/*
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
*/


html, body {
   font-synthesis: none;
   overflow-x: hidden !important;
}


/*=== Impressum  Grid Fix => should be changed to api template in future version ===*/
#post-21225 .container {-ms-grid-columns: 1fr;grid-template-columns: 1fr;}

/*=== Ratgeber Overflow Fix ===*/
#ratgeber-lesen .row {
	margin-left: 0;
	margin-right: 0;
}

/* === Mega Menu Kontakt Missing Icon Workaround === */
.svg-megamenu{
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: auto 10px;
	-webkit-mask-repeat: no-repeat!important;
	mask-repeat: no-repeat!important;
}

.svg-map-marker {
	-webkit-mask: url(/wp-content/uploads/2021/10/map-marker-alt-solid.svg);
	mask: url(/wp-content/uploads/2021/10/map-marker-alt-solid.svg);
}

.svg-envelope {
	-webkit-mask: url(/wp-content/uploads/2021/10/envelope-solid.svg);
	mask: url(/wp-content/uploads/2021/10/envelope-solid.svg);
}

.svg-phone {
	-webkit-mask: url(/wp-content/uploads/2021/10/phone-solid.svg);
	mask: url(/wp-content/uploads/2021/10/phone-solid.svg);
}

.svg-globe {
	-webkit-mask: url(/wp-content/uploads/2021/10/globe-solid.svg);
	mask: url(/wp-content/uploads/2021/10/globe-solid.svg);
}

.svg-youtube {
	-webkit-mask: url(/wp-content/uploads/2021/10/youtube.svg);
	mask: url(/wp-content/uploads/2021/10/youtube.svg);
}
.svg-twitter {
	-webkit-mask: url(/wp-content/uploads/2021/10/twitter.svg);
	mask: url(/wp-content/uploads/2021/10/twitter.svg);
}
.svg-instagram {
	-webkit-mask: url(/wp-content/uploads/2021/10/instagram.svg);
	mask: url(/wp-content/uploads/2021/10/instagram.svg);
}
.svg-facebook {
	-webkit-mask: url(/wp-content/uploads/2021/10/facebook.svg);
	mask: url(/wp-content/uploads/2021/10/facebook.svg);
}

#mega-menu-wrap-standard-top-bar #mega-menu-standard-top-bar li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item .menu-kontakt-info .standard-footer-kontakt__info-item:last-child {
	padding: 0;
}

.megamenu-social-media {
	text-align: center;
	margin-top: -40px;
}

.ansprechpartner-card-grid__icon-text.body-text-standard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* === Marketingpaket Margin Adjzustment for iphone 5 === */
#marketing .standard-expandable-tabs__grid-item:nth-of-type(1) .standard-expandable-tabs__grid-expandable {
	height:160px;
}

#marketing .standard-expandable-tabs__grid-item:nth-of-type(3) .standard-expandable-tabs__grid-expandable {
	height:160px;
}

/* === Ratgeber Fix Image === */
.ratgeber-kapitel-ubersicht__grid img {
	margin-top: 0px;
}

.ratgeber-kapitel-ubersicht__grid div:nth-of-type(2){
	margin:auto;
}

.text-with-person-custom-1__icons-item {margin-top: 30px;}

