@font-face {
	font-family: "Cannes";
	font-weight: bold;
	src: url("assets/fonts/Cannes.otf") format("opentype");
}

@font-face {
	font-family: "Rosseta";
	font-weight: bold;
	src: url("assets/fonts/Rosseta.otf") format("opentype");
}

h2, h1{
	font-size: 44px!important;
	font-family: Rosseta!important;
}

.container-top-nav-social{
	/* background-color: #e8ada9; */
	background-color: #e9e4de;
	color: #333;
    padding: 15px 10px;
    font-size: 18px;
}

.container-top-nav-social .nav-phone {
	display: block;
    padding: 5px;
}
.container-top-nav-social .nav-phone a{
	color:#333;
	padding-left: 10px;
}
.btn-social .fa-facebook{
	color: #2967ff;
}
.btn-social .fa-whatsapp{
	color: #077a07;
}
.btn-social{
    display: inline-block;
    padding: 5px 10px;
    background-color: #fff;
    color: #e8ada9!important;
}

.container-prices > .card{
    background: #FFEDEC;
}

.tg-mobile-navigation li{
	font-size: 17px;
}
.tg-mobile-navigation.tg-mobile-navigation--opened{
	/* background: #e8cecc; */
	background: #ebddcc;
}

.overflow-hidden{
	overflow: hidden!important;
}

.site-main > .site-content > .tg-container{
	width: 100%!important;
	max-width: inherit;
}

.elementor-708 .elementor-element.elementor-element-292291f .elementor-heading-title{
    font-size: 20px!important;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium{
	font-size: 19px!important;
}
#terminBtn{cursor: pointer;}

.custom-logo{    
	max-width: 150px;
    border-radius: 31px;
}
.bookme-booking-form{
	background: #fff;
    padding: 15px;
    border-radius: 4px;
}

.elementor-element-38f44b4 img{
	height: 280px;
	object-fit: cover;
}
.elementor-element-38f44b4 h3{
	margin-bottom: 0px;
}
.elementor-element-38f44b4 p{
	margin-bottom: 10px;
}

.border-bg-item{display: none;}


.image-box.animated-image-box{
	display: block;
	width: 100%;
    height: 280px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}

.image-box-wimpernlifting{
	background-image: url("https://www.wimpernmannheim.de/wp-content/uploads/2023/10/wimpernlifting1.jpeg");
}
.image-box-wimpernlifting:hover{
	background-image: url("https://www.wimpernmannheim.de/wp-content/uploads/2023/10/wimpernlifting2.jpeg");
}

.tg-page-header{
	background-image: url("https://www.wimpernmannheim.de/wp-content/uploads/2023/01/gallery_img_05.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
} 
.tg-page-header.tg-page-header--both-center .tg-page-header__title{
	text-shadow: 0px 0px 14px #000000;
}
.tg-page-header .breadcrumb-trail ul li{
	text-shadow: 0px 0px 14px #000000;
}

.mobile_availabilities_picker-module_mobile-timetable-78in3 .mobile_availabilities_picker-module_toggle-ndGtY button{color: #333;}


.css-8xz9l5{
	min-height: inherit!important;
}
 
.css-23e715{
	height: auto!important;
}

@media screen and (max-width: 700px) {
	.css-d3rpho{margin-bottom: 55px;}
	.elementor-708 .elementor-element.elementor-element-517b9bd > .elementor-container{
		min-height: 380px!important;
	}
	.elementor-708 .elementor-element.elementor-element-fbd4d8b .elementor-heading-title{
		font-size: 45px!important;
    	text-shadow: 1px 1px 30px #000;
		text-align: center;
	}
	.elementor-708 .elementor-element.elementor-element-eb6126d p{
		font-size: 17px!important;
		text-shadow: 1px 1px 30px #000;
		text-align: center;

	}

	.elementor-element .elementor-widget-container > p{margin:0px;font-size: 16px;}

	.elementor-708 .elementor-element.elementor-element-517b9bd{
		background-size: cover;
	}

	.elementor-element-9bb26b0{padding:15px;}
 

	.border-bg-item{
		transform: rotate(180deg);
		margin-top: -70px;
		display: block;
	
	}
	.border-bg-item .elementor-widget-wrap{padding: 0px!important;}
	.border-bg-item path{
		fill: #ffffff!important;
	}

}