/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.27.5.1768400185
Updated: 2026-01-14 15:16:25

*/

.subheaderlink {
  color: white !important;
  text-decoration: underline;
}

body.custom-background {
    background-image: none !important;
}

@media only screen and (min-width: 981px) {
  .et_pb_section {
    padding-left: 30px !important;
	padding-right: 30px !important;
  }}

@media (max-width: 1200px) {
#35 050 {
  width: 50%;
}}

@media only screen and (max-width: 767px) {
  .et_pb_column_14, .et_pb_column_15, .et_pb_column_16, .et_pb_column_17 {
    margin-bottom: 20px;
  }}

@media (max-width: 1024px) {
#menu .et_mobile_nav_menu::before {
  content: "Menü";
  font-family: inter !important;
}}

#headerleft {
  margin-bottom: 0px !important;
}

@media only screen and (max-width: 980px) {
.h1small {
  font-size: 24px !important;
  line-height: 1rem !important;
}
#header .et_parallax_bg {
  background-position-x: 71% !important;
}}

.small a {
  font-size: 17px !important;
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  line-height: 1em !important;
  padding-left: 20px;
}

@media only screen and (max-width: 1200px) {
  .et_pb_button {
    min-width: 200px;
    text-align: left !important;
  }
	.arrow {
  display: flow-root !important;
  padding-bottom: 10px !important;
  padding-top: 10px;
}
	.arrow::before {
  padding-left: 10px !important;
}}

.h2small {
  font-size: 64px;
  line-height: 1em;
  font-family: inter;
}

.arrow::before {
  content: "✓";
  padding-left: 35px;
  padding-right: 10px;
  color: #1aade0;
  margin-left: 10px;
}

#customtable > div:nth-child(1) > table:nth-child(3) {
  border: 0px solid #eee;
  margin: 0 0 15px;
}


#customtable .entry-content table:not(.variations) {
  border: 0px solid #eee;
  margin: 0 0 15px;
  text-align: left;
  width: 100%;
}

@media (max-width: 980px) {
    .et_pb_column {
        margin-bottom: 30px;
    }
	
	div#immobilienbox {
    min-height: 197px !important;
    border: 5px solid white !important;
}
}

@media (min-width: 981px) {
 #ankerlinks .et_pb_column{
    margin-right: 0px !important;
  }}

#header {
  padding-bottom: 4vw;
  padding-top: 4vw;
}

.et_pb_column_2 {
  background-position-x: 14%;
}

#quote p {
  font-size: 32px !important;
}

.et_pb_text_inner li::marker {
  content: "+";
  color: #1aade0;
	font-size: 28px;
}
li {
  padding-left: 10px;
  padding-bottom: 15px;
}

.vertikales-zentrieren {
  justify-content: center;
  display: flex;
  flex-direction: column;
}

#imag .et_pb_module.et_pb_text_align_left {
  text-align: center;
}

#immonex-lead-generator .immonex-lead-gen-form p {
  margin-bottom: 0em !important;
}

#imag div {
  text-align: center;
}

#immonex-lead-generator .immonex-lead-gen-form .immonex-lead-gen-element--textblock {
  font-size: 1.1em;
  margin-bottom: 2em;
  max-width: 100em;
}

#immonex-lead-generator .immonex-lead-gen-form .immonex-lead-gen-element {
  background-color: #fff !important;
}

#immonex-lead-generator .immonex-lead-gen-form .immonex-lead-gen-element {
  background-color: #eeeeee  !important;
}

/*Werteermittlung*/
.immonex-lead-gen-property-type-select.immonex-lead-gen-element {
  padding: 30px;
  border-radius: 30px;
}

#immonex-lead-generator .immonex-lead-gen-form {
  background-color: #f0f0f000;
}

.quote {
  font-size: 18px;
  font-style: italic;
}

.h1small{
	font-size: 32px;
}

.et_pb_contact_field[data-type="select"]::after {
  right: 31px !important;
}

p.et_pb_contact_field {
  padding: 0px 10px 0px 0px !important;
}

.et_pb_contact_form {
  margin-left: 0% !important;
}

p.et_pb_contact_field {
  margin-bottom: 1%;
}

p.et_pb_contact_field {
  padding: 0 1% 0 0% !important;
}

@media only screen and (max-width: 767px) {
.et_pb_blurb_0.et_pb_blurb .et_pb_module_header {
    font-size: 20px;
}}
@media only screen and (max-width: 1024px) {
.et_pb_row {
    width: 100% !important;
	}
	#kachel {
		margin-bottom: 30px;
	}
	
	.h2small {
  font-size: 37px;
  line-height: 1.2em;
  font-family: inter;
}
}