/* === Verwaltungseite === */
@media(min-width:992px){#verwaltung .standard-text-with-columns-row__item:nth-child(2) {margin-top: 40px;}}
@media(min-width:1200px){#verwaltung .standard-text-with-columns-row__item:nth-child(2) {margin-top: 20px;}}
@media(max-width:992px){
	#verwaltung .standard-text-with-columns-row__item:nth-child(2) {margin-top: -60px;}
	#verwaltung {padding-bottom:0;}
}

/* Header with img */
.standard-header__onePace1 {
	padding-bottom: 0;
}

/* Ratgeber Highlights Neu Modul auf Verwaltungsseite */
.ratgeber-highlights-new-img-block {margin: auto;}

@media(min-width:1200px){
	.standard-ratgeber-highlights-new .pace-container .ratgeber-highlights-new-content-block {
		-ms-grid-rows: 1fr 5px 1.5fr 5px .5fr;
		grid-template-rows: 1fr 1.5fr .5fr;
	}
}

.wlr-fade-in {
	font-family: Arial;
	font-size: 150px;
	-webkit-animation: fadeIn 5s;
	        animation: fadeIn 5s;
}
@-webkit-keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
@keyframes fadeIn {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

/* Ohne Botton Border */
.standard-shortcode .section-heading, .standard-expandable-tabs-one-pace h2, .standard-horizontal-tabs h2, .standard-erfolgsgechichten h2, .standard-referenzen-horizontal h2, .standard-custom-background-text h2, .standard-team h2, .standard-partner-logos h2, .standard-expandable-tabs h2, .standard-flowchart-pace2 .siteTitle .section-heading, .standard-team-grid h2, .standard-magazin .container h2, .one-pace-standard-magazin .container h2, .standard-ratgeber h2, .ebookSection10 h2, .ratgeber-intern__posts-section h2, .standard-text-col-with-widgets h2, .standard-text-4-col h2, .standard-before-after h2, .standard-ratgeber-top__heading, .standard-warum-wir h2, #marketing h2  {
	border-bottom: none;
}

/* Footer */
.dark .one-pace-footer-main-content .wlac-checkbox-group > label > div, .dark .one-pace-footer-main-content .wlac-checkbox-group .wlac-contact-details-element, .dark .one-pace-footer-main-content #wlac-contactform .pflicht-notice {
	color: #fff;
}

/* Blog post X-svg */
.standard-single .standard-single__social-media-section .standard-single__social-media-section__social-svg-wrap svg.x-svg {
	fill: #282828;
}

/* Referenzgenerator */
.trxrg .trxrg-wrapper .trxrg-form .anchors .anchor.more {
	display: none;
}

/* Jan Overhaul One PAce */
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item > a {
	text-transform: uppercase!important;
}

.site-header__logo-container {
	padding-top: 0;
}

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

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child a {
	margin: 0 5px!important;
	padding: 0 10px!important;
}

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

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
	max-width: 1270px;
	margin: 0 auto;
	border-left: 1px solid #fff;
}

header .mega-sub-menu .mega-menu-item .menu li::before {
	content: "●";
	color: var(--pace-primary-color)!important;
}

@media (max-width: 2000px){
	.ansprechpartner-card-grid__item {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		max-width: 300px;
	}

	#mega-menu-wrap-menu-1 #mega-menu-menu-1 input, #mega-menu-wrap-menu-1 #mega-menu-menu-1 img {
		max-width: 100%;
		width: 100%;
	}
}


/* Bewertungstool Performance SEO Seite */
#performance-immowertplus.standard-shortcode--with-bg .container {
    background: transparent;
}
#performance-immowertplus .widget-valuation-container .widget-valuation-card {
    background: rgba(255, 255, 255, 0.8);
}
#performance-immowertplus-einleitung.standard-70text-30image {
    margin-bottom: 0;
}
#performance-immowertplus-einleitung.standard-70text-30image .pace-main {
    max-width: 1220px;
    padding: 43px 42px;
    margin-top: -100px;
    background: #fff;
    border-radius: 40px;
}
#performance-immowertplus-einleitung.standard-70text-30image .h4-styled {
    font-size: 45px;
    font-weight: bold;
}
#performance-immowertplus-einleitung .standard-70text-30image__main-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
}
#performance-immowertplus-einleitung .standard-70text-30image__main-grid__content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
}
#performance-immowertplus-einleitung .standard-70text-30image__main-grid__image-box img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    min-height: 0;
    max-height: 100%;
}
#performance-immowertplus-icons .standard-2-3-4-icons-grid__container__item svg {
    margin-bottom: 25px;
}
#performance-immowertplus-icons .standard-2-3-4-icons-grid__container__item {
    font-weight: bold;
}
#performance-immowertplus-cta.one-pace-cta-section {
    max-width: 1220px;
    margin: auto;
}

@media (max-width: 990px) {
    #performance-immowertplus-5-schritten.standard-flowchart-one-pace .how-it-works--r .img-col img,
    #performance-immowertplus-5-schritten.standard-flowchart-one-pace .how-it-works--l .img-col img {
        -o-object-fit: contain;
           object-fit: contain;
    }
}

@media (max-width: 768px) {
	#performance-immowertplus-einleitung.standard-70text-30image .h4-styled {
		font-size: 28px;
	}
	#performance-immowertplus-icons .standard-2-3-4-icons-grid__container__item {
		margin-bottom: 50px;
	}
}

@media (min-width: 600px) {
    #performance-immowertplus-cta .one-pace-cta-section__grid__item {
        padding: 40px 80px;
    }
    #performance-immowertplus-cta .one-pace-cta-section__grid {
        -ms-grid-columns: 2fr 3fr;
        grid-template-columns: 2fr 3fr;
    }
}
#performance-immowertplus-referenzen .block-title {
    display: none;
}
#performance-immowertplus-ueber-uns.text-with-person {
    padding: 80px 25px;
}


/* VOR ORT */

#immobilienmakler-vor-ort.standard-shortcode--with-bg {
	padding-bottom: 120px;
}

