/*
Theme Name: IPA Tools
Theme URI: http://www.ipatools.com
Description: Custom Theme for IPA Tools
Author: Innovative Products of America
Author URI: https://www.ipatools.com
Template: Impreza
Version: 2.0
*/

.woocommerce div.product .summary {
    margin-bottom: 0rem !important;
}

.w-post-elm-before{
	display:none;
}
.w-iconbox.style_outlined.color_light .w-iconbox-icon, .w-person-links-item, .w-socials.style_outlined .w-socials-item-link, .pagination .page-numbers {
    box-shadow: 0 0 0 2px #e1e5e8 inset;
}
.w-filter.state_desktop.style_drop_default .w-filter-item-title, .select2-selection, select, input:not([type="submit"]) {
    min-height: 0 !important; 

}
.l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h, .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h{
	padding-top:100px !important;
}
.woocommerce-perpage {
display: inline-block;
float: right;
margin-left: 20px;
}
.woocommerce-result-count {
	opacity: 1 !important;
}
.mutt-title{
	font-size:12px;
}
.patent-title{
	font-size:12px;
	margin-top:-10px
}
.xoo-wsc-basket {
    bottom: 70px !important;
   }
.layout_8438 .usg_post_title_1{
	color: #285B84 !important;
}   
   
/*LPS */
.layout_8519 .usg_vwrapper_1 {
    min-height: 300px!important;
    border-style: solid!important;
    border-width: 0!important;
    background: #ffffff!important;
}
.layout_8519 .usg_vwrapper_2 {
    min-height: 300px!important;
    border-style: solid!important;
    border-width: 0!important;
    background: #ffffff!important;
}


.l-subheader.at_middle {
    line-height: 33px !important;

}
#us_grid_0 .usg_post_title_1 {
    font-size: 1rem !important;
}
.w-btn{
	    color: #fff!important;
    font-weight: 700;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: .3em;
    padding: .8em 1.8em;
    background-color: #bf311a;
    border-color: transparent;
    box-shadow: none;

}
html{
	font-family:Arial, Helvetica, sans-serif !important;
}
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	background-color: #f9f9f9;
}



.menu-item.level_1 > .w-nav-anchor:focus, .no-touch .menu-item.level_1.opened > .w-nav-anchor, .no-touch .menu-item.level_1:hover > .w-nav-anchor{ 
	color: #fff !important;}


.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown.opened, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    color: #fff !important;
}
/*.l-section.color_primary, .no-touch .l-navigation-item:hover .l-navigation-item-arrow, .g-placeholder, .highlight_primary_bg, .w-actionbox.color_primary, .w-form-row.for_checkbox label>input:checked + i, .no-touch .g-filters.style_1 .g-filters-item:hover, .no-touch .g-filters.style_2 .g-filters-item:hover, .w-grid-item-placeholder, .w-grid-item-elm.post_taxonomy.style_badge a, .w-iconbox.style_circle.color_primary .w-iconbox-icon, .no-touch .w-iconbox.style_circle .w-iconbox-icon:before, .no-touch .w-iconbox.style_outlined .w-iconbox-icon:before, .no-touch .w-person-links-item:before, .w-pricing-item.type_featured .w-pricing-item-header, .w-progbar.color_primary .w-progbar-bar-h, .w-sharing.type_solid.color_primary .w-sharing-item, .w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, .w-socials-item-link-hover, .w-tabs.layout_modern .w-tabs-list, .w-tabs.layout_trendy .w-tabs-item:after, .w-tabs.layout_timeline .w-tabs-item:before, .w-tabs.layout_timeline .w-tabs-section-header-h:before, .no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, .no-touch .pagination .page-numbers:before, .pagination .page-numbers.current, .l-main .widget_nav_menu .menu-item.current-menu-item>a, .rsThumb.rsNavSelected, .no-touch .tp-leftarrow.custom:before, .no-touch .tp-rightarrow.custom:before, .smile-icon-timeline-wrap .timeline-separator-text .sep-text, .smile-icon-timeline-wrap .timeline-wrapper .timeline-dot, .smile-icon-timeline-wrap .timeline-feature-item .timeline-dot, p.demo_store, .woocommerce .onsale, .widget_price_filter .ui-slider-range, .widget_layered_nav_filters ul li a, .gform_page_footer .gform_next_button, .gf_progressbar_percentage, .chosen-results li.highlighted, .select2-results__option--highlighted, .l-body .cl-btn {
    background-color: #bf311a !important;
}*/
.add_to_cart_button{
	background-color: #bf311a !important;
}

