.immomakler-page .et_pb_text_0 h1{
font-size: 24px;
text-align: left;
padding-bottom: 10px;
line-height: 1em;
font-weight: 500;
}
.immomakler-page .et_pb_text_0 {
background-color: #dbdd1a;
position: relative;
padding-top: 10px!important;
padding-bottom: 0px!important;
margin-bottom: 12px!important;
max-width: 100%;
}
@media only screen and (min-width: 981px){
.immomakler-page .et_pb_text_0 {
width: 250px;
}
}
.immomakler-page .et_pb_text_1 {
font-size: 11px;
padding: 2% 0;
}
.immomakler .immomakler-archive {
padding: 2% 0;
}
.immomakler-page .et_pb_row_0,
.immomakler-page.et-db #et-boc .et-l .et_pb_row_0 {
width: 80% !important;
max-width: 1220px;
}
.immomakler-page.et-db #et-boc .et-l .et_pb_section_0.et_pb_section {
padding: 3% 0 !important;
}
.immomakler-archive,
.immomakler-single {
font-size: 15px;
}
.immomakler .property-icon {
max-width: 3em;
margin-right: 1em;
}
.immomakler-archive .property-data { }.wps-form {
width: 100%;
margin: 0 auto;
}
.wps-form .wps-form-row {
display: flex;
flex-direction: column;
width: 100%;
}
.wps-form .wps-form-row .wpcf7-form-control {
width: 100%;
}
.wps-form .wps-form-column {
flex: 1;
width: 100%;
padding: .5rem 0;
} @media only screen and ( min-width: 48em ) { 
.wps-form .wps-form-row {
flex-direction: row;
}
.wps-form .wps-form-column {
padding: .5rem 1rem;
}
}
.et_header_style_split #top-menu-nav {
margin-left: -80px;
}
@media only screen and ( max-width: 980px ) { 
#top-header {
display: none !important;
}
}
#footer-bottom {
display: none !important;
}