.searchform{position:absolute;bottom:30px;left:0;z-index:1;display:block;float:left;width:100%}@media (max-width: 991px){.searchform{position:relative;bottom:unset;top:0}}.searchform .searchform__item{display:block;float:left;width:19%;position:relative;padding:0 10px;margin-bottom:20px;margin-top:10px}@media (max-width: 991px){.searchform .searchform__item{width:50%;margin-bottom:10px}}@media (max-width: 550px){.searchform .searchform__item{width:100%}}.searchform .searchform__item .searchform__dropdown{display:block;float:left;width:100%;position:relative;padding:10px 15px;color:#fff;cursor:pointer;border-radius:5px;background:#F2C894}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-name{display:block;float:left;width:100%;color:#000;font-weight:700;font-size:12px;text-transform:uppercase}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-name i{display:inline-block;margin-right:5px}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-placeholder{display:block;float:left;width:100%;color:#fff;font-weight:500;font-size:12px;position:relative;padding-left:20px}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-placeholder i{display:block;float:right;margin-top:3px}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-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}.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:70%;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:#000;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:#F2E2C4}.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:#A6785D;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:#F2E2C4;width:14px;height:14px;border-radius:7px}.searchform .searchform__item .searchform__options-content .searchform_departure-head{display:block;float:left;width:100%;color:#F2E2C4;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 #F2E2C4;color:#F2E2C4;padding:5px 20px;font-size:14px;font-weight:500}.searchform .searchform__item .searchform__options-bottom .js-delete:hover{background:#F2E2C4;border:2px solid #F2E2C4;color:#fff}.searchform .searchform__item .searchform__options-bottom .js-save{display:block;float:right;background:#F2E2C4;border:2px solid #F2E2C4;color:#000;padding:5px 20px;font-size:14px;font-weight:500}.searchform .searchform__item .searchform__options-bottom .js-save:hover{background:#000;border:2px solid #000;color:#F2E2C4}.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:#A6785D;color:#fff;border-radius:5px}.searchform .searchform__btn a:hover{background:#F2E2C4;color:#000}.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:#A6785D;color:#fff;border-radius:5px}.searchform .searchform__btn-vv a:hover{background:#F2C894;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 #F2E2C4}
