/**
Theme Name: Parthenis
Theme URI: https://orsalia-parthenis.gr
Author: RoundFloor
Author URI: https://roundfloor.gr
Description: Custom theme for Parthenis website.
Template: savoy
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: rftd
*/


/* Theme customization
-------------------------------------------------------------- */

/**
 * Elements
 */

/*** Utilities ***/
.page .rf-hide {
    display: none;
}

/*** CF7: Hide reCAPTCA v3 Badge ***/
.grecaptcha-badge {
    visibility: hidden;
}

/*** Contact Form 7 ***/
.rf-contact-form .wpcf7 input.wpcf7-submit {
    width: 100%;
}
.rf-contact-form .wpcf7-acceptance label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}
.rf-contact-form .wpcf7-acceptance input[type=checkbox] {
    margin: 4px 8px 0 0;
}
.rf-contact-form .wpcf7-acceptance .wpcf7-list-item-label:hover {
    cursor: pointer;
}
.rf-recaptcha-tos {
    font-size: 12px;
    line-height: normal;
    margin: 7px 0 30px;
    display: block;
}
.rf-contact-form .wpcf7-form .wpcf7-not-valid {
    /* border-color: #d32b33; */
    border-bottom-color: #f00;
}
/* .rf-contact-form .wpcf7-form .wpcf7-not-valid-tip {
    color: #d32b33;
    font-size: 13px;
    margin-top: 8px;
    display: block;
} */
/* .wpcf7 form .wpcf7-response-output {
    color: #242424;
    font-size: 13px;
    padding: 26px 15px;
    background-color: #ffebb3;
    border-color: #ffebb3;
    border-left: 5px solid #ffb900;
    border-radius: 3px;
    margin: 30px 0;
} */
.wpcf7 form.sent .wpcf7-response-output {
    color: #fff;
    background-color: #08a045;
    border-color: #08a045;
    /* border-left-color: #066f30; */

    /* font-size: 13px; */
    padding: 26px 15px;
    border-left: 5px solid #066f30;
    border-radius: 3px;
    margin: 11px 0 30px 19px;
}
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    color: #fff;
    background-color: #d32b33;
    border-color: #d32b33;
    border-left-color: #7f1a1f;
}
.wpcf7 form.spam .wpcf7-response-output {
    color: #fff;
    background-color: #f56e28;
    border-color: #f56e28;
    border-left-color: #af4008;
}
.wpcf7 form.invalid div.wpcf7-response-output,
.wpcf7 form.unaccepted div.wpcf7-response-output {
    /* border-color: #ffebb3;
    border-left-color: #ffb900; */
    color: #242424;
    /* font-size: 13px; */
    padding: 26px 15px;
    background-color: #ffebb3;
    border-color: #ffebb3;
    border-left: 5px solid #ffb900;
    border-radius: 3px;
    margin: 11px 0 30px 19px;
}
/* Orsalia-parthenis.gr Customization */
.rf-contact-form .wpcf7-select option {
    color: #444;
}
/* Parthenisoutlet.com Customization */
/* .rf-contact-form input[type="text"],
.rf-contact-form input[type="email"],
.rf-contact-form input[type="tel"],
.rf-contact-form select {
    border: 3px solid #2c3e50;
}
.rf-contact-form input[type="text"]:focus,
.rf-contact-form input[type="email"]:focus,
.rf-contact-form input[type="tel"]:focus,
.rf-contact-form select:focus {
    border-color: #000;
}
.rf-contact-form label:not(.wpcf7-acceptance label) {
    color: #282828;
    font-weight: bold;
} */

/*** Cookie Notice for GDPR & CCPA ***/
#cookie-notice .cookie-notice-container {
    padding: 45px 30px;
}
#cookie-notice .cn-privacy-policy-link {
    color: #00a99d;
    text-decoration: underline;
}
#cookie-notice .cn-privacy-policy-link:hover {
    color: rgba(0, 169, 157, 0.65);
}
#cn-accept-cookie {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #20c19e;
    padding: 12px 42px;
    border-radius: 50px;
}
#cn-accept-cookie:hover {
    box-shadow: inset 0 0 0 99999px rgb(0,0,0,0.05);
}
@media (max-width: 900px) {
    #cookie-notice #cn-accept-cookie {
        display: inline-block;
        margin-top: 5px;
    }
}

/*** Cookies Banner (GDPR Cookie Compliance (CCPA, PIPEDA ready) by Moove Agency) ***/
/* #moove_gdpr_cookie_info_bar {
    padding: 45px 0;
}
body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    border-top-color: #282828;
}
body #moove_gdpr_cookie_info_bar,
body .gdpr_lightbox {
    z-index: 9999999999;
}
@media (max-width: 640px) {
    body #moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
        text-align: center;
    }
} */

/*** ConsentMagic ***/
.cs_preview_container .row {
    margin-left: 0;
	margin-right: 0;
}
.cs_preview_container .col,
.cs_preview_container .col-12 {
    padding-right: 0;
    padding-left: 0;
}
.cs_preview_container,
.cs_preview_container > div > div,
.cs_preview_container > div > div .bar_description_text,
.cs_preview_container .btn,
.cs_preview_container .cs-privacy-content-text,
.cs_preview_container .cm-script-description,
.cs_preview_container .green-text span {
	font-family: Roboto, sans-serif!important;
}
.cs_preview_container > div > div h1,
.cs_preview_container > div > div h2,
.cs_preview_container > div > div h3,
.cs_preview_container > div > div h4,
.cs_preview_container > div > div h5,
.cs_preview_container > div > div h6 {
	color: #282828!important;
	font-family: Roboto, sans-serif;
}
.cs_preview_container > div > div .bar_description_text,
.cs_preview_container > div > div .cs-modal .cs-modal-dialog .cs-modal-content div {
    color: #777!important;
	line-height: 1.6;
}
.cs_preview_container > div > div .policy_wrap a {
	color: #212121!important;
    font-weight: 300;
}
.cs_preview_container .cs-privacy-content-text a:after,
.cs_preview_container .cs_open_vendors a:after,
.cs_preview_container .cs_vendor_link_wrap a:after,
.cs_preview_container .policy_wrap a:after {
	background-color: #212121;
}
.cs_preview_container .green-text span {
	font-size: 16px!important;
}
/** Site Customization **/
.cs-public-cookie-bar.bar_large.bottom,
.cs-public-cookie-bar.bar_small.bottom {
    box-shadow: none;
}
.cs_preview_container .btn,
.cs_preview_container a:not(.cs_vendor_link),
.cs_preview_container button,
.cs-modal-content {
	opacity: 1;
    border-radius: 0;
}
.cs_preview_container .btn.allow_all_btn {
    background-color: #000!important;
}
@media (max-width: 415px) {
	.cs_preview_container .cs_popup_content > div:nth-child(2) .cm-script-title-block {
		flex-direction: column;
		align-items: flex-start;
	}
	.cs_preview_container .cs-privacy-overview h4,
	.cs_preview_container .cs_popup_content > h4 {
		font-size: 22px!important;
	}
	.cs_preview_container .cm-script-title-block h4 {
		font-size: 20px!important;
	}
}

