/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/* Allgemeine Tags */
/* assistant-200 - latin */ 
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 200;
  src: url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-200.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-200.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-200.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-200.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-200.svg#Assistant') format('svg'); /* Legacy iOS */
}
/* assistant-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-regular.svg#Assistant') format('svg'); /* Legacy iOS */
}
/* assistant-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Assistant';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/assistant-v24-latin-700.svg#Assistant') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/roboto-v51-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* google-sans-flex-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-regular.svg#GoogleSansFlex') format('svg'); /* Legacy iOS */
}
/* google-sans-flex-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('/wp-content/themes/enfold-child/fonts/google-sans-flex-v21-latin-700.svg#GoogleSansFlex') format('svg'); /* Legacy iOS */
}
body {
	font-family: 'Google Sans Flex','Helvetica','Arial',sans-serif;
	font-size:16px;
	color:#636363;
}
strong, b {
	color:inherit !important;
}
a:focus {
    outline: 2px solid orange;
    outine-offset: 3px;
}
/* Eigene Klassen und IDs */
#claim {
	color:#ffffff;
	margin-top:-300px;
}
#claim h1 {
	color:#ffffff;
	font-weight:400 !important;
}
h1, h2, h3, h4, h5, h6 {
	text-transform:none !important;
}
h1, h2 {
	font-size:36px;
	font-weight:700 !important;
}
h3 {
	font-weight:700 !important;
}
#claim .av-subheading_above{
	font-size:72px;
	font-weight:700;
	margin-bottom:0 !important;
}
.makeln {
	/*background:#ff422f;*/
	background:#E21203;
	color:#ffffff !important;
	padding:60px 48px 120px 48px;
	display: flex;
    flex-direction: column;
    height: 100%;
}
.makeln h1, .makeln h2 , .makeln h3 {
	color:#ffffff !important;
}
.mieten {
	/*background:#6e989c;*/
	background:#55787C;
	color:#ffffff !important;
	padding:60px 48px 120px 48px;
	display: flex;
    flex-direction: column;
    height: 100%;
}
.mieten h1, .mieten h2 {
	color:#ffffff !important;
}
.verwalten {
	/*background:#cb962e;*/
	background:#966F22;
	color:#ffffff !important;
	padding:60px 48px 120px 48px;
	display: flex;
    flex-direction: column;
    height: 100%;
}
.verwalten h1, .verwalten h2, .verwalten a {
	color:#ffffff !important;
}
.unternehmen {
	/*background:#cfcfc2;*/
	background:#77775A;
	color:#ffffff !important;
	padding:60px 48px 120px 48px;
	display: flex;
    flex-direction: column;
    height: 100%;
}
.unternehmen h1, .unternehmen h2, .unternehmen a {
	color:#ffffff !important;
}
.colorboxen {
	margin-top:-32px;
}
.colorboxen .container {
	padding:0 !important;
}
.colorboxen h2 {
	font-size:24px !important;
	color:#ffffff !important;
}
#myfooter, #myfooter a {
	color:inherit !important;
}
.mybuttonunternehmen {
	background-color:#77775a !important;
	font-size:18px;
	color:#ffffff !important;
	padding:13px 30px;
	border-radius:20px;
	display:inline-block;
	margin-top:40px;
}
.buttonnegativ {
	font-size:18px;
	color:#ffffff !important;
	padding:10px 20px;
	border:3px solid #ffffff !important;
	border-radius:20px;
	display:inline-block;
	margin-top:40px;
}
.buttonAlign {
	position:absolute;
	display:inline-block;
	margin-top:40px;
	bottom:40px;
	/*margin-top: auto;*/
}
.shadowbox {
	padding:60px 48px;
	box-shadow: 0 0.9125rem 1.4125rem #00000018;
}
.iconbarbutton {
	padding:20px 48px;
	box-shadow: 0 0.9125rem 1.4125rem #00000018;
}
.formbox {
	padding:60px 70px;
	box-shadow: 0 0.9125rem 1.4125rem #00000018;
	background:#ffffff;
}
.spacer {
	padding:0px 40px !important;
}
.nobullets {
	list-style:none outside !important;
}
.margintop35 {
	margin-top:45px !important;
}
.offertype {
	/* Preisinfo: Kaufpreis, Kaltmiete */
	font-size:22px;
	font-weight:700;
}
.singleview {
	padding:0px 200px !important;
}
.immo-details {
	margin-top:10px;
}
.immo-details ul {
	list-style:none;
}
.immo-details ul li {
	background-image:url('/wp-content/themes/enfold-child/img/bullet-listings.webp');
	background-repeat:no-repeat;
	line-height:40px;
	padding-left:50px;
	border:0;
	margin:0;
}
.detail {
	float:left;
	padding:10px;
	display:inline-block;
}
.detailtable {
	padding:15px;
	display:block;
	background-color:#f0f0f0;
	border-bottom:1px solid #dbdbdb;
}
.immo-adresse {
	background-image:url('/wp-content/themes/enfold-child/img/pin.webp');
	background-repeat:no-repeat;
	line-height: 30px;
	padding-left:30px;
	margin:5px 0px;
}
.active {
	font-weight:700 !important;
}
/* Cursor-Kreis */

