.searchform-top{display:block;float:left;width:calc(100% - 30px);background:#e0d1c3;margin:0 15px;text-align:center;cursor:pointer;padding:12px 0}.searchform-top span{display:inline-block;text-transform:uppercase;font-weight:600;color:#3b2c22;font-size:16px;margin-right:5px}.searchform-top i{display:inline-block;color:#3b2c22;margin-left:5px}.searchform-open{display:none;float:left;width:100%;padding:0 15px}.searchform-open.show{display:block;animation:showmenu 0.4s infinite;animation-iteration-count:1}@keyframes showmenu{0%{opacity:0}20%{opacity:0.2}40%{opacity:0.4}60%{opacity:0.6}80%{opacity:0.8}100%{opacity:1}}.searchform{display:block;float:left;width:100%;background:#e0d1c3;padding:5px 40px 20px 40px}@media (max-width: 991px){.searchform{padding:5px 20px 20px 20px}}.searchform .searchform__item{display:block;float:left;width:33%;position:relative;padding:0 20px;margin-bottom:20px;margin-top:10px}@media (max-width: 991px){.searchform .searchform__item{width:50%;margin-bottom:10px}}@media (max-width: 600px){.searchform .searchform__item{width:100%}}.searchform .searchform__item .searchform__dropdown{display:block;float:left;width:100%;position:relative;padding:10px 15px;color:#000;cursor:pointer;border-radius:0px}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-name{display:block;float:left;width:100%;color:#000;font-weight:700;font-size:13px;text-align:center;margin-bottom:5px}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-placeholder{display:block;float:left;width:100%;color:#79aa22;line-height:40px;font-weight:600;font-size:14px;position:relative;padding-left:0px;white-space:nowrap;overflow:hidden;background:#fff;border-radius:20px;text-align:center}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-placeholder i{display:inline-block;position:absolute;top:0;right:20px;line-height:40px;color:#3b2c22;font-size:16px}.searchform .searchform__item .searchform__options{position:absolute;left:10px;top:100%;width:400px;background:#fff;color:#000;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);z-index:10;display:none;border-radius:4px}@media (max-width: 991px){.searchform .searchform__item .searchform__options{display:none;float:left;border-radius:0;background:#fff;box-shadow:0 0 108px 100px transparent;position:fixed !important;z-index:20001;top:56px;left:0px;width:100% !important;height:70%}}.searchform .searchform__item .searchform__options .sf-float{display:block;float:left;padding:0 10px}.searchform .searchform__item .searchform__options .sf-float div{display:block;float:left;width:100%}.searchform .searchform__item .searchform__options .sf-float label{display:block;float:left;width:100%;margin-bottom:0}.searchform .searchform__item .searchform__options-head{display:block;float:left;width:100%;padding:0 20px;font-size:15px;line-height:60px;position:relative;border-bottom:1px solid #ddd}.searchform .searchform__item .searchform__options-head i{position:absolute;right:0;top:0;width:60px !important;height:60px;line-height:60px;text-align:center;color:#003B5E;cursor:pointer}.searchform .searchform__item .searchform__options-content{display:block;float:left;width:100%;padding:10px;font-size:14px}@media (max-width: 991px){.searchform .searchform__item .searchform__options-content{padding:10px 20px;position:absolute;overflow-y:auto;left:0;top:60px;height:calc(50% + 60px);background:#fff}}.searchform .searchform__item .searchform__options-content .label{display:block;float:left;width:100%;font-weight:600;margin-bottom:10px;margin-top:10px;font-size:14px}.searchform .searchform__item .searchform__options-content__name{display:block;float:left;width:100%;font-size:13px;text-transform:uppercase;font-weight:600;margin-bottom:10px}@media (max-width: 991px){.searchform .searchform__item .searchform__options-content__name{margin-top:10px}}.searchform .searchform__item .searchform__options-content ul{display:block;float:left;width:100%;list-style:none;padding-left:0;margin-bottom:0px}.searchform .searchform__item .searchform__options-content ul li{margin-bottom:5px}.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"],.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"],.searchform .searchform__item .searchform__options-content li input[type="checkbox"],.searchform .searchform__item .searchform__options-content li input[type="radio"]{display:none}.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]+span,.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]+label,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]+span,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]+label{padding-left:36px;float:left;width:100%;line-height:28px;position:relative;cursor:pointer}.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]+span:before,.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]+label:before,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]+span:before,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]+label:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border:1px solid #ccc;border-radius:4px}.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]+span:after,.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]+label:after,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]+span:after,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]+label:after{content:"\f00c";font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;font-variant:normal;text-rendering:auto;position:absolute;left:4px;top:-2px;width:0;height:0;font-size:18px;overflow:hidden}.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]:checked+span::after,.searchform .searchform__item .searchform__options-content span+div div label input[type="checkbox"]:checked+label::after,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]:checked+span::after,.searchform .searchform__item .searchform__options-content li input[type="checkbox"]:checked+label::after{color:#3b2c22;width:14px;height:28px}.searchform .searchform__item .searchform__options-content span+div label{float:left;width:100%;font-weight:700;margin-bottom:5px;margin-top:5px;color:#3b2c22}.searchform .searchform__item .searchform__options-content span+div div label,.searchform .searchform__item .searchform__options-content li{display:block;float:left;width:100%;font-weight:400;margin-bottom:0;color:#000}.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]+span,.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]+label,.searchform .searchform__item .searchform__options-content li input[type="radio"]+span,.searchform .searchform__item .searchform__options-content li input[type="radio"]+label{padding-left:36px;float:left;width:100%;position:relative;cursor:pointer}.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]+span:before,.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]+label:before,.searchform .searchform__item .searchform__options-content li input[type="radio"]+span:before,.searchform .searchform__item .searchform__options-content li input[type="radio"]+label:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border:1px solid #ccc;border-radius:12px}.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]+span:after,.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]+label:after,.searchform .searchform__item .searchform__options-content li input[type="radio"]+span:after,.searchform .searchform__item .searchform__options-content li input[type="radio"]+label:after{content:"";position:absolute;left:4px;top:6px;width:0;height:0;background:#3b2c22;overflow:hidden}.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]:checked+span::after,.searchform .searchform__item .searchform__options-content span+div div label input[type="radio"]:checked+label::after,.searchform .searchform__item .searchform__options-content li input[type="radio"]:checked+span::after,.searchform .searchform__item .searchform__options-content li input[type="radio"]:checked+label::after{background:#3b2c22;width:14px;height:14px;border-radius:7px}.searchform .searchform__item .searchform__options-content .searchform_departure-head{display:block;float:left;width:100%;color:#3b2c22;font-weight:500;margin:5px 0}.searchform .searchform__item .searchform__options-content .alert-warning{font-size:12px;padding:5px}.searchform .searchform__item .searchform__options-content .datebox{display:block;float:left;width:250px;border:1px solid #ddd;line-height:30px;padding:0 10px}@media (max-width: 991px){.searchform .searchform__item .searchform__options-content .datebox{width:100%}}.searchform .searchform__item .searchform__options-content select{display:block;float:left;width:250px;border:1px solid #ddd;height:30px;padding:0 10px}@media (max-width: 991px){.searchform .searchform__item .searchform__options-content select{width:100%}}.searchform .searchform__item .searchform__options-content select option{font-size:14px}.searchform .searchform__item .searchform__options-bottom{display:block;float:left;width:100%;padding:15px 20px;height:70px;position:relative;border-top:1px solid #ddd;background:#fff}@media (max-width: 991px){.searchform .searchform__item .searchform__options-bottom{position:absolute;left:0;bottom:0;float:left;width:100%;padding:15px 20px;height:70px;border-top:1px solid #ddd}}.searchform .searchform__item .searchform__options-bottom .js-delete{display:block;float:left;background:transparent;border:2px solid #3b2c22;color:#3b2c22;padding:5px 20px;font-size:14px;font-weight:500}.searchform .searchform__item .searchform__options-bottom .js-delete:hover{background:#3b2c22;border:2px solid #3b2c22;color:#fff}.searchform .searchform__item .searchform__options-bottom .js-save{display:block;float:right;background:#3b2c22;border:2px solid #3b2c22;color:#e0d1c3;padding:5px 20px;font-size:14px;font-weight:500}.searchform .searchform__item .searchform__options-bottom .js-save:hover{background:#79aa22;border:2px solid #79aa22;color:#3b2c22}.searchform .searchform__btn{display:block;float:left;width:5%;text-align:center;margin-bottom:20px;margin-top:10px}@media (max-width: 991px){.searchform .searchform__btn{width:50%;padding:0 10px}}@media (max-width: 550px){.searchform .searchform__btn{width:100%}}.searchform .searchform__btn a{display:inline-block;font-size:22px;font-weight:600;width:100%;border:none;cursor:pointer;line-height:56px;background:#e0d1c3;color:#fff}.searchform .searchform__btn a:hover{background:#3b2c22;color:#fff}.searchform .searchform__btn-vv{display:block;float:left;width:100%;text-align:center;margin-bottom:0px;margin-top:20px}.searchform .searchform__btn-vv a{display:inline-block;font-size:16px;font-weight:500;width:100%;border:none;cursor:pointer;line-height:36px;background:#3b2c22;color:#fff}.searchform .searchform__btn-vv a:hover{background:#e0d1c3;color:#fff;text-decoration:none}.js-selectbox{display:block;float:left;position:relative;width:100%;text-align:left}.js-selectbox i{position:absolute;right:15px;top:13px;color:#aaa;transition:all 0.4s ease;pointer-events:none;margin-right:0}.js-selectbox__placeholder{float:left;width:100%;border:1px solid #ddd;padding:0 15px;line-height:36px;height:38px;background:#fff;cursor:pointer;border-radius:4px;font-size:12px;font-weight:500}.js-selectbox__modal{display:none;position:absolute;left:0;top:100%;width:100%;border:1px solid #ddd;border-top:0;background:#fff;max-height:280px;overflow-y:auto;z-index:1;border-radius:4px}.js-selectbox__modal span{float:left;width:100%;padding:0 15px;line-height:35px;border-left:5px solid transparent;cursor:pointer;font-size:14px}.js-selectbox__modal span.active{border-left:5px solid #3b2c22}.newsearch__modal{position:absolute;top:calc(100% + 15px);left:5px;width:500px;background:#fff;border:1px solid #ddd;z-index:51;display:none}@media (max-width: 580px){.newsearch__modal{position:fixed;left:10px;top:100px;width:calc(100% - 20px);height:calc(100% - 20px);box-shadow:0 0 30px 25px rgba(0,0,0,0.6);z-index:10000000000;transition:all 0.4s ease}}.newsearch__modal::before{content:"";position:absolute;left:30px;top:-9px;width:15px;height:15px;border:1px solid #ddd;z-index:1;transform:rotate(45deg)}@media (max-width: 580px){.newsearch__modal::before{display:none}}.newsearch__modal::after{content:"";position:absolute;left:30px;top:-7px;width:15px;height:15px;z-index:1;background:#fff;transform:rotate(45deg)}@media (max-width: 580px){.newsearch__modal::after{display:none}}.newsearch__modal strong{float:left;width:100%;margin-bottom:5px}.newsearch__modal ul.deststyl{margin-bottom:10px}.newsearch__modal ul.deststyl:last-of-type{margin-bottom:0}.newsearch__modal-headline{float:left;width:100%;line-height:15px;height:55px;padding:20px;font-style:italic;text-transform:uppercase;font-weight:bold;font-size:12px;position:relative;background:#fff;color:#3b2c22}@media (max-width: 580px){.newsearch__modal-headline{position:absolute;box-shadow:0 5px 5px 0 rgba(0,0,0,0.1)}}.newsearch__modal-close{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#3b2c22;font-size:34px;font-style:normal;font-weight:bold;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsearch__modal-close:hover{color:#000}.newsearch__modal-content{float:left;width:100%;padding:0 20px 10px 20px}@media (max-width: 580px){.newsearch__modal-content{margin-top:65px;padding:10px 20px;height:calc(100% - 130px);overflow:auto}}.newsearch__modal-content ul{float:left;width:100%;list-style:none;margin:0;padding:0}.newsearch__modal-content li{float:left;width:50%}@media (max-width: 580px){.newsearch__modal-content li{width:100%}}.newsearch__modal-content--full{float:left;width:100%;margin-top:20px}.newsearch__modal-content--full>label{float:left;width:100%;line-height:16px;margin-bottom:10px;color:#000;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:5px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsearch__modal-content--full li{width:100%}.newsearch__modal-content--full-quarter{float:left;width:100%}.newsearch__modal-content--full-quarter>label{float:left;width:100%;line-height:16px;margin-bottom:10px;color:#000;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:5px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsearch__modal-content--full-quarter li{width:33.3333333%}.newsearch__modal-content--half{float:left;width:45%;padding-right:10px;border-right:1px solid #eee}@media (max-width: 579px){.newsearch__modal-content--half{width:100%;padding-right:0;border-right:0;border-left:0}}.newsearch__modal-content--half.no-border{border-right:0}.newsearch__modal-content--half.with-border{border-left:1px solid #eee}.newsearch__modal-content--half.fixed-label>div>div>label{line-height:19px;margin-bottom:0;float:left;width:100%}.newsearch__modal-content--half>label{float:left;width:100%;line-height:16px;margin-bottom:10px;color:#000;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:5px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsearch__modal-content--half li{width:100%}.newsearch__modal-content--half+div.newsearch__modal-content--half{width:55%;padding-left:40px;padding-right:0;border-right:0}@media (max-width: 579px){.newsearch__modal-content--half+div.newsearch__modal-content--half{width:100%;padding-left:0;border-left:0}}@media (max-width: 579px){.newsearch__modal-content--half+div.newsearch__modal-content--half>label{margin-top:20px}}.newsearch__modal-content input[type="checkbox"]{display:none}.newsearch__modal-content input[type="checkbox"]+label,.newsearch__modal-content input[type="checkbox"]+span{float:left;width:100%;font-weight:normal;cursor:pointer;color:#888;padding-left:32px;line-height:19px;margin-bottom:7px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsearch__modal-content input[type="checkbox"]+label::before,.newsearch__modal-content input[type="checkbox"]+span::before{content:"";position:absolute;left:0;top:-1px;width:20px;height:20px;border:1px solid #aaa}.newsearch__modal-content input[type="checkbox"]+label::after,.newsearch__modal-content input[type="checkbox"]+span::after{content:"\f00c";position:absolute;left:3px;top:1px;font-size:16px;opacity:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.newsearch__modal-content input[type="checkbox"]+label:hover,.newsearch__modal-content input[type="checkbox"]+span:hover{color:#000}.newsearch__modal-content input[type="checkbox"]+label:hover::before,.newsearch__modal-content input[type="checkbox"]+span:hover::before{border-color:#000}.newsearch__modal-content input[type="checkbox"]+label:hover::after,.newsearch__modal-content input[type="checkbox"]+span:hover::after{color:#000}.newsearch__modal-content input[type="checkbox"]:checked+label,.newsearch__modal-content input[type="checkbox"]:checked+span{color:#171b60}.newsearch__modal-content input[type="checkbox"]:checked+label::before,.newsearch__modal-content input[type="checkbox"]:checked+span::before{border-color:#171b60}.newsearch__modal-content input[type="checkbox"]:checked+label::after,.newsearch__modal-content input[type="checkbox"]:checked+span::after{opacity:1;color:#171b60}.newsearch__modal-content input[type="checkbox"]:checked+label:hover,.newsearch__modal-content input[type="checkbox"]:checked+span:hover{color:#000}.newsearch__modal-content input[type="checkbox"]:checked+label:hover::before,.newsearch__modal-content input[type="checkbox"]:checked+span:hover::before{border-color:#000}.newsearch__modal-content input[type="checkbox"]:checked+label:hover::after,.newsearch__modal-content input[type="checkbox"]:checked+span:hover::after{color:#000}.newsearch__modal-content input[type="checkbox"]:disabled+label,.newsearch__modal-content input[type="checkbox"]:disabled+span{color:#000;opacity:0.4}.newsearch__modal-content input[type="checkbox"]:disabled+label::before,.newsearch__modal-content input[type="checkbox"]:disabled+span::before{border-color:#000}.newsearch__modal-content input[type="checkbox"]:disabled+label::after,.newsearch__modal-content input[type="checkbox"]:disabled+span::after{color:#000}.newsearch__modal-footline{float:left;width:100%;padding:10px 20px 20px 20px;background:#fff}@media (max-width: 580px){.newsearch__modal-footline{position:absolute;bottom:0;box-shadow:0 -5px 5px 0 rgba(0,0,0,0.1);padding:10px 20px}}.newsearch__modal-footline-text{float:left;line-height:35px;font-size:12px;margin:0 2px 0 15px}.newsearch__modal-footline-button{padding:0 20px;cursor:pointer;line-height:33px;border:1px solid;font-weight:bold;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.newsearch__modal-footline-button--outline{padding:0;float:left;color:#171b60;border-color:transparent}.newsearch__modal-footline-button--outline:hover{color:#f00;border-color:transparent}.newsearch__modal-footline-button--blue{float:left;background:#171b60;color:#fff;border-color:#171b60}.newsearch__modal-footline-button--blue:hover{background:#212789;border-color:#212789}.newsearch__modal--medium{width:320px}@media (max-width: 580px){.newsearch__modal--medium{width:calc(100% - 20px)}}.newsearch__modal--small{width:300px}@media (max-width: 580px){.newsearch__modal--small{width:calc(100% - 20px)}}.newsearch__modal--small li{float:left;width:100%}@media (min-width: 992px){.newsearch__modal--right{left:auto;right:5px}.newsearch__modal--right::before{left:auto;right:30px}.newsearch__modal--right::after{left:auto;right:30px}}.newsearch__empty{float:left;width:16%;min-height:1px}@media (max-width: 991px){.newsearch__empty{display:none}}.newsearch__button{position:absolute;right:0;top:0;width:16%;height:75px;line-height:75px;font-size:20px;font-weight:bold;color:#fff;background:#f00;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 991px){.newsearch__button{position:relative;float:right;width:auto;font-size:inherit;line-height:40px;right:auto;top:auto;height:auto;padding:0 40px;margin:5px}}@media (max-width: 580px){.newsearch__button{width:calc(100% - 10px)}}.newsearch__button:hover{background:#171b60}.persons-search{display:block;float:left;width:100%;background:#3b2c22;padding:10px 15px !important;cursor:pointer;border-radius:0px}.persons-search label{display:block;float:left;width:100%;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;margin-bottom:0}.persons-search label i{display:inline-block;margin-right:5px}.persons-search .ss-search-item{display:block;float:left;width:100%}.persons-search .bs-placeholder{display:block;float:left;width:100%}.persons-search .newsearch__placeholder{display:block;float:left;width:100%;color:#000;font-weight:600;font-size:12px;position:relative;padding-left:20px}.persons-search .newsearch__placeholder:before{content:"";position:absolute;left:4px;top:6px;width:6px;height:6px;border-left:2px dotted #bbb;border-bottom:2px dotted #bbb;background:transparent}.persons-search .newsearch__placeholder i{display:block;float:right;margin-top:3px}.persons-search .search__label{font-size:14px}.persons-search .mw-input{display:block;float:left;width:100%;margin-bottom:10px}.persons-search .mw-input select{display:block;float:left;width:100%;height:26px;font-size:14px;padding:0 10px}.persons-search .modal-footer{display:block;float:left;width:100%}.persons-search .modal-footer button{display:block;float:left;background:#fff;cursor:pointer;font-size:13px;width:47%;margin-right:2%;margin-left:1%;margin-bottom:10px;line-height:24px;border:1px solid #3b2c22;font-weight:500;background:#3b2c22;color:#fff;text-align:center}.persons-search .modal-footer button:hover{background:#fff;color:#3b2c22}.persons-search .modal-footer .modal-add-room,.persons-search .modal-footer .modal-remove-room{color:#3b2c22;background:#fff}.persons-search .modal-footer .modal-add-room:hover,.persons-search .modal-footer .modal-remove-room:hover{background:#3b2c22;color:#fff}.persons-search .modal-footer>:not(:first-child){margin-left:1%}.persons-search .js-child-field{display:block;float:left}
