@font-face {
font-display: swap; font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-300.woff2) format('woff2'), url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-300.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-regular.woff2) format('woff2'), url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-regular.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-500.woff2) format('woff2'), url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-500.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-700.woff2) format('woff2'), url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-700.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Roboto';
font-style: normal;
font-weight: 900;
src: url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-900.woff2) format('woff2'), url(https://www.teisnachtal-aesthetics.de/wp-content/themes/progery-child/fonts/roboto-v30-latin-900.woff) format('woff'); }
p {
font-size: 16px;
font-weight: normal;
line-height: 26px;
color: #1a1a1a;
font-weight: 400;
margin-bottom: 0;
font-family: "Roboto", Sans-serif !important;
}
h1, .h1, h2, .h2, h3, .h4, h4, .h5, h5, h6, .h6, .breadcrumb__title {
font-family: "Roboto", Sans-serif !important;
font-weight: 400 !important;
}
h4.white-text.title {
font-family: "Roboto", Sans-serif !important;
}
.generic-title h4, .feature__text h4, .features__tab ul li button, .about__list ul li h6, .cta-pro-title-7 {
font-family: "Roboto", Sans-serif !important;
}
.about__list ul li:not(:last-child) {
border-bottom: 0px solid #e0e0e0 !important  ; 
}
.about__info.info-1.align-items-center.d-flex {
display: none !important;
}
.service__box-2 {
background-color: #fff;
padding: 50px 20px;
padding-bottom: 50px;
padding-bottom: 45px;
height: 550px !important;
margin-bottom: 50px;
}
.wa-h2 {
color: #80371e;
font-size: 30px;
padding-bottom: 20px;
}
.logo.f-left {
display: none !important;
}
@media only screen and (max-width: 1480px){
.header-padding-2 {
padding: 10px 10px !important;
} }
a.elementor-toggle-title {
font-size: 18px;
font-weight: 500;
}
.elementor-toggle .elementor-tab-title {
font-weight: 500;
line-height: 1;
margin: 0;
padding: 15px;
border-bottom: 0px solid transparent !important;
cursor: pointer;
outline: none;
}
.elementor-toggle-item {
background-color: #ffffff;
padding: 10px 20px 20px 20px;
border-radius: 10px;
margin: 10px 10px;
box-shadow: 0px 0px 20px #00000005;
}
.elementor-toggle .elementor-tab-content {
padding: 15px;
border-bottom: 0px solid transparent !important;
display: none;
}
.wa-desktop-hya {
background-color: #fafafa;
width: 88%;
padding: 50px;
border-radius: 20px;
box-shadow: 0px 0px 80px #3a3a3a24;
margin-top: 50px;
margin-bottom: 50px;
}
.wa-image-round {
opacity: 1;
box-shadow: 0px 0px 80px #0000004a;
border-radius: 120px;
overflow: hidden;
}
.footer__copyright p a {
color: #999999;
font-weight: 500;
}
#scrollUp {
background-color: #80371e;
height: 50px;
width: 50px;
line-height: 50px;
font-size: 21px;
border-radius: 55px;
right: 25px;
bottom: 25px;
color: #fff;
text-align: center;
}
.footer-cta {
display:none;
}
.mean-container .mean-nav ul li a {
border-top: 1px solid rgba(255, 255, 255, 0.5) !important;
}
@media only screen and (max-width: 480px){
.about__text .desc {
font-size: 18px;
padding-top: 10px;
}
.logo.f-left {
display: inherit !important;
}
.mobile-menu.mean-container {
padding: 0 15px;
margin-top: 40px;
}
.wa-mobile-box {
background-color: #80371e05 !important;
margin: 15px;
width: 93% !important;
box-shadow: 0px 0px 60px #00000012;
border-radius: 20px;
}
.wa-h2 {
color: #80371e;
font-size: 24px;
padding-bottom: 0px;
text-align: center;
padding-top: 20px;
}
.footer__bottom {
padding-left: 20px !important;
padding-right: 20px !important;
}
.footer-cta {
position: fixed;
bottom: 20px;
left: 20px;
background-color: #80371e;
color: white;
padding: 15px 20px;
border-radius: 40px;
z-index: 999;
display:inherit;
}
.mobile-toggle-bar-2 button {
width: 50px;
height: 50px;
line-height: 50px;
margin-left: 5px;
border: 0;
font-size: 14px;
transition: 0.3s;
background: #80371e;
border-radius: 10px;
}
.mobile-toggle-bar-2 button i {
color: #ffffff;
font-weight: 800;
}
}
@media only screen and (max-width: 1700px) {
.header-nav {
padding-left: 50px !important;
}
}
.proery-footer-syle-1 .footer__widget p, .proery-footer-syle-1 .footer__widget ul li a, .proery-footer-syle-1 .address__list span, .proery-footer-syle-1 .recent-posts-footer .widget-posts-meta {
color: #fff;
}
div#kontakt, div#kontakt a {
color: #ffffff;
}
.wa-button {
color: #ffffff;
background-color: #80371e;
padding: 15px 25px;
width: 170px;
border-radius: 10px;
font-weight: 600;
text-align: center;
margin-top: 40px;
cursor: pointer;
}
.wa-button:hover {
color: #ffffff;
background-color: #000000;
padding: 15px 25px;
width: 170px;
border-radius: 10px;
font-weight: 600;
text-align: center;
margin-top: 40px;
cursor: pointer;
}
.fa-home:before {
content: "\f015";
color: #80371e;
font-size: 24px;
margin-right: 60px;
}
.has-border {
padding-left: 0px;
margin-left: 15px;
}