.cursor-circle {
    position: fixed;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    margin-left: -9px;
    margin-top: -9px;

    border-radius: 50%;
    /* background: rgba(223, 24, 25, 0.3); rot */
	background: rgba(86, 120, 124, 0.3);/* gruen */

    pointer-events: none;
    z-index: 999999;

    transition:
        width .25s ease,
        height .25s ease,
        margin .25s ease,
        background .25s ease,
        transform .05s linear;
}

.cursor-circle.hover {
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    /* background: rgba(223, 24, 25, 0.8); rot */
	background: rgba(86, 120, 124, 0.8);/* gruen */
}

.myContentCarousel{
    position:relative;
    padding:0px 60px;
}

.carousel-item{
    text-align:center;
    padding:35px;
}

.carousel-item i{
    font-size:52px;
    color:#df1819;
    display:block;
    margin-bottom:18px;
}

.carousel-item span{
    display:block;
    font-weight:600;
    font-size:18px;
	line-height:0px !important;
}
#agentboxbelow label, #agentboxbelow .frm_primary_label, #agentboxbelow h2 {
	color:#ffffff;
}
/* Formulare Selbstauskunft & Objektanfrage */
.formular {
    display:none;
}
.formular.aktiv {
    display:block;
}
.formular-buttons button {
    cursor:pointer;
    padding:12px 25px;
	border-radius:20px;
	font-size:18px;
}
.formular-buttons button.active {
    background:#df1819;
    color:#fff;
	border-radius:20px;
	font-size:18px;
}
/* Ueberschriebene Klassen und IDs */
.avia_transform a:hover .image-overlay {
	opacity: 0.0 !important;
}
.special_amp {
	font-family: inherit !important;
	font-style: inherit !important;
	font-size: inherit !important;
	line-height: inherit !important;
	font-weight: inherit !important;
	color: inherit !important;
}
.iconlist_title {
  font-weight:400 !important;
}
#header_main .avia-menu-text {
    font-size: 18px;
}
.team-member-job-title {
	color: inherit !important;
}
#top label {
	font-weight: inherit !important; 
	font-size: inherit !important;
}
.av_phone_active_right .phone-info, .av_phone_active_right .phone-info a {
	font-size: 18px;
	color:#E21203 !important;
}
#top #header.av_header_transparency #header_meta .phone-info, #top #header.av_header_transparency #header_meta a {
	color: #ffffff !important;
}
/* Formular Formidable */
#top input[type=text], #top input[type=url], #top select, #top textarea {
	margin-bottom: 5px;
}
#frm_field_19_container, #frm_field_20_container, #frm_field_26_container, #frm_field_34_container, #frm_field_46_container, #frm_field_52_container, #frm_field_58_container, #frm_field_63_container {
	font-size:26px !important;
	margin-top:20px !important;
	color: inherit !important;
}
/*  Propstack & WP Import */
.listings-sort {
	/* Sortier Select ausblenden */
	display:none;
}
.wpsight-listings {
	display: flex;
	flex-wrap: wrap;
}
.wpsight-listing-agent-info, .wpsight-listing-sc .wpsight-listing-right, .wpsight-listing-teaser .wpsight-listing-right, .wpsight-listings .wpsight-listing-right {
	overflow: visible !important;
}
.listing {
	/* Ein Objekt in der Uebersicht urspruenglich */
	/* margin-top:40px;
	margin-bottom:40px;
	padding:30px 48px;
	border-radius:20px;
	box-shadow: 0 0.9125rem 1.4125rem #00000018;*/
	
	padding: 30px 48px;
	border-radius: 20px;
	box-shadow: rgba(0, 0, 0, 0.094) 0px 0.9125rem 1.4125rem;
	width: 48%;
	float: left;
	margin: 40px 1%;
	flex: 0 0 48%;
	flex-basis: 48%;
}
.listing h2 {
	font-size:24px !important;
	font-weight:400 !important;
	letter-spacing:0px !important;
	width:75%;
}
.listing-details-label::after {
	content:': ';
}
.wpsight-listings .wpsight-listing-left {
	width:30%;
	float:left;
	margin-right:0 !important;
}
.wpsight-listing-left .wpsight-listing-image img {
	border-radius:20px;
}
.wpsight-listings .wpsight-listing-right {
	width:66%;
	float:right;
}
.wpsight-listing-info {
	/* Info-Balken unter Listing Headline */
	background: #f0f0f3;
	padding: 5px 15px;
	margin: 20px 0px;
	border-radius: 20px;
}
#top select{
	width: 50% !important;
	float: left !important;
	margin: 0% !important;
}
.dus-slider .swiper-slide {
	height:750px;
}
/* Widget Energie */
/*.wpp_widget_energy_values {
	margin-top:80px !important;
}
.wpp_widget_energy_values .wpsight-listing-details {
	background:#f0f0f0 !important;
	margin-top:25px;
}
.wpp_widget_energy_values .listing-details-detail {
	display: block;
	font-size: 18px;
	font-weight: 400;
	width:100% !important;
	padding: 2px 20px;
	text-align: inherit;
	border-bottom:0;
}
.wpp_widget_energy_values .listing-details-label {
	/* Zelleninhalt Headline */
	display: inline;
	font-weight: 600;
}
.wpp_widget_energy_values .listing-details-value {
	/* Zelleninhalt Wert */
	display: inline;
	font-weight: 400;
}
.wpp_widget_energy_values h3 {
	font-size:0px !important;
}
.wpp_widget_energy_values h3::after {
	font-size:40px;
	letter-spacing:0px !important;
	content:'Energiewerte' !important;
}*/
/* Widget Energie Ende */

