/*********** Ferienhaus-Privat * user.style.css   * vers. 22.08.2017***************/
.map-filter-horizontal{position:relative;padding:15px}.property-carousel-wrapper{margin:10px 0;padding:16px 45px}.property-carousel-item{padding:0 5px}.form-control[readonly]{cursor:pointer}.rating{display:table;font-size:12px;margin:3px 0}.rating aside{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;display:inline-block}.rating img{background-color:#FF260D}.rating .inner img{background-color:#FF260D}.rating .stars{float:left}.rating .stars .fa{-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;color:#8d8d8d;font-size:11px;margin-right:2px}.rating .stars .fa.active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;color:#8d8d8d}.property-row:hover .rating .stars i.active,.property-row:focus .rating .stars i.active{color:#FF260D}@media (min-width: 768px) and (max-width: 1200px){.col-sm-3,.property-amenities li{width:100%}.col-sm-9{width:100%}}.customer-img-after{font-size:90%;opacity:.65;filter:alpha(opacity=65)}.belegungsplan-responsive{position:relative;padding-bottom:28%;height:0;overflow:hidden}.belegungsplan-responsive iframe{position:absolute;top:0;left:0;width:75%;height:100%}.header-titel-div{float:left;font-family:'Montserrat';font-size:30px;margin:20px 0 10px 8px;width:auto;line-height:34px}@media (min-width: 500px) and (max-width: 991px){.header-titel-div{float:none;margin:5px 0 0}}@media (max-width: 500px){.header-titel-div{float:none;margin:5px 0 0;font-size:24px;line-height:28px}.header-title img{display:none}}@media (max-width: 767px){.menue-start{text-align:center}.no-center{text-align:left;width:250px;margin:auto}}.angebote-weiter{float:right;width:60%;text-align:right;padding:20px 5px 20px 0}.angebote-vor{float:left;width:30%;padding:20px 0 20px 5px}.fewo-for-back{color:#FF4242;font-weight:lighter;font-size:12px}.checkbox-inline.no_indent{margin:15px 25px 0 0;float:left;width:150px}.rot{color:red;font-weight:700}.no-center-specials{text-align:left;width:300px;margin:auto;padding-left:25px}@media (min-width: 768px) and (max-width: 991px){.nav-main-inner{margin-left:-15px;margin-right:-45px}}.alert-lt{background-color:#F3FEED;border-left-color:#46E003;color:#3CC203}.alert-lm{background-color:#FFE6E6;border-left-color:red;color:#FF3434}.alert-ss{background-color:#FFF8E1;border-left-color:#FCC20C;color:#F3B703}.prom-sommerspezial{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background-size:cover;min-height:300px;position:relative}.prom-lastminute{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background-size:cover;min-height:300px;position:relative}.prom-longterm{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;background-size:cover;min-height:300px;position:relative}.top-input{display:none!important;visibility:hidden!important}label{cursor:default}.label-kontakt{text-align:left;font-weight:700}.mdl-textfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:20px 0}.mdl-textfield .mdl-button{position:absolute;bottom:20px}.mdl-textfield--align-right{text-align:right}.mdl-textfield--full-width{width:100%}.mdl-textfield--expandable{min-width:32px;width:auto;min-height:32px}.mdl-textfield__input{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:inline-block;font-size:16px;margin:0;padding:4px 0;width:100%;background:16px;text-align:left;color:inherit}.mdl-textfield.is-focused .mdl-textfield__input{outline:none}.mdl-textfield.is-invalid .mdl-textfield__input{border-color:#de3226;box-shadow:none}.mdl-textfield.is-disabled .mdl-textfield__input{background-color:transparent;border-bottom:1px dotted rgba(0,0,0,.12)}.mdl-textfield__label{bottom:0;color:rgba(0,0,0,.4);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-textfield.is-dirty .mdl-textfield__label{visibility:hidden}.mdl-textfield--floating-label .mdl-textfield__label{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{color:#3f51b5;font-size:12px;top:4px;visibility:visible}.mdl-textfield--floating-label.is-focused .mdl-textfield__expandable-holder .mdl-textfield__label,.mdl-textfield--floating-label.is-dirty .mdl-textfield__expandable-holder .mdl-textfield__label{top:-16px}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label{color:#de3226;font-size:12px}.mdl-textfield__label:after{background-color:#3f51b5;bottom:20px;content:'';height:2px;left:45%;position:absolute;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden;width:10px}.mdl-textfield.is-focused .mdl-textfield__label:after{left:0;visibility:visible;width:100%}.mdl-textfield.is-invalid .mdl-textfield__label:after{background-color:#de3226}.mdl-textfield__error{color:#de3226;position:absolute;font-size:12px;margin-top:3px;visibility:hidden}.mdl-textfield.is-invalid .mdl-textfield__error{visibility:visible}.mdl-textfield__expandable-holder{display:inline-block;position:relative;margin-left:32px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;max-width:.1px}.mdl-textfield.is-focused .mdl-textfield__expandable-holder,.mdl-textfield.is-dirty .mdl-textfield__expandable-holder{max-width:600px}.mdl-textfield__expandable-holder .mdl-textfield__label:after{bottom:0}.map-filter-horizontal .input-group-addon a:link,.map-filter-horizontal .input-group-addon a:hover,.map-filter-horizontal .input-group-addon a:focus{color:#FFF176}.map-filter-horizontal .input-group-addon{-webkit-box-shadow:0 1px 0 #FFF176;-moz-box-shadow:0 1px 0 #FFF176;box-shadow:0 1px 0 #FFF176}.map-filter-horizontal .input-group-addon.active{-webkit-box-shadow:0 2px 0 #1565C0;-moz-box-shadow:0 2px 0 #1565C0;box-shadow:0 2px 0 #1565C0}.map-filter-horizontal .input-group .form-control{padding:0}