/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

   
body {background:#fff}
html {scroll-behavior: smooth;}

sub, sup {
    font-size: 0.85rem;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}



.header-main ul li a {color:#182e4c; /*font-weight:500;*/ font-size: 15px;}


.header-main .an-phone-num img, .mobile-sidebar .an-phone-num img{ width: 22px; margin-right: 10px;}

.off-canvas .sidebar-menu {padding:10px 0}
.mobile-sidebar .an-phone-bottom img {margin-top:-5px}
.mobile-sidebar .an-phone-num  {padding:0px !important; font-size: 0.9rem;}
.mobile-sidebar li a {color:#182e4c}




.header-cart-my-account{display: flex;align-items: center;}

.an-my-account a {padding: 0}

.an-my-account img {width:20px; margin:-5px 10px 0px 0px}


.into-banner .slider-wrapper .text-box-content {padding:15px}

.fkcart-mini-toggler {flex-direction: row-reverse;}

.header-top {display:inherit !important}

.an-hello-bar .container {padding:0px !important}

.header_swiper .swiper-slide, .an-free-delivery {text-align:center; color:#fff; font-size:1.1rem; /*display:flex; justify-content:center;*/ }
.header_swiper .swiper-slide .text, .an-free-delivery .text{text-shadow:2px 1px 6px #444343; font-weight:600;}
.header_swiper .swiper-slide .icon {}


#breadcrumbs .rank-math-breadcrumb {text-align: center;}
#breadcrumbs .rank-math-breadcrumb p {padding:0px; margin:0px;}

main, .an-product-essential, .an-product-additional, #an-footer  {float:left; width:100%} 

.star-rating span:before, .stars a.active:after, .stars a:hover:after {
	color: #fdd835; 
	background: linear-gradient(90deg, rgba(255,169,71,1) 0%, rgba(255,218,72,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}
    
.star-rating:before, .woocommerce-page .star-rating:before {color:transparent}

.review-form-inner {background: #f9f9f9;border: none;border-radius: 30px;}
.comment-form-cookies-consent {line-height: 0.5;margin-bottom: 20px;}

.commentlist li .comment-text {padding:0.7rem}
.review .comment_container .flex-col:first-of-type {display:none}

.container.small {max-width: 1080px !important;}
.page-wrapper {padding-top:0px }

.an-intro-banner h1{font-size: 46px;line-height: 1.2;}
.banner-cta {background:#F50002;border-radius:50px;color:#fff;text-transform: none;height: 53px;line-height: 50px;font-size: 20px; min-width: 210px; transition:0.3s ease-in-out}
.banner-cta:hover {background:#fff; border-color:#F50002; color:#F50002 !important; box-shadow:none}

.antinol-cta {color:#fff;height: 63px;line-height: 61px;padding:0 35px;display:inline-block;border:2px solid #fff;text-align: center;font-weight:bold;border-radius: 50px;text-transform: uppercase;display: block !important;max-width: 300px;transition:0.3s ease-in-out}
.antinol-cta.small {height: 42px;line-height: 40px;padding:0 10px; max-width:320 !important; color:#fff  }

.antinol-cta.center {margin:0 auto;}
.antinol-cta.black {background:#000;}
.antinol-cta.brown {background:#73614B; margin:0 auto}
.antinol-cta.red {background:#F50002;}
.antinol-cta:hover {color:#F50002; background:#fff; border-color:#F50002}
.antinol-cta.brown:hover {color:#fff; background:#000 !important; border-color:#000 !important}
.antinol-cta.mobile {display:none !important}

.product_custom_cta {text-transform: uppercase;}

.dot.is-selected {background-color:#F50002 !important; border-color:#F50002 !important}

.mb-50 {margin-bottom:50px}
.an-section {padding:40px 0}
.an-section.gray {background:#f8f8f8}
.an-section#shop_intro {padding:20px 0}
.an-section#products {margin-top:40px;padding:40px 0 40px;background-image: url(/wp-content/themes/flatsome-child/img/front_page_products_bg.jpeg);background-position: top right;background-repeat: no-repeat;}
.an-section#why {background-image: url(/wp-content/themes/flatsome-child/img/breadcrumbs_bg07.png);background-repeat: no-repeat;background-attachment: fixed;overflow: hidden;background-size: cover;background-position: center;}
.an-section#breadcrumbs {background-image: url(/wp-content/themes/flatsome-child/img/breadcrumbs_bg07.png);background-repeat: no-repeat;overflow: hidden;background-size: cover;background-position: center;}
#post-list {margin:40px 0}

.an-section#gallery {padding:0px 0px 40px}
.an-section#gallery .row-slider {margin-bottom: 2.5rem;}


.an-section#recepies {background:#DDEAEA;position: relative;padding: 0px 0 20px;} 

.recepies-divider-top {position: absolute;top: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.recepies-divider-top svg {position: relative;display: block;width: calc(100% + 1.3px);height: 50px;}

.recepies-divider-bottom {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);}
.recepies-divider-bottom svg {position: relative;display: block;width: calc(100% + 1.3px);height: 30px;/* transform: rotateY(180deg); */}

.recepies-divider-top .shape-fill, .recepies-divider-bottom .shape-fill {fill: #FFFFFF;}


.an-section-title  {color:#F50002;font-size: 40px; font-weight: 800; line-height: 1.2;}
#related_blog_posts .an-section-title   {font-weight: 700 !important;}
.an-section-title.uppercase  {text-transform: uppercase; }
.an-section-title.title-pattern {position:relative;}
.an-section-title.title-pattern:before {position:absolute;content:url(/wp-content/themes/flatsome-child/img/title_pattern.png);width:300px;height: 150px;background-size: 300px 150px;top: -60px;z-index: 10;left: 50%;transform: translateX(-50%);}



.an_why_icons_holder .why-icon {width:33.3%; float:left;}
.an_why_icons_holder .why-icon img {width:60px;float:left;margin-top: 10px;}
.an_why_icons_holder .why-icon .content{width:calc(100% - 60px);float:left;padding-left: 10px;text-align:left;}
.an_why_icons_holder .why-icon:first-of-type .content {padding-left:15px}
.an_why_icons_holder .why-icon .content .title {font-size: 18px;font-weight: 600;text-transform: uppercase;margin-bottom: 0.2rem;}
.an_why_icons_holder .why-icon .content .text {font-size: 16px;font-weight: 400;margin-bottom: 0px;}


#benefits .content {width:50%; float:left;text-align: left;}
#benefits .image {width:50%; float:left;}
#benefits .swiper-button-next:after, #benefits .swiper-button-prev:after {color:#F50002; font-size: 30px; font-weight: bold;}


.recepies-holder{float:left;width:100%;display: flex;align-items: center;}
.recepies-content{float:left;width: 50%;}
.recepies-content p{color:#73614b;text-transform: uppercase;margin-bottom: 0;font-weight: 700;font-size: 22px;}
.recepies-content h2{font-family:"Playfair Display", Sans-serif; font-size:39px; color:#000; line-height:1.2;}

.recepies-img {float:left;width: 50%; z-index: 10;}
.recepies-img img {max-width:395px}


.product-small.col {text-align: center;}
.product-small.col .col-inner {transition:all 0.3s ease 0s;}
.product-small.col  .product-title {font-size: 16px;font-weight:700;margin-bottom: 0.5rem;}
.product-small.col  .product-title a {height:40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.product-small.col  .price bdi, .product-small.col  .from-text   {font-weight:400;font-size: 19px;}
.product-small.col .add-to-cart-button a {font-size: 16px;border-radius:3px;font-weight: 700;height: 44px;line-height: 44px;margin:10px 0px 0px;background-color:#f50002;background-image: url(/wp-content/themes/flatsome-child/img/button_pattern.png);position:relative;transition:all 0.3s ease 0s;background-size: 39px 42px;background-position: right;background-repeat: no-repeat;}

.product-small.col:hover .add-to-cart-button a, .product-small.col .add-to-cart-button a:hover, .single_add_to_cart_button:hover {background-color:#000 !important; text-shadow: none; background-image: url(/wp-content/themes/flatsome-child/img/button_pattern.png);position:relative;transition:all 0.3s ease 0s;background-size: 39px 42px;background-position: right;background-repeat: no-repeat;}


.product-small.box .price del {text-decoration:none !important; position:relative}
.product-small.box .price del:after {content:"";position:absolute;top: 43%;display:inline-block;background: rgba(17, 17, 17, 0.6);left: 0px;height: 0.8px;width: 100%;}

.small-description {float:left; width:100%; text-align:center; margin-bottom:0.5rem; line-height:1.2; color:#777;}


.single_add_to_cart_button:not(.hide-icon):before {content: "";background-image: url(/wp-content/themes/flatsome-child/img/cart.svg);background-size: 34px 35px;width: 34px;height: 35px;background-repeat: no-repeat; padding:9px 24px 0 10px;}
.pricing_table_btn .elementor-button-text:before {content: "";background-image: url(/wp-content/themes/flatsome-child/img/cart.svg);background-size: 34px 35px;width: 34px;height: 35px;background-repeat: no-repeat; padding:9px 24px 0 10px;}


#fkcart-checkout-button {background-image: url(/wp-content/themes/flatsome-child/img/button_pattern.png) !important;position:relative;transition:all 0.3s ease 0s;background-size: 39px 42px;background-position: right;background-repeat: no-repeat;}


.product-small.col:hover .col-inner {-webkit-box-shadow: 0 2px 10px 1px #e5e5e5; box-shadow: 0 2px 10px 1px #e5e5e5;}

.badge {width:3em; height:3em} 
.badge .badge-inner {background-color:#f50002;}


.box-blog-post .box-image {border-radius: 4px;}
.box-blog-post .box-image img {overflow: hidden; transition:all 0.5s ease 0s;}
.box-blog-post .box-text {text-align: left;}
.box-blog-post .box-text .is-divider {display:none}
.box-blog-post .box-text .post-title a {color:#f50002; font-size: 19.6px; font-weight: 700; line-height: 1.3;}
.box-blog-post .box-text  {font-size: 16px; font-weight: 400;}
.box-blog-post .box-text a.button.is-link {background: #f50002 !important;border:2px solid transparent;color:#fff;border-radius: 50px;font-size: 16px;display: inline-block;text-transform: none;font-weight: 600;height: 43px;line-height: 40px;padding: 0 20px;}
.box-blog-post .box-text a.button.is-link:hover {background: #fff !important;border: 2px solid #f50002 !important;color: #f50002;}
.box-blog-post:hover .box-image img {transform: scale(1.15);} 


body.blog .page-numbers.nav-pagination.links li:last-of-type {display:none}

p:has(a.blog_faq) {margin-bottom:0px; font-weight: bold; }



.partner-icon-holder {
    display: flex
}

.an-single-post {padding:40px 0}

.an-single-post .toc-holder {float:left; width:100%; border:1px solid #cacaca; margin-bottom: 1rem;}
.an-single-post .toc-holder h2{padding:15px; margin-bottom: 0px; font-size: 18px; }
.an-single-post .toc-holder h2 i{float:right; cursor:pointer}
.an-single-post .toc-holder h2 i.opened{float:right; transform: rotate(180deg);}
.an-single-post #toc ul {float:left; width:100%; border-top:1px solid #cacaca; list-style-type: none; padding:15px; margin:0px;}
.an-single-post #toc ul li a {color:#000; transition:all 0.3s ease 0s;}
/*.an-single-post #toc ul li.toc3, */.an-single-post #toc ul li.toc4, .an-single-post #toc ul li.toc5 {display:none}
.an-single-post #toc ul li a:hover {text-decoration: underline; color:#F50002;}


.an-single-post .post-title, .an-single-post h2,  .an-single-post .entri-content a {color:#F50002;}

.an-post-container {max-width:840px; margin:0 auto; /*padding:0 15px*/}
.an-single-post .post-title { font-size: 34px; font-weight:bold; line-height: 1.2;  margin-bottom: 0.8rem;}
.an-single-post .post-meta {float:left; width:100%; margin-bottom: 0.8rem;}
.an-single-post .post-meta span {margin-right:10px;}
.an-single-post .post-meta span svg {width:14px}
.an-single-post h2 {line-height: 1.2;}

.an-single-post h2,
.an-single-post h3,
.an-single-post h4,
.an-single-post h5,
.an-single-post h6 {font-weight: 700;}


.an-single-post .entry-content {padding-bottom:0px;}
.an-single-post table {margin-bottom: 2rem;}
.an-single-post table th{padding:15px 7px; text-transform: none;} 
.an-single-post table td {padding:10px 7px} 
.an-single-post table th {background:#ffb2b2; font-weight: bold;}
.an-single-post table tr:nth-child(even) td {background: #f9f9f9}


.an-single-post .blog-share {border-top:1px solid #ececec; padding:20px; margin-bottom: 0px;}
.an-single-post .blog-share .is-divider.medium {display:none}

.an-single-post .blog-share .social-icons .button.icon {width: 30px;height: 30px;line-height: 32px;padding: 0px !important; margin-bottom: 0px;color:#334862}


#an-footer {background:#1f1e21;background-image: url(/wp-content/themes/flatsome-child/img/footer_antinol_bg.png);background-repeat: no-repeat;}


.box-image .out-of-stock-label, .stock.out-of-stock {color:red; background-color: rgba(255, 255, 255, 0.9); font-weight: normal;}



/*.an-product-essential {padding:0px 60px}*/
.an-product-col {float:left; width:100%}


.an-product-col .product-gallery {position: relative;}
.an-product-col .product-gallery .badge-container .badge-circle {width:4rem; height:4rem}
.an-product-col .product-gallery .badge-container .badge-circle .badge-inner {font-size: 1.3rem;}
.an-product-col .veb-variation-gallery-trigger, .product-type-variable .an-product-col .product-gallery .badge-container  {display:none}

.veb-variation-gallery-slider-wrapper {border: solid 2px #ececec;border-radius: 10px;}
.veb-variation-gallery-slider {padding: 25px;}
.veb-variation-gallery-slider img {border-radius: 10px;}
.veb-variation-gallery-thumbnail-slider  .slick-slide {margin-right: 12px;border-radius: 10px;margin-top: 12px;}
.veb-variation-gallery-thumbnail-slider:not(.slick-initialized) .iwp-gallery-thumbnail-image {margin-right: 12px!important;border-radius: 10px;margin-top: 12px;width: calc(25% - 12px)!important;}

.veb-variation-gallery-thumbnail-slider  .slick-slide img,
.veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image img {border-radius: 10px;}

.product_cat-nega .an-product-col .veb-variation-gallery-thumbnail-wrapper {display:none !important}

.product-title-container {position: relative;	padding-left: 30px;padding-top: 10px;}
.product-title-container::after {content: "";position: absolute;top: 0;left: 0;width: 5px;height: 120%;background-color: #F50002;border-radius: 10px;}
.an-product-col .product_title {font-weight: 800; font-size: 30px; line-height: 1.2; color:#182e4c; margin-bottom: 0.5rem;}

.an-product-col .product-rating-holder {float:left; width:100%; margin-bottom: 30px; padding-left: 30px;}

body.antinol-psi .an-product-col .product-rating-holder.no-revs {margin-bottom: 60px;}
.an-product-col .product-rating-holder .star-rating {float:left;}
.an-product-col .product-rating-holder .rating-info { float: left; padding: 5px 10px;}

.an-product-col .reset_variations {display:none}

.an-table-holder {overflow-x:auto;}
.an-tabela-teze {border:none; max-width: 700px; margin:50px auto; }
.an-tabela-teze th {text-transform: none;}
.an-tabela-teze th, .an-tabela-teze td  {color:#000; padding:12px; text-align:center; }
.an-tabela-teze th {background:#f50002; color:#fff; border:2px solid #fff; }

.an-tabela-teze th.left-text { text-align: left; }
.an-tabela-teze tr:first-of-type th:first-of-type {background:transparent; position:relative; border:none}
.an-tabela-teze tr:first-of-type th:first-of-type img { width: 140px;position: absolute;top: -40px; left:0px}
.an-tabela-teze td { padding:12px; text-align:center; border:1px solid #f3f3f3 }

.elementor-accordion-item ul {padding-left:20px}


.veb-variation-gallery-product.product-type-variable .an-product-col .price-wrapper {display:none}
.an-product-col p.price:before {display:none}


.anketa-badge {position: relative;}
.anketa-badge img {width: 170px;position: absolute;z-index: 4;top: -85px;right: 0;vertical-align: middle;display: inline-block;}
.anketa-badge figcaption {display: none}
.anketa-badge figure:hover figcaption {width: 300px;font-size: 13px!important;position: absolute;right: 0;z-index: 11;background: #182E4C;margin-top: 20px!important;padding: 20px;line-height: 1.3em;border-radius: 5px;color: #fff!important;display: block}

.product-short-description {padding-top:1.5rem}

.an-product-col .cena-kapsula {margin-top: 35px;display: flex;font-size: 16px;line-height: 2em;}
.an-product-col .cena-kapsula:before {content: "";background-image: url(/wp-content/themes/flatsome-child/img/pill_colored.svg);background-size: 30px;display: inline-table;width: 35px;height: 35px;background-repeat: no-repeat;}
.an-product-col .cena-kapsula span {background: #182e4c !important;padding: 1px 15px 0 15px !important;border-radius: 50px;color: #fff;line-height: 2em;margin-left: 10px;}

.an-product-col .woocommerce-variation-price {border:none}

.an-product-col .price {float: left;width:100%;margin-bottom: 1rem;}
.an-product-col .price bdi {font-size: 30.8px;font-weight: 500;} 
.an-product-col .price del {text-decoration:none}
.an-product-col .price del span.amount  {opacity:1; }
.an-product-col .price del bdi {color: #000; text-decoration:line-through}
.an-product-col .price ins bdi {color:#f50002}

.an-product-col  .quantity input[type=number] {height:50px; line-height: 50px;}


.uTubeSwiper {border-radius:5px !important; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);}
.uTubeSwiper .swiper-wrapper {margin:0px 0px -10px !important}
.uTubeSwiper .swiper-button-next:after, .uTubeSwiper .swiper-button-prev:after {font-size: 2rem;color: #182e4c;}


.single_add_to_cart_button {font-size: 16px;border-radius:3px;font-weight: 700;height: 50px;line-height: 50px;background-color:#f50002 !important;background-image: url(/wp-content/themes/flatsome-child/img/button_pattern.png);position:relative;transition:all 0.3s ease 0s;background-size: 39px 42px;background-position: right;background-repeat: no-repeat;}

.h2_custom_title h2 {font-size: 51px !important;font-weight: 800 !important;text-align: center;padding-top: 24px;}
.h2_custom_title .list-bg-color {display:block; margin-top:10px}


.contact_form .elementor-button {padding: 0px !important;margin: 0px;line-height: 46px;}


#an-footer .an-footer-top, #an-footer .an-footer-bottom{ float:left; width:100%;}
#an-footer .an-footer-top {padding: 40px 0 10px;}

.an-f-logo {margin-bottom:2rem}
.an-f-logo img {max-width: 200px;}

#an-footer .an-footer-top .an-f-phone-mail, 
#an-footer .an-footer-top .an-f-social {padding:0px; margin:20px 0; float:left; width:100%;}
#an-footer .an-footer-top .an-phone-num {font-size: 2rem;}
#an-footer .an-footer-top .an-phone-num img {margin-right:10px}

:lang(hr) #an-footer .an-footer-top .an-phone-num img,
:lang(sk-SK) #an-footer .an-footer-top .an-phone-num img,
:lang(cs) #an-footer .an-footer-top .an-phone-num img {width:35px}
:lang(hr) #an-footer .an-footer-top .an-phone-num,
:lang(sk-SK) #an-footer .an-footer-top .an-phone-num,
:lang(cs) #an-footer .an-footer-top .an-phone-num {font-size: 1.6rem;}


#an-footer .an-footer-top .an-f-social i {font-size: 1.6rem}
#an-footer .an-footer-top .an-f-phone-mail {margin-bottom: 1rem;}
#an-footer .an-footer-top .an-f-phone-mail li {list-style: none; float:left; width:100%; margin-bottom: 0px;}
#an-footer .an-footer-top .an-f-phone-mail li i, #an-footer .an-footer-top .an-f-phone-mail li img {margin-right: 10px;}
#an-footer .an-footer-top .an-f-phone-mail li .an-address img, #an-footer .an-footer-top .an-f-phone-mail li .an-vat img {margin-right: 15px !important;}




.next-prev-nav i {top:-6px}
.icon-angle-left{float: left;}
.icon-angle-right{float: right;}
.blog-single .nav-previous  {line-height: 1.4;height: 25px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }

.blog-archive .post {margin:30px 0}

.error404 .content-area {display:flex}
.error404 .content-area .header-font {background: -webkit-linear-gradient(#F50002, #9e0101 );-webkit-background-clip: text; -webkit-text-fill-color: transparent;}


/*
.flickity-page-dots {}

.container .row-small:not(.row-collapse).row-slider, .row .row-small:not(.row-collapse).row-slider {padding:0px 0 30px}
.flickity-page-dots .dot {margin:0 2px}
.flickity-page-dots .dot:not(.is-selected) {opacity: 1; background-color:#ddd; transition:all 0.3s ease 0s;}
.flickity-page-dots .dot:not(.is-selected):hover {background:#A6C420;}
.flickity-page-dots .dot.is-selected {width:40px; background:#A6C420; border-radius: 4px;}*/



.single-product .woocommerce-message.message-wrapper {display:none}


#an-footer .an-footer-top .an-f-social li {list-style: none;margin-right: 8px;display:inline-block;}
#an-footer .an-footer-top .an-f-social li a {display: inline-block;padding: 3px 2px;text-align: center;transition:all 0.3s ease 0s;}
/*#an-footer .an-footer-top .an-f-social li a:hover {background:#DBF1F0}*/

#an-footer .an-footer-top .container .an-footer-inner {float:left; width:100%; border-bottom:1px solid #fff}
#an-footer .an-footer-top .an-f-col  {float:left;}
#an-footer .an-footer-top .an-f-col h3  {margin:0px 0 12px;font-size: 18px;font-weight: 700;}
#an-footer .an-footer-top .an-f-col li, #an-footer .an-footer-top .an-f-col span  {font-size: 16px;font-weight: 400;}
#an-footer .an-footer-top .an-f-col li:last-of-type {margin-bottom: 0px;}


#an-footer .an-footer-top .an-f-col:last-of-type {margin-right:0%}

#an-footer .an-footer-top .an-f-col h3, #an-footer .an-footer-top .an-f-col a, #an-footer .an-footer-top .an-f-col ul li a, #an-footer .an-footer-top .an-f-col span {color:#fff;}
#an-footer .an-footer-top .an-f-col ul li a {transition:all 0.3s ease 0s;}
#an-footer .an-footer-top .an-f-col span.subscribe-text {line-height: 25px;font-size: 1rem;margin-bottom: 0.5rem !important;float: left;width: 100%;}
#an-footer .an-footer-top .an-f-col ul{list-style-type: none; margin-bottom: 0px;}
#an-footer .an-footer-top .an-f-col ul li {margin-bottom: 0.3rem;line-height: 1.3;}
#an-footer .an-footer-top .an-f-col ul li a:hover {color: #F50002;}


.an-footer-subscribe form {margin-bottom: 0.5rem;}
.an-footer-subscribe form .wpcf7-spinner {display:none}
.an-footer-subscribe .form-flat, .an-footer-subscribe .form-flat .flex-col {display:inherit; margin-left: 0px;}
.an-footer-subscribe input{margin-left: 0px;border-radius: 12px !important;border: 1px solid #B9B9B9;font-size: 14px;height: 32px;padding: 0 0.9rem;margin-top:10px;width: 100%;}
.an-footer-subscribe input:not(.wpcf7-submit) {background:#fff !important; color:#000 !important }

.an-footer-subscribe .wpcf7-submit {height:46px}

.wpcf7-response-output {color: #fff;text-align: center;margin: 0 !important;}



#an-footer .an-footer-bottom .an-f-bottom-left {float:left;width:50%;color:#fff;margin-bottom: 0px;font-size: 14px; list-style-type: none;}
#an-footer .an-footer-bottom .an-f-bottom-right  {float:right;width:50%;}
#an-footer .an-footer-bottom .an-f-bottom-right li {display:inline-block; margin-left:7px;}
#an-footer .an-footer-bottom .an-f-bottom-right  {float: right; text-align: right;}



@media only screen and (max-width: 375px) {


}

@media only screen and (max-width: 390px) { 
            
     .an-tabela-teze tr:first-of-type th:first-of-type img {width: 110px;position: absolute;top: -10px !important;left: 0;}
 }

@media only screen and (max-width: 540px) { 




    .an-product-col .product-gallery .badge-container .badge-circle {width:3.5rem; height:3.5rem}
    .an-product-col .product-gallery .badge-container .badge-circle .badge-inner {font-size: 1.1rem;}

    .related-products-wrapper .row-slider  {padding:0 7.5px}
    .row-small>.col, .row-small>.flickity-viewport>.flickity-slider>.col {padding:0 5px 24px}

    .single_add_to_cart_button {width: calc(100% - 97px) !important;}

    .an-tabela-teze th, .an-tabela-teze td{padding: 6px;}
    .an-tabela-teze th{font-size: 0.82rem;}
    .an-tabela-teze td{font-size: 0.785rem;}

    .an-tabela-teze tr:first-of-type th:first-of-type img {width: 110px;position: absolute;top: -20px;left: 0;}

    .small-description {font-size:0.785rem;}


}

@media only screen and (min-width: 540px) and (max-width: 992px) { 



}


@media only screen and (max-width: 850px) { 


    .an-post:not(.an-first-post) {margin-top:20px !important}

}



@media only screen and (max-width: 768px) {

  
    .an-product-col.content-col {margin-top:20px}
    .an-product-col .product-title {}
    

    .antinol-cta.desktop {display:none !important}
    .antinol-cta.mobile {display:block !important;max-width: 300px;margin: 0 auto;}

    .an-section-title {font-size:36px}

    .recepies-content h2 {font-size: 30px; margin-bottom: 0px;}

    .into-banner .slider-wrapper .text-box-content h1, .h2_landing_title h2 {font-size: 28px !important;}
    .list-bg-color {padding:2px 10px !important}

    .an_why_icons_holder .why-icon .content .title, .recepies-content p  {font-size: 16px;}

    .an_why_icons_holder .why-icon .content .text {font-size: 14px;}

    .product-small.col .add-to-cart-button a {padding:0 8px; font-size: 0.785rem;}

    .anketa-badge img {position: absolute; top: -170px; width: 160px;}

    .an-product-col .product-rating-holder {margin-bottom: 0px !important;}

    .header_swiper .swiper-slide .text, .an-free-delivery .text {line-height: 20px;font-size:0.9rem;/*display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;*/}


    .an-product-col .single_add_to_cart_button  {padding:0 5px !important}


    .pp-product-additional .stars a {color: transparent !important;display: inline !important;font-family: fl-icons;font-size: 0px !important;margin-right: 5px; }
    
    body.single-product #partners, body.single-product #partners .container {padding:0px !important;}


    .an_why_icons_holder .why-icon {width:100%; float:left;}
    .an_why_icons_holder .why-icon img {width:40px}

    .an_why_icons_holder .why-icon:not(:nth-of-type(3)) {margin-bottom: 0.5rem;}

    #benefits .content, #benefits .image  {float:left; width:100%; text-align: center;}
    #benefits .image img {max-height: 320px;}

    .recepies-holder {display:inherit}
    .recepies-content {padding-top:50px}
    .recepies-content, .recepies-img{float:left;width: 100%;}
    /*.recepies-img {display:flex; justify-content: center;}*/
    .recepies-content p {z-index: 10; position: relative;}

    .single_add_to_cart_button {width:calc(100% - 120px)}
    
    #an-footer .an-footer-bottom .an-f-bottom-left {margin-bottom: 0.8rem;}
    #an-footer .an-footer-bottom .an-f-bottom-left, #an-footer .an-footer-bottom .an-f-bottom-right  {width:100%; display:flex; justify-content: center;}

    /*.an_why_icons_holder .why-icon .content .title {margin-bottom: 0px;}*/


    #an-footer .an-footer-top {padding:20px 0}
    #an-footer .an-footer-top .container .an-footer-inner {border-bottom:0px}
    #an-footer .an-footer-top .an-f-col {width:100%;border-bottom:0.5px solid #E7F1DB;margin: 0 0 1rem;padding: 0 0 1rem;} 
    #an-footer .an-footer-top .an-f-col.nl {border-bottom:none !important} 

    #an-footer .an-info-desktop-holder {display:none}

    .an-f-logo {margin-bottom: 0.5rem; }
    
}

@media only screen and (min-width: 768px) and (max-width: 992px) { 

    .anketa-badge {display:none}



    /*#an-footer .an-footer-top .an-f-col:nth-of-type(2), #an-footer .an-footer-top .an-f-col:nth-of-type(3) {height:180px}*/


    #an-footer .an-footer-top .an-f-col:first-of-type/*, #an-footer .an-footer-top .an-f-col:last-of-type*/ {width:100%;}
    #an-footer .an-footer-top .an-f-col:first-of-type {margin: 0 0 1rem 0}
 
    #an-footer .an-footer-top .an-f-col:not(:first-of-type) {width:50% !important; min-height: 180px;} 
    #an-footer .an-footer-top .an-f-col:not(:last-of-type) { margin:0px;} 

    #an-footer .an-footer-top .an-f-col:last-of-type {margin-bottom: 20px;}

    
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    .header-main ul li a {font-size: 13px;}

 }


@media only screen and (min-width: 768px) {


    .an-product-col {width:50%}

    .an-product-col.gallery-col {padding-right: 15px;}


}


@media only screen and (max-width: 992px) {

    #an-footer .an-footer-top .an-f-col h3 {margin:0px 0 12px}

}


@media only screen and (min-width: 992px) { 

    .single_add_to_cart_button {width:calc(100% - 200px)}

    #an-footer .an-footer-top .an-f-col:first-of-type, #an-footer .an-footer-top .an-f-col:last-of-type {width:31.6%; float:left; padding:15px 5px;}
    #an-footer .an-footer-top .an-f-col {width:18.4%; float:left; padding:15px 5px;}

}


@media only screen and (max-width: 1024px) {

    .logo-left .logo {margin:0 15px !important}

}

@media only screen and (min-width: 1024px) {

  
}

@media only screen and (max-width: 1140px) {



}

/*
@media (max-width: 850px) {
    .show-for-medium, [data-show=show-for-medium] {
        display: inherit !important;
    }
}


@media (min-width: 850px) {
    .show-for-medium, [data-show=show-for-medium] {
        display: inherit !important;
    }
}*/


@media (min-width:1024px) {
    header .custom-visible:not(.flex-left), header [data-show=show-for-medium] {
        display: none !important;
    }
}


@media only screen and (max-width:1024px) {

    .flex-col.custom-visible.flex-left {display:flex; order:1}

    .flex-col.logo {display: flex;order: 2;}

    .flex-col.custom-visible.flex-right {display:flex; order:3}


    header .custom-hidden, header [data-show=show-for-medium] {
        display: none !important;
    }

 }


 @media only screen and (max-width:1200px) {

    .flex-col.custom-hidden.flex-left .header-nav-main {display:none !important}

}


@media only screen and (min-width: 1200px) {

    .an-product-col.gallery-col {padding-right: 25px;}

    header .custom-visible.flex-left {display:none}
     
}

@media only screen and (min-width: 1440px) {

    
}

@media only screen and (min-width: 1600px) {

    .an-product-essential {padding:40px 60px}

    
}










/* Subscription CSS */
.fkcart-upsell-style1 {padding-bottom: 16px;}

.product-summary .woocommerce-Price-currencySymbol {font-size: 1em!important;}

.has-subscription-plans .woocommerce-variation-price .price {display: none;}

.wcsatt-options-prompt-radio {border: 2px solid transparent;color: #000;flex: 1;display: flex;flex-direction: column;justify-content: center;font-size: 18px;}
.wcsatt-options-prompt-action-input { margin-right: 6px!important;}
.wcsatt-options-prompt-radio label {margin-bottom: 0;display: flex;padding: 18px 12px;cursor: pointer;}
.wcsatt-options-prompt-radio label {justify-content: space-between;}
.wcsatt-options-prompt-action {width: 100%;display: flex;justify-content: space-between;padding-right: 40px;}

.wcsatt-subscribe-cta-main {display: flex;align-items: center;}
.wcsatt-subscibe-cta-wrapper {display: flex;flex-direction: column;line-height: normal;}


.wcsatt-subscibe-cta {color: #DF9414;font-size: 10px;text-transform: uppercase;margin-top: 4px;}
.wcsatt-subscribe-cta-main img {margin-right: 8px;}

.wcsatt-subscription-suffix {color: #949494;font-size: 14px;}



.veb-variation-swatches .inwp-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {border-radius: 10px!important;box-shadow: #ececec 0px 0px 0px 2px;}

.image-variable-item:hover {box-shadow: #ececec 0px 0px 0px 2px!important;}
.image-variable-item.selected {box-shadow: #182E4C 0px 0px 0px 2px!important}



/* Hide the browser's default radio button */

.wcsatt-options-prompt-label input {position: absolute;opacity: 0;cursor: pointer;}



/* Create a custom radio button */

.wcsatt-checkmark {position: absolute;top: 0;right: 0;height: 26px;width: 26px;background-color: #eee;border-radius: 50%;}



/* On mouse-over, add a grey background color */

.wcsatt-options-prompt-label:hover input ~ .wcsatt-checkmark {background-color: #ccc;}



/* When the radio button is checked, add a blue background */

.wcsatt-options-prompt-label input:checked ~ .wcsatt-checkmark {background-color: #182E4C}



/* Create the indicator (the dot/circle - hidden when not checked) */

.wcsatt-checkmark:after {content: "";position: absolute;display: none;}


/* Show the indicator (dot/circle) when checked */

.wcsatt-options-prompt-label input:checked ~ .wcsatt-checkmark:after {display: block;}


/* Style the indicator (dot/circle) */

.wcsatt-options-prompt-label .wcsatt-checkmark:after {border: 2px solid #fff;border-top: none;border-right: none;content: "";height: 5px;left: 8px;position: absolute;top: 9px;transform: rotate(-45deg);width: 11px;}


/* Add inner dot for checked state */

.wcsatt-options-prompt-radio input[type="radio"]:checked + .wcsatt-options-prompt-label::after {content: "";position: absolute;left: 7px;top: 50%;transform: translateY(-50%);width: 10px;height: 10px;background-color: #fff;border-radius: 50%;}

.wcsatt-options-checkmark {position: relative;}





.wcsatt-subsciption-message {padding-top: 20px;font-weight: 600;}





.woocommerce-variation-add-to-cart .clear,
.woocommerce-variation-add-to-cart .tpt__tiered-pricing  {display: none;}



@media(max-width: 676px) {

	.subscription-price {max-width: 25%;}

}




.wcsatt-options-prompt-radio {border: 2px solid #ececec!important;border-radius: 10px!important;margin-bottom: 10px!important;}
.wcsatt-options-prompt-radio:has(.wcsatt-options-prompt-action-input:checked){border: 2px solid #182E4C!important;}


.star-rating {margin: 10px 0;font-size: 20px;}
.product-small .wcsatt-sub-options {display: none;}



.sale-label {font-size: 16px;}

/* END Subscription CSS */


/* My account CSS */

.page-wrapper.my-account {padding-top: 50px;}
.page-wrapper.my-account .col-border {border-right: none;}

.my-account .large-3{padding: 0;}
.account-nav li {padding: 5px 20px;border-radius: 10px;margin-bottom: 10px!important; border: 0!important;}
.account-nav li.is-active,
.account-nav li:hover{background: #e4ebf2;}

#my-account-nav li{display: flex;align-items: center;gap: 15px;}
#my-account-nav li a:before{display: inline-block;width: 24px;height: 24px;position: unset;opacity: 1;background: unset;transform: unset;transition: all .2s;}
#my-account-nav li a{display: flex;gap: 10px;align-items: center;color: #2C2C2C;text-transform: none;font-size: 15px;}


#my-account-nav .woocommerce-MyAccount-navigation-link--dashboard a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDlWM0gyMVY5SDEzWk0zIDEzVjNIMTFWMTNIM1pNMTMgMjFWMTFIMjFWMjFIMTNaTTMgMjFWMTVIMTFWMjFIM1pNNSAxMUg5VjVINVYxMVpNMTUgMTlIMTlWMTNIMTVWMTlaTTE1IDdIMTlWNUgxNVY3Wk01IDE5SDlWMTdINVYxOVoiIGZpbGw9IiMyQzJDMkMiLz4KPC9zdmc+Cg==);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--orders a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgMjBDNS40NSAyMCA0Ljk3OTE3IDE5LjgwNDIgNC41ODc1IDE5LjQxMjVDNC4xOTU4MyAxOS4wMjA4IDQgMTguNTUgNCAxOEM0IDE3LjQ1IDQuMTk1ODMgMTYuOTc5MiA0LjU4NzUgMTYuNTg3NUM0Ljk3OTE3IDE2LjE5NTggNS40NSAxNiA2IDE2QzYuNTUgMTYgNy4wMjA4MyAxNi4xOTU4IDcuNDEyNSAxNi41ODc1QzcuODA0MTcgMTYuOTc5MiA4IDE3LjQ1IDggMThDOCAxOC41NSA3LjgwNDE3IDE5LjAyMDggNy40MTI1IDE5LjQxMjVDNy4wMjA4MyAxOS44MDQyIDYuNTUgMjAgNiAyMFpNMTYgMjBDMTUuNDUgMjAgMTQuOTc5MiAxOS44MDQyIDE0LjU4NzUgMTkuNDEyNUMxNC4xOTU4IDE5LjAyMDggMTQgMTguNTUgMTQgMThDMTQgMTcuNDUgMTQuMTk1OCAxNi45NzkyIDE0LjU4NzUgMTYuNTg3NUMxNC45NzkyIDE2LjE5NTggMTUuNDUgMTYgMTYgMTZDMTYuNTUgMTYgMTcuMDIwOCAxNi4xOTU4IDE3LjQxMjUgMTYuNTg3NUMxNy44MDQyIDE2Ljk3OTIgMTggMTcuNDUgMTggMThDMTggMTguNTUgMTcuODA0MiAxOS4wMjA4IDE3LjQxMjUgMTkuNDEyNUMxNy4wMjA4IDE5LjgwNDIgMTYuNTUgMjAgMTYgMjBaTTUuMTUgNEw3LjU1IDlIMTQuNTVMMTcuMyA0SDUuMTVaTTQuMiAySDE4Ljk1QzE5LjMzMzMgMiAxOS42MjUgMi4xNzA4MyAxOS44MjUgMi41MTI1QzIwLjAyNSAyLjg1NDE3IDIwLjAzMzMgMy4yIDE5Ljg1IDMuNTVMMTYuMyA5Ljk1QzE2LjExNjcgMTAuMjgzMyAxNS44NzA4IDEwLjU0MTcgMTUuNTYyNSAxMC43MjVDMTUuMjU0MiAxMC45MDgzIDE0LjkxNjcgMTEgMTQuNTUgMTFINy4xTDYgMTNIMThWMTVINkM1LjI1IDE1IDQuNjgzMzMgMTQuNjcwOCA0LjMgMTQuMDEyNUMzLjkxNjY3IDEzLjM1NDIgMy45IDEyLjcgNC4yNSAxMi4wNUw1LjYgOS42TDIgMkgwVjBIMy4yNUw0LjIgMloiIGZpbGw9IiMyQzJDMkMiLz4KPC9zdmc+Cg==);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--subscriptions a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMjBDMS40NSAyMCAwLjk3OTE2NyAxOS44MDQyIDAuNTg3NSAxOS40MTI1QzAuMTk1ODMzIDE5LjAyMDggMCAxOC41NSAwIDE4VjhDMCA3LjQ1IDAuMTk1ODMzIDYuOTc5MTcgMC41ODc1IDYuNTg3NUMwLjk3OTE2NyA2LjE5NTgzIDEuNDUgNiAyIDZIMThDMTguNTUgNiAxOS4wMjA4IDYuMTk1ODMgMTkuNDEyNSA2LjU4NzVDMTkuODA0MiA2Ljk3OTE3IDIwIDcuNDUgMjAgOFYxOEMyMCAxOC41NSAxOS44MDQyIDE5LjAyMDggMTkuNDEyNSAxOS40MTI1QzE5LjAyMDggMTkuODA0MiAxOC41NSAyMCAxOCAyMEgyWk0yIDE4SDE4VjhIMlYxOFpNOCAxN0wxNCAxM0w4IDlWMTdaTTIgNVYzSDE4VjVIMlpNNSAyVjBIMTVWMkg1WiIgZmlsbD0iIzJDMkMyQyIvPgo8L3N2Zz4K);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--subscriptions a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMjBDMS40NSAyMCAwLjk3OTE2NyAxOS44MDQyIDAuNTg3NSAxOS40MTI1QzAuMTk1ODMzIDE5LjAyMDggMCAxOC41NSAwIDE4VjhDMCA3LjQ1IDAuMTk1ODMzIDYuOTc5MTcgMC41ODc1IDYuNTg3NUMwLjk3OTE2NyA2LjE5NTgzIDEuNDUgNiAyIDZIMThDMTguNTUgNiAxOS4wMjA4IDYuMTk1ODMgMTkuNDEyNSA2LjU4NzVDMTkuODA0MiA2Ljk3OTE3IDIwIDcuNDUgMjAgOFYxOEMyMCAxOC41NSAxOS44MDQyIDE5LjAyMDggMTkuNDEyNSAxOS40MTI1QzE5LjAyMDggMTkuODA0MiAxOC41NSAyMCAxOCAyMEgyWk0yIDE4SDE4VjhIMlYxOFpNOCAxN0wxNCAxM0w4IDlWMTdaTTIgNVYzSDE4VjVIMlpNNSAyVjBIMTVWMkg1WiIgZmlsbD0iIzJDMkMyQyIvPgo8L3N2Zz4K);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--vat-number a:before {
	content: url(data:image/svg+xml;base64,CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjRweCIgZmlsbD0iIzJlMmUyZSI+PHBhdGggZD0ibTI0MC0xNjAgNDAtMTYwSDEyMGwyMC04MGgxNjBsNDAtMTYwSDE4MGwyMC04MGgxNjBsNDAtMTYwaDgwbC00MCAxNjBoMTYwbDQwLTE2MGg4MGwtNDAgMTYwaDE2MGwtMjAgODBINjYwbC00MCAxNjBoMTYwbC0yMCA4MEg2MDBsLTQwIDE2MGgtODBsNDAtMTYwSDM2MGwtNDAgMTYwaC04MFptMTQwLTI0MGgxNjBsNDAtMTYwSDQyMGwtNDAgMTYwWiIvPjwvc3ZnPg==);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--downloads a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyBzdHlsZT0ic3Ryb2tlOiAjMzQzNDM0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCI+DQo8ZGVmcz4NCjxzdHlsZT4NCiAgICAgIC5jbHMtNyB7DQogICAgICAgIGZpbGw6IG5vbmUgIWltcG9ydGFudDsNCiAgICAgICAgc3Ryb2tlOiBpbmhlcml0Ow0KICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7DQogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7DQogICAgICAgIHN0cm9rZS13aWR0aDogMnB4Ow0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQo8L2RlZnM+DQo8ZyBpZD0iTGl2ZWxsb18yIiBkYXRhLW5hbWU9IkxpdmVsbG8gMiI+DQo8ZyBpZD0iQ2FwYV8xIiBkYXRhLW5hbWU9IkNhcGEgMSI+DQo8ZyBpZD0ib3JkZXJfcGlja2luZyIgZGF0YS1uYW1lPSJvcmRlciBwaWNraW5nIj4NCjxnPg0KPGxpbmUgY2xhc3M9ImNscy03IiB4MT0iMzIiIHkxPSIzNCIgeDI9IjU2IiB5Mj0iMjgiPjwvbGluZT4NCjxwb2x5bGluZSBjbGFzcz0iY2xzLTciIHBvaW50cz0iNTYgMzkgNTYgNTQuMDYgMzIgNjMgMzIgNDYiPjwvcG9seWxpbmU+DQo8cG9seWxpbmUgY2xhc3M9ImNscy03IiBwb2ludHM9IjMyIDM0IDM5IDQ0IDYzIDM2IDU2IDI4IDQxIDI1Ij48L3BvbHlsaW5lPg0KPGxpbmUgY2xhc3M9ImNscy03IiB4MT0iMzIiIHkxPSIzNCIgeDI9IjgiIHkyPSIyOCI+PC9saW5lPg0KPHBvbHlsaW5lIGNsYXNzPSJjbHMtNyIgcG9pbnRzPSI4IDM5IDggNTQuMDYgMzIgNjMiPjwvcG9seWxpbmU+DQo8cG9seWxpbmUgY2xhc3M9ImNscy03IiBwb2ludHM9IjEyLjM1IDM5Ljc4IDEgMzYgOCAyOCAyMyAyNSI+PC9wb2x5bGluZT4NCjxwb2x5bGluZSBjbGFzcz0iY2xzLTciIHBvaW50cz0iMzIgMzQgMjUgNDQgMTkuMSA0Mi4wMyI+PC9wb2x5bGluZT4NCjwvZz4NCjxwb2x5Z29uIGNsYXNzPSJjbHMtNyIgcG9pbnRzPSIzNiAxNiAzNiAxIDI4IDEgMjggMTYgMjIgMTYgMzIgMjggNDIgMTYgMzYgMTYiPjwvcG9seWdvbj4NCjwvZz4NCjwvZz4NCjwvZz4NCjwvc3ZnPg==);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--edit-address a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDZIMThWNEgxNlY2Wk0xNiAxMEgxOFY4SDE2VjEwWk0xNiAxNEgxOFYxMkgxNlYxNFpNMTYgMThWMTZIMjBWMkgxMVYzLjRMOSAxLjk1VjBIMjJWMThIMTZaTTAgMThWOEw3IDNMMTQgOFYxOEg4VjEzSDZWMThIMFpNMiAxNkg0VjExSDEwVjE2SDEyVjlMNyA1LjQ1TDIgOVYxNloiIGZpbGw9IiMyQzJDMkMiLz4KPC9zdmc+Cg==);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--my-savings a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3MC41NzQgNzAuNTc4Ij4NCiAgPGcgaWQ9IkxpdmVsbG9fMiIgZGF0YS1uYW1lPSJMaXZlbGxvIDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDA1KSI+DQogICAgPGcgaWQ9IkxheWVyXzEiIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDA1KSI+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yNzU5IiBkYXRhLW5hbWU9IlBhdGggMjc1OSIgZD0iTTI3OS42ODYsMjk5LjA5NGExOS4zNDcsMTkuMzQ3LDAsMSwxLDE5LjM4NS0xOS4zODdBMTkuMzY2LDE5LjM2NiwwLDAsMSwyNzkuNjg2LDI5OS4wOTRabTAtMzUuOTY5YTE2LjYyMiwxNi42MjIsMCwxLDAsMTYuNjYzLDE2LjU4M0ExNi42LDE2LjYsMCwwLDAsMjc5LjY4NiwyNjMuMTI0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyOC40OTcgLTIyOC41MTUpIiBmaWxsPSIjMzQzNDM0Ij48L3BhdGg+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yNzYwIiBkYXRhLW5hbWU9IlBhdGggMjc2MCIgZD0iTTM3NS4wMDYsNDE1Ljg0M2MtMy4zNjcsMC02LjAwNi0xLjkzNi02LjAwNi00LjQwOGExLjM2LDEuMzYsMCwwLDEsMi43MjEsMGMwLC43NzksMS40MzYsMS42ODIsMy4yODUsMS42ODIsMi4wODIsMCwzLjM2Ny0uOTgsMy4zNjctMS42ODIsMC0uODMzLTEuMzg0LTEuNzYyLTMuMzY3LTEuNzYyYTEuMzYyLDEuMzYyLDAsMCwxLDAtMi43MjNjMy40NzEsMCw2LjA4OCwxLjkyOCw2LjA4OCw0LjQ4NUMzODEuMDk0LDQxMy45MDcsMzc4LjQyLDQxNS44NDMsMzc1LjAwNiw0MTUuODQzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMyMy44MTcgLTM1Ny4xMjEpIiBmaWxsPSIjMzQzNDM0Ij48L3BhdGg+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yNzYxIiBkYXRhLW5hbWU9IlBhdGggMjc2MSIgZD0iTTQwOC4yODcsNDYyLjMzNGExLjM2LDEuMzYsMCwwLDEtMS4zNjItMS4zNjN2LTIuNTYyYTEuMzYyLDEuMzYyLDAsMSwxLDIuNzIyLDB2Mi41NjJhMS4zNiwxLjM2LDAsMCwxLTEuMzYsMS4zNjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzU3LjA5OSAtNDAxLjA0OSkiIGZpbGw9IiMzNDM0MzQiPjwvcGF0aD4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI3NjIiIGRhdGEtbmFtZT0iUGF0aCAyNzYyIiBkPSJNMzc1LjAwNiwzNjYuMDE2Yy0zLjM2NywwLTYuMDA2LTEuOTM2LTYuMDA2LTQuNDA4czIuNjM5LTQuNDA4LDYuMDA2LTQuNDA4YzMuNDE0LDAsNi4wODgsMS45MzYsNi4wODgsNC40MDhhMS4zNiwxLjM2LDAsMCwxLTIuNzIxLDBjMC0uNy0xLjI4MS0xLjY4Mi0zLjM2Ny0xLjY4Mi0xLjg0OSwwLTMuMjg1LjktMy4yODUsMS42ODJzMS40NDIsMS42OSwzLjI4NSwxLjY5YTEuMzYyLDEuMzYyLDAsMCwxLDAsMi43MjNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIzLjgxNyAtMzEzLjQ2MykiIGZpbGw9IiMzNDM0MzQiPjwvcGF0aD4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI3NjMiIGRhdGEtbmFtZT0iUGF0aCAyNzYzIiBkPSJNNDA4LjI4NywzNDEuMjk1YTEuMzYsMS4zNiwwLDAsMS0xLjM2Mi0xLjM2MnYtMi41NjRhMS4zNjIsMS4zNjIsMCwxLDEsMi43MjIsMHYyLjU2NGExLjM2LDEuMzYsMCwwLDEtMS4zNiwxLjM2MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTcuMDk5IC0yOTQuODMpIiBmaWxsPSIjMzQzNDM0Ij48L3BhdGg+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yNzY0IiBkYXRhLW5hbWU9IlBhdGggMjc2NCIgZD0iTTI5NS4xMTYsMjA1LjQxM2ExLjM2LDEuMzYsMCwwLDEtMS4zNi0xLjM2MnYtOC4wMTNhMS4zNjIsMS4zNjIsMCwxLDEsMi43MjIsMHY4LjAxM2ExLjM2LDEuMzYsMCwwLDEtMS4zNjIsMS4zNjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU3Ljc4NiAtMTcwLjgwNSkiIGZpbGw9IiMzNDM0MzQiPjwvcGF0aD4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI3NjUiIGRhdGEtbmFtZT0iUGF0aCAyNzY1IiBkPSJNMS4zNTYsMjI3LjY4NEExLjM2LDEuMzYsMCwwLDEsMCwyMjYuMzIyVjE5Ni4wMzlhMS4zNjIsMS4zNjIsMCwxLDEsMi43MjIsMHYzMC4yODNhMS4zNiwxLjM2LDAsMCwxLTEuMzYyLDEuMzYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDUgLTE3MC44MDQpIiBmaWxsPSIjMzQzNDM0Ij48L3BhdGg+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yNzY2IiBkYXRhLW5hbWU9IlBhdGggMjc2NiIgZD0iTTE5LjMsNDUzLjY2NEM4LjU2OSw0NTMuNjY0LjA5LDQ0OS4yNzcsMCw0NDMuNjc0YTEuMzU5LDEuMzU5LDAsMCwxLDEuMzM4LTEuMzg0LDEuMzQ1LDEuMzQ1LDAsMCwxLDEuMzg0LDEuMzRjLjA2LDMuNTMsNi43MzQsNy4zMTEsMTYuNTg0LDcuMzExYTMwLjA4MywzMC4wODMsMCwwLDAsMTEuNC0yLjA1MywxLjM2MiwxLjM2MiwwLDEsMSwxLjA2NSwyLjUwNUEzMi43MzIsMzIuNzMyLDAsMCwxLDE5LjMsNDUzLjY2NFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAyIC0zODguMTM0KSIgZmlsbD0iIzM0MzQzNCI+PC9wYXRoPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjc2NyIgZGF0YS1uYW1lPSJQYXRoIDI3NjciIGQ9Ik0xOS4zMDYsMTQzLjc1OUM4LjQ3OCwxNDMuNzU5LDAsMTM5LjM2NiwwLDEzMy43NDRjMC01LjY2MSw4LjQ3OC0xMC4wOTQsMTkuMzA2LTEwLjA5NGEzNi4yNTQsMzYuMjU0LDAsMCwxLDguMDY5LjkxNiwxLjM2MiwxLjM2MiwwLDAsMS0uNiwyLjY1NywzMy41NTksMzMuNTU5LDAsMCwwLTcuNDY5LS44NDljLTkuNzc0LDAtMTYuNTg0LDMuODg0LTE2LjU4NCw3LjM3LDAsMy40NDksNi44MSw3LjI5LDE2LjU4NCw3LjI5LDkuODE5LDAsMTYuNjYzLTMuODQxLDE2LjY2My03LjI5LDAtMS45MjQtMS45NDgtMy44NjEtNS4zNDItNS4zMTdhMS4zNjIsMS4zNjIsMCwxLDEsMS4wNy0yLjVjNC41MTMsMS45MzEsNyw0LjcwOSw3LDcuODE5QzM4LjY5MiwxMzkuMzY2LDMwLjE3NiwxNDMuNzU5LDE5LjMwNiwxNDMuNzU5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDEgLTEwOC41MSkiIGZpbGw9IiMzNDM0MzQiPjwvcGF0aD4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI3NjgiIGRhdGEtbmFtZT0iUGF0aCAyNzY4IiBkPSJNMTkuMyw0MDQuNTE0QzguNTY5LDQwNC41MTQuMDkzLDQwMC4xNjMsMCwzOTQuNmExLjM2LDEuMzYsMCwwLDEsMS4zMzgtMS4zODVoLjAyMmExLjM1OSwxLjM1OSwwLDAsMSwxLjM2MiwxLjMzOGMuMDU4LDMuNDIxLDYuODgzLDcuMjMyLDE2LjU4NCw3LjIzMmEzMi4wODIsMzIuMDgyLDAsMCwwLDkuNDQ0LTEuMywxLjM2MiwxLjM2MiwwLDEsMSwuODE3LDIuNkEzNC43ODIsMzQuNzgyLDAsMCwxLDE5LjMsNDA0LjUxNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAyIC0zNDUuMDcyKSIgZmlsbD0iIzM0MzQzNCI+PC9wYXRoPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjc2OSIgZGF0YS1uYW1lPSJQYXRoIDI3NjkiIGQ9Ik0xOS4zLDM1NC44NDdDOC41NjksMzU0Ljg0Ny4wOSwzNTAuNDU4LDAsMzQ0Ljg1NWExLjM1OSwxLjM1OSwwLDAsMSwxLjMzOC0xLjM4NSwxLjMyNCwxLjMyNCwwLDAsMSwxLjM4NCwxLjM0MWMuMDYsMy41MzEsNi43MzQsNy4zMTIsMTYuNTg0LDcuMzEyYTM0LjYyNCwzNC42MjQsMCwwLDAsOC44NjUtMS4xNTcsMS4zNjIsMS4zNjIsMCwxLDEsLjcsMi42MzMsMzcuMywzNy4zLDAsMCwxLTkuNTYsMS4yNDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMzAxLjQxMykiIGZpbGw9IiMzNDM0MzQiPjwvcGF0aD4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI3NzAiIGRhdGEtbmFtZT0iUGF0aCAyNzcwIiBkPSJNMTkuMywzMDUuMTM2QzguNTY5LDMwNS4xMzYuMDksMzAwLjc0OCwwLDI5NS4xNDRhMS4zNTksMS4zNTksMCwwLDEsMS4zMzgtMS4zODRBMS4zNzQsMS4zNzQsMCwwLDEsMi43MiwyOTUuMWMuMDYsMy41MzEsNi43MzQsNy4zMTIsMTYuNTg0LDcuMzEyYTMxLjI5MiwzMS4yOTIsMCwwLDAsOS43NDItMS40NTEsMS4zNjIsMS4zNjIsMCwxLDEsLjg1NywyLjU4MkEzMy40MzYsMzMuNDM2LDAsMCwxLDE5LjMsMzA1LjEzNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAyIC0yNTcuNzkxKSIgZmlsbD0iIzM0MzQzNCI+PC9wYXRoPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjc3MSIgZGF0YS1uYW1lPSJQYXRoIDI3NzEiIGQ9Ik0xOS4zLDI1NS45ODRjLTEwLjczNSwwLTE5LjIxMi00LjM2LTE5LjMwNi05LjkxOGExLjM2LDEuMzYsMCwwLDEsMS4zMzgtMS4zODZoLjAyMmExLjM2LDEuMzYsMCwwLDEsMS4zNjIsMS4zMzhjLjA1OCwzLjQyMiw2Ljg4Myw3LjIzNCwxNi41ODQsNy4yMzQsNS4zMjQsMCwxMC4xNzUtMS4xLDEzLjMwNy0zLjAwNmExLjM2MywxLjM2MywwLDEsMSwxLjQxOSwyLjMyN0MzMC40ODcsMjU0LjczOCwyNS4xMTYsMjU1Ljk4NCwxOS4zLDI1NS45ODRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMiAtMjE0LjcyKSIgZmlsbD0iIzM0MzQzNCI+PC9wYXRoPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjc3MiIgZGF0YS1uYW1lPSJQYXRoIDI3NzIiIGQ9Ik00NDYuOTEsOTIuMzkyYTEuMzU5LDEuMzU5LDAsMCwxLTEuMzYtMS4zNjJWNzIuMDRhMS4zNiwxLjM2LDAsMSwxLDIuNzIxLDBWOTEuMDI3YTEuMzYsMS4zNiwwLDAsMS0xLjM2LDEuMzY1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5MC45OTQgLTYyLjAyNikiIGZpbGw9IiMzNDM0MzQiPjwvcGF0aD4NCiAgICAgIDxwYXRoIGlkPSJQYXRoXzI3NzMiIGRhdGEtbmFtZT0iUGF0aCAyNzczIiBkPSJNMTcyLjY3NywyMC4xMDhhMS4zNjEsMS4zNjEsMCwxLDEtLjA1OC0yLjcyMmM4LjMzNy0uMzY3LDE1LjEyMi0zLjY3MywxNS4xMjItNy4zNzEsMC0zLjQ0OS02Ljg0NS03LjI5LTE2LjY2NS03LjI5LTkuNzcyLDAtMTYuNTg1LDMuODQxLTE2LjU4NSw3LjI5YTIuOTgxLDIuOTgxLDAsMCwwLC4yOTMsMS4yMjQsMS4zNjMsMS4zNjMsMCwwLDEtMi41MDYsMS4wNzQsNS43LDUuNywwLDAsMS0uNTA4LTIuM0MxNTEuNzcxLDQuNCwxNjAuMjQ3LDAsMTcxLjA3NywwYzEwLjg3MSwwLDE5LjM4NSw0LjQsMTkuMzg1LDEwLjAxNSwwLDUuNC03LjQ1NCw5LjY0Ni0xNy43MjYsMTAuMDkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzMy4xODYpIiBmaWxsPSIjMzQzNDM0Ij48L3BhdGg+DQogICAgICA8cGF0aCBpZD0iUGF0aF8yNzc0IiBkYXRhLW5hbWU9IlBhdGggMjc3NCIgZD0iTTM5OS43NzcsMjE3LjQ0N2ExLjM2MiwxLjM2MiwwLDAsMS0uNjEyLTIuNTc5bC41MjQtLjI1M2E0LjksNC45LDAsMCwwLC45OC0uNTQsMS4zNjMsMS4zNjMsMCwxLDEsMS43MzksMi4xLDYuOTI5LDYuOTI5LDAsMCwxLTEuNTYyLjkwOWwtLjQ2LjIyMkExLjM1NSwxLjM1NSwwLDAsMSwzOTkuNzc3LDIxNy40NDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzQ5LjYzIC0xODcuNTY1KSIgZmlsbD0iIzM0MzQzNCI+PC9wYXRoPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMjc3NSIgZGF0YS1uYW1lPSJQYXRoIDI3NzUiIGQ9Ik0zMzMuNzQzLDE3MC42NmExLjM2MywxLjM2MywwLDAsMS0uMTYzLTIuNzE1LDI0LjgsMjQuOCwwLDAsMCw5LjMyLTIuODU5LDEuMzYyLDEuMzYyLDAsMSwxLDEuNCwyLjMzNSwyNy4wOTMsMjcuMDkzLDAsMCwxLTEwLjM5MSwzLjIyOUExLjU3OCwxLjU3OCwwLDAsMSwzMzMuNzQzLDE3MC42NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOTEuNjkgLTE0NC43MDIpIiBmaWxsPSIjMzQzNDM0Ij48L3BhdGg+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4=);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--payment-methods a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzIDlDMTIuMTY2NyA5IDExLjQ1ODMgOC43MDgzMyAxMC44NzUgOC4xMjVDMTAuMjkxNyA3LjU0MTY3IDEwIDYuODMzMzMgMTAgNkMxMCA1LjE2NjY3IDEwLjI5MTcgNC40NTgzMyAxMC44NzUgMy44NzVDMTEuNDU4MyAzLjI5MTY3IDEyLjE2NjcgMyAxMyAzQzEzLjgzMzMgMyAxNC41NDE3IDMuMjkxNjcgMTUuMTI1IDMuODc1QzE1LjcwODMgNC40NTgzMyAxNiA1LjE2NjY3IDE2IDZDMTYgNi44MzMzMyAxNS43MDgzIDcuNTQxNjcgMTUuMTI1IDguMTI1QzE0LjU0MTcgOC43MDgzMyAxMy44MzMzIDkgMTMgOVpNNiAxMkM1LjQ1IDEyIDQuOTc5MTcgMTEuODA0MiA0LjU4NzUgMTEuNDEyNUM0LjE5NTgzIDExLjAyMDggNCAxMC41NSA0IDEwVjJDNCAxLjQ1IDQuMTk1ODMgMC45NzkxNjcgNC41ODc1IDAuNTg3NUM0Ljk3OTE3IDAuMTk1ODMzIDUuNDUgMCA2IDBIMjBDMjAuNTUgMCAyMS4wMjA4IDAuMTk1ODMzIDIxLjQxMjUgMC41ODc1QzIxLjgwNDIgMC45NzkxNjcgMjIgMS40NSAyMiAyVjEwQzIyIDEwLjU1IDIxLjgwNDIgMTEuMDIwOCAyMS40MTI1IDExLjQxMjVDMjEuMDIwOCAxMS44MDQyIDIwLjU1IDEyIDIwIDEySDZaTTggMTBIMThDMTggOS40NSAxOC4xOTU4IDguOTc5MTcgMTguNTg3NSA4LjU4NzVDMTguOTc5MiA4LjE5NTgzIDE5LjQ1IDggMjAgOFY0QzE5LjQ1IDQgMTguOTc5MiAzLjgwNDE3IDE4LjU4NzUgMy40MTI1QzE4LjE5NTggMy4wMjA4MyAxOCAyLjU1IDE4IDJIOEM4IDIuNTUgNy44MDQxNyAzLjAyMDgzIDcuNDEyNSAzLjQxMjVDNy4wMjA4MyAzLjgwNDE3IDYuNTUgNCA2IDRWOEM2LjU1IDggNy4wMjA4MyA4LjE5NTgzIDcuNDEyNSA4LjU4NzVDNy44MDQxNyA4Ljk3OTE3IDggOS40NSA4IDEwWk0xOSAxNkgyQzEuNDUgMTYgMC45NzkxNjcgMTUuODA0MiAwLjU4NzUgMTUuNDEyNUMwLjE5NTgzMyAxNS4wMjA4IDAgMTQuNTUgMCAxNFYzSDJWMTRIMTlWMTZaIiBmaWxsPSIjMkMyQzJDIi8+Cjwvc3ZnPgo=);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--edit-account a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggOEM2LjkgOCA1Ljk1ODMzIDcuNjA4MzMgNS4xNzUgNi44MjVDNC4zOTE2NyA2LjA0MTY3IDQgNS4xIDQgNEM0IDIuOSA0LjM5MTY3IDEuOTU4MzMgNS4xNzUgMS4xNzVDNS45NTgzMyAwLjM5MTY2NyA2LjkgMCA4IDBDOS4xIDAgMTAuMDQxNyAwLjM5MTY2NyAxMC44MjUgMS4xNzVDMTEuNjA4MyAxLjk1ODMzIDEyIDIuOSAxMiA0QzEyIDUuMSAxMS42MDgzIDYuMDQxNjcgMTAuODI1IDYuODI1QzEwLjA0MTcgNy42MDgzMyA5LjEgOCA4IDhaTTAgMTZWMTMuMkMwIDEyLjYzMzMgMC4xNDU4MzMgMTIuMTEyNSAwLjQzNzUgMTEuNjM3NUMwLjcyOTE2NyAxMS4xNjI1IDEuMTE2NjcgMTAuOCAxLjYgMTAuNTVDMi42MzMzMyAxMC4wMzMzIDMuNjgzMzMgOS42NDU4MyA0Ljc1IDkuMzg3NUM1LjgxNjY3IDkuMTI5MTcgNi45IDkgOCA5QzkuMSA5IDEwLjE4MzMgOS4xMjkxNyAxMS4yNSA5LjM4NzVDMTIuMzE2NyA5LjY0NTgzIDEzLjM2NjcgMTAuMDMzMyAxNC40IDEwLjU1QzE0Ljg4MzMgMTAuOCAxNS4yNzA4IDExLjE2MjUgMTUuNTYyNSAxMS42Mzc1QzE1Ljg1NDIgMTIuMTEyNSAxNiAxMi42MzMzIDE2IDEzLjJWMTZIMFpNMiAxNEgxNFYxMy4yQzE0IDEzLjAxNjcgMTMuOTU0MiAxMi44NSAxMy44NjI1IDEyLjdDMTMuNzcwOCAxMi41NSAxMy42NSAxMi40MzMzIDEzLjUgMTIuMzVDMTIuNiAxMS45IDExLjY5MTcgMTEuNTYyNSAxMC43NzUgMTEuMzM3NUM5Ljg1ODMzIDExLjExMjUgOC45MzMzMyAxMSA4IDExQzcuMDY2NjcgMTEgNi4xNDE2NyAxMS4xMTI1IDUuMjI1IDExLjMzNzVDNC4zMDgzMyAxMS41NjI1IDMuNCAxMS45IDIuNSAxMi4zNUMyLjM1IDEyLjQzMzMgMi4yMjkxNyAxMi41NSAyLjEzNzUgMTIuN0MyLjA0NTgzIDEyLjg1IDIgMTMuMDE2NyAyIDEzLjJWMTRaTTggNkM4LjU1IDYgOS4wMjA4MyA1LjgwNDE3IDkuNDEyNSA1LjQxMjVDOS44MDQxNyA1LjAyMDgzIDEwIDQuNTUgMTAgNEMxMCAzLjQ1IDkuODA0MTcgMi45NzkxNyA5LjQxMjUgMi41ODc1QzkuMDIwODMgMi4xOTU4MyA4LjU1IDIgOCAyQzcuNDUgMiA2Ljk3OTE3IDIuMTk1ODMgNi41ODc1IDIuNTg3NUM2LjE5NTgzIDIuOTc5MTcgNiAzLjQ1IDYgNEM2IDQuNTUgNi4xOTU4MyA1LjAyMDgzIDYuNTg3NSA1LjQxMjVDNi45NzkxNyA1LjgwNDE3IDcuNDUgNiA4IDZaIiBmaWxsPSIjMkMyQzJDIi8+Cjwvc3ZnPgo=);
}


#my-account-nav .woocommerce-MyAccount-navigation-link--customer-logout a:before{
	content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMThDMS40NSAxOCAwLjk3OTE2NyAxNy44MDQyIDAuNTg3NSAxNy40MTI1QzAuMTk1ODMzIDE3LjAyMDggMCAxNi41NSAwIDE2VjJDMCAxLjQ1IDAuMTk1ODMzIDAuOTc5MTY3IDAuNTg3NSAwLjU4NzVDMC45NzkxNjcgMC4xOTU4MzMgMS40NSAwIDIgMEg5VjJIMlYxNkg5VjE4SDJaTTEzIDE0TDExLjYyNSAxMi41NUwxNC4xNzUgMTBINlY4SDE0LjE3NUwxMS42MjUgNS40NUwxMyA0TDE4IDlMMTMgMTRaIiBmaWxsPSIjQTNBM0EzIi8+Cjwvc3ZnPgo=);
}



.account-user {border-radius: 10px!important;background-color: #182E4C;padding: 22px;display: flex;flex-direction: column;}
.account-user .user-name {color: #FFF;font-size: 20px;font-weight: 700;}
.account-user .image img {border-radius: 100%;margin-bottom: 6px;}

.my-account-cta-wrapper {border: 1px solid #ececec!important;border-radius: 10px;padding: 35px 35px 0 35px;display: flex;margin-bottom: 20px;}
.my-account-cta-wrapper h2 {color: #2C2C2C;font-size: 32px;}
.my-account-cta-wrapper strong {color: var(--fs-color-primary);}


.my-account-cta-wrapper .button {border-radius: 6px;padding: 6px 20px;font-size: 15px;text-transform: none;}



.my-account-cta__content {width: 40%;padding-bottom: 30px;}
.my-account-cta__img-wrapper {flex: 1;display: flex;flex-direction: column;justify-content: flex-end;}

.dashboard-links a {font-size: 16px;font-weight: 600;color: #2C2C2C;}


.product-page-price .wcsatt-sub-options {
	display: none!important;
}


@media(max-width: 850px) {

	.my-account .vertical-tabs {flex-direction: column-reverse;}
	.my-account .large-3 {padding: 15px;}
	.my-account-cta-wrapper {flex-direction: column;padding: 25px 25px 0 25px;}
	.my-account-cta__content {width: 100%;padding-bottom: 0;}
	.my-account-cta__img-wrapper {align-items: center;}
	.my-account-cta__img-wrapper img{max-width: 55%;}

}

/* END My account CSS */


/* Extra Checkout CSS */
.woocommerce-checkout-review-order-table .recurring-totals,
.woocommerce-checkout-review-order-table .recurring-total {
	display: none;	
}

/* END Extra Checkout CSS */



.ux-quantity__button {height:50px}

.an-custom-quantity {max-width:89px; display:inherit;}
.an-custom-quantity input {margin:0px; height:50px}
.an-custom-quantity input[type=button] {background:#f9f9f9; color:#666; border: 1px solid #ddd; font-weight: 400;
    overflow: hidden;
    position: relative;
    text-shadow: 1px 1px 1px #fff;
    text-transform: none; padding:0 .5rem;}

.an-custom-quantity input[type=number] {
    appearance: textfield;
    border-radius: 0 !important;
    font-size: 1em;
    max-width: 2.5em;
    text-align: center;
    width: 2.5em;
    border-right: none;
    border-left: none;
}


.an-custom-quantity input[type=number]::-webkit-inner-spin-button, 
.an-custom-quantity input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}


.capsule-discount-holder {

    display:flex;
    align-items: center;
    justify-content: space-between;


}



#an-signup-popup h3 {font-size: 2rem; font-weight: bold;}
#an-signup-popup p {margin-bottom:0px;font-size: 1.1rem;line-height: 1.2;}
#an-signup-popup .banner {background:#959393;}
#an-signup-popup .banner .text-box-content {padding: 20px 15px;}
#an-signup-popup .banner-layers .wpcf7-form {padding: 0px 0px 0px;margin: 0px auto;max-width: 460px;} 
#an-signup-popup .banner-layers .wpcf7-form input:not(.wpcf7-submit) {background: hsla(0,0%,100%,.6)!important; color:#2d3c6f !important}
#an-signup-popup .wpcf7-spinner {display: none !important;}

#an-signup-popup .flex-col.ml.flex-grow {margin-bottom: 5px !important;}

#an-signup-popup .mfp-close {color: #fff !important;top: 0 !important;opacity: 1 !important;mix-blend-mode: color-dodge !important;}

#an-signup-popup .banner-layers .wpcf7-form input::placeholder {color: #2d3c6f;opacity:0.9;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {border-color: #2d3c6f;}
.wpcf7-response-output {color: #2d3c6f !important;text-align: center;margin: 0 !important;background: #000;}


#an-signup-popup .banner-bg img {transition:3s ease-in-out;}
#an-signup-popup .banner-layers .flex-row{display:inherit}
#an-signup-popup .banner-layer {width:100% !important}
/*.banner-layers .flex-row .flex-col input:not([type=submit]) {background:#fff !important}*/
#an-signup-popup .banner-layers .flex-row .flex-col {margin-left:0px; margin-bottom: 10px;}
#an-signup-popup .banner-layers .flex-row .flex-col .wpcf7-submit {min-width: 100%; background-image: url(/wp-content/themes/flatsome-child/img/button_pattern.png);position: relative;transition: all 0.3s 
ease 0s;background-size: 39px 42px;background-position: right;background-repeat: no-repeat;}

#an-signup-popup .code-text {font-size: 1.5rem; font-weight: bold; color:#fff;}
#an-signup-popup .code-text-after {display:none; font-size: 1.5rem; font-weight:bold; text-align:center; float:left; width:100%}

#an-signup-popup .coupon-code {font-size: 2.3rem;font-weight: bold;color: #8fa3ff;filter: blur(7px);transition:0.8s ease-in-out;padding: 0 5px;background: #8fa3ff82;border-radius: 6PX;margin-left: 5px; width: 210px; display: inline-block;}

#an-signup-popup.an-subscribed .flex-row.form-flat.small-flex-wrap, #an-signup-popup.an-subscribed .code-text, #an-signup-popup.an-subscribed h3, #an-signup-popup.an-subscribed p, #an-signup-popup.an-subscribed .wpcf7-response-output, .wpcf7-response-output {display:none}
/*#an-signup-popup.an-subscribed .code-text-after {display:inline-block;}*/
#an-signup-popup.an-subscribed.visible-coupon .coupon-code {font-size: 2.8rem;letter-spacing:2px;filter: blur(0px);color:#f50002;text-shadow: 2px 1px 20px #e5e5dbc9; margin-left:inherit; display:inherit; width:inherit; background:transparent;}
#an-signup-popup.an-subscribed .banner-bg img {transform:scale(1.15)};


