.free-flats{padding-top:0!important;padding-bottom:0!important}@font-face{font-family:'Roboto';src:url(//felderhof-herzogenbuchsee.ch/wp-content/themes/wincasa-template/fonts/Roboto-Bold.ttf);font-weight:700}@font-face{font-family:'Roboto';src:url(//felderhof-herzogenbuchsee.ch/wp-content/themes/wincasa-template/fonts/Roboto-Regular.ttf);font-weight:400}@font-face{font-family:'Roboto';src:url(//felderhof-herzogenbuchsee.ch/wp-content/themes/wincasa-template/fonts/Roboto-Medium.ttf);font-weight:500}.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed{width:100%;height:30vw;margin-bottom:0 !important}._brlbs-thumbnail{width:100% !important}div.um .g-recaptcha{max-width:300px;margin:auto;margin-bottom:30px}.text-secondary{color:#be6c59!important}.table{font-size:14px!important}.um-icon-android-checkbox-outline-blank{color:#fff!important}.um-icon-android-checkbox-outline-blank:hover{color:#fff!important}.um-field-checkbox-option{color:#fff!important}.um-field .um-field-type_terms_conditions{display:flex!important;flex-direction:row-reverse!important;justify-content:center!important}.um-icon-android-checkbox-outline{color:#fff!important}.um-toggle-terms{color:#fff!important;text-decoration:underline}.um-toggle-terms:hover{color:#fff!important;text-decoration:none}.um-field-area{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;align-items:center!important;margin-right:7px!important}@media (max-width:380px){.um-field-type_terms_conditions{flex-direction:column-reverse!important}.um-field-area{justify-content:start!important}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}}.modal-backdrop{position:unset!important}main{z-index:1;position:relative;padding:3em 0;overflow:hidden}#freieWohnungenSwiper{display:none}@media only screen and (max-width:1020px){#freieWohnungenTable{display:none}#freieWohnungenSwiper{display:block}}.carousel-image{height:600px;object-fit:cover}.swiper-container{overflow:inherit;font-size:.8em;width:100%}.swiper-slide{padding:1em;border-radius:.5em;border:solid 1px #dee2e6;width:280px;background:#fff;overflow:hidden}.swiper-pagination{padding:.5em;position:relative}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:auto}.swiper-pagination-bullet-active{background-color:#be6c59}.cards .swiper-slide{padding:0}body{line-height:1.68em}.cards .swiper-slide .header{background-color:rgba(0,0,0,.05);border-bottom:solid 1px #be6c59;padding:1em;background:#be6c59;color:#fff}.cards .swiper-slide .header span{font-size:1.5em}.cards .swiper-slide .body{padding:1em}.cards .swiper-slide .footer{padding:1em}.table td{vertical-align:baseline}@media only screen and (max-width:1020px){table{padding:0 40px}.scrollcontainer{margin-left:-40px;margin-right:-40px;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-x:auto}.scrollcontainer .inner{padding:0 40px;min-width:1020px}}.main-title-block{padding-top:220px;padding-bottom:220px;background-repeat:no-repeat;background-size:cover;position:relative;background-position-y:center}.color-overlay{width:100%;height:100%;opacity:.7;position:absolute;background:linear-gradient(90deg,rgba(190,108,89,1) 0%,rgba(0,0,0,0) 100%);top:0;left:0}.main-title-block h1{color:#fff;text-align:center}.iframe-map{width:100% !important;height:607px}.um-button{background:#e33e94 !important}.page-hero{height:350px;width:100%;position:relative;background-position:center !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fe4a49;opacity:.45}.copyright{padding-top:30px;padding-bottom:30px}.copy-logo img{height:34px}.copy-text{color:#525156;font-size:16px;padding-top:13px}.copy-text a{color:#be6c59;text-decoration:underline}.no-free-flats{background:#be6c59;border-radius:7px;padding:10px;text-align:center}.no-free-flats *{color:#fff;text-decoration:underline}.nav-link{white-space:nowrap}.no-free-flats *:hover{color:#95b377}.subscribe-form .um-field-private .um-field-half{float:left;width:auto;margin-right:20px}.subscribe-form .um-field-private .um-clear:first-of-type{display:none}.subscribe-form .um-field-type_radio .um-field-checkbox-option,.subscribe-form .um-field-type_radio .um-field-radio-option{margin-left:26px;color:white!Important}.um-button{border:2px solid!important;background:#b1b058!important;padding:20px 0!important;font-size:26px!important}.um-icon-android-radio-button-off{color:#be6c59!important}.um-icon-android-radio-button-on{color:#be6c59!important}.subscribe-form .um-field-lang{display:none}.um-icon-android-radio-button-off:before,.um-icon-android-radio-button-on:before{z-index:2;position:relative}.um-icon-android-radio-button-off:after,.um-icon-android-radio-button-on:after{content:"";background:#fff;display:block;width:17.5px;height:17.5px;border-radius:50%;top:3px;position:absolute;z-index:1;left:1px}.text-red{color:#be6c59}body{font-family:'Roboto',sans-serif;color:#222}p{color:#555}a{transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear}main a:hover{color:#fe4a49;text-decoration:none}.width_basic{max-width:1280px;padding:0 40px}.wpcf7-list-item{margin:0!important}.standard-block{padding-top:100px;padding-bottom:85px}.standard-block h2,.sub-header{font-weight:500}.border-radius{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.no-border{border:none}.gray-text{color:#525156;text-decoration:none}a{transition:.2s linear;-moz-transition:.2s linear;-webkit-transition:.2s linear;-o-transition:.2s linear}.btn{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.btn-one{background-color:#f9f9f9;color:#be6c59;padding:20px;font-weight:500;font-size:18px}.btn-one:hover{background:#e8e4dc;color:#be6c59}.btn-two{background-color:#be6c59;color:#fff;padding:20px 35px;font-weight:500}.btn-two:hover{background:#d48b7b;color:#fff}.btn-one img,.btn-two img{margin-right:5px;height:31px}.navbar{padding-top:25px;padding-bottom:25px}.navbar-brand img{max-height:50px}.navbar-nav li a{font-size:18px;padding-left:20px !important;padding-right:20px !important}.current-menu-item a{color:#be6c59!important;text-decoration:none;font-weight:700}.navbar-nav li a:hover{color:#be6c59!important;text-decoration:none}.hero{height:380px;width:100%;position:relative;background:linear-gradient(to right,#b7942b63,#8e7e4e45),url(//felderhof-herzogenbuchsee.ch/wp-content/themes/wincasa-template/foto/hero1.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero .container{position:relative}.hero h1{font-size:56px;font-weight:700;color:#fff;letter-spacing:2px}.hero-info{position:absolute;bottom:0;right:0;background:#525156;padding:17px 20px;color:#fff;font-size:18px}.wincasa-alarm-logo{filter:brightness(0) invert(1)}.content{padding:100px 20px}.red-text{color:#be6c59!important;font-weight:700}.white-text{color:#fff}a.red-text{color:#be6c59}a.red-text:hover{color:#ae5c49!important;text-decoration:underline!important}.red-background{background:#be6c59}.black-text{color:#be6c59!important}.wincasa-alarm-logo{margin:auto;width:59px}.wincasa_alarm{padding:0 30px;background-image:url("http://ottoundalex.ch/wp-content/uploads/2021/02/DSC09633k.png");background-size:cover}.wincasa-alarm-input{font-size:20px;color:#0b0b0b}.form-control:active{box-shadow:transparent !important}.wincasa_alarm p{line-height:1.68em}.um-field-label label{font-size:15px !important;line-height:22px !important;font-weight:700;font-weight:600}.map{width:90%;height:507px;filter:brightness(92%) contrast(123%) saturate(0%) blur(0px) hue-rotate(0deg)}.white-block{background-color:#fff}.gray-block{background-color:#fff}.free-flats h2{font-size:42px;letter-spacing:2px;color:#222}.sub-header{font-size:24px}.flat-img-lg{width:100%;height:426px;object-fit:cover}.flat-img-sm img{width:100px;height:100px;object-fit:cover}.see-more-img{position:relative}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#52515699;color:#fff;font-weight:700;text-align:center;font-size:18px;line-height:1.2}.gallery img:hover{opacity:.8}.free-flats-headings{margin-bottom:100px}.strasse-heading{font-size:18px}.strasse{font-size:28px;font-weight:700;color:black!important}.free-flat-right{font-size:18px}.table-text{padding:10px 53px 10px 16px;font-weight:700}.flat-table-icon{text-align:center}.flat-table-icon img{max-width:24px;max-height:24px;height:24px}.card-header .btn{padding:25px 40px;color:#fff;font-weight:500;font-size:24px}.collapse-icon-plus{width:24px;height:24px;background:url(//felderhof-herzogenbuchsee.ch/wp-content/themes/wincasa-template/images/plus.svg) center center no-repeat}.collapse-icon-minus{width:24px;height:24px;background:url(//felderhof-herzogenbuchsee.ch/wp-content/themes/wincasa-template/images/minus.svg) center center no-repeat}.accordion>.card .btn-link:hover,.accordion>.card .btn-link:focus{text-decoration:none;box-shadow:none}.hero2{padding-top:40px;padding-bottom:40px;width:100%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#be6c59}.hero-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(44,0,0,.35)}.hero2 .container{position:relative}.hero2 h2{font-size:42px;font-weight:700;font-family:'Roboto',serif;color:#fff;letter-spacing:2px}.hero2 p{font-size:18px;font-family:'Roboto',serif;color:#fff}.hero2-info{position:absolute;bottom:0;right:0;background:#525156;padding:17px 20px;color:#fff;font-size:18px}.hero2 input{border:none;font-size:20px;position:relative;margin-left:0;margin-right:auto}.hero2 input:focus{outline:none}.email-input{background-color:#fff;padding:10px;border-radius:7px}.um-field-user_email{padding:17px 2px;background:#fff;border-radius:7px}.um-field-area{display:flex;justify-content:center;flex-wrap:wrap}#user_email-29{font-size:22px!important;outline:transparent!important;border:none!important}.footer-links{display:inline-block !important}.footer{padding:20px 0;background-color:#525156;color:#fff}footer p{color:#fff}.footer li{text-decoration:none}.footer li a{padding:5px;text-decoration:none;color:#fff}.footer h3{font-size:20px;font-family:'Roboto',serif}.social-icons img{margin-right:25px}.all-flats h2{color:#525156;font-size:42px}.footer ul{list-style-type:none;text-align:start}.contact-us p{margin-bottom:0;padding:5px 15px;color:#fff}.footer p{color:#fff}.footer p a{color:#fff;text-decoration:underline}.about-card{border-radius:10px;padding:60px 170px;background-color:#fff}.cards h2{font-size:28px;color:#be6c59}.cards{z-index:1000;position:relative}.hero-sm{height:230px}.gallery-block a{float:left;margin:0 .5% 1% !important;width:24% !important}.gallery-block a img{width:100% !important;height:auto}.gallery-block a img:hover{filter:sepia(100%)}#slider{position:relative;overflow:hidden;background:#fff}#slider .frame{position:relative;width:100%;padding:20px 0;height:650px !important;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}#slider .frame .slide_element{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#slider .frame .slide_element .slide{float:left;height:100%;margin-right:20px;opacity:.6;background:#000;z-index:9;-webkit-transform:translateZ(-150px);transform:translateZ(-150px);-webkit-transition:-webkit-transform 1s cubic-bezier(.19,1.000,.22,1.000);-webkit-transition-property:opacity,-webkit-transform;transition:transform 1s cubic-bezier(.19,1.000,.22,1.000);transition-property:opacity,transform}#slider .frame .slide_element .slide.active{opacity:1;z-index:10;-webkit-transform:translateZ(0);transform:translateZ(0)}.ie #slider .frame .slide_element .slide{margin-right:-70px;transform:scale(.85)}.ie #slider .frame .slide_element .slide.active{transform:scale(1)}#slider .mSButtons.mSPrev{left:25%;right:auto;bottom:30px}#slider .mSButtons.mSNext{right:25%;left:auto;bottom:30px}#slider.isTouch .mSButtons{display:none}#slider .mSButtons.mSPrev,#slider .mSButtons.mSNext{display:none}@media (max-width:480px){.um-field-area{display:unset}.carousel-image{height:220px}#slider .frame .slide_element .slide{margin-right:0}.ie #slider .frame .slide_element .slide{margin-right:-40px}.btn-two{padding:11px 22px}.btn-one{padding:11px 22px}iframe{height:300px!important}.standard-block{padding-top:20px;padding-bottom:35px}.free-flats-headings{margin-bottom:40px}.flat-img-lg{height:340px}.free-flat{margin-bottom:50px}.footer-logo{height:55px;width:70%}.navbar{padding-top:5px;padding-bottom:0}.standard-block h2{font-size:30px}.card-heading{font-size:20px}.card-header .btn{padding:15px 10px;color:#fff;font-weight:500;font-size:20px}.carousel-inner{height:220px}}.cookie-title{font-weight:700;text-align:left;margin-bottom:5px;margin-top:0;font-size:16px}@media (max-width:1335px){.navbar-nav li a{padding-left:5px !important;padding-right:5px !important}}@media (max-width:1199px){#slider .frame{width:100%;height:550px !important}.navbar-nav li a{font-size:14px}}@media (max-width:991px){#slider .frame{height:450px !important}.about-card{padding:35px 20px}.about-card img{width:100px}}@media (max-width:768px){#slider .frame{height:350px !important}.galerija a{margin:0 1% 2% !important;width:48% !important}}@media (max-width:591px){#slider .frame{height:270px !important}}@media (max-width:420px){#slider .frame{height:230px !important}}@media (max-width:370px){.navbar-brand img{max-height:50px;width:100%}}