.aromatherapy-treatments .pg-header, .massage-aromatherapy .pg-header, .term-aromatherapy-treatments .pg-header, .term-massage-aromatherapy .pg-header {
background-color: #efe2cf;
}
.environ-advanced-skin-treatments .pg-header, .advanced-cosmetic-procedures .pg-header, 
.term-environ-advanced-skin-treatments .pg-header {
background-color: #E6E4E1;	
}
.brow-lash-treatments .pg-header, .hair-removal .pg-header, .nail-treatments .pg-header, 
.term-brow-lash-treatments .pg-header, .term-hair-removal .pg-header, .term-nail-treatments .pg-header {
background-color: #C7BCAB;	
}
.main-navigation .main-nav ul li.menu-btn a {
line-height: 30px;
padding: 10px 20px; 
background-color: var(--contrast);
color: #fff;
}
.main-navigation .main-nav ul li.menu-btn a:hover {
background-color: var(--contrast-2);
color: #fff;
}
#primary-menu .menu-item-has-children .dropdown-menu-toggle {
padding-left: 3px;
}
@media (min-width: 899px) and (max-width: 999px), (max-width: 419px) {
.site-header .header-image {
max-width: 200px;
}
}
@media (min-width: 900px) {
.main-navigation .main-nav ul li.menu-btn a {
margin-left: 10px;
}
} .treatment-swiper .swiper-slide, .environ-swiper .swiper-slide, .anp-swiper .swiper-slide, .fav-swiper .swiper-slide {
height: auto;
}
.treatment-swiper .wp-swiper__slide .wp-swiper__slide-content, 
.environ-swiper .wp-swiper__slide .wp-swiper__slide-content, 
.environ-swiper .gb-grid-wrapper, .anp-swiper .wp-swiper__slide .wp-swiper__slide-content, 
.anp-swiper .gb-grid-wrapper, .fav-swiper .wp-swiper__slide .wp-swiper__slide-content, 
.fav-swiper .gb-grid-wrapper {
height: 100%;
}
.treatment-swiper .swiper-wrapper, .fave-clinic-swiper .swiper-wrapper, 
.environ-swiper .swiper-wrapper, .anp-swiper .swiper-wrapper, .fav-swiper .swiper-wrapper {
padding-bottom: 40px;
}
.swiper-pagination-bullet-active {
background: var(--contrast);
}
.mob-promo-swiper.wp-swiper>.wp-swiper__wrapper {
margin-bottom: 0;
} @media (min-width: 1240px) {
.rhs-text-container.gb-container {
margin-right: calc(100% - 1200px / 2);
padding-right: 0;
}
.lhs-text-container.gb-container  {
margin-left: calc(100% - 1200px / 2);
padding-left: 0;
}
} @media (max-width: 499px) {
.gb-grid-wrapper.treatment-item-loop .gb-grid-column, 
.gb-grid-wrapper.treatment-item-grid .gb-grid-column {
width: 100%;
}
}
.about-imgs .wp-block-image figcaption {
margin-top: 0;
background-color: #222;
color: #fff;
padding: 0.5em;
} @media (max-width: 399px) {
.gb-container.treatment-block-btn-container {
flex-direction: column;
}	
.gb-container.treatment-block-btn-container .gb-button-btn {
margin-right: 0;
}
} .single-post .site-content .content-area {
max-width: 1000px; 
margin-left: auto; margin-right: auto;
} .woocommerce .product p.price .amount {
font-weight: normal;
margin-top: 0.5em;
display: inline-block;
}
.woocommerce div.product .stock, 
.postid-2119 .related.products h2, .postid-2119 .related.products ul, .postid-2119 .quantity, 
.postid-2132 .related.products h2, .postid-2132 .related.products ul, .postid-2132 .quantity
{
display: none !important;
}
#product-2370 .product.yith-wcpb-product-bundled-item:nth-child(4), 
#product-2996 .product.yith-wcpb-product-bundled-item:nth-child(4)  {
border-width: 40px;
}
#product-3237 .product.yith-wcpb-product-bundled-item:nth-child(4),
#product-3237 .product.yith-wcpb-product-bundled-item:nth-child(8), 
#product-3237 .product.yith-wcpb-product-bundled-item:nth-child(14),
#product-3237 .product.yith-wcpb-product-bundled-item:nth-child(16)
{
border-width: 40px;
}
#product-3239 .product.yith-wcpb-product-bundled-item:nth-child(5),
#product-3239 .product.yith-wcpb-product-bundled-item:nth-child(7)
{
border-width: 40px;
}
#product-3781 .product.yith-wcpb-product-bundled-item:nth-child(1),
#product-3781 .product.yith-wcpb-product-bundled-item:nth-child(5),
#product-3781 .product.yith-wcpb-product-bundled-item:nth-child(9) {
border-width: 40px;	
}
#product-3781 .price, #payment-method-message {
display: none;
}
.woocommerce-checkout .add_gift_card_form {
display: none;
}
.product_cat-product-offer-bundle .related.products {
display: none;
}
.infinite-scroll .woocommerce-pagination {
display: inherit;
}
.woocommerce .product_cat-gift-cards form .form-row .required {
color: #666;
} .review-tab #reviews_summary h3 {
display: none;
}
.review-tab #reply-title {
font-size: 22px;
padding-bottom: 10px;
}
.review-tab #submit {
font-size: 14px !important;
} #newsletter input[type=submit] {
width: 100%;
}
#newsletter .nf-field-container {
margin-bottom: 0;
}
#newsletter .nf-response-msg {
color: #fff;
}
@media (max-width: 580px) {
#newsletter .one-fourth, #newsletter .three-fourths {
width: 100%;
margin-left: 0;
margin-bottom: 5px;
}
.site-footer #newsletter .nf-field-container .field-wrap .nf-element::placeholder {
text-align: center;
}
}
.site-footer #newsletter input {
background-color: transparent;	
border: none;
border-bottom: 1px solid #fff;
padding-left: 0;
font-size: 14px; 
}
.site-footer #newsletter .nf-field-container .field-wrap .nf-element::placeholder, .site-footer #newsletter input[type=submit] {
font-size: 14px; 
color: #fff;
}
@media (min-width: 581px) {
.site-footer #newsletter .one-fourth {
width: 32%;
margin-left: 0;
}
.site-footer #newsletter .three-fourths {
width: 64%;
margin-right: 0;
}
}