/********* Compiled - Do not edit *********/
:root{--color-primary:#2a554e;--color-secondary:#efe9db;--color-gradient-start:#303327;--color-gradient-stop:#303327;--lqd-cc-size-inner:0px;--lqd-cc-size-outer:0px;--lqd-cc-active-bw:1px;}body{font-family:'Chivo', sans-serif ;font-weight:400;line-height:1.55em;font-size:16px;color:#4c4c4c;}.btn{font-family:inherit;font-weight:700;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:14px;color:#737373;}.h1,h1{font-family:'Oswald', sans-serif ;font-weight:700;line-height:1.2;font-size:50px;color:#2f3826;}.h2,h2{font-family:'Oswald', sans-serif ;font-weight:400;line-height:1.2;font-size:44px;color:#000000;}.h3,h3{font-family:'Oswald', sans-serif ;font-weight:400;line-height:1.2;font-size:33px;color:#000000;}.h4,h4{font-family:'Oswald', sans-serif ;font-weight:400;line-height:1.2;font-size:25px;color:#000000;}.h5,h5{font-family:'Oswald', sans-serif ;font-weight:400;line-height:1.2;font-size:23px;color:#000000;}.h6,h6{font-family:'Oswald', sans-serif ;font-weight:400;line-height:1.2em;letter-spacing:0.1em;font-size:10px;text-transform:uppercase;color:#000000;}.main-header .navbar-brand{max-width:150px;}.main-header{background:rgb(42, 85, 78);}.titlebar-inner h1{font-size:20px;line-height:50px;}.titlebar-inner p{}.titlebar-inner{padding-top:80px;padding-bottom:80px;}.titlebar{background-color:#efe9db;background-size:cover;background-position:center center;}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px;}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(42, 85, 78);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(239, 233, 219);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(239, 233, 219);}[data-mobile-nav-style=modern] .lqd-mobile-sec:before{background:rgb(42, 85, 78);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .submenu-expander, [data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fancy-heading > *, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger{color:rgb(239, 233, 219);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar{background-color:rgb(239, 233, 219);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a:hover{color:rgb(239, 233, 219);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars{border-color:rgba( 239, 233, 219, 0.3);}[data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander{background-color:rgba( 239, 233, 219, 0.05);}}/* Add left padding to Aesthetic Treatments menu item */
#menu-item-32942 > .nav-item-children .lqd-megamenu-rows-wrap {
 padding-left: 80px !important;
}


.serviceheader a {
 color: white;
}


@media (min-width: 1200px){
.main-nav .children>li, .nav-item-children>li {
 position: relative;
 font-size: 0.8em;
 line-height: normal;
}}







.comments-area {
 DISPLAY: NONE !important;
}


.lqd-lp-author, .lqd-lp-author {
 display: none !important;
}


.lqd-lp-date {
 color: rgba(0,0,0,.5);
 display: none;
}

.lqd-lp .lqd-lp-title {
 font-size: 20px;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
}



.main-nav img {
 max-width: 40px;
 padding-left: 10px;
}




.boldhovertext:hover {
 font-weight: bold;
}


@media screen and (max-width: 768px){
.wp-block-social-links.aligncenter {
 PADDING-TOP: 30px !Important;
 padding-bottom: 30px !important;
}}



.lqd-back-to-top {
 bottom: 80px !important;
 right: 17px;
}


.nav .right-icon i {
 margin-inline-start: 0.4em;
}



.cd-image-container {
 position: relative;
}

.cd-image-container::after {
 content: "The above pictures are for illustration purposes only. Your results may vary.";
 display: block;
 position: absolute;
 bottom: -100px; /* Adjust the distance from the container */
 left: 0;
 width: 100%; /* Adjust the width as needed */
 background-color: #fff;
 color: #000;
 padding: 10px;
 border: 1px solid #ccc;
 border-radius: 5px;
 text-align: center;
 margin-top: 100px;
}





.ml-auto, .mx-auto {
 margin-inline-start: unset !important;
}



.titlebar-inner {
 text-align: left;
}



.lqd-blog-post-style-1 h1.entry-title, .lqd-blog-post-style-2 h1.entry-title, .lqd-blog-post-style-5 h1.entry-title {
 color: #2a554e;
}



.lqd-blog-post-style-1 .lqd-post-cover-overlay, .lqd-blog-post-style-2 .lqd-post-cover-overlay {
 background-color: #efe9db;
}



@media (min-width: 1200px){
.col-lg-6 {
 width: 100%;
}}



.comments-area {
 padding-bottom: 50px;
 clear: both;
 display: none;
}

@media (min-width: 1200px){
.lqd-post-media img {
 max-height: 650px !important;
 padding-top: 30px;
}}


@media screen and (min-width: 992px){
.lqd-blog-post-style-4 .lqd-post-header {
 box-shadow: 0px 0px 18px 11px rgba(0, 0, 0, 0.07);
 margin-bottom: 25px;
}}


#posttable table th, table td {
 padding: 10px 10px !important;
}

.entry-meta .byline {
 display: none;
}
.lqd-head-sec-wrap,
.lqd-stickybar-wrap {
 display: none; /* Hide by default */
}

@media (min-width: 1024px) {
 .lqd-head-sec-wrap,
 .lqd-stickybar-wrap {
 display: block;
 }
}

#mobile-primary-nav {
 display: flex;
 flex-direction: column;
 justify-content: flex-end;
 transition: none !important; 
}
/* Target only inside your mobile language switcher wrapper */
.mobile-language-switcher .trp-shortcode-switcher__wrapper {
 --flag-size: 14px; /* smaller flags */
 --font-size: 12px; /* smaller text */
 --border-radius: 3px; /* tighter corners */
 --border-width: 1px;
 --padding: 2px 6px; /* reduce padding (TranslatePress ignores sometimes) */
 transform: scale(0.9); /* shrink whole box slightly */
 transform-origin: center center;
}

/* Shrink dropdown arrow */
.mobile-language-switcher .trp-shortcode-arrow {
 width: 14px !important;
 height: 14px !important;
}

/* Tighten spacing between flag & text */
.mobile-language-switcher .trp-language-item {
 gap: 4px !important;
 padding: 4px 6px !important;
}

/* Optional: only flag, no text */
@media (max-width: 767px) {
 .mobile-language-switcher .trp-language-item-name {
 display: none !important;
 }
}