.wpsight-listing-compare, .wpsight-listing-details, .wpsight-listing-section-summary {
	/* Fact-Bar */
	display: table;
	width: 100%;
	background:#f0f0f3;
	border-top:1px solid #ffffff !important;
	margin-bottom: 40px;
}
.listing-details-detail {
	/* Fact-Bar Zelle 2 */
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	padding: 15px;
	/* text-align: center; */
	/* border-right: 1px solid rgba(144,144,144,.25) !important; */
	width: 50%;
	float: left;
	/* border-bottom: 1px solid rgba(144,144,144,.25) !important; */
}
.listing-details-label {
	/* Fact-Bar Zelleninhalt Headline */
	display: block;
	font-weight: 600;
}

.listing-details-value {
	display: inline-block;
	font-weight: 400;
}
.listing-price-value, .listing-price-symbol {
	font-size:22px;
}
.wpsight-listing-status {
	display:none !important;
}

.single-listing .sidebar .wpsight-listing-details .listing-details-detail {
	display: block;
	float: none;
	padding: 10px 0;
	width: 100%;
}

.single-listing .wpsight-listing-details .listing-details-detail {
	border-bottom: 1px solid rgba(144,144,144,.25);
	float: left;
	padding: 15px;
}
/* Listing Formular Objektanfrage */
#field_4ha3n_label {
	color:#ffffff !important;
	font-weight:700 !important;
	margin-top:20px !important;
}
#frm_checkbox_71-0 label, #frm_checkbox_40-0 label {
	color:#ffffff !important;
	font-size:11px !important;
	line-height:normal !important;
}
.with_frm_style .frm_inside_container {
	padding-top: calc(0.6 * var(--field-height));
}

.wpsight-pagination ul {
	list-style:none !important;
}

.wpsight-pagination ul li {
	float:left;
}
.agent_left_col {
	float: left; width: 100%; padding: 40px; /* width:50% */
}
.agent_right_col {
	float: left; width: 50%; padding: 40px 0px;
}
.avia-content-slider-inner {
    flex-wrap: nowrap !important;
}

