/*
Theme Name: ProMedica Child
Theme URI: https://promedica.qodeinteractive.com
Description: A child theme of ProMedica
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: promedica
Template: promedica
*/
.auszeichnung{
    position: fixed;
    right: 0;
    top: 350px;
    z-index: 999;
	 width: 150px;
        height: auto;
}

.auszeichnung.sh-aus-fix {
  top: 10px;
}

@media only screen and (max-width: 768px) {
    .auszeichnung {
        width: 70px;
        height: auto;
    }
	.auszeichnung.sh-aus-fix {
  top: 120px;
	}
}

#popmake-19167 {
background:url(https://www.eller-kellermann.de/wp-content/uploads/2023/07/bg.png);
background-size:cover;
background-position:center;
}


.sh-popup {
background-color: rgba(255,255,255,0);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: saturate(80%) blur(10px);
backdrop-filter: saturate(80%) blur(10px);
padding:50px;
}

.sh-popup img {
padding-bottom:20px;
}

.sh-popup .sh-bold{
font-weight:600 !important;
font-style: italic;
white-space: nowrap;
}

.sh-popup h4{
font-weight: 700;
letter-spacing: 0.05em;
color:#fff;
font-size: 26px;
line-height: 1.3;
margin-bottom:60px;
margin-top:60px;
}

.sh-popup a {
color:#fff;
word-break: keep-all;
white-space: nowrap;
}

.sh-popup a:hover {
color:#fff;
}


.sh-popup a.sh-popup-btn{
color:#fff;
font-size: 13px;
line-height: 2em;
font-weight: 700;
letter-spacing: .05em;
text-transform: uppercase;
border:1px solid #fff;
padding:13px 40px;
border-radius:50px;
text-align:center;
font-family: Roboto,sans-serif;
transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;
}

.sh-popup a.sh-popup-btn:hover{
background:#565656;
color:#fff;
}


@media only screen and (max-width: 768px) {
.sh-popup h4{
font-size: 17px;
}
	
.sh-popup {
padding:25px 30px 30px 30px;
}
	
.pum-theme-19129 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
right:3px !important;
top:3px !important;
}	
	
#popmake-19167	{
max-width:70% !important;
}
	
}


.page-id-4201 .elementor-tab-content {
    max-height: 200px;
    overflow-y: scroll;
}