/*** All In One WP Security ***/
.aiowps-captcha {
    margin-bottom: 15px;
}
label[for="aiowps-captcha-answer"] {
    margin: 0;
}
.aiowps-captcha-equation {
    margin-bottom: 24px;
}

/*** Breadcrumbs (Rank Math) ***/
.rank-math-breadcrumb p {
    margin-bottom: 0;
}

/*** Newsletter Popup ***/
.rf-newsletter-popup .kadence-conversions-close {
    color: #fff;
    transition: all .3s ease-in-out;
}
.rf-newsletter-popup .kadence-conversions-close:hover {
    color: rgba(255,255,255,0.82);
}
.rf-newsletter-popup .kadence-conversions-close,
.rf-newsletter-popup .kadence-conversion,
.rf-newsletter-popup .kadence-conversion-inner {
    outline: none;
}
.rf-newsletter-popup .wp-block-image {
    margin-bottom: 0;
}
@media (max-width: 620px) {
    .rf-newsletter-popup .kadence-conversion {
        background: transparent;
        padding: 0 10px;
    }
}
/* Demo */
.rf-newsletter-popup__heading {
    font-size: 33px;
    line-height: 1.1;
    letter-spacing: -2px;
}
.rf-newsletter-popup__text {
    color: #cccccc;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.1;
    letter-spacing: -1px;
    margin: 30px 0 0;
}
.rf-newsletter-popup__btn {
    margin-top: 30px;
}
.rf-newsletter-popup__btn .button {
    color: #ffffff;
    background: #282828;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 1.4;
    border-radius: 0px;
    padding: 11px 17px;
}
.rf-newsletter-popup__btn .button:hover {
    background: rgba(40,40,40,0.82);
}


/**
 * Header
 */

/*** Header Backround on Hover ***/
@media (min-width: 992px) {
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover {
        background: rgba(255,255,255,1)!important;
    }
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover .nm-logo {
        display: inline;
    }
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover .nm-alt-logo {
        display: none;
    }
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover .nm-menu li.megamenu > a,
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover #nm-right-menu-ul li > a {
        color: #707070!important;
    }
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover .nm-menu li.megamenu > a:hover,
    .header-transparency:not(.header-on-scroll):not(.mobile-menu-open) .nm-header:hover #nm-right-menu-ul li > a:hover {
        color: #282828!important;
    }
}

/*** Header Cart ***/
@media (max-width: 550px) {
    .header-mobile-default .nm-menu-cart.no-icon .nm-menu-cart-title {
        display: inline;
    }
}

/*** Top Bar ***/
.nm-top-bar {
	font-size: 0.9em;
    line-height: 37px;
    border-bottom: none;
}
.nm-top-bar-left.col-xs-12 .nm-top-bar-text {
    text-align: center;
}

/*** Mega Menu ***/
@media (min-width: 992px) and (max-width: 1040px) {
    .nm-menu .sub-menu li.rf-reset-line-height a {
        line-height: 1;
    }
}

/*** Mobile Menu Hamburger ***/
.mobile-menu-icon-bold .nm-menu-icon span {
	height: 1px;
}
.mobile-menu-icon-bold .nm-menu-icon span.line-2 {
	width: 100%;
}

/*** Mobile Menu Submenu ***/
#nm-mobile-menu .sub-menu {
    padding: 16px 0 13px;
    border-top: 1px solid #eee;
}
#nm-mobile-menu .sub-menu a {
    text-indent: 15px;
}
#nm-mobile-menu .sub-menu .nm-mobile-sub-menu-ul a {
    font-size: 14px;
}
#nm-mobile-menu .sub-menu .sub-menu a {
    text-indent: 30px;
}


/**
 * Footer
 */

/*** Footer Widget Titles ***/
.nm-footer .nm-widget-title {
    font-size: 15px!important; 
    font-weight: normal;
}

/*** Footer Widgets ***/
@media (min-width: 1020px) {
    .nm-footer .nm-footer-block-grid {
        margin: 0;
    }
}

/*** Footer Copyright ***/
.nm-footer-bar-left .nm-footer-bar-col-inner,
.nm-footer-bar-custom-text {
    display: block;
}


/**
 * Pages
 */

/*** Home ***/
/* Home About Section */
.rf-home-about h2 {
    font-size: 38px;
}
.rf-home-about p a {
    border-bottom: 1px solid #C4A311;
}
.rf-home-about p a:hover {
    border-bottom: 1px solid black;
}
/* Home Categories Banners */
@media (min-width: 768px) {
    .rf-home-categories-banners .col-sm-6:first-child {
        padding-right: 0;
    }
    .rf-home-categories-banners .col-sm-6:last-child {
        padding-left: 0;
    }
}

/*** Newsletter ***/
#post-2261, /* Newletter EN */
#post-2271 /* Newletter EL */
{
    max-width: 1220px;
    margin: 0 auto;
}
/* .rf-newsletter h1 {
    max-width: 350px;
} */

/*** Common Pages ***/
.rf-common-page {
    max-width: 1220px;
    margin: 0 auto;
}

/*** Payments Page ***/
.rf-payments-logos .wp-block-image {
	margin: 0 10px 10px 0;
    display: inline-block;
}

/*** Contact Page ***/
.rf-contact-logo {
    margin-bottom: 0;
}

/*** Blog: Single Post ***/
/* Post author */
.single-post .nm-single-post-meta-top span em {
    display: none;
}
/* Post Categories */
.single-post .nm-single-post-categories {
    display: none;
}

/*** Blog: Blog Page ***/
.rf-blog-title {
    text-align: center;
    margin-bottom: 80px;
}

