/*
Theme Name: Medcaline Child
Theme URI: http://demo.7iquid.com/medcaline
Author: 7iquid
Author URI: http://themeforest.net/user/7iquid
Template: medcaline
Description: Medcaline is a powerful WordPress theme for Psychologists and other medical professionals. It is fully responsive & SEO friendly. We’ve bundled it with a popular and easy to use Elementor Page Builder plugin and have created multiple custom elements for it so you can just drag & drop elements to create your perfect page layout.
Version: 3.0
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: medcaline-child
Tags: elementor, business, consulting, counseling, health, healthcare, Life Coach, medical, orthopedic, physiotherapy, practice, psychiatrist, psychologist, psychology, therapist, therapy, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


@media screen and (min-width: 1200px) {
	div#site-header-wrap.header-layout1 .site-header-main .header-main-above {
		padding: 10px 0;
		margin-bottom: 0;
	}
}

.elementor-image-gallery .gallery-item .gallery-caption,
#site-header-wrap.header-layout1 .site-header-main .header-main-above .site-contact .ct-item .ct-item-text a, #site-header-wrap.header-layout1 .site-header-main .header-main-above .site-contact .ct-item .ct-item-text p.above {
	font-family: "Forum", serif !important;
}

@media screen and (min-width: 1200px) {
    #site-header-wrap.header-layout1 .site-header-main .header-main-above .site-contact .ct-item .c_link {
        display: flex;
        width: 42px;
        height: 42px;
        align-items: center;
        justify-content: center;
        font-size: 16px;
        border-radius: 50%;
        flex: none;
        margin-right: 15px;
    }
	
    #site-header-wrap.header-layout1 .site-header-main .header-main-above .site-contact .ct-item .c_link,
    #site-header-wrap.header-layout1 .site-header-main .header-main-above .site-contact .ct-item span {
		background-color: #cfb4a1 !important;
        color: #fff !important;
    }
}

.elementor-2134 .elementor-element.elementor-element-798f34c,
.elementor-2134 .elementor-element.elementor-element-d570556,
.elementor-2134 .elementor-element.elementor-element-def7c89 {
	height: 100%;
}

body .btn, body button, body .button, body input[type="submit"] {
	background-color: #9887af;
}



@media screen and (min-width: 1240px) {
	.cust-l-style-1_l,
	.cust-l-style-1_f {
		position: absolute;
		width: calc((100vw - 100%) / 2);
		height: 100%;
		top: 0;
		display: block;
		overflow: hidden;
	}

	.cust-l-style-1_l {
		right: calc((100vw - 100%) / 2 * -1);
	}

	.cust-l-style-1_f {
		left: calc((100vw - 100%) / 2 * -1);
	}

	.cust-l-style-1_f:before,
	.cust-l-style-1_l:before {
		content: '';
		width: 210px;
		height: 100%;
		display: block;
		background-size: contain;
		position: absolute;
		background-repeat: no-repeat;
	}

	.cust-l-style-1_f:before {
		background-image: url('/wp-content/uploads/2025/09/лаванда-01-1.webp');
		background-position: right center;
		right: 10px;
	}

	.cust-l-style-1_l:before {
		background-image: url('/wp-content/uploads/2025/09/лаванда-02-1.webp');
		background-position: left center;
		left: 10px;
	}
	
	.cust-l-style-3_l,
	.cust-l-style-3_f {
		position: absolute;
		width: calc((100vw - 100%) / 2);
		height: 100%;
		top: 0;
		display: block;
		overflow: hidden;
	}

	.cust-l-style-3_l {
		right: calc((100vw - 100%) / 2 * -1);
	}

	.cust-l-style-3_f {
		left: calc((100vw - 100%) / 2 * -1);
	}

	.cust-l-style-3_f:before,
	.cust-l-style-3_l:before {
		content: '';
		width: 210px;
		height: 100%;
		display: block;
		background-size: contain;
		position: absolute;
		background-repeat: no-repeat;
	}

	.cust-l-style-3_f:before {
		background-image: url('/wp-content/uploads/2025/09/лаванда-04-1.webp');
		background-position: right center;
		right: 0;
	}

	.cust-l-style-3_l:before {
		background-image: url('/wp-content/uploads/2025/09/лаванда-05-1.webp');
		background-position: left center;
		left: 0;
	}
}

@media screen and (min-width: 1024px) {
	.cust-l-style-2_f {
        position: absolute;
        width: 36%;
        height: 200px;
        top: -100px;
        left: 32%;
        display: block;
        overflow: hidden;
        z-index: 99;
	}

	.cust-l-style-2_f:before {
		content: '';
        width: 100%;
        height: 100%;
        display: block;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url('/wp-content/uploads/2025/09/лаванда-03-1-1-1.webp');
        background-position: center top;
	}
}

.logo-lagerta {
	display: flex;
    align-items: center;
}

.logo-lagerta img {
	height: 40px;
}