.wpp_widget_energy_values {
	margin-top:80px !important;
}
.main_color .avia-timeline .milestone_inner {
	background-color: #77775b !important;
}
.avia-content-slider .slide-entry-excerpt {
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0px 20px 20px 20px;
}
.avia-content-slider .slide-entry-title {
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0;
	padding:20px 0px 0px 20px;
}
.slide-meta {
	padding-left:20px;
	color:inherit !important;
}

/* Breakpoints */
@media screen and (max-width:768px) {
	.responsive #scroll-top-link {
		display: block !important;
	}
	.listing {
		/* Ein Objekt in der Uebersicht */
		/*margin-top:40px;
		margin-bottom:40px;
		padding:30px 0px;
		border-radius:20px;
		box-shadow:none;*/
		
		padding: 15px 24px;
		border-radius: 20px;
		box-shadow: rgba(0, 0, 0, 0.094) 0px 0.9125rem 1.4125rem;
		width: 100%;
		float: left;
		margin: 40px 0%;
		flex: 0 0 100%;
		flex-basis: 100%;
	}
	.listing h2 {
		font-size:20px !important;
		font-weight:700 !important;
		letter-spacing:0px !important;
		width:100%;
	}
	.offertype {
	/* Preisinfo: Kaufpreis, Kaltmiete */
		font-size:18px;
		font-weight:700;
	}
	.wpsight-listing-title h1, .wpsight-listing-title h1.entry-title {
        float: none;
        text-align: left;
    }
	h1, h2 {
		font-size:28px;
		font-weight:700 !important;
	}
	.spacer {
		padding:0px 0px !important;
	}
	.singleview {
		padding:0px !important;
	}
	.dus-slider .swiper-slide {
		height:auto;
	}
	.shadowbox {
		padding:30px 24px;
	}
	.formbox {
		padding:30px 35px;
		box-shadow: 0 0.9125rem 1.4125rem #00000018;
		background:#ffffff;
	}
	.makeln {
		padding:40px 24px;
	}
	.mieten {
		padding:40px 24px;
	}
	.verwalten {
		padding:40px 24px;
	}
	.unternehmen {
		padding:40px 24px;
	}
	.wpsight-listing-left {
		width:100% !important;
		float:none !important;
	}
	.wpsight-listing-right {
		width:100% !important;
		float:none !important;
	}
	.buttonAlign {
		position:relative;
		bottom:0px;
		margin-top: auto;
	}
	.wpsight-listing-compare, .wpsight-listing-details, .wpsight-listing-section-summary {
		/* Fact-Bar */
		display: block;
		width: 100%;
		/* background:#f0f0f3;
		border-top:1px solid #ffffff !important; */
		margin-bottom: 40px;
	}
	.wpsight-listing-details .listing-details-detail {
		border-bottom: 1px solid #ededed;
		float: left;
		margin-right: 5%;
		padding: 10px 0;
		width: 100%;
	}
	.listing-details-detail {
		/* 
		display: block;
		font-size: 18px;
		font-weight: 400;
		padding: 15px 10px;
		text-align: left;
		border-left:none !important; */
	}
	.listing-details-label {
		/* Fact-Bar Zelleninhalt Headline */
		display: block;
		font-weight: 600;
	}
	.listing-details-value {
		/* Fact-Bar Zelleninhalt Wert */
		display: block;
		font-weight: 400;
		text-align: left;
	}
	.agent_left_col {
		float: none; width: 100%; padding: 40px;
	}
	.agent_right_col {
		float: none; width: 100%; padding: 40px 0px;
	}
	.detail {
		float:none;
		padding:0px 20px;
		display:block;
	}
	.cursor-circle {
		display:none;
	}
}

@media screen and (max-width:480px) {
	#top #header.av_header_transparency #header_meta .phone-info, #top #header.av_header_transparency #header_meta a {
		color: #ff0000 !important;
	}
	#claim .av-subheading_above{
		font-size:48px;
		font-weight:700;
		margin-bottom:0 !important;
	}
	.av_phone_active_right .phone-info, .av_phone_active_right .phone-info a {
		font-size: 14px;
		color:#E21203 !important;
	}
	.responsive .logo img, .responsive .logo svg {
        margin: 0;
        max-height: 150px;
    }
	.listings-panel {
		margin-bottom: 0px;
		padding: 10px 0;
	}
	.agent_left_col {
		float: none; width: 100%; padding: 20px;
	}
	.agent_right_col {
		float: none; width: 100%; padding: 20px 0px;
	}
}