@media only screen and (max-width: 1024px) {
/*Header*/
#headerright{
	width: 70% !important;
}
#headerleft{
	width: 30% !important;
}}

@media only screen and (max-width: 1024px) {
  h1 {
    font-size: 42px !important;
	 line-height: 2.3rem !important
  }}

/*Schrfiten*/
@media only screen and (max-width: 1024px){
p, tbody {
  font-size: 16px;
  line-height: 1.3em !important;
}}



@media screen and (max-width: 980px) {

#top-header-menu .et_pb_menu__menu {
display: block !important;
}

#top-header-menu .mobile_menu_bar {
display: none !important;
}}


/*datenschutz text konaktformular*/
.et_pb_contact p input[type="checkbox"] + label, .et_pb_contact p input[type="radio"] + label {
  font-size: 16px;
}

#map_ol3js_1 {
  border: 0px !important;
}

h1, h2, h3, h4 {
  font-family: 'Inter light',Helvetica,Arial,Lucida,sans-serif !important;
}

/*Responsive*/
@media only screen and (min-width: 1300px){
.et_pb_row {
  min-width: 1300px !important;
}}

body, input, textarea, select {
font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 300;
  font-size: 20px !important;
  line-height: 1.4em !important;
}


h1::before {
  content: "";
  position: absolute;
  width: 70px;
  background-color: #1aade0;
  height: 2px;
  left: -90px;
  top: 15px;
}

#h2limiter::before {
  content: "";
  position: absolute;
  width: 70px;
  background-color: #1aade0;
  height: 2px;
  left: -90px;
  top: 15px;
}

#menu-footermenue li.menu-item {
  width: 100%;
}

#headermenu{  
 justify-content: center;
  align-content: center;
}

.f12-floating-menu-13919 {
  margin-bottom: 10px !important;
}

@media only screen and (max-width: 799px) {
.f12-floating-menu-13919{
  margin-bottom: 0px !important;
}
.f12-floating-menu-13919 {
  height: 60px !important;
}
}

@media (max-width: 799px) {
  .f12-floating-menu.display-mobile .f12-floating-menu--inner ul li .icon i {
    width: auto !important;
    height: auto !important;
    font-size: 22px !important;
  }
}

.et_pb_section_1_tb_header.et_pb_section {
  backdrop-filter: blur(15px) !important;
	background-color: #FFFFFF54 !important;
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
  background-color: white !important;
}

.et_pb_section.et_pb_section_1_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top #logoheader {
  content: url("/wp-content/uploads/2025/02/immobilien-muelhaupt-footer-logo.svg") !important;
	width: 150px;
}

.et_pb_section.et_pb_section_1_tb_header.et_pb_sticky_module.et_section_regular.et_pb_section--with-menu.et_pb_sticky.et_pb_sticky--top .et_pb_menu_0_tb_header.et_pb_menu ul li 
  { color: #fff !important;
}




.et_pb_text_4 h2, h2 {
  font-weight: 200 !important;
line-height: 1.1em !important;
 font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
}



@media only screen and (max-width: 1200px) {
#quote {
	font-size: 32px !important;
}}

.et_pb_text_4 h1, h1 {
  font-weight: 200 !important;
line-height: 1.1em;
 font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
}



@media only screen and (max-width: 1200px) {
  .et_pb_button {
    min-width: 200px;
    text-align: left;
  }
}

.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: none;
}

.et_pb_slide {
  padding: 0 0% !important;
}

.et_pb_slider .et_pb_container{
	max-width: 100%;
}

h2::before {
  content: "";
  position: absolute;
  width: 60px;
  background-color: #fff;
  height: 2px;
  left: 0px;
  top: -23px;
  right: 50px;
}

/*Silbentrennung Chrome*/
p,h1,h2,h3,h4,h5,h6,quotes,blockquote{
hyphenate-limit-chars: 10 4 4 !important;	
}

/*Silbentrennung Safari*/
p,h1,h2,h3,h4,h5,h6,quotes,blockquote{
-webkit-hyphenate-limit-chars: 10 5 5 !important;
}

/*Silbentrennung Edge*/	
p,h1,h2,h3,h4,h5,h6,quotes,blockquote{
-ms-hyphenate-limit-chars: 10 5 5 !important;
}

/*Silbentrennung Firefox*/	
p,h1,h2,h3,h4,h5,h6,quotes,blockquote{
hyphens: auto !important;
hyphenate-limit-chars: 10 5 5 !important;		
}

.inx-property-label--vermarktungsart--kauf {
  background: #1d9dd9;
}