/*** Heritage Page ***/
.rf-timeline-half-text,
.rf-timeline-full-img,
.rf-timeline-text-img,
.rf-timeline-img-text {
    margin-bottom: 80px;
}
.rf-timeline-text-img,
.rf-timeline-img-text {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.rf-timeline-full-img .wpb_single_image .vc_figure-caption,
.rf-timeline-text-img .wpb_single_image .vc_figure-caption,
.rf-timeline-img-text .wpb_single_image .vc_figure-caption {
    font-size: 13px;
    padding-top: 10px;
    margin-top: 0;
}
.rf-timeline-text-img .wpb_content_element h2,
.rf-timeline-img-text .wpb_content_element h2 {
    font-size: 24px;
    letter-spacing: -1px;
    margin-bottom: 10px;
}
.rf-timeline-text-img .wpb_content_element p,
.rf-timeline-img-text .wpb_content_element p {
    padding: 0 30px;
}
.rf-timeline-text-img .wpb_single_image .vc_figure,
.rf-timeline-img-text .wpb_single_image .vc_figure {
    padding: 25px;
}
@media (max-width: 991px) {
    .rf-timeline .col-sm-8 {
        width: 100%;
        float: none;
    }
}
@media (max-width: 767px) {
    .rf-timeline-img-text {
        flex-wrap: wrap-reverse;
    }
}
@media (max-width: 536px) {
    .rf-timeline .wpostahs-slider.wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title {
        font-size: 30px;
    }
}
/* Timeline slider Slider */
.rf-timeline .slick-slider:hover .slick-next.slick-disabled,
.rf-timeline .slick-slider:hover .slick-prev.slick-disabled {
    opacity: 0;
}
.rf-timeline .wpostahs-slider-nav-title,
.rf-timeline .wpostahs-main-title,
.rf-timeline .wpostahs-title {
    outline: none;
}
@media (max-width: 479px) {
    .rf-timeline .slick-slider .slick-next,
    .rf-timeline .slick-slider .slick-prev {
        opacity: 1;
    }
    .rf-timeline .slick-slider .slick-next.slick-disabled,
    .rf-timeline .slick-slider .slick-prev.slick-disabled {
        opacity: 0;
    }
}
/* Removed from Additional CSS (Heritage) */
.rf-timeline .wpostahs-slider-design-2 .wpostahs-centent {
    max-width: 100%;
    padding: 0;
    margin: 50px 0 0;
}
.rf-timeline .wpostahs-centent-title {
    display: none;
}
.rf-timeline .wpostahs-slick-slider .slick-arrow {
    border: none!important;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button {
    border-color: #000;
    background: #000;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-current .wpostahs-main-title button:hover {
    border-color: #000;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title:hover .wpostahs-main-title button {
    background: #000;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav-title .wpostahs-title {
    color: #000;
    font-size:40px;
    letter-spacing:-1px;
}
.rf-timeline .wpostahs-slider-for {
    padding:0;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav .slick-list.draggable::before {
    width: 100%;
    height: 2px;
    background: #000;
    top: 32px;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav {
    max-width: none;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slider-nav .wpostahs-slider-nav-title .wpostahs-main-title button {
    border: 2px solid #000;
}
.rf-timeline .wpostahs-slider-design-2 .wpostahs-slick-slider .slick-arrow {
    margin-top: 3px!important;
}
/* Not used */
.rf-timeline .subtitle-below .nm-banner-subtitle {
    margin-top: 0;
}
.rf-timeline .nm-banner-subtitle {
    font-weight: 300;
    letter-spacing: 0;
}


/* WooCommerce Customization
-------------------------------------------------------------- */

/**
 * Product Archives
 */

/*** Categories Navigation ***/
.nm-shop-categories li.current-parent-cat > a,
.nm-shop-sub-categories .rf-current-parent-cat > a,
.nm-shop-sub-categories-nested .rf-current-parent-cat > a {
    color: #c19551;
}
.rf-current-parent-cat.is-subcategory > a {
    color: #282828;
}

/** Mobile subcategories navigation **/
.nm-shop-header.centered #nm-shop-categories-wrap {
    text-align: center;
}

/** Nav items margins **/
.list_nosep .nm-shop-categories li a {
    margin-right: 0;
}
.list_nosep .nm-shop-categories li:not(:first-child) a {
    margin-left: 28px;
}
/* David Downton EN */
.nm-shop-categories li.cat-item-157.current-cat a,
.nm-shop-categories li.cat-item-157.current-parent-cat a,
/* David Downton EL */
.nm-shop-categories li.cat-item-159.current-cat a,
.nm-shop-categories li.cat-item-159.current-parent-cat a,
/* Special Offers SS EN */
.nm-shop-categories li.cat-item-160.current-cat a,
.nm-shop-categories li.cat-item-160.current-parent-cat a,
/* Special Offers SS EL */
.nm-shop-categories li.cat-item-162.current-cat a,
.nm-shop-categories li.cat-item-162.current-parent-cat a,
/* Special Offers AW EN */
.nm-shop-categories li.cat-item-161.current-cat a,
.nm-shop-categories li.cat-item-161.current-parent-cat a,
/* Special Offers AW EL */
.nm-shop-categories li.cat-item-163.current-cat a,
.nm-shop-categories li.cat-item-163.current-parent-cat a,
/* Uncategorized EN */
.nm-shop-categories li.cat-item-16.current-cat a,
/* Uncategorized EL */
.nm-shop-categories li.cat-item-44.current-cat a
{
    margin-left: 0;
}

/** Display David Downton, Special Offers SS, Special Offers AW, Uncategorized only if it is current category **/
.nm-shop-categories li.cat-item-157, /* David Downton EN */
.nm-shop-categories li.cat-item-159, /* David Downton EL */
.nm-shop-categories li.cat-item-160, /* Special Offers SS EN */
.nm-shop-categories li.cat-item-162, /* Special Offers SS EL */
.nm-shop-categories li.cat-item-161, /* Special Offers AW EN */
.nm-shop-categories li.cat-item-163, /* Special Offers AW EL */
.nm-shop-categories li.cat-item-16,  /* Uncategorized EN */
.nm-shop-categories li.cat-item-44   /* Uncategorized EL */
{
    display: none;
}
/* David Downton EN */
.nm-shop-categories li.cat-item-157.current-cat,
.nm-shop-categories li.cat-item-157.current-parent-cat,
/* David Downton EL */
.nm-shop-categories li.cat-item-159.current-cat,
.nm-shop-categories li.cat-item-159.current-parent-cat,
/* Special Offers SS EN */
.nm-shop-categories li.cat-item-160.current-cat,
.nm-shop-categories li.cat-item-160.current-parent-cat,
/* Special Offers SS EL */
.nm-shop-categories li.cat-item-162.current-cat,
.nm-shop-categories li.cat-item-162.current-parent-cat,
/* Special Offers AW EN */
.nm-shop-categories li.cat-item-161.current-cat,
.nm-shop-categories li.cat-item-161.current-parent-cat,
/* Special Offers AW EL */
.nm-shop-categories li.cat-item-163.current-cat,
.nm-shop-categories li.cat-item-163.current-parent-cat,
/* Uncategorized EN */
.nm-shop-categories li.cat-item-16.current-cat,
/* Uncategorized EL */
.nm-shop-categories li.cat-item-44.current-cat
{
    display: inline-block;
}

/** Hide other categories only if David Downton, Special Offers SS, Special Offers AW, Uncategorized is current category **/
/* David Downton */
.tax-product_cat.term-david-downton .nm-shop-categories > li:not(.current-cat),
.tax-product_cat.term-david-downton-el .nm-shop-categories > li:not(.current-cat),
/* David Downton > Woman */
.tax-product_cat.term-david-downton-woman .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-david-downton-woman-el .nm-shop-categories > li:not(.current-parent-cat),
/* David Downton > Man */
.tax-product_cat.term-david-downton-man .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-david-downton-man-el .nm-shop-categories > li:not(.current-parent-cat),
/* David Downton > Accessories */
.tax-product_cat.term-david-downton-accessories .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-david-downton-accessories-el .nm-shop-categories > li:not(.current-parent-cat),
/* Special Offers SS */
.tax-product_cat.term-special-offers-ss .nm-shop-categories > li:not(.current-cat),
.tax-product_cat.term-special-offers-ss-el .nm-shop-categories > li:not(.current-cat),
/* Special Offers SS > Woman */
.tax-product_cat.term-special-offers-ss-woman .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-special-offers-ss-woman-el .nm-shop-categories > li:not(.current-parent-cat),
/* Special Offers SS > Man */
.tax-product_cat.term-special-offers-ss-man .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-special-offers-ss-man-el .nm-shop-categories > li:not(.current-parent-cat),
/* Special Offers SS > Accessories */
.tax-product_cat.term-special-offers-ss-accessories .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-special-offers-ss-accessories-el .nm-shop-categories > li:not(.current-parent-cat),
/* Special Offers AW */
.tax-product_cat.term-special-offers-aw .nm-shop-categories > li:not(.current-cat),
.tax-product_cat.term-special-offers-aw-el .nm-shop-categories > li:not(.current-cat),
/* Special Offers AW > Woman */
.tax-product_cat.term-special-offers-aw-woman .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-special-offers-aw-woman-el .nm-shop-categories > li:not(.current-parent-cat),
/* Special Offers AW > Man */
.tax-product_cat.term-special-offers-aw-man .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-special-offers-aw-man-el .nm-shop-categories > li:not(.current-parent-cat),
/* Special Offers AW > Accessories */
.tax-product_cat.term-special-offers-aw-accessories .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-special-offers-aw-accessories-el .nm-shop-categories > li:not(.current-parent-cat),
/* Black Friday */
.tax-product_cat.term-black-friday-2025 .nm-shop-categories > li:not(.current-cat),
.tax-product_cat.term-black-friday-2025-el .nm-shop-categories > li:not(.current-cat),
/* Black Friday > Woman */
.tax-product_cat.term-black-friday-2025-woman .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-black-friday-2025-woman-el .nm-shop-categories > li:not(.current-parent-cat),
/* Black Friday > Man */
.tax-product_cat.term-black-friday-2025-man .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-black-friday-2025-man-el .nm-shop-categories > li:not(.current-parent-cat),
/* Black Friday > Accessories */
.tax-product_cat.term-black-friday-2025-accessories .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-black-friday-2025-accessories-el .nm-shop-categories > li:not(.current-parent-cat),
/* Black Friday > Basics (If) */
.tax-product_cat.term-black-friday-2025-basics .nm-shop-categories > li:not(.current-parent-cat),
.tax-product_cat.term-black-friday-2025-basics-el .nm-shop-categories > li:not(.current-parent-cat),
/* Uncategorized */
.tax-product_cat.term-uncategorized .nm-shop-categories > li:not(.current-cat),
.tax-product_cat.term-xoris-katigoria .nm-shop-categories > li:not(.current-cat)
{
    display: none;
}

/** Remove Reset Button Link **/
.woocommerce.archive .nm-shop-results-bar a#nm-shop-search-taxonomy-reset {
    padding-left: 14px;
}
.woocommerce.archive .nm-shop-results-bar a#nm-shop-search-taxonomy-reset:hover {
    text-decoration: none;
}
.woocommerce.archive .nm-shop-results-bar a#nm-shop-search-taxonomy-reset:before {
    display: none;
}

/*** Filters ***/
/* Hide Price Filters Bug */
#nm-shop-widgets-ul .widget_price_filter:not(.nm_widget) {
    display: none;
}
/* Color Filter Swatches */
#nm-shop-widgets-ul .woocommerce-widget-layered-nav .nm-pa-image-thumbnail-wrap {
    border: 1px solid #dadada;
}
/* Color Filters List Height */
#nm-shop-widgets-ul #woocommerce_layered_nav-2.show .nm-shop-widget-col:last-child {
    max-height: 300px;
    overflow-y: scroll;
}
/* Filters Button & Popup */
#nm-shop-sidebar-popup .nm-shop-sidebar .widget .nm-widget-title {
    /* font-size: 15px!important;  */
    font-weight: normal;
}
#nm-shop-sidebar-popup-button.visible {
    border-radius: 50px;
    opacity: 0.91;
}
#nm-shop-sidebar-popup-button:hover {
    opacity: 0.95;
}
@media (min-width: 1759px) {
    #nm-shop-sidebar-popup-button,
    #nm-shop-sidebar-popup {
        right: 50%;
    }
    #nm-shop-sidebar-popup-button {
        margin-right: -100px;
    }
    #nm-shop-sidebar-popup-button.visible {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    #nm-shop-sidebar-popup {
        margin-right: -172px;
    }
    /* Hide filters button behind the footer-bar */
    .nm-footer-bar {
        position: relative;
        z-index: 505;
    }
    body.shop-filters-popup-open .nm-footer-bar {
        z-index: auto;
    }
}
@media (max-width: 400px) {
    #nm-shop-sidebar-popup-button {
        max-width: 180px;
    }
}