.w-term-description{
	font-size:13px;
	font-weight:bold;
	color: #000;
	margin-left:25px;
}

.widget_berocket_aapf_single {
    margin: -25px 0 0 0 !important;

}

#us_grid_0 .usg_vwrapper_1 {
    border-color: #9e9e9e !important;
}

.ush_image_3 {
    height: 60px !important;
}


.l-subheader-cell.at_left>*{
	    margin-left: 25px !important;
}
.layout_7160 .usg_post_title_1 {
    text-align: left!important;
   font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem!important;
}

/* Related Products */
.layout_8026  {
   margin: 0.3rem 0.3rem 1.5rem 0.3rem !important;

}
.related{
	   border-top: solid 2px #dadada;
}
.layout_8026 .w-grid-item-h {
	padding: 1px 5px 10px !important;
}

.layout_8026 .usg_post_title_1{
	min-height: 58px;

}
.woocommerce .products .button {
    font-size: .8rem;
    margin-top: 0;
    margin-right: .6rem;
}
#us_grid_1 .w-grid-item{
	padding: 0.3rem 0.3rem 0.4rem 0.3rem !important;
}
#us_grid_1 .w-btn-wrapper{
	bottom: 0;
	position: relative !important;
}

#us_grid_2 .w-grid-item{
	padding: 0.3rem 0.3rem 0.4rem 0.3rem !important;
}
#us_grid_2 .w-btn-wrapper{
	bottom: 0;
}
#us_grid_2 .w-grid-item-h {
    border: solid 2px #dadada;
    padding: 5px;
}
.sku{
	color: #285B84;
	font-weight:bold;
	font-family:0.8rem;
}
.w-page-title {
    font-size: 1.2rem !important;
    margin-left: 25px !important;
}
.l-header .w-search.layout_simple .w-search-form input[type=text] {
    height: 23px !important;
}
.w-search.layout_simple {
    position: relative;
    height: 2.2rem;
    min-width: 10rem;
}
 .woocommerce-variation .woocommerce-variation-price {
        display: none;
    }

p {
    margin: 0 0 0.3rem !important;
}
li {
    margin: 0 0 0.3rem;
}
.about_space{
	margin:0 0 0.2rem;	
}
.w-text-h{
	    word-spacing: 3.5px;
}
.l-main .widget {
    margin-bottom: 10px;
}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
 padding: 0 14px !important;
}
.l-header>.at_top .at_center .header-tagline {
    margin-left: 0 !important;
    padding-left: 0px !important;
}
.l-header>.at_middle .at_right .w-nav {
    padding-right: 19px !important;
}
.woocommerce-currency-switcher-form .wSelect-theme-classic.wSelect {
    max-width: 200px !important;
}
.w-nav.type_mobile .w-nav-anchor {
    padding: 0.2rem 0rem;
}
.l-sidebar {
    padding: 5px 0 !important;
    margin-bottom:20px;
}
.w-page-title {
      font-size: 1.2rem !important;
}

#home-intro .wpb_wrapper{
	padding-top: 0 !important;
}
.woocommerce-breadcrumb{
	display: none;
}
.wpb_wrapper{
padding-bottom: 0.3rem;
    padding-top: 0.3rem;
}
.us_widget_area_home-sidebar {
    padding: 15px 0 !important;
}

.l-section.height_small>.l-section-h {
    padding: 0;
}
p {
    margin: 0 0 0.5rem;
}
.woocommerce-page.single-product #tab-manuals .button {
    margin: auto 25%;
    width: 50%;
}
.woocommerce-page ul.products li.product {
margin-right: 15px;
    border: 1px solid black;
}
.sku_respace{
    margin-right: 0.5px !important;
    line-height: 0 !important;
}

