#qodef-page-footer .widget_media_image img {
    filter: brightness(0) invert(1);
}
#qodef-page-footer-top-area {
    background-color: #282828;padding: 90px 0 50px;
}
#qodef-page-footer-bottom-area {
    background-color: #282828; 
}
#qodef-page-footer .qodef-working-hours-list .qodef-working-hours-item>* {
    color: #fff;
}
#qodef-page-footer-top-area .qodef-grid .qodef-grid-item {
    color: #fff;
}
#qodef-page-footer .widget .qodef-widget-title {
    color: #fff;
}
#qodef-page-footer .widget a {
    color: #fff;
    text-decoration: underline;
}
#qodef-page-footer .qodef-button.qodef-layout--textual {
    color: #008080 !important;
}
#qodef-page-footer .qodef-button.qodef-layout--textual .qodef-m-text .qodef-m-strip {
    color: rgba(255, 255, 255, .21);
}
#qodef-page-footer-bottom-area {
    padding: 14px 0 15px;
    background-color: #000;
}
#qodef-page-footer-bottom-area:before{content:none;}
#qodef-footer-image{stroke: #383636 !important;}
#qodef-top-area {
    display: none;
}
.qodef-page-title {
    display: none;
}
#qodef-page-inner {
    padding: 0;
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover {
    color: #405861;
    background-color: transparent;
}
.elementor-element.medspa_service_links.elementor-widget.elementor-widget-text-editor p a{position:relative; color:#405861;}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-tab-title:before, .elementor-element.medspa_service_links.elementor-widget.elementor-widget-text-editor p a:before{
    content: '';
    position: absolute;
    top: calc(50% - 2px);
    left: -3px;
    height: 10px;
    width: calc(100% + 20px);
    background: rgba(133,163,179,.21);
    z-index: 0;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform .4s cubic-bezier(.39,.1,0,.98);
}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title .qodef-tab-title{position:relative;}
.qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-active .qodef-tab-title:before, .qodef-accordion.qodef-layout--simple .qodef-accordion-title.ui-state-hover .qodef-tab-title:before, .elementor-element.medspa_service_links.elementor-widget.elementor-widget-text-editor p a:hover:before {
    transform: scaleX(1);
}
#qodef-page-header .qodef-button.qodef-layout--filled.qodef-html--link {
    background-color: #008080 !important;
}
.qodef-button.qodef-layout--filled.qodef-html--link .qodef-m-background {
    color: #98a2b3;
}
.elementor-element.medspa_service_links.elementor-widget.elementor-widget-text-editor {
    min-height: 250px;
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-navigation {
    margin-right: 0;
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
    margin-left: auto;
}
.qodef-m-text {
    font-size: 16px;
    line-height: 1.842105263157895em;
    font-weight: 300;
}
.product_slide_boutique figcaption.elementor-image-carousel-caption {
    font-family: Cormorant Garamond;
    font-size: 20px !important;
    color: #000;
    font-weight: 600;
}
.qodef-single-image.qodef-layout--default.qodef--has-appear .qodef-m-image:before {
    transform: scaleY(.5);
    transition: transform 1s ease-out;
}
.qodef-single-image.qodef-layout--default.qodef--has-appear.qodef--appeared .qodef-m-image:before {
    transform: scaleY(1);
}
.qodef-single-image.qodef-layout--default .qodef-m-image:before {
    content: '';
    position: absolute;
    top: -50px;
    right: calc(50px + 45px);
    height: calc(100% + 2*50px);
    width: 68.6%;
    background-color: #F8F6F4;
    z-index: -1;
}
.qodef-single-image.qodef-layout--default.qodef--has-appear .qodef-m-image img {
    clip-path: inset(0 100% 0 0);
    transition: 1s cubic-bezier(.45,.05,.15,.93) .1s;
}
.qodef-single-image.qodef-layout--default.qodef--has-appear.qodef--appeared .qodef-m-image img {
    clip-path: inset(0 0 0 0);
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
    text-align: center;
}
.contact_section a{color:#818181;}
button[type=submit], input[type=submit] {
    background-color: #008080;
}
button[type=submit] .qodef-m-background, input[type=submit] .qodef-m-background {
    color: #98a2b3;
}
.site-link-editor {
    min-height: auto !important;!i;!;
}

.site-link-editor .elementor-widget-container p:last-child {
    margin-bottom: 0;
    line-height: normal;
}

@media only screen and (min-width:768px){
	.elementor-element.center_carousel.elementor-widget.elementor-widget-n-carousel.e-widget-swiper .swiper-wrapper {
    text-align: center;
    justify-content: center;
}
	.qodef-button.qodef-size--small {
    padding: 10px 25px;
}
	.qodef-header-navigation>ul>li {
    margin: 0 29px;
}
}
@media only screen and (max-width: 1024px) {
		.qodef-pricing-list .qodef-e-heading {
    align-items: center;
}
	.qodef-pricing-list .qodef-e-title {
    font-size: 20px; width:70%;
}
	.qodef-pricing-list .qodef-e-price-value {
    font-size: 20px;
}
}
@media only screen and (max-width: 767px) {
.qodef-button.qodef-html--link {
    padding: 14px;
	}
	
	.qodef-banner .qodef-m-image {
    overflow: visible !important;
}
	.qodef-pricing-list .qodef-e-heading {
    align-items: center;
}
	.qodef-pricing-list .qodef-e-title {
    font-size: 20px; width:70%;
}
	.qodef-pricing-list .qodef-e-price-value {
    font-size: 20px;
}
}

.single-post div#qodef-media {
	display: none;
}

ul.cow-footer-social li {
    background: #008080;
}

ul.cow-footer-social li a {
    color: #fff !important;
}
