@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:     Divi Child IF
 Theme URI:      https://example.com/divi-child
 Description:    Child Theme für Divi 5
 Author:         Dein Name
 Author URI:     https://example.com
 Template:       Divi
 Version:        1.0.0
 Text Domain:    divi-child
*/

@media (min-width: 1200px) {
  .topimmobilie ul.uk-slider-items li {width: 28% !important;}
  }


.ifheader .et_pb_menu .et-menu-nav > ul ul {padding:0 !important;}

.ifheader .nav li li{border: 1px solid #ffffff;}

.ifheader .nav li li ul{top:-4px !important;}

.ifheader .nav li:hover{background-color: #454545;}

.ifheader .nav li li a{padding: 6px 0px !important}

.ifheader .nav li li.menu-item-has-children > a:first-child::after {right: 0px !important;}

.ifheader .et_mobile_menu li a:hover{background-color:#454545 !important;}



/* Startseite */

.topimmobilie ul.uk-slider-items, .topimmobilie ul.inx-property-list__slider-dotnav {list-style: none !important;}

.topimmobilie .inx-property-label.inx-property-label--topimmobilie.uk-label{ display: none !important;}


/* Contentseiten */
.et_pb_section {background-color: #f5f5f5 !important;}

.kontaktbild .et_pb_team_member_image {width: 31% !important;}

.kontaktbild {text-align: left !important;}

.if-member img {border-radius: 50%;}

.if-member div.et_pb_team_member_description, .if-netzwerk div.et_pb_team_member_description {width: 100% !important;}

.if-netzwerk h4 {font-size: 15px !important;}

/* Immobilienlisten */
.inx-property-label--topimmobilie, .inx-property-label--schloss-hohendorf, .inx-property-label--ferienimmobilie, .inx-property-label--vermarktungsart--kauf, .inx-property-label--vermarktungsart--miete, .inx-property-label--son-duri, .inx-property-label--jardin-portocolom, .inx-property-label--wyndham, .inx-property-label--cala-romantica {display: none !important;}


/* -> Suchformular */
.inx-button.inx-button--action.uk-button.uk-button-primary {background-color: #373737 !important;}

.inx-button.inx-button--action.uk-button.uk-button-primary:hover {background-color: #575757 !important;}

.inx-form-element .inx-range-slider .inx-range-slider__nouislider .noUi-connect {background-color: #373737 !important;}

.inx-property-search .inx-link {color: #8c0000;}

.inx-property-search .inx-link:hover {color: #8c0000; text-decoration: underline;}


/* -> Liste */

.inx-property-list__item-wrap{width: auto !important;}

.inx-property-list-item.inx-property-list-item--card.uk-card.uk-card-default.uk-animation-scale-up{box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); border-radius: 0px !important;}

div.uk-card-id-country {padding: 10px 20px; background: #373737; color: #ffffff; border-radius: 0px !important;}


/* Immobiliendetails */

.et_pb_section_2.et_pb_section.et_section_regular.et_grid_section {margin-top: 0px !important; margin-bottom: 0px !important; padding-bottom: 20px !important;}

div.uk-position-relative.uk-visible-toggle.uk-margin-bottom{max-height: 700px}

div.inx-single-property__section.inx-single-property__section--type--gallery.inx-gallery.uk-margin-large-bottom{margin-bottom: 0px !important;}

ul.inx-gallery__images{max-height: inherit !important; padding:0; aspect-ratio: 16 / 9 !important; }

li div.inx-gallery__image{background:#ffffff;}

.inx-gallery__images a {margin:0; width:100%; max-height: inherit !important; object-fit:cover !important;}

.inx-gallery__images img{width:100% !important;}

div.inx-gallery__image-caption{display:none !important;}

div.single-property__head-elements{ background-color: #fff; padding: 20px !important; margin: 20px 0px; font-weight: bold; justify-content: center; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);	}

.single-property__head-elements-price{ 	align:right; }

li.inx-detail-list__item, li.inx-feature-list__item {padding-left: 0px;}

.if-facts ul.inx-detail-list, .if-facts div.inx-single-property__section {margin-bottom: 0px !important;}

.if-facts ul.inx-detail-list, .if-facts ul.inx-feature-list {margin-top: 0px !important;}

.inx-detail-list__title{font-weight: bold;}

.inx-detail-list__value {font-weight: normal;}

div.if-misc .inx-detail-list{display: none;}

div.if-contact{background-color: #fff; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}

div.if-contact .inx-team-single-agent__photo-wrap{display: none;}

.inx-single-property__footer.uk-padding{padding: 0px !important; background-color: #f5f5f5 !important; }

.inx-single-property__footer.uk-padding a {text-decoration: underline; color: #373737;}

/* footer */
.footernav li {margin: 0px !important; line-height: 1.7em !important; width: 100% !important;}

.footernav li a{padding: 0px !important;}

footer li a {text-decoration: underline; color: #c5c5c5 !important;}


.et_mobile_menu {max-height: 80vh; overflow-y: auto; -webkit-overflow-scrolling: touch;}

@media only screen and (max-width: 980px) {
    footer .et_pb_menu__menu {display: block !important;}
	footer .et_pb_menu__menu a {margin:0 auto;}
    footer .et_pb_menu__icon.et_pb_menu__hamburger_menu {display: none !important;}
}


/* Smartphone */
@media (max-width: 767px) {
	div.inx-thumbnail-nav{display:none;}

}