.immobilienmakler-vor-ort__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 40px 1fr;
	grid-template-columns: 1fr 1fr;
	max-width: 800px;
	margin: auto;
	-webkit-column-gap: 40px;
	   -moz-column-gap: 40px;
	        column-gap: 40px;
	margin-top: 40px;
}

@media (max-width: 768px) {
	.immobilienmakler-vor-ort__grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		gap: 40px;
		max-width: 100%;
		-webkit-hyphens: auto !important;
		    -ms-hyphens: auto !important;
		        hyphens: auto !important;
	}
	.immobilienmakler-vor-ort__grid__col:first-of-type {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
}

.immobilienmakler-vor-ort__grid__col {
	background: #f5f5f5;
}

.immobilienmakler-vor-ort__grid__col:first-of-type {
	padding: 20px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.1607843137);
}

.immobilienmakler-vor-ort__grid__col:nth-of-type(2) {
	border: 1px solid var(--pace-primary-color);
}

.immobilienmakler-vor-ort__grid__col p {
	font-size: 22px;
}

.immobilienmakler-vor-ort__grid__col ul li {
	list-style-type: none;
	padding-left: 0;
	color: var(--pace-primary-color);
	font-weight: 600;

}

.immobilienmakler-vor-ort__grid__col ul li::before {
	content: '\2714'; 
	margin-right: 0.5em;
}

.immobilienmakler-vor-ort__grid .ansprechpartner-card-grid__item,
.immobilienmakler-vor-ort__grid .ansprechpartner-card-grid__item img{
	max-width: 100%;
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}

/* XD customization */
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
    z-index: 999;
    border-radius: 0;
    border: 0;
    padding: 0px 0px 0px 0px;
    position: absolute;
    width: 1220px;
    max-width: none;
    top: 59px;
}

.ansprechpartner-card-grid__item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
	font-size: 18px;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.ansprechpartner-card-grid__item img {
    margin: 0;
	-o-object-fit: cover;
	   object-fit: cover;
    height: 140px;
    width: 140px!important;
    border-radius: 5px;
}

.ansprechpartner-card-grid__item div {
    margin: 10px 0;
}

.ansprechpartner-card-grid__item div a.button-style-menu {
	background: var(--pace-primary-color);
	color: #fff;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	padding: 9px 18px!important;
	font-size: 18px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

.ansprechpartner-card-grid__item div a.button-style-menu:hover {
	-webkit-filter: brightness(1.2);
	        filter: brightness(1.2);
	text-decoration: none;
}

.ansprechpartner-card-grid__item div .partner-name {
	color: var(--pace-primary-color);
}
 
.ansprechpartner-card-grid__item div .partner-position {
	color: #333333;
	font-size:15px;
}

.ansprechpartner-card-grid__icon-text.body-text-standard {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.text-with-person {
	-ms-flex-line-pack: center;
	    align-content: center;
}

.one-pace-cta-section {
    max-width: 1220px;
    margin: 0 auto;
}

.one-pace-cta-section__grid__item {
    padding: 40px 40px;
}

.standard-standorte-grid {
    border-top: none;
}

#ohne-makler.one-pace-custom-background .one-pace-custom-background-main-content {
    direction: rtl;
}

.one-pace-custom-background .one-pace-custom-background-main-content .col-m {
    -ms-flex-line-pack: center;
        align-content: center;
}

.one-pace-custom-background .one-pace-custom-background-main-content .col-m:first-child p {
	direction: ltr;
}

.one-pace-custom-background.margin {
	margin: 0;
}

.one-pace-custom-background {
	padding: 60px 0;
}

.widget-valuation-container .widget-valuation-card {
    background: #fff;
}

.standard-shortcode--with-bg {
    padding: 0;
}

.standard-shortcode--with-bg .section-heading {
	padding-top: 50px;
}

.standard-shortcode--with-bg .container {
    background-color: rgb(255 255 255 / 67%);
	max-width: 100%;
}

.standard-erfolgsgechichten__slider .slick-track {
	background: #f5f5f5;
}

/* CUSTOMIZATION SCHWAGER  */

/*Megamenu*/

.ansprechpartner-card-grid__item img {
    -o-object-fit: contain;
       object-fit: contain;
}


/*Header*/

#intro-text h2, #intro-text p {
    color: #fff;
}

section.one-pace-3 .one-pace-header-content-container .one-pace-header-content .col-m:nth-of-type(2) h1, section.one-pace-2 .one-pace-header-content-container .one-pace-header-content .col-m:nth-of-type(2) h1 {
    color: #333;
    padding-bottom: 280px;
    background: rgba(255, 255, 255, .7294117647);
    padding: 3px 5px;
    border-radius: 3px;
    -webkit-box-decoration-break: clone;
    line-height: 1.93 !important;
    margin-bottom: 190px;
}


