/** Shopify CDN: Minification failed

Line 346:17 Cannot use type selector "gt" directly after nesting selector "&"
Line 368:21 Cannot use type selector "gt" directly after nesting selector "&"
Line 373:34 Cannot use type selector "gt" directly after nesting selector "&"
Line 410:24 Cannot use type selector "gt" directly after nesting selector "&"
Line 411:37 Cannot use type selector "gt" directly after nesting selector "&"
Line 428:30 Cannot use type selector "gt" directly after nesting selector "&"
Line 429:30 Cannot use type selector "gt" directly after nesting selector "&"
Line 430:30 Cannot use type selector "gt" directly after nesting selector "&"
Line 431:30 Cannot use type selector "gt" directly after nesting selector "&"

**/
.header-container.type2 {
  border-top-width: 3px;
}
.main-section-header .top-links-container {
  padding: 3px 0 3px;
}
.header-container.type2 .header .custom-block {
  text-align: left;
  font-size: 11px;
  height: 42px;
  line-height: 1;
  border-right: solid 1px #dde0e2;
  padding-right: 35px;
}
.searchform .searchsubmit:after {
content: "\e884";
}
.type2 .top-navigation li.level0 .level-top {
padding: 15px 16px
}
.template-index .header-container.type2 .header-wrapper {
  margin-bottom: 10px;
}
.item-area .product-image-area .quickview-icon {
  background-color: #2b2b2d;
}
.main-section-header .links li {
  border-color: #ccc;
}
.slideshow-section .slideshow .owl-dots {
  bottom: 27px;
}
.slideshow-section .slideshow .owl-nav button {
  top: 42%;
}
.products .product-default .price { 
    /*font-family: 'Oswald';*/
    font-weight: 600;
    letter-spacing: .005em;
    color: #444;
}
.porto-products.title-border-middle > .section-title { 
    margin-bottom: 15px;
}
.main-container h3.title-widget {
  text-align: center;
  font-size: 17px;
  padding-bottom: 8px;
  background: none;
  font-family: 'Open Sans';
  letter-spacing: 0;
}
.custom-support i {
  text-align: center;
  width: auto;
  height: auto;
  border-radius: 0;
  padding-bottom: 14px;
  display: inline-block;
}
.custom-support .content{
margin-left: 0;
}
.custom-support .col-lg-4 i{
border: 0 !important;
    float: none;
}
.custom-support .col-lg-4{
text-align: center;
}
.custom-support i {
    text-align: center; 
    width: auto;
    height: auto;
    border-radius: 0;
    padding-bottom: 14px;
    display: inline-block;
    font-size: 40px;
}
.custom-support .content h2 {
    margin: 0;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 16px; 
    line-height: 22px;
}
.custom-support .content em {
    font-weight: 300;
    font-style: normal;
    margin-bottom: 15px;
    display: block; 
    font-size: 14px;
    line-height: 22px;
}
.custom-support .content p {
    font-size: 13px;
    line-height: 24px; 
}
.parallax-wrapper .parallax .parallax-slider .item h2 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 400;
}
.parallax-slider .item a {
  padding: 17px 33px;
  border-radius: 3px !important;
  background-color: #2b2b2d;
  font-size: 13px;
  box-shadow: none;
}
.parallax-wrapper .parallax .overlay{
display: none;
}
.featured-brands .owl-carousel{
    padding: 10px 70px;
}
.featured-brands .owl-nav button {
    position: absolute;
    top: calc(50% - 15px);
    background: none;
    color: #3a3a3c;
    font-size: 22px;
    padding: 0;
    margin: 0;
}
.featured-brands .owl-nav button.owl-prev {
    left: 0;
}
.featured-brands .owl-nav button.owl-next {
    right: 0;
}
.featured-brands .owl-nav{
top: auto;
right: auto;
position: static;
}
.featured-brands{
margin-bottom: 25px;
}
.footer-wrapper .footer-middle .footer-ribbon{
z-index: 2;
}
.footer-wrapper .footer-middle .block-bottom {
    border-top: 1px solid #3d3d38;
    text-align: left;
    padding: 27px 0;
    overflow: hidden;
    margin-top: 32px;
}
.footer-wrapper .footer-middle .working span {
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.005em;
    line-height: 18px;
}
.footer-wrapper .footer-middle ul.footer-list li {
    position: relative;
    padding: 6px 0;
    line-height: 1;
    display: block;
}
.footer-wrapper .footer-middle {
    padding: 24px 0;
    font-size: 13px;
    position: relative;
}
.footer-wrapper .footer-top{
padding-bottom: 0px;
}
.footer-wrapper .footer-middle ul.contact-info b {
    font-weight: 400;
    font-size: 13px;
    margin-bottom: 7px;
    display: inline-block;
}
.footer-wrapper .footer-middle ul.contact-info li p{
line-height: 1;
}
.footer-wrapper .footer-middle ul.contact-info li {
    padding: 12px 0;
}
.footer-wrapper .footer-middle ul.contact-info li:first-child {
  padding-top: 0;
}
.footer-wrapper .footer-top .input-group input {
  background-color: #fff;
  color: #686865;
  height: 48px;
  border: 0;
  font-size: 14px;
  padding-left: 15px;
  float: left;
  max-width: 375px;
  width: 90%;
  border-radius: 30px 0 0 30px !important;
  padding-right: 105px;
  margin-right: 22px;
  margin-bottom: 0;
}
.footer-wrapper .footer-top .input-group button {
  float: left;
  width: 120px;
  margin-left: -120px;
  line-height: 48px;
  padding: 0 12px;
  text-transform: uppercase;
  border-radius: 0 30px 30px 0 !important;
}
.footer-wrapper .footer-top .footer-top-inner {
    border-bottom: 1px solid #3d3d38;
}
.footer_2 .input-group button{
border-left: 0;
}
.homepage-bar{
border-top: 0;
}
.homepage-bar [class^="col-lg-"]{
border-left: 0;
}
.homepage-bar .col-lg-4 .text-area h3 {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 19px;
}
.owl-dots {
    top: auto;
    bottom: -35px;
    left: 5px;
    position: absolute;
    right: 5px;
    text-align: center;
    margin: 0;
}
.owl-dots .owl-dot span {
    width: 11px;
    height: 3px;
    background: #a0a09f;
    margin: 5px 7px;
    border-radius: 20px !important;
    display: block;
}
.box_product{
padding-bottom: 60px;
}
.product-view .product-shop .actions a.link-wishlist, .product-view .product-shop .actions a.link-compare { 
    width: 43px;
    height: 43px;
    line-height: 41px;
}
.product-view .product-shop .middle-product-detail .product-type-data .price-box .price{
font-family: 'Oswald';
}
.product-view .product-shop .actions .add-to-links li a.link-wishlist{
background: none;
}
.template-product .product-view .add-to-links .link-wishlist i:before {
    content: '\e889';
}
.main-container .main-wrapper{
padding-bottom: 80px;
}
.template-index .main-container .main-wrapper, .template-product .main-container .main-wrapper{
padding-bottom: 0;
}
.main-container .pagenav-wrap .pagination .pagination-page li a:hover {
  background: transparent;
  color: inherit;
  border-color: #ccc;
}
.main-container .pagenav-wrap .pagination .pagination-page li.active span {
  background: transparent;
  color: inherit;
}
.pagination-page li.text i.icon-right-dir::before {
  content: '\e81a';
}
.main-container .pagenav-wrap .pagination .pagination-page li.text a:hover {
  color: inherit;
}
.product-view .product-options-bottom {
  border-bottom: 1px solid #ebebeb;
}
.template-blog .blog-wrapper .owl-dots {
  bottom: 0;
}
.owl-dots .owl-dot.active span {
  background-color: #2b2b2d;
}
.featured-brands .owl-nav i {
  color: #3a3a3c;
}
.featured-brands .owl-nav i.icon-chevron-left::before {
  content: "\e829";
}
.featured-brands .owl-nav i.icon-chevron-right:before {
  content: "\e828";
}
.footer-wrapper .footer-top .input-group button:hover{
  opacity: 1;
}
ol {
  list-style: disc outside;
  padding-left: 1.5em;
}
.products .product-col:hover .product-inner {
    box-shadow: 0 5px 25px 0 rgba(0,0,0,.1);
}
.products .product-col:hover .product-image {
    box-shadow: none;
}
.porto-products .products-slider .owl-carousel {
    padding-top: 0;
}
.section-title {
color: #313131;
}
.products-slider .owl-carousel .product {
    margin-bottom: 25px;
    margin-top: 10px;
}
.form-row-wide3{width:33%;float:left;}
.form-middle{padding:0px 10px;}
.shop-loop-before .page-numbers{display: block !important;clear: none;float: right;}

