@font-face{font-family:mountathos;src:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/fonts/Athonite.ttf);font-weight:normal;}:root{--purple:#34064c;--gold:#b69c7c;--golddark:#745733;--red:#7d221d;--mpez:#f7eee1;--custom-font:"mountathos";--alt-font:"Noto Serif Display", serif;--mqmobile:992px;--mqdesktop:993px;--bcgrtexture1:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/backgrounds/elegant-grid.png);--font-awesome:"Font Awesome 5 Free";}
.admin-only::before{content:"";font-family:var(--font-awesome);margin-right:5px;color:var(--purple);}
@media(min-width:768px){
.col-full{max-width:90em;}
}
@media(max-width:767px){
.only-desktop{display:none;}
} a{color:var(--purple);}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus{outline:none !important;}
.as-center-title-wrapper{margin:1rem auto;}
.as-center-title{font-family:var(--custom-font);text-align:center;}
.storefront-product-section .section-title{font-family:var(--custom-font);color:var(--purple);}
.as-title-red{color:var(--red);}
.as-title-purple{color:var(--purple);}
.as-title-gold{color:var(--golddark);}
.site-header{margin-top:0;padding:0;}
.site-header > .col-full{width:100vw;max-width:100%;padding:0;}
@media screen and (max-width:992px){
.site-header > .col-full{margin-left:0;margin-right:0;}
}
.as-custom-top-header-wrapper{background-color:var(--red);background-image:var(--bcgrtexture1);display:flex;justify-content:space-between;align-items:center;color:var(--mpez);padding:5px 1rem;}
.as-custom-top-header-wrapper a{color:var(--mpez);font-family:var(--alt-font);font-size:0.9rem;letter-spacing:1px;}
.as-custom-header-wrapper{padding:1rem 5% 0;}
@media screen and (max-width:992px){
.as-custom-header-wrapper{padding:1rem 5% 0;}
}
.med-header-notifications{list-style-type:none;margin:0;}
.as-custom-header-wrapper > .as-custom-header-row1{display:flex;justify-content:space-between;align-items:center;}
.as-custom-header-row1 > div:nth-child(1),
.as-custom-header-row1 > div:nth-child(3){width:20%;}
.as-custom-header-row1 > div:nth-child(2){width:60%;}
.as-custom-header-row1 .logo-wrapper{display:flex;justify-content:center;}
.as-custom-header-row1 .site-branding{margin:0;border-bottom:2px solid var(--purple);padding-bottom:10px;}
.as-custom-header-row1 .logo-wrapper img.custom-logo{margin:0 auto;max-width:400px;}
.site-header .header-links{display:flex;justify-content:space-between;align-items:center;flex-basis:15%;margin-bottom:0;}
@media screen and (max-width:997px){
.as-custom-header-row1 > .col:nth-child(1){display:none;}
.site-header .logo-wrapper{width:100% !important;}
.site-header .header-links{display:none;}
}
.site-header .header-links img{width:20px;}
.site-header .header-links a{position:relative;}
.site-header .header-links a > .header-counter{position:absolute;bottom:-10px;right:-13px;font-size:0.7rem;height:18px;width:18px;background:var(--gold);border-radius:50%;color:white;display:flex;justify-content:center;align-items:center;}
@media screen and (min-width:769px){
.as-custom-top-header-wrapper #site-navigation{display:none !important;}
}
@media screen and (max-width:768px){
.as-custom-header-menu{display:none !important;}
.as-custom-top-header-wrapper .col:nth-child(3){display:flex;}
.as-custom-top-header-wrapper .col:nth-child(3) .wpml-ls-link{display:flex;}
}
.as-custom-header-menu{transition:all 0.3s ease;}
.as-custom-header-menu.sticky{position:fixed;top:0;margin:0 auto;text-align:center;width:100%;background:white;right:0;box-shadow:10px 10px 10px var(--gold);background-color:var(--mpez);background-image:var(--bcgrtexture1);}
.admin-bar .as-custom-header-menu.sticky{top:30px;}
.as-custom-header-menu .site-branding, .as-custom-header-menu .header-links{display:none;}
.as-custom-header-menu.sticky .site-branding{display:block;width:auto !important;float:left !important;margin-right:0 !important;margin-bottom:0 !important;border:none !important;padding:0 2%;}
.as-custom-header-menu.sticky .header-links{display:flex;margin-right:2%;}
#site-navigation-menu-toggle{background-color:transparent;border:none;color:var(--mpez);}
button.menu-toggle::after, button.menu-toggle::before, button.menu-toggle span::before{background-color:var(--mpez);}
#site-navigation-menu-toggle span{text-transform:uppercase;font-family:var(--alt-font);}
.med-menu-offers a::after{content:"";font-family:var(--font-awesome);margin-left:5px;}
@media screen and (min-width:768px){
#menu-main-menu-desktop-1 > li.menu-item-featured-button a{padding:5px 10px !important;background:var(--red) !important;color:white !important;border-radius:5px !important;}
}
.menu-item-featured-button a::after{content:"";font-family:var(--font-awesome);margin-left:5px;}
.handheld-navigation{background-color:var(--mpez) !important;}
.storefront-hamburger-menu-active .shm-close{background-color:var(--purple);color:var(--mpez);text-transform:uppercase;letter-spacing:1px;}
#menu-main-menu-mobile,
#menu-main-menu-mobile-en{background-color:var(--mpez);margin-top:0;}
#menu-main-menu-mobile > li > a,
#menu-main-menu-mobile-en > li > a{font-weight:600;color:var(--red);text-transform:uppercase;letter-spacing:2px !important;}
#menu-main-menu-mobile > li > button,
#menu-main-menu-mobile-en > li > button{color:var(--golddark);}
#menu-main-menu-mobile a,
#menu-main-menu-mobile-en a{font-weight:600;color:var(--red);letter-spacing:2px !important;}
#menu-main-menu-mobile .sub-menu.toggled-on a,
#menu-main-menu-mobile-en .sub-menu.toggled-on a{padding:10px 1rem 10px 0;}
.sub-menu.toggled-on .menu-item-has-children > a{color:var(--red) !important;}
#site-navigation{display:flex;justify-content:center;width:100% !important;margin:0 !important;}
#menu-main-menu-desktop{display:flex;justify-content:center;margin:0 !important;}
#menu-main-menu-desktop-1 > li{text-align:center;}
#menu-main-menu-desktop-1 > li > a{color:var(--red) !important;}
.primary-navigation{display:flex;justify-content:center;}
html:lang(el) .smm-mega-menu .new-in > a::after{content:"Νέο" !important;}
html:lang(en-US) .smm-mega-menu .new-in > a::after{content:"New" !important;}
.smm-mega-menu .on-sale > a::after{content:"%" !important;}
.smm-mega-menu .new-in > a::after{background-color:var(--red);}
.smm-mega-menu .on-sale > a::after{background-color:var(--golddark);}
.smm-mega-menu .new-in > a::after, .smm-mega-menu .on-sale > a::after{position:absolute;display:inline-block !important;color:white;width:25px;height:25px;border-radius:50%;font-size:0.7rem;text-align:center;transform:rotate(-15deg);margin-left:10px;}
@media screen and (max-width:992px){
.primary-navigation{display:none;}
}
#menu-main-menu-desktop-1 .sub-menu .smm-mega-menu{background-color:var(--mpez);background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/backgrounds/natural-paper.png), url(https://mountathoslegacy.com/wp-content/uploads/2023/06/logo-mount.png);background-size:contain, auto 100px;background-position:center, 95% 90%;background-repeat:repeat, no-repeat;}
#menu-main-menu-desktop-1 .sub-menu .smm-mega-menu ul.sub-menu{background-color:transparent;}
#menu-main-menu-desktop-1
.sub-menu
.smm-mega-menu
.widget_nav_menu
.menu-item-has-children
> a{color:var(--red) !important;font-weight:500 !important;font-family:var(--alt-font);font-size:1.2rem;text-decoration:underline;letter-spacing:1px;}
#menu-main-menu-desktop-1 .smm-mega-menu ul.menu ul.sub-menu{padding:10px 0;}
#menu-main-menu-desktop-1 .smm-mega-menu ul.menu ul.sub-menu li > a{color:var(--golddark);}
.home-mc-subscribe-wrapper{padding:4rem;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;background-color:var(--mpez);background-image:var(--bcgrtexture1);width:100vw;left:50%;transform:translateX(-50%);margin-bottom:2rem;}
.home-mc-subscribe-wrapper #mc_embed_signup_scroll{display:flex;flex-direction:column;align-items:center;}
.home-mc-subscribe-wrapper .mc-field-group{display:flex;flex-direction:column;align-items:center;}
#mc_embed_signup_scroll #mce-EMAIL{background:var(--mpez);box-shadow:none;border:1px solid var(--gold) !important;margin:0 10px 15px;width:250px;text-align:center;}
#mc_embed_signup_scroll #mc-embedded-subscribe{color:var(--mpez);background:var(--red);}
.home-mc-subscribe-wrapper .as-mc-subscribe-description{color:var(--purple);text-align:center;}
.as-mc-cta-highlighted-text{font-weight:600;text-decoration:underline;}
@media screen and (max-width:767px){
#paoc-popup-31405-1 .mc-field-group{display:flex;justify-content:center;}
#paoc-popup-31405-1 .optionalParent{display:flex;justify-content:center;}
} .blog-wrapper{background:var(--mpez);background:linear-gradient( 0deg, rgba(247, 238, 225, 1) 42%, rgba(255, 255, 255, 1) 100% );padding:2rem 5%;width:100vw;left:50%;position:relative;transform:translateX(-50%);margin-bottom:2rem;}
.blog-wrapper > ul{list-style:none;display:flex;justify-content:space-around;gap:2%;margin:0;}
.blog-wrapper > ul > li{flex-basis:45%;}
.blog-wrapper > ul > li a{}
.blog-wrapper img{border-radius:0;height:300px;object-fit:cover;}
.blog-wrapper .post-title{margin-top:10px;display:block;max-width:70%;color:var(--red);}
.blog-wrapper .post-read-more{color:var(--red);border:1px solid var(--gold);text-align:center;padding:0.5rem 1rem;display:inline-block;}
.blog-wrapper .blog-read-all{text-align:center;color:var(--purple);font-size:1.2rem;border-bottom:1px solid var(--gold);width:25%;margin:0 auto;display:block;}
@media screen and (max-width:992px){
.blog-wrapper ul{flex-direction:column;}
.blog-wrapper .blog-read-all{width:100%;}
} @media screen and (max-width:767px){
.archive .site-content > .col-full{display:flex;flex-direction:column;justify-content:center;}
.archive .site-content > .col-full #primary{order:3;}
.archive .site-content > .col-full #secondary #custom_html-6 .widget-title{position:relative;}
.archive
.site-content
> .col-full
#secondary
#custom_html-6
.widget-title::after{content:"+";position:absolute;right:0;}
.archive
.site-content
> .col-full
#secondary
#custom_html-6
.widget-title.open::after{content:"-";}
.archive .site-content > .col-full #secondary #berocket-filters-container{display:none;}
}
.products .sku{display:block;text-align:left;font-size:0.8rem;}
ul.products li.product{width:46.411765%;float:left;margin-right:5.8823529412%;}
ul.products li.product:nth-of-type(2n){margin-right:0;}
@media(min-width:768px){
ul.products li.product:nth-of-type(2n){margin-right:5.8823529412%;}
}
.woocommerce-products-header{width:100vw;position:relative;left:50%;transform:translateX(-50%);background-color:var(--mpez);background-image:var(--bcgrtexture1);padding:2rem 4rem !important;margin-bottom:2rem;}
.woocommerce-products-header__title{font-family:var(--custom-font);color:var(--red);font-weight:600;text-align:center;margin-bottom:0;}
@media screen and (max-width:768px){
.woocommerce-products-header > h1{font-size:1.3rem !important;}
}
#primary.content-area .woocommerce-products-header{display:none !important;}
.med-parent-categories-list-container ul{list-style:none;margin:0;}
@media screen and (min-width:1024px){
.med-parent-categories-list-container ul{display:flex;justify-content:center;flex-wrap:wrap;}
}
.med-parent-categories-list-container ul > li{margin:5px;border:1px solid var(--purple);text-align:center;}
.med-parent-categories-list-container ul > li a{color:var(--purple);padding:0.5rem 1rem;font-size:0.8rem;}
.med-parent-categories-list-container ul > li:hover{background-color:var(--purple);}
.med-parent-categories-list-container ul > li:hover a{color:white;}
.med-subcategories-list-container ul{list-style:none;margin:0;}
@media screen and (min-width:1025px){
.med-subcategories-list-container ul{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;}
}
@media screen and (max-width:1024px){
.med-subcategories-list-container ul{display:none;}
.med-subcategories-list-container ul > li{flex-basis:23%;}
.med-subcategories-list-container ul > li span{line-height:0.7rem;}
} .med-subcategories-list-container ul > li.med-subcategories-list-item{margin:0 0.5rem;margin-bottom:3px;border:1px solid var(--purple);text-align:center;display:flex;justify-content:center;align-items:center;}
.med-subcategories-list-container ul > li.med-subcategories-list-item a{color:var(--purple) !important;padding:0.3rem 0.7rem;font-size:0.8rem;}
.med-subcategories-list-container ul > li.med-subcategories-list-item:hover{background-color:var(--purple);}
.med-subcategories-list-container ul > li.med-subcategories-list-item:hover a{color:white !important;}
.med-subcategories-list-container
ul
> li.med-subcategories-list-item-with-icon{border:1px solid var(--purple);border-radius:3px;text-align:center;padding:0.3rem;}
@media screen and (min-width:1024px){
.med-subcategories-list-container
ul
> li.med-subcategories-list-item-with-icon{margin:0 0.5rem;}
}
.med-subcategories-list-container
ul
> li.med-subcategories-list-item-with-icon a{display:flex;flex-direction:column;align-items:center;position:relative;}
.med-subcategories-list-container
ul
> li.med-subcategories-list-item-with-icon
a
> span{font-size:0.6rem;max-width:75px;display:flex;justify-content:center;align-items:center;}
@media screen and (min-width:1025px){
ul > li.med-subcategories-list-item-with-icon a > span{color:#f9f9f9;background-color:var(--purple);visibility:hidden;position:absolute;z-index:999;height:100%;width:100%;top:0;left:0;right:0;bottom:0;border-radius:3px;}
}
@media screen and (max-width:1024px){
ul > li.med-subcategories-list-item-with-icon a > span{position:relative !important;visibility:visible !important;color:var(--purple);}
}
.med-subcategories-list-container
ul
> li.med-subcategories-list-item-with-icon:hover
a
> span{visibility:visible;}
.page-numbers > li > a, .page-numbers > li > span{background-color:transparent !important;border:1px solid var(--gold) !important;width:auto;min-width:40px;height:40px;padding:0;display:flex !important;justify-content:center;align-items:center;font-size:1.1rem;color:inherit !important;}
.prev.page-numbers, .page-numbers.dots, .next.page-numbers{border:none !important;color:var(--gold);}
.prev.page-numbers::before{content:"";color:var(--gold);font-size:24px !important;font-family:var(--font-awesome);margin-right:10px;}
.next.page-numbers::after{content:"";color:var(--gold);font-size:24px !important;font-family:var(--font-awesome);margin-left:10px;}
.page-numbers.current{border-color:var(--gold) !important;color:var(--gold) !important;}
.archive .orderby{background:transparent;border:1px solid var(--gold);box-shadow:none;min-height:40px;height:40px;}
@media screen and (max-width:992px){
.archive .orderby{width:100%;}
}
.woocommerce-ordering{padding:0;}
.woocommerce-result-count{display:none;}
.products .attachment-woocommerce_thumbnail{border:1px solid var(--mpez) !important;background-color:var(--mpez);background-image:var(--bcgrtexture1);padding:1rem;}
@media screen and (min-width:768px){
.products .attachment-woocommerce_thumbnail:hover{box-shadow:0 15px 25px 0 #cccccc;transform:scale(1.1);transition:all 100ms ease-in-out;}
}
.products .woocommerce-loop-product__title{text-align:left;color:var(--red);max-width:90%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.products .price::before{content:"";height:2px;background-color:var(--gold);display:block;margin-top:5px;width:100%;min-width:100%;transform:translatey(-5px);}
.products .price{font-size:1rem;text-align:left;color:var(--red) !important;font-weight:600 !important;}
.products .price del{font-size:0.8rem;}
.archive .outofstock:hover img{filter:grayscale(1);}
.products .out-of-stock{position:absolute;top:30%;text-align:center;display:block;width:100%;background:rgba(255, 255, 255, 0.9);color:var(--purple);}
.products .onsale{position:absolute;top:0;left:0;background:var(--gold);width:55px;height:35px;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center;color:white;border:none;font-size:1rem;font-weight:600;}
.products .product.product-type-simple .add_to_cart_button{background-color:var(--gold);background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/icons/cart_white_icon.png);width:50px;height:30px;background-repeat:no-repeat;background-position:center;padding:10px;margin:0;background-size:50%;}
.products .product.product-type-variable .button.product_type_variable{display:none;}
.products .product.product-type-variable .add_to_cart_button{display:block !important;background-color:var(--gold);background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/icons/select_white_icon.png);width:50px;height:30px;background-repeat:no-repeat;background-position:center;padding:10px;margin:0;background-size:50%;}
.products .product.product-type-variation .button{display:block !important;background-color:var(--gold);background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/icons/select_white_icon.png);width:50px;height:30px;background-repeat:no-repeat;background-position:center;padding:10px;margin:0;background-size:50%;}
.products .product.outofstock .button{display:none;}
.product a.button.add_to_cart_button{position:absolute !important;bottom:12px !important;right:0 !important;}
@media screen and (max-width:767px){
.product a.button.add_to_cart_button{bottom:-2px !important;}
}
.products .added_to_cart{background:var(--gold);color:white;position:absolute;top:0;left:0;width:100%;height:35px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;font-weight:400;}
@media screen and (max-width:767px){
.product a.button.add_to_cart_button{position:relative !important;width:100% !important;background-size:15% !important;}
}
.products .added_to_cart::after{display:none;}
.med-prefooter{width:70vw;margin:0 auto;display:flex;justify-content:center;}
.ornament-separator{background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element2.png);display:block;height:25px;background-repeat:no-repeat;background-position:center;background-size:contain;max-width:50%;margin:0 auto;}
@media screen and (max-width:767px){
.ornament-separator{max-width:90%;}
} .med-prefooter > div{min-height:150px;}
.med-prefooter .left, .med-prefooter .middle, .med-prefooter .right{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100% !important;padding:2rem 1rem;}
@media screen and (max-width:992px){
.med-prefooter .left, .med-prefooter .middle, .med-prefooter .right{width:100% !important;}
}
@media screen and (min-width:993px){
.med-prefooter .middle{position:relative;}
.med-prefooter .middle::before{left:0;}
.med-prefooter .middle::after{right:0;}
}
.med-prefooter img.prefooter-icon{max-width:100px;max-height:70px;}
.med-prefooter p.prefooter-text{max-width:75%;color:var(--purple);font-size:0.8rem;font-weight:600;text-align:center;padding:0 1rem;transform:translatey(0.5rem);}
div.payment_vendors{width:70%;margin:4rem auto 1rem;display:flex;justify-content:center;gap:5px;}
div.dypa_logo{width:500px;max-width:90%;margin:0 auto;margin:1rem auto;}
@media screen and (max-width:767px){
div.payment_vendors{width:90%;margin:1rem auto;}
} .site-footer{background:var(--red);background-image:var(--bcgrtexture1);padding:1rem !important;position:relative;}
.site-footer::before{content:"";background-image:url(https://mountathoslegacy.com/wp-content/uploads/2023/06/logo-mount.png);width:200px;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;right:50px;bottom:50px;opacity:0.2;}
.site-footer *{color:white !important;text-decoration:none !important;padding-left:0 !important;}
.site-footer .footer-widgets{padding:1rem;}
.site-footer .footer-widgets .widget{margin-bottom:1rem;}
.footer-logo{width:85px;margin-bottom:25px;}
.site-footer .widget-title{position:relative;font-size:1rem;font-weight:600;margin-bottom:10px;padding-bottom:3px;}
.site-footer .widget-title::before{content:"";display:inline-block;background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/icons/cross.png);width:12px;height:12px;background-size:contain;background-repeat:no-repeat;margin-right:10px;}
.site-footer .widget-title::after{content:"-";position:absolute;right:0;}
.site-footer .widget-title.open::after{content:"+";}
.site-footer li{margin-bottom:5px !important;}
.site-footer li::before{display:none !important;}
.site-footer .contact-address{margin:5px 0;}
.site-info{padding:5px;}
.site-footer .widget-title::after{content:"-";position:absolute;right:0;}
.site-footer .widget-title.open::after{content:"+";}
div.med-footer-social{margin:1rem 0;display:flex;}
div.med-footer-social img{width:40px;height:40px;background:var(--gold);margin-bottom:0;border-radius:5px;float:left;margin-right:5px;transition:all 100ms;padding:5px !important;}
div.med-footer-social img:hover{background:var(--golddark);}
.as-sidebar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.2);}
.as-sidebar-overlay.open{display:block;z-index:99;}
.sidebar-title-container{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:right;padding-left:5px;}
.sidebar-title{color:var(--red);font-family:var(--alt-font);font-weight:600;}
.sidebar-close{padding:0.5rem 1rem;}
.sidebar-close:hover{cursor:pointer;}
.as-sidebar{position:fixed;top:0;right:-100%;width:100%;max-width:450px;height:100vh;background:var(--mpez);z-index:1;padding:50px 25px;transition:all 500ms ease-in-out;}
.as-sidebar.open{right:0;z-index:100;}
#as-search-sidebar.as-sidebar{width:100%;max-width:100%;background-image:url(https://mountathoslegacy.com/wp-content/uploads/2023/06/logo-mount.png);background-size:200px;background-position:center;background-repeat:no-repeat;}
@media screen and (max-width:767px){
#as-search-sidebar.as-sidebar{display:none;}
} .as-search-suggestions{display:flex;justify-content:space-evenly;}
.as-search-suggestions > div{padding:1rem;}
.as-search-suggestions-column h3{color:var(--red);font-family:var(--alt-font);}
.as-search-suggestions-column a{display:list-item;list-style-type:none;}
.woocommerce-mini-cart{max-height:70%;overflow:auto;}
.woocommerce-mini-cart__buttons{position:absolute;bottom:0;display:flex;gap:10px;width:100%;}
.woocommerce-mini-cart__buttons > a{flex-basis:49%;}
.woocommerce-mini-cart__buttons .button{border:2px solid var(--red);background-color:transparent;color:var(--red);padding:5px 10px;text-align:center;}
.woocommerce-mini-cart__buttons .button:hover{background-color:var(--red);color:white;}
.woocommerce-mini-cart__buttons .button::after{display:none;}
.as-sidebar .product_list_widget li img{max-width:5em;float:left;margin-right:1rem;}
.woocommerce-mini-cart-item{position:relative;background-color:transparent;}
.woocommerce-mini-cart-item img{mix-blend-mode:multiply;}
.woocommerce-mini-cart-item dl.variation{display:none;}
.woocommerce-mini-cart-item a.remove{position:absolute;top:5px;right:20px;}
.woocommerce-mini-cart-item a{color:var(--red) !important;font-weight:600;font-size:0.9rem;max-width:85%;}
.woocommerce-mini-cart-item .quantity, .woocommerce-mini-cart-item .amount{color:var(--purple) !important;}
.as-sidebar .remove_from_cart_button{position:absolute;}
.widget_shopping_cart_content{display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;background-image:url(https://mountathoslegacy.com/wp-content/uploads/2023/06/logo-mount.png);background-size:100px;background-position:center 85%;background-repeat:no-repeat;}
.woocommerce-mini-cart__empty-message{margin-top:25px;text-align:center;}
.woocommerce-mini-cart__empty-message::before{content:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/icons/cart_icon.png);display:block;}
a.remove::before{content:"";color:var(--gold);}
.woocommerce-mini-cart__total{color:white;text-align:center;background-color:var(--gold);}
.med-single-product-title-container h1{color:var(--red);font-family:var(--custom-font);margin-bottom:0;}
body.single-product{background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/backgrounds/single_product_wallpaper_bcgr.png);}
.single-product div.product{background-color:white !important;padding:5% 0;}
.single-product .woocommerce-product-gallery__image{display:flex !important;justify-content:center;}
.single-product .woocommerce-product-gallery__image .wp-post-image{border:1px solid var(--mpez) !important;background-color:var(--mpez);background-image:var(--bcgrtexture1);padding:1rem;}
@media screen and (min-width:1025px){
.single-product .woocommerce-product-gallery{padding-left:2rem;}
}
.single-product div.summary{padding:7%;color:var(--red);text-align:center;background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_top.png), url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_bottom.png);background-position:top center, bottom center;background-size:50%;background-repeat:no-repeat;color:black;}
.single-product div.summary h1.product_title{font-size:var(--alt-font);font-weight:800;font-size:1.5rem;color:var(--red);}
.single-brand-logo{position:absolute;top:5px;right:10px;width:100px;}
.single-product div.summary p.price, .single-product div.summary span.price{font-weight:600;color:var(--purple);}
.single-product div.summary .stock{font-family:var(--alt-font);letter-spacing:1px;font-size:0.9rem;}
.single-product div.summary .in-stock{color:var(--gold);}
.single-product div.summary .out-of-stock{color:var(--red);}
.single-product div.summary .available-on-backorder{color:var(--purple);}
.single-product .cart, .single-product .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:5px;}
.single-product div.summary .single_add_to_cart_button{background-color:var(--gold);color:white;}
.single-product div.med-single-product-separator{clear:both;display:flex;justify-content:center;align-items:center;padding:3rem;}
.single-product .as-center-title{font-size:2em;line-height:1.214;}
#tab-description table{width:100% !important;}
@media screen and (min-width:1025px){
.single-product .related{padding:5%;}
}
.single-product .posted_in a, .single-product .med-posted-in a{color:var(--gold) !important;}
.med-admin-product-meta-stock-wrapper{display:block;}
a.single-monastery-title{color:var(--gold) !important;}
.single-product div.product form.cart{margin-bottom:0;padding-bottom:0;}
.summary .yith-wcwl-add-to-wishlist{margin:0 0 10px;}
.summary .yith-wcwl-add-button{border:1px solid var(--gold);height:45px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:0.9rem;}
.single-product
div.product
.woocommerce-product-gallery
.woocommerce-product-gallery__trigger{color:var(--purple);}
.single-product .woocommerce-tabs{background-color:var(--mpez);padding:2.5rem 1.5rem;}
.single-product .woocommerce-tabs .wc-tabs > li{padding:0 15px;}
.single-product .woocommerce-tabs .wc-tabs > li.active{background-color:var(--gold);color:var(--mpez);}
.single-product .woocommerce-tabs .wc-tabs > li.active > a{color:var(--mpez);}
.woocommerce-product-attributes th, .woocommerce-product-attributes td{background-color:var(--mpez) !important;border:1px solid var(--gold) !important;}
.single-product .woocommerce-Tabs-panel :is(h1, h2, h3, h4, h5, h6){font-size:1.1rem !important;margin:10px 0;}
.related h2{}
.wqpmb_input_text{margin:0 3px;}
.single-product-variable-items{display:flex !important;justify-content:center !important;}
.single-product-variable-items > li{border-radius:0 !important;}
.single-product .variations th.label{display:flex !important;justify-content:center !important;}
.single-product .reset_variations{display:block;text-align:center !important;}
.single-post .entry-header{margin-top:2rem;}
.single-post .entry-header, .single-post .entry-header a{text-align:center;color:var(--purple) !important;}
.single-post .entry-header .post-author, .single-post .entry-header .post-comments{display:none;}
.single-post .entry-title{color:var(--red);text-align:center;font-size:1.7rem;}
.single-post .entry-content{text-align:center;padding:2rem 3rem;background-color:var(--mpez);width:100%;margin:0 auto;color:black;margin-top:10%;}
.single-post .entry-content img{max-width:60%;margin:0 auto;}
.single-post .entry-content li{list-style-position:inside;}
.single-post .entry-content > img:nth-child(1){margin-top:-10%;max-width:60%;}
.single-name-day .entry-header{margin-top:2rem;}
.single-name-day .entry-header, .single-name-day .entry-header a{text-align:center;color:var(--purple) !important;}
.single-name-day .entry-header .post-author, .single-name-day .entry-header .post-comments{display:none;}
.single-name-day .entry-title{color:var(--red);text-align:center;font-size:1.7rem;font-family:var(--custom-font);}
.single-name-day .entry-content{text-align:center;padding:2rem 3rem;background-color:var(--mpez);width:100%;margin:0 auto;color:black;margin-top:10%;}
.single-name-day .entry-content img{max-width:40%;margin:0 auto;}
.single-name-day .entry-content > img:nth-child(1){margin-top:-10%;max-width:60%;margin-bottom:1rem;}
.single-monastery_info .entry-header{margin-top:2rem;}
.single-monastery_info .entry-header, .single-monastery_info .entry-header a{text-align:center;color:var(--purple) !important;}
.single-monastery_info .entry-header .post-author, .single-monastery_info .entry-header .post-comments{display:none;}
.single-monastery_info .entry-title{color:var(--red);text-align:center;font-size:1.7rem;font-family:var(--custom-font);}
.single-monastery_info .entry-content{text-align:center;padding:2rem 3rem;background-color:var(--mpez);width:100%;margin:0 auto;color:black;margin-top:10%;}
.single-monastery_info .entry-content img{max-width:60%;margin:0 auto;}
.single-monastery_info .entry-content > img:nth-child(1){margin-top:-10%;max-width:60%;margin-bottom:1rem;}
.monastery-info-section{margin:2rem auto 3rem;}
.monastery-info-gallery-section ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;}
.monastery-info-products-section .button{display:block;width:250px;margin:0 auto;text-align:center;background-color:var(--gold);color:white;}
.monastery-info-contact-section{text-align:center;}
.storefront-breadcrumb{background-color:var(--gold);margin-bottom:0;padding:10px;}
@media screen and (max-width:767px){
.storefront-breadcrumb{display:none;}
}
.woocommerce-breadcrumb, .woocommerce-breadcrumb a{color:var(--mpez);font-family:var(--alt-font);}
.woocommerce-breadcrumb a::before{display:none !important;}
.mnimoneysi-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.mnimoneysi-wrapper p{color:var(--red);display:flex;align-items:center;}
.mnimoneysi-wrapper p::before, .mnimoneysi-wrapper p::after{width:150px;background-position:center;background-size:contain;display:inline-block;background-repeat:no-repeat;height:50px;}
.mnimoneysi-wrapper p::before{content:"";background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element3_left.png);margin-right:5px;}
.mnimoneysi-wrapper p::after{content:"";background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element3_right.png);margin-left:5px;}
.mnimoneysi-wrapper a{color:var(--red);border:1px solid var(--gold);text-align:center;padding:0.5rem 1rem;display:inline-block;}
.storefront-handheld-footer-bar li{margin-bottom:0 !important;}
.storefront-handheld-footer-bar a{background-color:var(--gold) !important;}
.storefront-handheld-footer-bar .count{background-color:var(--purple) !important;}
#as-search-sidebar .site-search{width:100% !important;}
#as-search-sidebar .site-search input.search-field{box-shadow:none;background:transparent;border-bottom:1px solid var(--gold);text-align:center;color:var(--gold);font-size:1.2rem;transform:translatey(-15px);font-family:var(--alt-font);letter-spacing:1px;}
#as-search-sidebar .site-search input.search-field::placeholder{color:var(--gold);font-family:var(--alt-font);letter-spacing:1px;}
.blog .site-main article{}
.blog .site-main article .entry-header .post-author, .blog .site-main article .entry-header .post-comments{display:none;}
.blog .site-main article .entry-header{border-bottom:none;margin-bottom:10px;}
.blog .site-main article .entry-header .posted-on{display:block;text-align:center;}
.blog .site-main article .entry-header .posted-on a{color:var(--purple);text-decoration:none;}
.blog .site-main article .entry-title{text-align:center;}
.blog .site-main article .entry-taxonomy{border-top:none;margin-top:10px;}
.blog .site-main article .entry-taxonomy a{color:var(--purple);text-decoration:none;}
.blog .site-main article .entry-title a{color:var(--red);font-size:1.4rem;font-weight:600;}
.blog .site-main article .entry-content{margin-left:5%;display:flex;justify-content:space-around;align-items:center;background-color:var(--mpez);}
.blog .site-main article .entry-content > img{width:50%;padding:35px 0;margin-left:-5%;margin-bottom:0;}
.blog .site-main article .entry-content > div{width:50%;padding:35px;}
.blog .site-main article .entry-content .button{color:var(--red);border:1px solid var(--gold);background-color:transparent;}
@media screen and (max-width:992px){
.blog .site-main article .entry-content{flex-direction:column;}
.blog .site-main article .entry-content > img, .blog .site-main article .entry-content > p{width:100%;}
} .archive .site-main article{}
.archive .site-main article .entry-header .post-author, .archive .site-main article .entry-header .post-comments{display:none;}
.archive .site-main article .entry-header{border-bottom:none;margin-bottom:10px;}
.archive .site-main article .entry-header .posted-on{display:block;text-align:center;}
.archive .site-main article .entry-header .posted-on a{color:var(--purple);text-decoration:none;}
.archive .site-main article .entry-title{text-align:center;}
.archive .site-main article .entry-taxonomy{border-top:none;margin-top:10px;}
.archive .site-main article .entry-taxonomy a{color:var(--purple);text-decoration:none;}
.archive .site-main article .entry-title a{color:var(--red);font-size:1.4rem;font-weight:600;}
.archive .site-main article .entry-content{margin-left:5%;display:flex;justify-content:space-around;align-items:center;background-color:var(--mpez);}
.archive .site-main article .entry-content > img{width:50%;padding:35px 0;margin-left:-5%;margin-bottom:0;}
.archive .site-main article .entry-content > div{width:50%;padding:35px;}
@media screen and (max-width:767px){
.archive .site-main article .entry-content > div{width:90%;padding:10px;}
}
.archive .site-main article .entry-content .button{color:var(--red);border:1px solid var(--gold);background-color:transparent;}
@media screen and (max-width:992px){
.archive .site-main article .entry-content{flex-direction:column;}
.archive .site-main article .entry-content > img, .archive .site-main article .entry-content > p{width:100%;}
} .blog .page-header,
.archive .page-header, .custom-page-header{display:flex;justify-content:center;align-items:center;background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/backgrounds/archive-header-wallpaper.jpg);position:relative;width:100vw;left:50%;transform:translateX(-50%);height:250px;background-size:cover;background-repeat:no-repeat;margin-bottom:2rem;}
.blog .page-header h1, .archive .page-header h1, .custom-page-header h1{font-family:var(--custom-font);color:white;}
.blog .storefront-breadcrumb, .archive .storefront-breadcrumb, .page-template-template-plain-page .storefront-breadcrumb{display:none;}
.page-template-template-plain-page .entry-header{display:none;}
.page-template-template-plain-page .content-area{width:100%;}
.woocommerce-message, .woocommerce-info{background-color:var(--gold);}
.woocommerce-info{background-color:var(--mpez);color:var(--golddark);}
.woocommerce-info .amount, .woocommerce-info .button{color:var(--golddark);}
.woocommerce-message .close-button, .woocommerce-info .close-button{position:absolute;right:15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:bold;top:50%;transform:translateY(-50%);}
.woocommerce-message .close-button:hover, .woocommerce-info .close-button:hover{cursor:pointer;}
.woocommerce-error{background-color:var(--red) !important;}
.woocommerce-message a.wc-forward, .woocommerce-error a.wc-forward, .woocommerce-info a.wc-forward{background-color:transparent !important;}
.yith-wcwl-icon.fa-heart-o::before{filter:none;color:var(--gold);}
.checkout-button{background-color:var(--gold) !important;}
.checkout-button:hover{background-color:var(--gold) !important;}
.med-estimated-weight{font-size:0.9rem;font-style:italic;}
.med-estimated-weight::before{content:"⛟";margin-right:5px;font-style:normal;color:var(--gold);}
#place_order{background-color:var(--gold) !important;}
.entry-header > .entry-title{margin-top:1rem !important;color:var(--purple) !important;font-family:var(--custom-font) !important;}
.woocommerce-checkout h3{font-size:1rem;font-weight:600;}
.woocommerce-checkout .woocommerce-billing-fields > h3, .woocommerce-checkout #order_review_heading{background-color:var(--purple);color:white;padding:5px 10px;}
.woocommerce-checkout .woocommerce-account-fields .create-account{margin-left:1em;}
.woocommerce-checkout
.woocommerce-account-fields
p.create-account
> label
> span::after, .woocommerce-checkout .woocommerce-account-fields div.create-account::after{display:block;font-size:0.9rem;color:var(--red);padding:10px 1em;background-color:var(--mpez);}
html:lang(el)
.woocommerce-checkout
.woocommerce-account-fields
p.create-account
> label
> span::after{content:"🛈 Δημιουργώντας έναν λογαριασμό θα έχετε πλήρες ιστορικό των παραγγελιών σας, δεν θα απαιτείται να ξαναγράψετε τις διευθύνεις σας σε κάθε αγορά και θα έχετε πρόσβαση σε αποκλειστικές προσφορές & προνόμια καθώς και πολλά άλλα οφέλη.";}
html:lang(el)
.woocommerce-checkout
.woocommerce-account-fields
div.create-account::after{content:"🛈 Δημιουργήστε τα στοιχεία πρόσβασής σας για να μπορείτε να συνδέεστε στον λογαριασμό σας όταν επισκέπτεστε το mountathoslegacy.com. Φροντίστε να δημιουργήσετε στοιχεία εύκολα να τα θυμάστε αλλά δύσκολα να τα μαντέψει κάποιος άλλος.";}
html:lang(en-US)
.woocommerce-checkout
.woocommerce-account-fields
p.create-account
> label
> span::after{content:"🛈 By creating an account you will have a complete history of your orders, you will not be required to retype your addresses at every purchase and you will have access to exclusive offers & benefits as well as many other benefits.";}
html:lang(en-US)
.woocommerce-checkout
.woocommerce-account-fields
div.create-account::after{content:"🛈 Create your credentials so you can sign in to your account when you visit mountathoslegacy.com. Be sure to create elements that are easy to remember but difficult for someone else to guess.";}
form.wpcf7-form{width:100%;max-width:800px;margin:0 auto;padding:10%;background-color:var(--mpez);background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_top.png), url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_bottom.png), url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/backgrounds/single_product_wallpaper_bcgr.png);background-position:center 5%, center 95%, center;background-size:35%, 35%, cover;background-repeat:no-repeat;}
form.wpcf7-form label{color:var(--gold);}
form.wpcf7-form input[type="text"],
form.wpcf7-form input[type="email"],
form.wpcf7-form select, form.wpcf7-form textarea{width:100%;border:2px solid var(--gold);background-color:white;}
form.wpcf7-form select{height:50px;}
form.wpcf7-form input[type="submit"]{background-color:var(--red);color:white;}
.monastery-info-loop{padding-top:10%;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:10px;background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_top.png), url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_bottom.png);background-position:top center, bottom center;background-size:30%;background-repeat:no-repeat;color:black;}
.monastery-info-loop-item{flex-basis:30%;background-color:var(--mpez);padding:25px;margin-bottom:10%;}
@media screen and (max-width:767px){
.monastery-info-loop-item{flex-basis:100%;}
}
.monastery-info-loop-item a{text-decoration:none !important;}
.monastery-info-loop-item img{width:100%;height:200px;object-fit:cover;margin-top:-10%;}
.monastery-info-loop-title{font-family:var(--custom-font);color:var(--red);}
.monastery-info-loop-content{}
.monastery-info-loop-item .button{color:var(--red);border:1px solid var(--gold);background-color:transparent;}
.name-day-info-loop{padding-top:10%;display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:10px;background-image:url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_top.png), url(https://mountathoslegacy.com/wp-content/themes/MedAdvicesf/assets/ornaments/design_element1_bottom.png);background-position:top center, bottom center;background-size:30%;background-repeat:no-repeat;color:black;}
.name-day-info-loop-item{flex-basis:30%;background-color:var(--mpez);padding:25px;margin-bottom:10%;}
@media screen and (max-width:767px){
.name-day-info-loop-item{flex-basis:100%;}
}
.name-day-info-loop-item a{text-decoration:none !important;}
.name-day-info-loop-item img{width:100%;height:200px;object-fit:contain;margin-top:-10%;}
.name-day-info-loop-title{font-family:var(--custom-font);color:var(--red);}
.name-day-info-loop-item .button{color:var(--red);border:1px solid var(--gold);background-color:transparent;}
.name-day-info-loop-item.current-name-day{border:2px solid var(--purple);}
.med-cart-delivery-estimation{font-size:0.9rem;font-style:italic;margin-bottom:5px;}
.med-cart-delivery-estimation::before{content:"⛟";margin-right:5px;font-style:normal;color:var(--gold);}
.as-simple-content img{max-width:100%;margin:0 auto;}
.as-simple-content *{text-align:center;}
.as-simple-content :is(h1, h2, h3, h4, h5, h6){font-family:var(--custom-font);color:var(--gold);font-size:1.7rem;}
.as-simple-content ul{list-style-position:inside;}
@media screen and (max-width:767px){
.storefront-handheld-footer-bar{bottom:-80px;transition:all 0.4s ease-in-out;}
.storefront-handheld-footer-bar.visible{bottom:0;}
} .mc-subscribe-coupon-code{margin:1rem;color:var(--purple);font-weight:600;font-family:var(--custom-font);}
.mc-subscribe-thank-you *{text-align:center;}
.mc-subscribe-thank-you li{list-style-position:inside;font-style:italic;font-size:0.9rem;}
.mc-subscribe-thank-you .button{color:var(--red);border:1px solid var(--gold);background-color:transparent;}
@media screen and (max-width:767px){
.storefront-handheld-footer-bar
.site-search
.widget_product_search
form::before{display:none !important;}
.storefront-handheld-footer-bar
.site-search
.widget_product_search
form
input{text-align:center;color:var(--purple) !important;font-size:1.2rem;font-weight:600;}
.storefront-handheld-footer-bar
.site-search
.widget_product_search
form
input::placeholder{text-align:center;color:var(--purple);}
.storefront-handheld-footer-bar ul li.search .site-search{padding:0;}
} @media screen and (max-width:767px){
.cmplz-cookiebanner .cmplz-body{display:none;}
}
#cmplz-header-1-optin::after{content:"ℹ";margin-left:5px;}
#cmplz-header-1-optin:hover{cursor:pointer;}
@media screen and (max-width:767px){
.cmplz-cookiebanner .cmplz-header .cmplz-title{display:block !important;}
} .woocommerce-store-notice{background-color:var(--purple);top:0;bottom:inherit;}
@media screen and (max-width:767px){
.woocommerce-store-notice{flex-direction:column;}
}
.woocommerce-store-notice::before{display:none;}
@media(min-width:768px){
.page-id-34049 ul.products.columns-4 li.product{width:21.7391304348%;float:left;margin-right:4.347826087%;}
} .fgf-progress-bar-wrapper{padding:0.5rem 1rem;}
.fgf-progress-bar-fill{background:var(--gold) !important;}
.fgf-progress-bar-heading-label::before{content:"";font-family:var(--font-awesome);margin-right:10px;}
.fgf-progress-bar-heading-label{color:var(--purple) !important;}
.fgf-owl-carousel-items .owl-item{padding:5px 3rem !important;}
.fgf-owl-carousel-item{background-color:white;}
.fgf-owl-carousel-item .attachment-woocommerce_thumbnail{width:30%;max-width:200px;margin:0 auto;}
.fgf-owl-carousel-items .owl-item .fgf-owl-carousel-item{border:1px solid var(--gold) !important;}
.fgf_gift_products_wrapper{background-color:var(--mpez);background-image:var(--bcgrtexture1);margin-bottom:1rem;}
.fgf_gift_products_wrapper h3{padding:0.5rem 1rem;color:var(--purple) !important;font-size:22px;font-weight:600;}
.fgf_add_to_cart_link .button{color:var(--red);border:1px solid var(--gold);background-color:transparent;}
.woocommerce-cart-form__cart-item.gift .product-price, .woocommerce-cart-form__cart-item.gift .product-subtotal{font-weight:bold;color:var(--golddark);}
.woocommerce-cart-form__cart-item.gift .product-price::before, .woocommerce-cart-form__cart-item.gift .product-subtotal::before{content:"";font-family:var(--font-awesome);position:relative;display:block;margin-right:5px;}
.woocommerce-cart-form__cart-item.gift .variation{display:none;}
.woocommerce-account #customer_login{display:flex;flex-direction:column;align-items:center;}
.woocommerce-account #login-options-container{text-align:center;}
.woocommerce-account #customer_login > div{width:100% !important;max-width:800px !important;margin:1rem 0 !important;}
.woocommerce-account #customer_login h2{display:none;}
.woocommerce-account .login-option-title{font-family:var(--custom-font);color:var(--gold);font-size:1.7rem;}
.woocommerce-account .login-option-title.active-login-option{border-bottom:1px solid var(--gold);}
.woocommerce-account .login-option-title.active-login-option, .woocommerce-account .login-option-title:hover{display:inline-block;animation:100ms linear ease-in-out;cursor:pointer;}
.woocommerce-account #customer_login label{color:var(--gold);}
.woocommerce-account #customer_login input.woocommerce-Input--text{width:100%;border:2px solid var(--gold);background-color:white;}
.woocommerce-account #customer_login .col-2{display:none;}
.woocommerce-account #customer_login .button{background-color:var(--red);color:white;}
.woocommerce-account #customer_login .woocommerce-form-login__rememberme{margin:1rem 0;}
#conditions-archive input,
#themes-archive input{width:50%;margin:1rem auto;display:block;color:var(--gold);font-family:var(--alt-font);letter-spacing:1px;border:1px solid;text-align:center;}
#conditions-archive ul,
#themes-archive ul{list-style-type:none;}
@media screen and (max-width:767px){
#conditions-archive input,
#themes-archive input{width:100%;}
} .med-product-terms{column-count:4;column-gap:20px;}
@media screen and (max-width:767px){
.med-product-terms{column-count:1;}
} .today-name-day-wrapper a{display:flex;flex-direction:column;justify-content:center;align-items:center;}
.today-name-day-wrapper:hover img{box-shadow:3px 3px 10px var(--gold);}
.today-name-day-wrapper h3{margin:10px 0;}
.today-name-day-wrapper img{border-radius:50%;}
#recipes-archive input{width:50%;margin:1rem auto;display:block;color:var(--gold);font-family:var(--alt-font);letter-spacing:1px;border:1px solid;text-align:center;}
.med-social-sharing-container{margin:1rem 0;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;background:var(--bcgrtexture1);padding:1rem;}
.med-social-sharing-container h2, .med-social-sharing-container .hustle-ui{margin:5px 0 !important;}
.med-social-sharing-container .hustle-social li{background-color:var(--gold);margin:0 5px !important;border-radius:5px;}
#search-results{width:100%;display:flex;justify-content:center;}
.live-search-products{background-color:var(--mpez) !important;width:100%;padding:1rem 3%;display:flex;flex-wrap:wrap;position:absolute;background:white;z-index:100;gap:0.3rem 0;justify-content:space-around;max-height:720px;overflow-y:auto;}
.live-search-product{background-color:white !important;display:flex;flex-direction:column;flex-basis:15%;border:1px solid var(--golddark);border-radius:5px;padding:5px;}
.live-search-product a{display:flex;flex-direction:column;align-items:center;}
.live-search-image{max-width:125px;width:100%;object-fit:contain;margin-right:10px;display:flex;justify-content:center;align-items:center;}
.live-search-info{display:flex;flex-direction:column;width:100%;}
.live-search-product-title{max-height:37px;line-height:1.1rem;overflow-y:hidden;text-overflow:ellipsis;padding:0 15px 0 0;font-size:0.9rem !important;color:var(--golddark) !important;}
.live-search-product-sku{font-size:0.7rem !important;color:var(--golddark) !important;}
.live-search-product-price{font-size:0.7rem !important;text-align:right;}
.live-search-results-count{width:100%;background-color:var(--golddark);color:white;text-align:center;margin-bottom:2px;font-size:0.9rem !important;}
.live-search-more-btn-container{flex-basis:100%;display:flex;justify-content:center;}
.ti-widget {
position: relative;
left: 50%;
transform: translateX(-50%);
width: 100%;
}.qib-button-wrapper button.qib-button{padding:6px 12px 8px;height:41px;background:#ffffff;border:1px solid #efefef;cursor:pointer;font-size:20px;line-height:20px;width:41px;color:black;height:41px;}
.qib-button-wrapper .quantity{display:inline;}
.qib-button-wrapper{margin:3px 0;white-space:nowrap;}
.qib-button-wrapper button.qib-button, .qib-button-wrapper div.quantity.wqpmb_quantity{float:none !important;height:41px;}
.qib-button-wrapper .quantity input.input-text.qty.text{height:41px;padding:6px 12px 8px;text-align:center;background:#ffffff;border:1px solid #efefef;font-size:20px;line-height:20px;box-shadow:none;margin:0 !important;}
span.wqpmb_plain_input.hidden{display:none;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .quantity.wqpmb_quantity,.quantity.wqpmb_quantity{display:inline-flex;}
body .qib-button-wrapper{display:flex;float:left;flex-wrap:nowrap;margin-right:5px;align-items:center;justify-content:center;gap:0;}
body .qib-button-wrapper .minus.qib-button, body .qib-button-wrapper .plus.qib-button{background:#a19f9f14;}
body .qib-button-wrapper .minus.qib-button:hover, body .qib-button-wrapper .plus.qib-button:hover{background:#14141414;}
.wpt-wrap .qib-button-wrapper{gap:0;}
.wpt-wrap .qib-button-wrapper div.quantity.wqpmb_quantity{height:37px !important;}
body.cart tr.woocommerce-cart-form__cart-item.cart_item .qib-button-wrapper{margin:inherit;}
.woocommerce div.product form.cart .qib-button-wrapper div.quantity{margin-right:0;margin:0;}
.qib-button-wrapper input::-webkit-outer-spin-button, .qib-button-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0;}
.qib-button-wrapper input[type=number],
.qib-button-wrapper .quantity input[type=number], 
.qib-button-wrapper .quantity input[type=number]{-moz-appearance:textfield;}
.woocommerce-page div.product form.cart div.quantity.wqpmb_quantity, .woocommerce div.product form.cart .quantity.wqpmb_quantity, .woocommerce div.product .quantity.wqpmb_quantity{margin:0 !important;}
@media only screen and (max-width: 600px) {
table.cart .product-quantity .plus, table.cart .product-quantity .minus{display:block;}
body .qib-button-wrapper{display:flex;float:right;margin-right:0;}
}  body.theme-pricom .qib-button-wrapper .minus.qib-button, 
body.theme-pricom .qib-button-wrapper .plus.qib-button, body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box{background:#f5f5f5;color:#7e7e7e;border-radius:0;border:0 none !important;}
body.theme-pricom .qib-button-wrapper .minus.qib-button:hover, body.theme-pricom .qib-button-wrapper .plus.qib-button:hover, body.theme-pricom input.input-text.qty.text.wcmmq-qty-input-box:hover{color:#000;}
body.theme-pricom .qib-button-wrapper{border:1px solid #ddd;border-radius:15px;overflow:hidden;}
body.theme-pricom .qib-button-wrapper .quantity .input-text[type=number]{min-width:56px;}
.woocommerce div.product form.cart div.quantity .qty{margin-top:0 !important;margin-right:0 !important;margin-bottom:0 !important;margin-left:0 !important;}
body.theme-shoptimizer .ajax_add_to_cart.add_to_cart_button, body.theme-shoptimizer .single-product div.product form.cart .button {
margin-left: 0px !important;
margin-top: -2px !important;
width: 200px !important;
height: 50px !important;
width: 200px !important;
}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto !important;float:none !important;margin-bottom:0 !important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgba(0,0,0,.05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width:768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}@media screen and (min-width:768px){
.storefront-primary-navigation > .col-full {
position: relative; }
.main-navigation ul li.smm-active {
position: static; }
.main-navigation ul li.smm-active.smm-doing-preview ul.sub-menu {
display: block; }
.main-navigation ul li.smm-active ul.sub-menu {
position: absolute;
width: 100%;
z-index: 9999999999;
border: 0;
top: auto; }
.main-navigation ul li.smm-active ul.sub-menu li {
display: inline; }
.main-navigation ul li.smm-active ul.sub-menu li a:not(.button) {
width: auto;
padding: 0; }
.main-navigation ul li.smm-active .widget {
margin-bottom: 3.631em;   }
.main-navigation ul li.smm-active .widget ul:not(.products) {
position: static;
left: auto;
display: block;
float: none; }
.main-navigation ul li.smm-active .widget ul:not(.products) li {
display: list-item;
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal; }
.main-navigation ul li.smm-active .widget ul:not(.products) li:before, .main-navigation ul li.smm-active .widget ul:not(.products) li:after {
display: none; }
.main-navigation ul li.smm-active .widget ul:not(.products) li a {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal;
display: inline; }
.main-navigation ul li.smm-active .widget ul:not(.products) li a:after {
display: none; }
.main-navigation ul li.smm-active .widget ul:not(.products) li a:hover {
background-color: transparent; }
.main-navigation ul li.smm-active .widget ul:not(.products) li ul.children {
margin-top: 0;
margin-left: 1em;
font-size: .857em;
box-shadow: none;
background-color: transparent; }
.main-navigation ul li.smm-active .widget h3.widget-title {
font-size: 1em;
border: 0;
padding: 0; }
.main-navigation ul li.smm-active .widget table thead th {
padding: .618em; }
.main-navigation ul li.smm-active .widget table td, .main-navigation ul li.smm-active .widget table th {
padding: .618em; }
.main-navigation ul li.smm-active .widget table td a, .main-navigation ul li.smm-active .widget table th a {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal; }
.main-navigation ul li.smm-active .widget .tagcloud a {
background-color: transparent;
margin: 0;
padding: 0;
border: 0;
text-transform: none;
display: inherit;
width: auto;
font-weight: normal; }
.main-navigation ul li.smm-active .widget ul.product_list_widget li {
overflow: hidden;
zoom: 1;
margin-bottom: .618em; }
.main-navigation ul li.smm-active .widget ul.products {
position: static;
left: auto;
display: block;
float: none; }
.main-navigation ul li.smm-active .widget ul.products li {
margin: 0;
padding: 0;
background-color: transparent;
margin-bottom: 2.618em; }
.main-navigation ul li.smm-active .widget ul.products li:hover, .main-navigation ul li.smm-active .widget ul.products li:hover a:first-of-type {
background-color: transparent; }
.main-navigation ul li.smm-active .widget ul.products li a:first-of-type:hover {
background-color: transparent; }
.main-navigation ul li.smm-active .widget ul.products li a {
width: auto; }
.main-navigation ul li.smm-active .widget ul.products li a:first-of-type {
padding: 0; }
.main-navigation ul li.smm-active .widget a.button, .main-navigation ul li.smm-active .widget a.added_to_cart {
width: auto;
display: inline-block; }
.main-navigation ul li.smm-active .widget .columns-1 ul.products li.product {
width: 100%;
margin-right: 0;
float: none; }
.main-navigation ul li.smm-active .widget .columns-2 ul.products li.product {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.main-navigation ul li.smm-active .widget .columns-3 ul.products li.product {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%; }
.main-navigation ul li.smm-active .widget .columns-4 ul.products li.product {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%; }
.main-navigation ul li.smm-active .widget .columns-5 ul.products li.product {
width: 16.9%;
margin-right: 3.8%; }
.main-navigation ul li.smm-active .smm-row:last-child > div .widget:last-of-type {
margin-bottom: 0; }
.main-navigation ul li.smm-active:hover a.button, .main-navigation ul li.smm-active:hover a.added_to_cart {
background-color: inherit; }
.smm-span-1 {
width: 4.347826087%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-1 {
margin-left: 8.6956521739%; }
.smm-post-1 {
margin-right: 8.6956521739%; }
.smm-span-2 {
width: 13.0434782609%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-2 {
margin-left: 17.3913043478%; }
.smm-post-2 {
margin-right: 17.3913043478%; }
.smm-span-3 {
width: 21.7391304348%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-3 {
margin-left: 26.0869565217%; }
.smm-post-3 {
margin-right: 26.0869565217%; }
.smm-span-4 {
width: 30.4347826087%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-4 {
margin-left: 34.7826086957%; }
.smm-post-4 {
margin-right: 34.7826086957%; }
.smm-span-5 {
width: 39.1304347826%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-5 {
margin-left: 43.4782608696%; }
.smm-post-5 {
margin-right: 43.4782608696%; }
.smm-span-6 {
width: 47.8260869565%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-6 {
margin-left: 52.1739130435%; }
.smm-post-6 {
margin-right: 52.1739130435%; }
.smm-span-7 {
width: 56.5217391304%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-7 {
margin-left: 60.8695652174%; }
.smm-post-7 {
margin-right: 60.8695652174%; }
.smm-span-8 {
width: 65.2173913043%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-8 {
margin-left: 69.5652173913%; }
.smm-post-8 {
margin-right: 69.5652173913%; }
.smm-span-9 {
width: 73.9130434783%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-9 {
margin-left: 78.2608695652%; }
.smm-post-9 {
margin-right: 78.2608695652%; }
.smm-span-10 {
width: 82.6086956522%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-10 {
margin-left: 86.9565217391%; }
.smm-post-10 {
margin-right: 86.9565217391%; }
.smm-span-11 {
width: 91.3043478261%;
float: left;
margin-right: 4.347826087%; }
.smm-pre-11 {
margin-left: 95.652173913%; }
.smm-post-11 {
margin-right: 95.652173913%; }
.smm-span-12 {
width: 100%;
float: left;
margin-left: 0;
margin-right: 0; }
.smm-pre-12 {
margin-left: 104.347826087%; }
.smm-post-12 {
margin-right: 104.347826087%; }
.smm-last {
float: right;
margin-right: 0; }
.smm-mega-menu {
padding: 2.618em; }
.storefront-legacy .smm-mega-menu {
margin-left: -2.618em;
margin-right: -2.618em; }
.smm-row:before, .smm-row:after {
content: "";
display: table; }
.smm-row:after {
clear: both; } }