 .pk_ht_in_list_big_title{text-align:left;margin:0 5px 15px;font-size:21px;font-weight:600;}.suggestion_ht_pack_list_i{background-color:#8a8a8a;margin-top:5px;}.suggestion_ht_pack_list_i:before{color:#8a8a8a;}.suggestion_ht_pack_in_list_table{display:table;width:100%;}.suggestion_ht_pack_in_list_cell{display:table-cell;}.suggestion_pack_hotel_title{margin:0;padding:5px;text-align:left;border:unset;}.suggestion_pack_hotel_header{padding:15px 15px 10px 15px;}.suggestion-pack-hotel{background-color:#FFF;border:1px solid #ddd;}.suggestion-pack-hotel .panel{margin-bottom:0;border-radius:0;border:unset;}.suggestion-pack-hotel .panel.panel_pk_in_ht_inf{border-top:1px solid #ddd}.suggestion-pack-hotel .panel-heading{cursor:pointer;border-bottom:0;}.suggestion-pack-hotel .panel-heading.suggestion-pack-first-headding{display:none;border-top:1px solid #ddd;}.suggestion-pack-hotel .panel-heading .suggestion-pack-hotel-title{font-size:16px;font-weight:600;margin:0;padding:20px 60px 20px 25px;text-align:left;}.suggestion-pack-hotel .panel-heading .suggestion-pack-hotel-title:hover{color:var(--main_color_hover)}.suggestion-pack-hotel-title-price{float:right;text-align:right;max-width:110px;margin-left:10px;line-height:.8;}.suggestion-pack-hotel-title-from{font-size:10.5px;font-weight:300;margin-right:5px;}.suggestion-pack-hotel-title-value{font-size:23px;font-weight:600;display:block;margin-bottom:5px;margin-left:5px;}.suggestion_hp_title_scratched_mt{margin-top:-4px}.suggestion_hp_title_scratched{color:#8a8a8a;font-size:16px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);display:inline-block;margin-bottom:5px;}.suggestion-pack-hotel .panel-body{padding:20px 25px;}.suggestion-pack-hotel-name{font-size:25px;cursor:pointer;text-align:left;margin-bottom:0;padding:20px 60px 20px 25px;border:unset;}.suggestion-pack-hotel-name:hover{color:var(--main_color_hover)}.suggestion-pack-hotel-tailor{font-size:25px;cursor:pointer;text-align:left;margin-bottom:0;padding:20px 25px 20px 25px;border:unset;}.suggestion-pack-hotel-tailor:hover{color:var(--main_color_hover)}.suggestion-pack-hotel-name::before{font-family:'FontAwesome';content:'\f107';position:absolute;font-size:26px;top:25px;right:25px;color:#8a8a8a;}.suggestion-ht-pack-title{font-size:17.5px;cursor:pointer;text-align:left;margin-bottom:0;padding:20px 60px 20px 25px;border:unset;color:var(--main_color_hover);}.suggestion-ht-pack-title:hover{color:var(--main_color)}.suggestion-ht-pack-title::before{font-family:'FontAwesome';content:'\f107';position:absolute;font-size:26px;top:25px;right:25px;color:#8a8a8a;}.suggestion-arrow-up::before{content:'\f106';}.suggestion-hp-small{font-size:17.5px;white-space:nowrap}.suggestion-pack-hotel-resume{font-size:16px;margin-bottom:15px;font-weight:600;}.suggestion-pack-hotel-close:hover{color:var(--main_color_hover)}.suggestion-pack-hotel-price{font-size:24px;font-weight:600;float:right;text-align:right;max-width:110px;margin-left:10px;line-height:.8;}.sugg-hp-pr-center{position:absolute;top:-10px;right:0;;width:300px;margin-left:0;margin-right:0;}.suggestion-pack-hotel-from{color:#8a8a8a;font-size:10.5px;font-weight:300;margin-right:5px;}.suggestion-pack-hotel-value{color:var(--main_color);display:block;margin-bottom:5px;margin-left:5px;}.suggestion-pack-ht-in-list-value{color:var(--main_color_hover);display:block;margin-left:5px;}.suggestion_hp_scratched{font-size:16px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);display:inline-block;margin-bottom:5px;}.suggestion_hp_no_price{font-size:12px;line-height:normal;color:var(--main_color_hover);margin-left:5px;}.suggestion-pack-hotel-bt{margin-top:0;padding:4px;font-size:13px}.suggestion-pack-hotel-inf{padding:0;font-size:13px;max-width:130px;margin:0 auto;display:block;}.show-pack-lst-ht{padding:4px;font-size:11px;width:140px;margin:0 auto;display:block;background-color:#484848;border-color:#484848;}.show-pack-lst-ht:hover,.show-pack-lst-ht:active,.show-pack-lst-ht:focus,.show-pack-lst-ht.active.focus,.show-pack-lst-ht.active:focus,.show-pack-lst-ht.active:hover,.show-pack-lst-ht:active.focus,.show-pack-lst-ht:active:focus,.show-pack-lst-ht:active:hover{background-color:#8a8a8a;border-color:#8a8a8a;}.show_more_packs_hp{display:none}.ht-in-list-desc-pk{font-weight:300;line-height:normal;text-align:left;font-size:12px;margin-bottom:15px;}.hp-desc-name{font-size:15px;text-align:left;font-weight:500;}.suggestion-pack-list{font-size:18px;font-weight:600;float:right;text-align:right;max-width:110px;margin-left:10px;line-height:.8;}.hp-desc-courses-asterisk{margin-left:5px;margin-right:5px;}.suggestion-pack-list-book{padding:7px 15px;font-size:15px;text-transform:capitalize;font-weight:500;margin:0 auto;display:block;background-color:var(--main_color_hover);border-color:var(--main_color_hover);}.suggestion-pack-list-book:hover,.suggestion-pack-list-book:focus,.suggestion-pack-list-book:active,.suggestion-pack-list-book:active:hover{background-color:var(--main_color);border-color:var(--main_color);}.suggestion_hp_lst_scratched{color:#8a8a8a;font-size:13px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);display:inline-block;margin-bottom:5px;}.hotel_news{padding:20px 25px;}.hotel_news_h_title{font-size:25px;margin-bottom:10px;}.hotel_news_h{font-size:18px;}.hotel_news_title{font-size:15px;color:#8a8a8a;margin-top:10px;}.hotel_news_title a{color:#8a8a8a;}.new-ht-sidebar-hide{display:none;}.hotel_desc_pack{color:#484848;font-size:18px;text-align:center;padding:0 60px 0 25px}.title-pack-taylor{text-align:center}.taylor-heading{cursor:unset!important;}.suggestion-pack-tailor{margin:0;padding:20px 25px 20px 25px;text-align:left;color:#8a8a8a;}.pack-tailor-arrow::before{font-family:'FontAwesome';content:'\f107';position:absolute;font-size:16px;top:-2px;right:-32px;}.pack-tailor-arrow-up::before{content:'\f106';}.suggestion-tailor-title{font-weight:600;font-size:16px;position:relative;}.open-pack-tailor:hover{color:var(--main_color_hover)}.hp-tailor-price{float:right;text-align:right;margin-left:10px;line-height:.8;}.hp-tailor-date{font-size:10.5px;font-weight:300;}.rates_hotel_scratched{color:#8a8a8a;font-size:13px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);float:right}.op_room_format{display:inline-block;text-align:right;line-height:12px;}.room_from_price_sel{display:inline-block;color:var(--main_color);font-size:14px;font-weight:600;line-height:12px}.rates_hotel_scratched_sel{color:#8a8a8a;font-size:13px;font-weight:600;background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);}.rates_hotel_title_big{font-weight:600;color:#8a8a8a;font-size:17.5px;margin-bottom:25px;text-transform:uppercase;text-align:left;}.rates_hotel_name_prd{border:1px solid #ccc;color:#8a8a8a;padding:8px 20px;margin-bottom:20px;background-color:#efefef}.rates_hotel_title{font-weight:600;color:#8a8a8a;margin-bottom:5px;}.ht_form_sch select,.ht_form_sch .ht_form_sch option{padding-right:0;}.form_hotel_nights{border:1px solid #ccc;color:#8a8a8a;padding:8px 20px;margin-bottom:20px;background-color:#efefef;text-align:center;height:40px;}.ht_form_sch .ht_form_bt_go{margin-top:27px;padding:7px 2px;}.div_title_room{border-top:1px solid #ccc}.name_room{font-weight:600;color:#8a8a8a;margin:0;padding:8.5px 0}.occupancy_room{font-style:italic;font-weight:100;}#h_show_rates_list .msg_no_room{margin:0;text-align:center}.room_regime{color:#a9a9a9;margin:0;line-height:15px;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.room_details_height{min-height:40px}.add_room{margin-top:0;padding:7px 2px;font-size:11px;}.add_room_xs{color:var(--main_color);margin-top:14px;cursor:pointer;font-size:10px;text-align:center;line-height:12px;text-transform:uppercase;margin-left:2px;font-weight:600;}.room_from_price{color:var(--main_color);font-size:14px;font-weight:600;float:right;line-height:12px;margin-top:6px;}.room_book_it{color:var(--main_color);font-size:14px;font-weight:600;line-height:12px;}.h-pk-in-list-more-book{padding:4px;font-size:13px;max-width:130px;margin:11px 5px;display:inline-block;}.hotel_pack_title_big{font-weight:600;color:#8a8a8a;font-size:var(--hotel_pack_title_big);margin-bottom:25px;text-transform:uppercase;text-align:left;}.hotel_pack_conditions{border:1px solid #ccc;color:#8a8a8a;padding:8px 20px;margin-bottom:20px;background-color:#efefef}.hotel_pack_title{font-weight:600;color:#8a8a8a;margin-bottom:5px}.hotel_pack_title input[disabled]{background-color:#efefef;}.ht_checkin .flatpickr-wrapper{display:block}.hotel_pack_name_prd{border:1px solid #ccc;color:#8a8a8a;padding:8px 20px;margin-bottom:20px;background-color:#efefef}.hotel_pack_players{border:1px solid #ccc;color:#8a8a8a;padding:8px 3px;margin-bottom:20px;background-color:#efefef;text-align:center}.mensage_h_pk_gf{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--main_color);padding:3px;display:none}.mensage_h_pk_gf_desc{font-size:11px;color:#000000;margin:0 17px 0 2px;line-height:9px;position:absolute;top:50%;left:0;transform:translate(0,-50%);}.close_msg_h_pk_gf{float:right;color:#FFF;cursor:pointer;font-size:15px;}.form_h_pk_in_list{padding:0 15px}.hotel_pack_choise_each_rounds{border-color:var(--main_color)}.scratched_price_line{background-image:repeating-linear-gradient(163deg,transparent 0%,transparent 45%,#8a8a8a 50%,transparent 55%,transparent 100%);}.hotel_pack_price_val{color:var(--main_color);font-weight:600}.form_hotel_name{line-height:16px;color:#2a2a2a;font-weight:600;font-size:16px;}.form_hotel_city{line-height:15px;color:#adadad;font-size:14px;font-weight:300;}.form_hotel_stars{display:inline-block;width:auto;}.form_hotel_stars .stars{margin:0 4px -1px 0}.room_types{line-height:15px;font-size:14px;color:#8a8a8a;}.SEL_ROUND_HP .sel_rd_hp{position:relative;border:1px solid #ccc;color:#8a8a8a;padding:8px 7px;cursor:pointer;width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/imgs/br_down-2.png) white no-repeat 98.5%!important;background:url(/imgs/br_down-2.png) white no-repeat!important;background-size:32px 6px!important;background-position:right center!important;padding:0 30px 0 10px;}.SEL_ROUND_HP .sel_rd_hp_txt{position:absolute;top:51%;left:10px;right:30px;transform:translate(0,-50%);line-height:12.7px;margin-bottom:0;max-height:40px;overflow:hidden;}.SEL_ROUND_HP .ops_rd_hp{position:absolute;left:0;width:max-content;border:1px solid #ccc;background-color:#ffffff;z-index:1;color:#8a8a8a;max-height:50vh;overflow-y:auto;}.SEL_ROUND_HP .op_rd_hp{cursor:pointer;}.SEL_ROUND_HP .op_rd_hp:hover{color:#ffffff;background-color:#36F;}#taylor-list{position:fixed;bottom:0;left:15px;right:15px;z-index:1030;pointer-events:none;}#taylor-rel-list{position:relative;width:100%;display:block;margin:0 auto;pointer-events:auto;}.taylor-list-hotels #taylor-rel-list{max-width:350px;}#form_taylor{position:absolute;width:350px;bottom:15px;z-index:1;}.form_taylor_background{background:url(/imgs/form_taylormade.jpg) white no-repeat;background-size:100% 130%;background-position:center;box-shadow:0 10px 16px 0 rgba(0,0,0,1),0 6px 20px 0 rgba(0,0,0,1);}#form_taylor_open,#form_taylor_details,#form_taylor_finish{padding:20px}.taylor_h_title{color:#ffffff;}.taylor_title{font-weight:600;text-align:left;color:#ffffff;margin-bottom:5px;margin-top:13px;line-height:40px;}.taylor_sel{text-align-last:center;color:#000;background:url(/imgs/br_down-black.png) white no-repeat!important;background-size:32px 6px!important;background-position:right center!important;font-size:13px;}.taylor_imput_txt{text-align-last:center;color:#000;font-size:13px;}#taylor_arriving::placeholder{color:#000;opacity:1}#taylor_arriving:-ms-input-placeholder{color:#000;}#taylor_arriving::-ms-input-placeholder{color:#000;}.taylor_sel_big{text-align-last:center;color:#000;background:url(/imgs/br_down-black.png) white no-repeat!important;background-size:32px 6px!important;background-position:right center!important;font-size:13px;}.taylor_input_radio{margin-left:3px!important;margin-top:0;float:left;}.taylor_input_radio[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;background-clip:content-box;border:2px solid #ffffff;background-color:transparent;border-radius:50%;box-shadow:none;margin-top:13px;}.taylor_input_radio[type="radio"]:checked{background-color:#ffffff;}#taylor_courses_load{height:40px;}.taylor_gc_check{color:#090}.taylor_gc_close,.taylor_ht_close{cursor:pointer;}.bt-taylor{max-width:250px;background-color:#ffffff;color:#000000;font-weight:600;font-size:13px;display:block;margin:0 auto;padding:4px;border-color:white;}.bt-taylor-open{max-width:250px;background-color:var(--main_color);color:#FFF;font-weight:600;font-size:13px;display:block;margin:0 auto;padding:4px;}.close_taylor{position:absolute;top:-10px;right:-10px;cursor:pointer;color:#ffffff;}.close_taylor:hover{color:var(--main_color_hover);}.add_cart_sel_red{border:2px solid #F00;}.taylor_warning{font-size:11px;line-height:11px;color:#8a8a8a;text-align:center;background-color:#FFF;margin:0;position:absolute;top:9px;left:50px;right:10px;bottom:2px;}#bt-scroll-tailor{position:fixed;z-index:1;right:27px;bottom:105px;padding:0;font-size:9px;width:60px;height:60px;border-radius:50%;background-color:#dddddd;border-color:#dddddd;color:#000000;}#bt-scroll-tailor:hover,#bt-scroll-tailor:active,#bt-scroll-tailor:focus,#bt-scroll-tailor.active.focus,#bt-scroll-tailor.active:focus,#bt-scroll-tailor.active:hover,#bt-scroll-tailor:active.focus,#bt-scroll-tailor:active:focus,#bt-scroll-tailor:active:hover{background-color:#dddddd;border-color:#dddddd;border-radius:50%;color:#000000}.bt-scroll-white{background-color:white}.tailor-circle-up{color:#0C0;font-size:25px;margin:0 40px 10px 10px;position:absolute;top:-1px;left:-20px;}.title-op-taylor{font-style:italic;color:#000;font-weight:600;}.name-ht-ind{text-align:center;color:#000000;border:1px solid #ccc;padding:8px 30px 8px 10px;background-color:#ffffff;}.taylor_hotel_op,.taylor_prefer_op{font-size:11.5px;color:#ffffff;font-weight:600;line-height:40px;cursor:pointer;}.sel_hotel_name,.sel_course_name,.taylor_thank_you{color:#ffffff;font-weight:600;text-align:center;}.type_other{border-radius:unset;}.type_groups{background-color:#e9f1e2!important;border-radius:unset;}.type_ladies{background-color:#c5dfdc!important;border-radius:unset;}.type_pro{background-color:#aed6e8!important;border-radius:unset;}.same_type{border-bottom:1px solid #ddd!important;}@media (min-width:768px) and (max-width:1500px){#taylor-list{bottom:35px;}}@media (min-width:1200px) and (max-width:1449px){.add_room{font-size:10px;}}@media (min-width:1200px){.hp-desc-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;}.hp-desc-courses{display:flex;flex-direction:column;}.form_h_pk_in_list{padding:0 45px}.form_hotel_name_div{margin-top:28px;min-height:40px;}.form_hotel_name_types{min-height:40px;}.room_types,.form_hotel_name_center{margin:0;position:absolute;top:47%;left:15px;right:3px;transform:translate(0,-50%);}}@media (max-width:1199px){.sugg-hp-pr-center{position:unset;top:unset;right:unset;transform:unset;margin:0 auto;display:block;}}@media (max-width:991px){.sugg-hp-pr-center{width:100%;max-width:300px;}}@media (min-width:768px) and (max-width:1399px){.scroll_form_taylor{max-height:250px;overflow-y:auto;}.taylor_prefer_op{font-size:10.8px;}.rates_hotel_unit{display:none}}@media (min-width:768px){.hide_form_taylor{display:none}.taylor_hotel_op,.taylor_prefer_op{float:left;}}@media (max-width:767px){.show-pack-lst-ht{font-size:9px;width:150px;}.suggestion-pack-tailor{padding-left:15px;padding-right:25px;}.pack-tailor-arrow::before{right:-16px;}.hotel_pack_title_big{font-size:14.5px}#form_taylor{position:relative;width:100%;bottom:unset;}#sticky_map_nav{height:auto!important;}.hide_form_taylor{display:none;}.taylor_hotel_op,.taylor_prefer_op{float:unset;text-align:center}.taylor_input_radio{float:unset;margin:0 auto!important;display:block;}.dv_ht_xs_30{width:30%;}.dv_ht_xs_40{width:40%;}.taylor_warning{font-size:9.5px;top:3px;}.scroll_form_taylor{max-height:65vh;overflow-y:auto;}.map_w_taylor{z-index:1040}#taylor-list{top:5vh;bottom:unset;}#taylor-rel-list{max-width:444px;}}