#top nav ul #nectar-user-account a{padding-bottom:5px;}
p.stock {
font-size: 26px !important;
}
body #header-outer[data-format="centered-menu-bottom-bar"] .span_3 {
text-align: left;
}
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap {
position: relative;
}
#header-outer:not([data-format="left-header"]) .cart-menu .cart-icon-wrap::before {content: "My Cart";position: relative;display: inline-block;margin-left: 30px;margin-top: 3px;color: #343434;font-size: 16px;font-weight: 400;}
#top nav ul #nectar-user-account a {
width: auto;
position: relative;
color: #343434;
font-size: 16px;
font-weight: 400;
}
#header-secondary-outer .nectar-center-text a {
font-weight: 500;
text-transform: uppercase;
letter-spacing: 2px;
}
body.material #header-secondary-outer {
border: none !important;
background: #030303;
color: #fff;
min-height: 33px;
}
body.material #header-secondary-outer nav .nectar-center-text {
padding: 0px 0;
}
form.woocommerce-product-search {
position: relative;
}
body.material #header-outer:not([data-format="left-header"]) #top .row nav >.buttons {
margin-left: 100px;
}
form.woocommerce-product-search input.search-field {
width: 463px;
border-style: solid;
border-width: 1px;
border-color: rgb(170, 170, 170);
border-radius: 6px;
background-color: rgb(255, 255, 255);
font-weight: 500;
color: #343434;
font-size: 16px;
padding: 9px 20px;
}
form.woocommerce-product-search input.search-field::placeholder {
color: #343434;
font-weight: 500;
}
form.woocommerce-product-search input[type="image"] {
position: absolute;
right: 0;
top: 0;
padding: 10px 15px;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_3 nav.right-side {
display: flex;
align-items: center;
}
#header-outer[data-format="centered-menu-bottom-bar"] .span_3 #logo {
margin: 18px 0;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .row .span_9 nav {
justify-content: flex-start;
}
body.material #top nav ul #nectar-user-account a span, body.material #header-outer .cart-menu .cart-icon-wrap .icon-salient-cart {
color: #404040;
margin-right: 11px;
}
#header-outer header {
position: relative;
}
#header-outer header::before {content: "";position: absolute;height: 61px;width: 100%;background: #b33438;bottom: 0;}
#header-outer[data-format="centered-menu-bottom-bar"] #top .row .span_9 nav >ul >li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a {
padding: 21px 15px;
color: #fff;
font-size: 16px;
text-transform: uppercase;
font-weight: 400;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .row .span_9 nav >ul >li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle)#menu-item-19 > a {
padding: 21px 50px;
margin-right: 20px;
position: relative;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav >ul >li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle)#menu-item-19 > a::before {content: url(//www.acepremiums.com/wp-content/uploads/2020/11/drop.png);position: absolute;left: 0;top: 16px;}
#header-outer[data-format="centered-menu-bottom-bar"] .span_9 #social-in-menu {
right: 0;
visibility: visible;
top: 0;
bottom: 0;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top .row .span_9 ul #social-in-menu a {
margin: 0 !important;
}
#header-outer:not(.transparent) #social-in-menu a i:after {
display: none;
}
body.material #header-outer .row #social-in-menu i {
height: 40px;
width: 40px;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
margin-left: 10px;
border-radius: 50%;
color: #b33438;
font-size: 17px;
transform: none !important;
}
#header-space {
max-height: 173px;
min-height: 173px;
}
#sec-1 h3 {
color: #23272a;
font-size: 35px;
font-family: 'GalanoGrotesqueAlt';
font-weight: 800;
background: #fff;
line-height: normal;
height: 64px;
padding: 0 20px;
display: inline-block;
width: 555px;
text-transform: uppercase;
}
div.clear{padding-bottom:0 !important;}
#sec-1 .swiper-slide .content p {
color: #23272a;
font-size: 18px;
font-weight: 400;
margin-top: 30px;
}
#sec-1 .swiper-slide .content p:first-child {
display: none;
}
#sec-1 .swiper-slide .content p::before {content: "";position: relative;height: 1px;width: 47px;background: #5bc4ed;display: inline-block;margin-right: 20px;margin-left: 20px;top: -6px;}
body[data-button-style*="slightly_rounded"] #sec-1  .swiper-slide .button a {
color: #ffffff;
font-size: 17px;
font-weight: 500;
letter-spacing: 0;
padding: 18.5px 53px;
line-height: 17px;
border-radius: 0 !important;
}
.swiper-container .slider-pagination-wrap {
bottom: 115px;
left: 65.3%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
text-align: left;
width: 100%;
padding: 0 30px;
}
#sec-1 .nectar-slider-wrap.loaded .swiper-slide .content {
margin-top: 70px;
}
#sec-1 .slider-pagination {
text-align: left;
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch:before {height: 13px;width: 13px;background: #5bc4ed;border: none;box-shadow: none !important;transform: none !important;opacity: 1 !important;}
body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch:before {
background: #222121 !important;
}
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch {
opacity: 1;
}
body #header-outer[data-lhe="default"] #top nav > ul > li > a:hover, body #header-outer[data-lhe="default"] #top nav .sf-menu > .sfHover:not(#social-in-menu) > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a {
color: #fff !important;
}
div#sec-2 {
padding: 30px 0 !important;
}
div#sec-2 ul.product-main-1 {
margin: 0;
}
div#sec-2 ul {
margin: 0;
}
div#sec-2 ul li {
list-style: none;
}
div#sec-2 ul.product-main-1 .product-style {
display: inline-block;
width: 224px;
vertical-align: top;
height: 207px;
border-radius: 3px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
padding: 20px 10px;
margin-bottom: 10px;
margin-right: 10px;
position: relative;
}
div#sec-2 ul.product-main-1 .product-style.product-2 {
padding: 0;
}
div#sec-2 ul.product-main-1 .product-style h4 {
color: #063a67;
font-size: 20px;
font-weight: 300;
line-height: 25px;
position: relative;
}
div#sec-2 ul.product-main-1 .product-style a {
font-size: 19px;
color: #f07c63;
}
div#sec-2 ul.product-main-1 .product-style.product-1::before {
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/pro-1-300x300.jpg);
}
div#sec-2 ul.product-main-1 .product-style::before {content: "";position: absolute;width: 138px;height: 129px;bottom: 0;right: 0;background-size: contain;background-repeat: no-repeat;}
div#sec-2 ul.product-main-1 .product-style .product-buttons {
position: relative;
}
div#sec-2 ul.product-main-1 .product-style.product-3::before {
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/pro-2-300x300.jpg);
width: 108px;
right: 40px;
}
div#sec-2 ul.product-main-1 .product-style.product-4::before {
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/pro-3-300x300.jpg);
}
div#sec-2 ul.product-main-2 li {
border-radius: 3px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
height: 427px;
padding: 20px 40px;
position: relative;
}
div#sec-2 ul.product-main-2 li h4 {
color: #063a67;
font-size: 21px;
font-weight: 300;
line-height: 27px;
position: relative;
margin-bottom: 15px;
}
div#sec-2 ul.product-main-2 li p {
color: #23272a;
font-size: 13px;
font-weight: 400;
width: 50%;
position: relative;
}
div#sec-2 ul.product-main-2 li .product-buttons a {
font-size: 19px;
color: #f07c63;
}
div#sec-2 ul.product-main-2 li .product-buttons {
position: absolute;
top: 30px;
right: 50px;
}
div#sec-2 ul.product-main-1 .product-style img {
width: 100%;
height: 100%;
object-fit: cover;
}
div#sec-2 ul.product-main-2 li::before {content: "";position: absolute;width: 388px;height: 309px;bottom: 0;right: 10px;background-size: contain;background-repeat: no-repeat;background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/asda.jpg);}
div#sec-2 ul.product-main-3 .product-style {
border-radius: 3px;
background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
height: 427px;
padding: 20px 20px;
position: relative;
}
div#sec-2 ul.product-main-3 .product-style h4 {
color: #063a67;
font-size: 20px;
font-weight: 300;
line-height: 25px;
position: relative;
margin-bottom: 18px;
}
div#sec-2 ul.product-main-3 .product-style .product-buttons a {
font-size: 19px;
color: #f07c63;
}
div#sec-2 ul.product-main-3 .product-style::before {content: "";position: absolute;width: 186px;height: 219px;bottom: 0;right: 0;background-size: contain;background-repeat: no-repeat;background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/pro-4-300x300.jpg);}
#sec-3 {
padding: 0 0 40px !important;
}
div#sec-3 .vc_row:nth-child(1) {
margin-bottom: 10px;
}
h1, h2, h3, h4, h5, h6 {
}
div#sec-3 .vc_row:nth-child(1) h2 {
font-size: 41px;
color: #020333;
}
body .nectar-button[data-color-override="false"].regular-button {
margin: 0;
color: #ffffff;
font-size: 17px;
font-weight: 500;
letter-spacing: 0;
padding: 14.5px 31px;
line-height: 17px;
border-radius: 0 !important;
text-transform: uppercase;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
text-align: center;
min-height: 507px; 
padding: 70px 20px 0;
position: relative; 
margin-bottom: 20px;
border:1px solid rgba(0,0,0,.1);
}
.product-wishlist {
position: absolute;
top: 10px;
right: 30px;
}
.product-wishlist .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
margin: 0;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before {
font-size: 30px;
color: #f07c63;
}
.woocommerce ul.products li.product::before, .woocommerce-page ul.products li.product::before {
position: absolute;
content: "";
top: 0;
bottom: 138px;
left: 0;
right: 0;
background: #fff;
z-index: -1;
transition: all ease 0.3s;
}
.starwrapper {
margin-bottom: 10px;
}
.woocommerce ul.products li.product .starwrapper .star-rating {
display: block !important;
margin: 0 auto;
}
.contnt {
margin-top: 30px;
}
.woocommerce .star-rating span::before {color: #fc982e;}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
color: #23272a;
font-size: 18px;
font-weight: 600;
padding: 0 0 10px;
margin: 0 0 0;
}
.woocommerce ul.products li.product .contnt .button {
color: #5bc4ed;
font-size: 14px;
border-style: solid;
border-width: 1px;
background-color: rgb(255, 255, 255) !important;
transition: all ease 0.3s;
font-weight: 500;
text-transform: uppercase;
border-radius: 0;
padding: 4px 41px 8px;
min-height: auto;
line-height: normal;
}
.woocommerce ul.products li.product.classic .product-wrap img {
}
.woocommerce .product-wrap .product-add-to-cart {
display: none;
}
.woocommerce ul.products li.product:hover::before, .woocommerce-page ul.products li.product:hover::before {
bottom: 0;
box-shadow: 0 0 40px #0000;
transition: all ease 0.3s;
}
.woocommerce ul.products li.product:hover .contnt .button {
background: #5bc4ed !important;
color: #fff;
transition: all ease 0.3s;
}
div#sec-4 {
padding: 50px 0 !important;
}
div#sec-4 .woocommerce ul.products li.product.post-43 {
width: 100%;
display: flex;
flex-direction: column;
margin-bottom: 0;
}
div#sec-4 .vc_col-sm-8 .woocommerce ul.products li.product.post-43 {
display: none;
clear: inherit;
float: none;
}
.woocommerce.columns-3 ul.products.columns-3 li.classic.post-47 {
clear: none;
}
#sec-4 .woocommerce.columns-3 ul.products.columns-3 li.classic {
float: none;
display: inline-block;
margin-right: 1%;
width: 31%;
min-height: auto;
vertical-align: top;
background-color: rgb(255, 255, 255);
box-shadow: 0px 5px 2px 0px rgba(0, 0, 0, 0.1);
margin-bottom: 30px;
padding-bottom: 20px;
padding-top: 10px;
}
#sec-4 .woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 12px;
line-height: normal;
padding-bottom: 19px;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner {
border-style: solid;
border-width: 2px;
border-color: #b33438;
background-color: rgba(240, 124, 99, 0);
padding: 30px 20px;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner ul.products li.product.classic .product-wrap img {
height: auto;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner h2 {
color: #020333;
font-size: 27px;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner .ywpc-countdown-loop {
order: 1;
display: flex;
align-items: center;
margin-top: 20px;
margin-bottom: 0;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner .ywpc-countdown-loop .ywpc-header {
font-weight: 400;
font-size: 10px;
text-align: left;
color: #87868e;
line-height: normal;
width: 28%;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner .ywpc-countdown-loop .ywpc-amount {
background: transparent;
width: 35px;
height: 30px;
display: inline-flex;
align-items: center;
justify-content: center;
margin: 0;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner .ywpc-countdown-loop  .ywpc-days {
width: 40px;
}
div#sec-4 .vc_col-sm-4 .vc_column-inner .ywpc-countdown-loop > .ywpc-timer > div > .ywpc-label {
color: #606060;
font-size: 11px;
}
#sec-4  .woocommerce ul.products li.product.classic .product-wrap img {
height: 129px;
object-fit: contain;
}
#sec-4 .vc_col-sm-8 .sec-4-1 {
text-align: center;
}
#sec-4 .vc_col-sm-8 .sec-4-1 h3 {
font-size: 27px;
color: #020333;
}
#sec-4 .vc_col-sm-8 .sec-4-1 p {
font-size: 16px;
color: #020333;
}
div#sec-5 {
padding: 40px 0 !important;
}
div#sec-5 .vc_col-sm-6 .vc_column-inner {
min-height: 284px;
display: flex;
align-items: center;
padding: 0 40px;
position: relative;
}
div#sec-5 div#sec-5-1 .vc_col-sm-6:first-child .vc_column-inner::before {
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/sec-5-img-1.png);
}
div#sec-5 div#sec-5-1 .vc_col-sm-6:last-child .vc_column-inner::before {background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/sec-5-img-2.png);}
div#sec-5 .vc_col-sm-6 .vc_column-inner::before {content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 250px;z-index: 9;background-repeat: no-repeat;background-position: center center;background-size: auto;}
div#sec-5 .vc_col-sm-6 .vc_column-inner .wpb_wrapper {
position: relative;
}
div#sec-5 div#sec-5-2 .vc_col-sm-6:last-child .vc_column-inner::before {
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/sec-5-img-4.png);
}
div#sec-5 div#sec-5-2 .vc_col-sm-6:first-child .vc_column-inner::before {
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/sec-5-img-3.png);
}
div#sec-5 .vc_col-sm-6 .vc_column-inner h2 {
color: #000000;
font-size: 31px;
font-family: 'GalanoGrotesqueDEMO';
font-weight: bold;
margin-bottom: 80px;
position: relative;
}
div#sec-5 .vc_col-sm-6 .vc_column-inner h2::before {content: url(//www.acepremiums.com/wp-content/uploads/2020/11/star.png);position: absolute;bottom: -60px;}
div#sec-tophr {
padding: 40px 0 !important;
}
div#sec-6 {
padding: 40px 0 !important;
}
div#sec-6 .vc_row {
margin-bottom: 40px;
}
div#sec-6 .vc_row h2 {
font-size: 41px;
color: #020333;
}
#sec-tophr h2 {
text-align: center;
font-size: 42px;
color: #343434;
font-weight: 400;
padding-bottom: 10px;
}
#sec-tophr .carousel-item {
padding: 7%;
box-shadow: 0px 0px 35px -11px rgb(0 0 0 / 15%);
margin: 2%;
position: relative;
}
#sec-tophr .carousel-item h3 {
font-size: 18px;
color: #010134;
font-weight: bold;
padding-top: 20px;
position: relative;
}
#sec-tophr .carousel-item h3::before {
position: absolute;
content: "";
left: 0;
width: 100%;
height: 1px;
background: #0000001a;
top: 10px;
}
#sec-tophr .carousel-item h4 {
font-size: 22px;
color: #b33438;
padding-top: 40px;
font-weight: 400;
}
#sec-tophr .owl-theme .owl-dots .owl-dot span {
transform: scale(2.5);
background: transparent;
border: 1px solid #00000045;
margin-right: 20px;
}
#sec-tophr .owl-theme .owl-dots .owl-dot.active span {
transform: scale(2.5);
border: 0;
}
#sec-tophr .owl-carousel .owl-nav.disabled {
display: block;
position: absolute;
width: 100%;
top: 38%;
}
#sec-tophr .owl-carousel .owl-nav.disabled button.owl-prev {
border: 0;
background: rgb(91 196 237 / 0.1);
width: 90px;
height: 50px;
border-radius: 20px 0px 0px 20px !important;
position: absolute;
left: -88px;
}
#sec-tophr .owl-carousel .owl-nav.disabled button.owl-next {
border: 0;
background: rgb(91 196 237 / 0.1);
width: 90px;
height: 50px;
border-radius: 0px 20px 20px 0px !important;
position: absolute;
right: -88px;
}
#sec-tophr .owl-carousel .owl-nav.disabled button.owl-prev span {
position: relative;
font-size: 0;
}
#sec-tophr .owl-carousel .owl-nav.disabled button.owl-prev span::before {
position: absolute;
content: "\f177";
font-size: 20px;
color: #b33438;
font-family: 'FontAwesome';
left: -10px;
}
#sec-tophr .owl-carousel .owl-nav.disabled button.owl-next span {
position: relative;
font-size: 0;
}
#sec-tophr .owl-carousel .owl-nav.disabled button.owl-next span::before {
position: absolute;
content: "\f178";
font-size: 20px;
color: #b33438;
font-family: 'FontAwesome';
left: -10px;
}
#sec-tophr .carousel-item p:nth-child(3) {
color: #868690;
font-size: 15px;
width: 90%;
}
#sec-tophr .carousel-item p {
padding-bottom: 0;
}
#sec-tophr .carousel-item::before {content: url(//www.acepremiums.com/wp-content/uploads/2020/11/quote.png);position: absolute;bottom: 30px;right: 40px;}
body div#footer-outer {
background: #03031e;
}
body div#footer-outer .exrat-row {
border-bottom: 1px solid #fff;
padding-bottom: 50px;
display: none;
}
body div#footer-outer .exrat-row .images-text {
display: flex;
align-items: center;
margin-bottom: 10px;
}
body div#footer-outer .exrat-row .images-text img {
margin-right: 20px;
margin-bottom: 0;
display: none;
}
body div#footer-outer .exrat-row .images-text h3 {
color: #fef9f7;
font-size: 19px;
line-height: normal;
}
body div#footer-outer .exrat-row  p {
color: #fef9f7;
font-size: 16px;
font-weight: 400;
padding-right: 10px;
}
body #footer-outer .widget h4 {
color: #ffffff;
font-size: 20px;
text-transform: uppercase;
font-weight: 400;
padding-bottom: 20px;
position: relative;
}
body #footer-outer .widget h4::before {content: "";position: absolute;border: 2px solid #b33438;width: 52px;border-radius: 30px;bottom: 0;}
.material #footer-outer #footer-widgets .col ul li.menu-item-19 {
display: none;
}
#footer-outer #footer-widgets .col p {
font-size: 17px;
font-weight: 300;
}
#footer-outer #footer-widgets .col ul li a, #sidebar div ul li a {
color: rgb(255 255 255 / 0.77);
font-size: 14px;
}
#footer-outer .exrat-row + .row .col.span_3:nth-child(2) {
width: 17.5%;
}
#footer-outer .exrat-row + .row .col.span_3:nth-child(3) {
width: 23.5%;
}
#footer-outer .exrat-row + .row .col.span_3:last-child {
width: 23.5%;
}
#footer-outer .exrat-row + .row {
padding: 105px 0 80px;
border-bottom: 1px solid rgb(135 135 135 / 0.3);
}
#footer-outer .exrat-row + .row .col.span_3:first-child {
width: 29.5%;
padding-right: 70px;
}
.material #footer-outer #footer-widgets .col div#custom_html-2 ul li {
display: inline-block;
}
#footer-outer #footer-widgets #custom_html-2 ul li i {
vertical-align:  top;
font-size: 23px;
margin-right: 10px;
width: 26px;
color: #fff;
top: 0;
top: 4px;
color: #55b7df;
}
#footer-outer #footer-widgets .col ul li p {
font-weight:  400;
text-transform:  uppercase;
display: inline-block;
width: 74%;
font-size: 14px;
color: rgb(255 255 255 / 0.7);
}
#footer-outer #footer-widgets .col ul li p a {
color: rgb(255 255 255 / 0.7);
}
#footer-outer #footer-widgets .col ul li p br {
display: none;
}
#footer-outer #copyright p {
color: rgb(255 255 255 / 0.7);
font-size: 17px;
font-weight: 300;
}
body #footer-outer #copyright {
padding: 34px 0 60px;
}
#footer-outer #footer-widgets .col input[type=email] {
background: white !important;
border: 2px solid #fff;
padding: 11px 36px;
color: #000;
border-width: 1px;
border-color: rgb(81 81 81 / 0.5);
border-style: solid;
border-radius: 0;
font-size: 13px;
font-weight: 400;
}
form.es_subscription_form.es_shortcode_form {
position: relative;
}
#footer-outer #footer-widgets .col form.es_subscription_form.es_shortcode_form  input[type="submit"] {
position: absolute;
top: 7px;
right: 7px;
font-family: 'Poppins', sans-serif;
font-weight: 500;
text-transform: uppercase;
border-radius: 0 !important;
padding: 0 !important;
transform: none;
width: 35px;
height: 35px;
font-size: 0;
background-image: url(//www.acepremiums.com/wp-content/uploads/2020/11/sent-.png);
background-repeat: no-repeat;
background-position: center;
}
form.es_subscription_form.es_shortcode_form label {
font-size: 0;
}
form.es_subscription_form.es_shortcode_form label br {
display: none;
}
form.es_subscription_form.es_shortcode_form label::before {content: "\f0e0";position: absolute;font-family: 'Line Awesome Free';font-size: 23px;color: #b33438;top: 10px;left: 10px;}
#footer-outer #copyright .container div:last-child img {
margin: 0;
} html body .nectar-shop-header .woocommerce-breadcrumb {border: 1px dotted #ddd;margin-bottom: 55px;border-left:  0;border-right:  0;}
body.woocommerce .woocommerce-breadcrumb {
color: #242a2ecf;
font-weight: 600;
border: 1px dotted #ddd;
border-left:  0;
border-right: 0;
padding: 10px 0;
margin-bottom: 55px;
}
body.woocommerce .woocommerce-breadcrumb a {
color: #242a2ecf;
font-weight: 600;
}
body.woocommerce .woocommerce-result-count {
color: #242a2ecf;
}
body.woocommerce ul.products li.product .price {
padding-left: 30px;
color: #242a2e !important;
font-weight:  600;
font-size: 16px;
}
body.woocommerce .product-wrap {
margin-bottom: 10px;
}
body.single-product div.product .product_title {
color: #242a2e;
font-weight: 500;
font-size: 31px;
border-bottom:  1px dotted;
padding-right: 0;
margin-right: 158px;
position:  relative;
line-height: 41px;
padding: 0 0 10px !important;
}
body.woocommerce div.product p.price {
color: #ff0000 !important;
font-weight: 600;
font-size: 26px !important;
padding-bottom:0 !important;
}
body.woocommerce-page div[data-project-style="classic"] button[type="submit"].single_add_to_cart_button {
}
body.woocommerce-page div[data-project-style="classic"] button[type="submit"].single_add_to_cart_button:hover {
background-color: #000 !important;
}
body.woocommerce div.product_meta .posted_in a {
color: #444 !important;
}
.woocommerce ul.products li.product h2 {
border-bottom: 0 !important;
letter-spacing: 0 !important;
}
.woocommerce table.cart th {
font-size:  18px;
color:  #000;
font-weight: 600;
text-transform:  uppercase;
}
.woocommerce table.cart td {
font-size: 15px;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
color: #000;
}
.cart-collaterals h2 {
text-align:  center;
color: #000;
text-transform:  uppercase;
font-weight:  700;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
}
.woocommerce-cart .cart-collaterals .cart_totals table {
margin:  0 auto;
}
.woocommerce input[type="submit"][name="update_cart"] {
font-size:  18px !important;
text-transform:  uppercase;
}
.woocommerce-cart .wc-proceed-to-checkout {
}
.woocommerce-cart .wc-proceed-to-checkout a {
font-size:  18px !important;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
border: 2px solid;
padding: 20px 35px 5px;
background-color: #eeeeee47;
}
body.woocommerce-page ul.products li.product .price {
color: #242a2e !important;
font-size: 15px;
font-weight: 700;
padding:  0;
text-align:  center;
margin-top: 7px;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
font-size: 19px;
color: #929292 !important;
padding-right: 10px;
}
.woocommerce-page div#header-outer {
}
body.woocommerce ul.products li.product .product-wrap img, body.woocommerce-page ul.products li.product .product-wrap img {
width:  auto;
margin: 0 auto 15px;
}
body .flex-viewport {
border: 1px solid #ddd;
}
body.woocommerce div.product div.images .flex-control-thumbs {
margin-top: 15px;
}
body.woocommerce div.product div.images .flex-control-thumbs li {
border:  1px solid #ddd;
margin: 0 8px 0 0;
}
body.woocommerce div.product div.images .flex-control-thumbs li:last-child {
margin:  0;
}
body.single-product div.product .product_title:before {
content:  "";
background-color:  #000;
position:  absolute;
left:  0;
bottom: -2px;
height: 3px;
width: 10%;
}
body.woocommerce div.product_meta {
display:  none;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
padding: 10px 50px !important;
opacity:  1 !important;
color: #000;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding: 0 0;
background-color: #ddd!important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
border-top-left-radius: 6px !important;
}
body.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
border-top-right-radius: 6px !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
border:  1px solid #ddd;
background-color:  #fff;
padding: 20px 30px 30px !important;
border-radius: 7px;
border-top-left-radius:  0;
}
.woocommerce .woocommerce-tabs > div h2 {
font-size: 22px;
}
.woocommerce .woocommerce-tabs > div p {
font-size:  13px;
line-height: 20px;
}
body.woocommerce #reviews #comments h2 {
font-size: 22px !important;
}
body.woocommerce .related.products {
background-color:  #fff; padding: 25px 20px;
margin-top: 10px;
border-radius: 8px;
}
body .related.products h2 {
margin-bottom: 25px;
}
body.woocommerce #review_form #respond .form-submit input {
background-color:  #000 !important;
padding: 15px 30px !important;
font-size: 13px !important;
}
.woocommerce .woocommerce-tabs > div ul {
margin:  0;
}
.woocommerce .woocommerce-tabs > div ul li {
list-style-type:  none;
color: #242a2e;
font-size: 13px;
}
body.woocommerce .woocommerce-tabs > div ul li i {
width: auto !important;
height: auto !important;
font-weight: 600;
font-size: 13px;
color: #242a2ead;
top: 0;
margin-right: 6px;
}
body.woocommerce div.product div.images .flex-control-thumbs li img {
opacity:  1;
}
html body.woocommerce-page table.cart td.actions .coupon {
padding: 0; }
body .woocommerce input#coupon_code {
margin:  0;
}
body[data-form-submit="regular"] .woocommerce .cart .button, .woocommerce .cart input.button {
padding: 12px 22px !important;
}
body .woocommerce table.cart th {
color:  #000;
font-weight:  600;
font-size: 14px;
}
body #header-outer .widget_shopping_cart .cart_list a {
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
width: 100%;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 40%;
float: right;
}
.woocommerce-cart .container-wrap {
background: #fff !important;
} div#pg-contact {
text-align: center;
padding: 100px 0 !important;
}
div#pg-contact .pg-contact-1 {
width: 60%;
margin: 0 auto 30px;
position: relative;
}
div#pg-contact .pg-contact-1 h2 {
margin-bottom: 30px;
}
div#pg-contact .pg-contact-1 p {}
div#pg-contact form.wpcf7-form {
position: relative;
width: 80%;
margin: 0 auto;
}
body input[type=text], body textarea, body input[type=email], body input[type=password], body input[type=tel], body input[type=url], body input[type=search], body input[type=date], body.material.woocommerce-page[data-form-style="default"] input#coupon_code, input[type=number], select {
background: #ffffff;
border-radius: 2px;
color: #656c7f;
font-size: 14px;
padding: 13px 20px;
border: 2px solid;
border-style: solid;
border-width: 2px;
border-color: rgb(179 52 56);
background-color: rgb(255 255 255);
width: 100%;
}
body textarea {height: 150px;}
label {
}
body[data-form-submit="regular"] .container-wrap input[type=submit] {
color: #ffffff;
padding: 11px 43.5px !important;
font-size: 19px;
font-weight: 400;
border-radius: 6px !important;
letter-spacing: 3px;
text-transform: uppercase;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid, select.wpcf7-validates-as-required.wpcf7-not-valid, textarea.wpcf7-validates-as-required.wpcf7-not-valid {
border-color: red !important;
}
span.wpcf7-not-valid-tip {
display:  none;
}
body .wpcf7 .wpcf7-response-output {
border-color: red !important;
color: red !important;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: green !important;
color: green !important;
}
.wgtitle {
font-family: 'Poppins', sans-serif !important;
font-weight: 600 !important;
color: #fff !important;
font-size: 16px !important;
line-height: 1;
padding-top: 10px;
}
.berocket_single_filter_widget {
background: #ffffff;
border: 1px solid #222222;
margin-bottom: 0px !important;
border-style: solid;
border-width: 1px;
border-color: rgb(233, 233, 233);
background-color: rgb(255, 255, 255);
}
h3.berocket_ajax_group_filter_title, .bapf_sfilter.bapf_slct .bapf_head h3{
margin: 0 !important;
padding: 10px 15px;
border-style: solid;
border-width: 1px;
border-color: rgb(233, 233, 233);
background-color: rgb(255, 255, 255);
color: #b33438;
font-size: 25px;
text-transform: uppercase;
border-bottom: none;
}
.berocket_single_filter_widget .bapf_head.bapf_colaps_togl {
padding: 10px 15px;
}
.berocket_single_filter_widget .bapf_body {
padding: 10px 15px;
}
.berocket_single_filter_widget .bapf_head.bapf_colaps_togl h3 {
color: #4e4e4e;
font-size: 17px;
line-height: normal;
margin: 0;
}
.bapf_sfilter .bapf_colaps_smb, .bapf_sfilter .bapf_desci {
top: 4px;
}
.woocommerce.archive .post-area.span_9 {
padding-left: 0;
}
body.post-type-archive-product.woocommerce .container-wrap {
background: #fff;
padding-top: 120px !important;
}
#page-header-bg h1 {
color: #000000;
font-size: 36px;
text-transform: uppercase;
font-weight: 700;
display: inline-block;
}
#page-header-bg .subheader {
display: block;
float: right;
font-size: 14px;
color: #000 !important;
font-weight: 600;
position: relative;
top: 26px;
}
html body .nectar-shop-header .woocommerce-breadcrumb {
display: none;
}
.nectar-shop-header {
display: block !important;
}
.wpss_social_share_buttons {
position: relative;
}
.wpss_social_share_buttons::before {content: "Share To";display: block;font-size: 21px;margin-bottom: 10px;font-weight: 600;}
div#sec-5 .item .text-box {
text-align: center;
}
div#sec-5 .item .text-box h2 {
font-size: 17px;
}
div#sec-5 .item .text-box .nectar-button[data-color-override="false"].regular-button {
padding: 11.5px 21px;
font-size: 14px;
margin-top: 10px;
}
#sec-5 .owl-theme .owl-nav {
position: absolute;
top: 30%;
left: -70px;
right: -70px;
text-align: left;
}
#sec-5 .owl-theme .owl-nav [class*='owl-'] {
background: #5bc4ed;
border: none;
border-radius: 30px !important;
height: 35px;
width: 35px;
font-size: 19px;
}
#sec-5 .owl-theme .owl-nav [class*='owl-'].owl-next {
float: right;
}
div#sec-5 .nectar-button[data-color-override="false"].regular-button {
display: block;
background: transparent !important;
padding: 0;
position: relative;
}
div#sec-5 .cate-imge  img {
width: 100%;
filter: brightness(0.6);
}
div#sec-5 .text-box {
position: absolute;
bottom: 0;
left: 0;
right: 0;
text-align: center;
top: 0;
display: flex;
align-items: center;
justify-content: center;
}
div#sec-5 .col.span_4:nth-child(3n+3) {
margin: 0;
}
div#sec-5 .text-box h2 {
color: #ffff;
font-size: 23px;
}
div#sec-5 .col.span_4 {
margin-bottom: 20px;
}
div#sec-5 .wpb_content_element:first-child {
margin-bottom: 40px;
}
.woocommerce .woocommerce-tabs > div#tab-description ul li {
list-style: disc;
}
.woocommerce .woocommerce-tabs > div#tab-description ul {
margin-left: 30px;
}
.sf-menu li:hover ul, .sf-menu .sfHover ul {
padding: 0 0;
}
#header-outer .sf-menu li ul li a {
padding: 10px 20px;
line-height: 23px;
color: #373737;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}
body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu >li ul {
border: none;
}
#header-outer[data-format="centered-menu-bottom-bar"] #top nav >.sf-menu >li ul {
height: 387px;
overflow-y: scroll;
}
.sf-menu >li ul::-webkit-scrollbar-track
{
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
background-color: #F5F5F5;
}
.sf-menu >li ul::-webkit-scrollbar
{
width: 10px;
background-color: #F5F5F5;
}
.sf-menu >li ul::-webkit-scrollbar-thumb
{
background-color: #5bc4ed;
}
.prod_price {
margin-bottom: 20px;
font-weight: 500;
line-height: normal;
}
.prod_price span {
font-weight: 500;
font-size: 18px;
line-height: normal;
}
.pg-inner {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
p {
}
h2 {
margin-bottom: 20px;
}
body #sidebar h4 {
font-size: 21px;
color: #020333;
font-weight: bold;
opacity: 1;
}
div#item-number {
position: relative;
}
div#item-number .wpcf7-field-group p {
position: absolute;
top: 40px;
right: -80px;
}
div#item-number .wpcf7-field-group {
position: relative;
}
.berocket_single_filter_widget.berocket_single_filter_widget_4507{margin-top:30px !important;}
div#item-number .wpcf7-field-group p button {
border-radius: 30px !important;
border: none;
background: #b33438;
font-weight: 600;
font-family: 'Poppins', sans-serif;
margin: 0;
border-radius: 30px !important;
color: #fff;
height: 30px;
width: 30px;
margin-left: 6px;
display: inline-flex;
align-items: center;
justify-content: center;
line-height: normal;
cursor: pointer;
}
.ship-information[disabled] {
opacity: 0.7;
}
.addquotelistlink {
text-align: center;
}
.addquotelistlink button {
display: inline-block;
}
.addquotelistlink .dvin_wcql_shopbtn_wrap {
float: none;
}
.addquotelistlink .dvin_wcql_shopbtn_wrap button.button {
color: #b33438;
font-size: 14px;
border-style: solid;
border-width: 1px;
background-color: rgb(255, 255, 255);
transition: all ease 0.3s;
font-weight: 500;
text-transform: uppercase;
border-radius: 0;
padding: 4px 41px 8px;
min-height: auto;
line-height: normal;
border-radius: 0 !important;
}
div#sec-tophr .owl-carousel .owl-stage {
padding-top: 0;
padding-bottom: 10px;
}
.aws-container .aws-search-form {
width: 463px;
position: relative;
}
#top .span_3 nav.right-side .aws-container .aws-search-field {
border-style: solid;
border-width: 1px;
border-color: rgb(170, 170, 170);
border-radius: 6px !important;
background-color: rgb(255, 255, 255);
font-weight: 500;
color: #343434;
font-size: 16px;
padding: 9px 20px;
}
.aws-container .aws-search-form .aws-form-btn {
position: absolute;
right: 0;
z-index: 999;
padding: 10px 2px;
background: transparent !important;
border: none;
width: auto;
}
.aws-container .aws-search-form.aws-show-clear.aws-form-active .aws-search-clear {
right: 50px;
}
body .addquotelistlink {
display: none;
}
body.logged-in .addquotelistlink {
display: block;
} @media (max-width: 1300px) and (min-width: 1000px){
.woocommerce ul.products[data-n-desktop-small-columns="2"] {
width: 102%!important;
}
.woocommerce ul.products[data-n-desktop-small-columns="2"] li {
width: 47.9%!important;
margin: 0 2% 2% 0%!important;
}
}
@media (max-width: 1134px){
body.material #header-outer:not([data-format="left-header"]) #top .row nav >.buttons {
margin-left: 20px;
}
}
@media (max-width: 1064px){
.aws-container .aws-search-form {
width: 353px;
}
}
@media (max-width: 1024px){
#footer-outer .exrat-row + .row .col.span_3:first-child {
width: 24.5%;
padding-right: 30px;
}
#footer-outer #footer-widgets .col ul li p a {
word-break: break-all;
}
body #footer-outer #copyright .col {
text-align: center;
width: 100%;
margin: 0;
}
}
@media (max-width: 999px){
.woocommerce-page .woocommerce p.cart-empty {
padding: 20px 0 !important;
font-size: 20px;
}
.woocommerce div#formtable td {
display: flex;
background: transparent !important;
padding: 6px 2px;
border: none !important;
}
div#pg-contact .pg-contact-1 {
width: 100%;
}
.wpcf7 .ajax-loader {
position: absolute;
margin-top: 12px;
}
div#pg-contact {
padding: 40px 0 !important;
}
#page-header-bg .subheader {
display: block;
top: 0;
float: none;
}
#page-header-bg .span_6 h1, body.search #page-header-bg h1, .single.single-post .section-title h1, body.single.single-post .row .col.section-title.span_12 h1 {
display: block;
}
#page-header-bg .span_6 {
text-align: center;
}
body.post-type-archive-product.woocommerce .container-wrap {
padding-top: 30px !important;
}
body.single-product div.product .product_title {
margin: 0;
font-size: 22px;
line-height: normal;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
margin-top: 0;
}
.wpcf7-list-item {
margin: 0;
}
form.wpcf7-form .row {
padding-bottom: 0;
}
body div#header-space {
max-height: inherit;
min-height: inherit;
}
body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.small-nav), body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu) {
padding: 0;
}
#header-outer header::before {
display: none;
}
#sec-3 .vc_row:first-child .row_col_wrap_12_inner {flex-wrap: inherit;}
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a {
}
}
@media (max-width: 690px){
#sec-3 .row_col_wrap_12_inner .vc_col-sm-3 {
display: flex !important;
}
.swiper-container[data-tho="auto"][data-tco="auto"][data-pho="auto"][data-pco="auto"] .swiper-slide .content {
text-align: center;
}
body.mobile.material [data-bullet_style="see_through"] .slider-pagination {
display: none;
}
#footer-outer #footer-widgets .col ul li p {
display: block;
}
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product, body.woocommerce .span_9 ul.products li.product, body.woocommerce-page .span_9 ul.products li.product, body .woocommerce ul.products li.product, body .woocommerce-page ul.products li.product, .woocommerce .products.related .product, .woocommerce .products.upsells .product, .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
width: 100% !important;
margin: 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
min-height: inherit;
}
#footer-outer .one-fourths.span_3, #footer-outer .one-fourths.vc_span3, #footer-outer .one-fourths.vc_col-sm-3:not([class*="vc_col-xs-"]) {
width: 100% !important;
padding: 0  !important;
}
#footer-outer .exrat-row + .row {
padding: 75px 0 40px;
}
body div#footer-outer {
text-align: center;
}
body #footer-outer .widget h4::before {
left: 0;
right: 0;
margin: 0 auto;
}
#footer-outer #footer-widgets .col ul li p a {
word-break: inherit;
}
#sec-3 .vc_row:first-child .row_col_wrap_12_inner {
flex-wrap: wrap;
text-align: center;
}
#sec-3 .vc_row:first-child .row_col_wrap_12_inner p {
text-align: center !important;
}
}
@media (min-width: 1000px){
body.material #header-outer #top nav > .buttons > li#search-btn {
display: none;
}
}
@media (min-width: 700px) and (max-width: 1000px){
#sec-3 .row_col_wrap_12_inner {
flex-wrap: inherit;
}
.woocommerce ul.products[data-product-style]:not([data-n-desktop-columns="default"]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-desktop-small-columns="default"]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-tablet-columns="default"]) li.product, .woocommerce ul.products[data-product-style]:not([data-n-phone-columns="default"]) li.product {
width: 41%;
}
}
#search-outer #search #close, body.material #header-outer #search-outer #search #close {
right: 0;
top: -60px;
display: flex;
align-items: center;
justify-content: center;
}
#search-outer #search #close a, body.material #header-outer #search-outer #search #close a {
display: flex;
align-items: center;
justify-content: center;
top: 20px;
bottom: 0;
position: relative;
height: 100%;
width: 100%;
}
div#search-box .aws-container .aws-show-clear .aws-search-field {
border-style: solid;
border-width: 1px;
border-color: rgb(170, 170, 170);
border-radius: 6px !important;
background-color: rgb(255, 255, 255);
font-weight: 500;
color: #343434;
font-size: 16px;
padding: 9px 20px;
}
div#search-box .aws-container .aws-search-form .aws-form-btn {
padding: 10px 10px;
}
div#search-box .aws-container .aws-search-form .aws-form-btn span.aws-search-btn_icon {
margin: 0 !important;
}
#search-results form.aws-search-form {
width: 100%;
}
.woocommerce-result-count {
position: relative;
right: 260px !important;
bottom: 23px !important;
}
.woocommerce ul.products li.product:hover::before, .woocommerce-page ul.products li.product:hover::before
{
bottom: 0;
box-shadow: none;
transition: none;
}
.woocommerce ul.products li.product::before, .woocommerce-page ul.products li.product::before
{
bottom: 0;
}
.woocommerce ul.products li.product:hover .contnt .woocommerce-loop-product__title, .woocommerce-page ul.products li.product:hover .contnt .woocommerce-loop-product__title, 
.woocommerce-page ul.products li.product:hover .contnt h5
{
color: #d71017;
transition: color 0.5s;
}
nav ul li:hover
{
background-color: #f35b60;
transition: background-color 0.5s;
}
.woocommerce-tabs.full-width-tabs{width:100% !important; margin-left:0 !important; margin-top:0 !important;}
div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs{text-align:left !important; margin:20px 0 -8px 0 !important;}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li a{margin:0 !important; padding:3px 15px 3px !important; color:#fff !important;}
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li{background:#999999 !important; }
.woocommerce div.product .woocommerce-tabs .full-width-content[data-tab-style="fullwidth"] ul.tabs li.active{background:#000 !important;}
.woocommerce.single-product div.product form.car, .woocommerce-page.single-product  div.product form.cart{margin-bottom:0 !important;}
.product-section .wpb_content_element{margin-bottom:40px !important;}
.product-section .wpb_content_element h4{font-size:26px;color:#b33438; font-weight:700; text-transform:uppercase; text-align:center;}
.product-section .wpb_content_element h4 strong{color:#b33438; font-weight:700;}
.product h5{background: #b33438;padding: 5px 10px 5px;border-radius: 30px;display: inline-block;color: #fff;font-size: 14px;line-height: 16px;font-weight: 400;}
.product h2{font-size:16px !important; line-height:20px !important; text-transform: inherit !important; font-weight:400!important;}
.product h2 p{font-size:16px !important; line-height:20px !important; }
.products li.product:hover h5{color:#fff !important;}
.home-sidebar, .widget.woocommerce.widget_product_categories{box-shadow: 0 .375rem 1.5rem 0 rgba(140,152,164,.125);padding: 15px; background:#fff;}
.home-sidebar .widget.woocommerce.widget_product_categories{box-shadow:none !important; background: transparent !important;}
.home-sidebar h2{font-size:18px; line-height:20px; position:relative; padding:0 0 15px; margin:0 0 15px;}
.home-sidebar h2:after{position: absolute; content:""; background:#b33438; height:1px; height:1px; width:50px; bottom:0; left:0; }
.home-sidebar .product-categories li, .widget.woocommerce.widget_product_categories .product-categories li{border-bottom:1px solid rgba(0,0,0,.05) !important; padding:0 0 8px !important; margin:0 0 8px !important;}
.regular-button.text-center{margin:20px auto 30px !important; width:146px; text-align:center; display:block!important;}
.widget.woocommerce.widget_product_categories{background:#fff !important;}
.quotelistexistsbrowse_prodpage{text-align:left !important;}
.tax-product_cat #page-header-wrap, .tax-product_cat #page-header-bg, .post-type-archive-product #page-header-wrap, .post-type-archive-product #page-header-bg{height:100px !important; }
.woocommerce div.product .stock{color: #242a2e !important;font-weight: 600;font-size: 26px !important; padding:0 0 10px !important;}
.woocommerce div.product .stock.current-s{padding-top:20px !important;}
.wpsi_social_share_buttons a.a2a_button_whatsapp span{background: #12AF0A !important}
.wpsi_social_share_buttons a.a2a_button_email span {background: #0166FF !important;}
.wpsi_social_share_buttons a.a2a_button_twitter span {background: #55ACEE !important;}
.wpsi_social_share_buttons a.a2a_button_facebook span {background: #3B5998 !important;}
.wpsi_social_share_buttons a{background:transparent !important; }
.woocommerce-account .woocommerce > #customer_login > .col-1{padding:0 15px !important;}
.wpsi_social_share_buttons a.a2a_button_twitter:hover, .wpsi_social_share_buttons a.a2a_button_facebook:hover, .wpsi_social_share_buttons a.a2a_button_email:hover, .wpsi_social_share_buttons a.a2a_button_whatsapp:hover{background: transparent !important;}
body[data-bg-header="true"].archive .container-wrap, body[data-bg-header="true"].category .container-wrap, body[data-bg-header="true"].blog .container-wrap{padding-top:0 !important;}
.woocommerce-account .woocommerce > #customer_login{padding:0 !important;}
.mobile-menu-icon{display: none;width: 38px;float:left;padding: 0;margin: 0;cursor: pointer;}
.mobile-menu-icon span.menu-icon {display: block;cursor: pointer;}
.mobile-menu-icon ul {display: inline-block;width: 22px; padding: 0;margin: 0;}
.mobile-menu-icon ul li {display: block;width: 100%;float: left;height: 2px;background: #a9a9a9;border-radius: 15px; margin: 2px 0;}
.mobile-menu-icon ul li:nth-child(1) {width: 100%;}
.mobile-menu-icon ul li:nth-child(3) { width: 70%;}
.overlay {height: 0%;width: 100%;position: fixed; z-index: 1; top: 0; left: 0; background-color:rgba(179,52,56,0.98); overflow-y: hidden; transition: 0.5s; z-index:99999; overflow-y:scroll;}
.overlay-content {  position: relative; top: 70px; width: 100%;text-align: center; margin-top:0;   padding:0 0 30px 0;}
.overlay a {  padding: 8px; text-decoration: none; font-size:14px; line-height:16px; color:#fff; text-transform:uppercase; font-weight:500;letter-spacing:.04em; display: block; transition: 0.3s;}
.overlay ul li{ list-style:none; position:relative; text-align:left; padding:0 15px; }
.overlay ul li a{ display:block; padding:12px 0;font-weight:600;letter-spacing: 0.08em;color: #fff;}
.overlay ul li a:hover{ color:#eec611; }
.overlay ul li.current-menu-item a{ color:#eec611; }
.overlay ul li span{ display:block; width:20px; height:38px; font-size:25px; line-height:36px; color:#fff; text-align:center; position:absolute; right:15px; top:0; cursor:pointer; }
.overlay ul li span.menu-open{ line-height:10px; }
.overlay ul li span:before{ display:block; content:"+"; font-family:'FontAwesome'; float:right; }
.overlay ul li span.menu-open:before{ content: "_";}
.overlay ul li ul li span:before{ content:"⋎"; }
.overlay ul li ul li span.menu-open:before{ content:"⋀"; }
.overlay .sub-menu{ display:none; }
.overlay .closebtn{ position:absolute; top:0px; right:0; font-size:58px; line-height:45px; font-weight:100; font-family:initial;color:#fff; }
.overlay a.closebtn:hover, .overlay a.closebtn:focus {color:#eec611;}
.overlay ul.mobile-menu{ padding:0; }
.overlay ul.mobile-menu.bottom{ padding:0 0 30px 0; }
.overlay ul.mobile-menu li{ border-bottom:1px solid rgba(255,255,255,.2) !important; }
.overlay ul.mobile-menu li:last-child{ border-bottom:none !important; }
.overlay ul.mobile-menu li ul.sub-menu{ background:none !important; }
.overlay ul.mobile-menu li ul.sub-menu li:last-child{ border-bottom:none !important; }
.overlay ul.mobile-menu li ul.sub-menu li a{ display:inline-block; font-size:12px; line-height:12px; color:#fff !important; transition:all 600ms ease-in-out;}
.overlay ul.mobile-menu li ul.sub-menu li a:hover{ color:#eec611 !important; }
.overlay ul.mobile-menu li ul.sub-menu li.active a{ color:#eec611 !important; }
.overlay .overlay-content .top-block{ padding:0 15px 10px; text-align:center; }
.overlay .overlay-content .top-block .block{ display:inline-block; padding:0; margin:0 15px 20px; }
.overlay .overlay-content .top-block .block:first-child{ padding-left:0; margin-left:0; border-left:none; }
.overlay .overlay-content .top-block .block a{ display:inline-block; font-size:16px; color:#fff; line-height:37px; font-weight:400; text-transform:inherit; padding:0 0 0 55px; margin:0; position:relative; transition:all 300ms ease-in-out; }
.overlay .overlay-content .top-block .block a:before{ content:""; width:39px; height:39px; position:absolute; left:0; top:0; border-radius:50%; }
.overlay .overlay-content .top-block .block a:hover{ counter-increment:  }
.inv, .addquotelistlink, .single-product .cart{display: none !important;}
.send-to-client-form .span_6:nth-child(3), .send-to-client-form .span_6:nth-child(5), .send-to-client-form .span_6:nth-child(7){margin-right:0;}
.botom-button{padding: 10px 0;
float: right;
top: -43px;
position: relative;}
#customer_login {display: flex !important;}
@media screen and (max-width: 991px) {
.vc_col-xs-12.vc_hidden-xs.side-bar-home{display:none !important;}
@media screen and (max-width: 767px) {
.product-section .products li{width:50% !important; margin:0 0 15px !important;}
.mobile-menu-icon{display:block;}
#customer_login {display: block !important;}
}