.inx-property-label {
  background:#1d9dd9;
}

#immonex-lead-generator button.el-button--primary {
    background-color: #1d9dd9;
    border-color: #1d9dd9;
    color: #fff;
}



.inx-property-label--vermarktungsart--erbpacht, .inx-property-label--vermarktungsart--miete, .inx-property-label--vermarktungsart--miete-pacht {
  background: #1d9dd9;
}

.inx-oi--vermarktungsart--miete-pacht, a.inx-oi--vermarktungsart--miete-pacht:active, a.inx-oi--vermarktungsart--miete-pacht:focus, a.inx-oi--vermarktungsart--miete-pacht:hover, a.inx-oi--vermarktungsart--miete-pacht:visited {
  color: #1d9dd9;
}

.inx-oi--vermarktungsart--kauf, a.inx-oi--vermarktungsart--kauf:active, a.inx-oi--vermarktungsart--kauf:focus, a.inx-oi--vermarktungsart--kauf:hover, a.inx-oi--vermarktungsart--kauf:visited {
  color: #1d9dd9;
}

.inx-oi--inverted.inx-oi--vermarktungsart--miete-pacht {
  background: hsla(0,0%,86.3%,.35);
}

.inx-oi--inverted.inx-oi--vermarktungsart--kauf {
  background: hsla(0,0%,86.3%,.35);
}

.inx-oi--inverted, a.inx-oi--inverted:active, a.inx-oi--inverted:focus, a.inx-oi--inverted:hover, a.inx-oi--inverted:visited {
  color: #1d9dd9;
}

inx-single-property__tab-nav.uk-tab:not(.inx-cq-s) > .uk-active > a {
  border-color: #1d9dd9;
}

button.inx-button {
  background-color:  #1d9dd9;
}



h1::before {
  content: "";
  position: absolute;
  width: 70px;
  background-color: #1aade0;
  height: 3px;
  left: -90px;
  top: 15px;
}


html, body {
  overflow-x: hidden;
}




.lwp-vertical-menu nav ul li {
  display: block !important;
  width: 100% !important;
}

@media only screen and (max-width: 1300px) {
.et_pb_button {
	min-width: 120px; 
	text-align:center; 
	}
}

@media only screen and (max-width: 1200px) {
.et_pb_button {
	min-width: 200px; 
	text-align:center; 
	}
}


#logo {
	min-height:80px;
}

.nav li ul {
  width: 300px;
}

#top-menu li li a {
  width: 280px;
}

.btn{
   transition: 0.3s;
 }

.btn:hover {
 transform: scale(1.2);
filter: brightness(75%);
}

@media screen and (min-width: 500px) {
	.pa-line-break {
		display: none;
	}
}

#et-info, #et-secondary-menu > ul > li a {
  float: right;
}
.inline-btns .et_pb_button_module_wrapper {
  display: inline-block;
  margin: 0 5px;
}

.et_pb_slide_content {
  text-shadow: 3px 5px 5px #111;
}

.inx-property-label--vermarktungsart--kauf {
  background: #1d9dd9;
}

.inx-property-label {
  background:#1d9dd9;
}

#immonex-lead-generator button.el-button--primary {
    background-color: #1d9dd9;
    border-color: #1d9dd9;
    color: #fff;
}



.inx-property-label--vermarktungsart--erbpacht, .inx-property-label--vermarktungsart--miete, .inx-property-label--vermarktungsart--miete-pacht {
  background: #1d9dd9;
}

.inx-oi--vermarktungsart--miete-pacht, a.inx-oi--vermarktungsart--miete-pacht:active, a.inx-oi--vermarktungsart--miete-pacht:focus, a.inx-oi--vermarktungsart--miete-pacht:hover, a.inx-oi--vermarktungsart--miete-pacht:visited {
  color: #1d9dd9;
}

.inx-oi--vermarktungsart--kauf, a.inx-oi--vermarktungsart--kauf:active, a.inx-oi--vermarktungsart--kauf:focus, a.inx-oi--vermarktungsart--kauf:hover, a.inx-oi--vermarktungsart--kauf:visited {
  color: #1d9dd9;
}

.inx-oi--inverted.inx-oi--vermarktungsart--miete-pacht {
  background: hsla(0,0%,86.3%,.35);
}

.inx-oi--inverted.inx-oi--vermarktungsart--kauf {
  background: hsla(0,0%,86.3%,.35);
}

.inx-oi--inverted, a.inx-oi--inverted:active, a.inx-oi--inverted:focus, a.inx-oi--inverted:hover, a.inx-oi--inverted:visited {
  color: #1d9dd9;
}

