/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


body.home h1 {
    margin-bottom: 1.1em;
    margin-top: 0;
}


.hide {
    display:none;
}
.logged-in .hide {
    display:block;
    opacity: 0.5;
}

@media screen and (max-width: 767px) {

	.post-content .immomakler-single h1 {
    	font-size: 36px !important;
	}

}

.immomakler-single .panel-default .dt {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
}

.dd.u-url a,
.dd.u-email a {
    word-wrap: break-word;
}

/* Fix glitch */
.fusion-testimonials .review {
	background: #fff !important;
}

@media screen and (max-width: 599px) {
	.stoerer {
	    position: absolute !important;
	    right: -5px;
	    top: -75px;
	    transform: rotate(30deg);
	    width: 100px !important;
	}
}

@media screen and (min-width: 600px) and (max-width: 1139px) {
	.stoerer {
	    position: absolute !important;
	    right: -24px;
	    top: -90px;
	    transform: rotate(20deg);
	    width: 125px !important;
	}
}

@media screen and (min-width: 1140px) and (max-width: 1299px) {
	.stoerer {
	    position: absolute !important;
	    right: -90px;
	    top: -90px;
	    transform: rotate(30deg);
	    width: 150px !important;
	}
}

@media screen and (min-width: 1300px) {
	.stoerer {
	    position: absolute !important;
	    top: -100px;
	    left: -165px;
	    transform: rotate(-5deg);
	}
}


/* +----------------------
 * | Cookie Notice + TTDSG
 * +----------------------
 */

.cc-btn.cc-deny {
  background: rgb(0, 158, 212) !important;
  color: #fff !important;
}

.cc-btn.cc-deny:hover {
  background-color: rgb(38, 196, 250) !important;
    text-decoration: none !important;
}

/* Override print button CSS */
.immomakler .immomakler-print-button {
	padding: 10px 1pc;
	font-size: 18px;
	line-height: 1.3333333;
}