/*
Theme Name: wordliner-pace-twentyone-child
Theme URI: https://wordliner.com
Template: wordliner-pace-twentyone
Author: Wordliner
Author URI: https://wordliner.com
Description: Custom Real Estate Theme for Wordliner
*/

/* Menü */

a:hover{color: #000;text-decoration: none;}

.mega-block-title, .widget-title{font-size: 20px !important;font-weight: 500 !important;font-family: myriad-pro, sans-serif !important;text-transform: uppercase !important;border-bottom: 0px !important;}

.button-style-1{font-family: myriad-pro, sans-serif !important;}

#mega-menu-menu-1{text-align: center !important;}

.site-header__primary-menu-container, .site-header__bottom-menu-container-top-bar{padding-right: 0px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{padding-left: 0px;padding-right: 0px;margin-left: 0px;margin-right: 0px;padding-top: 0px;padding-bottom: 0px;position: static;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item a.mega-menu-link{margin: 0px;padding: 0px 25px;position: static;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child a{height: 60px;padding: 0px 25px;margin-right: 0px !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child>a.mega-menu-link{padding-right: 40px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item a.mega-menu-link{border-bottom: 0px;font-size: 16px !important;}

.site-header__bottom-menu-container-top-bar{justify-content: center;background-color: #fff;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item a.mega-menu-link:hover{border-color: #E10019;background-color: #E10019;}

#masthead{border-bottom: 1px solid #fff;}

#masthead.active{background-color: rgba(40,40,40,0.8)}

#masthead{transition: all 0.5s ease-in;}

#masthead .container{max-width: 100%;padding: 0px;margin: 0px;}

.site-header__bottom-menu-container-top-bar{width: 100%;}

.site-header__top-menu-info-item a{color: #fff !important; }

.site-header__primary-menu-container{height: 69px;width: 1270px;margin-left: auto;margin-right: auto;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{position: absolute;margin-left: auto;margin-right: auto;top: 194px;}

@media(max-width:1500px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{position: absolute;margin-left: auto;margin-right: auto;top: 171px;}}

#mega-menu-wrap-menu-1{padding-top: 20px;}

.ansprechpartner-card-grid__icon-text {margin-bottom: 4px;}

.site-header__logo-container{padding-top: 0px;z-index: 1;margin-left: 50px;margin-right: 50px;}

.site-header__logo-container img{max-width: 125px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item a.mega-menu-link{border-color: #E10019;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{background-color: unset;}

header #mega-menu-wrap-menu-1 .mega-sub-menu .mega-menu-item .menu li a{font-family: myriad-pro, sans-serif !important;font-size: 16px !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child a{height: unset !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover{background-color: transparent !important;color: #E10019 !important;}}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{line-height: 30px !important;}

.ansprechpartner-card-grid__item{display: flex;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child .mega-sub-menu a{height: unset !important;margin: unset !important;padding: unset !important;}

.mega-sub-menu .mega-menu-item .menu li:before{margin-right: 5px;}

header #mega-menu-wrap-menu-1 .widget_nav_menu ul.menu li.menu-item:first-child a{text-transform: uppercase !important;font-size: 20px !important;font-weight: 400 !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-24968 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a{color: #e10017;padding-left:20px !important;position:relative !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-24968 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #e10019;transform: rotate(225deg);position: absolute;left: -20px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-25723 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a{color: #94C11F;padding-left:20px !important;position:relative !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-25723 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #94C11F;transform: rotate(225deg);position: absolute;left: -20px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-25858 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a{color: #7C7B7B;padding-left:20px !important;position:relative !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-25858 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #7C7B7B;transform: rotate(225deg);position: absolute;left: -20px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-24972 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a{color: #004A69;padding-left:20px !important;position:relative !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 #mega-menu-item-24972 .widget_nav_menu ul.menu li.menu-item.current_page_item:first-child a:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #004A69;transform: rotate(225deg);position: absolute;left: -20px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:last-child>a.mega-menu-link{padding-right: 25px !important;}

/* Global */

body, #masthead{max-width:1920px;margin-left:auto;margin-right:auto;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{width:100%;max-width:100%;}

a{color: #e10017;}

section, div, li{scroll-margin-top: 190px;}

.fa-angle-left, .fa-angle-right{display: none !important;}

.standard-referenzen-horizontal__slider-alt .slick-arrow, .standard-referenzen-horizontal__slider-2 .slick-arrow{top:45%;}

.h2-styled{border-bottom: none !important;}

.button-style-1, .button-style-2, .button-style-3, .button-style-4{line-height: 27px;}

.site-content--header-reduced .site-main{margin-top: 190px;}

.container{max-width: 1450px;}

@media(max-width:768px){li{font-size:16px !important;line-height:24px !important;}}

.slick-prev:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #91B508;transform: rotate(45deg);position: absolute;top: 10px;left: 0px;cursor:pointer;}

.slick-next:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #91B508;transform: rotate(225deg);position: absolute;top: 0px;right: 0px;cursor:pointer;}

.theme-color-dots li{display: none;}

.body-text-standard, .h2-styled, .h3-styled, .button-style-1, .button-style-2, .button-style-3, .button-style-4{font-family: myriad-pro, sans-serif !important;}

.h4-styled{text-transform: uppercase !important;letter-spacing: 1.05px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;}

.site-header__top-bar-menu-container{display: grid;width: 100%;grid-template-columns: 2fr 3fr 2fr;}

@media(max-width:1500px){.site-header__top-bar-menu-container{grid-template-columns: 1fr 1fr 1fr;}}

.site-header__logo-container{justify-content: center;}

.site-header__top-menu-info-left{background-color: rgb(220,220,220);padding: 10px 50px 10px 50px;position: relative;height:50px;}

.site-header__top-menu-info-left::after{content: "";position: absolute;top: 0px;right: -10px;width: 60px;height: 100px;transform: rotate(50deg);background-color: #fff;}

.site-header__top-menu-info-right{background-color: rgb(220,220,220);padding: 10px 50px 10px 100px;position: relative;height:50px;display:flex;flex-direction:row-reverse;}

.site-header__top-menu-info-right::before{content: "";position: absolute;top: 0px;left: -10px;width: 60px;height: 100px;transform: rotate(310deg);background-color: #fff;}

.site-header__top-bar-link{color: #000000;margin-left: 20px;margin-right: 20px;font-size: 16px;font-family: myriad-pro, sans-serif;}

.site-header__logos{display: flex;margin-left: auto;margin-right: auto;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;margin-top: 10px;max-width: 1000px;margin-left: auto;margin-right: auto;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{color: #000;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child{margin-right: 0px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1, #mega-menu-wrap-menu-1{position: static;padding-top:10px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;height:440px;}

.mega-menu-megamenu .mega-sub-menu{min-height: 420px !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu ul.mega-sub-menu{max-width: 1200px;margin-left: auto;margin-right: auto;}

.mega-menu-column{border-right: none !important;}

p, li, .body-text-standard{font-family: myriad-pro, sans-serif !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{padding-bottom: 9px;border-bottom: 1px solid transparent;position: relative;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover,  #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-menu-item-has-children>a.mega-menu-link[aria-expanded="true"]{color: #000 !important;border-bottom: 1px solid #000;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link[aria-expanded="true"]::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link::before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #000;transform: rotate(315deg);position: absolute;left: calc(50% - 10px);top: 36px;z-index: 1000;}

.mega-block-title, .widget-title{font-size: 20px !important;font-weight: 500 !important;font-family:  myriad-pro, sans-serif !important;text-transform: uppercase !important;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{padding: 35px 10px;}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{border-bottom: none !important;font-family: myriad-pro, sans-serif !important;font-size: 18px !important;}

header .mega-sub-menu .mega-menu-item .menu li:before{content: '';}

header .mega-sub-menu .mega-menu-item .menu li:nth-child(1){margin-bottom: 30px;}

.mega-sub-menu .mega-menu-item .menu li:before{margin-right: 0px;}

/* Holding page */

#holding-site{padding-top: 50px;padding-bottom:50px;}

#holding-site .col-lg-6{margin-bottom: 25px;margin-top: 25px;position: relative;}

#holding-site img{height: 100%;width: 100%;object-fit: cover;height:450px;}

#holding-site ul{position: absolute;bottom: 40px;right: 0px;list-style: none;}

.holdingseite-list-link{background-color: rgba(255,255,255,0.9);padding: 10px 35px 10px 40px;margin-top: 20px;margin-bottom: 20px;position: relative;font-weight: 500 !important;font-size: 18px; color: #000;font-family: myriad-pro, sans-serif;width:380px;}

@media(max-width:400px){.holdingseite-list-link{width:320px;}}

#holding-site .col-lg-6:nth-child(1)::before{content: '';border-left: 120px solid transparent;border-right: 120px solid transprent;border-top: 120px solid transparent;border-top-color: #FF0000;transform: rotate(270deg) !important;position: absolute;z-index: 1;top: 0px;left: 25px;}

#holding-site .col-lg-6:nth-child(2)::before{content: '';border-left: 120px solid transparent;border-right: 120px solid transprent;border-top: 120px solid transparent;border-top-color: #91B508;transform: rotate(270deg) !important;position: absolute;top: 0px;left: 25px;}

#holding-site .col-lg-6:nth-child(3)::before{content: '';border-left: 120px solid transparent;border-right: 120px solid transprent;border-top: 120px solid transparent;border-top-color: #7C7A7B;transform: rotate(270deg) !important;position: absolute;top: 0px;left: 25px;}

#holding-site .col-lg-6:nth-child(4)::before{content: '';border-left: 120px solid transparent;border-right: 120px solid transprent;border-top: 120px solid transparent;border-top-color: #004A69;transform: rotate(270deg) !important;position: absolute;top: 0px;left: 25px;}

#holding-site .col-lg-6:nth-child(1) ul li:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #FF0000;transform: rotate(225deg);position: absolute;left: -10px;top: 10px;}

#holding-site .col-lg-6:nth-child(2) ul li:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #91B508;transform: rotate(225deg);position: absolute;left: -10px;top: 10px;}

#holding-site .col-lg-6:nth-child(3) ul li:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #7C7A7B;transform: rotate(225deg);position: absolute;left: -10px;top: 10px;}

#holding-site .col-lg-6:nth-child(4) ul li:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #004A69;transform: rotate(225deg);position: absolute;left: -10px;top: 10px;}

.page-id-24961 #angebote{background: #fff;}

.standard-full-width-image .container{margin-left: 50%;height: 100%;padding-top: 100px;padding-bottom: 100px;}

@media(min-width:1200px){.standard-full-width-image .container{max-width:50%;}}

.standard-full-width-image strong{font-weight: 500;}

.standard-referenzen-horizontal__slide-inner{flex-direction: row-reverse;box-shadow: 0px 3px 6px #00000029;}

.standard-referenzen-horizontal__text, .standard-referenzen-horizontal__slide-inner h3, .standard-referenzen-horizontal__slide-text-column .standard-referenzen-horizontal__name{text-align: start;}

.standard-referenzen-vertical{border-top: none;}

#neubauprojekte .h2-styled{margin-bottom: 20px;}

#neubauprojekte .h4-styled{color: #91B508;text-transform: uppercase;letter-spacing: 1.05px;font-size: 25px;font-weight: 500;font-family: myriad-pro-condensed, sans-serif;}

#neubauprojekte .standard-referenzen-horizontal__slide-image-column{position: relative;height: 100%;}

@media(max-width:768px) {#neubauprojekte .standard-referenzen-horizontal__slide-image-column{height: 350px;}}

#neubauprojekte .standard-referenzen-horizontal__slide-inner:before{border-top-color:#91B508;}

@media(max-width:768px) {#neubauprojekte .standard-referenzen-horizontal__slide-inner{flex-direction: column-reverse;}}

#neubauprojekte .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide{height: 550px;}

@media(max-width:768px) {#neubauprojekte .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide{height: 700px;}}

.standard-referenzen-horizontal__slide-inner{max-width: 1400px;}

#neubauprojekte .standard-referenzen-horizontal__slide-text-column{margin-top: auto;margin-bottom: auto;padding-top: 0px;}

#neubauprojekte .standard-referenzen-horizontal__slider-alt .slick-prev, .standard-referenzen-horizontal__slider-2 .slick-prev{left: -20px;position: absolute;background: none; border: none;}

#neubauprojekte .standard-referenzen-horizontal__slider-alt .slick-next, .standard-referenzen-horizontal__slider-2 .slick-next{right: -20px;position: absolute;background: none; border: none;}

#neubauprojekte .standard-referenzen-horizontal__slider-2 .slick-prev:before, #neubauprojekte .standard-referenzen-horizontal__slider-2 .slick-next:before{border-left-color: #91B508;}

/*
@media (max-width: 768px) {
    #neubauprojekte .standard-referenzen-horizontal__text {
        display: none;
    }
}
*/

.theme-color-dots li{display: none;}

#veranstaltungen{padding-top: 0px;}

#pressemitteilungen .h2-styled{margin-bottom: 40px;}

@media(min-width:768px){#veranstaltungen .standard-referenzen-vertical__slider-2 .slick-track .slick-slide, #pressemitteilungen .standard-referenzen-vertical__slider-2 .slick-track .slick-slide{height: 650px;}}

#veranstaltungen .standard-referenzen-vertical__slide-inner, #pressemitteilungen .standard-referenzen-vertical__slide-inner{height: 100%;}

#pressemitteilungen{padding-top:0px;padding-bottom:50px;background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

#veranstaltungen .container, #pressemitteilungen .container{padding-top: 90px;max-width: 1450px;}

#veranstaltungen .standard-referenzen-vertical__slider-2, #pressemitteilungen .standard-referenzen-vertical__slider-2{max-width: 1450px;}

#veranstaltungen .slick-list, #pressemitteilungen .slick-list{box-shadow: 0px 3px 6px #00000029;padding-top: 50px;padding-bottom: 50px;background-color: #fff;}

#veranstaltungen .slick-track, #pressemitteilungen .slick-track{width: 1450px;}

#veranstaltungen .standard-referenzen-vertical__slide-inner img, #pressemitteilungen .standard-referenzen-vertical__slide-inner img{border-radius: 0%;width: 100%;max-width: 100%;height:200px;object-fit:cover;}

#veranstaltungen .h4-styled{color: #FF0000;border-bottom: solid 1px #000;width: 100%;text-align: left;padding-left: 20px;padding-bottom: 10px;}

#pressemitteilungen .h4-styled{color: #282828;border-bottom: solid 1px #000;width: 100%;text-align: left;padding-left: 20px;padding-bottom: 10px;}

#veranstaltungen .standard-referenzen-vertical__text, #pressemitteilungen .standard-referenzen-vertical__text{margin-top: 20px;margin-left: 20px;margin-right: 20px;text-align: left;}

#veranstaltungen .standard-referenzen-vertical__text p{font-weight: 600;}

#veranstaltungen .standard-referenzen-vertical__slider-2:before{content: '';border-left: 120px solid transparent;border-right: 120px solid transprent;border-top: 120px solid transparent;border-top-color: #FF0000;transform: rotate(270deg) !important;position: absolute;top: 0px;left: 0px;z-index: 1;}

#pressemitteilungen .standard-referenzen-vertical__slider-2:before{content: '';border-left: 120px solid transparent;border-right: 120px solid transprent;border-top: 120px solid transparent;border-top-color: #333;transform: rotate(270deg) !important;position: absolute;top: 0px;left: 0px;z-index: 1;}

#veranstaltungen .standard-referenzen-vertical__slide-inner, #pressemitteilungen .standard-referenzen-vertical__slide-inner{align-items: flex-start;background-color: #f5f5f5;}

.standard-referenzen-vertical__slider-2 .slick-track .slick-slide{justify-content: center;}

@media(min-width:1200px){#veranstaltungen .standard-referenzen-vertical__slide-inner, #pressemitteilungen .standard-referenzen-vertical__slide-inner{margin-left: 40px;margin-right: 40px;}}

#pressemitteilungen .standard-referenzen-vertical__text a{color: #282828;}

#veranstaltungen .standard-referenzen-vertical__slide-buttons-group, #pressemitteilungen .standard-referenzen-vertical__slide-buttons-group{width: 100%;}

#veranstaltungen .standard-referenzen-vertical__slide-buttons-group a, #pressemitteilungen .standard-referenzen-vertical__slide-buttons-group a{width: 100%;display: block;color: #000000;font-weight: 600;position: relative;border-bottom: 1px solid #000;padding-bottom: 10px;margin-bottom: 0px;}

#veranstaltungen .standard-referenzen-vertical__slide-buttons-group a:after, #pressemitteilungen .standard-referenzen-vertical__slide-buttons-group a:after{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #000;transform: rotate(315deg);position: absolute;left: calc(50% - 10px);top: 21px;}

#veranstaltungen .slick-prev:before, #veranstaltungen .slick-next:before{border-left-color: #FF0000;}

#veranstaltungen .h2-styled{margin-bottom: 40px;}

#pressemitteilungen .slick-prev:before, #pressemitteilungen .slick-next:before {border-left-color: #000000;}

#veranstaltungen .standard-referenzen-vertical__slider-2 .slick-prev, #pressemitteilungen .standard-referenzen-vertical__slider-2 .slick-prev{left: -20px;cursor: pointer;}

#veranstaltungen .standard-referenzen-vertical__slider-2 .slick-next, #pressemitteilungen .standard-referenzen-vertical__slider-2 .slick-next{right: -20px;cursor: pointer;}

.standard-referenzen-vertical__slider-2 .slick-next, .standard-referenzen-vertical__slider-2 .slick-prev{position: absolute;top: 50%; border: none; background: none;z-index: 2;}

.standard-referenzen-vertical__slider-2 .slick-next{right: 0px;}

.page-id-20663 #auszeichnungen{background: #fff;}

#auszeichnungenbb img{border-radius: 0px;}

#auszeichnungenbb .h2-styled{margin-bottom: 40px;}

#auszeichnungenbb .h4-styled{color: #94C11F;}

#auszeichnungen .h2-styled{margin-bottom: 40px;}

@media(min-width:992px){#auszeichnungen{padding-top: 90px;padding-bottom: 100px;}}

.page-id-24961 #auszeichnungen{overflow: visible;margin-bottom: -100px;padding-bottom: 200px;}

.page-id-24961 #auszeichnungen .standard-partner-logos-background{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;height:1600px;width:100%;position:absolute;bottom:0px;z-index:-1;}

#auszeichnungen .standard-partner-logos__slider-2 .slick-prev{left: -20px;top:70px;position:absolute;}

#auszeichnungen .standard-partner-logos__slider-2 .slick-next{right: -20px;top:70px;position:absolute;}

#auszeichnungen .standard-partner-logos__slider-2{max-width: 100%;}

.page-id-24961 #auszeichnungen .slick-prev:before, .page-id-24961 #auszeichnungen .slick-next:before{border-left-color: #000000;}

#auszeichnungen .standard-partner-logos__slider-2 img{max-height: 150px;max-width: 150px;}

@media(max-width:992px){#auszeichnungen .standard-partner-logos__slider-2 img{max-height: 100px;max-width: 100px;}}

/* Footer */

.standard-footer-kontakt{display: block;max-width: unset;margin-top: 100px;overflow: hidden;max-height: 600px;position: relative;}

.standard-footer-kontakt-background{background-color: #333333;height: calc(100% - 100px);width: 100%;position: absolute;}

.standard-footer-kontakt .container{display: flex;max-width:1500px;}

.standard-footer-kontakt .col-lg-3{margin-top: 80px;}

.standard-footer-kontakt .h2-styled{color: #fff;}

.standard-footer-kontakt .body-text-standard{color: #fff;}

.footer-triangle-background{width: 900px;height: 900px;top: 100px;right: -270px;background: linear-gradient(to bottom right, #fff 0%, #fff 50%, transparent 50%, transparent 100%);transform: rotate(45deg);position: absolute;}

.footer-triangle{height: 800px;width: 1200px;position: relative;right: 0px;bottom: 0px;}

.site-footer__logos{display: flex;flex-wrap: wrap;position: relative;width: 380px;margin-left: auto;margin-top: 100px;}

.site-footer__logo-container img{max-width: 150px;margin: 20px;}

.standard-site-footer__socials{top: unset;position: static;margin-bottom: 30px;}

.standard-site-footer__socials svg{width: 30px;height: 30px;}

.standard-site-footer__socials a{background-color: transparent;}

.standard-site-footer__socials a:hover{color: #fff;}

.standard-site-footer__content{justify-content:center;}

.standard-site-footer .text-alternate{font-size: 12px;}

.standard-site-footer__menu ul li a{font-family: myriad-pro, sans-serif !important; font-size: 12px;}

.standard-site-footer .text-alternate{text-align: center;}

.standard-site-footer__menu{margin-left:auto;}

@media(max-width:1200px){.standard-site-footer__menu{margin-right: auto;}}

@media(max-width: 400px){.standard-site-footer__menu ul{grid-template-columns: 1fr 1fr;}}

/* Immobilien Service Bärbel Bahr */

.standard-text-col-with-widgets .row{display: flex;}

@media(min-width:1200px){
	.standard-text-col-with-widgets .text-column{width: 50%;}
	.standard-text-col-with-widgets .video-column{width: calc(50% - 40px);}
}

@media(max-width:1200px){.standard-text-col-with-widgets .row{flex-direction:column-reverse !important;}
	.standard-text-col-with-widgets .row .video-column{max-width: 600px;}
	.standard-text-col-with-widgets h3{margin-top: 0px;}
	#videothek.standard-text-col-with-widgets .row{flex-direction:column !important;}}

#immobilienvermittlung .standard-full-width-image {background-size: 50%;background-position: left;}

@media(max-width: 1200px){#immobilienvermittlung .standard-full-width-image-mobile {height: 300px;background-position: center;background-size: contain;background-repeat: no-repeat;}}

.standard-header__heading{text-align: left;line-height: 1.4 !important;}

.standard-header__headings-desktop{margin: 50px 0 auto;}

.standard-header__heading span{text-shadow: none;vertical-align: top;}

.standard-header__partner-icons{left:unset;right:0;}

.timberline{font-family: timberline, sans-serif !important;font-size: 80px;padding-right: 0px;padding-top: 60px;line-height: 120px;}

.standard-header__boxes{display: block;bottom: 0px;max-width:400px;margin-left: auto;}

.standard-header--alternative-boxes-design .standard-header__boxes-item{margin-left: auto;padding: 0px;}

.standard-header__boxes-item-text{display: block;}

.holdingseite-list-link:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #e10019;transform: rotate(225deg);position: absolute;left: -10px;top: 10px;}

@media(min-width:1200px){#leistungen .col-lg-4{padding-left: 50px;padding-right: 50px;}}

.standard-1-3-col-grid .col-lg-4 h4{text-align: left !important;border-bottom: 1px solid #000;padding-bottom: 10px;}

@media(max-width: 992px){.standard-1-3-col-grid .col-lg-4 {margin-bottom: 80px;}}

.standard-1-3-col-grid__col-text{text-align: left;}

#eigentumer .standard-1-3-col-grid_image-container{height: 250px;background-position: center;background-size: cover;background-repeat: no-repeat;margin-bottom: 20px;}

@media(min-width:1200px){ #eigentumer .col-lg-4{padding-left: 40px;padding-right: 40px;}}

#immobilienbewertung .standard-shortcode__output h2{border-bottom: 0px;}

#immobilienbewertung.standard-shortcode--with-bg .standard-shortcode__text-area{max-width:1450px;}

.trxrev .trxrev-wrapper .btn{border-radius: 0px !important;padding: 5px 35px !important;}

.trxrev .trxrev-wrapper .radio-control label{border-radius: 0px !important;}

#leistungen{background: #fff;}

#leistungen .standard-1-3-col-grid-inner{padding: 25px;box-shadow: 0px 3px 6px #00000029;-webkit-box-shadow: 0px 3px 6px #00000029;height:100%;position: relative;background-color:#fff;}

#leistungen .standard-1-3-col-grid-inner p{padding-bottom: 40px;}

#leistungen .col-lg-4:before{content: '';border-left: 25px solid transparent;border-right: 25px solid transparent;border-top: 25px solid transparent;border-top-color: #FF0000;transform: rotate(135deg) !important;position: absolute;top: -3px;left: 34px;z-index:2;}

@media(max-width:1200px){#leistungen .col-lg-4:before{left: 9px;}}

@media(max-width:768px){#leistungen .col-lg-4:before{left: 18px;}}
 
.leistungen-link{position: absolute;text-align: center;bottom: 0px;left: 0px;right: 0px;color: #000;font-weight: 500;color: #000000;margin-bottom: 25px;margin-left: 25px;margin-right: 25px;border-bottom: 1px solid #000;}

.leistungen-link:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #000;position: absolute;transform: rotate(315deg);left: calc(50% - 10px);z-index: 1000;bottom: -3px;}

.standard-header__main-desktop{position: relative;}

.standard-header-triangle{width: 600px;height: 600px;bottom: -300px;right: -200px;background: linear-gradient(to bottom right, rgba(225,0,25,0.7) 0%, rgba(225,0,25,0.7) 50%, transparent 50%, transparent 100%);transform: rotate(45deg);position: absolute;}

.page-id-500 #wohneigentum .h4-styled{color: #FF0000;}

.page-id-500 #wohneigentum .standard-full-width-image .container{padding-top: 150px;}

#eigentumer .h2-styled{padding-bottom: 40px;}

#eigentumer{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;margin-top:100px;}

#angebote{padding-top:80px;background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}

h1.hide-at-standort{display:none;}

@media(min-width:1200px){#angebote .block-objectlist{grid-gap:90px;}}

#angebote .block-objectlist-unit-title{text-transform: none;letter-spacing: 1.05px;font-weight: 500;font-family: myriad-pro-condensed, sans-serif !important;font-size:25px;}

#angebote .block-objectlist-unit-title{border-color:#333333;}

#angebote .block-objectlist-unit{border: 0px;box-shadow: 0px 3px 6px #00000029;-webkit-box-shadow: 0px 3px 6px #00000029;}

#angebote .block-objectlist-unit-pricing .pricing-value{font-size:0px;}

#angebote .block-objectlist-unit-pricing .pricing-value > span{font-weight: 400;font-size:22px;color: #fff;background-color: var(--wlac-primary-color);padding-left:25px;margin-left:-25px;padding-right:50px;position:relative;}

#angebote .block-objectlist-unit-pricing .pricing-value > span:after{content: "";position: absolute;top: 0px;right: -45px;width: 80px;height: 25px;transform: rotate(320deg);background-color: #fff;}

#angebote .unit-meta-value{font-size:20px;font-weight:300;}

#angebote .unit-meta-label{font-size:16px;font-weight:300;}

#angebote .wlac-wrap{max-width:1350px;}

#angebote .angebote-button-container, #projekt-liste .angebote-button-container{text-align:center;}

#angebote .block-objectlist-unit-courtage{font-size:16px;font-weight:300;color:#282828;padding-top: 10px;}

#angebote .block-objectlist-unit-content{background:#fff;}

.block-title-sub {font-size: 20px !important;font-weight: 300;color: #282828;}

.block-searchfilter-content > input, .block-searchfilter-content > select{font-weight: 300;font-size: 20px;background-color: #fff !important;height: 30px;border:1px solid #ddd !important;}

@media(max-width:768px){.block-searchfilter-content > input, .block-searchfilter-content > select{font-size:16px;}}

.block-searchfilter-content .wlac-button, .block-searchfilter-content .wlac-button:hover, .block-searchfilter-content .wlac-button:active, .block-searchfilter-content .wlac-button:focus{font-size: 20px !important;border-radius:0px !important;}

#objectlist-title .wlac-button, #objectlist-title .wlac-button:hover, #objectlist-title .wlac-button:active, #objectlist-title .wlac-button:focus{font-size: 20px !important;font-weight: 400 !important;padding: 6px 30px !important;line-height: 30px !important;border-radius: 0px !important;}

.block-searchfilter-content > select{color:rgb(120,120,120);}

@media(max-width:768px){
	#angebote .block-objectlist-unit-title{font-size:20px;}
	#angebote .unit-meta-value{font-size:16px;}
	#angebote .block-objectlist-unit-courtage{font-size:14px;}
	}

.page-id-500 #angebote{position:relative;background:none;}

.page-id-500 #angebote .standard-shortcode-background{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;width: 100%;height: 2400px;z-index: -1;top: 0px;}

@media(max-width:992px){.page-id-500 #angebote .standard-shortcode-background{height:5000px;}}

.page-id-500 #leistungen .standard-1-3-col-grid_image-container {height: 250px;background-position: center;background-size: cover; background-repeat: no-repeat;margin-bottom: 20px;}

.page-id-500 #angebote #objectlist-title, .page-id-24961 #angebote #objectlist-title{display:none;}

.page-id-500 #immobilienbewertung{padding-top: 0px;}

.page-id-500 #erfolgreich-vermittelt{padding-top: 0px; padding-bottom:40px;}

#grundstueck-referenzen{padding-top: 20px;background:#fff;}

@media(max-width: 1300px){#erfolgreich-vermittelt .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide .standard-referenzen-horizontal__slide-inner, #grundstueck-refernzen .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide .standard-referenzen-horizontal__slide-inner {flex-direction: column;}}

.page-id-500 #erfolgreich-vermittelt .standard-referenzen-horizontal__slide-inner, .page-id-30499 #erfolgreich-vermittelt .standard-referenzen-horizontal__slide-inner, #grundstueck-referenzen .standard-referenzen-horizontal__slide-inner{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

/* Standorte */

.standard-standorte-grid{border-top: 0px;}

#standorte-section{background-color: #fff;border-top: 0px;}

#standorte-section .referenzimmobilien-rows--rows .button-style-2{font-size: unset !important;}

.standard-standorte-grid__item-inner:hover .button-style-3{background-color: #ca0000;border-color: #ca0000;color: #fff;}

.standard-standorte-grid__bottom h3{padding-left: 0px;margin-left: 30px;position: absolute;bottom: 30px;}

.standard-standorte-grid__item-inner{height: 250px;position: relative;overflow: hidden;}

.standard-standorte-grid__image-container{position: absolute;height: 100%;width: 100%;background-size: cover;}

.standard-standorte-grid__bottom{height: 75px;position: relative;}

.standard-standorte-grid .holdingseite-list-link{position: absolute;right: 0px;width: 270px;bottom: 20px;}

#reviews{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}

#reviews .h4-styled{color: #E10019;}

#erfolgreich-vermittelt .standard-referenzen-horizontal__slide-inner:before, #grundstueck-referenzen .standard-referenzen-horizontal__slide-inner:before{display:none;}

.standard-referenzen-horizontal__slide-inner{background-color: #fff;}

.standard-referenzen-horizontal__slider-2 .slick-prev:before, .standard-referenzen-horizontal__slider-2 .slick-next:before {border-left-color: #FF0000;}

.slick-ratgeber .slick-prev:before, .slick-ratgeber .slick-next:before{border-left-color: #FF0000 !important;}

@media(min-width:1200px){.slick-ratgeber .slick-prev{left: -20px;cursor: pointer;}.slick-ratgeber .slick-next{right: -20px;cursor: pointer;}}

.slick-ratgeber h3{border-top: 1px solid #000;max-width: 300px;margin-left: auto;margin-right: auto;padding-top: 20px;position: relative;color: #E10019;}

.slick-ratgeber h3:after{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #000;position: absolute;transform: rotate( 315deg);left: calc(50% - 10px);z-index: 1000;top: -14px;}

/* Magazin */

.standard-magazin{padding-top: 90px;background: transparent;}

@media(min-width:768px){.standard-magazin__image-container{height: 300px;}}

.standard-magazin__heading-link h3{margin-bottom: 10px;}

.standard-magazin__bottom-container{background-color: transparent;display: block;margin-top: 0px;margin-bottom: auto;padding: 5px 8px 5px 0px;}

.standard-magazin__button-container a{text-transform: uppercase;}

.standard-partner-logos {overflow: visible;position: relative;}

.standard-magazin__grid-button{font-size: 18px;position: relative;margin-left: 20px;}

.standard-magazin__grid-button:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #e10019;transform: rotate(225deg);position: absolute;left: -40px;}

@media(max-width: 768px){.standard-magazin__item{padding-left: 0px !important;padding-right: 0px !important;}}

/* Team */

@media(min-width:1200px){.slick-team-three .slick-prev{left: -20px;}.slick-team-three .slick-next{right: -20px;}}

.slick-team-three .slick-prev, .slick-team-three .slick-next{cursor: pointer;z-index: 1;top: 50%;position: absolute;}

.slick-team-three .slick-prev{left:-20px;}

.slick-team-three .slick-next{right:-20px;}

.slick-team-three .slick-prev:before{border-left-color: #FF0000 !important;}

.slick-team-three .slick-next:before{border-left-color: #FF0000 !important;}

.slick-team__slide img{height: 240px;object-fit:cover;width:100%;}

.slick-team__slide-container{padding: 0px;margin: 30px 60px;box-shadow: 0px 3px 6px #00000029;-webkit-box-shadow: 0px 3px 6px #00000029;width: 350px;margin-bottom: 20px;margin-left: auto;margin-right: auto;}

.slick-team__slide-container{width:240px;}

.standard-team-bottom{background-color: #fff;padding: 20px;height:170px;}

/* Immobilienangebote */

@media(max-width:767px){#angebote .wlac-wrap {padding-left: 0px;padding-right: 0px;}}

.wlac-main, .wlac-wrap, .wlac-main *, .wlac-wrap *{font-family: myriad-pro, sans-serif !important;}

.page-id-20898 #teaser .standard-full-width-image .container:before{content: '';height: 100%;position: absolute;width: 50px;left: 0px;top: 0px;background-color: #FF0000;}

@media(max-width:1200px){.page-id-20898 #teaser .standard-full-width-image .container:before{width:25px;left:-25px;}}

.page-id-20898 #teaser .standard-full-width-image .container:after{background-color:#FF0000}

#teaser, #teaser-red{position: relative;overflow:hidden;}

#teaser .standard-full-width-image-mobile, #teaser-red .standard-full-width-image-mobile{display:none;}

#teaser .standard-full-width-image, #teaser .standard-full-width-image{z-index: -1;}

#teaser .container, #teaser-red .container{background-color: #fff;margin-left: 40%;width: calc(60% - 50px);padding-top: 80px;position: relative;}

#teaser .standard-full-width-image .container:after, #teaser-red .standard-full-width-image .container:after{content: '';height: 100%;position: absolute;width: 50px;right: 0px;top: 0px;background-color: #FF0000;}

#teaser .full-width-image-content, #teaser-red .full-width-image-content{margin-right:50px;}

@media(min-width:1200px){.full-width-image-content{max-width:800px;}}

@media(min-width:1200px){#teaser .full-width-image-content, #teaser-red .full-width-image-content{margin-left: 50px;}}

@media(max-width:1200px){#teaser .standard-full-width-image, #teaser-red .standard-full-width-image{height:unset !important;}
	#teaser .container, #teaser-red .container{margin-left: 25px;width:100%;}}

#suchauftrag{margin-top: 90px;margin-bottom: 90px;}

@media(max-width: 1200px){#suchauftrag .standard-full-width-image-mobile {height: 400px;background-position: 20%;}}

#kauferfinder{margin-bottom: 90px;}

@media(min-width:768px){#kauferfinder.standard-custom-background-text .custom-content-grid{grid-template-columns: 2fr 1fr;}}

#kauferfinder.standard-custom-background-text h2{text-align: left;margin-bottom: 0px;}

.standard-header {padding-bottom: 0px;overflow:hidden;}

.standard-header__boxes{width: 350px;}

.page-id-20898 #leistungen .standard-1-3-col-grid_image-container, .page-id-29758 #leistungen .standard-1-3-col-grid_image-container{height: 250px;background-position: center;background-size: cover;background-repeat: no-repeat;margin-bottom: 20px;}

.page-id-20898 #leistungen, .page-id-29758 #leistungen, .page-id-25339 #leistungen, .page-id-27127 #leistungen, .page-id-27123 #leistungen, .page-id-27133 #leistungen, .page-id-27138 #leistungen{background:#fff;}

.page-id-29758 #leistungen .col-lg-4:nth-child(1):before{border-top-color:#91B508;}

.page-id-29758 #leistungen .col-lg-4:nth-child(1) h4{color:#91B508;}

.page-id-20898 #leistungen .col-lg-4:nth-child(2):before, .page-id-29758 #leistungen .col-lg-4:nth-child(2):before{border-top-color:#004A69;}

.page-id-20898 #leistungen .col-lg-4:nth-child(2) h4, .page-id-29758 #leistungen .col-lg-4:nth-child(2) h4{color:#004A69;}

/* Eigentümer */

@media(max-width:1200px){.standard-text-col-with-widgets .row .body-text-standard{margin-bottom:20px;}}

#grundstueck-verkaufen .h4-styled{color: #94C11F;}

.page-id-20595 #teaser .standard-full-width-image{background: #FF0000 !important;}

.page-id-20595 #teaser .standard-full-width-image .container:after{background-color: #FF0000 !important;}

.standard-text-col-with-widgets .row{max-height: unset;}

.page-id-20595  #teaser .container{padding-top: 0px;}

.standard-text-col-with-widgets .text-column .h2-styled, .standard-text-col-with-widgets .text-column .h4-styled{text-align: left;}

.page-id-20595 #immobilienbewertung .button-container{width:100%;text-align:center;}

#grundstueck-verkaufen .row, #vermietung .row, #leibrente .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#grundstueck-verkaufen .text-column, #vermietung .text-column, #leibrente .text-column{width: 50%;}
	#grundstueck-verkaufen .video-column, #vermietung .video-column, #leibrente .video-column{width: calc(50% - 40px);}}

.video-column{padding-top: 40px;}

.video-column iframe{max-width:100%;}

#profimakler{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;}

.page-id-20595 .features{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;}

.features .col-md-4 img{width: 100px;margin-left: auto;margin-right: auto;}

.features h2{margin-left: auto;margin-right: auto;padding-bottom: 20px;border-bottom: 1px solid #000;color: #000;}

.features p{margin-left: auto;margin-right: auto;}

.features .col-md-4{margin-top: 20px;margin-bottom: 0px;}

.tab-anwendungen-text-box .h4-styled{padding-bottom: 20px;}

#leibrente{background: #fff; padding-bottom:100px;}

.leibrente{background-color: #FF0000;padding: 50px;margin-top:50px;}

.leibrente .h4-styled{color: #fff;margin-bottom: 40px;}

.leibrente li, .leibrente p{color: #fff;}

@media(min-width:1200px){#leibrente.standard-text-col-with-widgets .row{max-height: 750px;}}

.standard-text-col-with-widgets .text-column p{text-align: left;}

.standard-text-col-with-widgets h3{width: 100%;}

.standard-text-col-with-widgets .row{max-width: 1450px;}

.standard-text-col-with-widgets .row .body-text-standard{padding-left: 0px;font-weight: 300;line-height: 30px; text-align: left;}

@media(max-width:768px){.standard-text-col-with-widgets .row .body-text-standard{line-height:24px;}}

.standard-magazin__item-inner h3{font-weight: 400;}

.standard-magazin .container a{margin-left: 25px;margin-right:25px;}

.standard-expandable-tabs__grid-image{height:250px;background-size:cover;background-position:center;background-repeat:no-repeat;}

.standard-text-col-with-widgets{padding-top: 50px;padding-bottom: 50px;}

@media(min-width:540px){.tab-anwendungen-main-grid{grid-template-columns: 1fr 100px 12fr;}}

/* Immobilie verkaufen */

#leistung-mit-garantie{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;}

#verkaufen .h2-styled, #verkaufen .h4-styled{text-align:left;}

#leistung-mit-garantie .row, #profimakler .row, #immobilie-bewerten .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#leistung-mit-garantie .text-column, #profimakler .text-column, #immobilie-bewerten .text-column{width: 50%;}
	#leistung-mit-garantie .video-column, #profimakler .video-column, #immobilie-bewerten .video-column{width: calc(50% - 40px);}}

/* Verkaufsanfrage */

#makler-beauftragen{padding-top:0px;}

#verkaufsanfrage-form{background:#fff;}

#verkaufsanfrage-form h2{border-bottom:none;}

#verkaufsanfrage-text{padding-bottom:0px;}

#verkaufsanfrage-text .h2-styled, #verkaufsanfrage-text .h4-styled{text-align:left;}

/* Vermietung */

#vermietung-fragen .row, #vermieter-service .row{display: flex;flex-direction: row-reverse;}

#immobilie-vermieten .h2-styled, #immobilie-vermieten .h4-styled{text-align:left;}

@media(min-width:1200px){#vermietung-fragen .text-column, #vermieter-service .text-column{width: 50%;}
	#vermietung-fragen .video-column, #vermieter-service .video-column{width: calc(50% - 40px);}}

.page-id-30064 #marketing, #vermietung-video, #mietersuche{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;}

.page-id-30064 #immobilie-bewerten{background:#fff;}

/* Immobilie verrenten */

#leibrente .h4-styled, #leibrente .h2-styled{text-align:left;}

#leibrente-video{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;}

#beispielrechnung{background-color:#fff;padding-top:20px;}

#verrentung-vorteile{background-color:#fff;}

#verrentung-vorteile hr{display:none;}

#verrentung-vorteile .text-column{background-color: #FF0000;padding:40px;}

@media(min-width:1200px){#verrentung-vorteile .text-column{margin-right:-40px;}}

#verrentung-vorteile .video-column{padding-top:0px;}

#verrentung-vorteile .video-column img{height:100%; object-fit:cover;}

#verrentung-vorteile li{color:#fff;}

#verrentung-vorteile .h4-styled{margin-bottom:40px;color:#fff;}

#leibrente-video .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#leibrente-video .text-column{width: 50%;}
	#leibrente-video .video-column{width: calc(50% - 40px);}}

/* Leistungskatalog */

.page-id-20661 #immobilie-verkaufen{background:#fff;}

.page-id-20661 #immobilie-verkaufen .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){.page-id-20661 #immobilie-verkaufen .text-column{width: 50%;}
	.page-id-20661 #immobilie-verkaufen .video-column{width: calc(50% - 40px);}}

.page-id-20661 #immobiile-bewerten{background:#fff;}

/* Für Käufer & Mieter */

.page-id-30382 #angebote{background:#fff;}

.page-id-30382 #angebote .block-title-sub{display:none;}

.page-id-30382 #service-kaeufer, .page-id-30382 #wunschimmobilie{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

.page-id-30382 #service-kaeufer .row, .page-id-30382 #wunschimmobilie .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){.page-id-30382 #service-kaeufer .text-column, .page-id-30382 #wunschimmobilie .text-column{width: 50%;}
	.page-id-30382 #service-kaeufer .video-column, .page-id-30382 #wunschimmobilie .video-column{width: calc(50% - 40px);}}

/* Für Käufer */

#traumimmobilie .h2-styled, #traumimmobilie .h4-styled{text-align:left;}

.page-id-30415 #marketing{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

.page-id-30415 #angebote .block-title-sub{display:none;}

.page-id-30415 #angebote{background:#fff;}

.page-id-30415 #eigentumer{background:#fff;margin-top:0px;}

.page-id-30415 #eigentumer .h2-styled{display:none;}

.page-id-30415 #wunschimmobilie, .page-id-30415 #kapitalanlagen{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

.page-id-30415 #wunschimmobilie .row, .page-id-30415 #kapitalanlagen .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){.page-id-30415 #wunschimmobilie .text-column, .page-id-30415 #kapitalanlagen .text-column{width: 50%;}
	.page-id-30415 #wunschimmobilie .video-column, .page-id-30415 #kapitalanlagen .video-column{width: calc(50% - 40px);}}

/* Für Mieter */

.page-id-30472 #wunschimmobilie, .page-id-30472 #traumimmobilie{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

.page-id-30472 #angebote{background:#fff;}

.page-id-30472 #angebote .block-title-sub{display:none;}

.page-id-30472 #wunschimmobilie .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){.page-id-30472 #wunschimmobilie .text-column{width: 50%;}
	.page-id-30472 #wunschimmobilie .video-column{width: calc(50% - 40px);}}

/* Auszeichnungen */

.page-id-30499 #referenzen-headline{padding-top:60px;}

.page-id-30499 #erfolgreich-vermittelt{padding-top:0px;}

#bewerten-sie-uns{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom:-100px;padding-bottom:200px;}

@media (min-width: 992px){#auszeichnungen {padding-bottom:0px;}}

#auszeichnungen .slick-prev:before, #auszeichnungen .slick-next:before{border-left-color: #FF0000 !important;}

#auszeichnungen .slick-slide img{object-fit: cover;border-radius: 0%;}

.page-id-26470 #partner{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom:-100px;}

#partner .slick-slide img{max-height: 200px;max-width: 200px;object-fit: cover;border-radius: 0%;margin-top:auto;margin-bottom:auto;}

#partner .slick-prev:before, #partner .slick-next:before{border-left-color: #FF0000 !important;}

#auszeichnungen .standard-referenzen-vertical__slider-2 .slick-dots{display:none !important;}

#mitgliedschaften{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom:-100px;padding-bottom:150px;}

#mitgliedschaften .standard-1-3-col-grid_image-container{height:200px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:40px;}


/* Was wir für Sie tun */

.siteStep01 .siteTitle .section-heading{margin-bottom:0px;}

.siteTitle{margin-bottom:80px;}

.how-it-works--r .text-col .steperCotent h5, .siteStep01 .how-it-works--l .text-col .steperCotent h5{color: #E10019;margin-bottom:10px;}

@media(max-width:768px){.timeline--r .col-6, .timeline .col-6{display:none;}}

@media(min-width:1260px){.how-it-works--r .text-col{padding: 0px 120px 0px 0px;}}

@media(min-width:768px){.siteStep01 .how-it-works--l .text-col{padding: 0px 0px 0px 120px;}}

@media (max-width: 768px){.how-it-works--r, .siteStep01 .how-it-works--l{ height:300px;}}

.how-it-works--r .text-col .steperCotent h5, .siteStep01 .how-it-works--l .text-col .steperCotent h5{font-size:25px;}

@media(max-width:768px){.how-it-works--r .text-col .steperCotent h5, .siteStep01 .how-it-works--l .text-col .steperCotent h5{font-size:18px;}}

.how-it-works .theme-color-border{font-family: myriad-pro, sans-serif !important;font-weight: 400;}

.siteStep01 .how-it-works--l .text-col .steperCotent, .how-it-works--r .text-col .steperCotent{display: block;}

@media(max-width: 768px){.how-it-works--r .text-col, .how-it-works--l .text-col{margin-top: auto;margin-bottom: auto;}}

@media(max-width:768px){.row.timeline, .row.timeline--r{display:none;}}
	
.how-it-works--r .text-col .steperCotent .body-text-standard, .how-it-works--r .text-col .steperCotent .body-text-standard{font-size: unset; line-height: unset;}

#first-class-service{background: url('/wp-content/uploads/2021/10/diamanten2_blurr.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;}

#karriere-immobilien-service{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: top;background-repeat: no-repeat;}

#karriere-immobilien-service .standard-horizontal-tabs__switcher-mobile{background-color: #FF0000;display:block;padding-left:20px;padding-top:20px;margin-top:20px;}

#karriere-immobilien-service .panel{background-color:#FF0000;color:#fff;}

#karriere-immobilien-service .panel-inner p, #karriere-immobilien-service .panel-inner li{color:#fff !important;}

#karriere-bb-wohnbau{margin-bottom:100px;}

#karriere-bb-wohnbau a, #karriere-immobilien-service a{color:#fff;font-weight: 400 !important;text-transform: uppercase;padding: 6px 30px;border-radius: 0px;border-style: solid !important;border-width: 1px;margin-top:20px !important;display:block;width:fit-content;}

#karriere-bb-wohnbau p, #karriere-immobilien-service  p{margin:20px 0px 20px 0px;}

#karriere-bb-wohnbau .standard-horizontal-tabs__switcher-mobile{background-color: #94C11F;display:block;padding-left:20px;padding-top:20px;}

#karriere-bb-wohnbau .panel{background-color:#94C11F;}

#karriere-bb-wohnbau .panel-inner p, #karriere-bb-wohnbau .panel-inner li, #karriere-bb-wohnbau .panel-inner .h4-styled{color:#fff !important;}

#karriere-bb-wohnbau .standard-horizontal-tabs__text, #karriere-immobilien-service .standard-horizontal-tabs__text{margin-top:0px;margin-bottom:0px !important;}

@media(min-width:1200px){#karriere-bb-wohnbau .standard-horizontal-tabs-flex-container{flex-direction:row-reverse;}}

@media(min-width:1200px){#karriere-bb-wohnbau .standard-horizontal-tabs__switcher-mobile{margin-right:5%;}}

@media(min-width:1200px){#first-class-service{height: 900px;}}

#first-class-service .h4-styled{color: #D4A465;}

#first-class-service .standard-horizontal-tabs__switcher-mobile{background-color: #D4A465;height: 600px;display:block;padding-left:20px;padding-top:20px;}

#first-class-service.standard-horizontal-tabs .panel{background-color: #D4A465;}

#leistungskatalog{background: url('/wp-content/uploads/2021/10/Blur_white-1-scaled.jpg');background-position: top left;background-repeat: no-repeat;}

@media(max-width:1200px){#leistungskatalog{height:unset;background-size:cover;}}

#leistungskatalog img{max-width:600px;}

@media(max-width:768px){#leistungskatalog img{max-width:100%;}}

#leistungskatalog{position: relative;}

@media(min-width:1200px){#leistungskatalog{padding-bottom:0px;}}

@media(min-width:1200px){#leistungskatalog .standard-horizontal-tabs__text-content{position: absolute;top: 100px;right: 0px;}}

@media(min-width:1200px){#leistungskatalog .standard-horizontal-tabs__text-content{width:40%;overflow:hidden;}}

#leistungskatalog .h2-styled{text-align: center;}

#leistungskatalog .container{position:relative;}

#leistungskatalog .standard-horizontal-tabs__switcher-mobile{background-color: transparent;}

#leistungskatalog .standard-horizontal-tabs__switcher-mobile .accordion{color: #e10017 !important;}

#leistungskatalog .standard-horizontal-tabs__switcher-mobile .accordion:before{border-left-color: #FF0000 !important;}

#leistungskatalog.standard-horizontal-tabs .panel{background-color: transparent;}

#real-estate-service{margin-bottom: 100px;}

/* Referenzen */

#referenzen-intro{margin-top: 100px;}

.page-id-30499 #reviews{background: none;}

.page-id-30499 #reviews .standard-referenzen-horizontal__slide-image-column, .page-id-20663 #reviews .standard-referenzen-horizontal__slide-image-column {background-size:contain;}

#referenzen-wohngipfel{background: -webkit-gradient(linear, right top, left bottom, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,1))), url(/wp-content/uploads/2021/10/wg_visual_rgb-e1634825113601.jpeg);background-position: center;background-size: cover;background-repeat: no-repeat;padding-top: 40px;padding-bottom: 90px;}

#erfolgsgeschichten{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}

#erfolgsgeschichten .referenzimmobilien-rows__headings{padding: 80px;}

#erfolgsgeschichten .mangos-flexible-referenzimmobilien-slider__slider .slick-prev{left: -20px;cursor: pointer;}

#erfolgsgeschichten .mangos-flexible-referenzimmobilien-slider__slider .slick-next{right: -20px;cursor: pointer;}

#erfolgsgeschichten .slick-prev:before{border-left-color: #E10019;}

#erfolgsgeschichten .referenzimmobilien-rows{background: none;}

#erfolgsgeschichten .slick-next:before{border-left-color: #E10019;}

#hospizdienst, #einfamilienhaus, #karriere-intro, #haus-finanz{padding-bottom: 90px;background:#fff;}

#hospizdienst .row, #einfamilienhaus .row, #karriere-intro .row, #haus-finanz .row, #fan-werden .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#hospizdienst .text-column, #einfamilienhaus .text-column, #karriere-intro .text-column, #haus-finanz .text-column{width: 50%;}
	#einfamilienhaus .video-column, #karriere-intro .video-column, #haus-finanz .video-column, #fan-werden .video-column, #fan-werden .text-column{width: calc(50% - 40px);}}

#karriere-intro .video-column{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;}

#fan-werden .video-column{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;padding-top:0px;}

#fan-werden a{margin: 0 auto;}

@media(min-width:768px){#fan-werden img{max-width:300px;max-height:150px;}}

#karriere-intro .h4-styled{color:#282828;}

#karriere-intro .video-column img{object-fit:cover;height:250px;width:100%;}

@media(max-width:768px){#karriere-intro .video-column img{height:150px;}}

.referenzimmobilien-rows--rows  img{max-width: 200px;max-height: 200px;margin-top:auto;margin-bottom:auto;}

@media(max-width:768px){.referenzimmobilien-rows--rows  img{max-width: 150px;max-height: 150px;}}

.referenzimmobilien-rows__headings{padding: 80px;}

.referenzimmobilien-rows.referenzimmobilien-rows--v1.referenzimmobilien-rows--rows{display: flex;direction: ltr;flex-wrap:wrap;}

.referenzimmobilien-rows--rows .referenzimmobilien-rows__row{max-width: 1450px;margin-right: auto;margin-left: auto;justify-content:center;}

#auszeich .referenzimmobilien-rows__column-text-right, #mitgliedschaften .referenzimmobilien-rows__column-text-right{padding: 0 25px 0 25px;}

.referenzimmobilien-rows{background: #fff;}

.referenzimmobilien-rows.referenzimmobilien-rows--v1.referenzimmobilien-rows--rows{justify-content:center;}

.referenzimmobilien-rows__column-text-content{max-width:unset;}

@media(max-width:1200px){#referenzen-intro .standard-full-width-image-mobile{height: 400px;background-size: cover;background-position: left;}}

@media(max-width:500px){#referenzen-intro .standard-full-width-image-mobile{height: 400px;background-size: cover;background-position: 15%;}}

#wir-helfen{position: relative;}

#wir-helfen .standard-text-col-with-widgets-background{position: absolute; z-index: -1; height: 1900px; width: 100%; background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;}

@media(max-width:1200px){#wir-helfen .standard-text-col-with-widgets-background{height: 3000px;}}

#benjamin-wolf{margin-bottom:50px;}

@media(max-width:768px){#soziales-engagement img{max-width:100%;}}

@media(max-width:992px){.referenzimmobilien-rows__column-text-right{padding: 25px 0px;}}

.page-id-22399 #angebote{padding-top: 150px;}

/* Ratgber */

#unsere-ratgeber{padding-top: 80px;}

#unsere-ratgeber .h2-styled{margin-bottom: 40px;}

.standard-ratgeber-top__item h2{border-top: 1px solid #000;max-width: 250px;margin-left: auto;margin-right: auto;padding-top: 20px;position: relative;color: #E10019;font-weight: 500 !important;}

.standard-ratgeber-top__item h2:after{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #000;position: absolute;transform: rotate( 315deg);left: calc(50% - 10px);top: -14px;}

.standard-ratgeber-rows__column-text-right .ratgeber-rows-btn-wrap, .standard-ratgeber-rows__column-text-left .ratgeber-rows-btn-wrap{text-align: left;}

.standard-ratgeber-rows__column-text-right, .standard-ratgeber-rows__column-text-left{margin-top: auto;margin-bottom: auto;padding-top: 0px;}

@media(max-width:1270px){.standard-ratgeber-rows{margin-left:25px;margin-right: 25px;}.standard-ratgeber-rows .container{padding-left: 0px; padding-right: 0px;}}

#ratgeber-lesen{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom:-100px;}

.standard-shortcode__output .block-guidebook .multiselect__tags,.standard-shortcode__output .block-guidebook .wlac-checkbox-group label:before, .ebookSection10 .block-guidebook .multiselect__tags, .ebookSection10 .block-guidebook .wlac-checkbox-group label:before{background-color:#fff;border: 1px solid #ddd !important;}

@media(max-width:768px){.standard-shortcode__output .block-guidebook .multiselect__tags,.standard-shortcode__output .block-guidebook .wlac-checkbox-group label:before, .ebookSection10 .block-guidebook .multiselect__tags, .ebookSection10 .block-guidebook .wlac-checkbox-group label:before{font-size: 16px !important;}}

.standard-shortcode__output .block-guidebook .wlac-checkbox-group label div, .standard-shortcode__output .block-guidebook div:first-child, .ebookSection10 .block-guidebook .wlac-checkbox-group label div, .ebookSection10 .block-guidebook div:first-child, .ebookSection10 .block-guidebook div:nth-child(4){font-size:16px;}

@media (min-width: 992px){.timeLine01__item .timeLineImage, .timeLine01__item{height: unset !important;}}

.ratgeber-kapitel-ubersicht__grid img{margin-top:0px;}

.page-id-20659 #kontakt .standard-shortcode-background{height:calc(100% + 90px);}

/* Presse */

#wohngipfel {background: -webkit-gradient(linear, left bottom, right top, from(rgba(255,255,255,0.5)), to(rgba(255,255,255,1))), url(/wp-content/uploads/2021/10/wg_visual_rgb-e1634730889416.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;margin-bottom:100px;}

@media(min-width:1200px){#wohngipfel{height: 700px;}}

#wohngipfel .text-column iframe{margin-top: 40px;}

@media(max-width:768px){#wohngipfel .text-column iframe{width: 100%;}}

#wohngipfel .video-column img{display: block;margin: 0px 20px 20px 20px;}

.wohngipfel-div{display: flex;}

@media(max-width:600px){.wohngipfel-div{flex-direction:column;}
	#wohngipfel .video-column img{margin: 50px 0px;}}

#wohngipfel.standard-text-col-with-widgets .row .body-text-standard{padding-left: 0%;font-weight: 300;}

#presse.standard-horizontal-tabs .tab button.active, #presse.standard-horizontal-tabs .tabcontent{background-color: #f5f5f5;}

#gruene-dreieck .standard-header__background-div{overflow:visible;}

#gruene-dreieck .standard-header__background-div:before{content:'';width: 600px;height: 600px;top: -400px;left: 200px;background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);position: absolute;transform: rotate(225deg);}

@media(max-width:992px){#gruene-dreieck .standard-header__background-div:before{display:none;}}

#presse a{color:#282828;}

#presse.standard-horizontal-tabs .tab button{font-weight:300;margin-bottom:0px;}

#presse .standard-horizontal-tabs-flex-container{display:block;}

#presse .standard-horizontal-tabs__switcher-mobile{display:none;}

#presse .standard-horizontal-tabs__switcher{display:block;}

#presse{border-top: none;padding-bottom: 90px;}

#presse p{padding-left: 60px;padding-right: 40px;padding-bottom:20px;position: relative;width:50%;}

@media(max-width:768px){#presse p{width:100%;}}

#presse .tabcontent div{display:flex;flex-wrap:wrap;}

@media(max-width:1200px){#presse p{padding-right:0px;}}

#presse a:before{content: url('/wp-content/uploads/2021/10/file-pdf-solid-1.svg');height: 50px;width: 50px;position: absolute;left: 0px;}

/* Kontakt */

.page-id-21176 .h4-styled{color:#282828}

#kontakt .shortcode-flex-container, #kontakt-beratung .shortcode-flex-container{display: flex;flex-direction: row-reverse;margin-top: 50px;}

#kontakt-beratung .button-style-1{display:block;margin-left:auto;margin-right:auto;}

@media(max-width:768px){#kontakt .shortcode-flex-container, #kontakt-beratung .shortcode-flex-container{margin-top:0px;}}

@media(min-width:768px){#kontakt .standard-shortcode__text-area, #kontakt-beratung .standard-shortcode__text-area{width: 50%;margin-left: 25px;margin-top: 0px;}
	#kontakt .standard-shortcode__output{width: 50%;margin-right: 25px;}
	#kontakt-beratung .standard-shortcode__output{width: 50%;margin-right: auto;margin-left:auto;margin-top:25px;}}


@media(max-width:768px){#kontakt .shortcode-flex-container, #kontakt-beratung .shortcode-flex-container{flex-direction: column;}}

.page-id-21176 .standard-text-col-with-widgets{padding-top: 0px;padding-bottom: 0px;}

#wpcf7-f85-p21176-o1 .button-style-1{margin-top: 20px;}

/* Karriere */

.page-id-24459 div.wpcf7 input[type="file"]{background-color: #fff;margin-right: 20px;border: 1px solid #ddd;width: calc(100% - 10px);border: 1px solid #ddd;line-height: 40px;font-weight:300;}

@media(min-width:768px){.page-id-24459 div.wpcf7 label:nth-child(2) {margin-left: 10px;margin-right: -10px;}}

@media(min-width:768px){.page-id-24459 div.wpcf7 .files label{width:50%;}}

.page-id-24459 #kontakt .standard-shortcode-background{height:calc(100% + 100px);}

.standard-job{border-bottom: none;padding:50px 50px;}

.standard-job__right{background-color: #fff;}

/* Team */

@media(min-width:768px){.page-id-23306 #holding-site .holdingseite-list-link{width:450px;}}

#immobilien-teams .standard-1-3-col-grid_image-container{height:250px;background-size:cover;background-position:center;margin-bottom:20px;}

.slick-team__slide{padding: 30px 0px;}

.standard-team-grid .team-grid-container{grid-template-columns: 1fr 1fr 1fr;grid-gap:40px;}

@media(max-width:1200px){.standard-team-grid .team-grid-container{grid-template-columns: 1fr 1fr;}}

@media(max-width:768px){.standard-team-grid .team-grid-container{grid-template-columns: 1fr;}}

@media (max-width: 768px){.standard-team-grid__item{grid-template-columns: 1fr 1fr;}}

.standard-team-grid__item img{object-fit:cover;}

.standard-team-grid__item div{grid-template-rows: 1fr;}

/* Wohnraum-Radar */

#wohnraum-radar .container-fluid{padding-left:0px;padding-right:0px;}

#angebote .wlac-main:not(.no-offset-top){margin-top: 40px !important;}

/* Käuferfinder */

@media(max-width:768px){#kauferfinder-tool .container{padding-left:0px;padding-right:0px;}}

/* Suchauftrag */

#suchauftrag-tool{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom: -100px;padding-bottom: 150px;}

#suchauftrag-tool form input[type=text]{background-color:#fff;font-size:20px !important;}

#suchauftrag-tool .multiselect__tags{border: 1px solid #cccccc !important}

#suchauftrag-tool .wlac-checkbox-group > label > div{font-weight:300;}

#suchauftrag-tool .multiselect__single, #suchauftrag-tool .multiselect__tags, #suchauftrag-tool .block-contactform-form-content select{font-weight:300;font-size:20px !important;line-height:30px;background-color:#fff;}

#suchauftrag-tool .block-searchorder-slidergroup-label{font-size:25px;}

@media(max-width:768px){#suchauftrag-tool .block-searchorder-slidergroup-label{font-size:20px;}
#suchauftrag-tool .block-searchorder-contact-intro, #suchauftrag-tool .wlac-searchorder-propertyowner-separator{font-size:16px;}
	#suchauftrag-tool .multiselect__single, #suchauftrag-tool .multiselect__tags, #suchauftrag-tool .block-contactform-form-content select{font-size:16px !important;}	
	#suchauftrag-tool form input[type=text]{font-size:16px !important;}
}

#suchauftrag-tool .block-searchorder-contact-intro, #suchauftrag-tool .wlac-searchorder-propertyowner-separator{font-size:20px;}

@media(max-width:768px){#suchauftrag-tool .container{padding-left: 0px;padding-right: 0px;}}

/* Soziales Engagement */

#soziales-engagement .h2-styled, #soziales-engagement .h4-styled{text-align:left;}

/* BB Wohnbau */

.page-id-24997 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-24997 .h4-styled{color: #94C11F;}

#grundstueck-bauen .h4-styled{color: #7C7B7B;}

#teaser-red .h4-styled{color: #e10017;}

#bb-wohnbau{margin-top: 100px;}

.page-id-24997 #teaser, .page-id-24997 #teaser-red{margin-bottom: 100px;}

.page-id-24997 #teaser .container, .page-id-24997 #teaser-red .container{padding-top: 0px;}

#teaser .standard-full-width-image .container:after{background-color: #94C11F;}

#teaser-red .standard-full-width-image .container:after{background-color: #FF0000;}

.page-id-24997 #teaser .standard-full-width-image{background: #94C11F !important;}

.page-id-24997 #teaser-red .standard-full-width-image{background: #FF0000 !important;}

.standard-custom-background-text h2 {margin-bottom: 0px;}

#immobilie-bewerten, #immobilie-verkaufen, #verkaufsanfrage, #vermieter{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

@media(min-width:992px){#grundstueck-verkaufen.standard-custom-background-text .custom-content-grid{grid-template-columns: 2fr 1fr;}}

#grundstueck-verkaufen.standard-custom-background-text .full-width-image-content h2{margin-bottom: 0px;text-align: left;}

#grundstueck-bauen .container{padding-top: 20px;}

@media(max-width: 1200px){#grundstueck-bauen .standard-full-width-image-mobile, #eigentumswohnung .standard-full-width-image-mobile, #mehrfamilienhaus .standard-full-width-image-mobile{height: 400px;background-position: left;background-size: contain;background-repeat: no-repeat;}}

@media(min-width:1200px){#grundstueck-bauen .standard-full-width-image, #eigentumswohnung .standard-full-width-image, #mehrfamilienhaus .standard-full-width-image{width: 50%;background-position: 0%;background-position: right;}}

@media(min-width: 1200px){#grundstueck-bauen .standard-full-width-image .container, #eigentumswohnung .standard-full-width-image .container, #mehrfamilienhaus .standard-full-width-image .container{max-width: 100%;margin-left:100%;}}

@media(min-width:998px){#ankauf-grundstueck.standard-custom-background-text .custom-content-grid{grid-template-columns: 2fr 1fr;}}

.page-id-24997 .slick-team-three .slick-prev:before, .page-id-24997 .slick-team-three .slick-next:before{border-left-color: #91B508 !important;}

.page-id-24997 .holdingseite-list-link:before{border-left-color: #94C11F;}

#marketing .h2-styled, #marketing .h4-styled{text-align:left;}

#marketing .standard-expandable-tabs__grid-item{grid-gap: 20px;}

@media(max-width:768px){#marketing .standard-expandable-tabs__grid-item {grid-template-columns: 1fr;}}

@media(min-width:768px){#marketing .standard-expandable-tabs__grid-item{grid-template-columns: 1fr 1fr;}}

#marketing .standard-expandable-tabs__grid-image{height: 300px;}

.page-id-24997 #marketing span.body-text-standard{position: relative;margin-left: 30px;}

.page-id-24997 #marketing .body-text-standard:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #94C11F;transform: rotate(225deg);position: absolute;left: -50px;}

/* Grundstück entwickeln */

.page-id-24997 #referenzen-headline{background:#fff;}

.page-id-24997 #referenzen-headline .h2-styled{margin-bottom:0px;padding-bottom:0px;}

.page-id-24997 #marketing .h4-styled.section-subheading, .page-id-30974 #marketing.standard-shortcode .h2-styled{font-size:40px;color:#282828;font-weight:400;text-align:center;text-transform:none !important;margin-bottom:80px;letter-spacing: 1.05px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;}

@media(max-width:768px){.page-id-24997 #marketing .h4-styled.section-subheading, .page-id-30974 #marketing.standard-shortcode .h2-styled{font-size:25px;}}

.page-id-30974 #marketing{padding-bottom:0px;}

#grundstueck-bewerten, #grundstueck-kaufen{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 50px;}

#top-beratung .row, #top-beratung .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#top-beratung .text-column{width: 50%;}
	#top-beratung .video-column{width: calc(50% - 40px);}}

.page-id-24997 #angebote{background:none;}

.projectlist-main-headers-wrap{display:none;}

/* Mein Grundstück */

.page-id-30974 .standard-header-triangle {background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-30974 .holdingseite-list-link:before {border-left-color: #94C11F;}

.page-id-30974 .h4-styled{color: #94C11F;}

.page-id-30974 #grundstueck-bebauen{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 50px;}

.page-id-30974 #grundstueck-bebauen .h4-styled{color: #7C7B7B;}

#ankauf-grundstueck{background:#fff;}

#ankauf-grundstueck .row, #ankauf-grundstueck .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#ankauf-grundstueck .text-column{width: 50%;}
	#ankauf-grundstueck .video-column{width: calc(50% - 40px);}}

/* Grundstück verkaufen */

.page-id-25311 .standard-header-triangle {background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-25311 .holdingseite-list-link:before {border-left-color: #94C11F;}

.page-id-25311 .h4-styled{color: #94C11F;}

#grundstueck-verkaufen .h2-styled, #grundstueck-verkaufen .h4-styled{text-align:left;}

#grundstuecks-service{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 50px;}

#ankauf-grundstuecken{background:#fff;}

/* Ankauf von Grundstücken */

.page-id-31049 #grundstuecks-service{background:#fff;}

#grundstuecks-service .row, #grundstuecks-service .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#grundstuecks-service .text-column{width: 50%;}
	#grundstuecks-service .video-column{width: calc(50% - 40px);}}

.page-id-31049 .standard-header-triangle {background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-31049 .holdingseite-list-link:before {border-left-color: #94C11F;}

.page-id-31049 .h4-styled{color: #94C11F;}

/* Grundstück bebauen */

.page-id-21192 .h4-styled{color: #7C7B7B;}

.page-id-21192 .holdingseite-list-link:before{border-left-color: #7C7B7B;}

.page-id-21192 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(49,48,48,0.7) 0%, rgba(49,48,48,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-21192 #marketing{padding-bottom: 0px;}

.page-id-21192 #marketing .h2-styled{text-align:center;margin-bottom:80px;}

@media (min-width: 768px){.page-id-21192 #marketing .standard-expandable-tabs__grid{grid-template-columns: 1fr 1fr 1fr 1fr;}
	.page-id-21192 #marketing .standard-expandable-tabs__grid-item {grid-template-columns: 1fr;}}

.page-id-21192 #marketing .standard-expandable-tabs__grid-image{background-size:contain;background-position: center;}

.page-id-21192 #marketing .standard-expandable-tabs__grid-item-infos .h4-styled{text-align:center;}

.page-id-21192 #marketing .standard-expandable-tabs__grid-image{height: 120px;}

#altersvorsorge, #bebauen-vorteile{background:#fff;}

#altersvorsorge .row, #bebauen-vorteile .row{display: flex;flex-direction: row-reverse;}

@media(min-width:1200px){#altersvorsorge .text-column, #bebauen-vorteile .text-column{width: 50%;}
	#altersvorsorge .video-column, #bebauen-vorteile .video-column{width: calc(50% - 40px);}}

#referenzprojekte, #bebauen-vorteile{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}

#referenzprojekte .h4-styled, #ankauf-grundstueck .h4-styled{color:#94C11F;}

/* Grundstück-Service */

#grundstueck-entwickeln .standard-full-width-image .container{padding-top:50px;}

.page-id-25331 .standard-header-triangle, .page-id-25339 .standard-header-triangle, .page-id-25343 .standard-header-triangle, .page-id-25353 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-25331 .holdingseite-list-link:before, .page-id-25339 .holdingseite-list-link:before, .page-id-25343 .holdingseite-list-link:before, .page-id-25353 .holdingseite-list-link:before{border-left-color: #94C11F;}

.page-id-25343 .standard-referenzen-horizontal__slider-2 .slick-prev:before, .page-id-25343 .standard-referenzen-horizontal__slider-2 .slick-next:before, .page-id-25343 #erfolgsgeschichten .slick-prev:before, .page-id-25343 #erfolgsgeschichten .slick-next:before{border-left-color: #94C11F;}

.page-id-25331 .h4-styled{color:#94C11F}

#grundstueck-leistungen .h2-styled, #rundum-sorglos-paket .h2-styled{margin-top: 20px;margin-bottom: 0px;}

#grundstueck-leistungen.standard-custom-background-text .custom-content-grid, #rundum-sorglos-paket.standard-custom-background-text .custom-content-grid{grid-template-columns: 1fr;margin-left: auto;margin-right: auto;}

#grundstueck-leistungen .grundstueck-leistungen-list .h2-styled, #rundum-sorglos-paket .grundstueck-leistungen-list .h2-styled{text-align: left;margin-top: 0px;margin-bottom: 0px;}

@media(max-width:768px){
#grundstueck-leistungen .grundstueck-leistungen-list .h2-styled, #rundum-sorglos-paket .grundstueck-leistungen-list .h2-styled{hyphens: auto;}}

#grundstueck-leistungen .grundstueck-leistung-middle-column, #rundum-sorglos-paket .grundstueck-leistung-middle-column{border-left: 1px solid #94C11F;margin-left: auto;margin-right: auto;position:relative;}

#rundum-sorglos-paket{padding-bottom: 60px;}

#rundum-sorglos-paket .grundstueck-leistung-middle-column{border-left: 1px solid #004A69;margin-left: auto;margin-right: auto;position:relative;}

#grundstueck-leistungen #vermarktung .grundstueck-leistung-middle-column{border-left: none;}

#rundum-sorglos-paket #wir-begleiten-sie .grundstueck-leistung-middle-column{border-left: none;}

#grundstueck-leistungen .grundstueck-leistung-column, #rundum-sorglos-paket .grundstueck-leistung-column{margin-bottom: 100px;}

@media(max-width:1200px){#grundstueck-leistungen .grundstueck-leistung-column, #rundum-sorglos-paket .grundstueck-leistung-column{margin-bottom: 20px;}}

#grundstueck-leistungen .grundstueck-leistungen-list li, #rundum-sorglos-paket .grundstueck-leistungen-list li{counter-increment: list-number;scroll-margin-top:200px;padding-top: 80px;margin-bottom: -80px;}

@media(max-width:768px){#grundstueck-leistungen .container, #rundum-sorglos-paket .container{padding-left:25px;padding-right:25px;}}

@media(min-width:1200px){.grundstueck-leistung-item{display: grid; grid-template-columns: 1fr 200px 1fr;}}

@media(max-width:1200px){.grundstueck-leistung-item img{max-width:600px;}
	.grundstueck-leistung-item{display:flex;flex-direction:column;margin-left:50px;position:relative;}
	#grundstuecks-check .grundstueck-leistung-item, #vermittlung .grundstueck-leistung-item{flex-direction:column-reverse;}
	#grundstueck-leistungen .grundstueck-leistung-middle-column {left:-60px; height: 100%;position:absolute;}
    #rundum-sorglos-paket .grundstueck-leistung-middle-column {left:-60px; height: 100%;position:absolute;}
	.grundstueck-leistungen-list li:nth-child(odd) .grundstueck-leistung-item{flex-direction:column-reverse;}}

@media(max-width:768px){.grundstueck-leistung-item img{max-width:100%;}}

#grundstueck-leistungen .grundstueck-leistungen-list li:last-child, #rundum-sorglos-paket .grundstueck-leistungen-list li:last-child{border-left: none;}

#grundstueck-leistungen .grundstueck-leistung-middle-column::before, #rundum-sorglos-paket .grundstueck-leistung-middle-column::before{content: counter(list-number);border: 1px solid #94C11F;color: #94C11F;background-color: #fff;width: 80px;height: 80px;padding: 25px 27px 25px 27px;left: -40px;position: absolute;font-size: 45px;}

#grundstueck-leistungen .grundstueck-leistung-middle-column::before{content: counter(list-number);border: 1px solid #94C11F;color: #94C11F;background-color: #fff;width: 80px;height: 80px;padding: 25px 27px 25px 27px;left: -40px;position: absolute;font-size: 45px;}

#rundum-sorglos-paket .grundstueck-leistung-middle-column::before{content: counter(list-number);border: 1px solid #004A69;color: #004A69;background-color: #fff;width: 80px;height: 80px;padding: 25px 27px 25px 27px;left: -40px;position: absolute;font-size: 45px;}

#grundstueck-leistungen .grundstueck-leistungen-list li::marker, #rundum-sorglos-paket .grundstueck-leistungen-list li::marker{content: '';}

#grundstueck-leistungen .h4-styled{color: #94C11F;}

#rundum-sorglos-paket .h4-styled{color: #004A69;}

/* Gallery */

@media(min-width:768px){#gallery .standard-image-slider-gallery-container .slick-prev, #gallery .standard-image-slider-gallery-container .slick-next{display: none !important;}}

#gallery .standard-image-slider-gallery-container .slick-prev, #gallery .standard-image-slider-gallery-container .slick-next{top: 40%;}

#gallery .container{max-width:1270px;}

.standard-image-slider-fw .h2-styled.section-heading{text-align:center;margin-bottom:80px;}

.standard-image-slider-description{background:rgba(148,198,31);text-align:center;padding:20px 25px;bottom:0px;position:absolute;width:100%;}

@media(max-width:768px){.standard-image-slider-description{position: static;}}

.standard-image-slider-description p{margin-bottom: 0px;}

.standard-image-slider-gallery-container{display: block;position: relative;height: 600px;width: 100%;}

.standard-image-slider-gallery-inner{opacity:0;transition: 0.5s ease-in all;position:absolute;width:100%;}

.standard-image-slider-gallery-inner.active{opacity:1;}

.standard-image-slider-description .h2-styled, #gallery .standard-image-slider-description p{color:#fff;line-height:1.0;}

.standard-image-slider-fw__slide-inner{height:150px;}

.standard-image-slider-fw__slide-inner{cursor:pointer;filter:brightness(0.7);}

.standard-image-slider-fw__slide-inner:hover{filter:brightness(1);}

.standard-image-slider-fw__slide-inner.active{filter:brightness(1);}

.standard-image-slider-fw__gallery-image{height:600px;width:100%;object-fit:cover;transition: 0.25s ease-in-out all;}

#gallery.standard-image-slider-fw .slick-next:before{top:60px;right:-20px;}

#gallery.standard-image-slider-fw .slick-prev:before{top:70px;left:-20px;}

@media(max-width:768px){.standard-image-slider-fw__gallery-image{height:fit-content;}
	.standard-image-slider-gallery-container{height:fit-content;}}

#gallery #gallery-prev:before{top:50%;}

#gallery #gallery-next:before{top: calc(50% - 10px);}

@media(max-width:768px){#gallery .standard-image-slider-fw__gallery{display: none !important;}}

.standard-image-slider-fw__gallery

/* Neubauprojekte & Immobilienangebote*/

.page-id-25339 #leistungen .standard-1-3-col-grid_image-container, .page-id-27127 #leistungen .standard-1-3-col-grid_image-container, .page-id-27123 #leistungen .standard-1-3-col-grid_image-container, .page-id-27133 #leistungen .standard-1-3-col-grid_image-container, .page-id-27138 #leistungen .standard-1-3-col-grid_image-container{height: 250px;background-position: center;background-size: cover;background-repeat: no-repeat;margin-bottom: 20px;}

.page-id-27123 #leistungen .col-lg-4:nth-child(1):before, .page-id-27133 #leistungen .col-lg-4:nth-child(1):before, .page-id-27138 #leistungen .col-lg-4:nth-child(1):before, .page-id-25339  #leistungen .col-lg-4:nth-child(2):before{border-top-color:#004A69;}

.page-id-27127 #leistungen .col-lg-4:nth-child(2):before, .page-id-27123 #leistungen .col-lg-4:nth-child(2):before, .page-id-27133 #leistungen .col-lg-4:nth-child(2):before, .page-id-27138 #leistungen .col-lg-4:nth-child(2):before{border-top-color:#FF0000;}

.page-id-27123 #leistungen .col-lg-4:nth-child(3):before, .page-id-27133 #leistungen .col-lg-4:nth-child(3):before{border-top-color:#91B508;}

.page-id-27123 #leistungen .col-lg-4:nth-child(1) h4, .page-id-25339 #leistungen .col-lg-4:nth-child(2) h4, .page-id-27133 #leistungen .col-lg-4:nth-child(1) h4, .page-id-27138 #leistungen .col-lg-4:nth-child(1) h4{color:#004A69;}

.page-id-27123 #leistungen .col-lg-4:nth-child(3) h4, .page-id-27133 #leistungen .col-lg-4:nth-child(3) h4{color:#91B508;}

/* BB Wohnbau Refrenzen */

.referenzimmobilien-rows__column-text-content h3{margin: 10px 0px;}

.page-id-25343 #reviews .h4-styled, .page-id-25343 #erfolgsgeschichten .h4-styled{color: #94C11F;}

.page-id-25343 #reviews{background: none;padding-top:0px;padding-bottom:0px;}

#kundenstimmen{padding-bottom:0px;}

.page-id-25343 #erfolgsgeschichten{margin-bottom: 100px;}

#gallery{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 80px;}

.page-id-25343 #gallery{padding-bottom: 200px;margin-bottom:-100px;}

/* Immobilienbewertung */

.menu-712 select, .menu-229 select{height:50px;margin-right:10px;width: calc( 50% - 8px);}

.menu-712 select{ margin-right: 10px;}

.menu-229 select{ margin-right: 0px;}

@media (min-width: 768px){.page-id-21126 #kontakt .standard-shortcode__output, .page-id-27037 #kontakt .standard-shortcode__output{width: 100%;}}

.page-id-21126 #kontakt .standard-shortcode__output form{display:flex;flex-wrap:wrap;flex-direction:column;}

#bewertung-text{max-width:1450px;margin-left:auto;margin-right:auto;}

.page-id-21126 #videothek{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 50px;padding-bottom: 90px;}

#verkaufen-teaser{background:#fff;}

#grundstueck-verkaufen{background: #fff;}

#immobilienbewertung.standard-shortcode--with-bg .container{padding-top: 0px;max-width: 100%;background-color: hsla(0,0%,100%,.9);}

.page-id-21126 #immobilienbewertung .shortcode-flex-container{padding-top: 100px;}

.page-id-21126 .standard-shortcode--with-bg{padding-top: 0px; padding-bottom: 0px;}

#immobilienbewertung .h2-styled.section-heading{padding-top: 90px;}

#immobilienbewertung .body-text-standard .h2-styled, #immobilienbewertung .body-text-standard .h4-styled, #immobilienbewertung .body-text-standard p{text-align: left;}

/* Erfolge */

.page-id-20663 #gallery{background: #fff;}

#erfolgreich-vermittelt{background: #fff;}

.standard-referenzen-horizontal__slide-text-column{padding-top:40px;}

#erfolgreich-vermittelt .container{max-width: 100%; background-color:#FF0000;}

#erfolgreich-vermittelt .standard-referenzen-horizontal__slider-2, #bb-wohnbau-slider .standard-referenzen-horizontal__slider-2{max-width: 1450px;}

#erfolgreich-vermittelt .standard-referenzen-horizontal__slide, #bb-wohnbau-slider .standard-referenzen-horizontal__slide{padding: 0px;}

#bb-wohnbau-slider .standard-referenzen-horizontal__slide-inner:before{border-top-color: transparent;}

#bb-wohnbau-slider .standard-referenzen-horizontal__slide-text-column .h4-styled{color:#94C11F;}

#bb-wohnbau-slider .container{max-width: 100%;background-color:#94C11F;}

#bb-wohnbau-slider .standard-referenzen-horizontal__slider-2 .slick-prev:before, #bb-wohnbau-slider .standard-referenzen-horizontal__slider-2 .slick-next:before {
    border-left-color: #fff;
}

#erfolgreich-vermittelt .slick-track{background-color: #FF0000;}

#erfolgreich-vermittelt .standard-referenzen-horizontal__slider-2 .slick-prev:before, #erfolgreich-vermittelt .standard-referenzen-horizontal__slider-2 .slick-next:before{border-left-color: #fff;}

#grundstueck-referenzen .h4-styled{color: #94C11F;}

#grundstueck-referenzen .container, #vergoldete-grundstuecke .container{max-width: 100%; background-color:#94C11F;}

#grundstueck-referenzen .standard-referenzen-horizontal__slider-2{max-width: 1450px;}

#grundstueck-referenzen .standard-referenzen-horizontal__slide, #vergoldete-grundstuecke .standard-referenzen-horizontal__slide{padding: 0px;}

#grundstueck-referenzen .standard-referenzen-horizontal__slider-2 .slick-prev:before, #grundstueck-referenzen .standard-referenzen-horizontal__slider-2 .slick-next:before{border-left-color: #fff;}

#erfolgreich-finanziert .h4-styled{color: #005071;}

#erfolgreich-finanziert .container{max-width: 100%; background-color:#005071;}

#erfolgreich-finanziert .standard-referenzen-horizontal__slider-2{max-width: 1450px;}

#erfolgreich-finanziert .standard-referenzen-horizontal__slide{padding: 0px;}

#erfolgreich-finanziert .slick-track{background-color: #005071;}

#erfolgreich-finanziert .standard-referenzen-horizontal__slider-2 .slick-prev:before, #erfolgreich-finanziert .standard-referenzen-horizontal__slider-2 .slick-next:before{border-left-color: #fff;}

#erfolgreich-bebaut .h4-styled{color: #77787D;}

#erfolgreich-bebaut .container{max-width: 100%; background-color:#77787D;}

#erfolgreich-bebaut .standard-referenzen-horizontal__slider-2{max-width: 1450px;}

#erfolgreich-bebaut .standard-referenzen-horizontal__slide{padding: 0px;}

#erfolgreich-bebaut .slick-track{background-color: #77787D;}

#erfolgreich-bebaut .standard-referenzen-horizontal__slider-2 .slick-prev:before, #erfolgreich-bebaut .standard-referenzen-horizontal__slider-2 .slick-next:before{border-left-color: #fff;}

.page-id-20663 .standard-header-triangle{background:linear-gradient(to bottom right, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-20663 .standard-header__boxes a:nth-child(2) .holdingseite-list-link:before{border-left-color: #94C11F;}

/* Bauen */

.page-id-28853 #projektentwicklung{background: #fff;}

@media(min-width:998px){#projektentwicklung.standard-custom-background-text .custom-content-grid{grid-template-columns: 1fr 1fr;}}

#projektentwicklung.standard-custom-background-text h2{text-align:left;}

#schluesselfertiges-bauen .container{max-width: 1450px; margin-left: auto; margin-right: auto;}

#schluesselfertiges-bauen .h2-styled{text-align: center;}

#schluesselfertiges-bauen .col-lg-4{text-align: center;}

#schluesselfertiges-bauen .col-lg-4 svg{height: 150px;width: 150px;margin-bottom:20px;}

#schluesselfertiges-bauen .row{margin-top: 50px;}

#schluesselfertiges-bauen .standard-full-width-image-mobile{display: none;}

@media(max-width: 1200px){#schluesselfertiges-bauen .standard-full-width-image {background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg') !important;}}

.page-id-25010 #leistungen .col-lg-4:nth-child(2):before, .page-id-31942 #leistungen .col-lg-4:nth-child(2):before{border-top-color: #7C7B7B;}

.page-id-25010 #leistungen .col-lg-4:nth-child(3):before, .page-id-31942 #leistungen .col-lg-4:nth-child(3):before{border-top-color: #004A69;}

.page-id-31942 #leistungen .col-lg-4:nth-child(1) h4{color: #e10017;}

.page-id-25010 #leistungen .col-lg-4:nth-child(2) h4, .page-id-31942 #leistungen .col-lg-4:nth-child(2) h4{color: #7C7B7B;}

.page-id-25010 #leistungen .col-lg-4:nth-child(3) h4, .page-id-31942 #leistungen .col-lg-4:nth-child(3) h4{color: #004A69;}

.page-id-25010 #leistungen .standard-1-3-col-grid_image-container, .page-id-31942 #leistungen .standard-1-3-col-grid_image-container{height: 250px;background-position: center;background-size: cover;background-repeat: no-repeat;margin-bottom: 20px;}

.standard-full-width-image{margin-top: 100px;}

.page-id-25010 #marketing span.body-text-standard{position: relative;margin-left:30px;}

.page-id-25010 #marketing .body-text-standard:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #7C7B7B;transform: rotate(225deg);position: absolute;left: -50px;}

.standard-horizontal-tabs__switcher{display: none;}

.standard-horizontal-tabs-flex-container{display: flex;}

@media(min-width:1200px){.standard-horizontal-tabs__switcher-mobile{display: block;width: 40%;margin-left: 5%;}}

@media(max-width:1200px){.standard-horizontal-tabs-flex-container {flex-direction: column;}}

@media(min-width:1200px){.standard-horizontal-tabs-headlines{width: 50%;}}

.standard-horizontal-tabs .h2-styled, .standard-horizontal-tabs .h4-styled, .standard-horizontal-tabs__text{text-align: left;} 

.st0{fill: #7C7B7B;}

.bauen-item{width: 300px;height: 300px;margin: auto;padding-top: 50px;padding-bottom: 50px;-webkit-box-shadow: 0px 3px 6px #00000029;box-shadow: 0px 3px 6px #00000029;background-color: #fff;margin-top: 20px;margin-bottom:20px;}

.standard-horizontal-tabs__switcher-mobile{background-color: #7C7B7B;}

@media(min-width:1200px){.standard-horizontal-tabs__switcher-mobile{padding-top: 50px;padding-bottom: 150px;padding-left: 40px;}}

.standard-horizontal-tabs__switcher-mobile .accordion{background-color: transparent;color: #fff !important;position: relative;padding: 10px 80px 10px 40px;width: fit-content;}

@media(max-width:768px){.standard-horizontal-tabs__switcher-mobile .accordion{margin-left:0px;}}

.standard-horizontal-tabs .accordion:hover{background-color: transparent;}

.standard-horizontal-tabs .accordion:after{border-left: 0px solid transparent;border-right: 0px solid transparent;border-top: 0px solid transparent;}

.standard-horizontal-tabs .accordion:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #fff;transform: rotate(225deg);position: absolute;left: -10px;top: 10px;}

.standard-horizontal-tabs .accordion.active:before{transform: rotate(315deg);left: 0px;}

.standard-horizontal-tabs .panel{background-color: #7C7B7B;}}

@media(min-width:768px){.standard-horizontal-tabs .panel{margin-left:40px;}}
	
.standard-horizontal-tabs .panel-inner li{list-style-type: disc;}

#first-class-service.standard-horizontal-tabs .panel-inner li{color:#fff;}

.page-id-21192 #projektentwicklung{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom: 400px;margin-top: 100px;padding-top: 50px;}

@media(max-width:1200px){.page-id-21192 #projektentwicklung{margin-bottom: 100px;}}

@media(min-width:1200px){.page-id-21192 #projektentwicklung{height: 600px;}}

.page-id-21192 #projektentwicklung .leibrente, .page-id-28853 #projektentwicklung .leibrente{margin-top: 0px;background-color: #7C7B7B;}

.leibrente li{margin-bottom: 20px;}

.page-id-25010 #kontakt-beratung .standard-shortcode-background, .page-id-31942 #kontakt-beratung .standard-shortcode-background, .page-id-26931 #kontakt-beratung .standard-shortcode-background, .page-id-31933 #kontakt-beratung .standard-shortcode-background{ height: calc(100% + 100px);}

#bautraeger .row, #bauservice .row{display:flex; flex-direction: row-reverse;}

@media(min-width:1200px){#bautraeger .text-column, #bauservice .text-column{width: 50%;}
	#bautraeger .video-column, #bauservice .video-column{width: calc(50% - 40px);}}

#mein-bauvorhaben .h2-styled, #mein-bauvorhaben .h4-styled{text-align:left;}

/* Mein Bauvorhaben */

.page-id-31942 .standard-header-triangle {background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-31942 .holdingseite-list-link:before{border-left-color: #94C11F;}

.page-id-31942 .h4-styled{color: #94C11F;}

/* Schlüsselfertiges Bauen */

#schluesselfertiges-bauen-text{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;}

#schluesselfertiges-bauen-text .h2-styled, #schluesselfertiges-bauen-text .h4-styled{text-align:left;}

.page-id-26931 #teaser .standard-full-width-image{background: #7C7B7B !important;}

.page-id-26931 #teaser .standard-full-width-image .container:after{background-color: #7C7B7B;}

#einfamilienhaus{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;margin-top:50px;}

#eigentumswohnung .h4-styled{color: #94C11F;}

#mehrfamilienhaus .h4-styled{color: #7C7B7B;}

/* Bauträgervertrieb */

.page-id-31933 #leistungen{padding-bottom:0px;}

#bauen-paket{padding-top:0px;}

.page-id-31933 #grundstueck-referenzen .h4-styled{color: #e10017;}

.page-id-31933 #grundstueck-referenzen .container{background-color: #FF0000;}

#vertriebsprofis, #perfektes-netzwerk{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}

#vertriebsprofis .row, #perfektes-netzwerk .row{display:flex; flex-direction: row-reverse;}

@media(min-width:1200px){#vertriebsprofis .text-column, #perfektes-netzwerk .text-column{width: 50%;}
	#vertriebsprofis .video-column, #perfektes-netzwerk .video-column{width: calc(50% - 40px);}}

/* Finanzierung */

.page-id-24125 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(0,29,41,0.7) 0%, rgba(0,29,41,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-24125 .holdingseite-list-link:before{border-left-color: #004A69;}

.page-id-24125 .h4-styled{color: #004A69;}

.page-id-24125 #marketing span.body-text-standard{position: relative;margin-left: 30px;}

.page-id-24125 .standard-magazin__grid-button:before{border-left-color: #004A69;}

.page-id-24125 #marketing span.body-text-standard:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #004A69;transform: rotate(225deg);position: absolute;left: -50px;}

.page-id-24125 #teaser .container{padding-top: 20px;background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;}

@media(min-width:1200px){.page-id-24125 #teaser .container{margin-left: 25%;}}

.page-id-24125 .standard-full-width-image{background: #004A69 !important;}

.page-id-24125 #teaser .standard-full-width-image .container:after{background: #004A69;}

.siteStep01 .how-it-works--l .text-col .steperCotent .body-text-standard, .how-it-works--r .text-col .steperCotent .body-text-standard{font-size: 20px !important;line-height: 30px !important;}

@media(max-width:768px){.siteStep01 .how-it-works--l .text-col .steperCotent .body-text-standard, .how-it-works--r .text-col .steperCotent .body-text-standard{font-size: 16px !important;line-height: 24px !important;}}

@media(min-width:1260px){.how-it-works--r{grid-template-columns: 1fr 1.2fr;}}

@media(min-width:1260px){.siteStep01 .how-it-works--l{grid-template-columns: 1.12fr 1fr;}}

.page-id-24125 #marketing{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;}

.page-id-24125 .theme-color-border{border-color: #004A69 !important;color: #004A69 !important;font-family: myriad-pro, sans-serif !important;font-weight: 400;}

.page-id-24125 .how-it-works--r .text-col .steperCotent h5, .page-id-24125 .siteStep01 .how-it-works--l .text-col .steperCotent h5{color: #004A69 !important;}

.timeline:last-child{display: grid;}

.timeline:last-child .col-3:first-child{border: none;}

#bahr-finanzierung .row, #finanzierungstermin .row, #professionelle-beratung .row{display:flex; flex-direction: row-reverse;}

@media(min-width:1200px){#bahr-finanzierung .text-column, #finanzierungstermin .text-column, #professionelle-beratung .text-column{width: 50%;}
	#bahr-finanzierung .video-column, #finanzierungstermin .video-column, #professionelle-beratung .video-column{width: calc(50% - 40px);}}

#tipps, #finanzierungstermin{background: #fff;}

/* Ihr Finanzierungswunsch */

.page-id-32208 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(0,29,41,0.7) 0%, rgba(0,29,41,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-32208 .holdingseite-list-link:before{border-left-color: #004A69;}

.page-id-32208 .h4-styled{color: #004A69;}

#immobilienfinanzierung .row, #forward-darlehen .row{display:flex; flex-direction: row-reverse;}

@media(min-width:1200px){#immobilienfinanzierung .text-column, #forward-darlehen .text-column{width: 50%;}
	#immobilienfinanzierung .video-column, #forward-darlehen .video-column{width: calc(50% - 40px);}}

#foerderkredite, #bauvorhaben-finanzierung{background: url('/wp-content/uploads/2021/10/Blur_white-scaled.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;}

#checklists{background: #fff;}

#checklists .container{display: flex; flex-wrap: wrap;}

.checklist{max-width: 250px; margin-right: 20px;}

@media(max-width:600px){.checklist{max-width: 100%;}}

.checklist a{color: #282828; display: flex; min-width: 250px; margin-left: auto; margin-right: auto; margin-bottom: 20px;}

.checklist svg{height: 48px; min-width: 48px; justify-content: center; display: block; fill: #004A69; margin-right: 10px;}

/* Rundum-Sorglos-Paket */

.page-id-32241 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(0,29,41,0.7) 0%, rgba(0,29,41,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-32241 .holdingseite-list-link:before{border-left-color: #004A69;}

.page-id-32241 .h4-styled{color: #004A69;}

#professionelle-beratung .h2-styled, #professionelle-beratung .h4-styled{text-align: left;}

/* Budget-Rechner */

.page-id-27037 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(0,29,41,0.7) 0%, rgba(0,29,41,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-27037 .holdingseite-list-link:before{border-left-color: #004A69;}

.page-id-27037 .h4-styled{color: #004A69;}

/* Blogbeiträge */

.standard-single__text-content p{font-weight: 300;letter-spacing: unset !important;line-height: 30px !important;}

.standard-single .container{display: block;}

.standard-single .container .blog-author-img-wrapper, .standard-single .container .blog-ratgeber-highlight{display: none;}

@media(min-width: 1700px){.standard-bewert-sticky-window__output .trxrev-wrapper .trxrev-main form .swiper-container{top:190px;}}

.standard-single .sync-post-header h1{color: #000 !important;text-align:left;}

/* Einzelne Ratgeber */

.ratgeber-intern__posts-section.standard-magazin{padding-top:0px;padding-bottom:0px;}

.timeLine01__item .ratgeber-content-grid .btn-wrapper{text-align: left;margin-top:20px;}

.timeLine01__item{display:flex;}

@media(min-width:992px){.timeLine01__item{display:flex;flex-direction: row-reverse;height:350px;}
.timeLineImage-div{width:50%;}
.timeLine01__item .ratgeber-content-grid{width:50%;}
.timeLine01__item .timeLineImage{width:75%;height:300px;margin-left:25%;}}

@media(max-width:992px){.timeLine01__item{flex-direction:column;}.timeLineImage-div{margin-top:20px;}}

.timeLine01__item .ratgeber-content-grid{display:block;}

#ratgeber-lesen .h2-styled{text-align: center;}

@media(max-width: 1000px){.timeLine01__item .timeLineImage {display:block;}}

/* Standorte */

@media (max-width: 900px){.single-standort .standard-header__heading{max-width: 100%!important;}}

/* Expose & Plugin fonts */

.wlac-shortexpose .splide__arrow--prev:after, .wlac-fullexpose .splide__arrow--prev:after {content: '';border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #FF0000;transform: rotate(45deg);position: absolute;top: 18px;left: 12px;cursor: pointer;}

@media(max-width:768px){.wlac-shortexpose .splide__arrow--prev:after{top:15px;left:9px;}}

.wlac-shortexpose .splide__arrow--next:after, .wlac-fullexpose .splide__arrow--next:after{content: '';border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #FF0000;transform: rotate(225deg);position: absolute;top: 7px;right: 12px;cursor: pointer;}

@media(max-width:768px){.wlac-shortexpose .splide__arrow--next:after{top:3px;right:9px;}}

@media(min-width:1220px){.splide__slide{height:680px !important;}}

.wlac-main h1{font-size:40px !important;letter-spacing: 1.05px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;line-height: 1.4 !important;}

.wlac-main .block-adress-title-value{font-size:20px;margin-top:10px;}

.wlac-main .block-expose-title-price-and-details{grid-template-columns: 1fr;width:fit-content;}

.wlac-main .wlac-title-id{font-size:20px;}

.block-title-price{background: var(--wlac-primary-color);color:#fff; padding: 10px 150px 10px 50px !important;position:relative;}

.block-title-price:after{content: "";position: absolute;top: 20px;right: -23px;width: 80px;height: 40px;transform: rotate(320deg);background-color: #fff;}

.block-expose-title-price-and-details p{font-size:20px !important;}

.wlac-main .block-data-main{background: var(--wlac-primary-color);padding: 20px 0px 0px 0px;}

.wlac-main .block-wlac-gray-bg{background: unset;box-shadow:unset;-webkit-box-shadow:unset;}

.wlac-main #wlac-21-main-grid h2, #expose-location h2 {letter-spacing: 1.05px !important;font-size:25px !important; font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important; border-bottom: 1px solid #000;color: var(--wlac-primary-color) !important;padding-bottom:10px;margin-top:20px;text-align: left; text-transform: uppercase;}

.wlac-main #wlac-21-main-grid .block-data-main h2{color:#fff !important; letter-spacing: 1.05px !important;font-size:25px !important; font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important; border-bottom: 1px solid #fff;padding-left: 0px !important; padding-bottom:10px !important; margin-left: 30px;margin-right: 30px;margin-top:0px;}

.block-data-main .wlac-field-group-label{color: #fff;}

.block-data-main .wlac-field-group-label:after{content: ':';}

.block-data-main .wlac-field-group-value{color: #fff !important;font-weight: 500 !important;font-size: 20px !important;}

.wlac-shortexpose .splide__arrow--prev svg, .wlac-shortexpose .splide__arrow--next svg{font-size:0px;}

.wlac-main .block-expose-ansprechpartner {padding: 100px 0 0 0;}

.wlac-main .block-broker{padding-bottom:80px; align-items: flex-start;}

.wlac-main .block-broker-text{padding:0px 40px;}

@media(max-width:768px){.wlac-main .block-broker-text{padding: 0px;}}

@media(max-width: 699px){.wlac-main .block-broker-text {align-items: start;}}

.wlac-main .block-broker-foto{width:600px;height:350px;}

.wlac-main .block-broker > div {background-color: #fff;}

.wlac-main .block-gallery h2{    letter-spacing: 1.05px !important;font-size: 25px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;border-bottom: 1px solid #000;color: var(--wlac-primary-color) !important;padding-bottom: 10px;margin-top: 20px;max-width: 610px;}

.wlac-main .block-gallery-grid{padding-top: 20px;}

.block-broker-text .wlac-button{display:none;}

.wlac-main.wlac-shortexpose .block-broker-foto, .wlac-main.wlac-fullexpose .block-broker-foto {background: url(/wp-content/uploads/2025/01/ISB_Aussendienst_2025-01_width737_WEB.jpg);background-position: center;background-size: cover;}

.wlac-main .block-broker-foto img{width:0%;}

.wlac-shortexpose .block-data-equipment-item:not(:last-child) {display: none;}

.wlac-shortexpose .block-data-equipment-item{border-bottom: 1px solid #000;}

.wlac-shortexpose #wlac-21-main-grid .wlac-wrap{background:none;}

.wlac-main #expose-austattung-main .block-austattung{width:100% !important;}

.wlac-unit-template-default .wlac-main{font-weight:300;font-size:20px;line-height:30px;}

.block-broker-text-title{font-size:25px !important;letter-spacing: 1.05px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;border-bottom: 1px solid #000;width:100%;padding-bottom: 10px;}

.wlac-main .block-broker-text-name{font-size:20px;font-weight:400;color:#282828;}

.wlac-main .block-broker-text-name{margin-bottom:10px;}

.wlac-main .block-energy .wlac-field-group-value{font-weight:500;font-size:20px;}

.wlac-shortexpose #expose-contact h2, .wlac-main .block-expose-ansprechpartner h2, .wlac-main .block-energy-title-active {font-size: 40px;padding-bottom: 21px;text-transform: none;font-weight: 300;padding-bottom:40px;text-align:center;margin-top:50px;line-height:1.4;}

#expose-contact .block-contactform-form-content input, #expose-contact .block-contactform-form-content select{font-size:20px !important;background-color:#fff;font-weight:300;}

#spotlight .footer{text-align:center !important;}

.block-slider, .splide__track{max-width: 1270px;margin-left: auto;margin-right: auto;}

.single-wlac-unit #expose-gallery{max-width: 1270px;margin-left: auto;margin-right: auto;padding-left: 25px;padding-right: 25px;padding-top: 0px;}

.single-wlac-unit .block-map{max-width: 1270px;margin-left: auto;margin-right: auto;margin-top: 0px;padding-left: 25px; padding-right: 25px;}

.single-wlac-unit .block-location{max-width: 600px;}

/* Mobile */

@media(max-width:768px){.wlac-main h1{font-size:30px !important;}
	.wlac-main #wlac-21-main-grid h2 {font-size:20px !important;}
	.wlac-unit-template-default .wlac-main{font-size:16px;line-height:24px;}
	#expose-contact h2, .wlac-main .block-expose-ansprechpartner h2, .wlac-main .block-energy-title-active{font-size:26px !important;}
	.wlac-main .block-broker-foto{width:100%;height:auto;}
	.splide__arrow--prev:after{top:15px;left:7px;}
	.splide__arrow--next:after{top:3px;right:10px;}
	.block-expose-title-price-and-details p{font-size:16px !important;}
	.wlac-main .wlac-title-id{font-size:16px !important;}
	.block-title-price{font-size:20px !important; padding: 10px 100px 10px 30px !important;}
	.wlac-main #wlac-21-main-grid .block-data-main h2 {font-size:18px !important}
	.block-data-main .wlac-field-group-value {font-size:16px !important;}
	#expose-contact .block-contactform-form-content input, #expose-contact .block-contactform-form-content select{font-size: 16px !important;}
}

.wlac-shortexpose > .wlac-wrap:last-child{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg); background-size: cover; background-position: center; background-repeat: no-repeat;margin-bottom: -200px; padding-bottom: 80px;max-width: 100%;}

@media(max-width:600px){.wlac-main:not(.no-offset-top){margin-top:50px !important;}}

@media(max-width: 550px){.wlac-main #wlac-21-main-grid {padding: 0 20px 100px;}}

.wlac-button.block-searchorder-contact-submit, .expose-submit-btn-wrapper .wlac-button{font-size: 22px !important;font-weight: 400 !important;text-transform: uppercase !important;background-color: transparent !important;color: #282828 !important;border-radius: 0px !important;border-style: solid !important;border-width: 1px !important;border-color: #282828 !important;padding: 6px 30px !important;line-height: 27px !important;}

.wlac-button.block-searchorder-contact-submit:hover, .wlac-button.block-searchorder-contact-submit:active, .wlac-button.block-searchorder-contact-submit:focus, .expose-submit-btn-wrapper .wlac-button:hover, .expose-submit-btn-wrapper .wlac-button:active, .expose-submit-btn-wrapper .wlac-button:focus{font-size: 22px !important;font-weight: 400 !important;text-transform: uppercase !important;background-color: transparent !important;color: #282828 !important;border-radius: 0px !important;border-style: solid !important;border-width: 1px !important;border-color: #282828 !important;padding: 6px 30px !important;line-height:27px !important;}

.trxrev-main{font-family: myriad-pro, sans-serif !important;}

/* Responsive */

/* Menu */

.mobile-menu-colors #menu-standard-mobile-dropdown.mobile-nav > li, .site-header{color: #282828;font-family: myriad-pro, sans-serif;}

.site-header #menu-standard-mobile-dropdown.mobile-nav .mobile-nav-subnav>li {color: #282828;font-family: myriad-pro, sans-serif;font-weight: 300 !important;}

.site-header .mobile-nav>li>a>span{padding: 0px;}

.site-header__dropdown-nav{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}

@media(max-width:1500px){.site-header__logo-container img{max-width: 100px;}
	.site-header__logo-container{margin-left: 10px;margin-right: 10px;}}

@media(max-width:500px){.site-header__logo-container img{max-width: 50px;}}

@media(max-width:1200px){.site-header__primary-menu-container, .site-header__top-menu-info-left, .site-header__top-menu-info-right{display: none;}
	.site-header__logos{max-width: 500px;}
	.site-header__top-bar-menu-container{grid-template-columns: 1fr;}
	.site-header__menu-trigger-mobile{display: block;margin-top: auto;margin-bottom: auto;}
	.site-header__main .container{grid-template-columns: 1fr 40px;}}

.site-header__menu-trigger-mobile svg{width: 25px;}

@media(max-width:992px){#holding-site img{height: 400px;}}

.dropdown-toggle svg{height: 20px;}

.site-header .mobile-nav>li>a{text-transform:none;font-size:16px;}

.mobile-nav-subnav.depth_0 li{font-size:16px;}

.mobile-nav-has-subnav.active svg{transform: rotate(180deg);}

.mobile-nav-has-subnav.active .menu-item-has-children svg{transform: rotate(0deg);}

.mobile-nav-has-subnav.active .menu-item-has-children.active svg{transform: rotate(180deg);}

.site-header .mobile-nav .mobile-nav-subnav.depth_1{margin-left:30px;}

#masthead .site-header__dropdown-nav .container{padding-left: 25px;padding-right: 25px;}

/* Holding Page */

@media(max-width:768px){#holding-site .col-lg-6{padding-left: 25px;padding-right: 25px;}}

@media(max-width:1200px){.standard-full-width-image{background-image: none !important;height: unset !important}
	 .standard-full-width-image-mobile{height: 600px;background-position: 15%;}
	.standard-full-width-image .container{margin-left: 0%;padding-top:50px;padding-bottom:50px;}
	.site-content--header-reduced .site-main{margin-top: 50px;}}

@media(max-width:1200px){.standard-footer-kontakt{max-height: 1100px;height:1100px;}
	.footer-triangle{position: absolute; bottom: -300px;}
	.footer-triangle-background{top: unset; bottom: -300px;}
	.standard-footer-kontakt .container{flex-wrap: wrap;padding-left: 0px;padding-right: 0px;}
	.site-footer__logos{width:350px;bottom: 325px;position: absolute;right: 0px;}
	.site-footer__logo-container img{max-width: 120px;}
	.standard-site-footer__socials{margin-bottom: 20px;}.standard-site-footer__socials svg{width: 20px; height: 20px;}
}

@media(max-width:1266px) {.block-location-content {padding-bottom: 50px;}}

@media (max-width: 1200px){.slick-ratgeber .slick-prev {left: -20px;}
.slick-ratgeber .slick-next {right: -20px;}}

@media(max-width:768px){.standard-site-footer__socials{margin-bottom:0px;}
	.standard-full-width-image-mobile{height: 300px;background-size: cover;background-repeat: no-repeat;}}

.site-header__logo-container{min-width: 60px;}

@media(max-width: 1300px){.standard-referenzen-horizontal__slider-2 .slick-track .slick-slide .standard-referenzen-horizontal__slide-inner .standard-referenzen-horizontal__slide-text-column{width: 100%;}
	.standard-referenzen-horizontal__slide-image-column{width: 100%;}
	 #grundstueck-referenzen .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide .standard-referenzen-horizontal__slide-inner {flex-direction: column;}}

@media(max-width:768px){#reviews .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide .standard-referenzen-horizontal__slide-inner .standard-referenzen-horizontal__slide-text-column{margin-top:0px;}}

@media(max-width:768px){#reviews .standard-referenzen-horizontal__slide-image-column{display: none;}}

@media(max-width:1300px){.page-id-23306 #vergoldete-grundstuecke .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide{height: 500px !important;max-height: 500px !important;}
.page-id-23306 #vergoldete-grundstuecke .standard-referenzen-horizontal__slide-image-column {height: 100%;}}

@media(max-width:768px){.standard-referenzen-horizontal__slide-image-column{height: 400px;margin-top: auto;}}

@media(max-widtH:768px){.standard-magazin .container {max-width: 100%;padding: 0 35px;}}

@media (max-width: 1200px){.standard-magazin__bottom-container{min-height: 200px;padding: 10px 25px;}}

/* Final touches */

.standard-referenzen-horizontal__slide-inner{position: relative;}

.standard-referenzen-horizontal__slide-inner:before{content: '';border-left: 120px solid transparent;border-top: 120px solid transparent;border-top-color: #FF0000;transform: rotate(270deg) !important;position: absolute;z-index: 1;top: 0px;left: 0px;}

.page-id-20663 .standard-referenzen-horizontal__slide-inner:before{display: none;}

.page-id-25343 .standard-referenzen-horizontal__slide-inner:before{border-top-color: #94C11F;}

.page-id-25343 .standard-referenzen-horizontal__slide-inner:before{content: unset;}

.standard-ratgeber{background-color: #fff;}

@media (max-width: 1200px){#real-estate-service .standard-full-width-image-mobile {height: 500px;background-size: 200%;background-position: left;background-repeat: no-repeat;}}

@media (max-width: 768px){#real-estate-service .standard-full-width-image-mobile {height: 300px;}}


@media (max-width: 600px){#real-estate-service.standard-full-width-image-mobile{height: 300px;}}

#wohnraum-radar .wlac-main:not(.no-offset-top){margin-top: 0px;}

@media(max-width:768px){#leistungen-bauen .standard-horizontal-tabs__switcher-mobile{padding-top: 10px;padding-left: 10px;}}

/* iPhone 5 */

@media(max-width:350px){
	.site-header__logo-container {margin-left: 0px;margin-right: 0px;}
	.holdingseite-list-link {width: 250px;}
	#neubauprojekte .standard-referenzen-horizontal__slider-2 .slick-track .slick-slide{height:850px !important; max-height: 850px !important;}
	.footer-triangle-background{height:850px;width:850px;}
	.site-footer__logo-container img {max-width:100px;}
	.site-footer__logos{width:300px;}
	.standard-standorte-grid .holdingseite-list-link{width:250px;}
	.slick-team__slide img{height:250px;}
	.standard-partner-logos-background{height:1250px;}
	.standard-referenzen-horizontal__slider-2 .slick-track .slick-slide {height:850px !important; max-height:850px !important;}
	.bauen-item{width:250px;}
	.standard-team-grid__item div h4{hyphens:auto;}
}

/* After ViKo 16.11.21 */

#ansprechpartner-slider{padding-bottom:0px;}

#kontakt, #kontakt-beratung{position:relative;background-color:transparent;overflow:visible;padding-bottom:0px;}

#kontakt a, #kontakt-beratung a{color: #282828;text-decoration: underline;} 

#kontakt-beratung .button-style-1{text-align:center;}

#kontakt .standard-shortcode-background, #kontakt-beratung .standard-shortcode-background{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;width: 100%;height: 3000px;z-index: -1;bottom: 0px;margin-bottom: -100px;}

.page-id-24997 #kontakt-beratung .standard-shortcode-background{height:2200px;}

/* Kontakt no team */

.page-id-21176 #kontakt, .page-id-23306 #kontakt{padding-top:90px;margin-top:90px;}

.page-id-21176 #kontakt .standard-shortcode-background, .page-id-23306 #kontakt .standard-shortcode-background{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;width: 100%;height: calc(100% + 100px);z-index: -1;top: 0px;margin-bottom: -100px;}

#kontakt form input[type=email], #kontakt form input[type=tel], #kontakt form input[type=text], #kontakt form textarea, form select, #kontakt-beratung form input[type=email], #kontakt-beratung form input[type=tel], #kontakt-beratung form input[type=text], #kontakt-beratung form textarea, form select{background:#fff;}

.standard-team-grid__item img{width:100%;}

.standard-team-bottom h4{font-size:16px;line-height:24px;}

.standard-team-grid__item div h4{font-size:16px;line-height:24px;font-weight:300;}

.page-id-23306 #erfolgreich-vermittelt, .page-id-23306 #vergoldete-grundstuecke{padding-top:40px;padding-bottom:0px;}

.page-id-23306 #erfolgreich-vermittelt .standard-referenzen-horizontal__slide-text-column{margin-top:0px;}

.page-id-23306 #vergoldete-grundstuecke .standard-referenzen-horizontal__slide-image-column{width:100%;}

.page-id-23306 #vergoldete-grundstuecke .standard-referenzen-horizontal__slide-text-column{display:none;}

.page-id-23306 #erfolgreich-vermittelt .standard-referenzen-horizontal__slide-inner:before, .page-id-23306 #vergoldete-grundstuecke .standard-referenzen-horizontal__slide-inner:before{border-top-color: transparent;}

#bb-wohnbau .h4-styled{color:#94C11F;}

.page-id-23306 #bb-wohnbau{margin-top:0px;}

#holzgerlingen .h4-styled{color:#7C7B7B;}

#haus-finanz .h4-styled{color:#004A69;}

#bb-wohnbau-team, #immoservice-team{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-top:0px;padding-top: 120px;margin-top:-20px;z-index:-1;position:relative;}

#karriere-bb-wohnbau .h4-styled{color:#94C11F;}

.page-id-24317 #hospizdienst .video-column img{width: 300px;}

.page-id-24317 #hospizdienst .video-column{max-width: 50%;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 40px;}

#bahr-o-meter .video-column {display: grid;grid-template-columns: 1fr;grid-gap: 40px;}

.page-id-24317 #veranstaltungen{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;padding-bottom:60px;}

#immobilien-tipps{padding-top:90px;background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;margin-top:90px;}

#immobilien-tipps .widget-title, .standard-archive .widget-title{display:none;}

#immobilien-tipps .tagcloud{font-family:myriad-pro, sans-serif !important}

.widget_search input[type=search]{max-width:400px;}

#news-bahr{padding-top:50px;background:#fff;}

.standard-archive hr{width:50%;margin-left:0px;margin:20px 0px 20px 0px;}

.standard-archive .tagcloud a{padding-left:10px; padding-right: 10px;}

.post-type-archive-news-bahr{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}

#videothek{padding-bottom:90px;}

.page-id-20661 #marketing span.body-text-standard, .page-id-30415 #marketing span.body-text-standard{position:relative;margin-left:25px;}

.page-id-20661 #marketing span.body-text-standard:before, .page-id-30415 #marketing span.body-text-standard:before{content: '';width: 0;height: 0;border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #e10019;transform: rotate(225deg);position: absolute;left: -50px;}

.timeline{z-index:-1;position:relative;}

.timeline--r .col-3:first-child{z-index:-1;}

.timeline--r, .timeline{margin-top: -50px;margin-bottom: -50px;}

.siteStep01 .how-it-works--l, .how-it-works--r{height:180px;}

.siteStep01 .how-it-works--l .text-col .steperCotent a, .how-it-works--r .text-col .steperCotent a{padding:5px 29px; height: unset; margin: 10px 0px;}

form input[type=email], form input[type=tel], form input[type=text], form textarea, form select{font-size:20px;font-weight:300;min-height: 40px;border: 1px solid #ddd;padding: 6px 12px;}

@media(max-width:768px){form input[type=email], form input[type=tel], form input[type=text], form textarea{font-size:16px;}}

#eigentumer{padding-bottom:120px;}
	
#eigentumer .col-lg-4{position:relative;}
	
#eigentumer .button-style-1{position:absolute;bottom:-40px;left:40px;}

.page-id-26470 #videothek{padding-top:0px;padding-bottom:0px;}

.tab-anwendungen-top-block, .tab-anwendungen-section h2{display:none;}

.referenzimmobilien-rows__headings{padding: 80px 0px 0px 0px;}

#mitgliedschaften .referenzimmobilien-rows img{background: #000;}

.standard-archive{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;margin-bottom:-100px;padding-bottom:100px;}

.post-type-archive-news-bahr .standard-magazin{padding-top:0px;}

/* BB Wohnbau GmbH */

@media(min-width:1200px){.page-id-28662 .standard-full-width-image .container{padding-top:20px}}

@media(min-width:1200px){.page-id-28662 #kontakt .standard-shortcode-background{height:2700px;}}

.page-id-28662 .h4-styled, .page-id-28662 #grundstueck-bauen .h4-styled{color:#94C11F;}

@media (min-width: 1200px){.page-id-28662 #grundstueck-bauen .standard-full-width-image{background-position:center;}}

.page-id-28662 #teaser .standard-full-width-image {background: #94C11F !important;}

.page-id-28662 .standard-header-triangle {background: linear-gradient(to bottom right, rgba(148,198,31,0.7) 0%, rgba(148,198,31,0.7) 50%, transparent 50%, transparent 100%);}

.page-id-28662 .holdingseite-list-link:before {border-left-color: #94C11F;}

.page-id-28662 #teaser .standard-full-width-image{margin-top:0px;}

.page-id-28662 #teaser .container{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 60px;}

.gallerySection .gallery__item img{height:300px;width:100%;object-fit:cover;}

#wohntraeume, #altervorsorge{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-top:100px;}

#galerie{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom:-100px;padding-bottom:100px;}

#galerie .body-text-standard{text-align:center;}

#galerie .galleryInner{margin-top:50px;}

.stadard-image-slider-fw__slide.slick-current .standard-image-slider-fw__slide-inner{filter: brightness(1.0);}

.page-id-28662 #gallery{background: none;}

#wohneigentum .standard-full-width-image .container{padding-top:50px;padding-bottom:50px;}

.referenzimmobilien-rows__column-text-right{justify-content:start;}

.page-id-25343 #reviews .standard-referenzen-horizontal__slide-image-column{background-size:contain;}

.page-id-26470 #reviews .mangos-flexible-referenzimmobilien-slider__slider .referenzimmobilien-rows__row, .mangos-flexible-referenzimmobilien-slider__slider .slick-slide{min-height:500px;}

#leistungen-bauen.standard-horizontal-tabs .panel-inner li{color:#fff;}

#erfolgsgeschichten .mangos-flexible-referenzimmobilien-slider__slider .referenzimmobilien-rows__row{min-height:500px;}

.standard-header__partner-icon-image{max-height:170px; padding: 0px;}

/* BB Wohnbau Holzgerlingen */

.page-id-28853 .standard-header-triangle{background: linear-gradient(to bottom right, rgba(49,48,38,0.5) 0%, rgba(49,48,48,0.5) 50%, transparent 50%, transparent 100%)}

.page-id-28853 .h4-styled{color:#7C7B7B;}

.page-id-28853 .leibrente .h4-styled{color:#fff;}

.page-id-28853 .holdingseite-list-link:before{border-left-color:#7C7B7B;}

.page-id-28853 .standard-header__background-div{filter:brightness(.90);}

/* Presse */

#medienkontakt{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom:-100px;padding-bottom: 100px;}

#end-teaser{overflow:visible;position:relative;padding-bottom:100px;}

#end-teaser .standard-text-col-with-widgets-background{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;margin-bottom: -100px;position:absolute;z-index:-1;bottom:0px;width:100%;height:1880px;}

@media(max-width:1200px){#end-teaser .standard-text-col-with-widgets-background{height:3000px;}}

/* Auswertungen */

.evaluation-content .evaluation-section .section-header .section-title{border-bottom: none;color: #000000;font-size: 40px !important;font-weight: 300 !important;font-family:myriad-pro, sans-serif !important;text-transform: none !important;}

.evaluation-content .evaluation-section .section-header .section-subtitle{line-height: 30px;font-weight: 300;font-size: 20px !important;}

#section-f211e5dc-fe86-4404.evaluation-section .section-header .section-title, #section-b0340a4e-c335-474c.evaluation-section .section-header .section-title{color:#fff !important;}

#section-f211e5dc-fe86-4404 .form-action{display:none;}

.evaluation-content .evaluation-section .section-header .section-title:after{display:none;}

#auswertung{padding-top: 40px;background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;margin-bottom: -100px;padding-bottom: 100px;}

.trxrev .trxrev-wrapper:not(.trxrev-modal-dialog){background:transparent !important;}

#section-ab394a79-ec62-46d5.evaluation-section, #section-312c8ecf-daa7-4fa9.evaluation-section, #section-fefb5bb3-8895-44bc.evaluation-section{background:transparent !important;}

#section-60315e49-c71d-4f1d.evaluation-section, #section-1ef6d542-88fb-40ec.evaluation-section{background: transparent !important;}



/*================================================
 * Projects customization STARTS here => (Albert) 
 *================================================*/

/* --wlac-primary-color */
.project-shortcut-block .block-goto-button, .project-headers h1, .project-headers h2, .project-headers .block-title, .projectlist-main-headers-wrap h1, .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-title-block {
	color: #94C11F !important;
}

@media (min-width: 768px) {
  .projectlist-unit-content-grid-item:not(:first-child) {
    border-left: 1px solid #94C11F !important;
  }
}

/* Client wants to hide the construction_year in the project exposé */
.projectlist-unit-content-grid-item.construction_year {
	display: none;
}

.project-layout-details, .project-layout-details-verkauft-wrap {
	border: 1px solid #94C11F!important;
}

.layout-details-btn-wrap .wlac-button {
	background-color: #94C11F!important;
	border: 1px solid #94C11F!important;
}

.layout-details-btn-wrap .wlac-button:hover, .layout-details-btn-wrap .wlac-button:active, .layout-details-btn-wrap .wlac-button:focus {
	color: #94C11F!important;
	border: 1px solid #94C11F!important;
}

.wlac-main.project-details-main{font-size: 20px; line-height: 30px; font-weight: 300;}

/* .wlac-main.project-details-main .block-goto{display: none;}
 */
/* .project-details-main .wlac-wrap:nth-child(5){background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;max-width:100%;} */

.wlac-main.project-details-main .project-headers h1{font-size: 40px !important;letter-spacing: 1.05px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;line-height: 1.4 !important; text-align: left;}

.project-details-main.wlac-main .wlac-wrap.project-headers .block-title{margin-top: 0px;}

.project-details-main .project-details-block .projectlist-unit-content-grid div span{font-size: 20px;}

.project-details-main .project-details-block .projectlist-unit-content-grid div span:first-child span::before{content: 'verfügbare ';}

@media(max-width:768px){.project-details-main .project-details-block .projectlist-unit-content-grid div span{font-size: 16px;}}

.project-details-main .projectlist-unit-price-block{display: inline-block;margin-top: 20px;font-size: 25px;border-top: 1px solid #94C11F;border-bottom: 1px solid #94C11F; font-weight: 400;color: #fff;position: relative;}

.project-details-main .projectlist-unit-price-block:after{content: "";position: absolute;top: 20px;right: -23px;width: 80px;height: 40px;transform: rotate(320deg);background-color: #fff;}

#project-details-lage .block-title h2.project-header:last-child{text-align: left;}

.project-details-main .project-lage-description.wlac-wrap div{text-align: left; margin-left: auto;padding: 0;}

/* @media(min-width:1200px){.project-details-main .project-lage-description.wlac-wrap{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 1rem;margin-top: 80px;}} */

/* .project-details-main .project-lage-description.wlac-wrap div:before{ content: "Lage"; color: #94C11F; letter-spacing: 1.05px !important;font-size: 25px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;border-bottom: 1px solid #282828;width: 100%;display: block; margin-bottom: 20px; text-transform: uppercase;padding-bottom: 10px;} */

.project-details-main .project-lage-description.wlac-wrap div.block-map-content div:before{content:"";display:none;}

.project-details-main .project-details-block .projectlist-unit-price-block p::before{ content: 'Kaufpreise: '}

.project-details-main .project-details-block .projectlist-unit-price-block p{padding: 10px 75px 10px 50px;margin-bottom: 0px; background-color: #94C11F; color: #fff !important; font-size: 25px !important; font-weight: 400 !important;}

.project-details-main  .project-layout-details-header{color: #282828;font-weight:400;}

.project-details-main .wlac-button.project-info-btn{border-bottom-left-radius: 0px; border-bottom-left-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;border-radius: 0px !important;font-size: unset !important;}

@media(min-width:768px){.project-details-main .project-details-block .projectlist-unit-content-grid svg{max-height: 60px; width: 60px;}}

.project-details-main .project-details-description{max-width:1220px;margin-left:auto;margin-right:auto;font-size:20px;line-height:30px;padding-top: 80px;column-gap: 80px;text-align:left;}

@media(min-width:1200px){.project-details-main .project-details-description{column-count: 2;}}

.project-details-main #project-details-lage{margin-top: 40px;margin-bottom: 40px;}

.project-details-main .block-projectlist-unit-content{margin-top: 40px;}

.project-details-main #project-details-ausstattung{display: none;}

.project-details-main .project-ausstattung-description.wlac-wrap{margin-top: 80px;}

@media(min-width:1200px){.project-details-main .project-ausstattung-description.wlac-wrap{display: flex;}}

.project-details-main .project-ausstattung-description.wlac-wrap > div:first-child{text-align: left;background: #94C11F !important; color: #fff !important;margin-left: auto;}

@media(min-width:1200px){.project-details-main .project-ausstattung-description.wlac-wrap > div:first-child{width:50%;}}

.project-details-main .project-ausstattung-description.wlac-wrap > div:first-child:before{ content: 'Highlights im Überblick'; color: #fff !important;letter-spacing: 1.05px !important;font-size: 25px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;border-bottom: 1px solid #fff;padding-left: 0px !important;padding-bottom: 10px !important;margin-top: 0px;display: block;text-align: left;margin-bottom: 20px;text-transform: uppercase;}

.project-details-main #expose-video h2::before{ content: 'Virtueller Rundflug'; color: #94C11F; letter-spacing: 1.05px !important;font-size: 25px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;border-bottom: 1px solid #000; width: 100%; display: block;padding-bottom: 10px;}

.project-details-main #expose-video h2{font-size: 0px;padding: 0px;}

/* @media(min-width:1200px){#expose-video{width: 50%;}} */

/* .project-details-main #expose-video iframe{height: 300px;position: static;} */

@media(min-width:1200px).project-details-main .project-ausstattung-description.wlac-wrap + .wlac-wrap{width:610px;}}

#project-details-uberblick{margin-top: 100px;}

.project-details-main #project-details-uberblick .project-header{font-size: 40px;padding-bottom: 21px;text-transform: none;font-weight: 300;padding-bottom: 10px;text-align: center;margin-top: 50px;line-height: 1.4;color: #282828 !important;}

.project-details-main #project-details-uberblick h3{font-size: 25px !important;font-weight: 500 !important;text-transform: uppercase; padding: 0;margin: 0;margin-bottom: 10px;line-height: 1.15 !important;color: #94C11F !important;font-family: myriad-pro-condensed, sans-serif !important;letter-spacing: 1.05px !important;text-align: center;}

.project-details-main .splide__arrow svg{height: 0px; width: 0px;}

.project-details-main .block-slider .splide__arrow--prev:after{content: '';border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #94C11F;transform: rotate(45deg);position: absolute;top: 18px;left: 12px;cursor: pointer;}

@media(max-width:768px){.project-details-main .block-slider .splide__arrow--prev:after{top:15px; left: 9px;}}

.project-details-main .block-slider .splide__arrow--next:after{content: '';border-top: 16px solid transparent;border-right: 16px solid transparent;border-left: 16px solid transparent;border-left-color: #94C11F;transform: rotate(225deg);position: absolute;top: 7px;right: 12px;cursor: pointer;}

@media(max-width:768px){.project-details-main .block-slider .splide__arrow--next:after{top:3px; right: 9px;}}

.project-details-main .project-details-block .projectlist-unit-content-grid h4{font-size: unset; font-weight: 400;}

.project-details-main .project-details-block .projectlist-unit-content-grid h4 > span  {
	display: none;
}

.project-details-main .wlac-wrap:not(.project-layout):last-child{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-position: center;background-size: cover;background-repeat: no-repeat; max-width: 100%;margin-bottom:-250px;}

.project-details-main .wlac-searchorder-propertyowner-separator{color:#282828; border-top: 1px solid #000;font-weight: 400;}

.project-details-main .wlac-checkbox-group a{color: #94C11F;}

.project-details-main .project-details-kontakt-wrap {grid-template-columns: 1fr;}

.project-details-main .project-details-kontakt-broker-info{display: none;}

.project-details-main #expose-contact .project-header{font-size: 40px;padding-bottom: 21px;text-transform: none;font-weight: 300;padding-bottom: 10px;text-align: center;margin-top: 50px;line-height: 1.4;color: #282828 !important;}

.project-details-main .project-details-block .projectlist-unit-content-grid svg{color: #94C11F !important;}

.wlac-wrap.project-headers#project-details-uberblick{width: 100%; margin-left: auto; margin-right: auto; display: block;}

.project-details-main #expose-contact.block-contactform{padding-bottom: 100px;margin-top: 100px;}

.project-details-main .wlac-wrap:last-child{max-width: 100%;}

.project-details-main .project-details-kontakt-wrap .block-contactform-form.project-contact-form{border-right: none !important;}

.wlac-main.project-details-main  #expose-contact .project-headers h3{font-size: 25px !important;font-weight: 500 !important;text-transform: uppercase; padding: 0;margin: 0;margin-bottom: 10px;line-height: 1.15 !important;color: #94C11F !important;font-family: myriad-pro-condensed, sans-serif !important;letter-spacing: 1.05px !important;}

.project-details-main .wlac-checkbox-group > label > svg{color: #94C11F;}

@media(max-width:1200px){.single-wlac-project .wlac-wrap{padding-left: 25px; padding-right: 25px;}}

@media(max-width:1100px){.project-details-main .project-details-kontakt-wrap .project-details-kontakt-broker-info {display: none;}}

@media(max-width:768px){
	.wlac-main.project-details-main .project-headers h1{font-size: 30px !important;}
	.wlac-main.project-details-main{font-size:16px;line-height:24px;}
	.project-details-main .project-details-block .projectlist-unit-price-block p{font-size: 16px !important;
	padding: 10px 75px 10px 25px;white-space:nowrap;}
	.project-details-main .project-details-description{font-size: 16px; line-height: 24px;}
	.project-details-main .project-lage-description.wlac-wrap div::before{font-size: 20px !important;}
	.project-details-main .project-ausstattung-description.wlac-wrap div::before{font-size: 20px !important;}
	.project-details-main #expose-video h2::before{font-size: 20px !important;}
	.project-details-main #project-details-uberblick .project-header{font-size: 30px;}
	.project-details-main #project-details-uberblick h3{font-size: 20px !important;}
	.project-details-main #expose-contact .project-header{font-size: 30px;}
	.wlac-main.project-details-main #expose-contact .project-headers h3{font-size: 20px !important;}
}



/* --wlac-secondary-color */
.project-details-block, .project-details-block .projectlist-unit-content-grid h4, .project-details-block .projectlist-unit-content-with-border h4, .project-details-block .projectlist-unit-content-grid div span, .project-details-block .projectlist-unit-content-with-border div span, .project-details-block .projectlist-unit-price-block p, .project-details-block .projectlist-unit-content-grid svg, .project-headers h3, .projectlist-main-headers-wrap h2, .project-lage-description, .project-ausstattung-description {
	color: #343434!important;
}

#projekt-liste .block-projectlistmap{display: none;}

#projekt-liste .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-description-block{padding: 0 20px;margin-bottom: 20px;}

@media(min-width:1200px){#projekt-liste .projectlist-main-grid{grid-template-columns:1fr 1fr 1fr;max-width:1350px;grid-gap:100px;}}

#projekt-liste .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-info-row{color: #94C11F !important;}

#projekt-liste .wlac-main{margin-bottom:80px;}

#projekt-liste .projectlist-main-grid .block-projectlist-unit .block-position-overlay .black-block-info{background-color: rgba(255,255,255,0.7) !important;font-size:18px;color:#282828 !important;padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;}

#projekt-liste .projectlist-main-grid .projectlist-unit-content-grid svg{max-height:40px;}

#projekt-liste .projectlist-unit-content-info-row .projectlist-unit-objecttype, #projekt-liste .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-info-row .projectlist-unit-city-info span, #projekt-liste .projectlist-unit-project-id-info span{color: #282828 !important;font-size:16px;font-weight:300;}

#projekt-liste .projectlist-unit-content-info-row svg{color:#94C11F;}

#projekt-liste .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-title-block{font-size:25px !important;letter-spacing: 1.05px !important;font-weight: 500 !important;font-family: myriad-pro-condensed, sans-serif !important;padding-left:20px;}

@media(max-width:768px){#projekt-liste .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-title-block{font-size:18px !important;}}

#projekt-liste .projectlist-main-grid .block-projectlist-unit{border-radius:0px;}

#projekt-liste .projectlist-main-grid .block-projectlist-unit img{border-top-left-radius:0px;border-top-right-radius:0px;}

#projekt-liste .projectlist-main-grid .block-projectlist-unit .block-position-overlay{bottom:36px;}

@media(min-width: 501px){#projekt-liste .projectlist-main-grid .projectlist-unit-content-grid .projectlist-unit-content-info-row {padding: 0 20px;}}

.project-details-block .projectlist-unit-content-grid .projectlist-unit-content-with-border {
	border-right: 1px solid #343434!important;
    border-left: 1px solid #343434!important;
}

.project-details-kontakt-wrap .project-contact-form {
	border-right: 1px solid #343434!important;
}

.wlac-main .project-headers h2 {
	font-weight: 300;
	padding-top: 40px;
}

.wlac-main .project-galery-block {
	display: none;
}

.project-headers h3 {
	font-size: 24px !important;
}

.project-headers-short-description{
	text-align: left;
}

.wlac-full-width.project-map-block{max-width: 1220px; margin-left: auto; margin-right: auto;}

.project-layout-details-header > div:nth-child(2),
.project-layout-details-content > div:nth-child(2) {
	display: none;
} 

.project-layout-details-header, .project-layout-details-content {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
}

.project-map-block .block-map-content .marker {
  background-color: rgba(148, 193, 31, 0.25) !important;
  border: 1px solid #94C11F !important;
}

/*================================================
 * Projects customization ENDS here => (Albert) 
 *================================================*/

/* Blog Gallery */

.standard-single__gallery-headline{margin-bottom: 40px !important;}

.standard-single__gallery-items{display: grid;grid-gap: 5px; grid-template-columns: 1fr 1fr 1fr; margin-bottom: 80px;}

.standard-single__gallery-item{cursor: pointer;}

.standard-single__gallery-item img{height: 200px; object-fit: cover;}

.standard-single{background: url(/wp-content/uploads/2021/10/Blur_white-scaled.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;margin-bottom: -100px;padding-bottom: 100px;}

.standard-single__gallery-container{height: 100vh;width: 100vw;top: 0;left: 0;position: fixed;background: rgba(51,51,51,0.95);opacity: 0;z-index: -1;}

.standard-single__gallery-container.visible{display: block;opacity: 1;transition: opacity 0.25s ease-in;z-index: 100000;}

.standard-single__gallery-slide{width: 100%; height: 100vh; justify-content: center;display: flex;}

.standard-single__gallery-slide img{width: fit-content;margin-top: auto; margin-bottom: auto;}

.standard-single__gallery .flickity-prev-next-button, 
.standard-single__gallery .flickity-prev-next-button:hover{background: none;}

.standard-single__gallery .flickity-prev-next-button svg{fill: #fff;}

.standard-single__gallery-close{cursor: pointer;right: 2rem;top: 1rem;position: absolute;width: 3rem;height: 3rem;}

.standard-single__gallery-close svg{fill: #fff;}

/* Corrections */

.form-group label, .form-groupp a {color: #e10019;}

.page-id-25311 .form-group label, .form-groupp a {color: #94C11F;}

.evaluation-section .irs--round .irs-min, .evaluation-section .irs--round .irs-max{color: #fff;}

.standard-referenzen-horizontal__slider-2{margin-left: auto; margin-right: auto; height: 100%;}

.standard-referenzen-horizontal__slider-2 .standard-referenzen-horizontal__slide-inner{height: 100%;}

.standard-single__back-button-container{padding-top: 20px; margin-bottom: 20px;}

@media(max-width:600px){.site-header__dropdown-nav{height: calc(100vh - 58px);}}

#kontakt form{display: flex; flex-wrap: wrap;}

#kontakt form .form-columns{width: 100%;display: flex; flex-wrap: wrap;}

#kontakt form p{width: 100%;}

#kontakt form .form-columns p{width: 50%;}

#kontakt form .form-columns p:nth-child(even){padding-left: 0.5rem;}

#kontakt form .form-columns p:nth-child(odd){padding-right: 0.5rem;}

#kontakt form input[type="text"], 
#kontakt form input[type="tel"],
#kontakt form input[type="email"]{width:100%; margin-right: 1rem}

.standard-referenzen-horizontal__slide-image-column{height: 500px;}

#referenzen-headline{padding-bottom: 20px;}

#projekt-liste{background: #fff;}

.block-embed-content div{height: 100%;position: absolute;left: 0px;top: 0px;width: 100%;}

/* standard-referenzen-horizontal */
.standard-referenzen-horizontal .standard-referenzen-horizontal__slide-text-column .standard-referenzen-horizontal__name {
    max-height: 100px;
    overflow: hidden;
}

.standard-referenzen-horizontal .standard-referenzen-horizontal__slide-text-column .standard-referenzen-horizontal__text p {
	max-height: 210px;
	overflow: hidden;
}

/* Firmenhistorie */
.page-id-43808 .standard-text-col-with-widgets:nth-child(odd) {
	direction: rtl;
}

.page-id-43808 .standard-text-col-with-widgets:nth-child(odd) .row .body-text-standard {
    direction: ltr;
}

.page-id-43808 .standard-text-col-with-widgets .video-column img {
	width: 100%;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child > a.mega-menu-link {
	padding: 0;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:first-child > a.mega-menu-link svg {
	margin: 8px 10px 9px;
	fill: #000;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child>a.mega-menu-link:hover svg {
    fill: #282828;
}

@media(max-width: 1200px) {
	.page-id-43808 .standard-text-col-with-widgets .video-column img {
		width: initial;
	}
}

.wlac-field-group__living_space > .wlac-surface-value > span::before {
	content: "ca. " !important;
}

/* Exposé plot_space span trick */

.wlac-main.is-project-member .wlac-field-group__plot_space > .wlac-field-group-label > span {
	display: none;
}

.wlac-main.is-project-member .wlac-field-group__plot_space > .wlac-field-group-label::before {
	content: "Gartenfläche"
}
	

/* Exposé construction_year span trick */

.wlac-main.is-project-member .wlac-field-group__construction_year > .wlac-field-group-label > span {
	display: none;
}

.wlac-main.is-project-member .wlac-field-group__construction_year > .wlac-field-group-label::before {
	content: "Jahr der Fertigstellung"
}
	
	
/* Project custom CSS (Côme) */

.project-unit-list-container .project-unit-list__heading,
.project-unit-list-container .project-unit-list,
.project-unit-list-container .unit-list-title,
.project-unit-list-container .unit-list__header {
	color: #94C11F !important;
}

.project-unit-list-container .unit-list-item svg {
	fill: #94C11F !important; 
}

.project-unit-list-container .unit-list-item svg:hover {
	fill: #638804 !important; 
}

.project-unit-list-container .wlac-button {
	background-color: #94C11F !important; 
	border-color: #94C11F !important; 
}

.project-unit-list-container .wlac-button:hover,
.project-unit-list-container .wlac-button:active,
.project-unit-list-container .wlac-button:focus {
	color: #94C11F !important;
	border: 1px solid #94C11F !important;
}

img.block-projectlist-unit-img {
    object-fit: contain;
    aspect-ratio: auto; /* keeps original image ratio */
}

.block-objectlist-unit>img {
    object-fit: contain !important;          /* modern browsers */
}


/* #marketingpaket .gspb_row__col--6 > div {
  min-height: 300px !important;
} */