/*** Archive Color Swatches ***/
.attributes-position-details .nm-shop-loop-attribute a .nm-pa-image-thumbnail-wrap {
	width: 19px;
	height: 19px;
	border: 1px solid #dadada;
}

/*** Out of Stock Badge ***/
.products li.outofstock.nm-has-attributes .nm-shop-loop-thumbnail > a:after {
    display: block;
}
@media (max-width: 400px) {
    .products li.outofstock.nm-has-attributes .nm-shop-loop-thumbnail > a:after {
        top: 7px;
        left: 7px;
        font-size: 12px;
        padding: 3px 5px;
    }
}

/*** Categories Navigation: Basics Uppercase ***/
.nm-shop-sub-categories li a[href*=basics],
.nm-shop-sub-categories-nested li a[href*=basics] {
    text-transform: uppercase;
}

/*** Custom Badge ***/
.rf-custom-badge {
    display: block;
    position: absolute;
    top: 12px;
    right: 12px;
    z-index: 10;
    color: #fff;
    font-size: 13px;
    line-height: 1;
    text-transform: uppercase;
    background: #282828;
    padding: 3px 7px;
    -webkit-border-radius: 30px;
    border-radius: 30px; 
}
.layout-centered .rf-custom-badge {
    right: auto;
    left: 12px;
}
.rf-custom-badge + .onsale {
    margin-top: 27px;
}
.rf-custom-badge + .nm-label-itsnew {
    margin-top: 27px;
}
.rf-custom-badge + .nm-label-itsnew + .onsale {
    margin-top: 54px;
}
.products.layout-centered li.outofstock .rf-custom-badge {
    margin-top: 27px;
}
@media (max-width: 445px) {
    .rf-custom-badge {
        top: 7px;
        right: 7px;
        font-size: 12px;
        padding: 3px 5px;
    }
    .layout-centered .rf-custom-badge {
        right: auto;
        left: 7px;
    }
    .rf-custom-badge + .onsale {
        margin-top: 25px;
    }
    .rf-custom-badge + .nm-label-itsnew {
        margin-top: 25px;
    }
    .rf-custom-badge + .nm-label-itsnew + .onsale {
        margin-top: 50px;
    }
    .products.layout-centered li.outofstock .rf-custom-badge {
        margin-top: 25px;
    }
}


/**
 * Single Product
 */