.box {
   position:relative;
z-index: 2;
}
.ribbon {
   position: absolute;
   right: -5px; top: -5px;
   z-index: 1;
   overflow: hidden;
   width: 75px; height: 75px; 
   text-align: right;
}
.ribbon span {
   font-size: 10px;
   color: #fff; 
   text-transform: uppercase; 
   text-align: center;
   font-weight: bold; line-height: 20px;
   transform: rotate(45deg);
   -webkit-transform: rotate(45deg); /* Needed for Safari */
   width: 100px; display: block;
background: #bf3018;
background: -moz-linear-gradient(top, #bf3018 0%, #ff0c0c 48%, #ff0c0c 48%, #bf3018 100%);
background: -webkit-linear-gradient(top, #bf3018 0%,#ff0c0c 48%,#ff0c0c 48%,#bf3018 100%);
background: linear-gradient(to bottom, #bf3018 0%,#ff0c0c 48%,#ff0c0c 48%,#bf3018 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf3018', endColorstr='#bf3018',GradientType=0 );
   box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
   position: absolute;
   top: 19px; right: -21px;
}

.about_ul{
	margin-bottom: 0.2rem;
}

.gform_wrapper form.gf_simple_horizontal div.gform_body{
	width:100%;
}

#input_2_3{
margin-top:12px;	
margin-right: 2px;
width: 12rem !important
}

#input_2_1{
	margin-top:12px;
	width: 12rem !important
}

.l-footer #footer-form .get-free p {
	font-size:14px !important;
}
.woocommerce-message{
	background: #cacaca !important; color: #000000;
}
.woocommerce-info{
    background-color: #cacaca;
    color:#000000;
}

@media (max-width: 900px) and (min-width: 721px){
	.category-list {
    height: 60px;
    margin-bottom: 10px;
}
}

@media (max-width: 1500px) and (min-width: 1266px){
	.category-list {
    height: 60px;
    margin-bottom: 10px;
}


.wpb_column.wooproduct, .woocommerce .products .product {
    width: 100%!important;
}
.l-section{
	padding:10px !important;
}

.w-search.layout_simple button {
line-height: 1.8rem !important;	
}
.l-header .ush_image_3 {
    height: 60px !important;
}
	.l-header>.at_middle .at_right .w-nav {
    padding-right: 0px !important;
}
		.foot-mob{
		float:left;
		width:33%;
	}
	.l-header.pos_fixed~.l-section:first-of-type, .sidebar_left .l-header.pos_fixed+.l-main, .sidebar_right .l-header.pos_fixed+.l-main, .sidebar_none .l-header.pos_fixed+.l-main .l-section:first-of-type, .sidebar_none .l-header.pos_fixed+.l-main .l-section-gap:nth-child(2), .header_inpos_below .l-header.pos_fixed~.l-main .l-section:nth-of-type(2), .l-header.pos_static.bg_transparent~.l-section:first-of-type, .sidebar_left .l-header.pos_static.bg_transparent+.l-main, .sidebar_right .l-header.pos_static.bg_transparent+.l-main, .sidebar_none .l-header.pos_static.bg_transparent+.l-main .l-section:first-of-type{
		padding-top: 115px !important;
    padding-bottom: 0 !important;
	}
	
}

.woocommerce-tabs .tabs li a {
    min-height: 75px;
}

@media(min-width:900px){
	.l-header.sticky .at_middle .logo-overrides {
  margin-top:-53px !important;
}
.invisi-sm{
		display: block !important;
}	
.w-search.layout_simple {
    position: relative;
    min-width: 10rem;
    margin: auto 0;
    height: 30px !important;
}

.l-sidebar .widget_nav_menu ul#menu-sidebar li .sub-menu {
    left: 175px;
	margin-left:50px;
}



}

@media screen and (max-device-width: 800px){
	.w-text-h {
    word-spacing: 0.5px !important;
}
			.invisi-sm{
		display: none !important;
	}	
	.l-footer .footer-downloads-bottom a img {
    margin: 0 auto;
}

.cat-prod {
    width: 33% !important;
    font-size: 13px;
    float: left;
    border: 2px solid #dadada;
    margin: 1px;
    text-align: center;
    min-height: 205px;
}

}
@media screen and (max-device-width: 765px){

.l-footer .footer-downloads-bottom a img {
    margin: 0 auto;
}
.w-grid-item-elm.post_image img {
width: 80% !important;
    margin: 0 auto;
}

	.l-header>.at_middle .at_right .w-nav {
     padding-right: 0 !important; 
}
		#home-intro p{
		font-size:14px;
	}
	.invisi-sm{
		display: none !important;
	}	
	
	.foot-mob{
		float:left;
		width:33%;
	}
	
}



