@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Onest:wght@100..900&display=swap");body{background:transparent !important}table.dataTable{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)}label{display:block;margin-top:6px;margin-bottom:0;font-weight:normal}table.dataTable thead th,table.dataTable thead td{border-bottom:0 solid #111}.btn_price_in{text-align:center;border:2px solid #02B3E7;border-radius:3px;transition:0.3s;background:#fff;color:#02B3E7;cursor:pointer}.btn_price_in:hover{border:2px solid #02B3E7;background:#02B3E7;color:#fff}.excursion_form{background:#fff;border:1px solid #D9D9DA;max-width:1400px;margin:0 auto;padding:10px 15px;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)}.main{padding-bottom:0}#content{white-space:normal}table.dataTable thead>tr>th{padding:5px 5px}#content{white-space:normal}.place_block{padding-right:0}.flight_free_day a{background-color:#42B373 !important;background-image:none !important;color:#ffffff !important}#left-filter-wrapper button,#right-filter-wrapper button{z-index:1}#left-filter-wrapper .multiselect-container,#right-filter-wrapper .multiselect-container{z-index:2}#left-filter-wrapper label{text-align:right}#left-filter-wrapper{padding-top:35px}#left-filter-wrapper .btn-group{width:100%;text-align:left}#left-filter-wrapper .multiselect.dropdown-toggle.btn.btn-light{width:100%;text-align:left;background:#fff;color:#555;border:2px solid #D9D9DA}.form-control{border:2px solid #D9D9DA}#left-filter-wrapper .multiselect-container label{text-align:left}#left-filter-wrapper button.multiselect-clear-filter{line-height:24px;border-radius:0 3px 3px 0;border-left:0}#right-filter-wrapper button{display:none}#right-filter-wrapper{height:220px;position:relative}.multiselect-container>li.active>a:hover,.multiselect-container>li.active>a{background:transparent}#right-filter-wrapper ul.multiselect-container.dropdown-menu{display:block;height:146px;width:100% !important;position:absolute !important;top:0 !important;left:0 !important;overflow-y:auto;border:0 solid #e2e2e2;transform:none !important;background:#fff;border-radius:0 0 12px 12px;box-shadow:none}#right-filter-wrapper ul.multiselect-container.dropdown-menu .multiselect-search{border:0;height:34px;margin-bottom:10px}#right-filter-wrapper .btn-group{width:100%}#right-filter-wrapper .input-group{margin:0}.excursion_form i{color:#005F9B;font-size:18px}.calendar-pic{position:relative}.calendar-pic i{position:absolute;top:8px;left:95px;font-size:14px}.calendar-pic input{width:120px}#from_date,#to_date{cursor:pointer}table.table-bordered.dataTable th{text-align:center;padding:10px 3px;background:#3CB0FF !important;color:#fff;font-size:13px}.adult_label,.children_label{padding:0}.hotel_icon{display:inline-block;width:100%;height:100%;background-size:cover}.get_url_hotel_btn{white-space:normal;cursor:pointer}.table.dataTable thead .sorting,table.dataTable thead .sorting_asc{background:none}.get_url_hotel_btn{background:#fd5b36;color:#fff}span.tour_count_span{display:block;margin:0 auto;width:23px;padding:4px 3px;font-size:13px;background-image:-webkit-linear-gradient(to bottom, #466296, #4d8dff);background-image:-moz-linear-gradient(to bottom, #466296, #4d8dff);background-image:-ms-linear-gradient(to bottom, #466296, #4d8dff);background-image:-o-linear-gradient(to bottom, #466296, #4d8dff);background-image:linear-gradient(to bottom, #466296, #4d8dff);color:#fff}.btn_price .btn_price_in{font-size:18px;overflow:hidden}.price_button{display:inline-block;white-space:nowrap;border:2px solid #02B3E7;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:right;min-width:106px;font-weight:bold;color:#02B3E7;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 #02B3E7;color:#fff;background:#02B3E7;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}table.dataTable.no-footer{border-radius:3px}.order_td .btn-primary{background-image:linear-gradient(to bottom, #466296, #4d8dff) !important}.icon_mob{display:none}.connected-carousels .stage{width:570px;margin:20px auto;position:relative}.connected-carousels .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.85);opacity:.66}.connected-carousels .photo-credits a{color:#fff}.connected-carousels .navigation{width:538px;margin:5px auto;position:relative}.connected-carousels .carousel{overflow:hidden;position:relative}.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0}.connected-carousels .carousel li{float:left}.connected-carousels .carousel-stage{height:100%;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .carousel-navigation{height:120px;background:#fff;border:10px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .carousel-navigation li{cursor:pointer}.connected-carousels .carousel-navigation li img{display:block;border:5px solid #fff}.connected-carousels .carousel-navigation li.active img{border-color:#ccc}.connected-carousels .prev-stage,.connected-carousels .next-stage{display:block;position:absolute;top:0;width:305px;height:410px;color:#fff}.connected-carousels .prev-stage{left:0}.connected-carousels .next-stage{right:0}.connected-carousels .prev-stage.inactive,.connected-carousels .next-stage.inactive{display:none}.connected-carousels .prev-stage span,.connected-carousels .next-stage span{display:none;position:absolute;top:50%;width:30px;height:30px;text-align:center;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:24px/27px Arial, sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .prev-stage span{left:20px}.connected-carousels .next-stage span{right:20px}.connected-carousels .prev-stage:hover span,.connected-carousels .next-stage:hover span{display:block}.connected-carousels .prev-navigation,.connected-carousels .next-navigation{display:block;position:absolute;width:30px;height:30px;background:#4E443C;color:#fff;text-decoration:none;text-shadow:0 0 1px #000;font:16px/29px Arial, sans-serif;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.connected-carousels .prev-navigation{left:-15px;top:45px;text-indent:6px}.connected-carousels .next-navigation{right:-15px;top:45px;text-indent:20px}.connected-carousels .prev-navigation.inactive,.connected-carousels .next-navigation.inactive{opacity:.5;cursor:default}.no_photo_class2{background:url("/themes/shs/no_photo.png") center center no-repeat;background-size:cover}.excursion_form_wrap{display:flex;flex-wrap:wrap;font-family:'Montserrat'}.header_wrap.excursions .excursion_form_wrap{margin-bottom:-330px}.excursion_left{width:550px;flex-grow:1;display:flex;flex-wrap:wrap}.excursion_right{width:510px;margin-left:40px;flex-grow:1}.excursion_bottom{width:100%;display:flex;justify-content:space-between;align-items:center}.excursion_input{color:#121420}.excursion_label_input{display:block;font-weight:400;font-size:14px;line-height:17px;color:#7C7C7C;margin-bottom:2px;margin-top:0}.excursion_input .btn-group{width:100%;text-align:left}.excursion_input .multiselect.dropdown-toggle.btn.btn-light{width:100%;text-align:left;background:#fff;border:0 solid #D9D9DA;height:48px;border-radius:12px;font-weight:300;font-size:16px;margin:0 !important}.excursion_input button.multiselect-clear-filter{line-height:24px;border-radius:0 3px 3px 0;border-left:0}.excursion_input.from_date input,.excursion_input.adult input,.excursion_input.children input,input.child_item{width:100%;text-align:left;background:#fff;border:0 solid #D9D9DA;height:48px;border-radius:12px;font-weight:300;font-size:16px;margin:0 !important;padding:0.375rem 0.75rem;overflow:hidden}.excursion_input select{width:100%;text-align:left;background:#fff;border:0 solid #D9D9DA;height:48px;border-radius:12px;font-weight:300;font-size:16px;margin:0 !important;padding:0.375rem 0.75rem}.excursion_left .excursion_input{width:260px;margin-right:15px;margin-bottom:10px}.excursion_right .btn-group,.btn-group-vertical,.excursion_input .btn-group,.btn-group-vertical{vertical-align:top !important}.excursion_right .multiselect-container>li>a>label{padding:0 0.75rem}.excursion_bottom_left{display:flex;flex-wrap:wrap}.excursion_input.adult,.excursion_input.children{width:80px;flex-grow:0}input.child_item{width:64px !important;border-radius:12px !important;overflow:hidden}.stepper-btn-wrap{position:absolute;top:0;right:0;width:16px;height:100%;overflow:hidden;border-left:0;border:0 solid #ccc !important;border-radius:0 12px 12px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#ddd;background-image:-webkit-linear-gradient(top, #eee, #ddd) !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stepper-btn-wrap a{display:block;height:50%;overflow:hidden;line-height:190%;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #ccc;cursor:default;color:#666 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#title_children_block{margin-bottom:5px}.excursion_bottom_right{width:515px}.get_tours_button{display:block;color:#F9F9F9;text-decoration:none;border-radius:15px;background:#F64740;width:100%;height:52px;cursor:pointer;font-weight:700;font-size:18px;border-width:0;padding-left:15px;padding-right:15px}.excursion_result_topbar{max-width:1120px;margin:0 auto;padding:0 10px;text-align:right}.excursion_result_items{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:21px;padding-bottom:60px}.excursion_result_item_link{color:#121420;display:flex;width:303px;flex-grow:1}.excursion_result_item{width:100%;position:relative;box-shadow:2px 2px 10px 0 #0000001A;border-radius:16px;overflow:hidden;background:#fff;padding-bottom:78px;border:1px solid #C4C4C4}.excursion_result_item_img{height:218px;border-radius:16px 16px 0 0;overflow:hidden}.excursion_result_item_img img{width:100%;height:100%;object-fit:cover}.excursion_result_item_label{background:#F64740;position:absolute;top:22px;right:0;color:#fff;height:40px;width:160px;font-size:17px;font-weight:700;line-height:40px;z-index:1;text-align:center;border-radius:5px 0 0 5px}.excursion_result_item_info{padding:17px 25px 14px;color:#121420}.excursion_result_item_date{font-family:Montserrat;color:#373535;font-weight:400;font-size:16px;line-height:22px}.excursion_result_item_city_wrap{display:flex;justify-content:space-between}.excursion_result_item_city_name{font-family:Montserrat;font-weight:400;font-size:16px;line-height:20px;color:#7A7171}.excursion_result_item_departure_from{font-family:Montserrat;font-weight:400;font-size:16px;line-height:20px;color:#373535}.excursion_result_item_city_price{font-weight:400;font-size:12px;line-height:24px;position:relative}.excursion_result_item_city_price:after{position:absolute;content:'';width:30px;height:2px;background:#f00;top:10px;left:0;transform:rotate(342deg)}.excursion_result_item_region_wrap{display:flex;justify-content:space-between}.excursion_result_item_region_name{font-family:Onest;font-weight:800;color:#29A3CD;font-size:20px;line-height:26px;padding-right:5px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:3px 0 6px}.excursion_result_item_region_price{font-weight:700;font-size:15px;line-height:22px;min-width:90px;text-align:right}.excursion_result_item_options{padding:0;margin:3px 0 5px !important}.excursion_result_item_options li{font-family:Montserrat;font-size:16px;font-weight:400;line-height:20px;margin-bottom:5px}.excursion_result_item_btn{background:#F64840;color:#FAFAFA;font-family:Onest;font-weight:700;font-size:20px;padding:14px;display:block;text-align:center;position:absolute;bottom:26px;left:50%;transform:translate(-50%, 0);width:calc(100% - 36px);cursor:pointer;border-radius:16px;transition:all 0.3s ease-out}.excursion_result_item_btn:hover{background:#CE342D}.excursion_search{width:100%;text-align:left;background:#fff;border:0 solid #D9D9DA;height:48px;border-radius:12px 12px 0 0;font-weight:300;font-size:16px;margin:0 !important}.excursion_list_wrapper .multiselect-container .filter{display:none}.multiselect-container>li.active>a:hover label,.multiselect-container>li.active>a label{font-weight:500}#right-filter-wrapper ::-webkit-scrollbar{width:12px;height:12px}#right-filter-wrapper ::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}#right-filter-wrapper ::-webkit-scrollbar-thumb{background:#ff745499;border-radius:10px;border:2px solid #f0f0f0;transition:all 0.3s ease-out}#right-filter-wrapper ::-webkit-scrollbar-thumb:hover{background:#ff7454}#right-filter-wrapper ::-webkit-scrollbar-corner{background:#f0f0f0}.excursion_result_item_options{list-style:none}@media (max-width: 1134px){.excursion_left .excursion_input{flex-grow:1;margin-left:10px;margin-right:10px}.excursion_right{margin:0 10px 12px}.excursion_left .excursion_input{margin-bottom:12px}.excursion_bottom{margin:0 10px;flex-wrap:wrap}.excursion_input.adult,.excursion_input.children,#children_block{margin-bottom:15px}.excursion_bottom_right{width:300px;flex-grow:1}}@media only screen and (max-width: 579px),(min-device-width: 580px) and (max-device-width: 600px){.excursion_form{padding:0 0 15px}#left-filter-wrapper label{text-align:left}.calendar-pic i{top:12px}#right-filter-wrapper{border-left:none}#left-filter-wrapper .multiselect.dropdown-toggle.btn.btn-light{height:40px;margin-right:0 !important;margin-bottom:0 !important}.get_tours_button{font-size:20px}.adult_label,.children_label{padding-left:15px}.hotel_icon{margin-left:0 !important}#right-filter-wrapper ul.multiselect-container.dropdown-menu .multiselect-search{height:39px}.icon_mob{display:inline}.icon_desktop{display:none}#left-filter-wrapper{padding-top:10px}.responsive td.responsive-td:before,.responsive td.basket-col:before{top:10px}.form-control{font-size:16px}.excursion_result_item_link,.excursion_result_item{width:100%}.excursion_form_wrap{width:100%}.excursion_result_items{padding-left:5px;padding-right:5px}}@media (max-width: 480px){.excursion_form_wrap{margin-bottom:-25px}}