/*** Short Description ***/
/* Short Description */
/* .woocommerce-product-details__short-description.entry-content,
.rf-short-description-sku {
	font-size: 13px;
} */
.rf-accordion-wrapper.v2 {
	margin-top: 22px;
}
/* Accordion */
.rf-accordion {
	padding: 0;
	margin: 0;
	list-style: none;
}
.rf-accordion-item:not(:last-child) {
	border-bottom: 1px solid #dadada;
}
.rf-accordion-heading {
	font-size: 14px;
	font-weight: normal;
    letter-spacing: normal;
	padding: 18px 0;
	margin: 0;
    position: relative;
	cursor: pointer;
}
.rf-accordion-panel {
	font-size: 13px;
	margin: 0;
	padding-bottom: 18px;
	display: none;
}
.care-image-wrapper {
	margin-top: 12px;
}
.rf-shipping-info-panel h3 {
	font-size: 13px;
    letter-spacing: normal;
}
.rf-shipping-info-panel ul:not(:last-child),
.rf-shipping-info-panel p:not(:last-child) {
	margin-bottom: 16px;
}
.rf-accordion-item .rf-accordion-heading:after {
    content: "\e114";
    font-family: "nm-font";
    color: #282828;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    top: 50%;
    left: 97%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.rf-accordion-item.is-active .rf-accordion-heading:after {
    content: "\e115";
}

/* Quantity */
.single-product .nm-quantity-wrap {
	display: none;
}

/*** Color Swatches Thumbs ***/
.single-product .nm-variation-control.nm-variation-control-size li span {
    font-size: 11px;
    padding-left: 5px;
}

/*** WC Meta (SKU, Categories, Tags) ***/
#nm-product-meta {
	display: none;
}

/*** WC Tabs ***/
.woocommerce-tabs .tabs {
    display:none;
}

/*** Product Image Lightbox ***/
.nm-product-pswp .pswp__bg {
    background: #fff;
}

/*** Product Price ***/
.product .summary .price {
	padding: 12px 0 24px;
}
.product .summary .price .amount {
	font-size: 20px;
}
.product .summary .price del .amount {
	font-size: 14px;
}


/**
 * Cart
 */

/*** Cart Buttons ***/
.nm-cart-empty-button .button,
.woocommerce-mini-cart__buttons .button,
.wc-proceed-to-checkout .button,
.nm-cart-coupon-form .button {
    font-weight: 300;
}


/**
 * Checkout
 */

