﻿/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Netzgaenger working on Elegant Themes
 Author URI:     https://www.netz-gaenger.de
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.immobilieDaten {
	font-size:24px;
	padding-bottom:25px;
}

/* Startseite */
.buttons-nebeneinander .et_pb_button_module_wrapper {
	display:inline-block;
}
.box1, .box2 {float:left; padding-right:15px;}
.box1,.box2,.box3 {font-size:14px;line-height:1.5;}


/*Checkboxen*/

.checkbox ul {
  list-style: none; /* Remove default bullets */
  padding: 0;
}

.checkbox li::before {
  content: '✓'; /* Unicode checkmark */
  margin-right: 10px;
}

.checkbox ul {
	margin-top:15px;}

/*
.et_pb_menu .et-menu>li {
    padding-left: 0px !important;
    padding-right: 0px !important;

}
*/
.et-menu li li a {padding: 3px 5px;}

h1 {
	margin-bottom:15px;
}

h2 em, h1 em {color:#C8A97E;}

h2,h3,
.et_pb_blurb_content {
	hyphens: auto;
	-ms-hyphens:auto;
	-webkit-hyphens: auto;
}
h4.widgettitle {
	font-size:24px;
	margin-bottom:15px
}
#sidebar .et_pb_widget {
  margin-bottom: 50px;
 }
.listing-price-symbol,
.listing-price-value {
	font-size:26px !important;

}
.listing-price-symbol {
	margin-left:5px;
}

.wpsight-listing-details .listing-details-label {
  font-weight: normal !important;
 }

.single-listing p:not(.has-background):last-of-type {
  padding-bottom: 10px !important;
}
.wpsight-listing-section-agent {
	display:none;
}

input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea {
  
  padding: 10px !important;
}
.forminator-textarea {
  height: 90px !important;
}
footer h4 {
	font-size:24px !important;
}

.et_pb_testimonial::before {
  content: "\2605\2605\2605\2605\2605";
  font-size: 32px;
  left: 50%;
  position: absolute;
  top: -32px;
  background: #fff;
  
  border-radius: 31px;
  z-index: 2;
  color: gold;
  padding: 10px;
}

@media screen and (max-width: 500px) {
	#topLeiste {
		display:none;
	}   
}

#fld_6219183_1-wrap .cf-toggle-group-buttons a:nth-child(4)::before {
  content: url("https://estate-soft.de/wp-content/uploads/2018/06/gewerbe_orange-150x150.png");
  position: relative;
  visibility: visible;
  margin: auto !important;
  max-width: 80px !important;
  min-height: 100px !important;
}
#fld_6219183_1-wrap .cf-toggle-group-buttons a:nth-child(3)::before {
  content: url("https://estate-soft.de/wp-content/uploads/2018/06/grund_orange-150x150.png");
  position: relative;
  visibility: visible;
  margin: auto !important;
  max-width: 80px !important;
  min-height: 100px !important;
}
#fld_6219183_1-wrap .cf-toggle-group-buttons a:nth-child(2)::before {
  content: url("https://estate-soft.de/wp-content/uploads/2018/06/haus_orange-150x150.png");
  position: relative;
  visibility: visible;
  margin: auto !important;
  max-width: 80px !important;
  min-height: 100px !important;
}
#fld_6219183_1-wrap .cf-toggle-group-buttons a:nth-child(1)::before {
  content: url("https://estate-soft.de/wp-content/uploads/2018/06/wohnung_orange-150x150.png");
  position: relative;
  visibility: visible;
  margin: auto !important;
  max-width: 80px !important;
  min-height: 100px !important;
}

#fld_6219183_1-wrap .cf-toggle-group-buttons a {
  visibility: hidden;
  color: white !important;
}



@media screen and (max-width: 980px) {
	 
 .fl-module {
    margin: 0;
    padding-left: 15px;
    padding-right: 10px;
}
	.cf-toggle-switch .btn-group-justified > .btn, .cf-toggle-switch .btn-group-justified > .btn-group {
    float: left;
   
}
.cf-toggle-switch .btn-group-justified {
    display: inline !important;
    width: auto;
 
}
	.btnac {
    width: 47% !important;
    
}
}