.l-header>.at_top .at_center .header-tagline {
    padding-left: 32px;
    margin: 0 auto !important;
   }
   
@media (min-width: 900px){
	.w-search-form {
    background-color: #fff  !important;
    color: #000 !important;
    height: auto !important;
}

.ush_text_4 {
    font-size: 28px !important; }
.w-search.layout_simple button {
color: #000000 !important;
}
	.menu-item.level_1.current-menu-item>.w-nav-anchor, .menu-item.level_1.current-menu-parent>.w-nav-anchor, .menu-item.level_1.current-menu-ancestor>.w-nav-anchor {
    background-color: transparent;
    color: #000 !important;
    font-weight: bold;
}
.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0,0,0,.08);
   
}
.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0,0,0,.08);
    border-bottom: 2px solid black;
}
.l-subheader.at_top, .l-subheader.at_top .w-dropdown.opened, .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    color: #000;
}
.l-subheader.at_middle {
    line-height: 62px;
    height: 34px !important;
}

.ush_image_2 {
    height: 60px !important;
}
.l-subheader.at_top {
    line-height: 56px;
    height: 70px !important;
    background-image: url(https://ipatools.com/wp-content/uploads/2019/04/IPA_Menu.png) !important;
 
}


}

.l-subheader.at_top {

    background-image: url(https://ipatools.com/wp-content/uploads/2019/04/IPA_Menu.png)  !important;
 
}
.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background-color: #bf3119 !important;
}
.l-footer .footer-downloads-bottom a img {
    margin: 0px ;
} 
.l-subheader.at_top, .l-subheader.at_top .w-dropdown.opened, .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
    color: #000 !important;
}
.l-header>.at_top .header-tagline {
    text-shadow: 0px 1px 1px rgba(253, 253, 253, 0.85) !important;
}
.woocommerce-page .layout_1091 .w-grid-list {
    opacity: 1 !Important;
}
.berocket_aapf_widget .berocket_checkbox_color.brchecked_shadow input[type=checkbox]:checked+label .berocket_color_span_block, .berocket_aapf_widget .berocket_checkbox_color.brchecked_shadow .berocket_checked .berocket_color_span_block {
    box-shadow: 0px 0px 1px 3px #bf311a !important;
}
.metal{
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top, #ededed 0%, #eaeaea 15%, #dddfe3 32%, #c9c9c9 51%, #d6d6d6 71%, #e0e0e0 83%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ededed 0%,#eaeaea 15%,#dddfe3 32%,#c9c9c9 51%,#d6d6d6 71%,#e0e0e0 83%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ededed 0%,#eaeaea 15%,#dddfe3 32%,#c9c9c9 51%,#d6d6d6 71%,#e0e0e0 83%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

.wr360_player .container .theme_panel{
	height:25px !important;
}
.author{
	display:none;
}
.gform_wrapper .gf_progressbar {
     padding: 0px !important; 
     height: 1.2rem !important;
  } 
.fullscreenon_button{
	display:none !important;
}
.wr360_menu_wr360_view1_playerid{
	display:none !important;
}
.single_variation_wrap .price {
    display: none;
}

.woocommerce-page.single-product #tab-pricing .pricing-enable .amount {
    display:inline !important;
    font-size: 20px !important;
}
/* Sliders */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600);	


#slider {
  position: relative;
  overflow: hidden;
  margin: 10px auto 0 auto;
  border-radius: 4px;
}

#slider ul {
  position: relative;
  margin: 0;
  padding: 0;
  height: 150px;
  list-style: none;
}

#slider ul li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  width: 175px;
  height: 150px;
  background: #fff;
   word-wrap: break-word;
  font-size:12px;
}

a.control_prev, a.control_next {
  position: absolute;
  top: 80%;
  z-index: 10;
  display: block;
  padding: 1% 15%;
  width: auto;
  height: auto;
  background: #2a2a2a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

a.control_prev:hover, a.control_next:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
}

