body{color:#191d19}.carousel-control .icon-prev{background-image:url(//k8.fourreal.eu/wp-content/themes/lux/css/variation/../img/prev.svg);background-position-x:43%;background-size:50%}.carousel-control .icon-next{background-image:url(//k8.fourreal.eu/wp-content/themes/lux/css/variation/../img/next.svg);background-position-x:57%;background-size:50%}@media screen and (min-width:768px){.carousel-control .icon-prev,.carousel-control .icon-next{background-size:19px}}@media screen and (min-width:1200px){.carousel-control .icon-prev,.carousel-control .icon-next{width:62px;height:62px;margin-top:-32px;background-size:25px}.carousel-control{top:50%;bottom:auto}}.nav-drawer,.nav-bar{background-color:rgba(45,48,42,.9)}@media screen and (min-width:1200px){.nav-drawer{background-color:#2d302a}}.nav a,.nav-language-switcher{font-weight:500;color:#fff}.nav .active a,.nav a:hover,.nav a:focus{color:#897760}.nav a span:before,.nav a span:after{background-color:rgba(137,119,96,.8)}.btn{background-color:#2d302a;border:1px solid #897760}.btn:hover,.btn:focus{background-color:#383b34}.l-wb{color:#fff;background-color:rgba(0,0,0,.6)}.template-home .item-inner{margin:0;padding:0 15% 48px;max-width:600px;background-color:rgba(0,0,0,.6)}@media screen and (min-width:600px){.template-home .item-inner{padding:0 96px 48px}}.flats-select-outer{background-color:#2d302a}.flats-wrapper{min-height:100%}.flats-back{background-color:rgba(0,0,0,.6)}.flat-details{margin-bottom:24px}.flat-details .stats dt{margin-bottom:4px;font-weight:500;font-size:1.5em}.flat-details .stats dd{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;font-size:1.5em}@media (min-width:1100px){.flat-details .stats+.stats{margin-left:24px}}.flat-header{position:relative}.flat-header-top{margin:0 -24px;padding:0 8px}.flat-header-top .heading{margin-bottom:24px}.heading-top{font-weight:500;-ms-flex-order:-1;order:-1}.flat-heading-details{-ms-flex-order:0;order:0}.flats-box{padding:24px}.flat-parking{margin:0 -24px;padding:24px 24px 0;text-align:left;border-top:2px solid #897760}.flat-legend h3{font-weight:500}.flat-header{margin-bottom:24px}@media screen and (min-width:1000px){.flat-header-top .heading,.flat-details{margin-bottom:0}.flat-parking{margin-top:24px}.flat-cats{position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flat-slider{margin:0 !important}}.flat-btn{padding:10px 20px;width:auto;height:auto;border-radius:0;color:#fff;background:#2d302a;border:2px solid #897760;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.flat-btn:hover,.flat-btn:focus{background-color:#383b34}.flat-btn svg{display:none}.gallery-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery-item.top,.gallery-item.bottom,.gallery-item.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-body{width:100%;margin:0;padding:48px 15%;border-radius:0}@media screen and (min-width:650px){.gallery-body{padding:64px 96px 64px 128px}}@media (min-width:1200px){.gallery-body{max-width:650px}}.gallery .page-content{display:block}.gallery-body .gallery-text{-webkit-columns:auto;-moz-columns:auto;columns:auto}.gallery-features{list-style:square}.gallery-btn{padding:14px 18px 13px;border-radius:0;opacity:1;border:0;font-size:14px;text-transform:uppercase;text-align:center;font-family:'Avenir Next W01','Avenir Next','Helvetica Neue',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.gallery-btn-wrap .gallery-btn{background:#191d19}.gallery-btn-prev{margin-left:-80px;width:160px}.gallery-btn-next{margin-left:-73px;width:146px}.location-body{background-color:rgba(0,0,0,.6)}.big-btn{background-color:#897760;color:#fff}.big-btn:hover,.big-btn:focus{color:#897760;background-color:#fff;border:2px solid}.location-box{margin-bottom:77px;color:#191d19;background-color:#fff}.location-map{margin-top:0}.mapboxgl-popup-content{background:#2d302a !important}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:#2d302a !important}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#2d302a !important}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#2d302a !important}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#2d302a !important}.location-map-popup .leaflet-popup-content-wrapper{background-color:#2d302a}.location-map-popup .leaflet-popup-tip{border-top-color:#2d302a}.contact-body{min-height:100%;background-color:rgba(0,0,0,.6)}.template-contact .l-wb{color:#191d19;background-color:rgba(255,255,255,.975)}.contact-form-submit{background-color:#897760}.contact-form-submit:hover,.contact-form-submit:focus{background-color:#9f8e78}.contact-form-spinner-inner{background-color:#897760}.control input:checked~.control-indicator{background-color:#8b7051;color:transparent}.control input:active~.control-indicator{color:transparent;background-color:rgba(139,112,81,.75)}.sgei-body{padding:0 0 48px;min-height:100%;background-color:rgba(0,0,0,.6)}.sgei-inner{width:100%;max-width:960px;margin:0 auto}.sgei-box{position:relative;margin:0 auto 78px;color:#191d19;background:#fff}.sgei-slogan{color:#fff;font-size:24px;text-transform:uppercase;text-align:center;font-family:'Avenir Next W01','Avenir Next','Helvetica Neue',Arial,sans-serif;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:600px){.sgei-body{padding:48px 15%}.sgei-slogan{font-size:32px}}@media screen and (min-width:960px){.sgei-body{padding:48px 0}.sgei-box{margin-bottom:157px}.sgei-box:before{bottom:-98px}.sgei-box:after{bottom:-168px;width:292px;height:170px}}