.standard-sliding-rows__item__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

#marketingreport {
    background-color: #f5f5f5;
}

/*Cards*/


/* 
.standard-expandable-tabs-pace1 .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-heading {
    height: 450px;
    top: -165px;
    padding-top: 120px;
}


.standard-expandable-tabs-pace1__grid-item {
    max-width: 100%;
}

.standard-expandable-tabs-pace1 .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-content {
    max-height: 260px;
}

.expandable-tabs-pace1-link:hover {
    text-decoration: none;
}

.standard-expandable-tabs-pace1__grid-item {
    flex: 1 1 0px;
    min-width: 23%;
	padding-right: 0;
    padding-left: 0;
}

.standard-expandable-tabs-pace1 .standard-expandable-tabs-pace1__grid-item:hover {
    margin-bottom: 0;
}

.row {
    margin-left: 0;
    margin-right: 0;
}

.standard-expandable-tabs-pace1__grid {
    display: flex;
    gap: 20px;
} 


.standard-shortcode, .standard-expandable-tabs-pace1, .standard-referenzen-vertical, .one-pace-standard-magazin, .one-pace-cta-section, .standard-70text-30image, .standard-text, .standard-2-3-4-icons-grid, .standard-partner-logos, .standard-job, .standard-cards-2-3-4-cols, .standard-horizontal-tabs, .standard-team-grid, .gallerySection.ptb-6, .standard-before-after, .standard-expandable-tabs-one-pace, #marketing, .standard-ratgeber, .standard-standorte-grid, .standard-sliding-rows, .standard-team {
    padding-top: 45px;
    padding-bottom: 45px;
}

.standard-sliding-rows__item__content__heading {
    font-size: 32px;
}

.standard-expandable-tabs-pace1__grid-item .col-lg-4 .col-sm-6 {
    padding-right: 0px!important;
    padding-left: 0px!important;
}


.standard-expandable-tabs-pace1__grid-item .standard-expandable-tabs__grid-expandable-heading {
    height: 80px;
    top: -80px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
}

/*CTA*/

.one-pace-cta-section {
    max-width: 100%;
}

.one-pace-cta-section__grid__item .cta-container__text .section-heading, #cta-schwager p {
    color: #fff;
}

/* Animations */

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-webkit-keyframes text-focus-in {
	0% {
	  -webkit-filter: blur(12px);
			  filter: blur(12px);
	  opacity: 0;
	}
	100% {
	  -webkit-filter: blur(0px);
			  filter: blur(0px);
	  opacity: 1;
	}
}

.appear {
	-webkit-animation: text-focus-in .5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in .5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}


/* Footer CF Moadl MEssage color */

h2#modal-longexpose-send-title {
    color: #000!important;
}

/*Responsive*/
/* 

@media (max-width: 992px) {
	.standard-expandable-tabs-pace1__grid {
 		display: grid; 
		grid-template-columns: 1fr 1fr;
		}
}

@media (max-width: 768px) {
	.standard-expandable-tabs-pace1__grid {
 		display: grid; 
		grid-template-columns: 1fr;
		}
} */





/* Objektliste Border color alex 11.07.24 */
.block-objectlist-unit {
     border: 1px solid #4e4e4e!important;
}

/* Footer CF Absenden Button Border color alex 19.07.24 */
#wlac-contactform button[data-v-c759ae9a] {
    border: 1px solid #fff!important;
}


/* Responsive mobile overflow fix*/


@media (max-width: 768px) {
    .standard-expandable-tabs-pace1__grid-mobile {
         display: none; 
    }
	.standard-expandable-tabs-pace1__grid {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex; 
    }
}


#expandable-tabs-pace1  .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-heading {
    height: 500px;
}

@media(max-width:1200px){
	#expandable-tabs-pace1  .col-lg-4  {
		-webkit-box-flex: 0!important;
		    -ms-flex: 0 0 50%!important;
		        flex: 0 0 50%!important;
		max-width: 50%!important;
	}
}

@media(max-width:991px){
	#expandable-tabs-pace1 .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-content {
		max-height: 260px;
	}
	
	#expandable-tabs-pace1  .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-heading {
		height: 520px;
	}
}

