/*
Theme Name:   PopularFX Child
Template:     popularfx
*/



@import url('https://fonts.googleapis.com/css2?family=Underdog&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Tagesschrift&display=swap');*/

/** {
  outline: 1px solid #f00 !important;
}*/
:root {
	--g-beige: #d4d1cb;
	--g-indigo: #0a0316; 
	--g-highlight : lightseagreen;
	--g-burnt-orange : #832010;
}


.underdog-regular {
  font-family: "Underdog", system-ui;
  font-weight: 400;
  font-style: normal;
}

body.pagelayer-body h1, body.pagelayer-body h2, h2.woocommerce-loop-product__title  {
    font-family: 'Underdog'!important;
    font-size: 1em;
    font-weight: 300;
    text-transform: none;
    line-height: 1;
    letter-spacing: 1px;
}

ins {background:transparent!important;}
.pagelayer-resize-icon {display:none;}
body.pagelayer-body p {color:var(--g-beige)!important;margin-bottom:0!important;}
input[type="number"]:focus-visible,input[type="number"],:focus-within {outline: -webkit-focus-ring-color var(--g-paragraph) 1px;}
.woocommerce .quantity .qty {width:3em;margin-right:4em;margin-left:4.5em;}
.woocommerce-variation-add-to-cart {display:flex;}
.reset_variations {color:var(--g-burnt-orange);margin-left:1em;}
.woocommerce-variation-description,.woocommerce-variation-price,.woocommerce-variation-availability {margin-left:15em;}

/*Shop single products*/
/*body.woocommerce-shop, body.page-id-241, body.wp-singular {background: #260301;background-image: url('https://testclh.com/wp-content/uploads/2025/05/gold-underlay.webp'), linear-gradient(0deg, rgba(38, 3, 1, 1) 51%, rgba(10, 3, 22, 1) 100%);}*/
/*body.woocommerce-shop, body.page-id-241, body.wp-singular {background: #260301;background: linear-gradient(0deg, rgba(38, 3, 1, 1) 51%, rgba(10, 3, 22, 1) 100%);}*/

/*body.woocommerce-shop, body.page-id-241, body.wp-singular {background: #260301;background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(38, 3, 1, 0.64) 0%, rgba(10, 3, 22, 1) 100%);}*/


/*Shop single product*/
body.wp-singular.single-product {background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(38, 3, 1, 0.8) 17%, rgba(10, 3, 22, 1) 80%);}

/*Gallery*/
body.page-id-241  {background: #051206;background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(90deg, rgba(5, 18, 6, 1) 17%, rgba(131, 32, 16, 1) 69%, rgba(131, 32, 16, 0.41) 100%);;}


/*Home*/
body.page-id-55 {background: #02021f;background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(19, 95, 112, 1) 0%, rgba(2, 2, 31, 1) 100%);background-repeat: no-repeat;} 
/*body.page-id-55 {background: #02021f;background-image: url('https://testclh.com/wp-content/uploads/2025/05/gold-underlay.webp'), linear-gradient(0deg, rgba(19, 95, 112, 1) 0%, rgba(2, 2, 31, 1) 100%);}*/

/*Categories*/
body.archive {background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(5, 18, 6, 0.64) 17%, rgba(10, 3, 22, 1) 100%);}

/*body.archive {background: #02021f;background: linear-gradient(0deg, rgba(131, 32, 16, 1) 17%, rgba(5, 18, 6, 1) 100%);}*/
/*body.archive  {background: #051206; background: linear-gradient(0deg, rgba(5, 18, 6, 0.64) 0%, rgba(10, 3, 22, 1) 100%);}
background-image: url('https://testclh.com/wp-content/uploads/2025/05/gold-underlay.webp'),  linear-gradient(0deg, rgba(5, 18, 6, 0.64) 10%, rgba(10, 3, 22, 1) 100%);}*/


/*About the artist*/
body.page-id-9 {background: #832010;background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(131, 32, 16, 0.64) 17%, rgba(5, 18, 6, 1) 100%);}


.pagelayer-wp-title-heading { font-family:"Underdog", system-ui;}
.p-aym2466 .pagelayer-wp-title-heading {text-align:left!important;font-size:4em;}

#top-right-menu .pagelayer-col-holder {display:flex;flex-direction:row;}
#top-right-menu .pagelayer-wp_menu {width:92%;}
#top-right-menu .pagelayer-shortcodes {width:8%;}
/*051206 Dark Green page-id-535 5 18 6*/
body.page-id-535 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(5, 18, 6, 0.8) 17%, rgba(5, 18, 6, 1) 50%);}

