.sh-header-top-2{display:none!important;}
.wpforms-field-container select{line-height:25px!important;}
.sh-titlebar-height-large { padding: 80px 0;}
.sh-titlebar .container{    max-width: 90%!important;  width: 90%!important;}
.footer-cus p{color:#fff;}
.footer-cus i{font-size: 16px;}
#menu-policies{list-style:none;padding-left:0;}
#menu-policies li{
    border-color: rgba(255,255,255,0.10);
    border-bottom: 1px solid rgba( 255,255,255,0.1 );
    border-bottom-color: rgba(255, 255, 255, 0.1);
padding: 7.5px 0;}
#menu-policies li a{color:#fff;}
#menu-policies li a:hover{color:#47c9e5;}

#menu-support-links{list-style:none;padding-left:0;}
#menu-support-links li{
    border-color: rgba(255,255,255,0.10);
    border-bottom: 1px solid rgba( 255,255,255,0.1 );
    border-bottom-color: rgba(255, 255, 255, 0.1);
padding: 7.5px 0;}
#menu-support-links li a{color:#fff;}
#menu-support-links li a:hover{color:#47c9e5;}


.header-contacts{text-align:right;}
.sh-header-top-2{padding:7px 0; background-image: linear-gradient(to right, transparent, rgba(255,255,255, 0.2), transparent);}
.header-contacts-details a{font-size:16px;color:#fff;font-family: sans-serif;}
.header-contacts-details a:hover{color:#d2342a;}

.sh-header-top-2 .header-social-media a{display:none;}

.sh-header .sh-nav > li.menu-item ul a{
    text-transform: uppercase;
  
}

.sh-back-to-top { bottom: 90px;}
/*Subscriber role custom css*/

body.role-subscriber .menu-item-6797{ display:none;}
body.role-subscriber .menu-item-6199{ display:none;}
body.role-subscriber .menu-item-3972{ display:none;}
body.role-subscriber .menu-item-2914{ display:none;}
body.role-subscriber .menu-item-4437{ display:none;}
body.role-subscriber .menu-item-2907 { display:none;}
body.role-subscriber .menu-item-4264 { display:none;}
body.role-subscriber .menu-item-2900 { display:none;}
body.role-subscriber .vc_custom_1572810647034{display:none;}
body.role-subscriber .sh-titlebar {display:none;}

.bb-pp .post-container h2{ overflow: hidden;   text-overflow: ellipsis;    white-space: nowrap;}
.post-meta-author{display:none;}

hr.light {
    background-image: -webkit-linear-gradient(left, transparent, rgba(255,255,255, 0.2), transparent);
    background-image: linear-gradient(to right, transparent, rgba(255,255,255, 0.2), transparent);
}
hr{    border: 0!important;
    height: 1px!important;
    margin: 22px 0 22px 0!important;
}

.sh-nav li.menu-item-has-children > a:after{display:none;}

#wpcf7-f4358-o1 input[type="email"]{width: 230px; float: left;}
.sh-titlebar .titlebar-title h2 {    font-weight: 700;  color: #fff; font-size: 36px;}
.sh-titlebar .title-level span {font-weight: 300;}
.sh-header .sh-nav > li.menu-item ul a{font-size:18px;}
.sh-header:not(.sh-header-megamenu-style2) .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover{color:#121830!important;border-bottom: none!important;font-weight:600;}
.sh-nav ul a{transition: none;}
.fa-truck:before{transform: scaleX(-1);}
.footer-row {
    font-size: 15px;
    font-weight:600;
}
.footer-row .menu-item a {
    
    font-size: 15px;
    font-weight:600;
}
.footer-row .menu {list-style:inside;padding-left: 0;}
.footer-subs .txt-subs{font-size: 13px;}
.footer-subs .email-539{float: left;  width: 173px;margin-top:0;}

.apply-form .email-88{float: left;  width: 430px;margin-top:0;}


.sh-header .sh-nav > li.menu-item ul{
    background-color: rgba(18, 24, 48, 0.9)!important;
    border-radius: 0 0 5px 5px;
    padding-top: 0;
}
.sh-header .sh-nav > li.menu-item ul a {
    font-size: 15px;
    border-top: 1px solid;
    border-bottom: none;
    border-color: rgba(255,255,255, 0.2);
}
.sh-header:not(.sh-header-megamenu-style2) .sh-nav > li.menu-item:not(.menu-item-cart) ul a:hover {
    color: #d2342a!important;
    font-weight: 550;
    border-top: 1px solid;
    border-bottom:  1px solid;
    border-color: rgba(255,255,255, 0.2)!important;
}
.sh-header .sh-nav > li.menu-item:hover:not(.sh-nav-social) > a{color:#d2342a;}

.sh-footer-template {background: #0E0E11;}
.home .woocommerce ul.products li.product a img {
    box-shadow: 0px -12px 13px 0px rgba(0,0,0,0.12);
}
.header-logo {padding: 0;}
.products .product .woocommerce-loop-product__title{ overflow: hidden;   text-overflow: ellipsis;    white-space: nowrap;}




@media all and (max-width:760px){

.woocommerce ul.products li.product{width: 46.05%;}
.ff-pp img{margin-left:0px!important;}
}



@media all and (max-width:480px){
  .desk-bnnr{display:none!important;}
  .mbl-bnn{display:block!important;}
.woocommerce ul.products li.product{width: 100%;}
.sh-partners-carousel .slick-slide{width:150px!important;}
}