/*common css*/
body, .testimonial blockquote, .testimonial blockquote p{font-family: Open Sans,sans-serif;}
a, button{transition: 0.4s all ease-in-out;}

/*Footer*/
/*.porto-footer .container {max-width: 1170px;width: 100%;}*/
.shop-loop-after &gt; .woocommerce-pagination{display:none;}
#footer{background: #222529;background: rgb(5,35,55);background: -moz-linear-gradient(top, rgba(5,35,55,1) 1%, rgba(36,61,108,1) 100%);background: -webkit-linear-gradient(top, rgba(5,35,55,1) 1%,rgba(36,61,108,1) 100%);background: linear-gradient(to bottom, rgba(5,35,55,1) 1%,rgba(36,61,108,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#052337', endColorstr='#243d6c',GradientType=0 );}
#footer .follow-us {margin: 0;display: inline-block;width: 100%;}
#footer .follow-us .share-links a:not(:hover), #footer .follow-us .share-links a{border-color: rgba(255,255,255,0.2);}
#footer .follow-us .share-links a:hover{opacity: 1;border-color: transparent;}
#footer .footer-links li:last-child {margin-bottom: 0;}
#footer .footer-links li a {color: #fff;opacity: 0.7;}
#footer .footer-links li a:hover{opacity: 1;}
#footer .contact-details i {display: inline-block;float: none;vertical-align: top;font-size: 16px;margin-top: 5px;color: #fff;}
#footer .widget.contact-info .contact-details strong, #footer .widget.contact-info .contact-details span, #footer .widget.contact-info .contact-details a {width: 100%;display: inline-block;color: #fff !important;opacity: 0.7;}
#footer .widget.contact-info .contact-details strong{display: none;}
#footer .widget.contact-info .contact-details span{display: inline-block;width: calc(100% - 50px);}
#footer .widget.contact-info .contact-details span a{opacity: 1;}
#footer .widget .tagcloud a{display: inline-block; margin: 2px; text-decoration: none; border: 1px solid #fff;color: #fff;opacity: 0.7;padding: 0.3em 0.6em;line-height: 12px;}
#footer .widget .tagcloud a:hover{opacity: 1;}
#footer .widget_wysija_cont .wysija-paragraph {margin-bottom: 0; float: left; width: calc(100% - 100px); margin-top: 0; }
#footer .widget_wysija_cont .wysija-input {border-radius: 5px; background: #fff; padding-left: 15px; font-size: 16px; height: 35px; float: left; width: 100%; border-top-right-radius: 0; border-bottom-right-radius: 0; color: #3e4756;font-weight: 600; }
#footer .widget_wysija_cont .wysija-submit {border-radius: 5px; padding: 8px 15px; font-size: 0.8125rem; font-weight: 700; height: auto; width: 100px; background-color: #0885d7; color: #fff; height: 35px; }
#footer .footer-bottom{background-color: transparent;padding: 20px 0;}
#footer .footer-copyright {color: #fff;font-size: 12px;}
#footer .footer-right img {height: 30px;}
#footer .footer-main .container::after{border-bottom: 1px solid #fff;opacity: 0.2;}
#footer .footer-main &gt; .container {padding-top: 0;padding-bottom: 0;}
.porto-block p:empty {display: none;}
.footer-wrapper .footer-top{background-color: transparent;padding: 20px 0 20px;}
#footer .footer-main .col-lg-4:nth-child(2) .widget.widget_text {float: left;width: 50%;margin-top: 0;}
#footer .footer-main .row {padding-bottom: 30px;}
#footer .footer-bottom .container &gt; div{padding-top: 0;padding-bottom: 0;}
.footer-middle.footer-middle-2 a{color: #fff;}
.footer-wrapper .social-icons a{border: 1px solid rgba(255,255,255,0.2);border-radius: 50% !important;background-color: transparent;}
.footer-middle.footer-middle-2 a:hover{color: #fff;}
#footer .share-facebook:hover{background: #3b5a9a !important;}
#footer .share-twitter:hover{background: #1aa9e1 !important;}
#footer .share-instagram:hover{background: #7c4a3a !important;}
#footer .share-linkedin:hover{background: #0073b0 !important;}
.footer-bottom address {margin: 0;}

/*Header*/
#header .searchform fieldset{display: inline-block;width: 100%;}
#header .searchform fieldset .text {max-width: calc(100% - 170px);float: left;width: 100%;}
#header .main-menu-wrap .header-left::before {content: '';display: inline-block;margin-right: 10px;background-image: url(http://www.ataralights.com/new_ataralights5/wp-content/uploads/2020/01/logo.svg);width: 160px;height: 34px;background-repeat: no-repeat;background-size: contain;background-position: left center;display: none;}
#header.sticky-header .main-menu-wrap .header-left::before{display: inline-block;}

/*home page*/
.box-overlay .porto-ultimate-content-box {position: relative;z-index: 1;}
.box-overlay .porto-ultimate-content-box::before {content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #fff; opacity: 0.8; z-index: -1;}
ul.products li.product-default:hover .add-links .yith-wcwl-add-to-wishlist .add_to_wishlist.single_add_to_wishlist {left: -40px;}
.yith-wcwl-add-to-wishlist .add_to_wishlist.single_add_to_wishlist {display: inline-block; position: absolute; left: 0; top: 0; }
.yith-wcwl-add-to-wishlist .add_to_wishlist.single_add_to_wishlist::before {content: '\e889';}
.add-links .add_to_cart_read_more{color: #6f6e6b;}
ul.products li.product-col .product-content{padding-left: 10px;padding-right: 10px;}
.blog-posts .post .entry-title {line-height: normal;}
.blog-posts .post .entry-title:hover{color: #0885d7;}
.testimonial .testimonial-author strong {display: block;margin-bottom: 2px;font-weight: 700;}
.testimonial .testimonial-author span {color: #666;display: block;font-size: .8rem;font-weight: 600;}
.tparrows::before {color: #fff !important;text-shadow: none;width: 30px;height: 30px;line-height: 30px;font-size: 30px;}
html #topcontrol {bottom: 20px !important;right: 20px;background-color: #0885d7;border-radius: 0;}
html #topcontrol i {color: #fff !important;}
html #topcontrol:hover{background-color: #0e0f11;}
.home .porto-icon.circle .fas.fa-play {position: relative;left: 2px;}
.blog-posts .post p{height: 100px;overflow: hidden;}
.blog-posts .post .entry-title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*inner page*/
.page-top ul.breadcrumb &gt; li.home a::after, .page-top ul.breadcrumb &gt; li .delimiter.delimiter-2::before{top: -2px;}
.product-categories li:not(.current) &gt; a:hover, .page-top ul.breadcrumb &gt; li a:hover {color: #0885d7 !important;text-decoration: none;}
body.woocommerce-page.archive .sidebar-content{border-radius: 0;}
li.product-category .thumb-info, li.product-category .thumb-info img, li.product-category .thumb-info-wrapper::after {border-radius: 5px;}
ul.products li.product-category .thumb-info, ul.products li.product-category .thumb-info .thumb-info-wrapper{height: 100%;}
ul.products li.product-category .thumb-info .thumb-info-wrapper img{height: 100%;object-fit: contain;}
ul.products li.product-default:not(.product-type-simple) .add-links .button::before, li.product-col .add-links .add_to_cart_button::before{display: inline-block;}
.add-links .add_to_cart_button{padding: 0 15px !important;}
ul.products li.product-col .woocommerce-loop-product__title {margin-left: 0;}

/*product detail page*/
.single-product .summary .logo-images-div {display: inline-block;width: 100%;margin: 0 0 10px;}
.single-product .summary .logo-images-div .logo-image {display: inline-block;width: auto;margin-right: 5px;}
.single-product .summary .yith-wcwl-add-to-wishlist .add_to_wishlist.single_add_to_wishlist{position: relative;}
.single-product .summary .mgf_wrapper {color: #999999;}
.single-product .summary .mgf_wrapper .mgf_id, .single-product .summary .sku_wrapper .sku {padding-left: 5px;}
.single-product .summary .sku_wrapper {color: #999999;}
.single-product .summary .mgf_wrapper::before {content: '';display: block;width: 40px;background-color: #e7e7e7;position: absolute;bottom: 0;height: 2px;left: 0;}
.single-product .product_meta &gt; span {position: relative;padding-right: 15px;margin-right: 15px;display: inline-block;padding-bottom: 8px;}
.single-product .product_meta &gt; span::after {content: '';width: 1px;height: 10px;display: inline-block;background-color: #999;position: absolute;right: 0;top: 6px;}
.single-product .product_meta &gt; span:last-child {margin-right: 0;padding-right: 0;}
.single-product .product_meta &gt; span:last-child::after {display: none;}
.single-product .summary .single_variation_wrap_angelleye.ofwc_offer_tab_form_wrap{}
.single-product .summary .button.offers-for-woocommerce-make-offer-button-single-product {float: none;color: #0885d7;background-color: transparent;border: 0;padding: 0;margin: 0 !important;}
.single-product .summary .yith-ywraq-add-to-quote{margin: 0;display: inline-block;width: 122px;position: relative;width: auto;padding-right: 10px;padding-top: 30px;}
.single-product .summary .yith-ywraq-add-to-quote .add-request-quote-button {display: inline-block;width: 100%;}
.single-product .summary .yith-ywraq-add-to-quote::after {content: '|';position: absolute;bottom: 0;right: 0;}
.single-product .summary .yith-ywraq-add-to-quote .ajax-loading {position: absolute;left: 5px;top: 10px;}
.single-product .summary .yith-ywraq-add-to-quote + .clear{clear: inherit;display: none;}
.single-product .summary .yith_ywraq_add_item_response_message, .single-product .summary .yith-ywraq-add-to-quote div[class^="yith_ywraq_add_item_response-"] {position: absolute;top: 5px;font-size: 13px;display: inline-block;width: 100%;white-space: nowrap;}
.single-product .summary .external-links {margin: 10px 0 10px;display: inline-block;width: calc(100% - 126px);}
.single-product .resp-htabs .tab-content table{margin-top: 0;}
.single-product .product_title{}
.offers-for-woocommerce-add-to-cart-wrap .angelleye-offers-clearfix {clear: inherit !important;}
.offers-for-woocommerce-add-to-cart-wrap{display: inline-block;width: 100%;}
.offers-for-woocommerce-add-to-cart-wrap .aofwc-first-div {float: left;width: auto;}
.offers-for-woocommerce-add-to-cart-wrap .single_variation_wrap_angelleye.ofwc_offer_tab_form_wrap{float: left;width: auto;margin-left: 20px;margin-top: 6px;}
.single-product .woocommerce-variation.single_variation{padding-right: 110px;}
.single-product .single_variation_wrap{position: relative;}
.yotpo .yotpo-bottomline .yotpo-icon-star, .yotpo .yotpo-bottomline .yotpo-icon-half-star, .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color: #0885d7 !important;}
.yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star{color: #0885d7 !important;font-size: 18px !important;}
.yotpo .yotpo-first-review .yotpo-first-review-stars{margin-bottom: 10px !important;}
.yotpo .yotpo-default-button, .yotpo input[type="button"].yotpo-default-button {background-color: #222529 !important;}
.yotpo.yotpo-main-widget .yotpo-icon-btn, .yotpo .yotpo-modal-dialog .yotpo-icon-btn {padding: 13px 10px !important;}
.yotpo .yotpo-default-button:hover, .yotpo input[type="button"].yotpo-default-button:hover{background-color: #0077b3 !important;}
.single-product .button.offers-for-woocommerce-make-offer-button-single-product.disabled{opacity: 0.2;}
.single-product .product-summary-wrap .product-share{margin: 0px 0.5rem 0 0;}
.single-product .product-summary-wrap .yith-wcwl-add-to-wishlist{margin: 0;}
.single-product .rp_wcdpd_pricing_table tr{border: 0;}
.single-product .rp_wcdpd_pricing_table tr {border-bottom: 1px solid #c4c4c4;}
.single-product .rp_wcdpd_pricing_table tr:first-child{background-color: #f9f9f9;}
.single-product .rp_wcdpd_pricing_table tr td {border: 1px solid #ddd;}
.single-product .product-summary-wrap .quantity{font-weight: 700;color: #444;}
.single-product .product-summary-wrap .amount .woocommerce-Price-amount, .single-product .product-summary-wrap .amount .woocommerce-Price-amount span {color: #444;font-weight: 600;}
.single-product .rp_wcdpd_product_page{margin: 0;}


.category-title {color: #313131;font-size: 18px;padding: 0;font-weight: 600;text-transform: uppercase;}
ul.products li.product-category .thumb-info-wrapper::after{background-color: transparent !important;}
ul.products li.product-category .thumb-info .thumb-info-title{color: #313131;}
ul.products li.product-category .thumb-info .thumb-info-wrapper{box-shadow: 0 0 13px rgba(0,0,0,0.1);padding-bottom: 80px;}
#content .contact-form .form-group {margin-bottom: 1rem;}
.single-product .variations {min-width: inherit;display: inline-block;width: auto;position: relative;padding-bottom: 20px;margin: -5px -5px;}
.single-product .variations tr {float: left;width: auto;padding: 5px;}
.single-product .variations tbody {display: inline-block;width: 100%;}
.single-product .variations .label{width: calc(100% - 162px);display: inline-block;vertical-align: middle;}
.single-product .variations .label label{white-space: normal;line-height: normal;}
.single-product .variations .value{display: inline-block;vertical-align: middle;width: 100%;padding: 0;}
.single-product .variations .reset_variations{position: absolute;left: 10px;bottom: 2px;padding-top: 0;font-size: 12px;}
.single-product .variations select {height: 30px;font-size: 11px;padding: 0 21px 0 8px;background-position: 100% center;}
.single-product .single_add_to_cart_button{height: 40px !important;line-height: normal;}
.single-product .product-summary-wrap .quantity .minus, .single-product .product-summary-wrap .quantity .plus{height: 40px;}
.single-product .product-summary-wrap .quantity .qty{height: 40px;}
.single-product table.variations td.label {display: none}
.tab-content :last-child .porto-sicon-box{margin-bottom: 20px;}
.request-quote-section .shop_table td.actions {padding: 20px 20px;}
.request-quote-section #yith-ywraq-form {border-top: 4px solid #0088cc;}
.request-quote-section #yith-ywraq-form .product-remove{text-align: center;}
.request-quote-section #yith-ywraq-form .product-remove .remove {font-size: 30px; font-weight: 800; text-decoration: none; vertical-align: middle;}
.request-quote-section .yith-ywraq-mail-form-wrapper {border: 1px solid rgba(0, 0, 0, 0.125);padding: 20px 20px 20px;margin-top: 30px;}
.cart-v2 .shop_table dl.variation{display: inline-block;width: 100%;}
.cart-v2 .shop_table dl.variation dd, .cart-v2 .shop_table dl.variation dt{line-height: 18px;}
.cart-v2 .shop_table dl.variation dd {padding: 0 0 0 6px;display: inline-block;width: auto;float: left;font-size: 13px;margin-bottom: 0;}
.cart-v2 .shop_table dl.variation dt {padding: 0; font-size: 13px; width: auto; display: inline-block; clear: left; float: left; }
.cart-v2 .heading-primary .proceed-to-checkout {color: #0885d7;background-color: transparent;border: 0;font-size: 18px;padding: 0;line-height: 28px;}
.cart_totals_toggle .card-header a{padding: 0 15px;}
.border-box, .woocommerce-checkout-payment {border: 1px solid rgba(0, 0, 0, 0.125);padding: 20px 20px 20px;}
.shipping-form .shipping_address {margin-bottom: 30px !important;}
#customer_details .select2-container--default .select2-selection--single{height: 37px;box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;border-radius: 0;border-color: rgba(0,0,0,0.09);}
#customer_details .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 35px;}
#customer_details .select2-container--default .select2-selection--single .select2-selection__arrow{height: 37px;}
.checkout #place_order {min-width: 233px;display: flex;margin: 0 auto;justify-content: center;}
.card.card-default .card-header.arrow a::before{right: 3px;}
.shop_table.review-order.woocommerce-checkout-review-order-table {table-layout: fixed;}
.shop_table.review-order.woocommerce-checkout-review-order-table tr th:last-child, .shop_table.review-order.woocommerce-checkout-review-order-table tr td:last-child {width: 130px;}
.shop_table.review-order.woocommerce-checkout-review-order-table tr th:first-child{color: #777;}
.checkout .shop_table.review-order.woocommerce-checkout-review-order-table dl.variation{display: inline-block;width: 100%;}
.checkout .shop_table.review-order.woocommerce-checkout-review-order-table dl.variation dd, .checkout .shop_table.review-order.woocommerce-checkout-review-order-table dl.variation dt{line-height: 18px;}
.checkout .shop_table.review-order.woocommerce-checkout-review-order-table dl.variation dd {padding: 0 0 0 6px;display: inline-block;width: auto;float: left;font-size: 13px;margin-bottom: 0;font-weight: 400;}
.checkout .shop_table.review-order.woocommerce-checkout-review-order-table dl.variation dt {padding: 0; font-size: 13px; width: auto; display: inline-block; clear: left; float: left;font-weight: 400; }
#content .checkout .payment_box.payment_method_paypal {margin-bottom: 20px;}
.checkout .payment_methods li {margin-bottom: 20px;}
.checkout .payment_methods{margin: 30px 0 20px;}
.checkout .payment_methods li.wc_payment_method.payment_method_braintree label img{height: 30px;}
.payment_methods .payment_method_paypal img, .payment_methods .payment_method_paypal .about_paypal{display: inline-block;}
.footer-middle .info-footer .footer_newsletter_subscribe .widget-newsletter-form {margin-top: 20px;}

.product-view .product-options .selector-wrapper{display: inline-block;}
.product-view .product-options .selector-wrapper label {display: none;}
.product-shop-wrapper .product_meta span.mgf_wrapper, .product-shop-wrapper .product_meta span.sku_wrapper{color: #222529;}
.product-shop-wrapper .product_meta span.sku {text-transform: uppercase;}
.price-box .price, .products .product-col .add_to_cart_button, .add-links .add_to_cart_button, .add-links .add_to_cart_read_more, .add-links .quickview, .add-links .link-compare, .yith-wcwl-add-to-wishlist a, .yith-wcwl-add-to-wishlist a:hover, .yith-wcwl-add-to-wishlist span{font-family: Poppins !important;}
.product-view .product-shop-wrapper .product-options-bottom{margin-top: 10px;}
.product-shop-wrapper .product_meta .mgf_id, .product-shop-wrapper .product_meta .sku, .product-vendor label {color: #999;font-size: 12px;}
.product-vendor span{font-weight: 700;}
.products .product-col .add_to_cart_button{font-weight: 600;}
.products .product-col .add_to_cart_button:hover{background-color: #60a34a;opacity: 1;border-color: transparent;}
.products .product-default .add-links .quickview:hover {background-color: #60a34a;}
.products .product-col .product-loop-title, .product-col.product-default h3 {color: #222529;}
.product-view .product-tabs .tab-content h2 {font-size: 17px;font-weight: 600;font-family: "Open Sans";text-transform: uppercase;margin-bottom: 20px;}

.porto-products .owl-carousel .owl-nav .owl-prev, .new-arrow-carousel .owl-carousel .owl-nav .owl-prev{left: -20px;}
.porto-products .owl-carousel .owl-nav .owl-next, .new-arrow-carousel .owl-carousel .owl-nav .owl-next {right: -20px;}
.products .product-col .product-image{border: 1px solid #efefef;}
.products .product-col:hover .product-image{border-color: transparent;}
.footer-wrapper .footer-middle .row .info-footer:last-child {display: flex;width: 100%;flex-wrap: wrap;justify-content: flex-end;}
.footer-wrapper .footer-middle .row .info-footer:last-child .widget-wrapper {width: 100%;max-width: 375px;}
.header-menu-style-background_new .top-navigation li.level0 ul li.groups > a{font-size: 12px;}
header .wrapper-top-menu .container {max-width: 100%;}
.header-menu-style-background_new .top-navigation li.level0 ul li a {white-space: nowrap;text-transform: none;font-size: 13px;}
.top-navigation li.level0 a.level-top{text-transform: capitalize;}
.header-menu-style-background_new .top-navigation li.level0 ul li.groups > a {color: #333;}

.header-container:not(.sticky-header) .header-wrapper{background-color: #fff;border-top: 1px solid #f2f2f2;border-bottom: 1px solid #f2f2f2;}
.products .category-list{display: none;}
.products .product-default .add-links .quickview:hover{opacity: 0.85;}
.product-view.product-page-area .product-shop .review-product-details {margin-bottom: 3px;margin-top: -3px;padding-bottom: 0 !important;}
.product-view.product-page-area .product-shop .review-product-details .spr-badge-caption{line-height: 18px;}
.product-view.product-page-area .middle-product-detail {border: 0; margin-top: 0; padding-bottom: 0px; display: inline-flex; width: auto; position: relative; top: -5px; }
.product-view.product-page-area .product-shop .product-inventory {margin-bottom: 0; }
.product-shop-wrapper .product_meta span.mgf_wrapper, .product-view.product-page-area .product-type-data .price-box .price {color: #60a34a;}
.product-shop-wrapper .product_meta .mgf_id span.mgf_wrapper {color: #222529;}
.product-view.product-page-area .addthis_toolbox {display: none;}
.product-view.product-page-area .product-tabs > ul {white-space: nowrap;overflow-x: auto;overflow-y: hidden;display: inherit;}
.product-view.product-page-area .product-tabs > ul > li {display: inline-block;width: auto;}
.product-view.product-page-area .product-tabs > ul li a {color: #333;}
.site-new-style .product-view.product-page-area .product-tabs > ul li a.nav-link.active {}
.product-view.product-page-area .nav .nav-link {font-family: Poppins,arial,serif;font-weight: 600;}
.product-view.product-page-area .product-tabs .tab-content h2{color: #333;}
.header-menu-style-background_new .top-navigation li.level0 ul li a:hover, .header-menu-style-background_new .top-navigation li.level0 ul li.active > a {color: #289cdf;}
.product-view.product-quick-view .product-shop .middle-product-detail .product-type-data .price-box .price {color: #60a34a;}
.product-view.product-quick-view .middle-product-detail {padding-bottom: 0;}
.product-view.product-quick-view .product-type-data {margin: 0 0 10px;}
/*Responsive CSS*/

@media only screen and (min-width: 1200px){
/*.single-product .variations_form.cart .single_variation_wrap {position: absolute;top: 0;right: 0;margin: 0;border-width: 0;border-left: 1px solid #e7e7e7;padding-left: 14px;padding-top: 2px;padding-bottom: 0;width: 310px;max-width: 100%;}
.single-product .variations_form.cart {position: relative;padding-right: 310px;}*/    

}
@media(min-width: 768px){
  .footer-wrapper .footer-middle ul.footer-list .item {width: 50%; }
}
@media only screen and (max-width: 1360px){
  .type2 .top-navigation li.level0 .level-top {padding: 15px 10px;}    
  .type2 .top-navigation li.level0.parent .level-top {padding: 15px 20px 15px 10px;}    
  .header-container.sticky-header .main-nav ul.top-navigation > li > a{padding: 10px 12px;font-size: 10px;}
  .header-container.sticky-header.type2 .top-navigation li.level0.parent .level-top {padding: 10px 18px 10px 12px;}
  .header-container.sticky-header.type2 .top-navigation li.level0.parent .level-top::after{right: 5px;}
}
@media only screen and (max-width: 1200px){
    #header .main-menu > li.menu-item, .main-menu-wrap .main-menu .menu-custom-block a:not(:last-child){margin-right: 15px;}
    #header .menu-custom-block .tip, .mega-menu > li.menu-item > a .tip{top: -11px;right: 0;}
    #header .main-menu > li.menu-item > a {padding: 20px 0px 20px 0px;}
}
@media only screen and (max-width: 1199px){    
  .type2 .top-navigation li.level0 .level-top {padding: 10px 10px;}    
  .type2 .top-navigation li.level0.parent .level-top {padding: 10px 15px 10px 5px;text-transform: capitalize;}
  .header-container .main-nav .container {padding-left: 10px;padding-right: 10px;}
  .top-navigation li.level0.parent a.level-top::after{right: 5px;}
}
@media only screen and (max-width: 991px){
    #header.sticky-header .header-main.change-logo .logo img {transform: scale(1);}
    #header .logo, #header.sticky-header .logo{max-width: 150px;}
    #header .header-top .top-links{display: inline-block;}      
    .header-container.type2 .search-area .search-icon {color: #289cdf;}
    .header-container.type2 .menu-icon a{color: #289cdf;}
    .info-footer {margin-bottom: 20px;flex: 0 0 50%;max-width: 50%;}
    .footer_logo_section_1593768055957{padding: 10px 30px;}
    .footer_logo_section_1593768055957 .justify-content-md-center {-ms-flex-pack: center !important;justify-content: center !important;}
    .logo_section_inner{max-width: 85%;}
}
@media only screen and (max-width: 767px){
  .homepage-bar [class^="col-lg-"]{text-align: left; }
  .sticky-product .sticky-detail{width: 100% !important; margin-right: 0; padding-right: 36px; display: flex; align-items: center; }
  .sticky-product .sticky-detail .product-name-area .product-name{font-size: 12px;line-height: 15px;margin: 0;}
  .sticky-product .sticky-image, .sticky-product .sticky-detail{display: inherit;}
  .sticky-product .ratings {display: none;}
  .sticky-product .add-to-cart-clone button{font-weight: 700;font-size: 0;white-space: normal;line-height: normal;padding-right: 0;padding-left: 11px;padding-top: 8px;padding-bottom: 8px;}
  .sticky-product .add-to-cart-clone{top: 0;right: 10px;margin-top: 0;}
  .sticky-product .price-box{margin:0;}
  .sticky-product .container {display: flex;justify-content: space-between;}
  .form-row-wide3{float: none;width: 100%;}
  .form-middle{padding:0px}
  #footer .follow-us{margin: 0 0 30px;}
  #footer .footer-main .col-lg-4:nth-child(2) .widget.widget_text {width: 100%;}
  #footer .footer-main .row {padding-bottom: 0;}
  #footer .footer-bottom .footer-left:first-child{margin-bottom: 10px;}
  .brands-logo .vc_column_container {width: 33.33%;}
  #header .mobile-toggle {padding-right: 10px;}
  #header .logo, #header.sticky-header .logo {max-width: 120px;}
  .single-product .summary .yith-ywraq-add-to-quote {width: 100%;}
  .single-product .summary .yith-ywraq-add-to-quote::after{display: none;}
  .single-product .summary .external-links{width: 100%;}
  .single-product .product-summary-wrap .quantity .qty {height: 35px;width: 35px;}
  .single-product .product-summary-wrap .quantity .minus, .single-product .product-summary-wrap .quantity .plus{height: 35px;width: 25px;}
  .single-product .single_add_to_cart_button{height: 35px !important;}
  .offers-for-woocommerce-add-to-cart-wrap .single_variation_wrap_angelleye.ofwc_offer_tab_form_wrap{margin-left: 10px;}
  .single-product .summary .yith_ywraq_add_item_response_message, .single-product .summary .yith-ywraq-add-to-quote div[class^="yith_ywraq_add_item_response-"]{position: relative;white-space: normal;}
  .single-product .summary .yith-ywraq-add-to-quote .add-request-quote-button{width: auto;}
  .single-product .summary .yith-ywraq-add-to-quote .ajax-loading{position: static;}
  .offers-for-woocommerce-add-to-cart-wrap{margin-left: 0;}
  .single-product .variations tr{width: 50%;}
  #header .header-top .top-links > li.menu-item > a{padding-left: 0;padding-right: 0;}
  .cart-v2 .heading-primary{font-size: 14px;}
  .cart-v2 .heading-primary .proceed-to-checkout{font-size: 14px;}
  .cart-v2 .shop_table dl.variation{width: auto;}
  .cart-bottom-info {flex-direction: column-reverse;}
  .payment_methods .payment_method_paypal .about_paypal{margin-left: 10px;}
  .payment_methods .payment_method_paypal .input-radio{vertical-align: middle;}
  .payment_methods .payment_method_paypal img{width: inherit !important;}      
  .site-logo img {max-width: 150px;}
  .header-container.type2 .search-area{margin: 0 3px;}
  .cart-design-5 .icon-cart-header {padding: 0 6px 0 0;}
  .cart-design-5 .icon-cart-header .cart-total .cart-qty{right: 6px;}
  .info-footer {margin-bottom: 20px;flex: 0 0 100%;max-width: 100%;}
  .footer-wrapper .footer-middle .row .info-footer:last-child {justify-content: flex-start;}
}
.site-logo {
    max-width: 200px;
}
.site-sticky-logo{
  max-width: 110px;
}
.site-sticky-logo img, .site-logo img, .footer-bottom-logo img {
  width: 100%;
}
.info-footer .footer-bottom-logo{
  max-width: 220px;
}
.info-footer .footer-bottom-logo img{
  max-width: 220px;
}