/*832010 Burnt page-id-540 orange 131 32 16*/
body.page-id-540 {/*background: #071D22;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(131, 32, 16, 0.8) 17%, rgba(5, 18, 6, 1) 80%);}

/*260301 Deep maroon page-id-546 38 3 1*/
body.page-id-546 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(38, 3, 1, 0.8) 17%, rgba(38, 3, 1, 1) 80%);}

/*0A0316 Deep indigo page-id-551 10 3 22*/
body.page-id-551 {/*background: #0A0316;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg,rgba(10, 3, 22, 0.8) 17%, rgba(10, 3, 22, 1) 80%);}

/*000274 Dark royal blue page-id-556 0 2 116*/
body.page-id-556 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(0, 2, 116, 0.8) 17%, rgba(10, 3, 22, 1) 100%);}
/*071D22 Dark aqua page-id-561 7 29 34*/
body.page-id-561, body.page-id-123, body.page-id-125 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/s-background-1.webp'), linear-gradient(0deg, rgba(7, 29, 34, 0.8) 17%, rgba(10, 3, 22, 1) 80%);}
body.page-id-123 main, body.page-id-125 main {width:80%;margin-left:10%!important;background:rgba(7, 29, 34, 0.99);}



.woocommerce_breadcrumb {margin-right:0!important;}
body.popularfx-body  {margin:0px;}
body {color:var(--g-beige);}
.clh-footer-container {background-color:#0A0316;color:#ffffff;text-align:center;padding:20px;}
.clh-footer-container a {color:#29CCC1!important;}

.p-wzg6406 .pagelayer-row-holder {display:flex; flex-wrap:nowrap;}

.pagelayer-img {
    border-radius: 4px;
    -webkit-box-shadow: 0 7px 10px rgba(223, 234, 248, 0.73);
    box-shadow: 0 7px 10px rgba(223, 234, 248, 0.73);
    transition: transform 0.5s ease-in-out;
}

.p-iiw2891 .pagelayer-col-holder > div:not(:last-child) {margin-bottom:0!important;}

/*mini cart */
.box {
           display:flex;
            flex-direction:row;
            justify-content:flex-end;
          }
          .mini-cartButton {
            font-size: 1em;
            padding: 10px;
            text-decoration: none;
            cursor: pointer;
            transition: all 0.5s ease-out;
            background:transparent;
            display:flex;
          }
          .button:hover {
            background: orange;
          }
          .overlay {
            position: absolute;
            top: 0;
            bottom: 0;
           /* left: 0;
            right: 50%;*/
            background: rgba(0, 0, 0, 0.7);
            transition: opacity 500ms;
            visibility: hidden;
            opacity: 0;
            z-index:999;
            
            position: absolute; /* Sit on top of the page content */
 
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer; /* Add a pointer on hover */
              
          }
          .overlay:target {
            visibility: visible;
            opacity: 1;
            
          }
          .popup { position: relative;
            margin: 70px auto;
            padding: 20px;
            background: #fff;
            border-radius: 5px;
          /*  width: 30%;*/
            transition: all 5s ease-in-out;
            color:var(--g-indigo);width:400px;float:right;
          }

.popup a.close { position: absolute; top: 20px; right: 30px; transition: all 200ms;font-size: 40px; font-weight: 200; text-decoration: none; color: var(--g-indigo); }
.popup .close:hover { color: orange; }
.popup .content     { max-height: 30%; overflow: auto; }

h2#cart-title   {font-size:1.5em;color:var(--g-indigo)!important;text-transform: none}

p.woocommerce-mini-cart__total.total  {color:var(--g-indigo)!important;} 
ul.cart_list {margin:0; list-style: none outside;padding:0;display:flex;justify-content:center;flex-direction:column;}
li.woocommerce-mini-cart-item a {font-family:"Underdog", system-ui;font-size: 1.3em;font-weight: 600;}
.wc-block-mini-cart__icon, .cart-items-count {color:var(--g-beige);}

.woocommerce-mini-cart__buttons {display: flex; justify-content: center;}

.widget_shopping_cart_content {display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap:wrap;
    align-items:center;
}

/*.woocommerce-Price-amount,.quantity {font-family:"Open Sans";}*/
.woocommerce-mini-cart-item a {display:flex;flex-direction:column;color:var(--g-indigo);}
.remove_from_cart_button {font-size:1.5em;color:var(--pagelayer-color-primary);}

/*Product single */
.woocommerce main {border:none!important;}
.woocommerce-error, .woocommerce-info,.woocommerce-message {padding:2em;background:rgba(38, 3, 1, 0.64);margin-bottom:20px;}
h1.product_title.entry-title  {display:none;}
.woocommerce div.product div.summary {/*padding-right:200px;*/}
.single-product .woocommerce-breadcrumb {text-align:center;}
.woocommerce-breadcrumb a {color: #767676!important;;font-size:15px!important;}
.woocommerce-breadcrumb {color:var(--pagelayer-color-primary)!important;font-size:15px!important;    margin: 0 0 1em;
    padding: 0;}
.woocommerce-page main {/*margin:0!important;*/}
.single-product .site-main {width:80%!important;}
.woocommerce-page div.product div.images {
    float: left;
    width: 41%;
}
.woocommerce div.product div.images {
    margin-top: 2em;margin-bottom:2em;
}
.woocommerce-page div.product div.summary {
    float: right;
    width: 48%;
    clear: none;
}
.woocommerce-page div.product .woocommerce-tabs {
    clear: both;
}
.woocommerce-tabs ul.tabs    {
    list-style: none;
    padding: 0 0 0 1em;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
    position: absolute;
    content: " ";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #cfc8d8;
    z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border: 1px solid #cfc8d8;
    background-color: #e9e6ed;
    color: #515151;
    display: inline-block;
    position: relative;
    z-index: 0;
    border-radius: 4px 4px 0 0;
    margin: 0 -5px;
    padding: 0 1em;
}
div.product .woocommerce-tabs ul.tabs::before
 {
    content: " ";
    display: table;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    display: inline-block;
    padding: .5em 0;
    font-weight: 700;
    color: #515151;
    text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 6em;font-size:0.8em; padding: 50px 50px 50px!important;}
.woocommerce .products ul, .woocommerce ul.products{
    margin: 0 0 1em;
    padding: 0;
    list-style: none outside;
    clear: both;}
.clear {
    clear: both;
}
.related .products li {display:flex;flex-direction:column;justify-content:space-between;}


.card-body .ajax_add_to_cart,.card-body > a.button {
  margin: auto auto 0;
  width: 80%;
  background:transparent!important;
  color: var(--g-beige)!important;
  text-align: center;
  text-decoration: none;
  border: 1px solid var(--g-beige);
  border-radius: 3px;
  padding: 0.625rem 0.312rem;
  transition: 0.3s;
  margin-top: auto;
  align-self: flex-start;
  font-size:0.8em;
}



.card-body .ajax_add_to_cart:hover,.card-body > a.button:hover, .card-body .btn:hover {
  background: var(--g-burnt-orange)!important;
  color: var(--g-indigo)!important;
}

span.onsale {
	position: absolute;
    color: var(--g-indigo)!important;
    background: rgba(204, 204, 204, 0.5);
    width: fit-content;
    border-radius: 20px;
    padding: 13px 8px 8px 9px;
    font-size: .87em;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
    visibility: visible;
    transition: all 0.2s;
    z-index: 1;
    cursor: pointer;
}

ul.page-numbers {margin:0; list-style: none outside;padding:0;display:flex;justify-content:center;flex-direction:row;}
a.page-numbers {background-color:transparent!important;color:var(--g-beige);}
span.page-numbers.current {background-color:transparent!important;color:var(--g-indigo)!important;}
span.page-numbers.current:hover {color:var(--g-dark-orange);}
ul.woocommerce-error {list-style: none outside;}

button.single_add_to_cart_button {background-color:transparent!important;color:#d4d1cb!important;transition: all 0.5s}
button.single_add_to_cart_button:hover {background-color:var(--g-burnt-orange)!important;color:var(--g-indigo)!important;}

div.woocommerce-tabs.wc-tabs-wrapper {/*padding-right:200px;*/}
div.product p.price, div.product .stock {color:var(--g-beige)!important;}
.tabs .wc-tabs,#tab-title-additional_information, #tab-title-reviews, #tab-title-description {background-color:var(--g-beige) !important;color:var(--g-indigo) !important; margin:0px!important;opacity:0.8!important;}
ul.tabs.wc-tabs {margin:0!important;}
body.pagelayer-body h2 {color:var(--g-beige)!important;}
.woocommerce-Tabs-panel h2 {display:none!important;} 
.related h2 {font-size:20px!important;font-family:"Open Sans"!important;margin-left:50px;}

.card-header  {font-size:1em!important;; font-family: "Underdog", system-ui!important;color:var(--g-beige)!important;margin-bottom: 15px;font-weight: 600;}
.woocommerce ul.products li.product .button,.woocommerce .product #respond input#submit {background-color:transparent!important;color:#d4d1cb!important;border:solid;font-size:0.8em;}
.woocommerce ul.products li.product .button:hover,.woocommerce .product #respond input#submit:hover {background-color:var(--g-dark-orange)!important;color:var(--g-indigo)!important;}

.product_meta a {color:var(--g-beige)!important;}
.product_meta {display:flex;flex-direction:column;}

.woocommerce-tabs .panel {background:rgb(59, 15, 40)!important;opacity:0.8;}
.woocommerce-tabs ul.tabs li:hover a {color:#832010!important;transition: transform 0.5s ease-in-out;}


.woocommerce-tabs ul.tabs::before {border-bottom: 1px solid rgb(59, 15, 40)!important;}
.woocommerce-tabs ul.tabs li::before {box-shadow:none!important;left:-4px!important;border-bottom: 1px solid rgb(59, 15, 40)!important;}
.woocommerce-tabs ul.tabs li::after {box-shadow:none!important;right:-4px!important;border-bottom: 1px solid rgb(59, 15, 40)!important;}

.woocommerce-tabs ul.tabs li.active::after {border:none;border-left: 1px solid rgb(59, 15, 40)!important;}
.woocommerce-tabs ul.tabs li.active::before {border:none;border-right: 1px solid rgb(59, 15, 40)!important;}

#tab-title-additional_information.active, #tab-title-reviews.active, #tab-title-description.active {  background-color: rgb(59, 15, 40)!important;opacity:0.8!important;}
#tab-title-additional_information.active a, #tab-title-reviews.active a, #tab-title-description.active a {color:var(--g-beige)!important;}


.woocommerce #reviews #comments ol.commentlist li .comment-text {border:none;}
.comment-text {margin:0!important;}
.comment-respond a, .comment-metadata a , .star-rating {color:goldenrod!important;}
a.woocommerce-review-link  {color:var(--g-beige)!important;}
.comment_container {padding-right:40px!important;}
.star-rating {letter-spacing:2px;width:8.4em!important;}
.woocommerce ul.products li.product a img {border-radius:0!important;}
button {transition: all 3s!important;}
.wc-block-components-button__text, a.wc-block-components-product-name, a.wc-block-components-checkout-return-to-cart-button {color:var(--g-beige);}
button.wc-block-components-checkout-place-order-button, a.wc-block-cart__submit-button {background:var(--g-burnt-orange);color:var(--g-beige);}
.wc-block-components-checkout-place-order-button__text,  span.wc-block-components-button__text {color:var(--g-beige);font-size:1.5em;}
.wc-block-grid__product-title, .added_to_cart {color:var(--g-burnt-orange)!important;font-size:1em!important;}
button.wc-block-components-checkout-place-order-button:hover, a.wc-block-cart__submit-button:hover {background-color:var(--g-indigo);color:var(--g-burnt-orange);} 

.woocommerce-notice--success {background:rgba(110, 203, 99, 0.64)!important;}
.wc-block-components-checkout-place-order-button__text:hover, span.wc-block-components-button__text:hover {color:var(--g-burnt-orange);} 
ul.woocommerce-error a {margin-left:100px;}
a.wc-forward, a.wc-block-cart__submit-button{border: 1px solid;
    border-color: var(--g-beige);
    border-radius: 3px;
    background-color:var(--g-burnt-orange)!important;
    color: var(--g-beige)!important;
    line-height: 1;
    padding: 10px 20px; 
    transition: all 0.5s!important;

}
a.wc-forward:hover, a.wc-block-cart__submit-button:hover {background-color:var(--g-indigo)!important;color:var(--g-burnt-orange)!important;}     
a.wc-forward {margin-left:30px;}
h1.woocommerce-products-header__title.page-title {display:none!important;}

ol.flex-control-thumbs  {list-style:none;display:inline-flex;margin:0;padding:0;}
ol.flex-control-thumbs li {padding:10px;}

.woocommerce p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: WooCommerce;
    content: "\e021";
    content: "\e021" / "";
    text-indent: 0;
}



   /* a {
        color: var(--g-text-hover);
        text-decoration: none;
        transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
    }*/
    .woocommerce-breadcrumb::before {
    content: " ";
    display: table;
    }
    .woocommerce-breadcrumb {padding-left:1em;display:flex;justify-content:center;}
    .woocommerce-breadcrumb a {
        color: #767676;
    }

    .ps-home-posts {
        display: flex;
        flex-direction:column;
        justify-content: center;
        align-items: center;
        margin-bottom:200px;
    }

   .ps-card-title {
        color: var(--g-text-light);
        text-decoration: none;
        line-height: normal;
        padding: 10px;
        background-color: rgba(10,3,22,0.48);
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        width:50%;
      /*  border-radius: 0px 4px 4px 0px ; */
        height:300px;
    }
    .ps-card a {
        color: var(--g-text-color);
        text-decoration: none;
        display: flex;
        flex-direction: column;
    }
    .ps-card a:hover {
        color: #0a0316;
        background-color: var(--g-text-hover);
    }
    .ps-card:hover {
        transform: perspective(1px) scale(1.1);
        transition: scale 0.5s ease-in-out,
    }
   
    .ps-card-title:hover {
        background-color: #832010;
        transition: color 0.2s ease-in-out, background-color 0.5s ease-in-out;
    }
    .ps-card-title a:hover {
        background-color: transparent;
    }
    .ps-img {
        min-width: 300px;
        height: auto;
        flex: 1 1 auto;
        object-fit: cover;
    }
   .ps-img-related {
        max-width: 160px;
        height: auto;
        flex: 1 1 auto;
        object-fit: cover;
    }
    .ps-card {
        align-items:center;
        box-sizing: border-box;
        display: flex;
        text-align: center;
        background-color: #d4d1cb;
        flex: 0 0 auto;
        width: 40%;
        margin: 40px;
       /* border-radius: 4px;*/
        -webkit-box-shadow: 0 7px 10px rgba(199, 98, 13, 0.73);
        box-shadow: 0 7px 10px rgba(199, 98, 13, 0.73);
        transition: transform 0.5s ease-in-out;
    }
    .ps-card .ps-prod-wrapper {
        height: 300px;
        width: 66%;
        overflow: hidden;
        display: flex;
        align-items: center;
       
    }
    .ps-card .ps-name {
        font-size: 1em;
        font-family:"Underdog";
    }
    
    .ps-brand-wrapper {
      /*  margin: 10px; */
    }
    .ps-card .ps-price,p.ps-price, p.ps-active-price {
        margin: 0;
        padding: 0;
        font-size: .8em;
    }
    .ps-card .ps-brand {
        margin: 0;
        padding: 0;
        font-size: .8em;
        min-height: 1em;
    }
    p.ps-active-price {
        margin-top:auto;
        font-size: 0.9em;
    }

.ps-h3 {font-size:3em;font-style:italic;color:var(--g-background-dark);}

.card figure {
  justify-content: center;
  display: flex;
}

.row {
  display: flex;
  justify-content: space-around;
  flex-flow: wrap;
  flex-wrap: wrap;
}

.card {
  display: flex;
  flex-direction: column;
  /*width: calc(33.33% - 1.875rem);
  border: 1px solid #E2E2E2;*/
  width:24%;
 /* margin: 3.125rem 0;*/
  transition: 0.3s;
}

.card-header {
  text-align: center;
/*  padding: 1.875rem 1.25rem;
  color: var(--zwart);*/
}

.card-body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
/*  padding: 1.875rem 1.25rem;*/
  text-align: center;
}

.card:hover {
  box-shadow: 0 0 40px -10px rgba(0, 0, 0, 0.25);
}

@media screen and (max-width: 420px) {
  .heading {
    padding: 20px;
    font-size: 30px;
  }
  .card {
    width: 80%;
  }
}

.woocommerce-table__product-total {color:var(--g-indigo);}
.woocommerce table.shop_table .product-name a, td.woocommerce-table__product-name.product-name > strong {text-decoration:none!important;}
address {margin-left:30px;}

.flexslider {width: 50%;}


:focus-visible {
    outline: -webkit-focus-ring-color auto 10px;
}

@media (max-width: 768px) {
    a.button.wc-forward {background-color: transparent !important;
        border: none;color:var(--g-burnt-orange)!important;}
    .ps-img {
        min-width: 200px;
    }
    .ps-card-title  {
        height: 200px;
    }
    .ps-card .ps-prod-wrapper {
        height: 200px;
        width:80%;
        
    }
    
    
    .woocommerce-product-gallery__wrapper {
        min-width: 94vw;
        display: flex;
        justify-content: center;
    }
 .flexslider {width: 100%;}   
    .ps-card {width:80%;margin: 30px;}
    .card {width:30%!important;}
    
    #top-right-menu  {flex-direction:column;width:50%;}
   .p-iii5798 {width:50%!important;}
    #top-right-menu .pagelayer-wp_menu {width:100%;}
    #top-right-menu .pagelayer-shortcodes {width:100%;} 
    
    /*Home*/
body.page-id-55 {background: #02021f;background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(19, 95, 112, 1) 0%, rgba(2, 2, 31, 1) 100%);background-repeat: no-repeat;} 
/*Shop single product*/
body.wp-singular.single-product {background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(38, 3, 1, 0.8) 17%, rgba(10, 3, 22, 1) 80%);}
/*Gallery*/
body.page-id-241  {background: #051206;background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(90deg, rgba(5, 18, 6, 1) 17%, rgba(131, 32, 16, 1) 69%, rgba(131, 32, 16, 0.41) 100%);;}
/*Home*/
body.page-id-55 {background: #02021f;background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(19, 95, 112, 1) 0%, rgba(2, 2, 31, 1) 100%);background-repeat: no-repeat;} 
/*Categories*/
body.archive {background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(5, 18, 6, 0.64) 17%, rgba(10, 3, 22, 1) 100%);}
/*About the artist*/
body.page-id-9 {background: #832010;background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(131, 32, 16, 0.64) 17%, rgba(5, 18, 6, 1) 100%);}
/*051206 Dark Green page-id-535 5 18 6*/
body.page-id-535 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(5, 18, 6, 0.8) 17%, rgba(5, 18, 6, 1) 50%);}
/*832010 Burnt page-id-540 orange 131 32 16*/
body.page-id-540 {/*background: #071D22;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S6.webp'), linear-gradient(0deg, rgba(131, 32, 16, 0.8) 17%, rgba(5, 18, 6, 1) 80%);}
/*260301 Deep maroon page-id-546 38 3 1*/
body.page-id-546 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S5.webp'), linear-gradient(0deg, rgba(38, 3, 1, 0.8) 17%, rgba(38, 3, 1, 1) 80%);}
/*0A0316 Deep indigo page-id-551 10 3 22*/
body.page-id-551 {/*background: #0A0316;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S5.webp'), linear-gradient(0deg,rgba(10, 3, 22, 0.8) 17%, rgba(10, 3, 22, 1) 80%);}
/*000274 Dark royal blue page-id-556 0 2 116*/
body.page-id-556 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S5.webp'), linear-gradient(0deg, rgba(0, 2, 116, 0.8) 17%, rgba(10, 3, 22, 1) 100%);}
/*071D22 Dark aqua page-id-561 7 29 34*/
body.page-id-561, body.page-id-123, body.page-id-125 {/*background: #832010;*/background-image: url('https://testclh.com/wp-content/uploads/2025/06/mobile-S5.webp'), linear-gradient(0deg, rgba(7, 29, 34, 0.8) 17%, rgba(10, 3, 22, 1) 80%);}




.p-aym2466 {padding:0!important;}
.woocommerce div.product .woocommerce-tabs .panel {padding:50px!important;margin: 0 0 3em;}
.woocommerce-Reviews {display:flex;flex-direction:column;}    
.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper,.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews #comments {width:100%!important;}
ul.products {justify-content: center;align-items: center;margin:0;}    
li.product {width:70%!important;max-width:70%!important;min-width:70%!important;}
.woocommerce ul.products.columns-5 li.product:nth-child(2n), .woocommerce-page ul.products.columns-5 li.product:nth-child(2n) {margin-right:0!important;}
#tab-title-additional_information, #tab-title-reviews, #tab-title-description {margin-right:2px!important;}
.woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    min-width: 100vw !important;
    margin-left: -20px;}
.woocommerce div.product .woocommerce-tabs ul.tabs {display:flex;font-size:small;}
.woocommerce div.product .woocommerce-tabs .panel, div.woocommerce-tabs.wc-tabs-wrapper {padding:0;}
.woocommerce div.product div.summary {
    padding:0;display: flex;
        flex-direction: column;
        width: 100%;
        align-content: center;
        flex-wrap: wrap;margin-bottom:4em;}

.woocommerce ul.products {flex-wrap:nowrap!important;}
.product-type-simple {display:flex;flex-direction:column;}
.woocommerce-cart #primary.site-main,.woocommerce-checkout #primary.site-main {padding:30px!important;margin:0!important;border:none;}

/*section.related.products > ul {justify-content: space-evenly;align-items: center;margin:0;margin-bottom:200px!important;}   
section.related.products > ul > li {width: 25%!important;max-width: 25%!important;min-width: 25%!important;height:150px;display:flex;justify-content:space-evenly;}
 /*li.product
section.related.products  h2.woocommerce-loop-product__title {font-size:1em!important;}*/

 /*section.related.products a.button.product_type_simple {line-height:1;border-radius: 3px;}
section.related.products a.wc-forward {margin:0;padding:10px 20px;}



section.related.products a.ajax_add_to_cart {display:flex; }*/


.woocommerce-error, .woocommerce-info, .woocommerce-message {
     width: 100% !important; 
     padding: 2em; 
        margin:0;
    }





.p-mlg2723 {margin:0!important;} 
.p-aym2466 .pagelayer-wp-title-heading {text-align:center!important;}
.p-6ek746 .pagelayer-menu-type-dropdown .pagelayer-wp_menu-ul {margin-top:100px;}
/*#primary {padding-left:0;}*/
.wp-singular .site-main {width:100%!important;
padding: 1em !important;}





.pagelayer-row-holder .p-fnl3043 {width:85%!important;}
.pagelayer-row-holder .p-lxm2049 {width:10%!important;align-self: center;}

.p-ezw8679 .pagelayer-row-holder {flex-direction:column!important;}
.pagelayer-row-holder .p-px86714 {width: 75%!important;align-self: center;}
.pagelayer-row-holder .p-sdc7563 {width: 95%!important;align-self: center;}

}