a.control_prev {
  border-radius: 0 2px 2px 0;
}

a.control_next {
  right: 0;
  border-radius: 2px 0 0 2px;
}

.slider_option {
  position: relative;
  margin: 10px auto;
  width: 60px;
  font-size: 18px;
}

.l-header.pos_fixed~.l-section:first-of-type, .sidebar_left .l-header.pos_fixed+.l-main, .sidebar_right .l-header.pos_fixed+.l-main, .sidebar_none .l-header.pos_fixed+.l-main .l-section:first-of-type, .sidebar_none .l-header.pos_fixed+.l-main .l-section-gap:nth-child(2), .header_inpos_below .l-header.pos_fixed~.l-main .l-section:nth-of-type(2), .l-header.pos_static.bg_transparent~.l-section:first-of-type, .sidebar_left .l-header.pos_static.bg_transparent+.l-main, .sidebar_right .l-header.pos_static.bg_transparent+.l-main, .sidebar_none .l-header.pos_static.bg_transparent+.l-main .l-section:first-of-type{
    padding-top: 110px !important;
}



@media(max-width:560px){
	body{
		-webkit-tap-highlight-color: #000 !important;
	}
	h4, .woocommerce-Reviews-title, .widgettitle, .comment-reply-title {
    font-size: 20px;
}

	#home-intro p{
		font-size:14px;
	}
	.ush_image_3 {
     height: 50px!important; 
}
	.l-subheader.at_top{
		background-image: none !important;
		
		color: #fff !important;
	}
.l-subheader-cell.at_left {
    margin-left: 0px!important;
}	
	h4, .woocommerce-Reviews-title, .widgettitle, .comment-reply-title {
    font-size: 20px !important;
    padding-left:5px !important;
}
	.g-cols>div:not([class*=" vc_col-"]) {
		margin: 0 !important;
	}
	#us_grid_2 .w-grid-item {
    padding: 1.8rem !Important;
}
.l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h, .headerinpos_below .l-header.pos_fixed~.l-main>.l-section:nth-of-type(2)>.l-section-h, .l-header.pos_static.bg_transparent~.l-main>.l-section:first-of-type>.l-section-h {
    padding-top: 60px !important;
}
	.l-subheader.at_middle {
background-image: url(https://ipatools.com/wp-content/uploads/2019/04/IPA_Menu.png) !important; 
}
.ush_image_3 {
    height:50px !important;
}

.menu-item.level_1.current-menu-item>.w-nav-anchor{
	color: #ffffff !important;
}
.w-nav-title{
		color: #000 !important;
}
.w-nav-title:after {
    background-color: #000 !important;
}
.w-nav-list {
    background: #f5f5f5 !important;
}
.l-header.pos_fixed ~ .l-section:first-of-type, .sidebar_left .l-header.pos_fixed + .l-main, .sidebar_right .l-header.pos_fixed + .l-main, .sidebar_none .l-header.pos_fixed + .l-main .l-section:first-of-type, .sidebar_none .l-header.pos_fixed + .l-main .l-section-gap:nth-child(2), .header_inpos_below .l-header.pos_fixed ~ .l-main .l-section:nth-of-type(2), .l-header.pos_static.bg_transparent ~ .l-section:first-of-type, .sidebar_left .l-header.pos_static.bg_transparent + .l-main, .sidebar_right .l-header.pos_static.bg_transparent + .l-main, .sidebar_none .l-header.pos_static.bg_transparent + .l-main .l-section:first-of-type{
	padding-top: 60px !important;
}
.w-nav.type_mobile.m_align_left .menu-item-has-children>.w-nav-anchor .w-nav-arrow{
	padding: 0.3rem !important;
}

.w-grid-item-elm.post_image img {
    width: 60% !important;
    margin: 0 auto;
}

.l-footer .footer-downloads-bottom a img {
    margin: 0 auto !important;
}

.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown-list, .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
    background-color: #f5f5f5 !important;
    color: #000 !important;
}

