#homeslider .et_pb_slide_content{background:#800000;color:#fff!important;padding:10px;max-width:600px}#homeslider .et_pb_slide_content h2{color:#fff!important;font-size:36px;font-weight:600}.sub-menu li a{text-transform:none!important}.slick-list{height:500px}.acf-map{width:100%;height:425px!important;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}hr{border:1px solid #800000;border-bottom:none;width:60%;margin-bottom:30px}.auszeichnungen .et_pb_slide_description{height:0px;padding-bottom:3%!important}.ausstattung .et_pb_module{margin-bottom:0%!important}.wpcf7{background-color:#F0F0F0;border:1px solid #CCC}.wpcf7-form{margin-left:25px;margin-right:25px;margin-top:25px}.wpcf7 label{}.wpcf7-list-item.first,.wpcf7-list-item.last{display:block!important;width:200px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 textarea{width:95%;padding:15px 3px;font-size:14px;background-color:#FFF;margin-top:10px;margin-bottom:10px;padding-left:10px}.wpcf7 p label input[type=text],.wpcf7 p label input[type=email],.wpcf7 p select{float:left;width:90%}.wpcf7 select{font-size:14px;height:40px}.wpcf7 p label{float:left;width:50%!important;margin:10px 0px 10px 0!important}.cbox p label{float:left;width:100%!important;margin:10px 0px 10px 0!important}.wpcf7 h3{text-transform:uppercase}.wpcf7-not-valid-tip{display:inline-block}.wpcf7-submit{background:#FFF;color:#cb1517;border:2px solid #cb1517;border-radius:3px;padding:10px 20px;cursor:pointer;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em}.wpcf7-list-item{display:block;float:none}.detail-contact-form{background-color:#F0F0F0;border:1px solid #CCC}#onoffice-form{margin-left:25px;margin-right:25px;margin-top:25px}#onoffice-form label{float:left;width:40%;margin:10px 0px 10px 0}.wpcf7-list-item.first,.wpcf7-list-item.last{display:block!important;width:200px}#onoffice-form input[type=text],#onoffice-form input[type=email],#onoffice-form textarea{width:100%;padding:15px 3px;font-size:14px;background-color:#FFF;margin-top:10px;margin-bottom:10px;padding-left:10px}#onoffice-form p label input[type=text],#onoffice-form p label input[type=email]{float:left;width:90%}#onoffice-form select{font-size:14px;height:40px}#onoffice-form p label{float:left;width:50%!important;margin:10px 0px 10px 0!important}#onoffice-form h3{text-transform:uppercase}.wpcf7-not-valid-tip{display:inline-block}#onoffice-form input[type=text]{background:#FFF;color:#333;border:2px solid #CCC;border-radius:3px;padding:10px 20px;cursor:pointer;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em}#onoffice-form input[type=submit]{background:#FFF;color:#cb1517;border:2px solid #cb1517;border-radius:3px;padding:10px 20px;cursor:pointer;font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em;margin-bottom:20px}.float-right{text-align:right;float:right;width:90%;margin:10px 0px 10px 0}.cbox{padding-right:40px;float:left}.cbox label{width:100%!important}.wpcf7-list-item .wpcf7 p label{float:left;width:90%!important;margin:10px 0px 10px 0!important}.clear{clear:both}.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 0em;padding:0.2em 0em;border:none}@media (max-width:767px){.wpcf7 p label{width:100%!important}.wpcf7 p label input[type=text],.wpcf7 p label input[type=email],.wpcf7 p select{float:none;width:95%}}@media (min-width:767px){.et_pb_portfolio_item{width:100%;display:block;clear:both;margin-bottom:20px;box-shadow:0px 2px 80px 0px rgba(160,190,212,0.22);padding:30px;border:2px solid #F2F2F2;min-height:320px}.et_pb_portfolio_item img{width:30%;float:left;border:2px solid #CCC}.et_pb_portfolio_item h2{width:70%;float:left;padding-left:30px;font-size:18px}.et_pb_portfolio_item .post-meta,.et_pb_portfolio_item .post-excerpt{width:70%;float:left;padding-left:30px}.et_pb_portfolio_item p{padding-bottom:5px}}.post-meta a{cursor:default;font-weight:bold}.et_pb_accordion .et_pb_toggle{margin-bottom:0px!important}.et_pb_pricing_heading{min-height:110px}.et_pb_pricing_content_top{display:none}#popup-kontakt{position:fixed;z-index:100000;top:200px;right:0;width:100%;max-width:50px;border:1px solid #CCC;border-right:none}@media only screen and (max-width:1230px){#top-menu{display:none}#et_mobile_nav_menu{display:block}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-overflow-scrolling:touch!important;-webkit-overflow-scrolling:touch!important}.et_pb_media_alignment_center .et_pb_slide_image{display:block!important}}@media only screen and (min-width:1231px){.hide-menu{display:none!important}}#map{width:100%;height:400px}.dp-custom-field-value{font-weight:bold}.dp-custom-field-value::after{content:" €"}li.et_pb_portfolio_filter{list-style-type:none;float:left;color:#525267!important;border:1px solid #CCC;border-radius:3px;padding:5px 10px;margin-right:5px}li.et_pb_portfolio_filter a{color:#525267!important}li.et_pb_portfolio_filter:hover{background-color:#F2F2F2}li.et_pb_portfolio_filter a.active{color:#800000!important}.oo-detailspicture{background-size:contain;background-position:center center;background-repeat:no-repeat}.slick-prev::before,.slick-next::before{font-size:40px;color:#800000}.favorize{display:none}.oo-detailslink a{display:block;text-align:center;color:#ffffff!important;padding:5px;background-color:#800000;transition:all 0.3s;text-decoration:none;font-size:16px;font-weight:normal;line-height:28px}.oo-details-main{width:100%!important}.oo-details-sidebar{display:none}@media only screen and (max-width:800px){.oo-details-main,.oo-listinfo{hyphens:auto}.oo-detailslisttd{width:47%;padding-right:3%}.oo-listimage{background-size:100%}}.oo-detailview h2{color:#800000}.oo-detailsmap{margin-bottom:30px}.oo-listimage{width:100%;height:300px;background-size:100%}.select2-container--default .select2-selection--single{margin-bottom:20px}input[type="checkbox"]{margin-top:20px}.oo-detailsmap #gmap{height:300px!important}.slick-slide.slick-active{height:500px}.oo-detailspicture{height:500px}.slick-prev::before,.slick-next::before{font-size:30px!important;color:#800000!important}