/*
Theme Name: Shopical Child
Description: Shopical's child theme
Template: shopical
Version: 2.3.1
Text Domain: shopical
*/

@font-face {
    font-family: 'WooCommerce';
    src: url('/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2') format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Woo-Side-Cart';
    src: url('/wp-content/plugins/side-cart-woocommerce/assets/css/fonts/Woo-Side-Cart.ttf?qq7fgp') format('truetype');
    font-display: swap;
}

h1, h2, h3, h4, h5, h6, 
body, button, input, select, optgroup, textarea,
.main-navigation a, 
.account-user .af-my-account-menu li a, 
.font-family-1, .site-description, .trending-posts-line, 
.exclusive-posts, .widget-title, .em-widget-subtitle, 
.grid-item-metadata .item-metadata, .af-navcontrols .slide-count, 
.figure-categories .cat-links, .nav-links a {font-family: verdana, geneva, sans-serif !important;}

.main-navigation ul.menu-desktop > li > a:visited, .main-navigation ul.menu-desktop > li > a{color: #ffffff;}
.af-spinners .af-spinner {background-color: #007EC8;}
.menu-description{color: #ffffff;}
.menu-description:after {border-top: 5px solid #007EC8;}
.main-navigation .menu-desktop > li > a:before, .main-navigation .menu > li > a:before, .menu-description{background: #007EC8;}
.sidr-class-sidr-button-close:hover, .sidr-class-sidr-button-close{color: #007EC8;}
.woocommerce button[type="submit"], .woocommerce button[type="submit"]:hover, .woocommerce button.button, .woocommerce button.button:hover {background: #007EC8;border-color: #007EC8;}
.style-3-search button[type="submit"]{background: #f5f5f5;border-color: #d9d9d9;}
body .gbl-bdge-bck-c{background: #007EC8 !important;color: #ffffff !important;}
body .gbl-bdge-bck-c:before{border-right: 7px solid #007EC8 !important;}
body .secondary-color, .right-list-section h3, .horizontal ul.product-item-meta li a:hover, 
.aft-notification-button a, .aft-notification-button a:hover, 
.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[data-selected], 
.product-wrapper ul.product-item-meta.verticle .yith-btn .yith-wcwl-wishlistexistsbrowse.show a:before, 
.woocommerce table.shop_table.cart.wishlist_table a.button:hover, 
.woocommerce table.shop_table.cart.wishlist_table a.button, body button, body input[type="button"], body input[type="reset"], body input[type="submit"], body .site-content .search-form .search-submit, body .site-footer .search-form .search-submit, body span.header-after:after, body #secondary .widget-title span:after, body .exclusive-posts .exclusive-now, body span.trending-no, body .wpcf7-form .wpcf7-submit, body #scroll-up, body .sale-background.no-image, body .shopical-post-format, body span.offer-time.btn-style1 a:hover, body .content-caption .aft-add-to-wishlist.btn-style1 a:hover, body ul.product-item-meta li:hover, .woocommerce #respond input#submit:hover, table.compare-list .add-to-cart td a, .woocommerce .widget_shopping_cart_content a.button.wc-forward, .woocommerce .widget_shopping_cart_content a.button.checkout, .yith-woocompare-widget a.compare:hover, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]:hover, .woocommerce button.button:disabled[disabled], .woocommerce button.button, .woocommerce button.button:hover, .inner-suscribe input[type=submit]:hover, .woocommerce-page .woocommerce-message a.button, .product-wrapper ul.product-item-meta.verticle .yith-btn a:hover:before, ul.product-item-meta li a.added_to_cart:hover, .btn-style1 a, .btn-style1 a:visited, .woocommerce .btn-style1 a.button, .btn-style1 a:focus, .inner-suscribe input[type=submit], .woocommerce .yith-woocompare-widget a.compare.button:hover, .yith-woocompare-widget a.compare.button:hover, .woocommerce .yith-woocompare-widget a.compare.button, .yith-woocompare-widget a.compare.button, body.woocommerce button.button.alt.disabled:hover, body.woocommerce button.button.alt.disabled, body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover, body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button:hover, body.woocommerce button.button, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit, body.woocommerce button.button, body.woocommerce input.button, body.woocommerce .widget_shopping_cart_content a.button.wc-forward, body.woocommerce .widget_shopping_cart_content a.button.checkout, body .comment-form .submit, span.icon-box-circle, .header-style-3-1 .header-right-part, .header-style-3 .header-right-part, body input.search-submit {
    background: #007EC8;
    border-color: #007EC8;
}
.right-list-section h3{font-size: 14px;}

#accordion .panel-heading button {background: #ffffff;border: none;width: 100%;text-align: left;font-weight: 600;font-size: 16px;text-transform: capitalize;color: #000000;}
#accordion .panel-heading {padding: 0;}
#accordion h3.panel-title button.collapsed:before {content: "\f0d7";padding-right: 10px;font-family: 'FontAwesome';}
#accordion h3.panel-title button:before {content: "\f0d8";padding-right: 10px;font-family: 'FontAwesome';}
#accordion .panel {padding: 7px;border-left: 0;border-right: 0;border-top: 0;}
#accordion .panel:first-child{border-top: 0;}
#accordion .panel:last-child{border-bottom: 0;}
#accordion .panel-body {background: #F3F3F3;padding-left: 30px;border-radius: 10px;box-shadow: none;}

.woocommerce-page .product-description .product-title {line-height: 18px;height: 40px;overflow: hidden;}
.woocommerce span.outofstock-badge {position: absolute;z-index: 1;display: block;width: 100%;color: #333333;background: #ffffff;top: 25%;text-align: center;vertical-align: text-bottom;padding: 20px 0px;opacity: 0.9;font-weight: 600;}
#sidr .widget>ul>li, #secondary .widget>ul>li{margin-bottom: 25px;padding-left:25px; }
#secondary span.post-date{display: none;}
#sidr .widget>ul>li a, #secondary .widget>ul>li a{font-size: 16px;color: #000000;line-height: 20px;}
#secondary .widget_recent_entries,
#secondary .product-categories {position: relative;}
#secondary .widget_recent_entries ul li:before{content: "\f054";}
#secondary .widget_product_categories ul li:before{content: "\f054";}
#secondary .widget_recent_entries ul li:before,
#secondary .widget_product_categories ul li:before{font-family: FontAwesome;position: absolute;left : 0;color: #007EC8;font-size: 20px;line-height: 28px;}

.archive .nav-links,
.single  .nav-links{position: relative;}
.archive .navigation .nav-links a,
.single .navigation .nav-links a {background: #ebebeb;padding: 10px 25px !important;border-radius: 5px;border: 1px solid #ebebeb;color: #000000;text-transform: capitalize;display: inline-block;}
.archive .navigation .nav-links a:hover,
.single .navigation .nav-links a:hover{background: #00AB96;border-color: #00AB96;color: #ffffff;}
.nav-links .nav-previous a:before{left: 5px;top: 13px;}
.nav-links .nav-next a:after{right: 5px;top: 13px;}
.single .post-navigation .nav-previous{padding: 0; }
.single .post-navigation .nav-next{padding: 0;}
.single .nav-links .nav-previous a,
.single .nav-links .nav-next a {display: inline-block;max-width: 100%;width: 280px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}

.archive header.page-header {padding: 15px 15px 25px 15px;background: #fff;-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.single  .meta-category a,
.archive .meta-category a {color: #000000;font-size: 12px;font-weight: 600;opacity: 1;}
.single  .meta-category a:hover,
.archive .meta-category a:hover,
.archive article h2 a:hover,
#sidr .widget>ul>li a:hover, 
#secondary .widget>ul>li a:hover{color: #00ab96;}
.archive ul.cat-links {display: block;margin-top: 30px !important;height: 20px;overflow: hidden;}
.single-product .woocommerce-tabs h2,
.single-product .woocommerce-tabs h3,
.single-product .woocommerce-tabs h4,
.single-product .woocommerce-tabs h5,
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5{font-size: 20px;color: #000000;}
.single-product .woocommerce-tabs p,
.single .entry-content p,
.archive .archive-description,
.archive .entry-content p{font-size: 16px;line-height: 30px;text-align: justify;color: #000000;}
.single-product .woocommerce-tabs a,
.single .entry-content a{color: #00AB96 !important;}
.single-product .woocommerce-tabs blockquote:before, 
.single-product .woocommerce-tabs blockquote:after {content: "";position: absolute;width: 15px;height: 30px;top: 0;left: 0;transform: rotate(10deg) scale(1.15);background: radial-gradient(circle at 12px 40px, #777777 27px, #fff0 calc(27px + 1px)), radial-gradient(circle at 39px 15px, #fff0 34px, #777777 calc(33px + 1px) calc(78px + 1px), #fff0 calc(78px + 1px));
    filter: drop-shadow(17px -3px 0px #777777);border-radius: 100%;opacity: 0.4;}
.single-product .woocommerce-tabs blockquote:after {top: inherit;bottom: 6px;transform: rotate(195deg) scale(1.15);right: 0;left: inherit;}
.single-product .woocommerce-tabs blockquote {position: relative;padding: 0px 45px;margin: 10px;text-align: justify;line-height: 32px;font-style: italic;color: #000000;border: 0;}
.single-product .alternative-products {margin-bottom: 15px;}
.single-product .alternative-products ul li {display: inline-block;padding: 5px 8px;background: #828282;margin: 3px;border-radius: 3px;}
.single-product .alternative-products ul li a {color: #ffffff;font-weight: 600;}
.single-product .alternative-products ul li:hover {background: #007ec8;}


.bs-callout.bs-callout-danger {border-left-color: #ce4844;}
.bs-callout {padding: 20px;margin: 20px 0;border: 1px solid #eee;border-left-width: 5px;border-radius: 3px;}
.bs-callout-danger h4:first-child {color: #ce4844;}
.bs-callout.bs-callout-danger p:first-child {color: #ce4844;}

.single-product .woocommerce-tabs ul,
.single .entry-content ul{ padding: 10px 10px 10px 30px; position: relative;}
.single-product .woocommerce-tabs ul li,
.single .entry-content ul li {line-height: 1.5;padding: 0.5em 0;list-style-type: none!important;font-size: 16px;text-align: justify;color: #000000;}
.single-product .woocommerce-tabs ul li:before,
.single .entry-content ul li:before {font-family: FontAwesome;content: "\f058";position: absolute;left : 0;color: #007EC8;font-size: 20px;line-height: 28px;}
.woocommerce #woocommerce_products-2 ul.product_list_widget li img{width: 75px;border: 1px solid #dddddd;box-shadow: 0 0 7px rgb(0 0 0 / 10%);}
body.single-product .yith-wcwl-wishlistexistsbrowse a:before, 
body.single-product .yith-wcwl-wishlistaddedbrowse a:before, 
.content-caption .product-item-meta.add-to-cart-button.extended-af ul.product-item-meta-always-visible li .yith-wcwl-wishlistexistsbrowse.show a, 
.product-item-meta.add-to-cart-button.extended-af ul.product-item-meta-always-visible li .yith-wcwl-wishlistexistsbrowse.show a, 
.content-caption .product-item-meta.add-to-cart-button.extended-af ul.product-item-meta-always-visible li .yith-wcwl-wishlistaddedbrowse.show a, 
.product-item-meta.add-to-cart-button.extended-af ul.product-item-meta-always-visible li .yith-wcwl-wishlistaddedbrowse.show a, 
.content-caption .product-item-meta.add-to-cart-button.extended-af ul.product-item-meta-always-visible li a, .woocommerce ul.products li.product .price del, 
.product-item-meta.add-to-cart-button.extended-af ul.product-item-meta-always-visible li a, 
body footer.site-footer ul.product-item-meta-always-visible li a:visited, body footer.site-footer ul.product-item-meta-always-visible li a, 
body ul.product-item-meta-always-visible li a:visited, body ul.product-item-meta-always-visible li a, .woocommerce ul.products li.product ul.product-item-meta-always-visible li a.button, 
.woocommerce ul.product-item-meta-always-visible li a.button, .product-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show a, .product-wrapper .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show a, .default-add-to-cart-button a, .add-to-cart-button a.added_to_cart:before, .woocommerce ul.products li.product .price, .woocommerce .default-add-to-cart-button a.button, .woocommerce div.product p.price, .woocommerce div.product span.price, span.price, .price del{
    color: #007EC8;
}
span.price{color: #007EC8 !important;}
.right-list-section .category-dropdown .product-loop-wrapper span.onsale, body .express-off-canvas-panel a.offcanvas-nav i, .posts_latest_widget .posts-date, span.offer-date-counter > span, body span.title-note span, body .badge-wrapper span.onsale, body span.product-count span.item-texts, body .post-thumbnail-wrap .posts-date, body .posts_latest_widget .posts-date{
    background: #007EC8;
}
.product_store_faq_widget .ui-accordion .ui-accordion-header, .blog-title h4 a, .product-slider .product-title a{font-size: 18px !important;padding: 10px 0 !important;display: block;height: 85px !important;line-height: 22px;}
span.price {font-size: 14px !important;font-weight: 600 !important;}
.archive a.add_to_wishlist.single_add_to_wishlist {padding: 5px 20px !important;}

#shopical_categorised_product_grid .default-add-to-cart-button a,
.archive a.button.wp-element-button.product_type_variable {padding: 13px 20px!important;font-size: 15px;}
#shopical_categorised_product_grid .product-item-meta.add-to-cart-button.aft-iconset-1 {display: flex;align-items: center;justify-content: center;}
#shopical_categorised_product_grid ul.product-ul .product-loop-wrapper {-webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 10%);-moz-box-shadow: 0 0 5px 0 rgba(0,0,0,.1);box-shadow: 0 0 5px rgb(0 0 0 / 10%);}
 #shopical_categorised_product_grid h4.product-title a {display: block;}
 #shopical_categorised_product_grid ul.product-ul .col-md-3 {padding: 15px 5px;}
body span.product-count span.item-texts:after {border-top: 10px solid #007EC8;}
.right-list-section .category-dropdown .product-loop-wrapper span.onsale, body .badge-wrapper span.onsale, span.offer-date-counter > span .text, span.offer-date-counter > span .number, span.offer-date-counter > span, .badge-wrapper .onsale, .woocommerce span.onsale, span.product-count span.item-texts, span.title-note, body .post-thumbnail-wrap .posts-date, body .posts_latest_widget .posts-date{
    color: #ffffff;
}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child{display: block !important;}
.woocommerce div.product .woocommerce-tabs .panel .custom-product-summary-top-content {padding: 10px 15px;background: #eee;border-radius: 20px;color: #000000;margin-bottom: 30px;}
.woocommerce div.product .woocommerce-tabs .panel .custom-product-short-description {background: #ffffff;padding: 10px;border-radius: 10px;margin-bottom: 20px;}


.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {top: 0 !important;left: 0 !important;margin: 0 !important;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {padding: 4px 0;margin: 0;list-style: none;}
.header-style-3-1 .navigation-section-wrapper, .header-style-3 .navigation-section-wrapper {background-color: #00AB96 !important;}
.aft-header-background {background: none !important;}
body .gbl-bdge-bck-c {background: #007EC8 !important;color: #ffffff !important;}
body .gbl-bdge-bck-c:before {border-right: 7px solid #007EC8 !important;}
span.af-cart-item-count > a:hover, span.af-cart-item-count > a {color: #007EC8;}
.main-navigation ul li{font-size: 14px;line-height: 25px;}
.main-navigation .menu-desktop > li > a:before, .main-navigation .menu > li > a:before{bottom: -17px;height: 3px;}
.container-wrapper #primary{width: 100%;}
.woocommerce-checkout span.woocommerce-input-wrapper label {display: inline-block !important;padding: 0 13px 0 5px;margin: 0;line-height: normal;}
.single-product #primary {width: 100% !important;padding: 0;}
a#scroll-up {display: none !important;}
section.related.products {margin-bottom: 50px;}
.woocommerce .products .star-rating { text-align: center; margin: 0 auto !important;} 
.single-product ul.products li.product .star-rating { margin: 0 auto !important; }
.main-banner-section-wrapper .item-single { background-size: cover; background-repeat: no-repeat;  }
div#mc4wp_form_widget-3 { padding: 30px 0 55px 0 !important;}
.woocommerce .products .star-rating {text-align: center;}
.xoo-wsc-basket {display: none !important;}
/*.tax-product_cat .product-rating-wrapper {position: relative;top: 3px;left: 98px;text-align: center !important;}
.product-rating-wrapper{position: unset !important;}*/
div#mc4wp_form_widget-3 h1 { padding-bottom: 12px; } 
div#mc4wp_form_widget-3 h1 span { text-transform: uppercase; }
.mc4wp-form-theme-blue input { margin-top: 15px; }
.widget_media_gallery .gallery  { max-width: 1200px; width: 100%; margin: 0 auto; padding: 0 15px; }
.shopical-product-summary-wrap .product_meta > span a {margin: 4px;}
.footer-contact a {margin-left: 5px;}
.social-navigation {margin-top: 10px !important;}
.container-wrapper #primary {width: 70%;}
.product_meta span {display: inline-block;}
.single-product h1.product_title.entry-title {color: #00AB96;}
.related h2 {color: #00AB96;}
.woocommerce-tabs li a {color: #00AB96 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-color: #00AB96 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom: 3px solid #9e9e9e;}
.default-add-to-cart-button a {background: #00AB96 !important;color: #fff !important;margin-top: 5px !important;padding: 10px 20px !important;font-weight: 600 !important;}
.product-title a:hover, .aft-category-list a:hover {color: #00AB96 !important;}
section.related.products {margin-bottom: 50px;}

#variations table.variations td {padding: 0px 10px;}
#variations table.variations th {font-weight: bold;color:#000;font-size: 16px;}
#variations-table thead {background: #00AB96;border-color: #00AB96;}
#variations-table th {color: #fff !important;}
.mc4wp-form-theme input[type=email]{background: #fff !important;outline: 0!important;width: 100% !important;line-height: 37px !important;padding: 10px 30px !important;color: #8a8a8a !important;font-size: 14px !important;border: 1px solid !important;
    border-color: #ebebeb !important;border-radius: 0px !important;max-width: 100%;}
.mc4wp-form-fields p {margin: 0;}
.mc4wp-form-fields p{position: relative;}
form#mc4wp-form-1 {margin: 0;padding: 0;}   
body .mc4wp-form-fields input[type=submit] {border: 0 !important;margin: 0 !important;width: 120px !important;padding: 14px 0 !important;line-height: 30px !important;background-color: #007EC8 !important;color: #fff !important;position: absolute;border-radius: 0px !important;
    right: 0;bottom: 0;text-transform: uppercase;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;outline: 0!important;}
div#mc4wp_form_widget-3 h2 {display: none;}
div#mc4wp_form_widget-3 {background: #F0F0F0;}
.home .item-single:before{opacity:0 !important;}
div#trustpilot-wrapper {text-align: center;}
div#trustpilot-wrapper ul {list-style: none;}
div#trustpilot-wrapper ul li {display: inline-block;padding: 5px 10px;}

.archive  ul.cat-links {display: block;margin-top: 30px !important;}

.home form#mc4wp-form-1 label {display: none;}
.home .category-dropdown li.aft-mega-menu-list:hover>ul {width: calc(100% + 50%);}
.home .category-dropdown li.aft-mega-menu-list>ul .product-wrapper .product-description .product-title a {font-size: 14px !important;line-height: 20px;padding: 0 !important;height: 20px !IMPORTANT;overflow: hidden;}
.home .right-list-section .category-dropdown>ul>li>a>h4 {line-height: 14px;padding: 6px 10px 0 10px;font-size: 14px;color: #404040;margin: 0;vertical-align: middle;}
.home .aft-product-list-mode .product-wrapper{padding: 15px 3px;}
.home .cat-links{font-size: 13px;}
.home.woocommerce .default-add-to-cart-button a.button{margin: 0;font-size: 14px;padding: 15px !important;border-radius: 7px;}
.home ul.product-item-meta-always-visible li a:visited, body ul.product-item-meta-always-visible li a{color: #ffffff; }
.home ul.product-item-meta-always-visible li i.fa.fa-heart-o.aft-alt-icon {padding: 11px 15px 11px 15px;line-height: normal;vertical-align: middle;}
.home h4.product-title a{font-size: 14px !important;padding: 10px 0 !important;display: block;height: 65px !important;line-height: 20px;overflow: hidden;}
.home li.meta-category {height: 14px;overflow: hidden;}

/*Checkout*/
#payment li.wc_payment_method.payment_method_meds4go_without_payment img {height: 45px;}
#payment li.wc_payment_method.payment_method_meds4go_stripe_gateway img {height: 30px;}
.woocommerce-checkout #payment .woocommerce-form__label-for-checkbox,
.woocommerce-checkout #payment .form-row {margin: 0;padding: 0;}
.woocommerce-checkout #exclusive_offer_field {margin-bottom: 20px !important;}
.woocommerce-checkout form {padding: 40px !important;}
.woocommerce-checkout button#place_order {margin-bottom: 30px;font-weight: 600;font-size: 15px;padding: 16px 20px;margin-top: 20px;}
.woocommerce-checkout #billing_subscribe_field .optional,
.woocommerce-checkout #billing_whatsapp_no_field .optional{display: none;}
.woocommerce-checkout span.subscribe-label {padding-left: 20px !important;font-size: 12px;padding-top: 0;margin: 0;}
.woocommerce-checkout input#billing_subscribe {margin: 0;top: 2px;}

.shop-tracking-status .form-horizontal{margin-bottom:50px}
.shop-tracking-status .order-status{margin-top:80px;position:relative;margin-bottom:100px}
.shop-tracking-status .order-status-timeline{height:12px;border:1px solid #aaa;border-radius:7px;background:#eee;box-shadow:0px 0px 5px 0px #C2C2C2 inset}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion{height:8px;margin:1px;border-radius:7px;background:#2b9d24;width:0px}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c0{width:0%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c1{width:30%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c2{width:60%}
.shop-tracking-status .order-status-timeline .order-status-timeline-completion.c3{width:100%}
.shop-tracking-status .image-order-status.active {background: #2b9d24;border-color: #2b9d24;}
.image-order-status.image-order-status-pending-payment.deactivate.img-circle {background: #ff0000;border-color: #ff0000;color: #ff0000;}
.shop-tracking-status .image-order-status{border:1px solid #ddd;padding:7px;box-shadow:0px 0px 10px 0px #999;background-color:#fdfdfd;position:absolute;margin-top:-35px}
.shop-tracking-status .image-order-status.disabled{filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;}
.shop-tracking-status .image-order-status.active{box-shadow:0px 0px 10px 0px #817f7d}
.shop-tracking-status .image-order-status.active .status{color:#2b9d24;text-shadow:0px 0px 1px #777}
.shop-tracking-status .image-order-status .icon{height:40px;width:40px;font-size: 30px;text-align: center;color: #ffffff;}
.shop-tracking-status .image-order-status .status{position:absolute;top: 60px;text-align: center;text-transform: capitalize;font-weight: 600;}
.shop-tracking-status .image-order-status-pending-payment{left:0}
.shop-tracking-status .image-order-status-new{left:30%}
.shop-tracking-status .image-order-status-active{left:60%}
.shop-tracking-status .image-order-status-delivered .status:before{display:none}
.shop-tracking-status .image-order-status-completed{right:0px}
.shop-tracking-status .image-order-status-completed .status:before{display:none}

/* Blog */
.home .blog-post-wrapper .container-wrapper .blog-post {width: calc(33.33% - 30px);}
#blog-post-section .section-head {width: 100%;}
.blog-post-wrapper .container-wrapper .blog-post > a {height: 197px;width: 100%;display: block;overflow: hidden;position: relative;}
.blog-post-wrapper .container-wrapper .blog-post > a img { width: 100%;}
.blog-post-wrapper .container-wrapper .blog-post .post-title {padding: 10px 0 15px 0;}
.blog-post-wrapper .container-wrapper .blog-post .post-title a {font-weight: 600;font-family: 'verdana, geneva, sans-serif';color: #000;font-size: 20px;}
.blog-post-wrapper .container-wrapper .blog-post p {font-size: 16px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;  overflow: hidden;}
span.read-more-faq { display: none;}
.blog-post-wrapper .container-wrapper .blog-post-inner {padding: 15px;background: #f3f3f3;height: 230px;}
.blog-post-wrapper h2.widget-title {text-align: center;}
.blog-post-wrapper .container-wrapper .blog-post:hover .blog-post-inner { background-color: #007EC8; }
.read-more-link a { font-weight: 600; color: #000; font-size: 16px; }
.blog-post-wrapper .container-wrapper .blog-post:hover .post-title a,
.blog-post-wrapper .container-wrapper .blog-post:hover p,
.blog-post-wrapper .container-wrapper .blog-post:hover .read-more-link a{ color: #fff; }
.blog-post-wrapper .container-wrapper {display: flex;flex-wrap: wrap;padding: 20px 0;margin: 0 -15px;}
.blog-post-wrapper .container-wrapper .blog-post {width: 100%;margin: 0 15px;padding-bottom: 30px;}
.woocommerce-shop .product-rating-wrapper .star-rating { margin: 0 auto !important; }
.single-product .yith-wcwl-add-to-wishlist { display: block !important; height: 31px !important; }
.single-product .yith-wcwl-add-to-wishlist a { line-height: 30px !important; }
.woocommerce-shop .container-wrapper #primary { padding-right: 30px !important; }
.woocommerce-shop #secondary { padding: 20px !important; background: #fff; box-shadow: 5px 10px 20px rgb(0 0 0 / 5%); }
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-checkout {background: #00ab96;color: #ffffff;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-cart {background: #00ab96;color: #ffffff;}
a.xoo-wsc-ft-btn.button.btn.xoo-wsc-cart-close.xoo-wsc-ft-btn-continue {background: #00ab96;color: #ffffff;}
.woocommerce table.my_account_orders {font-size: 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation {float: left;width: 15%;}
.woocommerce-account .woocommerce-MyAccount-content {float: right;width: 85%;}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {border: 1px solid #007EC8;margin-right: 5px;padding: 12px 0;width: 100px;text-align: center;background: #007EC8;color: #ffffff !important;border-radius: 5px;font-weight: 600;font-size: 14px;
    margin: 10px 5px;}
.woocommerce a.button:hover {background-color: #00AB96;border-color: #00AB96;}
body.single-product .entry-summary .yith-wcwl-add-to-wishlist {display: none !important;}

.page-template-tmpl-cart-page tr.cart-subtotal, 
.page-template-tmpl-cart-page tr.shipping {display: none !important;}



/* Media Query */

@media only screen and (max-width: 1200px) {
    .container-wrapper {padding-left: 15px;padding-right: 15px;}
    .blog-post-wrapper .container-wrapper .blog-post { padding: 0 10px; }   
    .blog-post-wrapper .container-wrapper .blog-post > a {  height: auto; } 
    .blog-post-wrapper .container-wrapper {margin: 0;} 
    .blog-post-wrapper .container-wrapper .blog-post {width: calc(33.33% - 20px);margin: 0px;}
    .blog-post-wrapper .container-wrapper .blog-post-inner{padding: 10px;height: 250px;}
}

@media all and (max-width: 1024px){
    .right-list-section .aft-top-categories-vertical-lists { height: auto; }
    .main-banner-section-wrapper .item-single { height: 351px; }    
    .blog-post-wrapper .container-wrapper { padding: 40px 0 30px 0; }   
    .blog-post-wrapper .container-wrapper .blog-post { width: 50%; }    
}
@media all and (max-width: 991px){
    .blog .container-wrapper #primary, .single .container-wrapper #primary,
    .archive .container-wrapper #primary{width: 100%;}
    .woocommerce-shop .container-wrapper #primary { padding-right: 0 !important; }
    .header-style-3.header-style-default .header-left-part .logo-brand {margin-bottom: 0px;}
}

@media all and (max-width: 850px){
    .main-banner-section-wrapper .item-single { height: 300px; }    
}
@media only screen and (max-width: 768px) {
    .aft-tertiary-background-color {display: none;}
    .tax-product_cat #primary, .single-product #primary, .tax-product_tag #primary{width: 100% !important;padding: 0 !important;}
    .right-list-section { display: none; }  
    .banner-slider-section { width: 100% !important; }  
    .checkout .woocommerce-billing-fields__field-wrapper .form-row,
    .woocommerce-additional-fields .form-row    { width: 100% !important; margin-bottom: 20px; }
    .woocommerce-cart-form__cart-item { display: flex !important; flex-wrap: wrap; justify-content: space-between; }
    .woocommerce-cart-form__cart-item .product-name { width: 100%; }    
    .woocommerce-cart-form__cart-item .product-name a { display: block; text-align: right; }
    .shop_table .woocommerce-cart-form__cart-item td.product-price,
    .shop_table .woocommerce-cart-form__cart-item   .product-subtotal{ text-align: right !important; }  
    .woocommerce-cart-form__cart-item   .product-remove { width: 100% !important; }
    .woocommerce-cart-form__cart-item  td { width: 100%; }
    .woocommerce .quantity .qty { margin-left: auto;display: block; }
    .woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width: 100%;}
    .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {display: block;}
    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top: 1px;}
    ul.products li.product { margin-bottom: 20px !important; }  
    .blog-post-wrapper .container-wrapper .blog-post { width: 100% !important; padding: 10px 0; }
    .product_store_faq_widget .ui-accordion .ui-accordion-header, .blog-title h4 a, .product-slider .product-title a, h4.product-title a{line-height: 22px;font-size: 13px !important;}
    span.price {font-size: 13px !important;}
}

@media screen and (max-width: 767px){
    #variations table.variations thead {display: none !important;}
    span.af-cart-amount.gbl-bdge-bck-c {display: none !important;}
    .blog-post-wrapper .container-wrapper .blog-post-inner{height: 250px;}
     .single-product .woocommerce-tabs blockquote{padding: 15px 0;margin: 0;}
}

@media all and (max-width:550px){
    .main-banner-section-wrapper .item-single { height: 270px; }
}
@media only screen and (max-width: 490px) {
    .coupon-code-section { overflow: hidden; }
    .single-product ul.products li.product { display: block !important; }
    .single-product div.product .woocommerce-tabs .panel { padding-right: 20px !important;  }
}

@media only screen and (max-width: 481px) {
   /* .woocommerce-shop ul.products li.product { width: 50% !important; }*/
    .woocommerce-shop   .cat-links li { width: 100% !important; }   
    /*.woocommerce-shop   .cat-links li a { margin-top: 20px; }*/
}

@media screen and (max-width: 480px){
    .home .item-single {height: 180px;}
    .archive .products li.type-product {width: 50% !important;}
    /*ul.product-item-meta-always-visible li {width: 25px !important;}*/
    table.table.table-bordered .qty {width: 36px !important;}
    .primary-footer-area.footer-third-widgets-section {width: 50%;float: left;}
    .primary-footer-area.footer-second-widgets-section {width: 50%;float: left;}
     .caption-heading .cap-title { font-size: 28px; }
    .main-banner-section-wrapper .item-single { height: 230px; }
    /*.product-item-meta.add-to-cart-button.aft-iconset-1 ul.product-item-meta-always-visible li { width: 32px !important; }  */
    #site-primary-navigation { overflow: hidden; } 
    /*ul.products.columns-3 .product { width: 100% !important; }*/
    ul.products.columns-3 { display: flex; flex-wrap: wrap; }
    ul.products.columns-3 .product .product-description { padding-top: 0; margin-top: -15px; position: relative; }
    ul.products.columns-3 .default-add-to-cart-button a.button { padding: 10px 10px !important; font-size: 11px !important; }
    table.table.table-bordered .qty { width: 48px !important; }
    .table>tbody>tr>td { padding-bottom: 5px; }
    .product.type-product input[type="number"] { min-height: 30px !important; }
    .woocommerce.single-product .entry-summary .button.single_add_to_cart_button { min-height: 32px !important; }
    .blog-post-wrapper .container-wrapper .blog-post-inner{height: 230px !important;}
}



@media all and (max-width: 420px){
    .main-banner-section-wrapper .item-single { height: 210px; }
}

@media all and (max-width: 380px){
    .main-banner-section-wrapper .item-single { height: 175px; }
    h3#ship-to-different-address,
    .woocommerce-additional-fields h3 { font-size: 18px !important; }   
    ul.products.columns-3 .product { width: 100% !important; }  
}

@media only screen and (max-width: 360px) {
    body .mc4wp-form-fields input[type=submit] { position: unset !important; margin-top: 15px !important; }
    ul.products li.product {  margin-bottom: 10px !important;  }
}

@media only screen and (max-width: 359px) {
    .woocommerce-shop ul.products li.product,
    .single-product ul.products li.product { width: 100% !important; }  
}

@media all and (max-width: 344px){
    .main-banner-section-wrapper .item-single { height: 160px; }
    .product-wrapper .product-description .default-add-to-cart-button a { padding: 10px 10px !important; font-size: 11px !important; }  
}