.l-header.shadow_thin .l-subheader.at_middle, .l-header.shadow_thin .l-subheader.at_bottom, .l-header.shadow_none.sticky .l-subheader.at_middle, .l-header.shadow_none.sticky .l-subheader.at_bottom {
    box-shadow: 0 1px 0 rgba(0,0,0,.08);
    border-bottom: 2px solid #bf311a;
}
.cat-prod {
    width: 48.5% !important;
    font-size: 13px;
    float: left;
    border: 2px solid #dadada;
    margin: 1px;
    text-align: center;
    min-height: 205px;
}
.cat-industries-serv {
float:left;
}
}



/* Grid for Category */

.main-grid{
	width:100%;
	float:left;
}
.ind-grid-cats{
	width:25%;
	float:left;
}


/* Categories Page  */
.featured-cat {
	border:2px solid #dadada;
	width:100%;
	min-height:250px;
	float: left;
	margin-bottom: 10px;

}

.featured-cat   .products li:last-of-type{
		height:100%;
	text-align:center;
	border-right: 0;
	padding: 0 3px;
}
.featured-cat   .products li{
	height:100%;
	text-align:center;
	border-right: 2px solid #dadada;
	padding: 0 3px;
}

.featured-cat .product-h .button{
	display:none !important;
}

.featured-cat .products .product-h .product-meta{
	min-height: 75px;
	font-size:13px;
}
.featured-cat img{
	width: 80% !important;
	margin: 0 auto;
	padding: 5px;
	
}
.featured-cat .price{
	display:none !important;
}
.category-list{
	    height: 35px;
    margin-bottom: 10px;
}
.cat-featured-head{
background: #dadada;
    width: 100%;
    height: 25px;
    font-size: 19px;
    text-align:center;
}
.cat-featured-title{
	float:left;
	font-weight:bold;
	margin-right: 10px;
}

.cat-featured-cat{
    color: #000;
    text-transform: uppercase;
    font-size: 16px;

}

.cat-category-listings{
	width: 100%;
	
	margin-bottom: 10px;
    float: left;
    position: relative;
}
.cat-prod{
	width: 33.1%;
    font-size: 13px;
    float: left;
    border: 2px solid #dadada;
    margin: 1px;
    text-align: center;
}
.cat-prod img{
	margin:0 auto;
}
.cat-text-l{
	text-align: center;
	font-weight: bold;
	color: #000;
	margin-top: -10px;
}
.cat-industries-serv{
	font-size:20px;
	margin: 10px 0;
	text-align:center;
	color: #bf311a;
	text-transform: uppercase;
	}

.cat-featured-cat .button{
color: #ffffff!important;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0em;
    border-radius: .3em;
    padding: 4px;
    background-color: #bf3119;
    border-color: transparent;
    box-shadow: none;
    font-size: 13px;
    margin-left: 10px;
}
.f-gir{
	display:block;
}
.f-auto{
	display:none;
}
.f-fleet{
	display:none;
}
.f-fuel{
	display:none;
}
.f-avi{
	display:none;
}
.f-hvac{
	display:none;
}
.f-ind{
	display:none;
}
.f-marine{
	display:none;
}
.f-mil{
	display:none;
}
.f-mro{
	display:none;
}
a.f-cats-style{
	    background-color: #dadada;
    float: left;
    list-style-type: none;
    text-transform: uppercase;
    font-size: 12px;
    color: #000;
    padding: 4px 0.56%;
    font-weight: 700;
    line-height: 14px;
    border: 1px solid #949494;
}

a.f-cats-style:hover{
	background-color: #fff;
	color: #000 !important;
}

a.f-cats-style:active{
	background-color: #fff;
	color: #000 !important;
}
#f-gir{
  
}
#f-auto{

}
#f-fleet{

}
#f-fuel{

}
#f-avi{

}
#f-hvac{

}
#f-ind{
;
}
#f-marine{

}
#f-mil{

}
#f-mro{

}


/* FDX Pricing */

.fdx-table{
	width: 100%;
	
}
.fdx-columns{
	width: 20%;
	float:left;
}
.fdx-row-even{
	height: 100px;

}
.fdx-row-odd{
	height: 100px;
	background: #e5e5e5;	

}	
	
.woocs_diplay_none{
	display:none;
}

.l-section.height_small {
    padding-top: 0;
    padding-bottom: 0;
}