@media(max-width:767px){
	#expandable-tabs-pace1  .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-content {
		max-height: 260px;
	}
	
	#expandable-tabs-pace1   .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-heading {
		height: 520px;
	}
	#expandable-tabs-pace1  .col-lg-4,
	#expandable-tabs-pace1  .col-sm-6 {
		-webkit-box-flex: 0 !important;
		    -ms-flex: 0 0 100% !important;
		        flex: 0 0 100% !important;
		max-width: 100% !important;
	}
}

@media(max-width:450px){
	#expandable-tabs-pace1  .standard-expandable-tabs-pace1__grid-item:hover .standard-expandable-tabs-pace1__grid-expandable-heading {
		height: 320px;
    	margin-bottom: 80px;
	}
	#expandable-tabs-pace1  .standard-expandable-tabs-pace1__grid-item:hover {
	  margin-bottom: -100px;	
	}
}

	


/* verkaufenseite modul missing link hack */
.page-id-23400  .standard-warum-wir__link-container {
    display: none;
}

/* header h1 break word fix + padding */
section.one-pace-3 .one-pace-header-content-container .one-pace-header-content .col-m:nth-of-type(2) h1{
	word-break: break-word;
}

section.one-pace-3 .one-pace-header-content-container .one-pace-header-content .col-m:nth-of-type(2) h1 {
	padding: 3px 5%;
}


@media(max-width:420px){
		#expandable-tabs-pace1  .standard-expandable-tabs-pace1__grid-expandable-heading {
		padding: 8px 18px 18px 18px;	
		height: 65px;
		top: -65px;
		
	}
}

#expandable-tabs-pace1  .expandable-svg-wrap {
	margin-top: 3px;
}
/* ================================== */


/* Heder TExt background fix */
@media(max-width:1400px){
	section.one-pace-3 .one-pace-header-content-container .one-pace-header-content .col-m:nth-of-type(2) h1 {
		max-width: 80%;
	}
}

/* H1 width Sanierungsseite */
	.page-id-3008 .one-pace-3 .one-pace-header-content-container .one-pace-header-content .col-m:nth-of-type(2) h1 {
		max-width: 80%;
}

@media(max-width:337px){
	.page-id-30008 .pace-mobile-header__headings-mobile {
		bottom: 180px;
		}
}
/* ================================== */



/* Team Slider Email width */

@media(min-width:406px) and (max-width:768px){
	.standard-team .slick-team .slick-list .slick-track .slick-slide .team-slider-content-wrap .slick-team__icon-text {
		max-width: 300px;
	}
}



/* Wohnraummonitopr Angebot fix social media icons  */
@media (max-width: 768px) {
	.radar-expose-preis h2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column;
	}
	#marktanalyse-section .container-fluid {
    padding-right: 0;
    padding-left: 0;
}
}

@media (max-width: 344px) {
	  #wlac-radar {
    margin-top: 440px!important;
  }
}

/* WOMO overflow fix in iphone SE */
.radar-vue-sliders-mobile div label {
	min-width: inherit;
}

#marktanalyse-section .container-fluid {
    padding-right: 0;
    padding-left: 0;
}


/* Wlac CF Footer Button Hover Border */
button#wlac-contactform-btn{
    border: 1px solid #fff!important;
}

/* KOntakt floating responsiv fix */
@media(max-width:767px){
	.one-pace-footer-bottom.dark {
		border-color: #fff;
		color: #fff !important;
		margin-bottom: 50px;
	}
}


/* KAufberatung Schlange Abstand verkleinern  */

@media(min-width:993px){
	.standard-flowchart-one-pace .how-it-works--r .img-col ,
	.standard-flowchart-one-pace .how-it-works--l .img-col {
		 padding: 50px 0;
	}
}



/* Objektlist Objektart breakpoint hack */
.unit-meta-value {
    word-break: break-all!important;
}


/* list marker fix */
/* .standard-horizontal-tabs ol li {
    list-style-type: decimal!important;
}

.standard-horizontal-tabs ul li {
    list-style-type: circle!important;
}
 */

/* Standorte hide Objektlist Title */


.standort-template div#objectlist-title {
    display: none;
}


/* Ratgeber PArtner Logos hide */

.themenwelt2-template-default .standard-partner-logos,
.themenwelt2-template-default  .standard-team__link-container{
    display: none;
}



/* ================================= */
/* Footer fix 30.04.25 alex  */

div#wlac-contactform input {background: #fff!important;}

div#wlac-contactform button {border: 1px solid #fff!important;}

.wlac-contactform-checkbox-gdpr label,
.wlac-contactform-checkbox-accept-contact label{
    color: #fff!important;
}

.wlac-contactform-checkbox-gdpr a,
.wlac-contactform-checkbox-accept-contact a{
    color: #fff!important;
	text-decoration:underline;
}