.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}header.header-scrolled .header-top-left .order-container a,
header.header-scrolled .header-top-right .phone-num p{font-size:20px !important;transition:0.1s;-moz-transition:0.1s;-webkit-transition:0.1s;}
header.header-scrolled .social-icons .av-icon-char {font-size:23px !important;transition:0.1s;-moz-transition:0.1s;-webkit-transition:0.1s;}
header.header-scrolled .header-top-right .phone-num  {margin-bottom:5px;}
header.header-scrolled .header-top-right .phone-num p {padding:0 10px;margin-bottom:5px;}
header.header-scrolled .header-top-right .social-icons {padding-top:5px;}
#header_main .av-logo-container {margin-bottom:15px;}
#header_main .av-logo-container span.logo {box-shadow:0 3px 3px #ececec}
#header_main_alternate {box-shadow:0 0 6px #ececec;}
#header_main_alternate ul#avia-menu {display:flex;justify-content:space-evenly;}
#header_main_alternate ul#avia-menu li {transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;position:relative;}
#header_main_alternate ul#avia-menu li.menu-item.dropdown_ul_available a:before  {background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/curret.png)no-repeat center top;position:absolute;display:block;width:15px;height:12px;}
#header_main_alternate ul#avia-menu li a:hover {color:#86C4FF;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
#header_main_alternate ul#avia-menu li.current_page_item  {background:#FF8C00;}
#header_main_alternate ul#avia-menu li.current_page_item  a {color:#fff;}
#header_main_alternate ul#avia-menu li a {transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;letter-spacing:2px;padding:4px 10px 11px 10px !important;text-transform:uppercase;font-family:'teko','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;color:#000;font-weight:700;font-size:18px;}
#header_main_alternate ul#avia-menu li ul li a {padding:10px !important;}
#header_main .av-logo-container span.logo{box-shadow:none !important;}
#header_main_alternate ul#avia-menu li.menu-item.dropdown_ul_available > a > span.avia-bullet {border-top:7px solid transparent !important;border-top-color:#ff8c00 !important;border: 7px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;width:0;height:0;display:block !important;right:-7px;left:auto;margin-top:3px;top:36%;}
#header_main_alternate ul#avia-menu li.menu-item.dropdown_ul_available.current-menu-item > a > span.avia-bullet {display:none !important}
#header_main_alternate ul#avia-menu li.current_page_item a {color:#fff;}
#header_main_alternate ul.sub-menu li a {color: #000 !important;}
#header_main_alternate ul#avia-menu li.active-parent-item ul li.current_page_item.current-menu-item a,
#header_main_alternate ul#avia-menu li.active-parent-item {background:#FF8C00;}
#header_main_alternate ul#avia-menu li.active-parent-item > a,
#header_main_alternate ul#avia-menu li.active-parent-item ul li.current_page_item.current-menu-item a {color:#fff;}
.header-top-left {position:absolute;max-width:400px;width:100%;}
.header-top-left .header-top-left-info {display:flex;align-self: center;vertical-align: middle;align-items: center;justify-content: left;}
.header-top-left .order-container {}
.header-top-left .order a {border:1px solid #BBBBBB;text-decoration:none;color:#FF8C00;line-height:28px;margin:0;padding:0 10px;font-weight:700 !important;font-size:36px;font-family:'teko','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.header-top-right {position:absolute;right:0;max-width:400px;width:100%;}
.header-top-right .phone-num {margin-right:20px;border:1px solid #BBBBBB;}
.header-top-right .phone-num p {color:#FF8C00;line-height:28px;margin:0;padding:10px;font-weight:700 !important;font-size:36px;font-family:'teko','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.header-top-right .phone-num p:before {background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/phone-trans.png)no-repeat center top;width:24px;height:24px;}
.header-top-right .header-top-right-info {display:flex;align-self: center;vertical-align: middle;align-items: center;justify-content: right;} .teko,
.teko .n2-ss-item-content.n2-ow,
.teko  a.n2-ow,
.teko .n2-ss-item-content.n2-ow p {font-family: 'teko','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif !important;}
.my-slider-new .n2-ss-control-bullet-horizontal {left:650px !important;}
.my-slider-new::after {content:"";background-zize:cover;background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/arrow-down.png)no-repeat center top;position:absolute;bottom:-40px;z-index:999;display:block;width:78px;height:78px;margin-left: auto;margin-right: auto;left: 0;right: 0;text-align: center;}
.my-slider-new .nextend-arrow-previous img {display:none !important}
.my-slider-new .nextend-arrow-previous {background-size:cover !important;background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/prev.png)no-repeat center top !important;width:78px;height:78px;}
.my-slider-new .nextend-arrow-next img {display:none !important}
.my-slider-new .nextend-arrow-next {background-size:cover !important;background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/next.png)no-repeat center top !important;width:78px;height:78px;}
#header_main_alternate ul#avia-menu li a{ font-size:23px !important; }
#footer ul#menu-primary li a{ font-size:15px !important; }
.post-entry.post-entry-type-page.post-entry-13 .flex_column.av_one_fourth.no_margin.front-page-product { min-height: 465px; }
.blks {min-height:175px !important;}
.blks .titles {margin-top:30px;}
.blks .titles p {font-size:18px;font-weight:300 !important;font-family:'teko','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.blks.location .location-info p {font-size:18px;font-weight:700 !important;color:#000;font-family:'rubik','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.blks.callus .call-us-info p {font-size:32px;font-weight:700 !important;color:#000;font-family:'rubik','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.blks.emailus .email-us-info p {margin-top:25px !important;font-size:17px;font-weight:700 !important;color:#000;font-family:'rubik','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.blks.location .location-info p,
.blks.callus .call-us-info p,
.blks.emailus .email-us-info p {margin-top:0;}
.blks.callus .call-us-info p {margin-bottom:0;}
.blks.location .location-info,
.blks.callus .call-us-info,
.blks.emailus .email-us-info {margin-top:-15px;}
.blks.callus .call-us-text p,
.blks.emailus .email-us-text p {font-weight:300 !important;font-family:'rubik','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
.blks.location:before {left:0;right:0;top:-30px;content:"";background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/location.png)no-repeat center center;width:52px;height:52px;visibility:visible;position:absolute;margin-left: auto;margin-right: auto;}
.blks.callus:before {left:0;right:0;top:-30px;content:"";background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/phone.png)no-repeat center center;width:52px;height:52px;visibility:visible;position:absolute;margin-left: auto;margin-right: auto;}
.blks.emailus:before {left:0;right:0;top:-30px;content:"";background:url(//trucksafetyusa.com/wp-content/themes/enfold-child/images/email.png)no-repeat center center;width:52px;height:52px;visibility:visible;position:absolute;margin-left: auto;margin-right: auto;}
.contact-us-form-page {margin-top:-20px;}
.front-page-product {width:22.5% !important}
footer#socket .container {text-align:center;}
footer#socket .copyright {letter-spacing:2px;float:none;font-weight:700;font-size:12px;font-family:'montserrat','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif}
footer#socket .made {margin-top:8px;display:flex;justify-content:center;font-size:14px;font-weight:400;font-family:'raleway','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;}
footer#socket .made img {margin-right:5px;}
#footer {background:#fff;border-top:0;}
#footer {box-shadow:0 0 6px #ececec;padding:0 !important;}
#footer ul#menu-primary {display:flex;justify-content:space-evenly;}
#footer ul#menu-primary li {transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
#footer ul#menu-primary li a:hover {color:#86C4FF;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;}
#footer ul#menu-primary li.menu-item-has-children ul {display:none;}
#footer ul#menu-primary li.current_page_item  {background:#FF8C00;}
#footer ul#menu-primary li.current_page_item  a {color:#fff;}
#footer ul#menu-primary li a {transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;letter-spacing:2px;padding:16px 10px 11px 10px !important;text-transform:uppercase;font-family:'teko','HelveticaNeue','Helvetica Neue','Helvetica-Neue',Helvetica,Arial,sans-serif;color:#000;font-weight:700;font-size:18px;}
#footer .flex_column.first section {margin:0 !important;} #sb_instagram .sb_instagram_header h3 {
color: white;
} @media only screen and (max-width: 1200px) {
#header_main_alternate ul#avia-menu li a,
#footer ul#menu-primary li a {font-size:14px;font-weight:400 !important;}
.my-slider-new::after {bottom:-20px;}
.my-slider-new::after,
.my-slider-new .nextend-arrow-previous,
.my-slider-new .nextend-arrow-next {height:45px !important;width:45px !important;padding:0 !important;background-size:cover !important;}
}
@media only screen and (max-width: 1100px) {
.front-page-product {margin:0 11px !important;}
}
@media only screen and (max-width: 1025px) {
.welcome {background-size:35%;}
.front-page-hidden-mobile {display:none;}
}
@media only screen and (max-width: 990px) {
.welcome {background:none !important;}
.header-top-left,
.header-top-right {display:none;}
#footer ul#menu-primary {display:block !important;text-align:center;}
#footer .container {padding:0;}
.front-page-product {width:46% !important;margin-bottom:20px !important;padding-top:20px;border-radius:5px !important;}
.front-page-product .avia-image-container {padding:0 15px;}
.blks {max-width:100%;width:100% !important;margin:0 0 20px 0 !important;}
.social-media-mobile-view {display:flex;justify-content:center;}
#header_main .av-logo-container {margin-bottom:0px;}
#header_main .av-logo-container span.logo {box-shadow:none}
}
@media only screen and (max-width: 700px) {
.tekkoo > .n2-ss-layer-content {padding-left:0 !important;}
}
@media only screen and (max-width: 650px) {
.front-page-product {width:100% !important;margin-left:0 !important}
}
.html_visible_cart .cart_dropdown {
right: -2px;
top: 150px;
background: #fff;
}
.dropdown_widget.dropdown_widget_cart {
background: #fff;
}
p.woocommerce-mini-cart__buttons.buttons a {
color: #fc9d01 !important;
font-size: 18px !important;
border: 1pxsolid #fc9d01;
padding: 10px 4px!important;
}.avia-fold-unfold-section{
position: relative;
display: block;
float: left;
width: 100%;
}
.avia-fold-unfold-section.avia-fold-init{
max-height: 80px;
overflow: hidden;
opacity: 0.3;
}
.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock,
.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done) + .avia-section,
.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done) + .av-layout-grid-container{
display: none;
}
.avia-fold-unfold-section.avia-fold-init-done{
max-height: 500px;
overflow: hidden;
opacity: 1;
transition: all 1.0s ease-in-out;
}
.avia-fold-unfold-section .av-fold-unfold-container{
position: relative;
clear: both;
overflow: hidden;
max-height: 80px; transition: all 0.7s ease-in-out;
}
.avia-fold-unfold-section .av-fold-unfold-container::after{
opacity: 0;
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(255,255,255,1) );
z-index: -1; height: 100%;
transition: all 0.7s ease-in-out;
}
.avia-fold-unfold-section .av-fold-unfold-container.folded::after{
z-index: 500;
opacity: 1;
}
.av-fold-unfold-container .av-fold-unfold-inner{
display: block;
position: relative;
float: left;
width: 100%;
}
.avia-fold-unfold-section .av-fold-button-wrapper{
position: relative;
display: block;
float: left;
width: 100%;
padding-left: 0;
padding-right: 0;
}
.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding{
padding-left: 30px;
}
.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding{
padding-right: 30px;
}
.avia-fold-unfold-section .av-fold-button-container{
position: relative;
display: inline-block;
margin-top: 15px;
margin-bottom: 15px;
float: left;
z-index: 20;
transition: all 0.7s ease-in-out;
}
.avia-fold-unfold-section.align-right .av-fold-button-container{
float: right;
}
.avia-fold-unfold-section.align-center .av-fold-button-container{
left: 50%;
transform: translateX(-50%);
}
.avia-fold-unfold-section.fold-button .av-fold-button-container{
padding: 0.5em 0.8em;
border: 1px solid;
border-radius: 7px;
}
#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container{
text-decoration: underline;
}
.avia-fold-unfold-section .av-fold-button-container:hover{
opacity: 0.6;
cursor: pointer;
} .avia-fold-unfold-section .av-fold-unfold-container .avia_textblock{
display: inline-block;
}