.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}   @font-face {
font-display: swap; font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(//www.haag-haus-garten.de/wp-content/themes/Divi-child/fonts/source-sans-3-v19-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(//www.haag-haus-garten.de/wp-content/themes/Divi-child/fonts/source-sans-3-v19-latin-700.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Boogaloo';
font-style: normal;
font-weight: 400;
src: url(//www.haag-haus-garten.de/wp-content/themes/Divi-child/fonts/boogaloo-v25-latin-regular.woff2) format('woff2'); } hr {
border: 0;
height: 1px;
border-top: 1px solid #dddddd;
margin: 2em 0;
}
.hide {
display: none;
}
#main-content a:hover,
#main-content a:focus {
color: #d6a800;
}
#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover,
#et-info-email:hover,
.et-social-icons a:hover {
opacity: 1;
color: #f4ca30;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
#top-menu a {
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
}
#top-menu li.current-page-ancestor > a {
color: #f4ca30;
}
.menu .current_page_item a,
.et_pb_bg_layout_light .et_pb_widget li.current_page_item a {
color: #f4ca30;
}
h1,
h2,
h3,
h4,
h5,
h6 {
padding-bottom: 1em;
}
body,
input,
textarea,
select {
font-family: "Source Sans Pro";
font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Boogaloo";
}
strong {
font-weight: 700;
}
.et_pb_text_align_center h1,
.et_pb_text_align_center h2,
.et_pb_text_align_center h3 {
margin-left: auto;
margin-right: auto;
}
#footer-bottom {
display: none;
}  @media (max-width: 767px) {
.home .et_pb_slider .et_pb_slide,
.et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
background-image: none !important;
}
#top-header #et-info {
font-size: ;
}
}
@media (max-width: 500px) {
#et-info-phone {
display: block;
padding-bottom: 0.5em;
}
img.alignright,
img.alignleft {
display: block;
float: none;
margin-right: auto;
margin-left: auto;
margin-bottom: 15px;
}
}
.circle img {
border-radius: 50%;
}
#main-content .container {
padding-bottom: 58px;
}
.et_pb_blurb h4 {
padding-bottom: 5px;
font-size: 22px;
}
.et_pb_main_blurb_image {
margin-bottom: 15px;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow: 0px 0px 9px rgba(0, 0, 0, 1);
}
.et_pb_widget_area .et_pb_widget a {
color: #2a8b53;
}
.et_pb_widget_area_right {
border-left: 1px solid #ddd;
}
.et_pb_widget_area .et_pb_widget {
margin-bottom: 0 !important;
margin-top: 18.54%;
}
.et_pb_widget_area .et_pb_widget:first-child {
margin-top: 0;
}
.et_pb_fullwidth_header {
padding: 80px 0;
}
.et_pb_blurb h4 {
padding-bottom: 15px;
font-size: 22px;
text-align: center;
border-bottom: 1px solid #ddd;
margin-bottom: 15px;
}
#leistungen .et_pb_blurb h4 {
padding-bottom: 0;
border-bottom: 0;
margin-bottom: 0;
}
@media (max-width: 980px) {
.et_pb_widget_area_right {
border-left: 0;
}
}