inx-single-property__tab-nav.uk-tab:not(.inx-cq-s) > .uk-active > a {
  border-color: #1d9dd9;
}

button.inx-button {
  background-color:  #1d9dd9;
}

.uk-tab > .uk-active > a {
  border-color: #000;
}

.inx-single-property__tab-nav > .uk-active > a, .inx-single-property__tab-nav a:active, .inx-single-property__tab-nav a:hover {
  color: #000;
}

inx-link:active, .inx-link:focus, .inx-link:hover, .inx-link:visited {
  color:#AF1F4A;
}

.inx-range-slider__nouislider .noUi-connect {
  background-color:  #1d9dd9;
}

.kb-zoomout .et_pb_slide .et_parallax_bg {
   animation: zoomout 7s forwards;
  -ms-animation: zoomout 7s forwards;
  -webkit-animation: zoomout 7s forwards;
  -animation: zoomout 7s forwards;
  -moz-animation: zoomout 7s forwards;
 
}
 
.kb-zoomin .et_pb_slide .et_parallax_bg {
   animation: zoomin 7s forwards;
  -ms-animation: zoomin 7s forwards;
  -webkit-animation: zoomin 7s forwards;
  -animation: zoomin 7s forwards;
  -moz-animation: zoomin 7s forwards;
 
}
 
.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 7s forwards;
  -webkit-animation: zoomin-right 7s forwards;
  -animation: zoomin-right 7s forwards;
  -moz-animation: zoomin-right 7s forwards;
 
}
 
.kb-zoomout-right .et_pb_slide .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 7s forwards;
  -webkit-animation: zoomout-right 7s forwards;
  -animation: zoomout-right 7s forwards;
  -moz-animation: zoomout-right 7s forwards;
 
}
 
.kb-zoomout .et_parallax_bg {
   animation: zoomout 17s forwards;
  -ms-animation: zoomout 17s forwards;
  -webkit-animation: zoomout 17s forwards;
  -animation: zoomout 17s forwards;
  -moz-animation: zoomout 17s forwards;
 
}
 
.kb-zoomin .et_parallax_bg {
   animation: zoomin 17s forwards;
  -ms-animation: zoomin 17s forwards;
  -webkit-animation: zoomin 17s forwards;
  -animation: zoomin 17s forwards;
  -moz-animation: zoomin 17s forwards;
 
}
 
.kb-zoomin-right .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 17s forwards;
  -webkit-animation: zoomin-right 17s forwards;
  -animation: zoomin-right 17s forwards;
  -moz-animation: zoomin-right 17s forwards;
 
}
 
.kb-zoomout-right .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 17s forwards;
  -webkit-animation: zoomout-right 17s forwards;
  -animation: zoomout-right 17s forwards;
  -moz-animation: zoomout-right 17s forwards;
 
}
 
@keyframes zoomout{
0% {
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
 
 
100% {
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
 
 
}
 
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(3.5, 3.5, 3.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomout-right{
0%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    animation-timing-function: linear;
}
 
 
100%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin-right{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
     
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
 
}
}

.lwp-vertical-menu nav ul li {
  display: block !important;
  width: 100% !important;
}


@media only screen and (max-width: 1200px) {
.et_pb_button {
	min-width: 200px; 
	text-align:center; 
	}
}


#logo {
	min-height:80px;
}

.nav li ul {
  width: 300px;
}

#top-menu li li a {
  width: 280px;
}

.btn{
   transition: 0.3s;
 }

.btn:hover {
 transform: scale(1.2);
filter: brightness(75%);
}

@media screen and (min-width: 500px) {
	.pa-line-break {
		display: none;
	}
}

#et-info, #et-secondary-menu > ul > li a {
  float: right;
}
.inline-btns .et_pb_button_module_wrapper {
  display: inline-block;
  margin: 0 5px;
}

.et_pb_slide_content {
  text-shadow: 3px 5px 5px #111;
}

.inx-property-label--vermarktungsart--kauf {
  background: #1d9dd9;
}

.inx-property-label {
  background:#1d9dd9;
}

#immonex-lead-generator button.el-button--primary {
    background-color: #1d9dd9;
    border-color: #1d9dd9;
    color: #fff;
}



.inx-property-label--vermarktungsart--erbpacht, .inx-property-label--vermarktungsart--miete, .inx-property-label--vermarktungsart--miete-pacht {
  background: #1d9dd9;
}

.inx-oi--vermarktungsart--miete-pacht, a.inx-oi--vermarktungsart--miete-pacht:active, a.inx-oi--vermarktungsart--miete-pacht:focus, a.inx-oi--vermarktungsart--miete-pacht:hover, a.inx-oi--vermarktungsart--miete-pacht:visited {
  color: #1d9dd9;
}

