@charset "UTF-8";
 @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.eot); src: local("Open Sans Regular"), local("OpenSans-Regular"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.woff2) format("woff2"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.woff) format("woff"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.ttf) format("truetype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg"); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-italic.eot); src: local("Open Sans Italic"), local("OpenSans-Italic"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-italic.eot?#iefix) format("embedded-opentype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-italic.woff2) format("woff2"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-italic.woff) format("woff"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-italic.ttf) format("truetype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-italic.svg#OpenSans) format("svg"); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.eot); src: local("Open Sans Bold"), local("OpenSans-Bold"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.eot?#iefix) format("embedded-opentype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.woff2) format("woff2"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.woff) format("woff"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.ttf) format("truetype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.svg#OpenSans) format("svg"); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700italic.eot); src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700italic.eot?#iefix) format("embedded-opentype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700italic.woff2) format("woff2"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700italic.woff) format("woff"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700italic.ttf) format("truetype"), url(//dr-berle.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700italic.svg#OpenSans) format("svg"); }
.l-page * {
font-family: "Open Sans" !important; }
.l-page h1, .l-page h2, .l-page h3, .l-page h4, .l-page h5, .l-page h6 {
letter-spacing: 0 !important; }
.l-page h1 strong, .l-page h2 strong, .l-page h3 strong, .l-page h4 strong, .l-page h5 strong, .l-page h6 strong {
font-weight: bold !important; }
.l-page .avia_textblock h1 {
margin: 56px 0 50px 0 !important;
color: #A61319;
font-weight: bold;
font-size: 40px; }
.l-page h2 {
font-size: 30px;
color: #A61319 !important;
font-weight: bold;
margin: 30px 0 26px 0 !important; }
.l-page h3 {
margin-bottom: 30px; }
.l-page h3, .l-page h4 {
font-size: 28px; }
.l-page h4 {
margin-bottom: 15px; }
.l-page h5 {
font-size: 24px;
margin-bottom: 15px; }
.l-page h6 {
font-size: 18px; }
h2, h3, h4, h5, h6, p.h2 {
font-size: 28px !important;
line-height: 1.3em !important;
font-weight: 700 !important;
color: #0f0f0f;
}
.rm-form label {
color: #D60039 !important;
}
.l-page strong {
color: inherit !important;
}
.main_color b {
color: #0f0f0f !important;
}
.l-page .pn-highlight-box {
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
margin-top: 0 !important; }
@media (min-width: 768px) {
.l-page .pn-highlight-box {
margin-left: 10%; }
.l-page .pn-highlight-box.no-margin {
margin-left: 6% !important; }
.l-page .pn-highlight-box.more-margin {
margin-left: 13% !important; }
.l-page .pn-highlight-box.split-text .av_textblock_section {
width: 50%;
float: left; } }
.l-page .pn-highlight-box ul {
list-style: none;
margin: 0;
padding: 0 20px 0 0; }
.l-page .pn-highlight-box ul li {
margin: 0 0 15px 0;
padding: 0 0 0 20px;
position: relative;
font-style: italic; }
.l-page .pn-highlight-box ul li::before {
content: "•";
color: #A61319;
display: block;
position: absolute;
left: 0;
top: 0;
font-size: 30px;
height: 100%; }
.l-page .avia-section.red-half-right {
position: relative; }
@media (min-width: 768px) {
.l-page .avia-section.red-half-right:before {
content: '';
display: block;
position: absolute;
top: 0;
left: calc(50% + 50px);
width: calc(50% - 50px);
height: 100%;
background-color: #A61319 !important; } }
@media (min-width: 769px) {
.l-page .avia-section.red-half-right:after {
content: '';
display: block;
position: absolute;
top: 0;
right: calc(50% - 50px);
height: 100%;
width: 300px;
background: url(https://dr-berle.de/wp-content/themes/enfold-child/img/red-arrow.svg);
background-size: cover;
background-repeat: no-repeat;
background-position: 101% center;
border-right: 1px solid #A61319; } }
.l-page .avia-section.red-half-right .inner-red-right {
color: white !important; }
@media (min-width: 768px) {
.l-page .avia-section.red-half-right .inner-red-right {
padding-left: 50px !important; }
.l-page .avia-section.red-half-right .inner-red-right:before {
content: '';
display: block;
position: absolute;
width: calc(100% - 20px);
height: 100%;
top: 0;
left: 20px;
background-color: #A61319; } }
@media (max-width: 768px) {
.l-page .avia-section.red-half-right .inner-red-right:before {
content: '';
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0px;
background-color: #A61319; } }
.l-page .avia-section.red-half-right .inner-red-right h3, .l-page .avia-section.red-half-right .inner-red-right p, .l-page .avia-section.red-half-right .inner-red-right a {
color: white !important; }
.l-page .polaroid-image img {
width: 90%;
border: 10px solid white;
border-bottom: 30px solid white;
transform: rotate(-3deg);
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1); }
.pn-heading-icon-container {
position: relative;
margin: 30px 0 0 0;
min-height: 100px; }
.pn-heading-icon-container .inner-alignment-container {
display: inline-block;
position: relative; }
@media (min-width: 769px) {
.pn-heading-icon-container.align-center {
text-align: center; }
.pn-heading-icon-container.align-center .inner-alignment-container {
margin-left: 50px; } }
.pn-heading-icon-container .inner-icon-container {
width: 140px;
height: 120px;
background: url(//dr-berle.de/wp-content/themes/enfold-child/img/icon-background.svg);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
top: -25px;
left: -110px;
z-index: 9; }
.pn-heading-icon-container .inner-icon-container .pn-icon {
position: absolute;
width: 40%;
height: 40%;
background-size: contain;
background-repeat: no-repeat;
background-position: center center;
top: 30%;
left: 30%; }
.pn-heading-icon-container .pn-heading {
color: #2BA59D;
font-size: 28px;
position: relative;
z-index: 10;
line-height: 1.3; }
.pn-heading-icon-container.one-line .pn-heading {
padding-top: 16px; }
@media (max-width: 1024px) {
.pn-heading-icon-container {
min-height: 60px;
height: auto;
margin: 85px 0 0 0; }
.pn-heading-icon-container .inner-icon-container {
left: -70px;
top: -80px; } }
.pn-quote-container {
background-color: white;
padding: 50px 40px 110px 40px; }
.pn-quote-container .quotation-mark-bottom {
float: right;
transform: rotate(180deg);
}
h1.coach-h1 { padding-bottom: 20px; }
.coach-h1 {
padding: 0;
margin: 0;
font-size: 30px !important;
line-height: 1.1em !important;
font-weight: 700 !important;
color: #0f0f0f !important;
}
.coach-bold {
font-weight: 700 !important;
padding: 0;
margin: 0;
color: #0f0f0f !important;
}
@media only screen and (max-width: 900px) {
.coach-h1 {
left: 5px !important;
font-size: 18px !important;
line-height: 20px !important;
}
}
@media only screen and (max-width: 867px) {
.coach-intro {
top: 30px !important;
}
.home .coach-div h1,
.coach-h1 {
background-color: transparent !important;
color: #000 !important;
opacity: 1 !important;
padding: 0 !important;
}
}
@media only screen and (max-width: 767px) {
.home .coach-div h1,
.coach-h1 {
background-color: transparent !important;
color: #000  !important;
opacity: 1 !important;
padding: 0 0 20px !important;
font-size: 12px !important;
line-height: 1.0em !important;
text-align: left !important;
left: 5px !important;
}
.coach-div-2 {
position: relative;
left: 10px !important;
top: 70px !important;
width: 250px !important;
}
.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
margin-bottom: 40px !important;
}
}
@media only screen and (max-width: 567px) {
.home .coach-div-2,
.coach-div-2 {
margin: 10px auto 40px !important;
text-align: center !important;
}
.coach-div-2 {
margin: 20px auto 0 !important;
font-size: 18px !important;
}
}
@media only screen and (max-width: 467px) {
.home .coach-div h1,
.coach-h1 {
margin-top: 0 !important;
}
.home .coach-div-2,
.coach-div-2 {
top: 80px !important;
width: 85%;
font-size: 16px !important;
line-height: 20px !important;
}
}