.vertical-center {
display: flex;
flex-direction: column;
justify-content: center;
}
.padding-top-0.et_pb_section {
padding-top: 0;
}
.padding-top-0 .et_pb_row {
padding-top: 0;
}
body p,
body span,
body div {
font-family: 'Nunito Sans';
font-weight: 300;
}
body h1 {
font-size: 44px!important;
font-weight: 300;
}
body h2 {
font-size: 36px!important;
font-weight: 300;
line-height: 1.2em;
}
body h3 {
font-size: 26px!important;
line-height: 1.2em;
font-weight: 300;
} #main-header {
box-shadow: none;
-webkit-box-shadow: none;
}
.noPictures .et_portfolio_image {
display: none!important;
}
.et_pb_button {
line-height: 1.5em !important;
border-color: #415D5A;
padding-left: 2em!important;
padding-right: 2em!important;
border-radius: 10px!important;
color: #415D5A;
font-family: 'Nunito Sans';
font-weight: 300;
font-style: italic;
border-width: 1px!important;
background-color: white;
}
.et_pb_button:hover {
background-color: #415D5A !important;
color: white!important;
border-color: #415D5A !important;
line-height: 1.5em !important;
}
.et_pb_button:hover:after {
font-size: 20px;
line-height: 1.3em !important;
}
#top-menu li a,
#mobile_menu li a {
font-weight: 300;
}
#top-menu-nav > ul > li > a:hover {
opacity: unset;
color: #6f9995 !important;
}
@media screen and (min-width: 1025px) {
.icons_over_title {
width: 68%;
}
}
.icons_over_title .et_pb_image {
margin-bottom: -40px !important;
}
.icons_over_title .et_pb_image img {
max-height: 200px;
}
.icons_over_title h3 {
max-width: 230px;
margin: auto;
}
footer ul li {
padding-left: 0!important;
margin-bottom: 0!important;
}
footer ul li:before {
display: none;
}
footer ul,
footer p {
line-height: 1.9em !important;
}
#footer-bottom {
display: none;
}
.et_pb_section_0.et_pb_with_background {
min-height: 60vh!important;
display: flex;
}
@media screen and (max-width: 767px) {
.et_pb_section_0.et_pb_with_background {
min-height: 50vh!important;
}
}
.et_pb_section_0.et_pb_with_background .et_pb_module * {
color: white;
}
.et_pb_section_0.et_pb_with_background .et_pb_button {
border-color: white;
}
.et_pb_section_0.et_pb_with_background .et_pb_row {
margin-bottom: 0!important;
}
.home .et_pb_section_0.et_pb_with_background {
min-height: 80vh!important;
}
@media screen and (max-width: 767px) {
.home .et_pb_section_0.et_pb_with_background {
min-height: 50vh!important;
}
}
.buble-overlay:before {
content: "";
position: absolute;
height: 500px;
width: 500px;
max-width: 100%;
background-image: url(//birgit-budtke.de/wp-content/uploads/2025/07/birgit-budtke-blasen-1.png);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 0;
}
@media screen and (min-width: 981px) {
.buble-overlay:before {
z-index: 9;
}
}
@media screen and (min-width: 981px) {
.buble-overlay .et_pb_row {
padding: 0 !important;
}
.buble-overlay .et_pb_row .et_pb_column:not(.et_pb_column_empty) {
padding: 50px;
display: flex;
flex-direction: column;
justify-content: center;
width: 47%;
z-index: 9;
}
.buble-overlay .et_pb_row .et_pb_column_empty {
width: 53%;
}
.buble-overlay .et_pb_row .et_pb_button {
margin-top: 20px;
}
.buble-overlay .et_pb_row:first-child .et_pb_column:not(.et_pb_column_empty) {
padding-bottom: 100px;
}
.buble-overlay .et_pb_row:last-child {
margin-top: -50px;
}
.buble-overlay .et_pb_row:last-child .et_pb_column:not(.et_pb_column_empty) {
padding-top: 100px;
}
}
@media screen and (max-width: 980px) {
.buble-overlay .et_pb_column_empty {
display: block !important;
height: 400px;
}
.buble-overlay .et_pb_row:first-child {
display: flex;
flex-direction: column-reverse;
padding-bottom: 0;
}
.buble-overlay .et_pb_row:first-child .et_pb_column:last-child {
padding-bottom: 50px;
}
.buble-overlay .et_pb_row:first-child .et_pb_column:last-child .et_pb_button {
margin-top: 20px;
}
.buble-overlay .et_pb_row:first-child .et_pb_column:first-child {
padding-bottom: 0;
width: 80%!important;
}
.buble-overlay .et_pb_row:last-child {
padding-top: 0;
}
.buble-overlay .et_pb_row:last-child .et_pb_column:last-child {
width: 80%!important;
margin-left: auto!important;
margin-top: -50px !important;
}
.buble-overlay .et_pb_row:last-child {
display: flex;
flex-direction: column-reverse;
}
.buble-overlay .et_pb_column:not(.et_pb_column_empty) {
padding-top: 50px;
}
}
@media screen and (max-width: 767px) {
.buble-overlay:before {
width: 350px;
height: 350px;
}
}
.image-flex-center .et_pb_column_empty {
display: block!important;
min-height: 400px;
}
.image-flex-center .et_pb_column:not(.et_pb_column_empty) {
display: flex;
flex-direction: column;
justify-content: center;
}@font-face {
font-display: swap; font-family: 'Nunito Sans';
font-style: normal;
font-weight: 400;
src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-regular.eot); src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-regular.eot?#iefix) format('embedded-opentype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-regular.woff2) format('woff2'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-regular.woff) format('woff'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-regular.ttf) format('truetype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-regular.svg#NunitoSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Nunito Sans';
font-style: italic;
font-weight: 400;
src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-italic.eot); src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-italic.eot?#iefix) format('embedded-opentype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-italic.woff2) format('woff2'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-italic.woff) format('woff'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-italic.ttf) format('truetype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-italic.svg#NunitoSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Nunito Sans';
font-style: normal;
font-weight: 300;
src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300.eot); src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300.eot?#iefix) format('embedded-opentype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300.woff2) format('woff2'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300.woff) format('woff'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300.ttf) format('truetype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300.svg#NunitoSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Nunito Sans';
font-style: italic;
font-weight: 300;
src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300italic.eot); src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300italic.eot?#iefix) format('embedded-opentype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300italic.woff2) format('woff2'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300italic.woff) format('woff'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300italic.ttf) format('truetype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-300italic.svg#NunitoSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Nunito Sans';
font-style: normal;
font-weight: 200;
src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200.eot); src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200.eot?#iefix) format('embedded-opentype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200.woff2) format('woff2'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200.woff) format('woff'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200.ttf) format('truetype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200.svg#NunitoSans) format('svg'); } @font-face {
font-display: swap; font-family: 'Nunito Sans';
font-style: italic;
font-weight: 200;
src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200italic.eot); src: url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200italic.eot?#iefix) format('embedded-opentype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200italic.woff2) format('woff2'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200italic.woff) format('woff'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200italic.ttf) format('truetype'), url(//birgit-budtke.de/wp-content/themes/Divi-child/fonts/nunito-sans-v18-latin-200italic.svg#NunitoSans) format('svg'); }