.relative-container{position:relative}.search-hp{position:absolute;top:100px;left:20px;z-index:20;width:100%;padding:0 10px;width:350px;height:420px}@media (max-width: 991px){.search-hp{position:relative;top:0;left:0;height:420px;width:100%}}.sr-vypis .searchform{width:100%}.sr-vypis .searchform .searchform__dropdown-placeholder{white-space:normal !important;overflow:visible !important}.searchform{display:block;float:left;background-color:#fff;padding:10px;border-radius:7px}.searchform .searchform__item{display:block;float:left;width:100%;padding:0 10px;margin-bottom:20px;margin-top:10px}@media (max-width: 991px){.searchform .searchform__item{position:relative}}.searchform .searchform__item .searchform__dropdown{display:block;float:left;width:100%;padding:5px 10px;background:#fff;color:#000;cursor:pointer;border-radius:0px;border-bottom:2px solid #fcc102}@media (max-width: 991px){.searchform .searchform__item .searchform__dropdown{position:relative}}.searchform .searchform__item .searchform__dropdown .searchform__dropdown-name{display:block;float:left;width:100%;color:#00518e;font-weight:700;font-size:13px;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:#000;font-weight:500;font-size:14px;position:relative;padding-left:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.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:99%;top:0;width:400px;height:420px;background:#fff;color:#000;z-index:999;display:none;border-top-right-radius:7px;border-bottom-right-radius:7px;overflow-y:auto}@media (max-width: 991px){.searchform .searchform__item .searchform__options{display:block;float:left;border-radius:0;background:#fff;box-shadow:0 0 108px 100px transparent;position:fixed !important;z-index:20001;top:75px;left:0px;width:100% !important;height:80%}}.searchform .searchform__item .searchform__options .sf-float{display:block;float:left}.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;font-size:14px}.searchform .searchform__item .searchform__options .sf-float .departure-name{display:block;float:left;width:100%;margin-bottom:5px;font-size:15px;font-weight:600;color:#00518e}.searchform .searchform__item .searchform__options-head{display:block;float:left;width:100%;padding:0 20px;font-size:16px;line-height:70px;position:relative;border-bottom:2px solid #fcc102;color:#003B5E;font-weight:500}@media (max-width: 991px){.searchform .searchform__item .searchform__options-head{line-height:60px}}.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:#00518e;cursor:pointer}.searchform .searchform__item .searchform__options-content{display:block;float:left;width:100%;padding:10px;height:270px;overflow-y:auto}@media (max-width: 991px){.searchform .searchform__item .searchform__options-content{padding:10px 20px;position:absolute;overflow-y:auto;left:0;top:65px;background:#fff}}.searchform .searchform__item .searchform__options-content .label{display:block;float:left;width:100%;font-weight:600;margin-bottom:10px;margin-top:10px}.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;margin-bottom:0;font-size:13px}.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:#00518e;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:#00518e}.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;font-size:13px}.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:#00518e;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:#00518e;width:14px;height:14px;border-radius:7px}.searchform .searchform__item .searchform__options-content .searchform_departure-head{display:block;float:left;width:100%;color:#00518e;font-weight:500;margin:5px 0}.searchform .searchform__item .searchform__options-content .alert-warning{font-size:12px;padding:5px}.searchform .searchform__item .searchform__options-bottom{display:block;float:left;width:100%;padding:15px 20px;height:70px;position:relative;border-top:2px solid #fcc102;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 #00518e;color:#00518e;padding:5px 20px;font-size:16px;font-weight:500}.searchform .searchform__item .searchform__options-bottom .js-delete:hover{background:#00518e;border:2px solid #00518e;color:#fff}.searchform .searchform__item .searchform__options-bottom .js-delete i{display:inline-block;margin-right:3px}.searchform .searchform__item .searchform__options-bottom .js-save{display:block;float:right;background:#00518e;border:2px solid #00518e;color:#fcc102;padding:5px 20px;font-size:16px;font-weight:500}.searchform .searchform__item .searchform__options-bottom .js-save:hover{background:#fcc102;border:2px solid #fcc102;color:#00518e}.searchform .searchform__item .searchform__options-bottom .js-save i{display:inline-block;margin-right:3px}.searchform .searchform__btn{display:block;float:left;width:100%;padding:10px;text-align:center}.searchform .searchform__btn input{display:inline-block;background:#00518e;color:#fff;font-size:18px;font-weight:600;width:100%;padding:10px 0;border:none;cursor:pointer;border-radius:5px}.searchform .searchform__btn input:hover{background:#fcc102;color:#00518e}.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:14px;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 #003B5E}.searchform .searchform__item .searchform__options-content .dates ul{float:none;display:flex;flex-wrap:wrap;width:calc(100% - 10px)}.searchform .searchform__item .searchform__options-content .dates ul li{width:calc(33.3333336% - 10px);margin:5px}.searchform .searchform__item .searchform__options-content .dates ul li input{display:none}.searchform .searchform__item .searchform__options-content .dates ul li input:checked+label{background:#00518e;color:#fff}.searchform .searchform__item .searchform__options-content .dates ul li input:checked+label:hover{opacity:0.5}.searchform .searchform__item .searchform__options-content .dates ul li label{width:100%;padding:10px;border:1px solid #ccc;color:#00518e;text-align:center;border-radius:5px;cursor:pointer;text-transform:uppercase;font-size:12px;line-height:unset}.searchform .searchform__item .searchform__options-content .dates ul li label::before{display:none !important}.searchform .searchform__item .searchform__options-content .dates ul li label::after{display:none !important}.searchform .searchform__item .searchform__options-content .dates ul li label:hover{background:#eee}.searchform .searchform__item .searchform__options-content .dates ul li label.hover{background:#176daf;color:#fff}.searchform .searchform__item .searchform__options-content .dates ul li label.unhover{opacity:0.5}