.inx-oi--vermarktungsart--kauf, a.inx-oi--vermarktungsart--kauf:active, a.inx-oi--vermarktungsart--kauf:focus, a.inx-oi--vermarktungsart--kauf:hover, a.inx-oi--vermarktungsart--kauf:visited {
  color: #1d9dd9;
}

.inx-oi--inverted.inx-oi--vermarktungsart--miete-pacht {
  background: hsla(0,0%,86.3%,.35);
}

.inx-oi--inverted.inx-oi--vermarktungsart--kauf {
  background: hsla(0,0%,86.3%,.35);
}

.inx-oi--inverted, a.inx-oi--inverted:active, a.inx-oi--inverted:focus, a.inx-oi--inverted:hover, a.inx-oi--inverted:visited {
  color: #1d9dd9;
}

inx-single-property__tab-nav.uk-tab:not(.inx-cq-s) > .uk-active > a {
  border-color: #1d9dd9;
}

button.inx-button {
  background-color:  #1d9dd9;
}

.uk-tab > .uk-active > a {
  border-color: #000;
}

.inx-single-property__tab-nav > .uk-active > a, .inx-single-property__tab-nav a:active, .inx-single-property__tab-nav a:hover {
  color: #000;
}

inx-link:active, .inx-link:focus, .inx-link:hover, .inx-link:visited {
  color:#AF1F4A;
}

.inx-range-slider__nouislider .noUi-connect {
  background-color:  #1d9dd9;
}

.kb-zoomout .et_pb_slide .et_parallax_bg {
   animation: zoomout 7s forwards;
  -ms-animation: zoomout 7s forwards;
  -webkit-animation: zoomout 7s forwards;
  -animation: zoomout 7s forwards;
  -moz-animation: zoomout 7s forwards;
 
}
 
.kb-zoomin .et_pb_slide .et_parallax_bg {
   animation: zoomin 7s forwards;
  -ms-animation: zoomin 7s forwards;
  -webkit-animation: zoomin 7s forwards;
  -animation: zoomin 7s forwards;
  -moz-animation: zoomin 7s forwards;
 
}
 
.kb-zoomin-right .et_pb_slide .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 7s forwards;
  -webkit-animation: zoomin-right 7s forwards;
  -animation: zoomin-right 7s forwards;
  -moz-animation: zoomin-right 7s forwards;
 
}
 
.kb-zoomout-right .et_pb_slide .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 7s forwards;
  -webkit-animation: zoomout-right 7s forwards;
  -animation: zoomout-right 7s forwards;
  -moz-animation: zoomout-right 7s forwards;
 
}
 
.kb-zoomout .et_parallax_bg {
   animation: zoomout 17s forwards;
  -ms-animation: zoomout 17s forwards;
  -webkit-animation: zoomout 17s forwards;
  -animation: zoomout 17s forwards;
  -moz-animation: zoomout 17s forwards;
 
}
 
.kb-zoomin .et_parallax_bg {
   animation: zoomin 17s forwards;
  -ms-animation: zoomin 17s forwards;
  -webkit-animation: zoomin 17s forwards;
  -animation: zoomin 17s forwards;
  -moz-animation: zoomin 17s forwards;
 
}
 
.kb-zoomin-right .et_parallax_bg {
   animation: zoomin-right 7s forwards;
  -ms-animation: zoomin-right 17s forwards;
  -webkit-animation: zoomin-right 17s forwards;
  -animation: zoomin-right 17s forwards;
  -moz-animation: zoomin-right 17s forwards;
 
}
 
.kb-zoomout-right .et_parallax_bg {
   animation: zoomout-right 7s forwards;
  -ms-animation: zoomout-right 17s forwards;
  -webkit-animation: zoomout-right 17s forwards;
  -animation: zoomout-right 17s forwards;
  -moz-animation: zoomout-right 17s forwards;
 
}
 
@keyframes zoomout{
0% {
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
 
 
100% {
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
 
 
}
 
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-0px, 0px, 0px);
    -webkit-transform: scale3d(3.5, 3.5, 3.5) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomout-right{
0%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    animation-timing-function: linear;
}
 
 
100%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
 
}
}
 
@keyframes zoomin-right{
0%{
    -ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -o-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    -moz-transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);
    animation-timing-function: linear;
}
     
 
100%{
    -ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -o-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    -moz-transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
    transform: scale3d(1.5, 1.5, 1.5) translate3d(-150px, -20px, 0px);
 
}
} 