/*** Payments Logos ***/
/* .wc_payment_method img {
    display: none;
} */
/* .rf-cards-logos-wrapper {
    text-align: center;
} */
.woocommerce-checkout #billing_customer_title {
    color: #444;
    font-weight: 300;
}
.woocommerce-terms-and-conditions-wrapper .form-row .required {
    display: inline;
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox:hover {
    cursor: pointer;
}
.woocommerce-checkout label[for="payment_method_piraeusbank_gateway"] img {
    max-width: 128px;
}
/* Payment Page */
.woocommerce-checkout.woocommerce-order-pay .rf-checkout-newsletter-subscription-checkbox {
    padding: 20px 0 14px;
}

/*** Mailchimp for WooCommerce ***/
.rf-checkout-newsletter-consent-text {
    margin-bottom: 24px;
}
.woocommerce-checkout label[for="mailchimp_woocommerce_newsletter"] {
    padding-bottom: 0;
}


/**
 * My Account
 */


/**
 * Imports: Hide Disabled Variations Color Swatches at Product Archives & Related Products
 */

/* EXAMPLE: */

/*** Product Archives ***/
/*
.woocommerce.archive .product_tag-rf-hide-grey a[href*=grey],
.woocommerce.archive .product_tag-rf-hide-grey-el a[href*=grey-el]
{
    display: none;
}
*/
/*** Related Products ***/
/*
.single-product .related.products .product_tag-rf-hide-grey a[href*=grey],
.single-product .related.products .product_tag-rf-hide-grey-el a[href*=grey-el]
{
    display: none;
}
*/
/*** Upsells Products ***/
/*
.single-product .upsells.products .product_tag-rf-hide-grey a[href*=grey],
.single-product .upsells.products .product_tag-rf-hide-grey-el a[href*=grey-el]
{
    display: none;
}
*/
/*** Cross-sells Products ***/
/*
.woocommerce-cart .cross-sells .product_tag-rf-hide-grey a[href*=grey],
.woocommerce-cart .cross-sells .product_tag-rf-hide-grey-el a[href*=grey-el]
{
    display: none;
}
*/
/*** Pages ***/
/*
.entry-content.page .product_tag-rf-hide-grey a[href*=grey],
.entry-content.page .product_tag-rf-hide-grey-el a[href*=grey-el]
{
    display: none;
}
*/


/**
 * Basics AW25
 */

/* 
rf-hide-teal
rf-hide-grey
rf-hide-plum
rf-hide-off-white
rf-hide-black
rf-hide-navy
rf-hide-bordeaux
rf-hide-camel
rf-hide-velvet-beige
rf-hide-velvet-aubergine
rf-hide-cinnamon
rf-hide-ice-grey
rf-hide-jade
rf-hide-oatmeal
rf-hide-olive
rf-hide-violet
rf-hide-berry
rf-hide-vanilla
rf-hide-vert-amande
rf-hide-mineral-blue
rf-hide-dusty-rose
rf-hide-yellow-gold
rf-hide-cobalt-blue
rf-hide-beige
rf-hide-light-grey
rf-hide-white
*/
/*
.woocommerce.archive
.single-product .related.products
.single-product .upsells.products
.woocommerce-cart .cross-sells
.entry-content.page
*/

/*** Product Archives ***/
.woocommerce.archive .product_tag-rf-hide-teal a[href*=teal],
.woocommerce.archive .product_tag-rf-hide-teal-el a[href*=teal-el],
.woocommerce.archive .product_tag-rf-hide-grey a[href*=grey],
.woocommerce.archive .product_tag-rf-hide-grey-el a[href*=grey-el],
.woocommerce.archive .product_tag-rf-hide-plum a[href*=plum],
.woocommerce.archive .product_tag-rf-hide-plum-el a[href*=plum-el],
.woocommerce.archive .product_tag-rf-hide-off-white a[href*=off-white],
.woocommerce.archive .product_tag-rf-hide-off-white-el a[href*=off-white-el],
.woocommerce.archive .product_tag-rf-hide-black a[href*=black],
.woocommerce.archive .product_tag-rf-hide-black-el a[href*=black-el],
.woocommerce.archive .product_tag-rf-hide-navy a[href*=navy],
.woocommerce.archive .product_tag-rf-hide-navy-el a[href*=navy-el],
.woocommerce.archive .product_tag-rf-hide-bordeaux a[href*=bordeaux],
.woocommerce.archive .product_tag-rf-hide-bordeaux-el a[href*=bordeaux-el],
.woocommerce.archive .product_tag-rf-hide-camel a[href*=camel],
.woocommerce.archive .product_tag-rf-hide-camel-el a[href*=camel-el],
.woocommerce.archive .product_tag-rf-hide-velvet-beige a[href*=velvet-beige],
.woocommerce.archive .product_tag-rf-hide-velvet-beige-el a[href*=velvet-beige-el],
.woocommerce.archive .product_tag-rf-hide-velvet-aubergine a[href*=velvet-aubergine],
.woocommerce.archive .product_tag-rf-hide-velvet-aubergine-el a[href*=velvet-aubergine-el],
.woocommerce.archive .product_tag-rf-hide-cinnamon a[href*=cinnamon],
.woocommerce.archive .product_tag-rf-hide-cinnamon-el a[href*=cinnamon-el],
.woocommerce.archive .product_tag-rf-hide-ice-grey a[href*=ice-grey],
.woocommerce.archive .product_tag-rf-hide-ice-grey-el a[href*=ice-grey-el],
.woocommerce.archive .product_tag-rf-hide-jade a[href*=jade],
.woocommerce.archive .product_tag-rf-hide-jade-el a[href*=jade-el],
.woocommerce.archive .product_tag-rf-hide-oatmeal a[href*=oatmeal],
.woocommerce.archive .product_tag-rf-hide-oatmeal-el a[href*=oatmeal-el],
.woocommerce.archive .product_tag-rf-hide-olive a[href*=olive],
.woocommerce.archive .product_tag-rf-hide-olive-el a[href*=olive-el],
.woocommerce.archive .product_tag-rf-hide-violet a[href*=violet],
.woocommerce.archive .product_tag-rf-hide-violet-el a[href*=violet-el],
.woocommerce.archive .product_tag-rf-hide-berry a[href*=berry],
.woocommerce.archive .product_tag-rf-hide-berry-el a[href*=berry-el],
.woocommerce.archive .product_tag-rf-hide-vanilla a[href*=vanilla],
.woocommerce.archive .product_tag-rf-hide-vanilla-el a[href*=vanilla-el],
.woocommerce.archive .product_tag-rf-hide-vert-amande a[href*=vert-amande],
.woocommerce.archive .product_tag-rf-hide-vert-amande-el a[href*=vert-amande-el],
.woocommerce.archive .product_tag-rf-hide-mineral-blue a[href*=mineral-blue],
.woocommerce.archive .product_tag-rf-hide-mineral-blue-el a[href*=mineral-blue-el],
.woocommerce.archive .product_tag-rf-hide-dusty-rose a[href*=dusty-rose],
.woocommerce.archive .product_tag-rf-hide-dusty-rose-el a[href*=dusty-rose-el],
.woocommerce.archive .product_tag-rf-hide-yellow-gold a[href*=yellow-gold],
.woocommerce.archive .product_tag-rf-hide-yellow-gold-el a[href*=yellow-gold-el],
.woocommerce.archive .product_tag-rf-hide-cobalt-blue a[href*=cobalt-blue],
.woocommerce.archive .product_tag-rf-hide-cobalt-blue-el a[href*=cobalt-blue-el],
.woocommerce.archive .product_tag-rf-hide-beige a[href*=beige],
.woocommerce.archive .product_tag-rf-hide-beige-el a[href*=beige-el],
.woocommerce.archive .product_tag-rf-hide-light-grey a[href*=light-grey],
.woocommerce.archive .product_tag-rf-hide-light-grey-el a[href*=light-grey-el],
.woocommerce.archive .product_tag-rf-hide-white a[href*=white],
.woocommerce.archive .product_tag-rf-hide-white-el a[href*=white-el]
{
    display: none;
}
/*** Related Products ***/
.single-product .related.products .product_tag-rf-hide-teal a[href*=teal],
.single-product .related.products .product_tag-rf-hide-teal-el a[href*=teal-el],
.single-product .related.products .product_tag-rf-hide-grey a[href*=grey],
.single-product .related.products .product_tag-rf-hide-grey-el a[href*=grey-el],
.single-product .related.products .product_tag-rf-hide-plum a[href*=plum],
.single-product .related.products .product_tag-rf-hide-plum-el a[href*=plum-el],
.single-product .related.products .product_tag-rf-hide-off-white a[href*=off-white],
.single-product .related.products .product_tag-rf-hide-off-white-el a[href*=off-white-el],
.single-product .related.products .product_tag-rf-hide-black a[href*=black],
.single-product .related.products .product_tag-rf-hide-black-el a[href*=black-el],
.single-product .related.products .product_tag-rf-hide-navy a[href*=navy],
.single-product .related.products .product_tag-rf-hide-navy-el a[href*=navy-el],
.single-product .related.products .product_tag-rf-hide-bordeaux a[href*=bordeaux],
.single-product .related.products .product_tag-rf-hide-bordeaux-el a[href*=bordeaux-el],
.single-product .related.products .product_tag-rf-hide-camel a[href*=camel],
.single-product .related.products .product_tag-rf-hide-camel-el a[href*=camel-el],
.single-product .related.products .product_tag-rf-hide-velvet-beige a[href*=velvet-beige],
.single-product .related.products .product_tag-rf-hide-velvet-beige-el a[href*=velvet-beige-el],
.single-product .related.products .product_tag-rf-hide-velvet-aubergine a[href*=velvet-aubergine],
.single-product .related.products .product_tag-rf-hide-velvet-aubergine-el a[href*=velvet-aubergine-el],
.single-product .related.products .product_tag-rf-hide-cinnamon a[href*=cinnamon],
.single-product .related.products .product_tag-rf-hide-cinnamon-el a[href*=cinnamon-el],
.single-product .related.products .product_tag-rf-hide-ice-grey a[href*=ice-grey],
.single-product .related.products .product_tag-rf-hide-ice-grey-el a[href*=ice-grey-el],
.single-product .related.products .product_tag-rf-hide-jade a[href*=jade],
.single-product .related.products .product_tag-rf-hide-jade-el a[href*=jade-el],
.single-product .related.products .product_tag-rf-hide-oatmeal a[href*=oatmeal],
.single-product .related.products .product_tag-rf-hide-oatmeal-el a[href*=oatmeal-el],
.single-product .related.products .product_tag-rf-hide-olive a[href*=olive],
.single-product .related.products .product_tag-rf-hide-olive-el a[href*=olive-el],
.single-product .related.products .product_tag-rf-hide-violet a[href*=violet],
.single-product .related.products .product_tag-rf-hide-violet-el a[href*=violet-el],
.single-product .related.products .product_tag-rf-hide-berry a[href*=berry],
.single-product .related.products .product_tag-rf-hide-berry-el a[href*=berry-el],
.single-product .related.products .product_tag-rf-hide-vanilla a[href*=vanilla],
.single-product .related.products .product_tag-rf-hide-vanilla-el a[href*=vanilla-el],
.single-product .related.products .product_tag-rf-hide-vert-amande a[href*=vert-amande],
.single-product .related.products .product_tag-rf-hide-vert-amande-el a[href*=vert-amande-el],
.single-product .related.products .product_tag-rf-hide-mineral-blue a[href*=mineral-blue],
.single-product .related.products .product_tag-rf-hide-mineral-blue-el a[href*=mineral-blue-el],
.single-product .related.products .product_tag-rf-hide-dusty-rose a[href*=dusty-rose],
.single-product .related.products .product_tag-rf-hide-dusty-rose-el a[href*=dusty-rose-el],
.single-product .related.products .product_tag-rf-hide-yellow-gold a[href*=yellow-gold],
.single-product .related.products .product_tag-rf-hide-yellow-gold-el a[href*=yellow-gold-el],
.single-product .related.products .product_tag-rf-hide-cobalt-blue a[href*=cobalt-blue],
.single-product .related.products .product_tag-rf-hide-cobalt-blue-el a[href*=cobalt-blue-el],
.single-product .related.products .product_tag-rf-hide-beige a[href*=beige],
.single-product .related.products .product_tag-rf-hide-beige-el a[href*=beige-el],
.single-product .related.products .product_tag-rf-hide-light-grey a[href*=light-grey],
.single-product .related.products .product_tag-rf-hide-light-grey-el a[href*=light-grey-el],
.single-product .related.products .product_tag-rf-hide-white a[href*=white],
.single-product .related.products .product_tag-rf-hide-white-el a[href*=white-el]
{
    display: none;
}
/*** Upsells Products ***/
.single-product .upsells.products .product_tag-rf-hide-teal a[href*=teal],
.single-product .upsells.products .product_tag-rf-hide-teal-el a[href*=teal-el],
.single-product .upsells.products .product_tag-rf-hide-grey a[href*=grey],
.single-product .upsells.products .product_tag-rf-hide-grey-el a[href*=grey-el],
.single-product .upsells.products .product_tag-rf-hide-plum a[href*=plum],
.single-product .upsells.products .product_tag-rf-hide-plum-el a[href*=plum-el],
.single-product .upsells.products .product_tag-rf-hide-off-white a[href*=off-white],
.single-product .upsells.products .product_tag-rf-hide-off-white-el a[href*=off-white-el],
.single-product .upsells.products .product_tag-rf-hide-black a[href*=black],
.single-product .upsells.products .product_tag-rf-hide-black-el a[href*=black-el],
.single-product .upsells.products .product_tag-rf-hide-navy a[href*=navy],
.single-product .upsells.products .product_tag-rf-hide-navy-el a[href*=navy-el],
.single-product .upsells.products .product_tag-rf-hide-bordeaux a[href*=bordeaux],
.single-product .upsells.products .product_tag-rf-hide-bordeaux-el a[href*=bordeaux-el],
.single-product .upsells.products .product_tag-rf-hide-camel a[href*=camel],
.single-product .upsells.products .product_tag-rf-hide-camel-el a[href*=camel-el],
.single-product .upsells.products .product_tag-rf-hide-velvet-beige a[href*=velvet-beige],
.single-product .upsells.products .product_tag-rf-hide-velvet-beige-el a[href*=velvet-beige-el],
.single-product .upsells.products .product_tag-rf-hide-velvet-aubergine a[href*=velvet-aubergine],
.single-product .upsells.products .product_tag-rf-hide-velvet-aubergine-el a[href*=velvet-aubergine-el],
.single-product .upsells.products .product_tag-rf-hide-cinnamon a[href*=cinnamon],
.single-product .upsells.products .product_tag-rf-hide-cinnamon-el a[href*=cinnamon-el],
.single-product .upsells.products .product_tag-rf-hide-ice-grey a[href*=ice-grey],
.single-product .upsells.products .product_tag-rf-hide-ice-grey-el a[href*=ice-grey-el],
.single-product .upsells.products .product_tag-rf-hide-jade a[href*=jade],
.single-product .upsells.products .product_tag-rf-hide-jade-el a[href*=jade-el],
.single-product .upsells.products .product_tag-rf-hide-oatmeal a[href*=oatmeal],
.single-product .upsells.products .product_tag-rf-hide-oatmeal-el a[href*=oatmeal-el],
.single-product .upsells.products .product_tag-rf-hide-olive a[href*=olive],
.single-product .upsells.products .product_tag-rf-hide-olive-el a[href*=olive-el],
.single-product .upsells.products .product_tag-rf-hide-violet a[href*=violet],
.single-product .upsells.products .product_tag-rf-hide-violet-el a[href*=violet-el],
.single-product .upsells.products .product_tag-rf-hide-berry a[href*=berry],
.single-product .upsells.products .product_tag-rf-hide-berry-el a[href*=berry-el],
.single-product .upsells.products .product_tag-rf-hide-vanilla a[href*=vanilla],
.single-product .upsells.products .product_tag-rf-hide-vanilla-el a[href*=vanilla-el],
.single-product .upsells.products .product_tag-rf-hide-vert-amande a[href*=vert-amande],
.single-product .upsells.products .product_tag-rf-hide-vert-amande-el a[href*=vert-amande-el],
.single-product .upsells.products .product_tag-rf-hide-mineral-blue a[href*=mineral-blue],
.single-product .upsells.products .product_tag-rf-hide-mineral-blue-el a[href*=mineral-blue-el],
.single-product .upsells.products .product_tag-rf-hide-dusty-rose a[href*=dusty-rose],
.single-product .upsells.products .product_tag-rf-hide-dusty-rose-el a[href*=dusty-rose-el],
.single-product .upsells.products .product_tag-rf-hide-yellow-gold a[href*=yellow-gold],
.single-product .upsells.products .product_tag-rf-hide-yellow-gold-el a[href*=yellow-gold-el],
.single-product .upsells.products .product_tag-rf-hide-cobalt-blue a[href*=cobalt-blue],
.single-product .upsells.products .product_tag-rf-hide-cobalt-blue-el a[href*=cobalt-blue-el],
.single-product .upsells.products .product_tag-rf-hide-beige a[href*=beige],
.single-product .upsells.products .product_tag-rf-hide-beige-el a[href*=beige-el],
.single-product .upsells.products .product_tag-rf-hide-light-grey a[href*=light-grey],
.single-product .upsells.products .product_tag-rf-hide-light-grey-el a[href*=light-grey-el],
.single-product .upsells.products .product_tag-rf-hide-white a[href*=white],
.single-product .upsells.products .product_tag-rf-hide-white-el a[href*=white-el]
{
    display: none;
}
/*** Cross-sells Products ***/
.woocommerce-cart .cross-sells .product_tag-rf-hide-teal a[href*=teal],
.woocommerce-cart .cross-sells .product_tag-rf-hide-teal-el a[href*=teal-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-grey a[href*=grey],
.woocommerce-cart .cross-sells .product_tag-rf-hide-grey-el a[href*=grey-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-plum a[href*=plum],
.woocommerce-cart .cross-sells .product_tag-rf-hide-plum-el a[href*=plum-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-off-white a[href*=off-white],
.woocommerce-cart .cross-sells .product_tag-rf-hide-off-white-el a[href*=off-white-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-black a[href*=black],
.woocommerce-cart .cross-sells .product_tag-rf-hide-black-el a[href*=black-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-navy a[href*=navy],
.woocommerce-cart .cross-sells .product_tag-rf-hide-navy-el a[href*=navy-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-bordeaux a[href*=bordeaux],
.woocommerce-cart .cross-sells .product_tag-rf-hide-bordeaux-el a[href*=bordeaux-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-camel a[href*=camel],
.woocommerce-cart .cross-sells .product_tag-rf-hide-camel-el a[href*=camel-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-velvet-beige a[href*=velvet-beige],
.woocommerce-cart .cross-sells .product_tag-rf-hide-velvet-beige-el a[href*=velvet-beige-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-velvet-aubergine a[href*=velvet-aubergine],
.woocommerce-cart .cross-sells .product_tag-rf-hide-velvet-aubergine-el a[href*=velvet-aubergine-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-cinnamon a[href*=cinnamon],
.woocommerce-cart .cross-sells .product_tag-rf-hide-cinnamon-el a[href*=cinnamon-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-ice-grey a[href*=ice-grey],
.woocommerce-cart .cross-sells .product_tag-rf-hide-ice-grey-el a[href*=ice-grey-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-jade a[href*=jade],
.woocommerce-cart .cross-sells .product_tag-rf-hide-jade-el a[href*=jade-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-oatmeal a[href*=oatmeal],
.woocommerce-cart .cross-sells .product_tag-rf-hide-oatmeal-el a[href*=oatmeal-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-olive a[href*=olive],
.woocommerce-cart .cross-sells .product_tag-rf-hide-olive-el a[href*=olive-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-violet a[href*=violet],
.woocommerce-cart .cross-sells .product_tag-rf-hide-violet-el a[href*=violet-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-berry a[href*=berry],
.woocommerce-cart .cross-sells .product_tag-rf-hide-berry-el a[href*=berry-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-vanilla a[href*=vanilla],
.woocommerce-cart .cross-sells .product_tag-rf-hide-vanilla-el a[href*=vanilla-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-vert-amande a[href*=vert-amande],
.woocommerce-cart .cross-sells .product_tag-rf-hide-vert-amande-el a[href*=vert-amande-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-mineral-blue a[href*=mineral-blue],
.woocommerce-cart .cross-sells .product_tag-rf-hide-mineral-blue-el a[href*=mineral-blue-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-dusty-rose a[href*=dusty-rose],
.woocommerce-cart .cross-sells .product_tag-rf-hide-dusty-rose-el a[href*=dusty-rose-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-yellow-gold a[href*=yellow-gold],
.woocommerce-cart .cross-sells .product_tag-rf-hide-yellow-gold-el a[href*=yellow-gold-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-cobalt-blue a[href*=cobalt-blue],
.woocommerce-cart .cross-sells .product_tag-rf-hide-cobalt-blue-el a[href*=cobalt-blue-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-beige a[href*=beige],
.woocommerce-cart .cross-sells .product_tag-rf-hide-beige-el a[href*=beige-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-light-grey a[href*=light-grey],
.woocommerce-cart .cross-sells .product_tag-rf-hide-light-grey-el a[href*=light-grey-el],
.woocommerce-cart .cross-sells .product_tag-rf-hide-white a[href*=white],
.woocommerce-cart .cross-sells .product_tag-rf-hide-white-el a[href*=white-el]
{
    display: none;
}
/*** Pages ***/
.entry-content.page .product_tag-rf-hide-teal a[href*=teal],
.entry-content.page .product_tag-rf-hide-teal-el a[href*=teal-el],
.entry-content.page .product_tag-rf-hide-grey a[href*=grey],
.entry-content.page .product_tag-rf-hide-grey-el a[href*=grey-el],
.entry-content.page .product_tag-rf-hide-plum a[href*=plum],
.entry-content.page .product_tag-rf-hide-plum-el a[href*=plum-el],
.entry-content.page .product_tag-rf-hide-off-white a[href*=off-white],
.entry-content.page .product_tag-rf-hide-off-white-el a[href*=off-white-el],
.entry-content.page .product_tag-rf-hide-black a[href*=black],
.entry-content.page .product_tag-rf-hide-black-el a[href*=black-el],
.entry-content.page .product_tag-rf-hide-navy a[href*=navy],
.entry-content.page .product_tag-rf-hide-navy-el a[href*=navy-el],
.entry-content.page .product_tag-rf-hide-bordeaux a[href*=bordeaux],
.entry-content.page .product_tag-rf-hide-bordeaux-el a[href*=bordeaux-el],
.entry-content.page .product_tag-rf-hide-camel a[href*=camel],
.entry-content.page .product_tag-rf-hide-camel-el a[href*=camel-el],
.entry-content.page .product_tag-rf-hide-velvet-beige a[href*=velvet-beige],
.entry-content.page .product_tag-rf-hide-velvet-beige-el a[href*=velvet-beige-el],
.entry-content.page .product_tag-rf-hide-velvet-aubergine a[href*=velvet-aubergine],
.entry-content.page .product_tag-rf-hide-velvet-aubergine-el a[href*=velvet-aubergine-el],
.entry-content.page .product_tag-rf-hide-cinnamon a[href*=cinnamon],
.entry-content.page .product_tag-rf-hide-cinnamon-el a[href*=cinnamon-el],
.entry-content.page .product_tag-rf-hide-ice-grey a[href*=ice-grey],
.entry-content.page .product_tag-rf-hide-ice-grey-el a[href*=ice-grey-el],
.entry-content.page .product_tag-rf-hide-jade a[href*=jade],
.entry-content.page .product_tag-rf-hide-jade-el a[href*=jade-el],
.entry-content.page .product_tag-rf-hide-oatmeal a[href*=oatmeal],
.entry-content.page .product_tag-rf-hide-oatmeal-el a[href*=oatmeal-el],
.entry-content.page .product_tag-rf-hide-olive a[href*=olive],
.entry-content.page .product_tag-rf-hide-olive-el a[href*=olive-el],
.entry-content.page .product_tag-rf-hide-violet a[href*=violet],
.entry-content.page .product_tag-rf-hide-violet-el a[href*=violet-el],
.entry-content.page .product_tag-rf-hide-berry a[href*=berry],
.entry-content.page .product_tag-rf-hide-berry-el a[href*=berry-el],
.entry-content.page .product_tag-rf-hide-vanilla a[href*=vanilla],
.entry-content.page .product_tag-rf-hide-vanilla-el a[href*=vanilla-el],
.entry-content.page .product_tag-rf-hide-vert-amande a[href*=vert-amande],
.entry-content.page .product_tag-rf-hide-vert-amande-el a[href*=vert-amande-el],
.entry-content.page .product_tag-rf-hide-mineral-blue a[href*=mineral-blue],
.entry-content.page .product_tag-rf-hide-mineral-blue-el a[href*=mineral-blue-el],
.entry-content.page .product_tag-rf-hide-dusty-rose a[href*=dusty-rose],
.entry-content.page .product_tag-rf-hide-dusty-rose-el a[href*=dusty-rose-el],
.entry-content.page .product_tag-rf-hide-yellow-gold a[href*=yellow-gold],
.entry-content.page .product_tag-rf-hide-yellow-gold-el a[href*=yellow-gold-el],
.entry-content.page .product_tag-rf-hide-cobalt-blue a[href*=cobalt-blue],
.entry-content.page .product_tag-rf-hide-cobalt-blue-el a[href*=cobalt-blue-el],
.entry-content.page .product_tag-rf-hide-beige a[href*=beige],
.entry-content.page .product_tag-rf-hide-beige-el a[href*=beige-el],
.entry-content.page .product_tag-rf-hide-light-grey a[href*=light-grey],
.entry-content.page .product_tag-rf-hide-light-grey-el a[href*=light-grey-el],
.entry-content.page .product_tag-rf-hide-white a[href*=white],
.entry-content.page .product_tag-rf-hide-white-el a[href*=white-el]
{
    display: none;
}