div.block_hotels{height:254px;overflow-y:auto;border-top:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4;border-bottom:2px solid #e4e4e4;background:#fff;border-radius:3px;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}div.block_hotels label{display:block;margin:0 3px;color:#5f5f5f}.multiselect-container label{margin:1px 3px !important;padding:0 !important}.form-control{border:2px solid #D9D9DA}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:2px;border-bottom-right-radius:2px;display:none}.multiselect-container .input-group{display:none}.room_block ul.dropdown-menu{height:257px !important;overflow-y:scroll}@media only screen and (min-width: 1200px){fieldset.check_list ul.multiselect-container.dropdown-menu{display:block;height:254px;width:100%;position:relative;z-index:0;border-top:2px solid #e4e4e4;border-left:2px solid #e4e4e4;border-right:2px solid #e4e4e4;border-bottom:2px solid #e4e4e4;overflow-y:auto;border-radius:3px;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03), 0 0.9375rem 1.40625rem rgba(4,9,20,0.03), 0 0.25rem 0.53125rem rgba(4,9,20,0.05), 0 0.125rem 0.1875rem rgba(4,9,20,0.03)}fieldset.check_list button{display:none}.category_block fieldset.check_list ul.multiselect-container.dropdown-menu{height:257px}}@media only screen and (min-width: 1200px){#foods fieldset.check_list ul.multiselect-container.dropdown-menu{height:254px}}.title-menu{width:100%;border-bottom:1px solid #eaeaea;display:flex;margin-bottom:15px;flex-wrap:wrap}.title-menu__link{font-size:17px;margin-right:20px;padding:5px 20px 10px;border-bottom:3px solid #fff;text-decoration:none;font-weight:500;color:#555555;transition:0.5s}.title-menu__link:hover,.link_active{border-bottom:3px solid #FD4C5C;text-decoration:none;color:#FD4C5C}.basket_top{font-size:17px;margin-right:-15px;margin-top:-11px;padding:10px 15px 10px 17px;border-bottom:0;text-decoration:none;font-weight:500;margin-left:auto;color:#fff;background:#02B3E7;border-radius:0 3px 0 0;display:flex;align-items:center}.basket_bot{display:none}.basket_top:hover{border-bottom:0;text-decoration:none;color:#fff}.basket_top i{position:relative;font-size:24px;line-height:21px;color:#fff;margin-left:5px}.basket_top i span{position:absolute;top:0;left:0;color:#02B3E7;font-size:13px;text-align:center;width:100%;font-family:Arial}.h_selected{margin-bottom:1px}.form_block{max-width:1400px}.room_block .btn-group{width:100%}@media only screen and (max-width: 579px),(min-device-width: 580px) and (max-device-width: 600px){.form_block{max-width:100%}}.region_block{padding-right:0}.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{background-color:#02B3E7}.region_block ul.dynatree-container li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-repeat:repeat-y;background-position:0 0;background:none;margin:0;padding:1px 0 0 0}.dynatree-exp-e span.dynatree-expander,.dynatree-exp-ed span.dynatree-expander{background-position:-32px -80px;background:none}span.dynatree-connector{background-position:-16px -64px;background:none}.region_block ul.dynatree-container{padding-left:5px;border:2px solid #e4e4e4;border-top:none;background:#fff;border-top-right-radius:0 !important;border-top-left-radius:0 !important;border-bottom-right-radius:3px !important;border-bottom-left-radius:3px !important;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.region_block .search_region{border:2px solid #e4e4e4 !important;background:#fff;border-top-right-radius:3px !important;border-top-left-radius:3px !important;border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.search-input{border-radius:3px 3px 0 0;border-bottom:0}.category_block{padding-left:10px;padding-right:10px;padding-top:3px;margin-top:-3px}.category_block .btn-group{display:block}.place_block{padding-right:10px;padding-left:0;padding-top:3px}.room_block{padding-left:0;padding-top:3px}.search_background{background:none;padding:20px 14px;border:0}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:5px 0px 5px 11px;height:30px;border:1px solid #fc01013b !important;border-radius:3px;background:#fff !important;color:#444;text-decoration:none;white-space:nowrap;line-height:1.42857143}.select_stars{display:none;background:white;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-radius:3px;margin-top:2px;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.box{background:#fff;margin:10px auto 40px;display:block;position:relative;border:1px solid #D9D9DA;border-radius:3px;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.multiselect-container>li.active>a:hover,.multiselect-container>li.active>a{background:none}ul.dynatree-container{height:231px}label.text-right{line-height:32px}.get_tours_btn{font-size:25px !important;margin-top:8px;padding-right:40px !important;padding-left:40px !important;overflow:hidden}ul.dynatree-container{background:#fff !important}.select_stars label{padding:0 0 0 5px}.select_stars label:first-child{margin-top:10px;margin-bottom:0}.select_stars label:nth-child(2){margin-bottom:0}input.hasDatepicker{width:120px !important;cursor:pointer}.calendar_bg_pic i{position:absolute;left:111px;bottom:17px;color:#FD4C5C;cursor:pointer}.searchmode{font-size:14px;text-transform:uppercase;float:left;background:linear-gradient(to top, rgba(51,64,99,0.74902) 0%, #334063 100%);padding:5px 22px;margin:-8px 5px 0 0;line-height:26px;border-radius:4px 4px 0 0}.searchmode a{color:#fff}.h5_icon i{color:#FD4C5C}.h5_m i{color:#FD4C5C}.searchmode_active{font-size:14px;text-transform:uppercase;float:left;background:linear-gradient(to top, rgba(247,0,43,0.619608) 0%, #F7002B 100%);padding:5px 22px;color:#fff;margin:-8px 5px 0 1px;line-height:26px;border-radius:4px 4px 0 0}.searchmode:hover{opacity:0.9;transition:opacity .3s ease-in-out}.searchmode i{margin-right:5px}.filter_hotel{height:28px;margin:-15px 10px 0 10px}label.checkbox{font-weight:normal !important}div.box h5{font-size:15px;margin-bottom:0;padding-left:5px;color:#555555;display:inline;font-weight:bold}h5 i{font-size:20px}.modal{width:96% !important;height:90% !important;overflow-y:scroll}.modal a.close-modal{top:0 !important;right:0 !important}.modal a.btn{color:#fff}.modal a.btn:hover{color:#fff}div.modal_logo{text-align:center}thead.responsive-thead tr:last-child th:first-child{border-top-left-radius:3px}thead.responsive-thead tr:last-child th:last-child{border-top-right-radius:3px}.table-bordered thead th,.table-bordered thead td{border-bottom-width:0}#check_all_hotels{cursor:pointer}span.dynatree-selected a{color:#5f5f5f;font-style:normal}.multiselect-container>li.active>a:hover,.multiselect-container>li.active>a{color:#5f5f5f}.btn-div{padding-right:5px;width:initial;float:right;margin-top:-10px;margin-right:0}.btn-div button{float:right}span.dynatree-folder a{font-weight:normal}.price_td{text-align:center}#dataTable{margin-left:0;margin-right:0;border-radius:3px}#dataTable thead,thead.responsive-thead{background-color:#05977C !important}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:20px;padding-left:10px;font-size:13px}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{background:none !important}table.dataTable.no-footer{border-bottom:0 !important}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0;border-color:#d2d2d2;font-weight:700;font-size:12px;text-align:-webkit-center;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.5);vertical-align:middle}div.img_icon_hotel{width:80px;height:80px;float:left;overflow:hidden;margin:2px 5px 2px 2px}div.img_icon_hotel:hover{overflow:visible}.hotel_icon{height:80px;background-size:cover}.hotel_icon:hover{z-index:2;-moz-transform:scale(1.75);-webkit-transform:scale(1.75);transform:scale(1.75);transition:all .2s ease-in-out}.hotel_desc{float:left;vertical-align:middle;margin-top:2px;z-index:1}.get_desc_hotel_btn,.get_url_hotel_btn{cursor:pointer;border:1px solid #FD4C5C;font-size:12px;line-height:12px;margin-bottom:1px !important;background:#FD4C5C;color:#fff !important;white-space:normal;transition:0.5s;padding:3px 5px;border-radius:3px}.get_desc_hotel_btn:hover,.get_url_hotel_btn:hover{border:1px solid #FD4C5C;background:#FD4C5C;color:#fff !important}.map_btn{position:absolute;font-size:12px;color:#fff !important;height:20px;line-height:0;padding:3px 2px 2px}table.dataTable{margin-top:1px !important}td.min_wp{width:80px;border-right:0;padding-top:0 !important;padding-bottom:0 !important;border-right:none !important}.jquery-modal thead.responsive-thead tr:last-child th:nth-of-type(2){border-top-left-radius:0}thead.responsive-thead tr:last-child th:nth-of-type(2){border-top-left-radius:3px}thead.responsive-thead tr:last-child th:last-child{border-top-right-radius:3px}.table.dataTable,.ui-datepicker,.qtip{box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}table.dataTable tbody th,table.dataTable tbody td{padding:2px 3px !important}table.dataTable.no-footer{border:1px solid #c5c5c5}table.dataTable tbody tr.price_status_stop .price_button{background-color:#fff;border:2px solid #FF2525;color:#FF2525;transition:0.3s}table.dataTable tbody tr.price_status_stop .price_button:active,table.dataTable tbody tr.price_status_stop .price_button:hover{background-color:#FF2525;border:2px solid #FF2525;color:#fff}table.dataTable tbody tr.price_status_guaranteed{background-color:#6dc06633}table.dataTable tbody tr.price_status_guaranteed .price_button{background-color:#fff;border:2px solid #6dc066;color:#6dc066;transition:0.3s}table.dataTable tbody tr.price_status_guaranteed .price_button:active,table.dataTable tbody tr.price_status_guaranteed .price_button:hover{background-color:#6dc066;border:2px solid #6dc066;color:#fff}.price_button{display:inline-block;white-space:nowrap;border:2px solid #05977C;border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;padding:5px 15px;background:#fff;text-align:center;min-width:106px;font-weight:bold;color:#05977C;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:0.3s}.price_button:active,.price_button:hover{border:2px solid #05977C;color:#fff;background:#05977C;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.price_button_mini{display:inline-block;white-space:nowrap;border:2px solid #00A651;border-radius:3px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;padding:5px 15px;background:#00A651;text-align:right;min-width:106px;font-weight:bold;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:0.5s}.price_button_mini:active,.price_button_mini:hover{border:2px solid #00A651;color:#00A651;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tabs-animated .nav-link{border:1px solid #ffff;border-radius:3px}.tabs-animated .nav-link.active{background:linear-gradient(to top, #05977C 1%, #05977C 100%);color:#fff !important}.tabs-animated .nav-link:hover{background:linear-gradient(to top, #05977C 1%, #05977C 100%);color:#fff !important}.tabs-animated .nav-link::before{background:#07cca5}.price_status_stop{border-bottom:1px solid #CC5050 !important;background:#F1AFAF;color:#9F4D4D !important}.price_status_guaranteed{background-color:#6dc066}.price_status_onrequest{background-color:yellow}.dataTables_wrapper{background:#ffffff00}.get_url_hotel_btn{display:inline-block;padding:2px 4px 0;line-height:14px;border-radius:3px;cursor:pointer;color:#007355;text-transform:uppercase;font-weight:400}.get_url_hotel_btn:hover{text-decoration:underline;color:#f36f21}.get_transport_place_depart_btn{display:inline-block;padding:2px 4px 0;font-weight:bold;line-height:14px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5cbfdb;border-radius:3px;box-shadow:-1px 1px 2px 0 #111;cursor:pointer}#search_tour .price_button{display:block}#search_tour td.td_price .bron,span.all_prices{font-weight:bold;font-style:normal}td.td_price .bron,#search_tour td.td_price .stop,#search_tour td.all_prices{cursor:pointer}i.lnr-dinner{line-height:15px}.filter_news_title{display:none}div.cildren{width:200px;padding-top:7px;margin-top:2px;padding-bottom:10px}#childs{background:#fff}input.adults,input.childs{width:34px;text-align:left}.multiselect-container>li>a>label{font-size:13px}.multiselect-container>li>a>label:nth-of-type(1){font-weight:bold}div.dataTables_wrapper div.dataTables_filter{margin-left:16px}span.tour_count_span{display:block;margin:0 auto;width:23px;padding:4px 3px;font-size:13px;background-image:-webkit-linear-gradient(to bottom, #0069B5 1%, #02B3E7 100%);background-image:-moz-linear-gradient(to bottom, #0069B5 1%, #02B3E7 100%);background-image:-ms-linear-gradient(to bottom, #0069B5 1%, #02B3E7 100%);background-image:-o-linear-gradient(to bottom, #0069B5 1%, #02B3E7 100%);background-image:linear-gradient(to bottom, #0069B5 1%, #02B3E7 100%);color:#fff}span.tour_count_span_stop{background-image:-webkit-linear-gradient(to bottom, #AB0C0C, #FF2525);background-image:-moz-linear-gradient(to bottom, #AB0C0C, #FF2525);background-image:-ms-linear-gradient(to bottom, #AB0C0C, #FF2525);background-image:-o-linear-gradient(to bottom, #AB0C0C, #FF2525);background-image:linear-gradient(to bottom, #AB0C0C, #FF2525);color:#fff}#users_chosen{width:100%}a.add_basket i{color:#FF5730;opacity:0.9}a.add_basket:hover i{opacity:1;transition:opacity .15s ease-in-out}td.basket-col a.add_basket{cursor:pointer;font-size:22px;text-align:center;display:block;transition:0.1s}td.basket-col a.add_basket:active{transform:scale(1.5);z-index:9}.table-bordered{border:none}.table-bordered th,.table-bordered td{border:1px solid #dcdcdc}.table th,.table td{border-top:1px solid #dcdcdc}.hotel_icons{display:none}.hotel_icons>span>img{height:24px}#tours{padding-left:0;padding-right:0}.widget-content.tours{background:white;border-radius:0.25rem}.light-theme .current{background:#8d8d8d !important;border-color:#8d8d8d !important}.simple-pagination{padding:5px 5px 5px 0 !important}.place_block .ms-container{width:100%}.place_block .ms-container .ms-selectable,.ms-container .ms-selection{width:50%}.place_block .ms-selection>.custom-header>span{position:absolute;right:11px;top:3px}.place_block .ms-selection>.custom-header>span a{border:1px solid #555555;padding:1px 6px;text-decoration:none;background:transparent;border-radius:3px;color:#555555;transition:0.5s;font-size:13px}.place_block .ms-selection>.custom-header>span a:hover{border:1px solid #555555;background:#555555;color:#fff}.place_block .ms-selection>.custom-header>span>a i{padding-right:3px}.place_block .ms-container .ms-list{border-radius:0 0 3px 3px;height:224px;box-shadow:0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03)}.place_block .custom-header h5{margin-top:-5px;display:block !important;padding-bottom:4px;white-space:nowrap}div.dataTables_wrapper div.dataTables_filter>label{float:right}.legend_m{display:flex;align-items:center;width:max-content;float:right}.legend_m span{padding:0 10px;height:38px;display:flex;align-items:center}.ng-binding{width:100%;justify-content:space-between !important}.check_all_hotels>a{margin:-8px 0 0 !important;padding:2px 5px !important}.flex_wrap{display:flex;flex-direction:column;min-height:100vh}.time_valitidy_price{color:#1A4DAB;background-color:white;padding:5px 10px;border-radius:3px;width:300px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;display:flex;text-align:left;float:right;height:38px;align-items:center}.checkbox-group{margin-top:15px;margin-bottom:0px}@media screen and (max-width: 767px){.mlbcustom{margin:0 !important}.msbcustom{padding:0 15px !important;margin-top:10px !important;width:100% !important}.get_tours_btn{width:100% !important}.statbcustom{padding-left:0 !important}}@media only screen and (max-width: 579px),(min-device-width: 580px) and (max-device-width: 600px){label.text-right{text-align:left !important;line-height:10px}#from_nights_combo,#to_nights_combo{width:50px}.m_cal,.m_nights{width:53%;float:left}.calendar_bg_pic i{bottom:20px}.region_block{padding-right:15px}.place_block{padding-right:15px;padding-left:15px}.category_block{margin-top:10px}.category_block button.multiselect{margin:2px 3px 5px;width:-webkit-fill-available;line-height:32px}.category_block li{margin-top:8px}.place_block{margin-top:37px}.place_block .ms-selection>.custom-header>span{position:absolute;right:18px;top:-22px}.place_block .place_block input.filter_hotel{margin-bottom:-44px;margin-left:130px}.place_block .h_selected{text-align:right;padding-right:3px}.room_block{padding-right:15px;padding-left:15px;margin-top:10px}.room_block li{margin-top:8px}.room_block .btn-group{display:block}.room_block button.multiselect{margin:5px 3px 5px;width:-webkit-fill-available;line-height:32px}div.block_hotels label{margin-top:8px}ul.dynatree-container li{margin-top:5px}input.adults,input.childs{height:60px;width:50px;text-align:center;font-size:20px}#nights_block select{height:50px;width:54px;text-align:center;font-size:18px}.adult_form_block{margin-bottom:25px !important}div.cildren{padding-bottom:0}.stepper-btn-wrap{width:20px}a.stepper-btn-up{padding:9px 5px 0}a.stepper-btn-dwn{padding:9px 5px 0}.select_stop span{line-height:35px}.select_stars{padding-top:8px;padding-left:5px}div.hotel_desc{margin-top:0}div.img_icon_hotel,div.hotel_desc{float:none}div.img_icon_hotel{margin-top:0;margin-bottom:0}tr.price_status_stop{overflow:hidden}span.tour_count_span{margin:0}a.add_basket i{font-size:33px}.modal{width:100% !important;height:90% !important;overflow-y:scroll;padding:5px !important}div.modal_logo{margin:15px 0 0;text-align:center}div.modal a.modal_print,div.modal a.modal_ex,div.modal a.modal_clear{line-height:30px !important}span.check_all_hotels{display:block;margin-top:23px}input.filter_hotel{width:200px;margin-bottom:-44px;margin-left:114px}.h5_m{display:block;margin-bottom:14px}.select_stars label:first-child{margin-top:0}.tours{padding-left:0;padding-right:0}.searchmode,.searchmode_active{float:none;border-radius:4px;margin:0}.time_valitidy_price{margin:10px auto;float:none}.legend_m{display:flex;align-items:start;width:max-content;flex-direction:column;float:none}.legend_m span{height:25px}div.dataTables_wrapper div.dataTables_filter>label{float:none}.title-menu__link{border-bottom:none;margin-right:0px;padding:5px 5px 5px;width:50%}.basket_top{display:none}.btn-div{padding:0 15px;margin-top:10px}.btn-div button{float:none;width:100%}.basket_bot{width:100%;text-align:center;margin:0;border-radius:3px;display:flex;justify-content:center}.h_selected{margin-bottom:2px}.checkbox-group{margin-top:0;margin-bottom:0}.time_valitidy_price{width:100%}.form-control{font-size:16px}input.hasDatepicker{padding-top:8px}.hotel_input{display:flex;justify-content:space-between;align-items:center}.ng-binding{width:100%}.hotel_input input{margin:0 !important}.clear_btn>span{margin:0;text-align:right}.clear_btn>span>a{margin:7px 0 0 !important;padding:0.375rem 0.75rem !important}}
