textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-skicoursefinder table{border-collapse:separate;border-spacing:10px;}.tx-skicoursefinder table th{font-weight:bold;}.tx-skicoursefinder table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-int-park table{border-collapse:separate;border-spacing:10px;}.tx-int-park table th{font-weight:bold;}.tx-int-park table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-hsforms table{border-collapse:separate;border-spacing:10px;}.tx-hsforms table th{font-weight:bold;}.tx-hsforms table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}.tx-solr-autosuggest{border:1px solid #CCC;background:#FFF;overflow:auto;}.tx-solr-autosuggest strong{font-weight:bolder;color:#f18f0b;}.tx-solr-autosuggest .autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;}.tx-solr-autosuggest .autocomplete-selected{background:#F1E0B6;}.tx-solr-autosuggest .autocomplete-group{padding:10px 5px;}.tx-solr-autosuggest .autocomplete-group strong{display:block;border-bottom:1px solid #999;}.content-skicoursefinder_search .questions .question,.content-skicoursefinder_search .questions .questions-btn,.content-skicoursefinder_search .questions .questions-container,.content-skicoursefinder_search .reset-filter-box,.content-skicoursefinder_search .reset-filter,.content-skicoursefinder_search .reset-all{display:none;}.content-skicoursefinder_search .reset-all{padding:5px 0 0 30px;}.reset-filter-box .reset-filter{float:right;}.content-skicoursefinder_search .skikurs-image{position:absolute;right:-16px;bottom:-15px;pointer-events:none;}.content-skicoursefinder_search .filter .row .form-group.question{box-shadow:1px 1px 1px 1px #757575;padding:15px;margin:0 0 15px;}.content-skicoursefinder_search .filter > .row{box-shadow:1px 1px 1px 1px #757575;min-height:233px;padding:15px;margin:15px 0;}.content-skicoursefinder_search .filter .row .left .form-group .reset-filter-box{border-bottom:1px solid #c2c2c2;}.content-skicoursefinder_search .filter .row .left .reset-filter{position:relative;top:-1px;padding:0px 20px;border-top-right-radius:10px;border-top-left-radius:10px;}.content-skicoursefinder_search .filter .row .right{display:flex;justify-content:center;align-items:center;}.content-skicoursefinder_search .filter .row .right .questions-btn{border-left:1px solid #c2c2c2;padding-left:30px;}.content-skicoursefinder_search .card-body{margin-bottom:40px;}.content-skicoursefinder_search #skicourses .card .card-body .digit{bottom:-25px;font-size:2.5rem;}.content-skicoursefinder_search #skicourses{margin:15px -15px;}.content-skicoursefinder_search .result-headline{margin:25px 0;}@media (max-width:1200px){.content-skicoursefinder_search .result-headline{font-size:1.5rem;}.content-skicoursefinder_search .skikurs-image{display:none !important;}}@media (max-width:768px){.content-skicoursefinder_search .filter .row .right .questions-btn{border-left:0;padding-left:0;padding-top:20px;margin-top:20px;border-top:1px solid #c2c2c2;}.content-skicoursefinder_search .reset-all{padding:inherit;}.content-skicoursefinder_search .filter .row .right .questions-btn{margin-top:0;border-top:0;}}.jplist-dd{width:200px;background:#efefef;color:#575757;font-size:13px;border-radius:2px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;box-sizing:border-box;cursor:pointer;}.jplist-dd-panel{text-align:center;font-size:15px;padding:5px 7px;transition:color 0.5s;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.jplist-dd-panel::after{content:'\25BC';display:inline-block;float:right;transition:transform 0.5s;color:#a5a5a5;}.jplist-dd-panel.jplist-dd-opened::after{transform:rotate(180deg);}.jplist-dd-panel:hover{color:#000;}.jplist-dd-content{display:none;}.jplist-dd-content.jplist-dd-opened{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;top:100%;left:0;box-shadow:3px 5px 5px #e0e0e0;position:absolute;background:#f5f5f5;box-sizing:border-box;z-index:1000;}.jplist-dd-item{border-bottom:1px dotted #ccc;box-sizing:border-box;padding:5px 15px;transition:background-color 0.5s;}.jplist-dd-item:hover{background-color:#fff;color:#000;}.jplist-dd-item:last-child{border:0;}.jplist-slider{width:300px;height:20px;background:#efefef;margin-right:15px;margin-bottom:35px;border-radius:2px;position:relative;box-sizing:border-box;}.jplist-slider::before{content:'';display:block;width:100%;height:3px;background:blue;position:absolute;z-index:100;left:0;top:50%;transform:translate(0,-50%);}.jplist-slider-holder-1,.jplist-slider-holder-2{width:10px;height:100%;border-radius:2px;display:block;cursor:pointer;position:absolute;top:0;left:0;transform:translate(-50%,0);z-index:200;transition:0.3s background-color;padding:0;margin:0;font-size:0;line-height:0;}.jplist-slider-holder-1{background:#000;}.jplist-slider-holder-1:active{background:#9f35ff;}.jplist-slider-holder-2{background:#822121;}.jplist-slider-holder-2:active{background:#ff2888;}.jplist-slider-range{width:0;height:20px;background:#ccc;display:block;position:absolute;left:0;top:0;}.jplist-slider.jplist-slider-vertical{width:20px;height:300px;}.jplist-slider.jplist-slider-vertical::before{width:3px;height:100%;left:50%;top:0;transform:translate(-50%,0);}.jplist-slider.jplist-slider-vertical .jplist-slider-holder-1,.jplist-slider.jplist-slider-vertical .jplist-slider-holder-2{height:10px;width:100%;left:0;top:0;transform:translate(0,-50%);}.jplist-slider.jplist-slider-vertical .jplist-slider-range{width:100%;height:0;}.jquery-modal.blocker{z-index:10;}.hsforms-modal.modal{position:relative;}.bookingForm .bookingFormUI .rooms .childrens-age-box{max-width:none;}.hsforms-modal .bookingForm .booker-in-content{margin:0px;}.bookingForm .booker-in-content{margin:0px 10px;}.bookingForm .bookingFormUI input,.bookingForm .bookingFormUI select{border-radius:0px;}.hsforms-submit .btn{background-color:#e63312;border-color:#e63312;padding:.375rem 1.5rem;}.hsforms-modal .bookingForm .bookingFormUI .hsforms-submit{align-items:center;}
