@import url(https://use.typekit.net/fxy2fct.css);
@import url(https://use.typekit.net/lfx5jcs.css);
:root{--axh-black:#292929;--axh-grey-1:#CDCDCD;--axh-grey-2:#636363;--axh-grey-3:#A6A6A6;--axh-grey-bg:#F1F1F1;--axh-white:#ffffff;--axh-white-2:#FBFBFB;}
html{scroll-behavior:smooth;}
#ui-datepicker-div{display:none;}
#scroll-top-link, #top .mice_events_grid_cont .flex_column_table .av-flex-placeholder, #top .coming_soon_cont i, #top .grid_title_col_3 .entry-content-wrapper::after, #top .grid_title_col_3 .entry-content-wrapper::before, #top .grid_title_col_2 .entry-content-wrapper::after, #top .grid_title_col_2 .entry-content-wrapper::before, #top #footer .container .flex_column:nth-child(2)::after, #top #footer .container .flex_column:nth-child(2)::before, #top #footer .container::after, #top .avia-menu-fx, #popup_holder, .gform_wrapper .gform_validation_errors, #top .single_blog_extra_cont .entry-content-wrapper::before, #top .single_blog_extra_cont .entry-content-wrapper::after, #top .mobile_hotels_swiper_cont, #top .hide_desktop, #top #mobile_book_btn, #top .avia-post-nav, #top .av-tab-arrow-container, #top .gform_fileupload_rules, #top .grid_col_2_img_left .entry-content-wrapper::after, #top .grid_col_2_img_left .entry-content-wrapper::before, #top .counter_cards_grid_cont .entry-content-wrapper::after, #top .counter_cards_grid_cont .entry-content-wrapper::before, #top .text_left_swiper_right_cont .entry-content-wrapper::before, #top .text_left_swiper_right_cont .entry-content-wrapper::after, #top .gift_voucher_cta_cont .entry-content-wrapper::after, #top .gift_voucher_cta_cont .entry-content-wrapper::before, #top .swiper_gallery_arrow::after, #top .hide_content_wrapper .entry-content-wrapper::after, #top .hide_content_wrapper .entry-content-wrapper::before, #top .swiper_gradient_overlay_cont_left.swiper-button-disabled, #top .swiper_gradient_overlay_cont_right.swiper-button-disabled, #top .hide_swiper, #top .ax_tabs_title_cont::after, #top .ax_tabs_title_cont::before, #top .list_box_cont li::marker, #top .single_tab_cont, .responsive #top .ax_main_btn_cont a span br, #top .gift_vouchers_cta_single_cont a br, #top.page-id-3224 .offers_filter_btn, #top.page-id-9635 .offers_filter_btn, #top.page-id-5310 .offers_filter_btn, .responsive #top .search_filter_btn, #top .page-thumb, #top .single_hotel_main_menu_footer_cont, #top .hide_hover_border .single_hotel_main_menu_footer_link_border, .responsive #top .rooms_details_cont, #top .swiper_rooms_mob_pagination, #top .mob_single_page_header_col, #top .mob_main_cards_filter_cont, #top .show_mobile, #top .single_hotel_main_menu_mob_footer_cont, #top .count_query, #top .footer_socket_menu_mobile_cont, .responsive #top .gift_vouchers_mob_main_cont, #top .main_mobile_popup_cont{display:none;}
#socket{z-index:auto;}
#top .count_query{position:absolute;}
html{scroll-behavior:smooth;}
#top #header_meta{border:unset;background-color:unset;}
.hotelchildpage #main{padding-top:40px;}
.hotelchildpage.pagetranslated #main{padding-top:0px;}
#top .single_amenities_img{width:46px;height:46px;}
#top .single_amenities_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:15px;}
#top .swiper_hotel_amenities_cont .swiper-slide{width:fit-content;}
#top .book_popup_cont .main_popup_details_inner{display:flex;justify-content:center;}
#top .main_btn_centre{width:100%;display:flex;}
.responsive #top .hide_load_more{display:none;}
#top .main_cards_inner, .responsive #top .load_card{opacity:0;}
#top .mob_z_index{z-index:60;position:relative;}
.avia_textblock table *{color:#2A2A2A;}
.avia_textblock table p{color:#2A2A2A !important;}
.avia_textblock table td{font-family:'montserrat';}
table td{word-break:break-all;}
.black-page-cont p{color:#ffffff !important;}
#top .counter_cards_num_cont .heading{visibility:visible !important;}
#top .home_slider_form_cont{padding:18px 22px 18px 34px;position:absolute;z-index:99;background-color:#ffffff;left:50%;transform:translateX(-50%);top:130px;border-radius:5px;box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.20);}
#top.page-id-41 .booking_form_cont, #top.page-id-23348 .booking_form_cont, #top.page-id-23239 .booking_form_cont{position:fixed;top:129px;background-color:#FFFFFF;padding:20px;border-radius:5px;box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.20);left:50%;transform:translateX(-50%);}
#top.page-id-41 .show_scroll_menu .booking_form_cont, #top.page-id-23348 .show_scroll_menu .booking_form_cont, #top.page-id-23239 .show_scroll_menu .booking_form_cont{position:relative;top:0px;background-color:#FFFFFF;padding:0px;border-radius:0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.00);left:unset;transform:unset;}
#top.page-id-41 .rooms_guests_cont{left:206px;}
#top.page-id-41 .children_guests_cont{left:430px;bottom:unset;top:99px;}
#top.page-id-41 .show_scroll_menu .rooms_guests_cont{bottom:-117px;}
#top.page-id-41 .show_scroll_menu .children_guests_cont{left:430px;bottom:unset;top:78px;}
#top .marg_top_88 p:first-child{margin-top:88px;}
#top .avia_textblock a{color:var(--axh-black);}
#top .ax_text_white a{color:#ffffff !important;}
#top .terms_text_cont{font-size:12px;font-style:italic;font-weight:400;line-height:18px;margin-top:14px;}
#top .marg_top_33{margin-top:33px;}
#top .hide_offers_btn .offers_filter_btn{display:none !important;}
#top .hotels_ids_cont{margin-top:58px;}
#top .single_article_header_title{color:var(--axh-black);}
#top .gform_required_legend{display:none !important;}
#top .max_width_383{max-width:383px;}
#top .max_width_368{max-width:368px;}
#top .christmas_btn_cont a{margin:0px !important;border-radius:5px;border:1px solid #811C21 !important;background-color:transparent;color:#811C21 !important;text-transform:uppercase;font-family:Montserrat;font-size:16px;font-weight:600;padding:14px 32px;line-height:1;}
#top .christmas_btn_cont{display:grid;gap:14px;}
#top .btn_icon_christmas{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_button_icon.svg);width:15px;height:15px;}
#top .christmas_btn_cont a .avia_iconbox_title{display:grid;grid-template-columns:1fr max-content;align-items:center;gap:10px;justify-content:end;text-align:left;}
#top .christmas_btn_cont a:hover{background-color:#811C21;color:#ffffff !important;}
#top .christmas_btn_cont a:hover i{filter:brightness(0) invert(1);}
#top .christmas_anchors_cont .entry-content-wrapper{grid-template-columns:repeat(3, 1fr) !important;}
#top .christmas_anchors_cont .entry-content-wrapper img{height:376px;object-fit:cover;}
#top .christmas_text_color *{color:#811C21 !important;}
#top .christmas_title_with_icon{position:relative;}
#top .christmas_title_with_icon::after{content:"";width:65px;height:63px;position:absolute;top:-62px;left:0px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_icons.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}
#top.page-id-21514 .booking_form_cont{display:none;}
#top .max_width_418{max-width:418px;}
#top .max_width_305{max-width:305px;}
#top .max_width_444{max-width:444px;}
.html_stretched #top.page-id-21514 #main, .html_stretched #top.page-id-21514 #wrap_all, .html_stretched #top.page-id-21514 #footer, .html_stretched #top.page-id-21514 #socket{background-color:#811C21;}
.html_stretched #top.page-id-21514 #socket, .html_stretched #top.page-id-21514 #footer{border-color:#811C21;}
#top .christmas_stars .container:before{content:"";width:208px;height:683px;position:absolute;top:20px;left:-78px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_stars_left.svg);background-position:center;background-repeat:no-repeat;background-size:contain;}
#top .christmas_stars .container:after{content:"";width:208px;height:683px;position:absolute;top:20px;right:-78px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_stars_right.svg);background-position:center;background-repeat:no-repeat;background-size:contain;visibility:visible;}
#top .christmas_cards_cont .main_cards_cont_v3 .main_cards_inner .single_card_sub_title{margin-bottom:0px;}
#top .christmas_cards_cont .single_filter_cont{color:#ffffff;border-color:#F5CB86;}
#top .christmas_cards_cont .single_filter_cont:hover{background-color:#F5CB86 !important;border-color:#F5CB86 !important;color:#292929 !important;}
#top .christmas_cards_cont .active_filter, #top .christmas_cards_cont .active_filter:hover{background-color:#F5CB86 !important;border-color:#F5CB86 !important;color:#292929 !important;}
#top .section_title_with_counter_left .av-special-heading-tag{justify-content:start !important;}
#top .christmas_hide_filters .main_cards_filter_cont{display:none;}
#top .christmas_hover_inner .chevron_down_icon{width:14px;height:14px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/chevron_down_icon.svg);}
#top .christmas_hover_inner{display:grid;justify-items:center;text-align:center;gap:14px;margin-top:16px;}
#top .christmas_hover_inner .hover_mouse_text{font-size:12px}
#top .text_left_swiper_right_cont .entry-content-wrapper .txt_left_swiper_col{z-index:99;position:relative;}
#top .marg_p_22 p:first-child{margin-top:22px;margin-bottom:22px;}
#top .marg_bot_84{margin-bottom:84px;}
#top .p_christmas_color, #top .p_christmas_color a{color:#811C21 !important;}
#top .christmas_corporate_cont{border:1px solid #811C21;border-radius:5px;display:grid;grid-template-columns:420px 1fr;max-width:1086px;margin:0 auto;margin-top:50px;align-items:center;}
#top .christmas_corporate_desc_cont{padding:0px 58px;}
#top .christmas_corporate_desc_inner_cont p{margin:0px;}
#top .christmas_corporate_discount_cont{background:#811C21;padding-top:55px;padding-bottom:55px;}
#top .christmas_corporate_discount_text{text-align:center;font-family:Montserrat;font-size:22px;font-weight:400;line-height:normal;color:#FBFBFB;}
#top .christmas_corporate_discount{text-align:center;font-family:"beaufort-pro", serif;font-size:75px;font-weight:400;line-height:normal;color:#FBFBFB;}
#top .christmas_corporate_discount_cont .av-special-heading-tag{color:#FBFBFB;}
#top .christmas_corporate_discount_inner_cont{display:grid;margin-top:40px;}
#top .christmas_corporate_discount_cont .gift_voucher_title_cont{margin-top:0px;}
#top .christmas_menu_cont{display:none;}
#top.page-id-21514 .christmas_menu_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:28px;align-items:center;}
#top .festive_celebrations_text{color:#F5CB86;font-family:'golden_hopesregular';font-size:36px;font-style:normal;font-weight:400;line-height:normal;text-decoration:unset;}
#top .menu_stars{width:25px;height:24px;position:absolute;top:-14px;left:-20px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_icons.svg);}
#top .christmas_menu_item{font-family:Montserrat;font-size:12px;font-weight:600;text-decoration:unset;color:#ffffff;}
#top .christmas_gift_menu_item{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:8px;}
#top .christmas_gift_menu_item i{filter:brightness(0%);}
#top .christmas_popup_cont .main_popup_cont{max-width:700px;height:fit-content;padding:10px;gap:10px;width:100%;background:#ffffff;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/black-white-grainy-background-monochrome-gray-noisy-texture-dark-grunge-banner-header-poster-cover-backdrop-design-6.png);}
#top .christmas_popup_cont .christmas_card_img{width:350px;height:428px;border-radius:5px;}
#top .christmas_popup_inner_cont{position:relative;display:grid;grid-template-rows:max-content max-content max-content;padding-right:0px;padding-left:0px;padding-bottom:25px;padding-top:34px;align-items:center;align-content:center;}
#top .popup_stars{position:absolute;top:0px;left:0px;width:287px;height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-2236.svg);}
#top .christmas_popup_cont .close_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_close_icon.svg);right:10px;top:10px;}
#top .christmas_card_btns_cont{margin-top:44px;margin-bottom:55px;padding-right:38px;padding-left:38px;}
#top .christmas_card_logo{max-width:100px;width:100%;margin:0 auto;display:block;background-position:bottom;}
#top .christmas_popup_cont .christmas_btn_cont a{font-size:13px;padding:16px 16px;}
#top .christmas_popup_cont .christmas_btn_cont a .avia_iconbox_title{gap:8px;grid-template-columns:repeat(2, max-content);justify-content:center;}
#top .christmas_popup_cont .btn_icon_christmas{width:13px;height:13px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/send_message_icon.svg);filter:unset !important;}
#top .christmas_popup_cont .christmas_btn_cont a{border-radius:5px;background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);color:#292929 !important;border:unset !important;}
.responsive #top .christmas_popup_cont .ax_main_btn_cont a{font-size:20px;line-height:24px;display:flex;width:100%;justify-content:center;}
#contact_popup{cursor:pointer;}
#top .christmas_contact_popup_cont .main_popup_cont{max-width:890px;}
#top .christmas_contact_popup_cont .main_popup_cont{grid-template-columns:304px 1fr;gap:62px;padding:25px 50px 35px;}
#top .christmas_contact_form_cont{display:flex;align-items:center;justify-content:center;}
#top .christmas_contact_tabs_title{color:#811C21;font-size:40px;font-family:"beaufort-pro", serif;font-weight:400;line-height:normal;}
#top .contact_single_tab{color:#ACACAC;font-family:Montserrat;font-size:18px;font-weight:500;text-transform:capitalize;cursor:pointer;}
#top .contact_single_tab span{padding:0px 4px;}
#top .christmas_contact_tabs_cont{display:grid;grid-template-columns:repeat(3, max-content);gap:30px;margin-top:20px;}
#top .active_contact_tab_border{width:100%;height:3px;background:#811C21;margin-top:8px;opacity:0;}
#top .active_contact_tab .active_contact_tab_border{opacity:1;}
#top .active_contact_tab, #top .contact_single_tab:hover{color:#811C21;}
#top .christmas_contact_cont{display:grid;grid-template-rows:max-content max-content 1fr max-content;}
#top .ax_hotels_logo{width:100%;height:30px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Black-5.svg);margin-top:50px;}
#top .christmas_contact_popup_cont .close_icon{right:18px;top:18px;}
#top .christmas_contact_tabs_content{margin-top:24px;}
#top .contact_tab_subtitle{display:block;color:#811C21;font-family:Montserrat;font-size:14px;font-weight:500;line-height:28px;}
#top .contact_tab_main_text{color:#191919;font-family:Montserrat;font-size:14px;font-weight:500;line-height:20px;}
#top .christmas_contact_tabs_content{display:none;}
#top .contact_tab_whitespace{height:6px;display:block;}
#top .contact_tab_whitespace_bigger{height:20px;}
#top .contact_tab_title{color:#811C21;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:20px;display:block;}
#top .christmas_contact_form_cont .gfield_required{display:none;}
#top .christmas_contact_form_cont input[type="text"], #top .christmas_contact_form_cont input[type="email"], #top .christmas_contact_form_cont textarea, #top .christmas_contact_form_cont select{border-radius:5px !important;border:1px solid #641C21;background:#FFF;font-family:Montserrat;font-size:14px;color:#641C21;padding-left:12px;}
#top .ax_burger_menu_item_single_christmas_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/black-white-grainy-background-monochrome-gray-noisy-texture-dark-grunge-banner-header-poster-cover-backdrop-design-6.png);}
#top .christmas_contact_form_cont select{background:unset;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_select_icon.svg) !important;background-repeat:no-repeat;background-position:right 8px center !important;}
#top .christmas_contact_form_cont label{margin-bottom:3px;color:#811C21;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-left:10px;}
#top .christmas_contact_form_cont .gform_button{font-family:Montserrat;font-size:16px;font-weight:600;line-height:normal;text-transform:uppercase;color:#ffffff;border-radius:5px;background:#811C21;padding:14px 50px;}
#top .christmas_contact_form_cont .gform_footer{padding:0px;margin:0px;}
#top .christmas_contact_form_cont textarea{margin-bottom:16px;}
#top .christmas_contact_form_cont .gform_fields{grid-row-gap:14px;}
#top .christmas_contact_popup_cont{align-items:flex-start !important;padding-top:148px;z-index:80 !important;}
#top .christmas_treasure .single_card_img_cont{height:422px !important;}
#top .christmas_treasure .single_card_img_cont:hover{cursor:pointer !important;}
#top .christmas_last_card_cont{display:flex;color:unset;text-decoration:unset;width:100%;background-color:var(--axh-black);border-radius:5px;height:422px;justify-content:center;align-items:center;}
#top .christmas_last_card_cont .single_card_title{color:#ffffff;max-width:161px;display:grid;grid-template-columns:1fr max-content;line-height:27px;align-items:end;}
#top .christmas_last_card_cont .single_card_title{max-width:160px;}
#top .christmas_last_card_cont .single_card_title i{filter:brightness(0) invert(1);margin-bottom:7px;}
#top #christmas_page_btn{display:none !important;width:fit-content;height:39px;box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.25);border-radius:5px 5px 0px 0px;background-color:#811C21;grid-template-columns:max-content max-content;align-items:center;gap:9px;transform:rotate(270deg) translateX(-50%);position:fixed;right:-92px;top:330px;cursor:pointer;z-index:9999;padding:6px 14px;text-decoration:unset;}
#top .menu_item_stars{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/AXHotels-Christmas2023-Stars-02.gif);display:block;width:22px;height:22px;margin-bottom:10px;}
#top #christmas_page_btn .menu_item_stars{margin-bottom:0px;}
#top #christmas_page_btn.show_christmas_page_btn{display:none !important;}
#top .menu_item_christmas .avia-menu-text{gap:2px !important;}
#top .ax_burger_menu_item_single_christmas{grid-template-columns:max-content 1fr max-content !important;gap:5px;}
#top .ax_burger_menu_item_single_christmas{color:#ffffff !important;border:unset !important;font-size:13px !important;font-weight:700 !important;letter-spacing:1.95px !important;text-transform:uppercase;background-color:var(--axh-black);}
#top .ax_burger_menu_item_single_christmas span{text-align:center;}
#top .ax_burger_menu_item_single_christmas .btn_icon{filter:brightness(0) invert(1) !important;}
#top .ax_burger_menu_item_single_christmas:hover span{padding-left:0px !important;}
#top .ax_burger_menu_item_single_christmas .menu_item_stars{margin-bottom:0px;width:30px;height:30px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47824.svg);z-index:20;filter:unset !important;}
#top .ax_burger_menu_item_single_christmas:hover .btn_icon{filter:brightness(0) invert(1);}
#top .ax_burger_menu_item_single_christmas .ax_burger_menu_item_single_hover_bg{background:linear-gradient(180deg, #F5CB86 0%, #7E5936 100%);}
#top .ax_back_to_main_home{text-decoration:unset;color:var(--axh-black);font-family:Montserrat;font-size:14px;font-weight:500;line-height:28px;display:grid;grid-template-columns:max-content max-content;align-items:center;margin-top:26px;gap:10px;}
#top .chevron_left{width:5px;height:10px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/chevron_left.svg);}
#top #desktop_contact_us_popup{display:none;min-height:unset !important;z-index:80;position:relative;}
#top #desktop_contact_us_popup .template-page{padding:0px !important;}
#top .christmas_contact_form_cont .gform_wrapper .gfield_validation_message, .christmas_contact_form_cont .gform_wrapper .validation_message{position:relative !important;display:block !important;}
#top .christmas_contact_form_cont .gfield_error textarea{margin-bottom:0px;}
#top .christmas_contact_form_cont .gform_confirmation_message{color:#811C21;font-family:Montserrat;font-size:20px;font-weight:500;line-height:normal;text-align:center;}
#top .christmas_contact_form_cont .gform_confirmation_message i{position:relative;top:0px;left:0px;display:block;width:52px;margin:0 auto;height:52px;}
#top #christmas_cards_qawra .main_cards_filter_cont, #top.page-id-21514 #christmas_page_btn{display:none !important;}
#top .christmas_ax_hotels_cont .christmas_btn_cont a{padding:14px 18px;}
#top .christmas_ax_hotels_cont .entry-content-wrapper{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:space-between;}
#top .christmas_ax_hotels_cont .entry-content-wrapper .flex_column{width:fit-content;margin:0px;}
#top .christmas_ax_hotels_cont .entry-content-wrapper img{border-radius:5px;width:752px;height:422px;object-fit:cover;}
#top .ax_bg_grey .text_left_swiper_right_col_cont::before{background-color:var(--axh-grey-bg);}
.pagetranslated #top .ax_back_to_main_home{display:none;}
#top .single_card_location_no_marg{margin:0px !important;}
#top .mob_faq_logo img{height:80px;width:100%;}
#top .ax_privilege_hide_arrows .btn_icon{}
#top .gform_wrapper.gravity-theme .gfield.gfield--width-quarter{-ms-grid-column-span:4;grid-column:span 4;}
#top .ui-datepicker-prev.ui-state-disabled, #top .ui-datepicker-next.ui-state-disabled{opacity:0 !important;pointer-events:none !important;}
#top .ui-datepicker-title::before{content:"";display:inline-block;width:0;}
.responsive #top .popup_featured_btn.ax_main_btn_cont a .icon_inline_text, .responsive #top .popup_featured_btn.ax_main_btn_cont a .icon_inline_text span{display:inline-block !important;text-align:left;line-height:24px;}
#top .main_popup_holder .marg_top_p_20 ul:first-child{margin-top:20px;}
#top .venues_sub{display:block !important;}
#top #wedding_cards .single_card_location{margin-top:0px;}
.hotelchildpage #top .venues_sub{display:none !important;}
.hotelchildpage #top .main_cards_cont .single_card_location, .hotelchildpage #top #weddings_cards .single_card_location{margin-top:7px !important;}
.hotelchildpage #top #resturant_cards .single_card_location{margin-top:0px !important;}
.pagetranslated .swiper-rooms .swiper-slide{height:auto;}
.pagetranslated .swiper-rooms .single_card_inner, .pagetranslated .swiper-rooms .single_card_cont{height:100%;grid-template-rows:max-content 1fr;}
#top .single_gallery_cont_hide{display:none;}
#top .single_filter_cont[data-type="designer_collection"]{order:1;}
.parent_hotelid_226 #top .single_filter_cont[data-type="designer_collection"], .parent_hotelid_478 #top .single_filter_cont[data-type="designer_collection"]{order:0;}
#top .marg_top_input_14{margin-top:14px;}
#top .hide_legend_input legend{display:none !important;}
#top .ax_popup_cal .ui-datepicker-header .ui-datepicker-next:before{content:"";background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/02/image_chevron_cal.png);width:20px;height:20px;}
#top .ax_popup_cal .ui-datepicker-header .ui-datepicker-prev:before{content:"";background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/02/image_chevron_cal.png);width:20px;height:20px;transform:rotate(180deg);top:4px;position:relative;}
.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus, .gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{color:#607382 !important;}
.scroll-disabled{overflow:hidden !important;}
#top .hotel_coming_soon .single_card_ax_privilege{float:left;}
#top .hotel_coming_soon .single_card_coming_soon{float:left;margin-left:10px;}
#top .gform_confirmation_message{color:#292929;text-align:center;font-family:"Beaufort Pro";font-size:36px;font-style:normal;font-weight:400;line-height:normal;max-width:470px;margin:0 auto;}
#top .main_popup_holder .gform_confirmation_message{font-size:16px;font-family:'montserrat';line-height:24px;font-weight:600;text-align:center;}
.gravity-theme.ui-datepicker[style]{z-index:10000!important;}
#top .hotel_map_popup, #top .locations_map_popup, #top .hotel_amenities_popup{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:10000;align-items:center;}
#top .hotel_map_popup .map_holder_popup_cont, #top .locations_map_popup .map_holder_popup_cont{z-index:20;position:relative;max-width:1076px;margin:0 auto;width:100%;}
#top .locations_map_popup_inner{width:fit-content;margin:0 auto;}
#top .locations_map_popup_inner{width:fit-content;margin:0 auto;display:contents;}
#top .show_map_cont{justify-content:end;}
#top .popup_tab_book, #top .popup_tab_contact_us{display:none !important;}
#top .book_popup_cont .popup_scroll_full_cont p:first-child{width:100%;}
#top .ax_privilage_arrows_cont .home_header_swiper_controls_cont{display:grid !important;}
#top .read_more_button{font-family:'montserrat';font-weight:700;text-transform:uppercase;font-size:16px;line-height:28px;color:var(--axh-black);display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:8px;cursor:pointer;}
#top .read_more_button .arrow_down_icon{width:14px;height:6px;filter:brightness(0%) !important;position:relative !important;right:unset !important;top:unset !important;}
#top .read_more_text{display:none;}
#top .read_more_button .arrow_down_icon{transform:rotate(0deg);transition:transform 0.3s ease;}
#top .rotated .arrow_down_icon{transform:rotate(180deg);}
#top .images_only_swiper_cont{width:528px;height:464px;border-radius:5px;overflow:hidden;}
.responsive #top .images_only_swiper_controls{display:grid !important;justify-content:start !important;}
#top .sustainability_accordian_border .main_accordian_cont{border-bottom:1px solid var(--axh-black);}
#top .swiper-images-only-swiper .swiper-slide, #top .swiper-images-only-swiper{width:528px;}
#top .iframe_gallery_cont{position:fixed;z-index:9999999;top:0px;left:0px;width:100%;height:100%;display:none;}
#top .iframe_gallery_cont iframe{height:100% !important;}
#top .iframe_active{z-index:2147483647;position:relative;}
#top .iframe_active .iframe_gallery_cont{display:block;}
#top.single-malta-restaurants #menu, #top.single-malta-restaurants #opening_hours{padding-top:120px;margin-top:-120px;}
#top .subscribe_newsletter_footer_cont{text-decoration:unset;}
#top .restaurant_location_popup_mobile{margin-bottom:36px;}
#top .restaurant_location_hotel_text{font-size:14px;font-family:'Montserrat';color:var(--axh-black);font-weight:500;display:block;margin-bottom:2px;}
#top .rest_hotel_map_popup_active{z-index:9999999 !important;}
#top .single_popup_cont .main_form_cont label{color:#a6a6a6 !important;}
@media only screen and (max-width: 767px){ #top .section_title_with_counter .av-special-heading-tag{display:block !important;}
}
.bg_cover{background-size:cover;}
.bg_contain{background-size:contain;}
.bg_center{background-position:center;}
.bg_no_repeat{background-repeat:no-repeat;}
.ax_bg_grey{background-color:var(--axh-grey-bg);}
.ax_bg_black{background-color:var(--axh-black);}
#top .ax_text_white *{color:#ffffff;}
#top .ax_text_grey_2 *{color:var(--axh-grey-2);}
#top .ax_btn_icon_white i, #top .sustainability_section_cont .sustainability_img_cont{filter:brightness(0) invert(1);}
.font_montserrat, .font_montserrat_p p, .font_montserrat_p ul, .font_montserrat_p ol{font-family:'Montserrat';font-style:normal;}
.font_size_22_27, .responsive #top .main_color .font_size_22_27_btn a, .font_size_22_27_text_p p{font-size:22px;line-height:27px;}
.font_size_24_1{font-size:24px;line-height:1;}
.font_size_20_26{font-size:20px;line-height:26px;}
.font_size_14_17, .font_size_14_17_p *{font-size:14px;line-height:17px;}
.font_size_14_30{font-size:14px;line-height:30px;}
.font_size_12_28{font-size:12px;line-height:28px;}
.font_size_18_32{font-size:18px;line-height:32px;}
.font_size_18_28 *, .font_size_18_28_text{font-size:18px;line-height:28px;}
.font_size_18_22 p{font-size:18px;line-height:22px;}
.font_size_16_30 p, .font_size_16_30_text{font-size:16px;line-height:30px;color:var(--axh-black);}
.font_size_16_28 p, .font_size_16_28 ul, .font_size_16_28 ol, .font_size_16_28_text{font-size:16px;line-height:28px;color:var(--axh-black);}
#top .p_text_justify p{text-align:justify;}
.max_width_374{max-width:374px;}
.font_size_60_69 .av-special-heading-tag, .ax_section_title_cont .font_size_60_69_heading, #top .single_article_header_title{font-size:60px;line-height:69px;}
.font_size_52_59 .av-special-heading-tag, .font_size_52_59_text{font-size:52px;line-height:59px;}
.font_size_26_32 .av-special-heading-tag, .font_size_26_32_text, .font_size_26_32_p p{font-size:26px;line-height:32px;}
.font_size_37_48 .av-special-heading-tag{font-size:37px;line-height:48px;}
.font_size_26_35{font-size:26px;line-height:35px;}
.font_size_36_1 .av-special-heading-tag{font-size:36px;line-height:1;}
.font_size_36_41 .av-special-heading-tag{font-size:36px;line-height:41px;}
.font_size_40_1 .av-special-heading-tag, .footer_title_cont, .ax_section_title_cont *{font-size:40px;line-height:1;}
.font_size_40_45, .font_size_40_45_title .av-special-heading-tag, #top .single_article_offer_title{font-size:40px;line-height:45px;}
.font_size_52_1 .av-special-heading-tag{font-size:52px;line-height:1;}
.font_size_24_26 .av-special-heading-tag{font-size:24px;line-height:26px;}
.font_size_70_1 .av-special-heading-tag{font-size:70px;line-height:80px;}
.font_size_75_86 .av-special-heading-tag{font-size:70px;line-height:86px;}
.font_weight_400 p, .font_weight_400_text{font-weight:400;}
.color_axh_black .av-special-heading-tag, .color_axh_black p{color:var(--axh-black);}
#top .sub_menu>ul, #top .sub_menu>ul>li{border:unset;}
#top .single_filter_cont, #top .offers_tabs_cont .av-inner-tab-title{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:35px;padding:0px 12px;border-radius:18.5px;min-width:74px;border:2px solid var(--axh-grey-1);display:inline-block;text-align:center;cursor:pointer;margin-left:14px;transition:all .4s;color:var(--axh-black);text-decoration:unset;}
#top .main_cards_filter_cont .single_filter_cont:first-child{margin-left:0px;}
#top .single_filter_cont:hover, #top .offers_tabs_cont .av-section-tab-title:hover .av-inner-tab-title{border-color:var(--axh-black);background-color:var(--axh-grey-bg);}
#top .max_width_1308{max-width:1308px;margin:0 auto;}
#top .offers_filter_btn{background-color:var(--axh-grey-1);border-color:var(--axh-grey-1);display:grid;grid-template-columns:max-content max-content;width:fit-content;align-items:center;gap:5px;}
#top .active_filter, #top .single_filter_cont.active_filter:hover, #top .offers_tabs_cont .av-section-tab-title.av-active-tab-title .av-inner-tab-title{color:var(--axh-white);background-color:var(--axh-black);border-color:var(--axh-black);}
.main_cards_filter_cont{display:flex;grid-column:2 / 3;justify-content:center;flex-wrap:wrap;row-gap:20px;}
#top .ax_section_title_cont *, #top .single_article_header_title{margin:0px;}
#top .section_title .av-special-heading-tag, .footer_title_cont, #top .ax_section_title_cont *, #top .single_article_header_title, #top .single_team_quotes_text, #top .popup_title_alt{text-transform:unset;font-family:"beaufort-pro", serif;font-weight:400;font-style:normal;}
#top .popup_title_alt{color:var(--axh-black);}
#top .section_title_alt .av-special-heading-tag{font-family:'Montserrat';font-weight:500;}
#top .section_title_with_counter .av-special-heading-tag{display:grid;grid-template-columns:max-content max-content;justify-content:center;gap:3px;}
#top .privacypolicy_section .av-special-heading-tag{display:block !important;margin-bottom:20px;}
#top .section_sub_title .av-special-heading-tag{color:var(--axh-grey-1);}
#top .neg_marg_top_6{margin-top:-6px;}
#top .ax_counter_number{font-size:25px;line-height:1;position:relative;top:8px;}
.font_500 p, .font_500 ul, .font_500_text{font-weight:500;}
.main_cards_inner{column-gap:26px;row-gap:84px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:start;transition:opacity .4s;}
.single_card_img_cont{width:100%;height:375px;border-radius:5px;padding:25px;position:relative;}
.img_border_radius_5 img, .single_img_border_radius_5{border-radius:5px;overflow:hidden;}
#top .img_height_624 img{height:624px;object-fit:cover;}
#top .img_height_567 img{height:567px;object-fit:cover;}
#top .img_height_519 img{height:519px;object-fit:cover;}
.single_card_img_overlay{position:absolute;top:0px;left:0px;height:137px;width:100%;display:block;background:linear-gradient(180deg, #000000 -29.76%, rgba(0, 0, 0, 0) 100%);mix-blend-mode:multiply;z-index:98;pointer-events:none;}
.responsive .container{max-width:1409px;}
#top .single_card_cont{color:unset;text-decoration:unset;display:grid;gap:18px;opacity:1;cursor:pointer;transition:all .4s;}
#top .single_card_cont.hide_card{opacity:0;}
.single_card_title{font-style:normal;font-weight:500;color:var(--axh-black);display:grid;grid-template-columns:max-content max-content;gap:10px;align-items:center;}
.single_card_star{width:15px;height:16px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Star-11.svg);}
.single_card_stars_cont{display:grid;grid-template-columns:repeat(5, max-content);align-items:center;gap:4px;margin-top:8px;margin-bottom:10px;}
.single_card_sub_title{display:block;margin-top:8px;text-transform:unset;margin-bottom:10px;font-weight:500;color:var(--axh-black);}
.single_card_location{font-weight:500;text-decoration-line:underline;display:grid;grid-template-columns:max-content max-content;gap:7px;align-items:center;color:var(--axh-black);}
.location_icon{width:9px;height:13px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-1.svg);}
.btn_icon{width:11px;height:11px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-1-1.svg);transition:all .4s;}
.single_card_inner{display:grid;}
#top .main_cards_cont_v2 .single_card_cont{min-width:307px;}
.main_cards_cont_v2 .main_cards_inner, .main_cards_cont_v3 .main_cards_inner, .main_cards_cont_v4 .main_cards_inner{grid-template-columns:repeat(4, 1fr);}
.main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(6n+1), .main_cards_cont_v3 .main_cards_inner .single_card_cont:nth-child(6n+1){grid-column:1 / 3;}
.main_cards_cont_v3 .main_cards_inner .single_card_cont:nth-child(6n){grid-column:3 / 5;}
.main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(5), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(11), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(17), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(23), .main_cards_cont_v4 .main_cards_inner:nth-child(even) .single_card_cont:nth-child(2){grid-column:2 / 4;}
.main_cards_cont_v2, .main_cards_cont_v3, .main_cards_cont_v4{display:grid;gap:84px;position:relative;}
.main_cards_cont_v3 .main_cards_inner:nth-child(even) .single_card_cont:last-child{grid-column:3 / 5;grid-row:1 / 2;}
.main_cards_cont_v4 .main_cards_inner .single_card_cont:nth-child(6n+3){grid-column:3 / 5;}
.main_cards_cont_v4 .main_cards_inner .single_card_cont:nth-child(6n + 5){grid-column:2 / 4;}
.marg_top_0 p, .marg_top_0{margin-top:0px;}
.marg_top_3 p{margin-top:3px;}
.btn_15_15, .offers_icon{width:15px;height:15px;}
.btn_12_12{width:12px;height:12px;}
.offers_icon{display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-1-2.svg);}
ul.pricing-table, #top .ax_main_table *{font-family:'Montserrat';font-size:16px;font-weight:500;}
#top .ax_main_table *{text-align:center;}
.map_icon{width:17px;height:17px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-2.svg);}
.show_map_text{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:22px;line-height:27px;color:var(--axh-black);display:block;margin-left:10px;margin-right:10px;}
#top .show_map_cont{display:grid;grid-template-columns:repeat(3, max-content);align-items:center;cursor:pointer;color:unset;text-decoration:unset;}
.card_header_cont{display:grid;grid-template-columns:202px 1fr 202px;}
.marg_topbot_54_36, .card_header_cont{margin-bottom:54px;margin-top:36px;}
#top .padd_top_bot_88 .template-page{padding:88px 0px;}
#top .inner_title_cont .av-special-heading-tag, #top .inner_title_p_cont p{font-family:'Montserrat';font-style:normal;font-weight:500;}
.responsive #top .ax_main_btn_cont a, .responsive #top .ax_main_btn_cont .avia-button{border:unset;margin:0px;padding:0px;background-color:unset;color:var(--axh-black);font-family:'Montserrat';font-style:normal;font-weight:500;font-size:26px;line-height:32px;border-radius:unset;}
.responsive #top .ax_main_btn_cont a span, .responsive #top .ax_main_btn_cont .avia-button span{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:10px;}
#top .margin_top_bot_22 p{margin:22px 0px;}
#top .margin_top_22 p:first-child{margin-top:22px;}
#top .margin_bottom_45 p:last-child{margin-bottom:45px;}
#top .margin_bottom_30 p:last-child{margin-bottom:30px;}
#top .margin_bottom_18 p:last-child{margin-bottom:18px;}
#top .marg_bottom_100{margin-bottom:100px;}
.img_514_438 img{height:514px;width:438px;object-fit:cover;}
#top .mice_events_grid_cont .flex_column_table{display:grid;grid-template-columns:max-content max-content;gap:112px;justify-content:center;margin-top:64px;margin-left:-78px;}
#top .mice_events_grid_cont .flex_column_table .flex_column{width:fit-content;margin:0px;}
#top .mice_events_grid_cont .flex_column_table .neg_marg_top_22{margin-top:-3px;}
#top .marg_top_95{margin-top:95px;}
.responsive #top .padd_top_88 .template-page{padding-top:88px;}
.responsive #top .padd_top_38 .template-page{padding-top:38px;}
.responsive #top .padd_top_105 .template-page{padding-top:105px;}
.responsive #top .padd_top_120 .template-page{padding-top:120px;}
.responsive #top .padd_top_150 .template-page{padding-top:150px;}
.responsive #top .padd_top_80 .template-page{padding-top:80px;}
.responsive #top .padd_top_170 .template-page{padding-top:170px;}
.responsive #top .padd_top_156 .template-page{padding-top:156px;}
.responsive #top .padd_top_138 .template-page{padding-top:138px;}
.responsive #top .padd_bottom_156 .template-page{padding-bottom:156px;}
.responsive #top .padd_top_0 .template-page{padding-top:0px;}
.responsive #top .padd_top_100 .template-page{padding-top:100px;}
.responsive #top .padd_bottom_100 .template-page{padding-bottom:100px;}
.responsive #top .padd_bottom_88 .template-page{padding-bottom:88px;}
.responsive #top .padd_bottom_138 .template-page{padding-bottom:138px;}
.responsive #top .padd_bottom_129 .template-page{padding-bottom:129px;}
.responsive #top .padd_bottom_0 .template-page{padding-bottom:0px;}
.responsive #top .padd_bottom_24 .template-page{padding-bottom:24px;}
.responsive #top .padd_bottom_179 .template-page{padding-bottom:179px;}
.responsive #top .padd_bottom_140 .template-page{padding-bottom:140px;}
.responsive #top .padd_bottom_80 .template-page{padding-bottom:80px;}
.responsive #top .padd_bottom_114 .template-page{padding-bottom:114px;}
.responsive #top .padd_bottom_186 .template-page{padding-bottom:186px;}
.responsive #top .padd_bottom_200 .template-page{padding-bottom:200px;}
.responsive #top .padd_bottom_64 .template-page{padding-bottom:64px;}
.responsive #top .padd_bottom_40 .template-page{padding-bottom:40px;}
.responsive #top .padd_bottom_48 .template-page{padding-bottom:48px;}
.align_self_end{align-self:end;}
#top .title_white *{color:#ffffff !important;}
#top .mice_events_grid_cont_alt .flex_column_table{margin:0px;margin-top:-200px;gap:66px;margin-left:120px;}
.responsive #top .ax_main_btn_cont a:hover .btn_icon, .single_card_cont:hover .single_card_title .btn_icon, .show_map_cont:hover .btn_icon, .single_ax_footer_related_articles:hover .btn_icon, #top .ax_burger_menu_item_single:hover .btn_icon, #top .ax_burger_menu_2_item_single:hover .btn_icon, #top .subscribe_newsletter_footer_cont:hover .btn_icon{transform:rotate(45deg);}
#top .ax_burger_menu_2_item_single:hover .btn_icon{opacity:1;}
#top .single_card_ax_privilege{width:105px;height:30px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/AX-Privilege.svg);z-index:99;position:relative;pointer-events:none;}
#top .single_card_ax_privilege_black{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/AX-Privilege-1.svg);position:absolute;top:25px;left:25px;}
#top .hotel_coming_soon{position:relative;}
#top .hotel_coming_soon .single_card_img_cont{}
#top .coming_soon_cont{display:flex;justify-content:space-between;}
#top .single_card_ax_michelin{width:83px;height:62px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/02/michelin-1-star-cropped.png);z-index:99;position:relative;}
#top .single_card_ax_bib{background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/02/michelin-bib-gourmand-white-cropped.png);}
#top .main_cards_cont_v2 .single_card_img_cont{padding:20px;}
#top .main_cards_cont_v2 .single_card_sub_title{text-transform:none;}
#top .load_more_btn_cont{display:flex;justify-content:center;margin-top:114px;}
#top .load_more_btn{color:var(--axh-black);font-size:26px;font-family:Montserrat;font-weight:500;cursor:pointer;display:grid;grid-template-columns:max-content max-content;gap:10px;text-decoration:unset;}
#top .load_more_icon{display:block;width:18px;height:18px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-5.svg);transition:all .4s;}
#top .max_width_297{max-width:297px;}
#top .grid_title_col_3 .entry-content-wrapper, #top .grid_title_col_2 .entry-content-wrapper{display:grid;grid-template-columns:max-content max-content max-content;align-items:end;justify-content:space-between;}
#top .grid_title_col_2 .entry-content-wrapper{grid-template-columns:max-content max-content;align-items:start;}
#top .grid_title_col_2_end .entry-content-wrapper{align-items:end;}
#top .grid_title_col_3 .entry-content-wrapper .flex_column, #top .grid_title_col_2 .entry-content-wrapper .flex_column{width:fit-content;margin:0px;}
#top .grid_title_col_3 .avia_textblock p, #top .grid_title_col_2 .avia_textblock p{margin:0px;}
#top .max_width_419{max-width:419px;}
#top .padd_bottom_50 .template-page{padding-bottom:50px;}
#top .padd_top_55 .template-page{padding-top:55px;}
#top .padd_bottom_130 .template-page{padding-bottom:130px;}
#top .main_video_cont{display:flex;width:100%;height:739px;align-items:flex-end;justify-content:center;text-decoration:unset;color:#ffffff;padding-bottom:103px;position:relative;border-radius:5px;overflow:hidden;}
#top .main_video{position:absolute;top:0px;left:-21px;display:block;width:102%;height:100%;cursor:pointer;object-fit:cover;background-color:var(--axh-black);}
#top .single_card_img_cont{overflow:hidden;}
#top .main_video_btn_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:25px;position:relative;z-index:10;cursor:pointer;}
#top .play_icon{display:block;width:65px;height:65px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/play_Icon.svg);}
#top .main_video_btn_text{font-size:20px;font-family:Montserrat;font-weight:500;line-height:34px;}
#top .hotel_logos_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:20px;justify-content:space-between;align-items:center;}
#top .single_hotel_logos.the-palace img{width:100px;}
#top .single_hotel_logos img{height:50px;max-width:190px;}
#top .single_hotel_logos.odycy img{width:120px;}
#top .padd_bottom_94 .template-page{padding-bottom:94px;}
.responsive #top .sustainability_section_cont .av-section-color-overlay{opacity:0.4;background-color:var(--axh-black);}
#top .sustainability_section_cont .sustainability_img_cont{margin-bottom:63px;}
#top .sustainability_section_cont .section_title{margin-bottom:77px;}
#top .sustainability_section_cont .flex_column{width:50%;float:right;}
#top .marg_bottom_p_0 p:last-child{margin-bottom:0px;}
#top .marg_bottom_p_32 p:last-child{margin-bottom:32px;}
#top .marg_bottom_p_25 p:last-child{margin-bottom:25px;}
#top .max_width_filters_782{max-width:782px;margin:0 auto;}
#top .marg_bottom_36{margin-bottom:36px;}
#top .main_cards_cont_v4{margin-top:42px;margin-bottom:94px;}
#top .main_cards_cont_v3 .single_card_title, .icon_inline_text{display:inline-block;max-width:100% !important;padding-right:36px;}
#top .inline_icon{position:relative;}
#top .inline_icon i{position:absolute;right:-19px;top:8px;}
#top .main_cards_cont_v3 .main_cards_inner{align-items:start;}
#top .main_cards_cont_v3 .main_cards_inner .single_card_location{margin-top:10px;}
#top .footer_logo_cont{margin-bottom:72px;width:196px;height:43px;filter:brightness(0) invert(1);background-repeat:no-repeat;background-position:left;background-size:contain;}
#footer{z-index:1;padding:0px 50px;}
#footer .widget{margin:0px;}
#footer .widget_nav_menu a{padding:0px;font-size:16px;font-family:Montserrat;font-weight:500;line-height:28px;}
#top #footer .container .flex_column:nth-child(1){margin-top:-16px;width:100%;}
#top #footer .container .flex_column:nth-child(2){display:grid;grid-template-columns:repeat(4, max-content);column-gap:88px;row-gap:73px;}
#top #footer .container .flex_column #custom_html-5{grid-column:1 / -1;}
#top #footer .container{display:grid;grid-template-columns:1fr 1fr;padding:111px 50px 74px 50px;}
#top #footer .container .flex_column{margin:0px;}
#top .subscribe_newsletter_cont{display:grid;grid-template-columns:repeat(3, max-content);align-items:center;cursor:pointer;}
#top .subscribe_newsletter_test{margin-right:10px;margin-left:15px;}
#top .mail_icon{width:26px;height:20px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-8.svg);}
#socket .container{padding-top:9px;padding-bottom:7px;border-top:1px solid #ffffff;}
#socket .copyright{font-size:12px;font-family:Montserrat;font-weight:500;line-height:28px;display:grid;grid-template-columns:repeat(3, max-content);justify-content:space-between;width:100%;align-items:center;}
#top .footer_socials_cont{display:grid;grid-template-columns:repeat(4, max-content);gap:10px;}
#top .footer_socials_cont a{display:block;width:18px;height:18px;}
#top .footer_socials_cont .facebook_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-11.svg);}
#top .footer_socials_cont .instagram_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-10.svg);}
#top .footer_socials_cont .linkedin_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-9.svg);}
#top .footer_socials_cont .youtube_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/03/youtube_icon0.svg);}
#top .footer_socket_menu_cont{display:grid;grid-template-columns:repeat(4, max-content);gap:20px;}
#top .padd_top_173 .template-page{padding-top:173px;}
#top .padd_top_146 .template-page{padding-top:146px;}
#top .padd_bottom_150 .template-page{padding-bottom:150px;}
#top .padd_bottom_100 .template-page{padding-bottom:100px;}
#top .padd_bottom_120 .template-page{padding-bottom:120px;}
.html_header_transparency #top .home_header_cont .container{padding:0px;width:100%;max-width:100%;margin:0px;}
#top .home_header_cont .container .template-page{padding:0px;}
.html_header_transparency #top .home_header_cont .container .post-entry, .html_header_transparency #top .home_header_cont .container .post-entry .entry-content-wrapper, .html_header_transparency #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column, .html_header_transparency #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section, .html_header_transparency #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock, .html_header_transparency #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .home_header_shortcode_cont{height:100%;}
#top .home_header_shortcode_cont{position:relative;display:flex;align-items:flex-end;padding-bottom:65px;justify-content:center;}
#top .home_header_overlay{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;opacity:0.4;background:#000;}
#top .home_header_cont_inner{position:relative;z-index:10;display:grid;max-width:967px;width:100%;}
#top .home_header_hotel_text{font-weight:500;color:#ffffff;max-width:527px;margin-bottom:40px;margin-top:30px;}
#top .home_header_book_now_btn, #top .footer_form_cont .gform_button, #top .ax_single_grid_btn_cont, #top .main_btn_cont a, #top .booking_form_btn{text-decoration:unset;color:var(--axh-black);font-size:16px;font-family:Montserrat;font-weight:600;text-transform:uppercase;background-color:var(--axh-white);border-radius:5px;padding:14px 36px;display:block;width:fit-content;}
#top .main_btn_cont.button_centre a{display:initial;}
#top .main_btn_cont a{border:unset;background-color:var(--axh-black);}
#top .ax_single_grid_btn_cont, #top .booking_form_btn{color:#ffffff;background-color:var(--axh-black);}
#top .booking_form_btn{padding:14px 30px;justify-self:end;}
#top .home_header_swiper_controls_text{font-size:13px;font-family:Montserrat;font-weight:500;text-transform:uppercase;color:#ffffff;}
#top .swiper-button-disabled span{color:var(--axh-grey-1);}
.home_header_swiper_controls_cont .swiper-pagination{position:unset;}
#top .swiper_arrow_cont{width:92px;display:block;height:8px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Arrow-9.svg);}
#top .prev_arrow_cont{transform:rotate(180deg);}
#top .swiper-button-disabled i{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Arrow-11.svg);}
#top .home_header_swiper_controls_cont{display:grid;grid-template-columns:repeat(3, max-content);align-items:center;gap:17px;position:absolute;bottom:68px;width:fit-content;right:304px;transform:unset;justify-content:end;z-index:50;}
#top .home_header_single_control_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:17px;cursor:pointer;}
#top .home_header_btns_cont{display:flex;justify-content:space-between;}
#top .home_header_btns_cont_inner .ax_main_btn_cont a{font-size:22px;line-height:1;}
#top .home_header_btns_cont_inner{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:45px;}
.av_header_transparency .logo img.alternate, .av_header_transparency .logo .subtext.avia-svg-logo-sub svg{width:170px;}
#top .av-main-nav > li > a, .header_color .sub_menu>ul>li>a{padding:0px;font-weight:600;font-family:Montserrat;margin-top:10px;font-size:13px;text-decoration:unset;}
#top #header_main #avia-menu{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:45px;left:16px;}
#top.page-id-41 #header_main{position:relative;z-index:800;}
#top.page-id-41 #header_meta{z-index:9999;}
#top #header_main .main_menu{right:unset;left:50%;transform:translateX(-50%);top:0px;}
#top .av_header_transparency #header_main{border-bottom:1px solid #ffffff;}
#top .menu_icon_cont .avia-menu-text, .header_color .sub_menu>ul>li.menu_icon_cont>a, .header_color .sub_menu>ul>li.sub_menu_icon_cont_3_col>a{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:7px;}
.header_color .sub_menu>ul>li.menu_icon_cont>a, .header_color .sub_menu>ul>li.sub_menu_icon_cont_3_col>a{gap:4px;}
.header_color .sub_menu>ul>li.sub_menu_icon_cont_3_col>a{grid-template-columns:max-content max-content max-content;}
#header_meta .container, #header_meta{min-height:unset;}
#header_meta{padding-top:17px;position:absolute;right:0px;width:100%;}
#header_meta .sub_menu{top:0px;}
#top .sub_menu li{padding:0px;}
#top .header_color .sub_menu>ul>li>a{margin:0px;}
#top .gift_icon{display:block;width:18px;height:13px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Layer_1.svg);}
#top .reservations_icon{display:block;width:9px;height:12px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/Vector-6.svg);}
#top .help_icon{display:block;width:12px;height:12px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/Vector-7.svg);}
#top .world_icon{display:block;width:12px;height:12px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/Vector-8.svg);}
#top .arrow_down_icon{width:9px;height:5px;display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-12.svg);}
#top .sub_menu_icon_cont .avia-menu-text, #top .single_hotel_main_menu_sub_menu_link, #header_meta .menu .menu-item .sub-menu a{display:grid;grid-template-columns:max-content max-content;gap:4px;align-items:center;justify-content:space-between;}
#top .coming_soon_black_white{}
#main, .avia-msie-8 .av_header_sticky_disabled#header, .html_stretched #wrap_all{background-color:var(--axh-black);}
#top #main{transition:all .4s ease;}
#top #main.footer_visible{padding:0px 40px;}
#top #main .container_wrap:nth-last-child(3), .single-special-offers .container_wrap, .single-facilities .ax_single_post_tabs_cont, .single-malta-restaurants .ax_single_post_tabs_cont, .main_section_cont{border-bottom-right-radius:0px;border-bottom-left-radius:0px;transition:all .4s ease;overflow:hidden;}
.footer_visible .container_wrap:nth-last-child(3), .single-special-offers .footer_visible .container_wrap:nth-last-child(3), .single-facilities .footer_visible .ax_single_post_tabs_cont, .single-malta-restaurants .footer_visible .ax_single_post_tabs_cont, .footer_visible .main_section_cont{border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important;transition:all .4s ease;}
#top .av_header_transparency #header_meta li, #top .av_header_transparency #header_meta{border:unset;}
#top .sub_menu>ul{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:18px;}
#top .swiper-main-slider{height:100vh;overflow:hidden;}
#popup_holder{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:999;}
#popup_inner{height:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;}
.popup_overlay{position:absolute;background:#000;opacity:0.6;top:0px;left:0px;width:100%;height:100%;}
.popup_video{width:100vw;height:100vh;object-fit:cover;}
.popup_video_cont{position:relative;}
.close_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/close_icon.svg);width:26px;height:26px;position:absolute;right:30px;top:22px;cursor:pointer;z-index:10;}
.form_section_text{color:#ffffff;font-size:12px;font-weight:500;display:block;line-height:152.4%;}
.form_section_title{display:block;color:#ffffff;font-size:16px;font-weight:500;line-height:34px;}
#top .max_width_614{max-width:614px;}
#top .max_width_745{max-width:745px;margin:0 auto;}
#top .footer_form_cont label{color:#ffffff;font-size:16px;font-family:Montserrat;font-style:normal;font-weight:500;line-height:34px;}
#top .footer_form_cont label span, #top .footer_form_cont legend span{font-weight:normal;font-size:inherit;color:#ffffff;font-family:inherit;padding-left:1px;}
#top .footer_form_cont #input_1_1{font-size:16px;font-family:Montserrat;font-style:normal;font-weight:500;line-height:normal;background-color:transparent;padding-left:0px;padding-top:0px;padding-bottom:10px;border-bottom:1px solid #ffffff;max-width:341px;}
#top .select_hotel_checkboxes_cont .gfield_checkbox{display:grid;grid-template-columns:repeat(3, max-content);column-gap:27px;}
#top .select_hotel_checkboxes_cont .gfield_checkbox .gfield-choice-input{margin:0px;}
#top .select_hotel_checkboxes_cont .gfield_checkbox .gchoice{display:grid;grid-template-columns:max-content 1fr;gap:9px;align-items:center;}
#top .footer_form_cont #input_1_1::placeholder{color:var(--axh-grey-2);opacity:1;}
#top .footer_form_cont #input_1_1:-ms-input-placeholder{color:var(--axh-grey-2);}
#top .footer_form_cont #input_1_1::-ms-input-placeholder{color:var(--axh-grey-2);}
#top .main_form_cont *::placeholder{color:var(--axh-grey-3);opacity:1;}
#top .main_form_cont *:-ms-input-placeholder{color:var(--axh-grey-3);}
#top .main_form_cont *::-ms-input-placeholder{color:var(--axh-grey-3);}
#top .select_hotel_checkboxes_cont .gfield_checkbox label{max-width:unset;}
#top .footer_form_cont .gform_fields{grid-row-gap:29px;}
#top .footer_form_cont fieldset{margin-bottom:0px;}
#top .footer_form_cont .gform_footer{margin:23px 0 0;padding:0px;}
#top .neg_marg_top_input{margin-top:-26px;}
#top .marg_top_100{margin-top:100px;}
#top .marg_top_64{margin-top:64px;}
#top .marg_top_64_p p:first-child{margin-top:64px;}
.form_sep_cont{display:block;max-width:645px;height:1px;background-color:var(--axh-grey-2);margin-bottom:18px;}
.accordion_content{display:none;padding-top:28px;}
#top form{margin-bottom:0px;}
#top .form_sep_cont_bottom{margin-bottom:29px;}
#top .active_accordian .load_more_icon{transform:rotate(45deg);}
#top .footer_form_cont input[type="checkbox"]{appearance:none;background-color:transparent;font:inherit;width:14px;height:14px;border:1px solid #ffffff;padding:2px;border-radius:0px;cursor:pointer;}
#top .footer_form_cont input[type="checkbox"]::before{content:"";width:100%;height:100%;transform:scale(0);transition:120ms transform ease-in-out;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/checkmark_icon.svg);background-repeat:no-repeat;background-size:contain;background-position:center;display:block;}
#top .footer_form_cont input[type="checkbox"]:checked::before{transform:scale(1);}
#top .gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{background:transparent;padding:0px;border:unset;margin:0px;position:absolute;color:#E16565;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:28px;}
#top .gfield_error input{border-color:#c02b0a;}
#top #gform_confirmation_message_1{font-family:'Montserrat';font-size:16px;}
#top .gform_ajax_spinner{opacity:0;display:none;}
#top .ax_element_max_width_small{max-width:1084px;margin:0 auto;}
#top .ax_section_title_cont{margin-bottom:32px;}
#top .ax_section_body_text_cont p:first-child{margin-top:0px;}
#top .ax_section_body_text_cont p:last-child{margin-bottom:115px;}
#top .ax_section_body_text_cont p, #top .ax_section_body_text_cont ul{text-align:justify;font-weight:500;}
#top .ax_image_caption{display:block;margin-left:111px;margin-top:14px;font-weight:500;}
#top .ax_section_full_width_image_cont img{display:block;height:737px;object-fit:cover;width:100%;}
.single .main_color > .container{max-width:100%;width:100%;padding:0px;}
#top .ax_element_max_width_medium{max-width:1231px;margin:0 auto;}
#top .ax_section_grid_images_cont{display:grid;grid-template-columns:457px 634px;gap:140px;align-items:center;}
#top .ax_section_grid_image_with_text_cont{grid-template-columns:458px 580px;gap:113px;}
#top .ax_single_grid_images_cont img{object-fit:cover;width:100%;border-radius:5px;display:block;}
#top .ax_single_first_image{height:611px;}
#top .ax_single_second_image{height:371px;}
#top .ax_single_grid_images_cont .ax_image_caption{margin-left:0px;line-height:17px;font-weight:500;}
.single_ax_footer_related_articles_title{font-weight:500;transition:all .4s;}
#top .ax_section_grid_images_cont .ax_single_grid_images_cont:first-child .ax_image_caption{max-width:381px;}
#top .ax_section_grid_image_with_text_cont img{height:458px;}
#top .ax_section_grid_image_with_text_cont .ax_section_title_cont{margin-bottom:46px;}
#top .single_article_header_cont{display:grid;grid-template-columns:1fr 56%;align-items:center;border-bottom:1px solid var(--axh-black);margin-bottom:115px;}
#top .single_article_header_main_cont{height:100%;padding-bottom:50px;padding-top:64px;padding-left:111px;display:flex;flex-direction:column;justify-content:space-between;}
#top .single_article_header_image_cont{display:block;width:100%;height:636px;}
#top .back_btn_cont{color:unset;text-decoration:unset;display:grid;grid-template-columns:max-content max-content;gap:10px;align-items:center;font-weight:500;}
#top .back_icon{display:block;width:5px;height:10px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/back_icon.svg);}
#top .scroll_down_cont{display:grid;grid-template-columns:max-content max-content;gap:26px;align-items:end;cursor:pointer;text-decoration:unset;color:var(--axh-black);}
#top .scroll_down_icon{width:8px;height:73px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/scroll_down_icon.svg);}
#top .single_article_header_extra{font-weight:500;}
#top .single_article_header_title_inner .single_article_header_extra:first-child{text-transform:capitalize;}
#top .single_article_header_title, #top .max_width_530_cont{max-width:530px;}
#top .share_icon{width:12px;height:14px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/share_icon.svg);}
#top #share_button{display:grid;grid-template-columns:max-content max-content;gap:10px;align-items:center;cursor:pointer;}
.single_article_header_title_inner{display:grid;gap:10px;grid-template-columns:repeat(5, max-content);margin-top:18px;}
.single .container_wrap_first .container > .template-page{padding:0px;}
#top .ax_element_max_width_defualt{padding:0px 111px;max-width:1854px;margin:0 auto;}
#top .ax_footer_hotels_cont{padding-top:146px;position:relative;padding-bottom:159px;}
#top .ax_footer_hotels_cont::before{content:"";position:absolute;left:-100%;top:0px;background-color:var(--axh-black);width:200vw;height:1px;}
#top .ax_footer_hotels_inner{grid-column:1 / -1;margin-top:64px;}
#top .ax_footer_related_articles_cont{padding-top:149px;padding-bottom:165px;}
#top .single_ax_footer_related_articles{color:unset;text-decoration:unset;display:grid;grid-template-columns:max-content 1fr max-content;gap:24px;padding:38px;border-top:1px solid var(--axh-black);align-items:center;transition:all .4s;position:relative;}
#top .single_ax_footer_related_articles *{z-index:20;}
#top .single_ax_footer_related_hover_bg{position:absolute;bottom:0px;left:0px;width:100%;height:0%;background-color:var(--axh-black);transition:all .4s;z-index:2;}
#top .single_ax_footer_related_articles:hover .single_ax_footer_related_hover_bg, #top .hotel_accordian_header_cont:hover .single_ax_footer_related_hover_bg{height:100%;}
#top .single_ax_footer_related_articles:hover{padding-left:48px;}
#top .single_ax_footer_related_articles:hover .single_ax_footer_related_dot{background-color:#ffffff;}
#top .single_ax_footer_related_articles:hover .single_ax_footer_related_articles_title{color:#ffffff;}
#top .single_ax_footer_related_articles:hover .btn_icon{filter:brightness(0) invert(1);}
#top .ax_footer_related_articles_inner a:last-child{border-bottom:1px solid var(--axh-black);}
#top .ax_footer_related_articles_inner{margin-bottom:68px;}
#top .single_ax_footer_related_dot{width:16px;height:16px;border-radius:3px;background-color:var(--axh-grey-1);transition:all .4s;}
#top .ax_footer_related_articles_cont .ax_section_title_cont{margin-bottom:63px;}
.hover_mouse_cont{width:115px;height:115px;border-radius:50%;background-color:#ffffff;opacity:0;position:absolute;z-index:9999;transition:opacity .4s ease;pointer-events:none;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;font-weight:700;flex-direction:column;}
.show_cursor{opacity:1;}
#top .single_card_cont .single_card_img_cont:hover, #top .timeline_single_img:hover{cursor:none;}
#top .no_explore_hover .single_card_img_cont:hover{cursor:initial;}
#top .swiper-img-hover-cont{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.swiper_single_card_img_cont{width:100%;height:100%;}
#top #header .avia-menu-text i, #top #header .sub_menu i{filter:brightness(0%);}
#top #header.av_header_transparency .avia-menu-text i, #top #header.av_header_transparency .sub_menu i{filter:unset;}
#top .img_border_radius_small img{border-radius:5px;overflow:hidden;}
#top .single_blog_extra_cont .entry-content-wrapper{display:grid;grid-template-columns:500px 487px;gap:98px;justify-content:center;align-items:center;}
#top .single_blog_extra_cont .entry-content-wrapper .flex_column{width:100%;margin:0px;}
#top .single_blog_extra_cont .entry-content-wrapper .flex_column img{height:556px;object-fit:cover;}
#top .single_blog_extra_cont .entry-content-wrapper .avia_textblock p:first-child{margin-top:30px;}
.responsive #top .padd_top_64 .template-page{padding-top:64px;}
.responsive #top .padd_bottom_158 .template-page{padding-bottom:158px;}
.responsive #top .padd_bottom_56 .template-page{padding-bottom:56px;}
.responsive #top .padd_bottom_132 .template-page{padding-bottom:132px;}
.responsive #top .padd_bottom_170 .template-page{padding-bottom:170px;}
.responsive #top .padd_top_158 .template-page{padding-top:158px;}
.responsive #top .padd_top_94 .template-page{padding-top:94px;}
.responsive #top .padd_bottom_150 .template-page{padding-bottom:150px;}
#top #header_main{border-top:unset;}
#top .ax_section_full_width_image_cont, #top .ax_section_grid_images_cont, #top .ax_section_grid_images_cont{margin-bottom:115px;}
#top .single_offer_header_image_cont{width:641px;height:684px;border-radius:5px;position:absolute;top:0px;right:0px;z-index:20;}
#top .single_offer_main_cont{position:relative;margin:65px 111px;margin-bottom:145px;max-width:1308px;}
#top .single_offer_logo_image_cont{margin-top:35px;margin-bottom:25px;max-width:150px;}
#top .av-tab-section-tab-title-container, #top .av-section-tab-title, #top .avia-tab-title-padding-default .av-outer-tab-title, #top .av-layout-tab-inner .container{padding:0px;}
#top .av-inner-tab-title, #top .offers_tabs_cont .av-inner-tab-title{margin:0px;text-transform:unset;padding:0px 20px;}
#top .av-tab-section-tab-title-container{background-color:transparent;min-width:unset;width:fit-content;}
.av-inner-tab-title, .av-tab-section-icon, .av-tab-arrow-container, .av-tab-section-image{width:fit-content;}
#top .offers_tabs_cont .av-tab-section-tab-title-container{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:20px;justify-content:space-between;align-items:center;}
.avia-tab-title-padding-none .av-outer-tab-title{top:0px;}
#top .offers_tabs_cont{margin-top:55px;}
#top .av-layout-tab-inner .container{max-width:530px;margin-left:0px;margin-top:44px;}
#top .offers_sep_cont{height:1px;margin-top:60px;margin-bottom:60px;float:unset;}
#top .offers_sep_cont .hr-inner{width:100%;left:0px;border-color:var(--axh-grey-1);}
#top .marg_bottom_p_15 p:last-child{margin-bottom:15px;}
#top .marg_bottom_p_0 p:last-child{margin-bottom:0px;}
#top .marg_bottom_p_45 p:last-child{margin-bottom:45px;}
#top .marg_top_p_20 p:first-child{margin-top:20px;}
#top .marg_top_p_35 p:first-child{margin-top:35px;}
#top .marg_top_p_64 p:first-child{margin-top:64px;}
#top .gift_vouchers_btn_cont{color:#ffffff;display:grid;width:fit-content;height:fit-content;box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.25);border-radius:5px 5px 0px 0px;background-color:var(--axh-black);grid-template-columns:max-content max-content;align-items:center;gap:9px;transform:rotate(270deg) translateX(-50%);position:fixed;right:-73px;top:330px;cursor:pointer;z-index:9999;padding:6px 14px;text-decoration:unset;height:54px;}
@media not all and (min-resolution:.001dpcm) {
#top .gift_vouchers_btn_cont{height:54px;}
}
#top .gift_vouchers_btn_text{color:#ffffff;}
#top.page-id-21514 .hide_gift_btn{display:grid;}
#top .gift_vouchers_btn_cont .gift_icon{width:23px;height:17px;transform:rotate(90deg);}
#top .main_tabs_cont{margin-top:0px;padding-bottom:148px;}
#top .main_tabs_cont .av-tab-section-tab-title-container{width:100%;justify-content:center;}
#top .main_form_cont .gform_button{background-color:var(--axh-black);color:#ffffff;padding:14px 23px;}
#top .main_form_cont .gform_footer{margin:44px 0 0;}
.main_form_cont .form_section_text{color:var(--axh-black);font-size:13px;line-height:23px;margin-top:-45px;}
#top .main_tabs_cont .av-layout-tab-inner .container{max-width:1077px;margin-left:auto;margin-top:72px;}
#top .main_form_cont label{color:var(--axh-black);line-height:28px;}
#top .main_form_cont .gform_fields{grid-row-gap:54px;grid-column-gap:31px;-ms-grid-columns:(1fr 2%)[16];grid-template-columns:repeat(16,1fr);}
#top .main_form_cont .gfield.gfield--width-half, #top .main_form_cont .span_input_8{-ms-grid-column-span:8;grid-column:span 8;}
#top .main_form_cont .span_input_3{-ms-grid-column-span:3;grid-column:span 3;}
#top .main_form_cont .span_input_5{-ms-grid-column-span:5;grid-column:span 5;}
#top .main_form_cont .gfield.gfield--width-full{-ms-grid-column-span:16;grid-column:span 16;}
#top .main_form_cont input[type="checkbox"]{border:1px solid var(--axh-black);}
#top .main_form_cont input[type="checkbox"]::before{filter:brightness(0%);}
.responsive #top .main_form_cont input[type='text'], .responsive #top .main_form_cont input[type="email"], .responsive #top .main_form_cont select, .responsive #top .main_form_cont textarea{padding:0px;border:unset;background-color:unset;line-height:28px;font-size:20px;font-weight:500;color:var(--axh-black);font-family:'Montserrat';font-style:normal;padding-bottom:14px;border-bottom:1px solid var(--axh-grey-1);}
#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus{box-shadow:unset;}
.responsive #top .main_form_cont .gfield_error input{border-color:#E16565;}
.responsive #top .main_form_cont select{color:var(--axh-grey-3);}
#top .main_accordian_open_cont{position:relative;width:fit-content;z-index:20;}
#top .main_accordian_open_cont *{background-color:var(--axh-black);}
#top .vertical_line{width:3px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .4s;}
#top .horizontal_line{width:18px;height:3px;transition:all .4s;}
#top .hotel_accordian_header_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:space-between;padding:23px 39px;border-top:1px solid var(--axh-black);min-height:102px;}
#top .hotel_accordian_header_cont:hover .single_ax_footer_related_articles_title{color:#ffffff !important;}
#top .hotel_accordian_header_cont:hover .main_accordian_open_cont *{background-color:#ffffff !important;}
#top .main_accordian_cont{border-bottom:1px solid var(--axh-black);}
#top .active_accordian .vertical_line{opacity:0;}
.single_hotels_details_title{color:var(--axh-grey-1);}
.single_hotels_details_text{display:block;}
#top .main_accordian_cont .accordion_content{padding-top:0px;padding-bottom:62px;padding-left:222px;}
#top .accordion_content_inner{display:grid;grid-template-columns:repeat(3, 1fr);}
#top .accordion_heading{cursor:pointer;}
.responsive #top .padd_left_right_111 .container{padding-left:111px;padding-right:111px;}
.responsive #top #main .overflow_visible{overflow:visible;}
#top .hotel_accessibility_inner_cont{grid-template-columns:1fr 603px;padding:0px 39px;justify-content:space-between;gap:138px;padding-top:32px;align-items:start;}
#top .hotel_accessibility_single_img_cont{border-radius:5px;height:388px;}
#top .main_accordian_cont .accordion_content_hotels_accessibility{padding-left:0px;}
#top .accordion_content_hotels_accessibility .home_header_swiper_controls_text, #top .black_swiper_controls_cont .home_header_swiper_controls_text, #top .single_hotel_accessibility_cont .home_header_swiper_controls_text{color:var(--axh-black);}
#top .accordion_content_hotels_accessibility .swiper-button-disabled span, #top .black_swiper_controls_cont .swiper-button-disabled span, #top .single_hotel_accessibility_cont .swiper-button-disabled span{color:var(--axh-grey-1);}
#top .accordion_content_hotels_accessibility .swiper_arrow_cont, #top .black_swiper_controls_cont .swiper_arrow_cont, #top .single_hotel_accessibility_cont .swiper_arrow_cont{filter:brightness(0%);}
#top .accordion_content_hotels_accessibility .swiper-button-disabled i, #top .black_swiper_controls_cont .swiper-button-disabled i, #top .single_hotel_accessibility_cont .swiper-button-disabled i{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Arrow-11.svg);filter:unset;}
#top .accordion_content_hotels_accessibility .home_header_swiper_controls_cont, #top .black_swiper_controls_cont .home_header_swiper_controls_cont, #top .home_header_swiper_controls_cont{position:relative;left:unset;right:unset;bottom:unset;transform:unset;margin-top:16px;width:100%;}
.responsive #top .ax_main_btn_22 a{font-size:22px;}
#top .hotel_accessibility_btn_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:27px;margin-top:36px;}
#top ul.tabs-nav{list-style:none;margin:0;overflow:auto;}
#top ul.tabs-nav li{margin-left:0px;padding:0px;}
#top .hotel_accessibility_tabs_inner .tabs-nav{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:20px;justify-content:start;align-items:center;}
#top .hotel_accessibility_tabs_inner .single_filter_cont{margin:0px;color:unset;text-decoration:unset;}
#top .hotel_accessibility_tabs_inner .single_filter_cont.active_filter{color:var(--axh-white);}
#top .tab-content{margin-top:34px;}
#top .hotel_accessibility_tab_content_text_cont{display:grid;grid-template-columns:max-content 39px;justify-content:space-between;}
#top .hotel_accessibility_tab_content_sep{display:block;width:100%;height:1px;background-color:var(--axh-grey-1);}
#top .offset_input_right{padding-right:61px;}
#top .offset_input_left{padding-left:61px;}
#top .gfield_description, #top .gform_drop_instructions{font-family:Montserrat;font-size:15px;font-style:italic;font-weight:500;line-height:28px;color:var(--axh-grey-3);padding-top:7px;}
#top .gform_drop_instructions{padding:0px;font-style:unset;}
#top .gform_drop_area{margin:0px;background:unset;border-radius:0px;border:1px solid var(--axh-grey-3);}
#top .main_form_cont .grey_label label, #top .inline_checkboxes_cont label, #top .inline_checkboxes_cont legend{color:var(--axh-grey-3);font-size:20px;margin-bottom:20px;}
#top .inline_checkboxes_cont label, #top .inline_checkboxes_cont legend{margin:0px;}
#top .inline_checkboxes_cont legend{font-family:Montserrat;font-weight:500;float:left;}
#top .inline_checkboxes_cont{border-bottom:1px solid var(--axh-grey-1);padding-bottom:14px;}
#top .inline_checkboxes_cont .ginput_container{position:relative;top:-4px;left:24px;}
#top .inline_checkboxes_cont .gfield_checkbox{column-gap:17px;}
#top .gform_button_select_files{background-color:var(--axh-black);color:#ffffff;padding:12px 23px;font-family:Montserrat;font-weight:600;text-transform:uppercase;border-radius:5px;}
#top .max_width_1086{max-width:1086px;margin:0 auto;}
#top .max_width_982{max-width:982px;margin:0 auto;}
#top .marg_top_19{margin-top:19px;}
.single-special-offers #main > .container_wrap{display:flex;justify-content:center;}
#top .marg_top_67{margin-top:67px;}
#top .marg_bot_40{margin-bottom:40px;}
#top .marg_top_82{margin-top:82px;}
#top .marg_top_92{margin-top:92px;}
#top .center_cols_flex .entry-content-wrapper{display:flex;flex-direction:column;}
#top.page-id-2385 .main_color, #top.page-id-7949 .main_color, #top.page-id-7945 .main_color, #top.page-id-30534 .main_color, #top.page-id-34153 .main_color{background-color:var(--axh-black);}
#top.page-id-2385 .entry-content-wrapper p, #top.page-id-2385 .av-special-heading-tag, 
#top.page-id-7949 .entry-content-wrapper p, #top.page-id-7949 .av-special-heading-tag, 
#top.page-id-30534 .entry-content-wrapper p, #top.page-id-30534 .av-special-heading-tag, 
#top.page-id-34153 .entry-content-wrapper p, #top.page-id-34153 .av-special-heading-tag, 
#top.page-id-7945 .entry-content-wrapper p a, #top.page-id-7945 .entry-content-wrapper p, #top.page-id-7945 .entry-content-wrapper ol, #top.page-id-7945 .entry-content-wrapper ul, #top.page-id-7945 .av-special-heading-tag{color:var(--axh-white-2) !important;}
#top.page-id-2385 #footer, #top.page-id-7949 #footer, #top.page-id-7945 #footer, #top.page-id-30534 #footer, #top.page-id-34153 #footer{border-top:1px solid var(--axh-grey-1);}
#top.page-id-2385 #footer .container, #top.page-id-7949 #footer .container, #top.page-id-7945 #footer .container{padding:82px 0 74px 0;}
#top .grid_col_2_img_left .entry-content-wrapper{display:grid;grid-template-columns:max-content minmax(auto, 515px);gap:96px;align-items:center;justify-content:center;}
#top .gap_112 .entry-content-wrapper{gap:112px;}
#top .grid_col_2_img_left .entry-content-wrapper .flex_column{width:fit-content;}
#top .grid_col_2_img_left img{width:438px;}
#top .margin_top_p_33 p:first-child{margin-top:33px;}
#top .margin_top_p_14 p:first-child{margin-top:14px;}
#top .margin_bot_p_55 p:last-child{margin-bottom:55px;}
#top .margin_bot_p_0 p:last-child{margin-bottom:0px;}
#top .margin_bot_p_94 p:last-child{margin-bottom:94px;}
#top .margin_bot_p_46 p:last-child{margin-bottom:46px;}
#top .covid_info_cont{display:grid;grid-template-columns:repeat(3, max-content);padding:24px 84px 24px 38px;border-radius:5px;border:1px solid var(--axh-grey-1);align-items:center;}
#top .covid_info_cont svg{margin-right:31px;margin-left:28px;}
#top .covid_info_text_cont{display:grid;gap:14px;}
#top .info_icon{width:53px;height:53px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/info_icon.svg);}
#top .counter_cards_num_cont .avia-single-number{font-size:96px;font-weight:400;line-height:110px;color:var(--axh-grey-2);font-family:"beaufort-pro", serif;}
#top .counter_cards_num_cont .avia-animated-number-content p{color:var(--axh-black);font-family:'Montserrat';font-size:20px;font-weight:500;line-height:26px;text-align:center;}
#top .counter_cards_num_cont .avia-animated-number-title{white-space:nowrap;line-height:1;letter-spacing:unset;margin-bottom:unset;}
#top .counter_cards_cont{height:307px;border-radius:5px;display:flex;border:1.5px solid #D9D9D9;align-items:center;justify-content:center;padding:20px;}
#top .counter_cards_img_cont{position:absolute;opacity:0;top:0px;left:0px;transition:all .4s;}
#top .counter_cards_cont:hover .counter_cards_img_cont{opacity:1;}
#top .counter_cards_grid_cont .entry-content-wrapper{display:grid;grid-template-columns:repeat(4, minmax(auto, 308px));gap:26px;justify-content:center;}
#top .counter_cards_grid_cont .entry-content-wrapper .flex_column{width:100%;}
#top .marg_top_70{margin-top:70px;}
#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/select_input_icon.svg);background-position:right 10px;border-radius:0px;}
#top .grid_col_2_img_left .home_header_swiper_controls_cont{justify-content:start;max-width:1071px;padding-left:550px;bottom:57px;}
.responsive #top .ax_privilege_cards_inner{grid-template-columns:repeat(2, 1fr);max-width:864px;margin:0 auto;margin-top:96px;}
#top .text_left_swiper_right_cont .entry-content-wrapper{display:grid;grid-template-columns:450px 1fr;gap:129px;align-items:center;}
#top .text_left_swiper_right_cont .entry-content-wrapper .flex_column{width:100%;min-width:0;}
#top .text_left_swiper_right_col_cont .swiper-slide{width:355px;}
#top .text_left_swiper_right_cont .home_header_swiper_controls_cont, #top .latest_news_controls, #top .hotel_main_swiper_controls{position:relative;bottom:0px;width:100%;left:0px;transform:unset;justify-content:start;}
#top .text_left_swiper_right_cont .single_card_img_cont{height:491px;}
#top .sustainability_section_cont_alt .av-special-heading{margin-bottom:0px;}
#top .sustainability_section_cont_alt .flex_column{float:left;padding-left:122px;}
#top .swiper-latest-news .swiper-slide, #top .swiper-special-offers .swiper-slide, #top .swiper-restaurants-bars .swiper-slide{width:312px;}
#top .swiper-latest-news .swiper-slide:nth-child(3n), #top .swiper-special-offers .swiper-slide:first-child, #top .swiper-restaurants-bars .swiper-slide:nth-child(2n){width:643px;}
#top .swiper-latest-news .swiper-slide:nth-child(3n) .single_card_title, #top .swiper-special-offers .swiper-slide:first-child .single_card_title, #top .swiper-restaurants-bars .swiper-slide:nth-child(2) .single_card_title{max-width:447px;}
#top .swiper-rooms .swiper-slide, #top .swiper-collection .swiper-slide{width:422px;}
#top .swiper-latest-news, #top .swiper-special-offers, #top .swiper-restaurants-bars, #top .swiper-rooms, #top .swiper-collection{margin-top:33px;margin-bottom:83px;}
#top .align_items_center .entry-content-wrapper{align-items:center;}
#top .values_img_cont{margin-bottom:22px;height:287px;display:flex;align-items:center;border:1px solid #D9D9D9;border-radius:5px;}
#top .sustainability_section_cont_alt .marg_bot_46{margin-bottom:46px;}
#top .marg_bot_104{margin-bottom:104px;}
#top .marg_bot_0{margin-bottom:0px;}
#top .marg_bot_16{margin-bottom:16px;}
#top .swiper-text-left-swiper-right{overflow:visible;min-width:0;clip-path:inset(-100vw -100vw -100vw -17px);}
#top .text_left_swiper_right_col_cont::before{content:"";position:absolute;top:0px;left:0px;width:200%;height:100%;background-color:#ffffff;z-index:20;visibility:visible;transform:translateX(-102%);}
#top .text_left_swiper_right_cont .entry-content-wrapper .flex_column:first-child{z-index:22;}
#top .video_height_624 .main_video_cont{height:624px;}
#top .marg_top_100{margin-top:100px;}
#top .swiper-timeline .swiper-slide{width:406px;}
#top .timeline_single_inner{display:grid;}
#top .timeline_single_text{padding-right:42px;}
#top .timeline_single_img{width:100%;height:405px;margin-bottom:14px;position:relative;}
#top .swiper-timeline .swiper-wrapper .swiper-slide:nth-child(even) .timeline_single_img{height:260px;}
#top .swiper-timeline{overflow:visible;margin-top:104px;}
#top .timeline_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/timeline_icon.svg);width:103px;height:11px;display:block;position:absolute;top:50%;right:-113px;transform:translateY(-50%);}
#top .swiper-timeline .swiper-wrapper{align-items:center;}
#top .font_weight_700_text{font-weight:700;}
#top .single_team_quotes_img{width:100%;height:642px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
#top .team_quotes_cont{display:grid;grid-template-columns:641px 1fr;gap:137px;}
#top .single_team_quotes_member_name{color:var(--axh-black);margin-top:28px;}
#top .single_team_quotes_img_cont{display:grid;}
#top .single_team_quotes_cont{display:grid;grid-template-columns:minmax(auto, 445px);justify-content:center;align-items:start;}
#top .quote_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/quote_icon-1.svg);width:44px;height:38px;display:block;margin-bottom:16px;}
#top .single_team_quotes_img .play_icon{width:104px;height:104px;}
#top .single_team_quotes_text_cont{display:grid;margin-top:25px;position:relative;}
#top .single_team_quotes_text{margin-bottom:26px;}
#top .swiper-team-quotes{max-width:445px;}
#top .swiper-team-quotes .home_header_swiper_controls_cont{left:unset;max-width:unset;width:fit-content;transform:unset;right:104px;bottom:118px;}
#top .team_quotes_cont .swiper-team-quotes .home_header_swiper_controls_cont{left:0px;}
#top .drag_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/drag_icon.svg);width:37px;height:15px;margin-top:16px;}
.main_color strong{color:inherit;}
#top .blue_strong .blue_strong_text{color:#145BAE !important;}
.room_anchor{padding-top:42px;position:relative;top:-200px;height:1px;width:15px;}
#top .single_room_details_cont{display:grid;padding:60px 52px 32px;grid-template-columns:100%;}
#top .single_room_title{margin:0px;}
#top .single_room_desc{margin-top:17px;margin-bottom:52px;max-width:528px;}
#top .single_room_sep{width:100%;height:1px;background:#D9D9D9;margin-bottom:34px;}
#top .single_room_btns_cont{display:flex;align-items:center;justify-content:space-between;}
#top .ax_btn_row_cont{display:grid;grid-template-columns:max-content max-content;gap:27px;margin-top:46px;align-items:center;}
#top .single_room_cont{display:grid;grid-template-columns:max-content 1fr;border-radius:5px;border:1px solid #D9D9D9;}
#top .single_rooms_img{width:642px;height:100%;}
#top .swiper-room-gallery{height:100%;width:642px;}
#top .room_grid_cont{max-width:1307px;margin:0 auto;display:grid;gap:0px;}
#top .main_color .padd_btn_14_24{padding:14px 24px;}
#top .swiper_gallery_cont .swiper-pagination-bullet{width:10px;height:10px;background:#ffffff;opacity:0.5;margin:0px;}
#top .swiper_gallery_cont{display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:center;gap:7px;bottom:19px;}
#top .swiper_gallery_cont .swiper-pagination-bullet-active{opacity:1;background:#ffffff;}
#top .swiper_gallery_arrow{width:39px;height:39px;margin-top:unset;color:unset;top:50%;transform:translateY(-50%);}
#top .swiper_gallery_arrow.swiper-button-next.swiper-button-disabled, #top .swiper_gallery_arrow.swiper-button-prev.swiper-button-disabled{opacity:0;}
#top .search_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/search_icon.svg);width:14px;height:14px;}
#top .search_filter_btn{min-width:unset;grid-template-columns:max-content;padding:0px;width:39px;justify-content:center;background-color:#D9D9D9;border-color:#D9D9D9;}
#top .loading_more_content .main_cards_inner{opacity:0;}
#top .cards_no_marg_top .card_header_cont{margin-top:0px;}
#top .gift_voucher_cta_img_cont img{height:248px;object-fit:cover;border-radius:0px;}
#top .gift_voucher_cta_cont .entry-content-wrapper{display:grid;grid-template-columns:752px 1fr;align-items:center;}
#top .gift_voucher_cta_cont .entry-content-wrapper .flex_column{width:100%;}
#top .gift_vouchers_cta_text_cont{background-color:var(--axh-black);padding-left:137px;height:100%;display:flex;flex-direction:column;justify-content:center;border-radius:0px 5px 5px 0px;}
#top .awards_cards_cont{max-width:1304px;margin:0 auto;border:1px solid var(--axh-grey-1);border-bottom:unset;border-right:unset;border-top:unset;}
#top .awards_cards_inner{display:grid;grid-template-columns:repeat(4, 1fr);}
#top .single_award_cont{height:280px;position:relative;}
#top .single_award_hover_cont{position:absolute;bottom:0px;left:0px;width:100%;height:0%;transition:height .4s;background-color:var(--axh-black);}
#top .single_award_cont:hover{cursor:none;}
#top .single_award_cont:hover .single_award_hover_cont{height:100%;}
#top .single_award_img_cont{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/06/michelin-2024-logo-red.png);width:114px;height:87px;transition:all .4s;}
#top .single_award_title, #top .single_award_img_cont{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
#top .single_award_title{color:var(--axh-white);transition:all .4s;text-align:center;}
#top .single_award_cont:hover .single_award_img_cont{top:54px;transform:translate(-50%, 0px);}
#top .single_award_cont:hover .single_award_title{filter:brightness(0) invert(1);top:188px;transform:translate(-50%, 0px);}
#top .awards_cards_inner .single_award_cont{border-right:1px solid var(--axh-grey-1);border-top:1px solid var(--axh-grey-1);border-bottom:1px solid var(--axh-grey-1);margin-top:-1px;}
#top .awards_cards_inner .single_award_cont:nth-child(4n){border-right:unset;}
#top .mice_weddings_categories_cont .entry-content-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);gap:26px;}
#top .mice_weddings_categories_cont .entry-content-wrapper .flex_column{width:100%;}
#top .inline_checkboxes_cont_alt legend{float:unset;}
#top .inline_checkboxes_cont_alt legend{float:unset;font-size:14px;line-height:28px;}
#top .swiper-room-ammenities .swiper-slide{width:85px;}
#top .single_room_ammenitie_cont{display:grid;justify-content:center;justify-items:center;}
.single_room_ammenitie_cont span{text-align:center;line-height:14px;margin-top:10px;}
#top .swiper-room-ammenities{margin-bottom:32px;max-width:550px;}
#top .swiper_gradient_overlay_cont{width:60px;height:100%;background:linear-gradient(270deg, #FFF 64%, rgba(255, 255, 255, 0.00) 100%);position:absolute;z-index:20;right:0px;top:0px;}
#top .swiper_gradient_overlay_cont_left{left:0px;right:unset;background:linear-gradient(90deg, #FFF 64%, rgba(255, 255, 255, 0.00) 100%);}
#top .swiper_ammenities_arrow_next, #top .swiper_ammenities_arrow_prev{z-index:40;}
#top .swiper_ammenities_arrow_next{right:0px;}
#top .swiper_ammenities_arrow_prev{left:0px;}
#top .single_room_with_ammenities .single_room_desc{margin-bottom:64px;}
#top .main_gallery_cont{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1308px;margin:0 auto;grid-auto-rows:200px;grid-auto-flow:dense;}
#top .single_gallery_cont{grid-row:span 2;}
#top .main_gallery_cont .single_gallery_cont:nth-child(4n+2), #top .main_gallery_cont .single_gallery_cont:nth-child(4n+3){grid-row:span 3;}
#top .single_gallery_cont img{width:100%;height:100%;display:block;object-fit:cover;}
#top .marg_top_74{margin-top:74px;}
#top .email_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/email_icon.svg);width:20px;height:14px;}
#top .contact_us_filter_btn{gap:10px;}
#top .marg_top_7{margin-top:7px;}
#top .max_width_1086{max-width:1086px;margin:0 auto;}
#top .hotel_about_us_grid_section_cont .entry-content-wrapper{display:grid;grid-template-columns:642px 445px;gap:87px;align-items:center;}
#top .hotel_about_us_grid_section_cont .entry-content-wrapper .flex_column{width:100%;}
#top .image_swiper_cont .single_rooms_img{width:100%;height:467px;border-radius:5px;}
#top .image_swiper_cont .swiper_gallery_cont{bottom:30px;}
#top .ax_single_featured_img_cont img{height:442px;object-fit:cover;border-top-left-radius:0px;border-top-right-radius:0px;max-width:1308px;}
#top .ax_single_featured_img_cont{margin:0px;}
#top .marg_top_46{margin-top:46px;}
#top.single-facilities #main main, #top.single-malta-restaurants #main main{padding-top:0px;}
#top .ax_single_post_tabs_cont .container{max-width:1086px;margin:0 auto;margin-top:50px;}
#top .ax_single_post_tabs_cont .av-tab-section-tab-title-container{width:100%;justify-content:center;}
#top .ax_single_post_tabs_cont{padding-bottom:140px;}
#top .ax_single_post_tabs_cont .gift_voucher_cta_cont .entry-content-wrapper{width:100%;grid-template-columns:640px 1fr;border-radius:5px;overflow:hidden;}
#top .ax_single_post_tabs_cont .gift_vouchers_cta_text_cont{padding-left:84px;}
#top .inline_checkboxes_cont_alt .ginput_container{top:0px;left:0px;}
#top .wedding_swiper_cont{margin:0px;}
#top .wedding_swiper_cont .timeline_single_img{padding-top:22px;padding-left:40px;}
#top .filter_dropdown_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:6px;}
#top .filter_dropdown_cont i{filter:brightness(0);}
#top .filter_dropdown_inner{position:absolute;opacity:0;}
#top .filter_dropdown_wrapper:hover .filter_dropdown_cont{border:2px solid var(--axh-grey-1);background-color:unset;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#top .filter_dropdown_inner{position:absolute;opacity:0;top:90%;width:100%;padding:0px 12px;border:2px solid var(--axh-grey-1);border-top:unset;border-bottom-right-radius:18.5px;border-bottom-left-radius:18.5px;z-index:20;background-color:#ffffff;padding-top:14px;padding-bottom:14px;transition:all .4s;}
#top .filter_dropdown_wrapper:hover .filter_dropdown_inner{opacity:1;top:100%;}
#top .single_filter_dropdown_text{font-family:'Montserrat';font-style:normal;font-weight:500;font-size:16px;line-height:35px;transition:all .4s;color:var(--axh-black);}
#top .filter_dropdown_wrapper{margin-left:20px;position:relative;}
#top .single_filter_dropdown_box_cont{cursor:pointer;width:14px;height:14px;border:1px solid var(--axh-black);position:relative;}
#top .single_filter_dropdown_box_cont i{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/checkmark_icon.svg);width:10px;height:10px;display:block;filter:brightness(0);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all .1s;}
#top .active_filter_checkbox i{opacity:1;}
#top .single_filter_dropdown_cont{display:grid;grid-template-columns:max-content max-content;gap:10px;align-items:center;}
#top .faqs_title_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:18px;position:relative;z-index:20;}
#top .faq_cards_cont .accordion_content, #top .faq_cards_cont .hotel_accessibility_inner_cont{padding-top:0px;padding-bottom:14px;}
#top .faq_cards_cont .accordion_heading{padding-top:28px;padding-bottom:28px;min-height:unset;position:relative;}
#top .hotel_accordian_header_wrapper{}
#top .faq_cards_cont .hotel_accessibility_inner_cont *{color:var(--axh-grey-2);}
#top .faq_cards_cont .hotel_accessibility_inner_cont ul{margin:0px !important;}
#top .faq_cards_cont .hotel_accessibility_inner_cont p:first-child{margin-top:0px;}
#top .faq_cards_cont .hotel_accessibility_inner_cont p:last-child{margin-bottom:0px;}
#top .faq_cards_cont .hotel_accessibility_inner_cont{padding-left:74px;padding-bottom:14px;padding-right:90px;grid-template-columns:100%;}
#top .ax_faqs_tabs_cont .container{max-width:1308px;margin-top:90px;}
#top .ax_faqs_tabs_cont{padding-bottom:0px;margin-top:0px;}
#top .faq_cards_cont{margin-top:54px;}
#top .faq_cards_cont .accordion_section .hotel_accordian_header_wrapper:last-child{border-bottom:1px solid var(--axh-black);}
#top .ax_faqs_tabs_cont .av-tab-section-inner-container{padding-bottom:88px;}
#top .ax_faqs_tabs_cont .load_more_btn_cont{margin-top:68px;}
#top .main_btn_centre a{margin:0 auto;}
#top .marg_top_54{margin-top:54px;}
#top .marg_top_40{margin-top:40px;}
#top .marg_top_12{margin-top:12px;}
#top .main_btn_padd_left_right_22 a{padding-left:22px;padding-right:22px;}
#top .swiper_margin_bottom_56 .swiper-latest-news{margin-bottom:56px;}
#top .hotel_amenities_cont .entry-content-wrapper{display:grid;grid-template-columns:repeat(5, max-content);align-items:center;justify-content:space-between;margin-top:90px;}
#top .hotel_amenities_cont .entry-content-wrapper .flex_column{width:fit-content;display:flex;align-items:center;}
#top .hotel_amenities_cont .hotel_amenities_img_cont img{width:46px;height:46px;object-fit:contain;}
#top .hotel_amenities_img_cont{margin-right:15px;}
#top .latest_news_controls, #top .hotel_main_swiper_controls{grid-template-columns:repeat(2, max-content);}
#top .swiper-restaurants-bars .single_card_sub_title{margin-top:10px;margin-bottom:0px;text-transform:unset;}
#top .hotel_header_cont .single_card_stars_cont{margin-top:104px;margin-bottom:10px;}
#top .hotel_header_img img{width:641px;height:619px;object-fit:cover;}
#top .hotel_header_cont .entry-content-wrapper{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:space-between;gap:20px;}
#top .hotel_header_cont .entry-content-wrapper .flex_column{width:fit-content;}
#top .main_btns_grid_col_2{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:18px;margin-top:36px;}
#top .main_btns_grid_col_2 .avia-button-wrap:last-child a{color:var(--axh-black);background-color:transparent;border:1px solid var(--axh-black);padding:13px 20px;}
#top .main_btns_grid_col_2 .avia-button-wrap:first-child a{padding:14px 24px;}
#top .main_color .main_btn_white_outline a{border:1px solid #ffffff;background-color:transparent;color:#ffffff;}
#top .max_width_462{max-width:462px;}
#top .main_color .marg_bottom_25{margin-bottom:25px;}
#top .main_color .marg_bottom_50{margin-bottom:50px;}
#top .flex_col_no_padd_left .flex_column{padding-left:0px;}
#top .reconnection_grid_section_cont .entry-content-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;column-gap:26px;}
#top .reconnection_grid_section_cont .entry-content-wrapper .flex_column{width:100%;border-radius:5px 5px 0px 0px;padding-top:62px;padding-bottom:70px;}
#top .pink_bg, #top .blue_bg, #top .grey_gradient_bg{background-position:center;background-repeat:no-repeat;}
#top .pink_bg{background:#C18271;}
#top .blue_bg{background:#142637;}
#top .pink_bg, #top .blue_bg{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/line_bg_pink.svg);}
#top .grey_gradient_bg{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/line_bg_grey.svg), linear-gradient(180deg, #CED0D0 0%, #848A8A 100%);}
#top .gift_voucher_title_cont{margin-top:28px;}
#top .gift_voucher_title_cont .av-special-heading-tag{display:grid;justify-content:center;justify-items:center;gap:12px;}
#top .gift_voucher_title_cont .gift_icon{width:29px;height:21px;}
#top .icon_black_brightness{filter:brightness(0);}
#top .ax_tabs_title_cont{display:grid;grid-template-columns:max-content max-content;gap:48px;}
#top .ax_tabs_title_cont .section_title{margin-top:0px;}
#top .grid_title_col_2_align_items_end .entry-content-wrapper{align-items:end;}
#top .ax_tab_title *{color:var(--axh-grey-1);cursor:pointer;}
#top .ax_tab_title_active *{color:var(--axh-black);}
#top .rooms_details_wrapper{grid-template-columns:1fr max-content;gap:10px;}
#top .bed_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/bed_icon.svg);width:20px;height:15px;}
#top .area_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/area_icon.svg);width:15px;height:15px;}
#top .rooms_detail_text{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:8px;}
#top .rooms_details_cont{display:grid;grid-template-columns:max-content max-content;align-items:start;gap:10px;}
#top .marg_top_76{margin-top:76px;}
#top .marg_bottom_48{margin-bottom:48px;}
#top .ax-drag-swiper{margin-top:76px;margin-bottom:48px;}
#top .corporate_deals_cont .container{max-width:964px;margin:0 auto;}
#top .corporate_deals_cont .entry-content-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:26px;align-items:center;}
#top .corporate_deals_cont .entry-content-wrapper .flex_column{width:100%;padding-top:60px;padding-bottom:56px;}
#top .black_bg{background-color:var(--axh-black);}
#top .marg_top_28{margin-top:28px;}
#top .marg_bottom_28{margin-bottom:28px;}
#top .reconnection_grid_section_cont .entry-content-wrapper .gift_voucher_col_btn_cont{padding:22px 0px;margin:0px;border-radius:0px 0px 5px 5px;border:1px solid #D9D9D9;}
#top .corporate_deals_cont .gift_voucher_title_cont{margin-top:0px;}
#top .copy_code_cont{display:grid;justify-content:center;justify-items:center;}
#top .copy_code_btn{font-weight:700;font-size:11px;border-radius:5px;border:1px solid var(--axh-black);min-width:161px;text-align:center;line-height:25px;cursor:pointer;}
#top .corporate_deals_cont .gift_voucher_col_btn_cont{position:relative;min-height:90px;}
#top .corporate_deals_cont .avia_codeblock_section, #top .corporate_deals_cont .main_btn_cont{position:absolute;top:50%;transition:all .4s;}
#top .corporate_deals_cont .avia_codeblock_section{left:50%;transform:translate(-50%, -58%);opacity:0;}
#top .corporate_deals_cont .main_btn_cont{right:50%;transform:translate(50%, -50%);}
#top .corporate_deals_cont .gift_voucher_col_btn_cont:hover .avia_codeblock_section{left:26px;opacity:1;transform:translate(0%, -58%);}
#top .corporate_deals_cont .gift_voucher_col_btn_cont:hover .main_btn_cont{right:26px;transform:translate(0%, -50%);}
#top .gift_vouchers_main_cont{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:26px;row-gap:86px;}
#top .single_gift_voucher_inner{display:grid;padding-top:16px;padding-bottom:26px;padding-left:26px;padding-right:30px;border:1px solid #D9D9D9;border-top:unset;border-radius:0px 0px 5px 5px;gap:20px;}
#top .single_gift_voucher_title{padding-right:60px;}
#top .single_gift_voucher_extras_cont{display:flex;align-items:flex-end;justify-content:space-between;}
#top .single_gift_voucher_img{width:100%;height:375px;border-radius:5px 5px 0px 0px;}
#top .gift_vouchers_main_cont .main_btn_cont a{padding:14px 30px;}
#top .main_popup_cont{max-width:1086px;margin:0 auto;height:575px;border-radius:5px;background:#FFF;display:grid;grid-template-columns:max-content 1fr;overflow:hidden;position:relative;width:100%;}
#top .main_popup_menu_cont{width:334px;background:var(--axh-grey-bg);height:100%;display:flex;flex-direction:column;justify-content:space-between;}
#top .popup_featured_img_cont{height:206px;}
.responsive #top .popup_featured_btn a{font-size:16px !important;}
#top .main_popup_menu_inner{display:grid;gap:20px;padding-left:56px;padding-right:50px;padding-top:56px;grid-template-columns:100%;}
#top .main_popup_menu_items_cont{display:grid;padding-bottom:56px;}
#top .popup_tab{padding:8px 26px 7px 56px;color:#B0B0B0;cursor:pointer;text-decoration:unset;}
#top .active_popup_tab, #top .popup_tab:hover{background-color:var(--axh-white-2);color:var(--axh-black);}
#top .popup_featured_logo_cont{width:108px;display:block;height:60px;}
#top .main_popup_details_inner{padding-left:60px;padding-bottom:34px;padding-top:36px;padding-right:85px;}
#top .popup_title{margin-bottom:20px;display:block;}
#top .main_popup_details_cont{background-color:#ffffff;}
#top .popup_scroll_cont{overflow-y:scroll;max-height:369px;}
#top .popup_scroll_full_cont{overflow-y:scroll;max-height:575px;padding:30px 74px;}
#top .popup_scroll_cont::-webkit-scrollbar{width:16px;}
#top .popup_scroll_cont::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #ffffff;border-radius:0px;border-right:12px solid #ffffff;}
#top .popup_scroll_cont::-webkit-scrollbar-thumb{background:var(--axh-black);border-radius:0px;border-right:12px solid #ffffff;}
#top .popup_scroll_cont::-webkit-scrollbar-thumb:hover{background:var(--axh-black);}
#top .popup_scroll_cont::-webkit-scrollbar-track-piece:end{background:var(--axh-grey-1);border-right:12px solid #ffffff;margin-bottom:26px;}
#top .popup_scroll_cont::-webkit-scrollbar-track-piece:start{background:var(--axh-grey-1);border-right:12px solid #ffffff;margin-top:26px;}
#top .popup_scroll_full_cont::-webkit-scrollbar{width:39px;}
#top .popup_scroll_full_cont::-webkit-scrollbar-thumb{border-right:35px solid #ffffff;}
#top .popup_scroll_full_cont::-webkit-scrollbar-track{border-right:35px solid #ffffff;}
#top .popup_scroll_full_cont::-webkit-scrollbar-track-piece:end{border-right:35px solid #ffffff;}
#top .popup_scroll_full_cont::-webkit-scrollbar-track-piece:start{border-right:35px solid #ffffff;margin-top:126px;}
#top .main_popup_holder{position:fixed;top:0px;left:0px;z-index:9998;display:flex;width:100%;justify-content:center;align-items:center;height:100%;}
#top .main_popup_holder .main_btn_cont a{color:#ffffff;}
#top div .avia-gallery img{float:unset;border:unset;padding:0px;border-radius:5px;}
#top .popup_featured_address p:first-child{margin-top:0px;}
#top .popup_featured_address p:last-child{margin-bottom:0px;}
#top .popup_featured_text, #top .popup_featured_address *{color:var(--axh-black);}
#top .popup_featured_btn a i{width:9px;height:9px;}
#top .single_popup_cont{display:none;}
#top .active_popup_tab_content{display:block;}
#top .popup_title_alt{text-align:center;}
#top .photos_popup_cont .main_gallery_cont{grid-auto-rows:83px;}
#top .photos_popup_cont .popup_title_alt{margin-bottom:36px;}
#top .close_icon_black{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/close_icon_black.svg);}
#top .popup_featured_text p:first-child{margin-top:0px;}
#top .popup_featured_text p:last-child{margin-bottom:0px;}
#top .main_popup_menu_inner #share_button{gap:7px;}
.responsive #top .main_popup_details_inner .main_form_cont input[type='text'], .responsive #top .main_popup_details_inner .main_form_cont input[type="email"], .responsive #top .main_popup_details_inner .main_form_cont select, .responsive #top .main_popup_details_inner .main_form_cont textarea, #top .main_popup_details_inner .main_form_cont label{font-size:16px !important;}
#top .main_popup_details_inner .main_form_cont .grey_label label, #top .main_popup_details_inner .inline_checkboxes_cont label, #top .main_popup_details_inner .inline_checkboxes_cont legend{font-size:16px;}
#top .main_popup_details_inner .main_form_cont .gform_fields{grid-row-gap:30px;grid-column-gap:25px;display:grid !important;}
#top .main_popup_details_inner .main_form_cont .form_section_text{margin-top:-30px;}
#top .main_popup_details_inner .main_form_cont .span_input_3{-ms-grid-column-span:5;grid-column:span 5;}
#top .main_popup_details_inner .main_form_cont .gfield--width-quarter{-ms-grid-column-span:8;grid-column:span 8;}
#top .main_popup_details_inner .main_form_cont .span_input_5{-ms-grid-column-span:11;grid-column:span 11;}
#top .main_popup_details_inner .main_form_cont .gfield.gfield--width-half, #top .main_popup_details_inner .main_form_cont .span_input_8{-ms-grid-column-span:16;grid-column:span 16;}
#top .main_popup_details_inner .footer_form_cont{max-width:100%;margin:0 auto;padding-top:24px;}
#top .dimensions_cont .popup_title{margin-bottom:8px;}
#top .royal_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Royal-Icon-1.svg);}
#top .people_icon{width:28px;height:24px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-People-Icon-1.svg);position:relative;bottom:2px;}
#top .single_capacity_inner{display:grid;gap:8px;justify-content:center;justify-items:center;width:fit-content;}
#top .capacity_text_icon{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:4px;}
#top .single_capacity_inner .capacity_text{line-height:26px;text-align:center;}
#top .capacity_cont{margin-top:40px;}
#top .capacity_cont .popup_title{margin-bottom:16px;}
#top .capacity_icon_cont{width:50px;height:50px;}
#top .cabaret_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Cabaret-Icon-1.svg);}
#top .rounds_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Rounds-Icon-1.svg);}
#top .stand_up_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Stand-Up-Icon-1.svg);}
#top .civil_ceremony_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Civil-Ceremony-Icon-1.svg);}
#top .reception_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/AX-Hotels-Reception-Icon.svg);}
#top .banquet_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Banquet-Icon-1.svg);}
#top .theatre_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Theatre-Icon-1.svg);}
#top .boardroom_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Boardroom-Icon-1.svg);}
#top .ushape_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-U-Shape-Icon-1.svg);}
#top .classroom_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Classroom-Icon-1.svg);}
#top .bar_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Bar-Icon-1.svg);}
#top .standing_summer_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/AX-Hotels-Standing-Summer-Icon.svg);}
#top .standing_winter_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/AX-Hotels-Standing-Winter-Icon.svg);}
#top .inside_standing_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Inside-Standing-Icon-1.svg);}
#top .outside_standing_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Outside-Standing-Icon-1.svg);}
#top .inside_seated_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Inside-Seated-Icon-1.svg);}
#top .outside_seated_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Outside-Seated-Icon-1.svg);}
#top .hollow_square_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/AX-Hotels-Hollow-Square-Icon.svg);}
#top .capacities_cont{display:grid;grid-template-columns:repeat(5, 100px);gap:20px;justify-items:center;}
#top .popup_award_logo_cont{width:100%;height:206px;display:flex;align-items:center;border-bottom:1px solid var(--axh-grey-1);justify-content:center;}
#top .popup_award_logo{width:115px;height:87px;}
#top .awards_about_popup_cont .main_popup_details_inner{height:369px;display:flex;flex-direction:column;justify-content:flex-start;}
#top .faq_content_cont .hotel_accessibility_inner_cont{display:block;max-width:100%;padding-right:90px;}
#top .list_box_cont li::before{content:"";width:13px;height:13px;border-radius:3px;background-color:var(--axh-grey-1);transition:all .4s;display:inline-block;position:absolute;top:1px;left:-28px;}
#top .list_box_cont ul{list-style-type:none;padding:0;margin:0;display:grid;gap:22px;line-height:18px;color:var(--axh-grey-2);margin-left:40px;}
#top .list_box_cont ul li{padding:0px;margin-left:28px;position:relative;}
#top .list_box_cont ul li a{color:var(--axh-grey-2);}
#top .marg_top_24{margin-top:24px;}
#top .marg_top_66{margin-top:66px;}
#top .max_width_530{max-width:530px;}
#top .marg_top_26 p:first-child{margin-top:26px;}
#top .marg_top_20 p:first-child{margin-top:20px;}
#top .promo_code_cont{margin-top:35px;margin-bottom:38px;display:grid;grid-template-columns:max-content max-content;align-items:center;gap:20px;}
#top .promo_code_cont .copy_code_btn{width:161px;display:block;}
#top .promo_code_text{font-weight:700;}
#top .promo_code{color:#145BAE;}
#top .copied{color:#ffffff;background-color:#71C330;}
#top .main_section_cont{background-color:#ffffff;}
#top .active_main_tab_content{display:block;}
#top .main_section_inner{max-width:1086px;margin:0 auto;width:100%;}
#top .single_tab_inner{padding-top:50px;padding-bottom:142px;}
#top .single_tab_inner .main_btn_cont a{color:#ffffff;}
.single_tab_inner iframe{margin:0 auto;}
#pdf-container{margin:20px auto;text-align:center;}
#pdf-canvas{border:1px solid #ccc;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);}
#controls{text-align:center;margin-top:20px;}
.main_section_cont button{padding:5px 10px;margin:0 5px;cursor:pointer;background-color:#007BFF;border:none;color:white;border-radius:3px;}
#page-counter{font-size:14px;margin:0 10px;}
#zoom-slider{width:150px;}
#download-link{display:inline-block;margin-top:10px;text-decoration:none;color:#007BFF;font-size:14px;}
#top .restaurant_logo{margin-bottom:46px;width:200px;height:100px;}
#top .gift_vouchers_cta_single_cont .gift_vouchers_cta_text_cont{padding-left:84px;}
#top .gift_vouchers_cta_single_cont .gift_voucher_cta_cont .entry-content-wrapper{display:grid;grid-template-columns:662px 1fr;align-items:center;width:100%;overflow:hidden;border-radius:5px;}
#top .gift_vouchers_cta_single_cont .section_title{margin-top:0px;}
.responsive #top .gift_vouchers_cta_single_cont .ax_main_btn_cont a{font-size:22px;}
#top .single_amenities_no_marg_bot.hotel_amenities_cont .entry-content-wrapper{margin-top:60px;margin-bottom:0px;}
#top .margin_bot_p_56 p:last-child{margin-bottom:56px;}
#top .margin_top_p_32 p:first-child{margin-top:32px;}
#top .translated_page_cont .single_card_stars_cont{margin-top:0px;}
#top .img_height_266 img{height:266px;object-fit:cover;}
#top .suite_designer_cont .entry-content-wrapper{display:grid;grid-template-columns:471px 1fr;gap:85px;align-items:center;padding-left:80px;}
#top .suite_designer_cont_rev .entry-content-wrapper{grid-template-columns:1fr 471px;padding-left:0px;}
#top .suite_designer_cont .entry-content-wrapper .flex_column{width:100%;}
.responsive #top .suite_designer_cont_rev .template-page{padding-top:13px;}
#top .img_height_390 img{height:390px;object-fit:cover;}
#top .marg_bot_22{margin-bottom:22px;}
.responsive #top .padd_top_48 .template-page{padding-top:48px;}
#top .max_width_520{max-width:520px;}
#top .suite_designer_gap_110 .entry-content-wrapper{gap:110px;}
#top .padd_left_136 .entry-content-wrapper .flex_column:first-child{padding-left:136px;}
#top .single_translated_sub_title{margin-top:7px;margin-bottom:22px;line-height:22px;color:var(--axh-black);}
#top .single_translated_card_cont .main_btn_cont a{padding:14px 20px;}
#top .translated_controls{max-width:unset;justify-content:end;margin-bottom:32px;}
#top .special_offers_single_page_inner{max-width:1308px;margin:0 auto;padding-top:65px;position:relative;}
#top .special_offers_single_page_cont .main_section_inner{margin:unset;margin-top:54px;max-width:556px;}
#top .restaurant_about_cont{max-width:556px;}
#top .special_offers_single_page_cont .main_cards_filter_cont{justify-content:flex-start;}
#top .special_offers_single_page_cont .single_tab_cont{max-width:1308px;margin:0 auto;}
#top .single_tab_inner_rev{display:flex;flex-direction:column-reverse;}
#top .special_offers_single_page_cont .main_gallery_cont{margin-top:50px;}
#top .special_offers_single_page_feat_img{width:640px;height:684px;border-radius:5px;}
#top .special_offers_single_page_feat_img_cont{position:absolute;top:65px;right:0px;height:fit-content;}
#top .intro_text_cont{color:var(--axh-black);}
#top .michelin_logo{width:100px;height:56px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/02/michelin-1-star_red-cropped.png);}
#top .bib_gourmand_logo{background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/02/michelin-bib-gourmand_red-cropped.png);}
#top .restaurant_logo_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;margin-bottom:46px;gap:6px;}
#top .restaurant_logo_cont .restaurant_logo{margin:0px;}
#top .main_popup_menu_inner .restaurant_logo_cont{margin-bottom:0px;}
#top .main_popup_menu_inner .michelin_logo{height:45px;}
#top .flex_center_col{display:flex;flex-direction:column;align-items:center;}
#top .ax_drag_swiper_no_marg .ax-drag-swiper{margin:0px;}
#top .single_tab_inner .capacities_cont{justify-content:center;}
#top.single .avia_textblock ul{list-style:disc outside;}
#top.single .avia_textblock ul li{margin-left:1em;padding:3px 0;}
#top.single .avia_textblock ul{list-style:disc outside;margin-top:20px;}
.avia_textblock li{list-style:disc;}
h4.av-special-heading-tag{margin-bottom:10px !important;}
#top.single .avia_textblock ul li{margin-left:1em;padding:3px 0;}
#top .popup_centered_cont{height:369px;display:flex;flex-direction:column;justify-content:center;}
#top .open_popup_tab_btn{cursor:pointer;}
#top .inner_title_p_cont p{margin:0px;}
#top .single_hotel_accessibility_cont{display:grid;}
#top .single_hotel_accessibility_cont img{justify-self:center;}
#top .booking_form_menu_cont{display:block;position:fixed;top:-142px;left:0px;width:100%;background-color:#ffffff;z-index:99;height:96px;box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.20);transition:top .4s;}
#top .show_scroll_menu, #top .single_hotel_main_menu_cont{top:0px;z-index:999;}
#top .single_hotel_main_menu_cont{background-color:var(--axh-black);}
#top .booking_form_menu_inner{max-width:1531px;padding:0px 50px;margin:0 auto;display:grid;grid-template-columns:max-content max-content 1fr max-content max-content;align-items:center;position:relative;grid-template-rows:95px;}
#top .burger_menu_text{font-size:22px;font-style:normal;line-height:normal;color:var(--axh-black);}
#top .burger_menu_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/burger_menu_icon.svg);width:30px;height:22px;display:block;position:absolute;left:0px;top:0px;}
#top .burger_menu_inner{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:15px;cursor:pointer;}
#top .booking_form_menu_logo_cont img{max-width:185px;height:70px;display:block;object-fit:contain;}
#top .translated_title_cont{display:block;margin:0px;}
#top .burger_menu_open_icon{transition:all .4s;}
#top .burger_menu_close_icon{opacity:0;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/burger_close_icon.svg);transition:all .4s;}
#top .active_sticky_burger_menu .burger_menu_close_icon{opacity:1;}
#top .active_sticky_burger_menu .burger_menu_open_icon{opacity:0;}
#top .burger_menu_icon_cont{position:relative;display:block;width:30px;height:22px;}
#top .sticky_burger_menu_items_cont{border-radius:5px;border:1px solid var(--axh-grey-1);background-color:#ffffff;position:absolute;top:95px;right:0px;width:905px;display:none;opacity:0;transition:opacity .4s;z-index:50;}
#top .active_inner_sticky_burger_menu{opacity:1;display:block;}
#top .burger_menu_cont{padding-left:72px;}
#top .sticky_burger_menu_items_wrapper{display:grid;grid-template-columns:max-content max-content;gap:46px;justify-content:center;align-items:start;padding:32px 64px 30px;}
#top .sticky_burger_menu_items_wrapper.pagetranslated{gap:0px;}
.sticky_burger_menu_items_inner.pagetranslated{display:none !important;}
.sticky_burger_menu_items_cont.pagetranslated.active_inner_sticky_burger_menu{width:440px !important;}
.single_hotel_main_menu_footer_cont.pagetranslated{display:none !important;}
#top .ax_burger_menu_item_single{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:space-between;text-decoration:unset;color:var(--axh-black);font-size:22px;line-height:40px;width:332px;font-weight:400;border-bottom:1px solid var(--axh-grey-1);padding:0px 12px;position:relative;transition:color .4s;}
.pagetranslated a.ax_burger_menu_item_single.font_montserrat{width:380px !important;}
#top .sticky_burger_menu_items_side a:last-child{border-bottom:unset;}
#top .ax_burger_menu_item_single .btn_icon{width:10px;height:10px;}
#top .ax_burger_menu_2_item_single{display:grid;grid-template-columns:max-content max-content;align-items:center;font-size:13px;color:var(--axh-black);text-decoration:unset;padding-top:3px;padding-bottom:2px;padding-left:18px;padding-right:18px;gap:14px;border-bottom:1px solid var(--axh-grey-1);justify-content:space-between;}
#top .ax_burger_menu_2_item_single .btn_icon{width:10px;height:10px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/btn_icon_alt_2.svg);opacity:0;}
#top .sticky_burger_menu_items_inner{display:grid;grid-template-columns:max-content max-content;align-items:start;column-gap:24px;}
#top .ax_burger_menu_2_item_single i{filter:brightness(0%);}
#top .lang_link_cont{grid-template-columns:max-content max-content max-content;}
#top .sticky_burger_menu_items_footer a{gap:4px;border:unset;padding:0px;}
#top .sticky_burger_menu_items_footer, #top .sticky_burger_menu_items_footer .main_nav{display:grid;grid-template-columns:repeat(3, max-content);gap:18px;justify-content:end;margin:0px;}
#top .sticky_burger_menu_items_footer{padding-right:64px;padding-top:14px;padding-bottom:16px;border-top:1px solid var(--axh-grey-1);grid-template-columns:max-content;}
#top .sticky_burger_menu_items_footer .search_icon{width:12px;height:12px;}
#top .booking_form_menu_logo_cont{padding-right:30px;}
#top .ax_faqs_logos_cont .avia-image-container img{height:80px;width:100%;}
#top .single_gallery_fullwidth_img_cont{width:100%;height:739px;}
#top .daterangepicker .drp-calendar{max-width:fit-content;}
.responsive #top input.menu_book_input, #top .menu_book_input_text{margin:0px;border:unset;background:unset;padding:unset;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:28px;color:var(--axh-black);}
#top #date_range_picker, #top .book_rooms_guests_cont{cursor:pointer;}
#top .single_menu_label_text{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:25px;color:var(--axh-grey-2);display:block;width:fit-content;}
#top .calender_icon{width:13px;height:14px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/calender_icon.svg);display:block;}
#top .guests_icon{width:18px;height:12px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/guests_icon.svg);display:block;}
#top .promo_icon{width:15px;height:19px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/promo_icon.svg);display:block;}
#top .promo_remove_icon{width:14px;height:15px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/promo_remove_code.svg);display:block;position:absolute;top:50%;right:0px;transform:translatey(-50%);cursor:pointer;}
#top .promo_help_icon{width:13px;height:13px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/promo_help_icon.svg);display:block;}
#top #promo_code{width:120px;}
#top .booking_form_btn{cursor:pointer;}
#top .menu_promo_code_cont{position:relative;}
#top .single_menu_label_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:8px;}
#top .single_menu_input_cont{display:grid;gap:6px;}
#top .booking_form_cont{display:grid;grid-template-columns:240px 1px 155px 1px 141px 240px;gap:26px;align-items:center;justify-self:center;}
#top .booking_form_sep{width:1px;height:54px;display:block;background-color:var(--axh-grey-1);}
#top .promo_label_cont{grid-template-columns:repeat(3, max-content);}
#top .booking_form_menu_inner_sep{height:100%;width:1px;background-color:var(--axh-grey-1);}
#top .rooms_guests_cont{display:none;border-radius:5px;border:1px solid var(--axh-grey-1);background-color:#ffffff;position:absolute;bottom:-98px;padding:20px;left:606px;z-index:9999 !important;}
#top .active_rooms_guests_cont{display:block;z-index:20;}
#top .single_rooms_guests_cont{display:grid;grid-template-columns:120px max-content;}
#top .increment_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/incerement_icon.svg);}
#top .decrement_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/decrement_icon.svg);}
#top .single_rooms_guests_inner i{display:block;width:12px;height:12px;cursor:pointer;}
#top .single_rooms_guests_inner{display:grid;grid-template-columns:max-content max-content max-content;align-items:center;}
#top .single_rooms_guests_inner input{width:fit-content;text-align:center;cursor:context-menu;}
#top .single_rooms_guests_inner input::-webkit-outer-spin-button,
#top .single_rooms_guests_inner input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
#top .single_rooms_guests_inner input[type=number]{-moz-appearance:textfield;width:39px;}
#top .children_guests_cont{left:830px;bottom:unset;top:95px;}
#top .children_guests_cont .single_rooms_guests_cont{grid-template-columns:180px max-content;}
#top .children_age_hidden{display:none;}
#top .ax_burger_menu_item_single_hover_bg{position:absolute;width:100%;height:0%;bottom:0px;background-color:var(--axh-black);transition:height .4s;}
#top .ax_burger_menu_item_single:hover .ax_burger_menu_item_single_hover_bg{height:100%;}
#top .ax_burger_menu_item_single:hover{color:#ffffff;font-weight:600;}
#top .ax_burger_menu_item_single:hover i{filter:brightness(0) invert(1);}
#top .ax_burger_menu_item_single span{position:relative;transition:padding-left .4s;}
#top .ax_burger_menu_item_single:hover span{padding-left:10px;}
#top .main_menu .sub-menu, #header_meta .menu .sub-menu{padding-top:48px;padding-bottom:22px;padding-left:12px;padding-right:12px;border:unset;width:219px;border-radius:5px;overflow:hidden;top:36px;z-index:20;left:-14px;box-shadow:1px 1px 1px 100000px rgb(0 0 0 / 40%);}
#header_meta .menu .sub-menu{display:block;opacity:0;visibility:hidden;top:-12px;width:100px;transition:all .4s;}
#header_meta .menu .menu-item:hover .sub-menu{opacity:1;visibility:visible;z-index:60;}
#top .av-main-nav .sub-menu li a, #header_meta .menu .menu-item-has-children .sub-menu a{border:unset;padding:6px 18px 4px;}
#top .av-main-nav .sub-menu li a:hover .avia-menu-text, #header_meta .menu .menu-item-has-children .sub-menu a{font-weight:600;}
#top .av-main-nav .sub-menu li a:hover .avia-menu-text:after, #top .single_hotel_main_menu_sub_menu_link:hover::after, #header_meta .menu .menu-item-has-children .sub-menu a:hover:after{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/sub_menu_fixed_icon.svg);width:12px;height:12px;}
#top .av-main-nav .sub-menu li a .avia-menu-text, #header_meta .menu .menu-item-has-children .sub-menu a{justify-content:space-between;}
.responsive #top #wrap_all .av-main-nav > .dropdown_ul_available:hover > a .avia-menu-text, .responsive #top #header_meta .menu .menu-item-has-children:hover > a{color:var(--axh-black);}
.responsive #top #wrap_all .av-main-nav > .dropdown_ul_available:hover > a .avia-menu-text i, .responsive #top #header_meta .menu .menu-item-has-children:hover > a i{filter:brightness(0%);}
.responsive #top .main_menu .sub-menu li a, #top .single_hotel_main_menu_sub_menu_link, #header_meta .menu .menu-item-has-children .sub-menu a{color:var(--axh-black);font-family:Montserrat;font-size:13px;font-style:normal;font-weight:500;line-height:normal;border-bottom:1px solid var(--axh-grey-1);}
#top .single_hotel_main_menu_sub_menu_link{text-decoration:unset;}
.responsive #top .main_menu .sub-menu li:last-child a{border-bottom:unset;}
.responsive #top .header_color .main_menu .sub-menu li a:hover{background-color:transparent;color:var(--axh-black);}
.responsive #top #wrap_all .av-main-nav > .dropdown_ul_available > a{z-index:100;position:relative;}
.responsive #top #wrap_all .av-main-nav > .dropdown_ul_available:hover > a{line-height:59px;height:59px;margin-top:28px;}
#top .main_nav::before{content:"";position:fixed !important;top:0px;left:-100vw;width:4000vw;height:4000px;opacity:0;background:#000;mix-blend-mode:multiply;visibility:hidden;transition:all .4s;pointer-events:none;}
#top #header_meta .menu > .menu-item-has-children::before{top:-18px;left:-71vw;}
#top .main_nav::before{top:-100px;left:-43vw;}
#top .single_hotel_main_menu_footer_inner .main_nav::before{left:0px;}
#top .dropdown_ul_available:hover::before, #top .show_overlay::before, #top #header_meta .menu > .menu-item-has-children:hover::before{opacity:0.4;visibility:visible;}
#top .translated_page_cont{border:none;}
#top .single_hotel_main_menu_cont .booking_form_menu_logo_cont img, #top .single_hotel_main_menu_cont .calender_icon, #top .single_hotel_main_menu_cont .burger_menu_icon, #top .single_hotel_main_menu_cont .promo_remove_icon, #top .single_hotel_main_menu_cont .guests_icon, #top .single_hotel_main_menu_cont .promo_icon, #top .single_hotel_main_menu_cont .mob_lang_nav .lang_link_cont i{filter:brightness(0) invert(1);}
#top .single_hotel_main_menu_cont .single_menu_label_text, #top .single_hotel_main_menu_cont .burger_menu_text, .responsive #top .single_hotel_main_menu_cont .single_menu_input_cont input.menu_book_input, #top .single_hotel_main_menu_cont .single_menu_input_cont .menu_book_input_text, #top .single_hotel_main_menu_cont .mob_lang_nav .lang_link_cont{color:#ffffff;}
#top #promo_code{border-bottom-color:var(--axh-grey-1) !important;}
.hotelchildpage #top #promo_code, .pagetranslated #top #promo_code{border-bottom-color:var(--axh-grey-2) !important;}
#top .single_hotel_main_menu_cont .booking_form_menu_inner_sep, #top .single_hotel_main_menu_cont .booking_form_sep{background-color:var(--axh-grey-2);}
#top .single_hotel_main_menu_cont .booking_form_btn{background-color:#ffffff;}
#top .single_hotel_main_menu_cont .booking_form_btn{color:var(--axh-black);}
#top .single_hotel_main_menu_cont .single_hotel_main_menu_footer_cont{display:grid;width:100%;background:#FFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.10);}
#top .single_hotel_main_menu_footer_social_cont{display:grid;grid-template-columns:repeat(3, max-content);gap:12px;align-items:center;float:right;height:43px;}
#top .single_hotel_main_menu_footer_social_cont .single_article_header_extra{margin-top:2px;}
#top .facebook_black_icon, #top .instagram_black_icon{display:block;width:18px;height:18px;}
#top .facebook_black_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/facebook_black_icon.svg);}
#top .instagram_black_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/instagram_black_icon.svg);}
#top .single_hotel_main_menu_footer_wrapper{max-width:1500px;padding:0px 50px;margin:0 auto;width:100%;}
#top .single_hotel_main_menu_footer_link{color:var(--axh-grey-2);text-decoration:unset;font-size:14px;line-height:43px;position:relative;transition:all .1s;display:block;z-index:30;}
.single_hotel_main_menu_footer_inner{float:left}
#top .single_hotel_main_menu_footer_inner .main_nav{display:grid;grid-auto-flow:column;gap:35px;margin:0px;}
#top .single_hotel_main_menu_footer_link_border{position:absolute;width:100%;background-color:var(--axh-black);height:0px;bottom:0px;transition:height .1s;}
#top .single_hotel_main_menu_footer_link:hover, #top .current_menu_item_ax{color:var(--axh-black);}
#top .single_hotel_main_menu_footer_link:hover .single_hotel_main_menu_footer_link_border, #top .current_menu_item_ax .single_hotel_main_menu_footer_link_border{height:4px;}
#top #date_range_picker{width:222px;}
#top .main_nav .item{position:relative;}
#top .single_hotel_main_menu_footer_inner .sub_menu, #top .sticky_burger_menu_items_footer .sub_menu{margin:0px;padding-top:48px;padding-bottom:22px;padding-left:12px;padding-right:12px;border:unset;width:219px;border-radius:5px;overflow:hidden;top:1px;z-index:20;left:-14px;position:absolute;background-color:#ffffff;display:grid;opacity:0;visibility:hidden;transition:all .4s;}
#top .sticky_burger_menu_items_footer .sub_menu{width:65px;top:-14px;}
#top .single_hotel_main_menu_sub_menu_link{padding:6px 18px 4px;}
#top .sticky_burger_menu_items_footer .sub_menu a{padding:6px 8px 4px;border-bottom:1px solid var(--axh-grey-1);}
#top .sticky_burger_menu_items_footer .sub_menu a:last-child{border-bottom:unset;}
#top .single_hotel_main_menu_footer_inner .item .arrow_down_icon{position:absolute;z-index:40;filter:brightness(0);top:50%;right:-16px;transform:translateY(-50%);}
#top .hide_hover_border .single_hotel_main_menu_footer_link:hover{font-weight:500;}
#top .enable_hover_sub_menu:hover .sub_menu{opacity:1;visibility:visible;}
#top .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single, .responsive #top #header_meta .menu .menu-item-has-children > a{z-index:40;position:relative;}
#top #header_meta .menu > .menu-item-has-children:hover::before{z-index:40;}
.responsive #top #header_meta .menu .menu-item-has-children > a{z-index:70;}
.responsive #top .padd_top_45 .template-page{padding-top:45px;}
.responsive #top .padd_bottom_45 .template-page{padding-bottom:45px;}
#top .marg_top_p_25 p:first-child{margin-top:25px;}
#top .marg_bot_p_38 p:last-child{margin-bottom:38px;}
#top .marg_top_title_43{margin-top:43px;}
#top .mobile_slide_card{border-radius:5px;background:#C4C4C4;width:312px;height:210px;}
#top .marg_top_36{margin-top:36px;}
#top .marg_top_p_12 p:first-child{margin-top:12px;}
#top .margin_bot_p_32 p:last-child{margin-bottom:32px;}
#top .marg_bottom_p_50 p:last-child{margin-bottom:50px;}
#top .marg_top_p_38 p:first-child{margin-top:38px;}
#top .contact_subject_filter_cont{margin-top:0px;grid-template-columns:100%;}
#top .contact_subject_filter_cont .main_cards_filter_cont{grid-column:unset;}
#top .mice_events_grid_cont_rosselli .flex_column_table{margin-top:-150px;}
#top .ax_imgs_with_swiper .home_header_swiper_controls_cont{left:124px;}
#top .swiper-main-slider .home_header_swiper_controls_cont{position:absolute;bottom:68px;width:fit-content;right:304px;}
#top #footer .container .flex_column:nth-child(2) .accordion_section{grid-column:1 / -1;}
#top .swiper-room-ammenities .swiper-button-disabled{opacity:0;}
#top #mice_cards .main_cards_inner .single_card_location{margin-top:0px;}
#top #awards_cards .show_mobile{display:none !important;}
.hotelchildpage #top .filter_dropdown_wrapper{display:none !important;}
#top .reservations_icon_black{filter:brightness(0%);}
#top .ui-datepicker-title{display:grid;grid-template-columns:max-content max-content;column-gap:20px;}
#top .ui-datepicker-month{grid-column:1 / 2;grid-row:1 / 2;}
#top .ui-datepicker-year{grid-column:2 / 3;grid-row:1 / 2;}
#top .ui-datepicker-title select{padding-right:26px;background-position:right 8px center;background-size:10px;text-align-last:left;}
#top .mob_last_card_cont{display:none;}
#top .img_height_738 img{height:738px;object-fit:cover;}
#top .grid_col_2_img_left_641 .entry-content-wrapper{grid-template-columns:max-content minmax(auto, 641px);}
#top .avia_textblock.list_box_cont li{list-style:unset !important;}
#top .grid_col_2 .main_cards_inner{grid-template-columns:repeat(2, 1fr);max-width:840px;margin:0 auto;}
#top .blue_Link_underline{color:#145BAE;text-decoration:underline;}
#top .grid_col_2_img_left_fullwidth img{width:100%;}
#top .list_box_cont_no_marg ul{margin-left:0px !important;}
#top .hotel_locations_cont .single_translated_sub_title{font-size:16px;line-height:28px;margin-top:17px;}
#top .hotel_locations_cont .main_btn_cont a{padding:14px 49px;}
#top .hotel_locations_cont .home_header_swiper_controls_cont{display:none;}
#top .hotel_locations_cont .swiper-rooms{margin-bottom:0px;}
#top .midi_imgs_grid_cont{display:grid;grid-template-columns:max-content max-content;gap:26px;justify-content:center;margin-top:64px;}
#top .midi_img_cont{width:419px;border-radius:5px;height:519px;}
#top #christmas_contact_us, #top .christmas_corporate_discount_cont_mob{display:none;}
#top .christmas_popup_michelin{width:62px;height:45px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/06/michelin-2024-logo-red.png);}
#top .christmas_popup_bib{width:62px;height:45px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/06/Logo2024red.png);}
#top .christmas_popup_logos_cont{display:grid;justify-items:center;gap:22px;}
#top .faq_sunny_coast_logo img{height:120px;object-fit:contain;}
#top .grid_title_col_3_fill .entry-content-wrapper{grid-template-columns:max-content max-content 288px;}
.hotelchildpage #top .children_guests_cont{left:830px;}
#top .single_card_coming_soon{width:114px;height:30px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/coming_soon_icon.svg);position:relative;z-index:99;}
#top .help_odycy_logo img{width:180px !important;}
#top .help_saint_john_logo img{width:280px !important;}
#top .booking_form_menu_logo_cont img[alt="Odycy Logo"]{height:45px !important;}
#top .translated_fullwidth{position:relative;z-index:20;}
#top .translated_fullwidth .container{max-width:100%;padding:0px !important;}
#top .translated_fullwidth::after{content:"";width:100%;height:2px;background-color:#ffffff;position:absolute;bottom:-1px;left:0px;}
video::-internal-media-controls-overlay-cast-button{display:none !important;}
#top .single_card_ax_designer_collection{width:100%;height:33px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/collection_icon.svg);}
#top .swiper-room-gallery .single_card_ax_designer_collection{position:absolute;z-index:50;top:25px;left:25px;z-index:200;}
#top .icon_inline_text .btn_icon{display:inline-block;margin-left:10px;}
#top .gift_video_inline_cont{height:300px;display:block;object-fit:cover;}
#top.single-special-offers .fullwidth_input_offers{grid-column:1 / -1 !important;}
#top.single-special-offers .halfwidth_input_offers{grid-column:span 8 !important;}
#top .home_slider_alt_titles_cont{display:grid !important;font-family:"beaufort-pro", serif !important;line-height:1 !important;gap:6px !important;}
#top .home_slider_alt_title_main{font-size:50px;font-weight:500;}
#top .home_slider_alt_title_sub{font-size:36px;font-weight:400;}
#top .home_slider_alt_cont{display:grid;gap:30px;}
#top .home_slider_alt_cont .promo_code_cont{margin-top:0px !important;max-width:fit-content;padding:12px 24px !important;}
#top .home_slider_alt_cont .promo_code_cont .promo_code_text{font-weight:500;}
#top .home_slider_alt_cont .promo_code_cont .copy_code_btn{font-weight:500;color:var(--axh-black);background-color:#ffffff;}
#top .copy_code_btn_black_friday{color:#C50000 !important;}
#top .home_slider_alt_cont .promo_code_cont .copy_code_btn.copied{color:#ffffff !important;background-color:#71C330;}
#top .home_slider_alt_cont .promo_code_cont .promo_code{color:#ffffff !important;font-weight:700;}
#top .home_header_cont .container{height:100vh !important;}
#top #promo_code{border-bottom:1px solid;}
#top .hotel_accordian_header_cont.active_accordian:hover .single_ax_footer_related_hover_bg{height:0% !important;}
#top .hotel_accordian_header_cont.active_accordian:hover .single_ax_footer_related_articles_title{color:#000000 !important;}
#top .hotel_accordian_header_cont.active_accordian:hover .main_accordian_open_cont *{background-color:#000000 !important;}
#top .faqs_title_cont p{margin:0px !important;}
.pagetranslated #main{padding-top:40px;}
#top .offer_main_form_cont .form_section_text{margin-top:0px !important;}
#top .popup_scroll_full_cont.offer_main_form_cont{max-height:538px;}
#top .reservation_popup_form .form_section_text{margin-top:4px !important;}
#top .main_popup_details_inner .gform_wrapper .gfield_validation_message, .main_popup_details_inner .gform_wrapper .validation_message{position:relative !important;}
#top .gallery_btn_cont{position:absolute;right:30px;bottom:27px;cursor:pointer;border:1px solid #ffffff;color:#ffffff;font-family:Montserrat;font-size:12px;padding:6px 15px;font-weight:500;border-radius:100px;transition:all .2s;}
#top .gallery_btn_cont:hover{background-color:#ffffff;color:var(--axh-black);}
#top .gallery_btn_cont_mobile{width:37px;height:37px;display:flex;position:absolute;bottom:23px;right:23px;border:1.5px solid #ffffff;border-radius:100px;justify-content:center;align-items:center;transition:all .2s;}
#top .gallery_btn_cont_mobile:hover, #top .active_mob_gallery_tab{background-color:#ffffff;}
#top .gallery_btn_cont_mobile_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/03/mobile_gallery_icon_white.svg);width:20px;height:18px;}
#top .gallery_btn_cont_mobile:hover .gallery_btn_cont_mobile_icon, #top .active_mob_gallery_tab .gallery_btn_cont_mobile_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/03/mobile_gallery_icon_black.svg);}
#top .gallery_btn_mobile{display:none;}
.responsive #top .search_filter_btn_posts{display:flex;}
#top .search_filter_btn{gap:0px;}
#top .search_filter_btn_active{align-items:center;flex-wrap:nowrap;width:250px;padding:0px 10px 0px 16px;gap:10px;background-color:#292929 !important;border-color:#292929 !important;}
#top .search_filter_btn_active i{filter:brightness(0) invert(1);}
.responsive #top .ax_tab_search_input{margin:0px;width:0%;display:block;padding:0px;background-color:transparent !important;border:unset;font-family:'Montserrat';font-weight:500;font-size:16px;color:#ffffff !important;}
.responsive #top .search_filter_btn_active .ax_tab_search_input{width:100%;}
#top .search_no_resuslts_cont{grid-column:1 / -1;}
#top .search_no_resuslts_cont span{font-family:'Montserrat';font-weight:500;font-size:20px;text-align:center;display:block;line-height:24px;}
#top .main_btn_cont_room_popup a{margin:0px;padding:14px 24px;}
#top .main_btn_cont_room_popup{padding-left:54px;padding-bottom:49px;}
#top .popup_featured_room_logo_cont{justify-items:center;padding-top:63px;}
#top .popup_featured_room_logo_cont .popup_featured_logo_cont{height:68px;}
#top .room_popup_title{font-size:26px;font-family:'Montserrat';font-weight:500;color:var(--axh-black);}
#top .main_room_popup_details_cont .single_room_desc{max-width:100%;margin-top:27px;margin-bottom:42px;}
#top .room_about_icons_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:24px;align-items:center;}
#top .single_room_about_icons_cont{display:grid;grid-template-columns:max-content;justify-items:center;gap:25px;grid-template-rows:32px max-content;}
#top .single_room_about_icons_text{font-size:12px;font-weight:500;color:var(--axh-black);line-height:1;}
#top .swiper-room-popup-gallery{grid-column:1 / -1;width:1086px;}
#top .swiper-room-popup-gallery .swiper-slide{width:334px;}
#top .swiper-room-popup-gallery .single_rooms_img{width:100%;height:237px;}
#top .room_main_popup_cont{height:709px;grid-template-rows:max-content 1fr;}
#top .room_main_popup_cont .main_popup_details_inner{padding-left:65px;padding-bottom:40px;padding-top:62px;padding-right:70px;}
#top .room_main_popup_cont .swiper_ammenities_arrow_next{right:24px;}
#top .room_main_popup_cont .swiper_ammenities_arrow_prev{left:24px;}
#top .room_main_popup_cont .swiper_ammenities_arrow_next, #top .room_main_popup_cont .swiper_ammenities_arrow_prev{top:53%;}
#top .room_title_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:108px;}
#top .single_room_amenities_cont{display:grid;grid-template-columns:max-content 1fr;gap:10px;border-bottom:1px solid var(--axh-grey-1);padding-left:32px;}
#top .single_room_amenities_cont svg{top:11px;position:relative;}
#top .single_room_amenities_cont span{margin:0px !important;}
#top .room_amenities_cont{max-width:690px;margin:0 auto;position:relative;left:-24px;overflow-y:auto;height:290px;padding-right:62px;margin-right:0px;}
#top .room_amenities_cont::-webkit-scrollbar-track-piece:end, #top .hotel_amenities_inner_popup_cont::-webkit-scrollbar-track-piece:end{margin-bottom:0px;}
#top .room_amenities_cont::-webkit-scrollbar-track-piece:start, #top .hotel_amenities_inner_popup_cont::-webkit-scrollbar-track-piece:start{margin-top:0px;}
#top .main_popup_details_inner_room_about::-webkit-scrollbar-track-piece:start{margin-top:60px;}
#top .room_main_popup_mobile_cont{display:none;}
#top .room_amenities_cont .single_room_amenities_cont:last-child{border-bottom:unset;}
#top .main_popup_details_inner_room_about{height:470px !important;overflow-y:auto !important;max-height:unset !important;width:724px !important;}
#top .hotel_amenities_popup{display:none;}
#top .hotel_map_popup_active{display:flex;}
#top .temp_center_grid_card .main_cards_inner a:first-child{grid-column:2 / 4;}
.single #next{padding-top:250px;margin-top:-250px;}
#top .single_hotel_logo_socket_cont, .hotelchildpage #top .footer_socials_cont, .hotelchildpage #top .footer_logo_cont, .hotelchildpage #top .footer_menu1{display:none;}
.hotelchildpage #top .single_hotel_logo_socket_cont{display:block;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Black-5.svg);width:105px;height:25px;filter:brightness(0) invert(1);}
#top .forbes_logo{width:102px;height:88px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/11/forbes_logo_2023.png);margin-left:-10px;}
#top .verified_forbes_logo{width:64px;height:76px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/11/verified_forbes_logo.png);}
#top .recommend_forbes_logo{width:104px;height:76px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/Forbes-Travel-Guide-Recomended.png);}
#top .gstc_logo{width:76px;height:76px;}
#top .gstc_palace_logo{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/12/The-Palace_GSTC-HARC240053.png);}
#top .gstc_victoria_logo{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/12/The-Victoria_GSTC-HARC240054.png);}
#top .unesco_logo{width:110px;height:62px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/11/unesco_logo.png);}
#top .hotel_footer_logos_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:36px;align-items:center;margin-top:60px;}
#top .footer_single_hotel_details .hotel_footer_contact_details{font-family:Montserrat;font-size:16px;font-weight:500;line-height:28px;display:grid;grid-template-columns:100%;}
#top .hotel_footer_contact_details a{text-decoration:unset;}
#top .footer_single_hotel_details .hotel_footer_contact_details > span{grid-row:3 / 4;margin-top:33px;}
#top .footer_single_hotel_details .show_map_text{color:#ffffff;font-size:20px;line-height:1;}
#top .footer_single_hotel_details .show_map_cont i{filter:brightness(0) invert(1);}
#top .footer_single_hotel_details .show_map_cont{justify-content:start;}
#top .footer_single_hotel_details{display:grid;grid-template-columns:repeat(2, max-content);align-items:end;gap:38px;}
#top .footer_open_map_cont{margin-bottom:33px;}
.hotelchildpage #top #footer .container .flex_column:nth-child(2){grid-template-columns:1fr;column-gap:76px;row-gap:34px;width:100%;}
#top .offer_page_links_cont{display:block;font-family:Montserrat;font-size:14px;font-weight:500;line-height:normal;margin-top:10px;}
#top .offer_page_links_cont a{text-decoration:underline !important;color:var(--axh-black);}
#top .swiper-timeline .swiper-wrapper{transition-timing-function:linear;}
.hotelchildpage #top #drag_mouse_cont{display:none !important;}
#top .gallery_tour_link_cont{grid-row:span 2;border-radius:5px;overflow:hidden;position:relative;text-decoration:unset;cursor:pointer;}
#top .gallery_tour_link_overlay{position:absolute;top:0px;right:0px;width:100%;height:100%;background:#000;opacity:0.6;}
#top .gallery_tour_link_text{color:var(--AXH-White, #FFF);font-family:Montserrat;font-size:20px;font-weight:500;line-height:34px;}
#top .gallery_tour_link_icon_cont{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/08/ax_360_icon.svg);width:65px;height:65px;}
#top .gallery_tour_link_inner_cont{position:relative;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:26px;justify-content:center;height:100%;}
#top .accessibility_rooms_btn{color:#000;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:34px;text-decoration:unset;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:5px;border-radius:18.5px;background:#D9D9D9;padding:0px 18px;margin-left:14px;order:1;}
#top .accessibility_rooms_btn svg{transition:transform .2s;}
#top .accessibility_rooms_btn:hover svg{transform:rotate(45deg);}
#top .accessibility_rooms_mobile_btn{width:100%;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:10px;color:var(--AXH-Black, #292929);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;background:#D9D9D9;}
#top .single_room_ax_privilege{width:105px;height:30px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/01/ax_privilege_badge.svg);}
#top .room_badges_cont .single_card_ax_designer_collection{position:relative;top:unset;left:unset;width:164px;}
#top .room_badges_cont{display:grid;grid-template-columns:repeat(2, max-content);gap:14px;position:absolute;z-index:100;top:28px;left:36px;}
#top .room_popup_inner_ax_privilege svg{width:86px;height:30px;}
#top .privilege_stamp_cont{width:112px;height:100px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/01/privilege_stamp_slider.svg);}
#top .michelin_stamp_cont{width:112px;height:100px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/02/michelin_rosselli_stamp_slider_2025.png);}
#top .slider_stamps_cont{display:grid;grid-template-columns:max-content;gap:10px;max-width:1531px;padding:0px 50px;width:100%;position:absolute;top:65px;left:50%;transform:translateX(-50%);justify-content:end;}
#top .slider_stamps_inner_cont svg{display:block;}
#top .slider_stamps_inner_cont{display:grid;grid-template-columns:max-content;justify-content:end;justify-items:end;}
@media only screen and (max-width: 1920px){}
@media only screen and (max-width: 1400px) {
#top .gift_vouchers_cta_text_cont{padding-left:40px;}
#top .burger_menu_cont, #top .booking_form_menu_logo_cont{padding-left:20px;}
#top .booking_form_cont, #top .booking_form_menu_inner{padding:0px 20px;}
#top .rooms_guests_cont{left:532px;}
#top .children_guests_cont, .hotelchildpage #top .children_guests_cont{left:756px;}
#top #header_main #avia-menu{gap:25px;left:10px;}
#top .booking_form_menu_logo_cont{padding-right:20px !important;}
#top .christmas_contact_popup_cont{padding-top:120px;}
}
@media only screen and (max-width: 1300px) {
.single_card_img_cont{height:348px;}
.responsive .container{max-width:1320px;padding:0px 40px;}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont{height:349px;}
#top #header_main #avia-menu{gap:25px;}
#top .booking_form_menu_logo_cont{padding-right:22px;}
#top .burger_menu_cont{padding-left:22px;}
#top .booking_form_menu_logo_cont img{width:145px;}
#top .booking_form_menu_inner{padding:0px 30px;}
#top .booking_form_cont{padding:0px 22px !important;gap:10px;}
}
@media only screen and (max-width: 1024px) {
#top .grid_title_col_3 .entry-content-wrapper, #top .grid_title_col_2 .entry-content-wrapper{grid-template-columns:100%;gap:20px;}
#top .swiper-text-left-swiper-right{clip-path:unset;}
#top .text_left_swiper_right_cont .entry-content-wrapper{grid-template-columns:100%;gap:20px;}
.main_cards_cont_v3 .main_cards_inner .single_card_cont:nth-child(6), .main_cards_cont_v3 .main_cards_inner .single_card_cont:nth-child(12){grid-column:unset;}
#top .marg_bot_84{margin-bottom:9px;}
.responsive #top .padd_bottom_138 .template-page{padding-bottom:98px;}
.main_cards_inner{grid-template-columns:repeat(2, 1fr);}
.single_card_img_cont{height:420px;}
.responsive .container{max-width:1064px;padding:0px 30px;}
.main_cards_cont_v2 .main_cards_inner, .main_cards_cont_v3 .main_cards_inner, .main_cards_cont_v4 .main_cards_inner{grid-template-columns:repeat(3, 1fr);}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont{height:371px;}
.main_cards_cont_v3 .main_cards_inner:nth-child(even) .single_card_cont:last-child, .main_cards_cont_v4 .main_cards_inner:nth-child(odd) .single_card_cont:last-child{grid-column:2 / 4;grid-row:unset;}
.main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(6n+1), .main_cards_cont_v3 .main_cards_inner:nth-child(odd) .single_card_cont:first-child{grid-column:unset;}
#top .temp_center_grid_card .main_cards_inner a:first-child{grid-column:1 / -1 !important;}
.main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(4), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(8), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(12){grid-column:2 / 4;}
.main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(1), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(5), .main_cards_cont_v2 .main_cards_inner .single_card_cont:nth-child(9){grid-column:1 / 3;}
}
@media only screen and (max-width: 989px) {
.single_card_img_cont{height:404px;}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont{height:357px;}
#top .hotel_accordian_header_cont:hover .single_ax_footer_related_hover_bg{height:0% !important;}
#top .hotel_accordian_header_cont:hover .single_ax_footer_related_articles_title{color:#000000 !important;}
#top .hotel_accordian_header_cont:hover .main_accordian_open_cont *{background-color:#000000 !important;}
#top .booking_form_menu_logo_cont{padding-left:0px;}
#top .booking_form_menu_logo_cont img{width:126px;}
.responsive #top input.menu_book_input, #top .menu_book_input_text{font-size:14px;line-height:26px;}
#top #date_range_picker{width:188px;}
#top .booking_form_cont{grid-template-columns:190px 1px 90px 1px 141px max-content;}
#top .booking_form_btn{padding:14px 20px;justify-self:start;font-size:12px;}
#top .mobile_room_accordion_section .main_form_cont .form_section_text, #top.single-malta-restaurants .main_form_cont .form_section_text{margin-top:0px !important;}
}
@media only screen and (max-width: 767px) {
#top .mob_filter_cont_with_search{display:grid !important;grid-template-columns:1fr max-content;}
#top .swiper-images-only-swiper .swiper-slide, #top .swiper-images-only-swiper{width:100%;}
#top .images_only_swiper_cont{width:100%;height:260px;}
#top .privilege_stamp_cont, #top .michelin_stamp_cont{width:62px;height:62px;}
#top .slider_stamps_cont{top:62px;padding:0px 30px;}
#top .footer_single_hotel_details{display:none;}
#top .hotel_footer_contact_text{margin-top:0px;}
#top .room_main_popup_desktop_cont{display:none !important;}
#top .single_room_amenities_cont{grid-template-columns:max-content 1fr;padding-left:18px;align-items:unset;}
.single #next{padding-top:0px;margin-top:0px;}
#top .single_room_amenities_cont svg{position:relative;top:12px;}
#top .mob_filter_cont_with_search .mob_filter_selected{padding:0px !important;}
#top .accordion_content_inner .single_room_amenities_cont:last-child{border-bottom:unset;}
#top .mob_filter_cont_with_search .search_filter_btn{width:48px;border-radius:100px;}
#top .room_main_popup_mobile_cont{display:block;position:fixed;top:0px;left:100%;width:100%;height:100vh;z-index:999;background:#ffffff;transition:left .4s;}
#top .room_main_popup_mobile_cont.room_main_popup_mobile_cont_active{left:0%;}
#top .single_mob_filter_active_search{padding-right:16px !important;}
#top .room_main_popup_mobile_cont{padding-top:60px;padding-left:20px;padding-right:20px;overflow-y:auto;padding-bottom:50px;overflow-x:hidden;}
.responsive #top.room_details_opened #mobile_book_btn, .responsive #top.room_details_opened .black_friday_bar_mobile, .responsive #top.room_details_opened .single_hotel_main_menu_mob_footer_cont, .responsive #top.room_details_opened #mobile_back_to_top{display:none !important;}
.responsive #top.room_details_opened .booking_form_menu_logo_cont{opacity:0;pointer-events:none !important;}
#top.room_details_opened .single_hotel_main_menu_cont .burger_menu_icon, #top.room_details_opened .single_hotel_main_menu_cont .mob_lang_nav .lang_link_cont i{filter:unset;}
#top.room_details_opened .single_hotel_main_menu_cont .mob_lang_nav .lang_link_cont .world_icon{filter:brightness(0%);}
#top .close_room_details_cont{position:fixed;top:0px;left:20px;z-index:999999;display:grid;grid-template-columns:repeat(2, max-content);gap:6px;align-items:center;cursor:pointer;height:60px;}
#top .close_room_details_text{font-size:16px;line-height:1;}
.responsive #top.room_details_opened .mob_menu_down{top:0px !important;}
.responsive #top.room_details_opened .booking_form_menu_cont{box-shadow:0px 1px 0px 0px var(--axh-grey-1);background-color:#ffffff;}
#top.room_details_opened .single_hotel_main_menu_cont .burger_menu_text, #top.room_details_opened .single_hotel_main_menu_cont .mob_lang_nav .lang_link_cont{color:var(--axh-black) !important;}
#top .room_main_popup_mobile_cont .swiper-rooms{overflow:visible;}
#top .room_main_popup_mobile_cont .swiper-rooms .swiper_rooms_mob_pagination{margin-top:34px;}
#top .room_main_popup_mobile_cont .single_room_desc{text-align:left !important;width:100% !important;padding:0px !important;display:block !important;margin-top:30px !important;margin-bottom:40px !important;}
#top .main_btn_cont_room_popup{padding-left:0px;padding-bottom:0px;width:100%;}
#top .main_btn_cont_room_popup a{color:#ffffff !important;}
#top .room_main_popup_mobile_cont .single_rooms_img{display:flex;padding-top:19px;padding-left:25px;}
#top .mobile_room_accordian_title{font-size:22px;line-height:26px;color:var(--axh-black);text-align:left;}
#top .mobile_room_accordion_section{margin-top:68px;}
#top .mobile_room_accordion_section .accordion_content_inner{gap:0px;}
#top .mobile_room_accordion_section .single_room_desc{margin:0px !important;}
#top .mobile_room_accordion_section .hotel_accordian_header_cont{padding:20px 20px;min-height:unset;}
#top .mobile_room_accordion_section .accordion_content{padding-top:10px;padding-bottom:33px;}
#top .mobile_room_accordion_section{border-bottom:1px solid var(--axh-black);}
#top .search_filter_btn_active{width:270px !important;}
#top .search_no_resuslts_cont span br{display:none !important;}
#top .search_no_resuslts_cont{max-width:252px;margin:0 auto;}
#top .mob_filter_cont_with_search .mob_filter_selected .single_mob_filter{line-height:46px !important;}
.main_cards_inner{grid-template-columns:1fr;}
.avia_scrollable_table .avia-table{width:800px;}
#top .gallery_btn_desktop{display:none;}
#top .gallery_btn_mobile{display:flex;}
#top .main_video{left:0px;width:100%;}
.single_card_img_cont{height:385px;}
.main_cards_cont_v2 .main_cards_inner, .main_cards_cont_v3 .main_cards_inner, .main_cards_cont_v4 .main_cards_inner{grid-template-columns:repeat(2, 1fr);}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont{height:381px;}
#top .main_cards_cont_v2 .main_cards_inner .single_card_cont, #top .main_cards_cont_v3 .main_cards_inner .single_card_cont, #top .main_cards_cont_v4 .main_cards_inner .single_card_cont{grid-column:unset;}
.responsive .single#top #wrap_all .main_color > .container{max-width:100%;width:100%;}
#top .swiper_hotel_amenities_cont{margin-top:40px;}
#top .single_amenities_img{width:35px;height:35px;}
#top .single_amenities_cont{grid-template-columns:100%;align-items:center;gap:15px;justify-items:center;}
#top .room_grid_cont, #top .single_room_cont, #top .single_room_details_cont{grid-template-columns:100%;border-radius:0px;border:unset;padding:0px;}
#top .single_room_sep, #top .single_room_swiper_cont{display:none;}
#top .single_room_btns_cont{display:grid;gap:28px;}
#top .single_room_desc{margin-top:25px;margin-bottom:32px;max-width:528px;}
#top .single_rooms_img{width:310px;height:210px;border-radius:5px;}
#top .single_room_title{font-size:24px;line-height:26px;}
#top .single_room_title, #top .single_room_desc{padding-left:20px;padding-right:20px;}
#top .mob_bg_grey{background-color:var(--axh-grey-bg);}
#top .mob_bg_white{background-color:#ffffff;}
.room_anchor{padding-top:0px;}
#top .single_room_cont{padding-top:50px;padding-bottom:50px;}
.responsive #top.single-news #wrap_all .container, .responsive #top.single-your-destination #wrap_all .container{padding-left:0px;padding-right:0px;}
.responsive #top.single-news #wrap_all #footer .container, .responsive #top.single-your-destination #wrap_all #footer .container{padding-left:20px;padding-right:20px;}
#top .video_height_624 .main_video_cont{height:250px;}
#top .marg_top_100{margin-top:75px;}
#top .sustainability_section_cont .mob_height_62 img{height:62px !important;}
#top .main_color .marg_bottom_25{margin-bottom:11px;}
.responsive #top .under_grain_fullwidth_sect .container{height:280px !important;}
.responsive #top .under_grain_fullwidth_sect .template-page{padding-top:20px;padding-bottom:18px;}
#top .gift_vouchers_main_cont{grid-template-columns:100%;}
#top .single_gift_voucher_img{height:385px;border-radius:5px;}
#top .single_gift_voucher_inner{padding-top:8px;padding-bottom:0px;padding-left:0px;padding-right:0px;border:unset;border-radius:unset;gap:0px;}
#top .single_gift_voucher_extras_cont{display:flex;align-items:flex-start;flex-direction:column;}
#top .single_gift_voucher_extras_cont .single_gift_voucher_title{font-size:22px;line-height:171.4%;margin-bottom:2px;}
#top .gift_vouchers_main_cont .main_btn_cont a{padding:12px 52px;}
#top .gift_vouchers_main_cont .swiper-rooms{margin-bottom:0px;}
#top .mob_height_27 img{height:27px;}
#top .sustainability_section_cont_alt .marg_bot_46{margin-bottom:14px;}
#top .hide_mobile{display:none;}
#top .swiper_hotels_home .single_card_img_cont{height:385px;}
#top .filter_dropdown_wrapper{display:none !important;}
#top .hide_gift_btn, #top #header_meta.av_secondary_right{display:none !important;}
}
@media only screen and (max-width: 600px) { .responsive #top .mobile_inputs_date_section_cont .next.available{position:absolute !important;top:82px !important;right:23px !important;z-index:999999;background:unset !important;z-index:999999;width:50px !important;height:50px !important;}
.responsive #top .mobile_inputs_date_section_cont .prev.available{background:unset !important;}
#top .mobile_inputs_date_section_cont .drp-calendar.right .month, #top .mobile_inputs_date_section_cont .drp-calendar.right thead tr:nth-child(2), #top .mobile_inputs_date_section_cont .drp-calendar.right tbody{display:none !important;}
#top .mobile_inputs_date_section_cont .drp-calendar.right{height:0px !important;padding:0px !important;}
#top .hotel_coming_soon .single_card_coming_soon{width:122px;height:34px;}
#top .mobile_room_accordion_section .accordion_content .gform_body{padding-top:14px !important;}
#top .ax_axhotels_faqs_search .av-tab-section-outer-container{height:fit-content !important;max-height:unset !important;}
#top .gform_confirmation_message{font-size:28px;}
#top .search_filter_btn_active{width:230px !important;}
#top .single_card_ax_designer_collection{height:26px;}
#top .ax_section_full_width_image_cont, #top .ax_section_grid_images_cont, #top .ax_section_grid_images_cont{margin-bottom:80px;}
.main_cards_cont_v2 .main_cards_inner, .main_cards_cont_v3 .main_cards_inner, .main_cards_cont_v4 .main_cards_inner{grid-template-columns:1fr;}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont{height:557px;}
#top .single_article_header_cont{grid-template-columns:100%;margin-bottom:74px;}
#top .single_article_header_main_cont{padding-bottom:68px;padding-top:25px;padding-left:20px;padding-right:31px;}
#top .scroll_down_cont, #top .ax_section_full_width_image_cont .ax_image_caption, #top .hide_mobile{display:none;}
.single_article_header_title_inner{margin-top:12px;}
#top .back_btn_cont{margin-bottom:36px;}
#top .single_article_header_title{max-width:100%;}
.font_size_14_17{line-height:28px;}
#top .single_article_header_image_cont{height:290px;}
#top .ax_element_max_width_small, #top .ax_element_max_width_medium{padding:0px 20px;}
.font_size_40_1 .av-special-heading-tag, .footer_title_cont, .ax_section_title_cont *{font-size:32px;line-height:36px;}
#top .ax_section_body_text_cont .font_size_16_28 p, #top .ax_section_body_text_cont .font_size_16_28 ul{font-size:18px;line-height:30px;}
#top .ax_section_body_text_cont p{text-align:left;}
#top .ax_section_body_text_cont p:last-child{margin-bottom:80px;}
#top .ax_section_grid_images_cont{grid-template-columns:100%;gap:80px;}
.responsive #top .ax_single_first_image{height:333px;width:259px;}
#top .ax_section_grid_images_cont .ax_single_grid_images_cont:first-child .ax_image_caption{max-width:259px;}
#top .ax_single_second_image{height:206px;}
#top .ax_section_full_width_image_cont img{height:290px;}
#top .ax_section_grid_image_with_text_cont img{height:350px;}
#top .ax_section_grid_image_with_text_cont .ax_section_title_cont{margin-bottom:40px;}
#top .home_header_book_now_btn, #top .footer_form_cont .gform_button, #top .ax_single_grid_btn_cont{padding:12px 18px;}
#top .grid_title_col_3 .entry-content-wrapper, #top .grid_title_col_2 .entry-content-wrapper{grid-template-columns:100%;gap:20px;}
#top .max_width_297{max-width:100%;}
#top .ax_element_max_width_defualt{padding:0px 20px;}
#top .ax_footer_hotels_cont{padding-top:90px;padding-bottom:80px;}
#top .ax_footer_hotels_inner{margin-top:43px;}
.responsive #top #wrap_all .grid_title_col_3 .entry-content-wrapper .flex_column, .responsive #top #wrap_all .grid_title_col_2 .entry-content-wrapper .flex_column{margin:0px;}
.single_card_img_cont{height:385px;}
.single_card_stars_cont{margin-bottom:8px;}
.single_card_location{gap:4px;line-height:1;font-size:16px;}
.single_card_title{line-height:1;}
#top .ax_footer_related_articles_cont{padding-top:80px;padding-bottom:71px;}
#top .ax_footer_related_articles_cont .ax_section_title_cont{margin-bottom:39px;}
#top .ax_footer_related_articles_cont .ax_section_title_cont *{font-size:44px;}
#top .single_ax_footer_related_dot{width:10px;height:10px;align-self:flex-start;margin-top:7px;}
.font_size_20_26{font-size:16px;}
#top .single_ax_footer_related_articles{gap:13px;padding:24px;}
#top .ax_footer_related_articles_cont .btn_icon{height:14px;width:14px;}
#top .ax_footer_related_articles_inner{margin-bottom:43px;}
.responsive #top .ax_main_btn_cont a{font-size:24px;line-height:29px;}
#top .single_ax_footer_related_articles_title{max-width:218px;}
#top #main.footer_visible{padding:0px;}
#top .mobile_hotels_swiper_cont, #top .show_mobile, #top #mobile_book_btn{display:block;}
.responsive #top #wrap_all .show_mobile{float:unset;margin:0px;}
#top .mobile_hotels_swiper_cont .swiper-slide{width:310px;}
#top .single_card_ax_privilege{width:122px;height:34px;}
#top .mobile_hotels_swiper_cont{margin-bottom:57px;}
#top #mobile_book_btn{color:var(--axh-white);text-transform:uppercase;font-weight:500;font-size:18px;line-height:1;background-color:var(--axh-black);box-shadow:0px 7px 9px 9px rgba(0, 0, 0, 0.25);padding-top:23px;padding-bottom:20px;display:grid;gap:18px;grid-template-columns:max-content max-content;justify-content:center;align-items:center;position:fixed;z-index:9998;width:100%;bottom:-2px;cursor:pointer;}
#top #mobile_back_to_top{position:fixed;background-color:var(--axh-black);color:var(--axh-white-2);font-size:14px;font-weight:500;line-height:normal;z-index:9998;width:60px;height:60px;box-shadow:2px 2px 6px 0.25px rgba(0,0,0,.25);border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center;bottom:178px;right:22px;transition:all .4s;opacity:0;visibility:hidden;}
#top #mobile_back_to_top.show_back_to_top{opacity:1;visibility:visible;}
#top #mobile_back_to_top.white_back_to_top{background-color:#ffffff;color:var(--axh-black);}
#top .calendar_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/calendar_icon.svg);width:22px;height:22px;}
#top .mob_filter_cont_center_btn .mob_filter_select_inner{grid-template-columns:100% !important;justify-items:center;}
#top .home_slider_alt_title_main{font-size:42px;}
#top .home_slider_alt_title_sub{font-size:28px;}
#top .home_slider_alt_cont .promo_code_cont{padding:6px 26px !important;margin:0px !important;margin-bottom:30px !important;}
#top .home_slider_alt_cont{gap:16px;}
#top .home_slider_alt_cont .promo_code_cont .promo_code{font-weight:600;font-size:22px;color:#ffffff !important;}
#top .mobile_booking_promo_cont .promo_title{padding:0px 10px;}
}
@media only screen and (max-width: 500px){}
@media only screen and (max-width: 420px) {
.single_card_img_cont{height:320px;}
#top .hotel_coming_soon .single_card_coming_soon{float:unset;margin-left:unset;margin-top:14px;}
#top .hotel_coming_soon .single_card_ax_privilege{float:unset;}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont{height:436px;}
}
.gift_voucher_back{height:248px;}
.gift_voucher_back video{object-fit:cover;position:absolute;width:100%;height:100%;position:absolute;z-index:1;}
#top .home_header_hotel_logo_wrapper{max-width:240px;}
.home_header_hotel_logo_cont{max-height:80px;}
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .container{width:100%;max-width:100%;padding-left:20px;padding-right:20px;}
.font_size_60_69 .av-special-heading-tag, #top .single_article_header_title{font-size:38px;line-height:44px;}
.font_size_52_59 .av-special-heading-tag{font-size:38px;line-height:34px;}
#top .neg_marg_top_6{margin-top:8px;}
.font_size_36_41 .av-special-heading-tag{font-size:24px;line-height:116.4%;}
.font_size_70_1 .av-special-heading-tag{font-size:42px;line-height:48px;}
.font_size_26_32 .av-special-heading-tag{font-size:24px;}
.responsive #top .padd_top_158 .template-page, .responsive #top .padd_top_150 .template-page, .responsive #top .padd_top_156 .template-page, #top.single-facilities #main main, #top.single-malta-restaurants #main main, #top .padd_top_146 .template-page, #top .ax_footer_related_articles_cont, .responsive #top .padd_top_138 .template-page, #top .padd_top_bot_88 .template-page, .responsive #top .padd_top_88 .template-page, .responsive #top .padd_top_120 .template-page, .responsive #top .padd_top_105 .template-page, .responsive #top .padd_top_170 .template-page, .responsive #top .padd_top_100 .template-page, .responsive #top .padd_top_80 .template-page, #top .padd_top_173 .template-page, #top .mob_padd_top_50 .template-page{padding-top:50px;}
.responsive #top .padd_bottom_158 .template-page, #top .padd_bottom_100 .template-page, #top .padd_bottom_50 .template-page, .responsive #top .padd_bottom_64 .template-page, .responsive #top .padd_bottom_129 .template-page, .responsive #top .padd_bottom_150 .template-page, .responsive #top .padd_bottom_138 .template-page, .responsive #top .padd_bottom_156 .template-page, .responsive #top .padd_bottom_140 .template-page, .responsive #top .padd_bottom_80 .template-page, .responsive #top .padd_bottom_88 .template-page, .responsive #top .padd_bottom_114 .template-page, #top .ax_footer_related_articles_cont, #top .ax_footer_hotels_cont, #top .padd_bottom_120 .template-page, #top .padd_top_bot_88 .template-page, .responsive #top .padd_bottom_179 .template-page, #top .padd_bottom_130 .template-page, .responsive #top .padd_bottom_186 .template-page, #top .padd_bottom_94 .template-page, .responsive #top .padd_bottom_100 .template-page{padding-bottom:50px;}
.responsive #top .padd_bottom_200 .template-page{padding-bottom:90px;}
.responsive #top .padd_mob_bottom_20 .template-page{padding-bottom:20px;}
.responsive #top .padd_mob_bottom_66 .template-page{padding-bottom:66px;}
#top .marg_mob_bottom_68{margin-bottom:68px;}
.responsive #top .padd_top_94 .template-page{padding-top:60px;}
.responsive #top .padd_mob_bottom_0 .template-page{padding-bottom:0px;}
#top .img_height_304 img{height:304px;object-fit:cover;}
#top .img_width_259 img{width:259px;object-fit:cover;}
#top .marg_bot_30{margin-bottom:30px;}
#top .padd_top_8 .template-page{padding-top:8px;}
.responsive #top #wrap_all .mob_no_marg_bot{margin-bottom:0px;}
#top .offers_sep_marg_top_20_mob{margin-top:20px !important;}
#top .ax_main_table_mob_500{width:500px !important;}
.responsive #top #wrap_all .mob_marg_top_0{margin-top:0px;}
.responsive #top #wrap_all .mob_marg_bot_40{margin-bottom:40px;}
#top .hotel_header_cont .entry-content-wrapper{grid-template-columns:100%;gap:42px;}
#top .main_btns_grid_col_2{grid-template-columns:100%;}
#top .hotel_header_cont .single_card_stars_cont{margin-top:25px;margin-bottom:5px;}
#top .hotel_header_cont .font_size_16_28 p{line-height:25px;}
#top .hotel_header_cont .font_size_60_69 .av-special-heading-tag{font-size:42px;}
#top .hotel_header_cont .main_btns_grid_col_2 a{min-width:186px;}
#top .main_btns_grid_col_2 .avia-button-wrap:first-child a{padding:14px 18px;}
#top .hotel_header_img img{height:320px;border-radius:0px;}
.responsive #top #wrap_all .hotel_header_cont .container, .responsive #top #wrap_all .mob_swiper_fullwidth .container, .responsive #top #wrap_all .mob_gift_vouchers_cont .container, .responsive #top #wrap_all .mob_page_header_fullwidth .container{padding:0px;}
#top .hotel_header_cont .entry-content-wrapper .flex_column:first-child, #top .mob_swiper_fullwidth .av-special-heading, #top .mob_swiper_fullwidth .avia_textblock, #top .mob_swiper_fullwidth .avia-button-wrap, #top .mob_gift_vouchers_cont .flex_column, #top .mob_page_header_fullwidth .av-special-heading{padding:0px 20px;}
#top .mob_gift_vouchers_cont .entry-content-wrapper .flex_column:nth-child(3){padding:0px;}
#top .mob_font_32 .av-special-heading-tag{font-size:32px;line-height:116.4%;}
#top .mob_font_38 .av-special-heading-tag{font-size:38px;line-height:44px;}
#top .ax-drag-swiper{margin-top:66px;margin-bottom:45px;}
#top .swiper-timeline .swiper-slide{width:310px;}
#top .timeline_single_img{margin-bottom:6px;}
#top .swiper-rooms .swiper-slide, #top .swiper-collection .swiper-slide, #top .swiper-latest-news .swiper-slide, #top .swiper-special-offers .swiper-slide, #top .swiper-restaurants-bars .swiper-slide, #top .swiper-latest-news .swiper-slide:nth-child(3n), #top .swiper-special-offers .swiper-slide:first-child, #top .swiper-restaurants-bars .swiper-slide:nth-child(2n){width:310px;}
#top .swiper-latest-news, #top .swiper-special-offers, #top .swiper-restaurants-bars, #top .swiper-rooms, #top .swiper-collection{margin-top:0px;margin-bottom:30px;}
#top .mob_swiper_controls_text{color:var(--axh-black);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;display:grid;grid-template-columns:repeat(3, max-content);align-items:center;gap:8px;}
#top .swiper_rooms_mob_pagination .swiper-pagination{bottom:unset;top:unset;position:relative;}
#top .swiper_rooms_mob_arrows_cont div{width:26px;height:16px;}
#top .mob_swiper_slider_prev{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/mob_arrow_left_swiper_icon.svg);}
#top .mob_swiper_slider_next{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/mob_arrow_right_swiper_icon.svg);}
#top .swiper_rooms_mob_arrows_cont div.swiper-button-disabled{filter:invert(83%) sepia(0%) saturate(0%) hue-rotate(253deg) brightness(99%) contrast(94%);}
#top .swiper_rooms_mob_arrows_cont{display:grid;grid-template-columns:max-content max-content;gap:22px;}
#top .swiper_rooms_mob_pagination{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:space-between;margin-top:22px;margin-bottom:24px;}
#top .mob_swiper_fullwidth .swiper{padding-left:20px;padding-right:20px;}
.max_width_374{max-width:100%;}
.mob_txt_align_left *{text-align:left !important;}
#top .mob_marg_top_15 p:first-child{margin-top:15px;}
#top .hotel_amenities_cont .entry-content-wrapper{grid-template-columns:repeat(3, max-content);margin-top:40px;}
#top .hotel_amenities_cont .entry-content-wrapper .flex_column{display:grid;align-items:center;justify-items:center;}
#top .hotel_amenities_img_cont{margin-right:0px;width:100%;}
#top .main_video_cont{height:210px;padding-bottom:0px;align-items:center;border-radius:0px;}
#top .main_video_btn_cont{grid-template-columns:100%;}
#top .main_video_btn_text{display:none;}
#top .play_icon{width:79px;height:79px;}
#top .img_height_624 img{height:250px;border-radius:0px;}
#top .marg_top_95{margin-top:50px;}
.responsive #top #wrap_all .mob_page_header_fullwidth .flex_column{margin-bottom:0px;}
#top .hotel_about_us_grid_section_cont .entry-content-wrapper{display:block;}
#top .swiper-room-gallery{width:100%;}
#top .image_swiper_cont .single_rooms_img{height:250px;}
.font_size_40_45, .font_size_40_45_title .av-special-heading-tag, #top .single_article_offer_title{font-size:32px;line-height:1;}
#top .ax_btn_row_cont{grid-template-columns:100%;margin-top:38px;}
#top .image_swiper_cont .swiper_gallery_cont{bottom:20px;}
#top .ax_single_featured_img_cont img{height:250px;max-width:100%;border-radius:0px;}
#top .mob_single_page_header_col{display:block;}
#top .desktop_single_page_header_col{display:none;}
#top .mob_main_cards_filter_cont{display:grid;padding:0px 20px;}
.responsive #top .mob_main_cards_filter_cont select{border-radius:100px;text-align:center;border:2px solid var(--axh-grey-1);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:var(--axh-black);margin-bottom:0px;background-position:95% 15px;background-size:12px;background-color:transparent;}
#top .hide_filters_mob, #top .gift_vouchers_cta_single_cont{display:none;}
#top .mob_main_cards_filter_cont{display:grid;grid-template-columns:1fr max-content;padding:0px 20px;gap:10px;align-items:center;}
#top .mob_main_cards_filter_cont .single_filter_cont{height:100%;border-radius:100px;margin:0px;line-height:1;display:block;background-color:var(--axh-grey-1);color:var(--axh-black);padding:11px 12px;}
#top .single_tab_inner{padding-top:33px;padding-bottom:100px;}
#top .single_tab_inner > div:not(#av_section_18), #top .single_tab_inner > section:not(#av_section_18){padding-left:20px;padding-right:20px;}
#top .single_tab_inner .hr-inner{width:98%;margin:0 auto;position:relative;display:block;}
.single .font_size_16_28 p, .font_size_16_28 ul, .font_size_16_28 ol, .font_size_16_28_text{font-size:18px;}
#top .main_gallery_cont{grid-template-columns:100%;gap:18px;max-width:100%;grid-auto-rows:unset;grid-auto-flow:unset;}
#top .single_gallery_cont, #top .gallery_tour_link_cont{grid-row:unset !important;}
#top .single_gallery_cont img, #top .gallery_tour_link_cont{height:230px;}
#top .gallery_tour_link_text{font-size:14px;line-height:1;}
#top .gallery_tour_link_icon_cont{width:45px;height:45px;}
#top .gallery_tour_link_inner_cont{gap:10px;}
#top .main_gallery_cont a:nth-child(2) img, #top .main_gallery_cont a:nth-child(3) img, #top .main_gallery_cont a:nth-child(5) img, #top .main_gallery_cont a:nth-child(6) img, #top .main_gallery_cont a:nth-child(9) img, #top .main_gallery_cont a:nth-child(10) img, #top .main_gallery_cont a:nth-child(12) img, #top .main_gallery_cont a:nth-child(13) img, #top .main_gallery_cont a:nth-child(16) img, #top .main_gallery_cont a:nth-child(17) img, #top .main_gallery_cont a:nth-child(20) img, #top .main_gallery_cont a:nth-child(21) img{height:356px;}
#top .single_tab_inner .main_gallery_cont{margin-bottom:60px;}
#top .mob_marg_bot_50{margin-bottom:50px !important;}
#top .mob_single_page_header_col .avia-button-wrap{width:100%;display:flex;justify-content:center;margin-top:42px;}
#top .pin-spacer{display:none !important;}
#top .single_offer_header_cont .back_btn_cont, #top .single_offer_header_cont .single_offer_logo_image_cont, #top .single_offer_header_cont .single_article_header_title{padding:0px 20px;}
#top .special_offers_single_page_feat_mobile_img{height:250px;margin-top:45px !important;width:100%;}
#top .single_offer_logo_image_cont{margin-top:0px;margin-bottom:20px;}
#top .show_mobile{display:block;}
#top .hotel_logos_cont, #top .main_cards_filter_cont{display:none;}
#top .swiper_mob_hotel_cont{padding-top:50px;}
#top .swiper-hotel-mob-logos{margin-top:32px;margin-bottom:32px;}
#top .swiper-hotel-mob-logos .swiper-wrapper{align-items:center;}
#top .swiper-hotel-mob-logos .slide_odycy{width:138px !important;}
#top .swiper-hotel-mob-logos .slide_sunny-coast-resort{width:98px !important;}
#top .swiper-hotel-mob-logos .slide_the-palace{width:100px !important;}
#top .swiper-hotel-mob-logos .slide_victoria-hotel{width:120px !important;}
#top .swiper-hotel-mob-logos .slide_palazzo-capua{width:90px !important;}
#top .swiper-hotel-mob-logos .slide_ax-the-heights-residences{width:120px !important;}
#top .swiper-hotel-mob-logos .slide_verdala-wellness{width:90px !important;}
#top .swiper-hotel-mob-logos .slide_rosselli{width:78px !important;}
#top .swiper-hotel-mob-logos .slide_the-saint-john{width:188px !important;}
#top .swiper-hotel-mob-logos .swiper-slide a img{max-height:54px;}
#top .non_single_dropdown_cont{grid-template-columns:100%;padding:0px;}
.main_cards_cont_v2 .main_cards_inner .single_card_img_cont, .main_cards_cont_v3 .main_cards_inner .single_card_img_cont, .main_cards_cont_v4 .main_cards_inner .single_card_img_cont, #hotel_cards .single_card_img_cont{height:210px;}
.main_cards_inner{row-gap:50px;}
#top .main_cards_cont_v4{margin-top:50px;margin-bottom:50px;}
#top .main_cards_cont_v3 .single_card_title, .icon_inline_text{max-width:100%;}
#top .load_more_btn_cont{margin-top:80px;margin-bottom:40px;}
#top .mob_no_marg_bot{margin-bottom:0px;}
#top .mob_marg_top_66{margin-top:66px;}
#top .cards_swipers_pagination_cont{margin-top:50px;}
#top .single_card_location{font-size:14px;}
#top .marg_top_p_64 p:first-child{margin-top:20px;}
#top .margin_bot_p_94 p:last-child{margin-bottom:32px;}
#top .swiper-img-hover-cont{padding:0px !important;}
#top .swiper-text-left-swiper-right .swiper-slide{width:310px;}
#top .covid_info_cont{grid-template-columns:100%;padding:24px 42px 24px 42px;justify-items:center;}
#top .covid_info_title{font-size:22px;}
#top .covid_info_text{font-size:16px;}
#top .covid_info_text_cont{gap:20px;text-align:center;}
.responsive #top #wrap_all .covid_info_cont svg{margin-top:26px;margin-bottom:28px;}
#top .mob_events_cont{display:grid;}
#top .single_card_text{display:block;margin-top:12px;font-weight:500;margin-bottom:22px;}
#top .faq_cards_cont .hotel_accessibility_inner_cont ul{font-size:16px !important;line-height:28px !important;}
#top .swiper_marg_bot_50{margin-bottom:50px;}
#top .mob_events_swiper_cont .single_card_img_cont{height:240px;}
#top .mob_events_swiper_cont .avia-button-wrap{padding:0px;}
#top .mobile_accordian_cont .accordion_content_inner{grid-template-columns:100%;}
#top .mobile_accordian_cont .faq_cards_cont .accordion_heading{padding-top:24px;}
#top .mobile_accordian_cont .accordion_content{padding-top:18px;padding-bottom:26px;}
#top .mobile_accordian_cont .faq_cards_cont .accordion_heading, #top .mobile_accordian_cont .accordion_content{padding-left:18px;padding-right:18px;}
#top .mobile_accordian_cont .accordion_content_inner div p:first-child, #top .mobile_accordian_cont .faq_cards_cont{margin-top:0px;}
#top .mobile_accordian_cont .accordion_content_inner div p:last-child{margin-bottom:0px;}
#top .mobile_accordian_img_cont{width:260px;height:300px;display:block;margin-bottom:24px;}
#top .mobile_accordian_cont .accordion_content_inner .ax_main_btn_cont{margin-top:36px;}
#top .sustainability_section_cont_alt .flex_column{float:unset;padding-left:0px;}
#top .sustainability_section_cont_alt .font_size_52_1 .av-special-heading-tag{font-size:32px;line-height:40px;}
#top .sustainability_section_cont .sustainability_img_cont{margin-bottom:30px;}
#top .sustainability_section_cont .container{height:250px !important;}
.responsive #top #wrap_all .sustainability_section_cont .container .flex_column{margin-bottom:0px;}
#top .sustainability_section_cont .sustainability_img_cont img{height:42px;object-position:left;width:auto;}
.responsive #top .ax_main_btn_cont a{font-size:24px;}
#top .home_header_book_now_btn, #top .footer_form_cont .gform_button, #top .ax_single_grid_btn_cont, #top .main_btn_cont a, #top .booking_form_btn{padding:12px 24px;}
#top .single_gift_voucher_title{padding-right:10px;}
#top .gift_voucher_hotel_swiper_pagination_cont{margin-top:0px;}
#top .mob_txt_left_align *{text-align:left;}
#top .single_gift_vouchers_mobile_cont{text-decoration:unset;color:unset;border-radius:5px;overflow:hidden;display:grid;grid-template-columns:1fr max-content;align-items:center;}
#top .single_gift_vouchers_mobile_value_text{font-size:60px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;font-family:"beaufort-pro", serif;}
#top .single_gift_vouchers_mobile_value_cont{background-image:unset;height:100%;display:grid;align-items:center;justify-items:center;position:relative;}
#top .grey_gradient_bg{background:linear-gradient(180deg, #DADCDC 0%, #8C9391 100%) !important;}
#top .orange_gradient_bg{background:linear-gradient(180deg, #F2E5BB 0%, #C69945 100%) !important;}
#top .single_gift_vouchers_mobile_cont .pink_bg * , #top .single_gift_vouchers_mobile_cont .blue_bg *{color:#ffffff;}
#top .gift_vertical_line{position:absolute;top:0px;left:14px;height:100%;width:1px;background-color:#f6f6f6;}
#top .gift_horizontal_line{position:absolute;bottom:14px;left:0px;height:1px;width:100%;background-color:#f6f6f6;}
#top .grey_gradient_bg .gift_vertical_line, #top .orange_gradient_bg .gift_vertical_line, #top .grey_gradient_bg .gift_horizontal_line, #top .orange_gradient_bg .gift_horizontal_line{background-color:#000000;}
#top .single_gift_vouchers_mobile_buy_cont .gift_icon{width:37px;height:27px;filter:brightness(0%);}
#top .single_gift_vouchers_mobile_buy_text{font-weight:500;}
#top .single_gift_vouchers_mobile_buy_cont{height:100%;display:grid;align-items:center;justify-items:center;padding:38px 18px;border:1px solid var(--axh-grey-1);gap:8px;border-radius:0px 5px 5px 0px;}
#top .gift_vouchers_mobile_cont{margin-top:40px;display:grid;gap:30px;}
#top .single_gift_vouchers_mobile_value_subtitle{text-align:center;font-family:Montserrat;font-size:10px;font-style:normal;font-weight:500;line-height:normal;}
#top .single_gift_vouchers_mobile_value_inner_text{font-size:18px;font-style:normal;font-weight:500;line-height:106.9%;}
#top .single_gift_vouchers_mobile_value_alt{padding-bottom:0px;}
#top .single_gift_voucher_extras_cont .main_btn_cont{padding:0px !important;}
#top .counter_cards_grid_cont .entry-content-wrapper{grid-template-columns:100%;gap:30px;}
#top .values_img_cont{margin-bottom:15px;height:150px;width:260px;margin-left:0px;}
#top .values_img_cont img{width:92px;}
#top .counter_cards_grid_cont .av_textblock_section .avia_textblock p:first-child{margin-top:8px;}
#top .mob_filter_selected{position:relative;border:1px solid var(--axh-grey-1);border-radius:100px;padding:12px 30px 10px 20px;}
#top .single_mob_filter{text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:normal;color:var(--axh-black);width:100%;display:block;}
#top .arrow_down_icon{position:absolute;width:12px;height:12px;right:20px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/07/select_input_icon.svg);top:17px;}
#top .mob_filter_options_cont span, #top .mob_filter_options_cont a{font-size:16px;line-height:266.9%;border-bottom:1px solid var(--axh-grey-1);text-align:left;padding-left:20px;text-decoration:unset;}
#top .mob_filter_options_cont{border-radius:0px 0px 18.5px 18.5px;border:1px solid var(--axh-grey-1);border-top:unset;background-color:#ffffff;position:absolute;width:100%;z-index:20;display:none;border-bottom:unset;}
#top .active_select{border-top-left-radius:18.5px;border-top-right-radius:18.5px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
.responsive #top .disable_dropdown{border-radius:100px !important;}
.responsive #top .disable_dropdown .arrow_down_icon{opacity:0;}
#top .special_offers_single_page_feat_img_cont{display:none;}
#top .mob_filter_cont{position:relative;z-index:104;}
#top .show_dropdown{display:block;overflow:hidden;}
#top .selected_mob_filter{display:none;}
#top .ax_counter_number{top:-14px;left:2px;}
#top .mob_filter_alt_cont .mob_filter_select_inner{display:grid;grid-template-columns:1fr max-content;padding:0px 20px;gap:10px;padding-right:16px;}
#top .mob_filter_alt_cont .mob_filter_selected{padding:11px 30px 10px 20px;}
#top .mob_filter_alt_cont .offers_filter_btn{margin:0px;padding:3px 20px;border-radius:100px;}
#top .mob_filter_alt_cont{margin-top:20px;}
#top .mob_filter_select_wrapper{position:relative;}
#top .mob_float_unset{float:unset;}
#top .mob_marg_top_45{margin-top:45px;}
.responsive #top #wrap_all .home_header_cont .container{padding:0px;}
#top .home_header_shortcode_cont{padding:0px 20px;padding-bottom:55px;}
#top .home_header_hotel_text{margin-bottom:15px !important;font-size:18px !important;margin-top:15px !important;max-width:527px;}
#top .home_header_btns_cont_inner{grid-template-columns:100%;gap:26px;}
#top #footer .container{display:grid;grid-template-columns:100%;padding:72px 0px 162px 0px;}
#top.page-id-21514 #footer .container{padding-bottom:0px !important;}
#footer{padding:0px 0px;}
#top .footer_logo_cont{margin-bottom:65px;width:40%;height:52px;background-size:contain;background-repeat:no-repeat;}
.hotelchildpage  #top .footer_logo_cont{width:60%;height:64px;}
#top .subscribe_newsletter_test{margin-right:10px;margin-left:0px;}
#top .subscribe_newsletter_cont{grid-template-columns:repeat(2, max-content);justify-content:space-between;padding:16px 7px 20px 0px;border-top:1px solid var(--axh-grey-2);}
#top #footer .accordion_section{border-bottom:1px solid var(--axh-grey-2);}
#top #footer .container .flex_column:nth-child(2){grid-template-columns:100% !important;row-gap:0px !important;}
#top .select_hotel_checkboxes_cont .gfield_checkbox{grid-template-columns:repeat(2, max-content);column-gap:20px;}
#top .footer_form_cont .gform_button{padding:6px 21px;}
#top .mob_footer_menu_item{grid-template-columns:max-content max-content;text-decoration:unset;display:grid;justify-content:space-between;align-items:center;padding:20px 10px 20px 0px;border-bottom:1px solid var(--axh-grey-2);}
#top .mob_footer_menu_item i{filter:brightness(0) invert(1);width:13px;height:13px;}
#top .subscribe_newsletter_test{font-size:18px;line-height:25px;}
#top .footer_form_cont{padding-bottom:20px;}
#top #footer .accordion_content{padding-top:0px;}
#top .footer_socials_cont{display:grid !important;grid-template-columns:repeat(4, max-content);gap:20px;}
#top .footer_socials_mob_cont{justify-content:unset;gap:40px;}
.responsive #top #wrap_all .mob_footer_socket_text{font-size:14px;font-weight:400;line-height:25px;display:block;margin-top:40px;}
#top .booking_form_cont, #top .booking_form_menu_inner_sep{display:none;}
#top .booking_form_menu_inner{padding:0px 20px;grid-template-columns:max-content max-content max-content;justify-content:space-between;grid-template-rows:60px;}
#top .booking_form_menu_cont{height:60px;box-shadow:0px 1px 0px 0px var(--axh-black);}
#top .booking_form_menu_logo_cont{padding-right:0px;}
#top .booking_form_menu_logo_cont img{width:130px;height:42px;object-position:left;}
#top .booking_form_menu_logo_cont img[alt="Odycy Logo"]{height:30px !important;}
#top .burger_menu_icon{width:25px;height:19px;}
#top .burger_menu_text{font-size:16px;}
#top .burger_menu_inner{gap:8px;}
#top .burger_menu_icon_cont{top:1px;}
#top .sticky_burger_menu_items_cont{border-radius:0px;top:61px;width:100%;border:unset;border-bottom:1px solid var(--axh-grey-1);left:0px;}
#top .sticky_burger_menu_items_wrapper{display:grid;grid-template-columns:100%;justify-content:center;align-items:start;padding:48px 8px 20px 42px;min-height:72vh;}
#top .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single{transition:all .4s;}
#top .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single:hover{font-weight:600;}
#top .mob_lang_nav{margin:0px;z-index:99;position:relative;}
#top .mob_lang_nav .ax_burger_menu_2_item_single{border:unset;padding:0px;position:relative;z-index:20;}
.responsive #top #wrap_all #header{z-index:9998;}
#top .ax_burger_menu_item_single:hover i{filter:unset;}
#top .ax_burger_menu_2_item_single{font-size:15px;gap:0px;}
#top .mob_lang_nav .world_icon{width:16px;height:16px;margin-right:8px;}
#top .mob_lang_nav .arrow_down_icon{position:relative;right:0px;top:0px;margin-left:3px;width:8px;height:5px;}
#top .burger_menu_cont{padding-left:0px;}
#top .mob_lang_nav .sub_menu{position:absolute;background-color:#ffffff;padding-top:32px;border-radius:5px;border:1px solid #000;top:-9px;padding-bottom:10px;width:80px;left:50%;transform:translateX(-50%);display:none;}
#top .mob_lang_nav.mob_active_sub_menu .sub_menu{display:block;}
#top .mob_lang_nav.mob_active_sub_menu .lang_link_cont{color:var(--axh-black) !important;}
#top .mob_lang_nav .sub_menu i, #top .mob_lang_nav.mob_active_sub_menu .lang_link_cont i{filter:brightness(0%) !important;}
#top .mob_lang_nav .sub_menu a{justify-content:unset;padding-left:4px !important;gap:1px;opacity:0.4;}
#top .mob_lang_nav .sub_menu a:hover{opacity:1;}
#top .single_hotel_main_menu_sub_menu_link:hover::after{display:none;}
#top .single_hotel_main_menu_sub_menu_link{padding:0px;font-size:15px;line-height:148.9%;margin:0px 6px;border:unset;border-top:1px solid var(--axh-grey-1);}
#top #header_main, #top #header_meta, #top .ax_burger_menu_item_single_hover_bg{display:none;}
#top .booking_form_menu_cont{top:0px;}
#top .sticky_burger_menu_items_footer{padding-right:0px;padding-left:42px;padding-bottom:10px;justify-content:start;}
#top .reservations_icon{width:14px;height:20px;}
#top .help_icon{width:16px;height:16px;}
#top .sticky_burger_menu_items_footer a{gap:8px;}
#top .ax_burger_menu_item_single{font-size:22px;line-height:48px;width:100%;}
#top .ax_burger_menu_item_single:hover{color:var(--axh-black);}
#top .mob_burger_menu_more_btn_cont{font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:148.9%;color:var(--axh-black);display:grid;grid-template-columns:max-content max-content;align-items:center;gap:8px;justify-content:end;padding-right:4px;margin-top:30px !important;}
#top .burger_menu_hide{display:none !important;}
#top .mob_burger_menu_more_btn_cont i{transform:rotate(45deg);}
#top .mob_burger_menu_back_btn_cont{justify-self:flex-start;margin-top:0px !important;margin-bottom:10px !important;}
#top .mob_burger_menu_back_btn_cont i{transform:rotate(225deg);}
#top #wrap_all{padding-top:60px;}
.pagetranslated #top #wrap_all{padding-top:120px;}
.home#top #wrap_all{padding-top:0px;}
#top .sticky_burger_menu_items_inner{grid-template-columns:100%;margin-top:0px;}
#top .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single{justify-content:space-between;font-size:16px;line-height:1;font-weight:400;padding:12px 12px;}
.responsive #top .sticky_burger_menu_items_footer .search_icon_cont{display:none !important;}
#top .ax_burger_menu_2_item_single .btn_icon{opacity:1;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/06/Vector-1-1.svg);}
.home#top .booking_form_menu_cont{box-shadow:unset;background-color:unset;}
.home#top .booking_form_menu_cont.show_scroll_menu{box-shadow:0px 1px 0px 0px var(--axh-black);}
.home#top .booking_form_menu_cont .booking_form_menu_logo_cont img, .home#top .mob_lang_nav .ax_burger_menu_2_item_single i, .home#top .burger_menu_icon_cont i{filter:brightness(0) invert(1);transition:unset;}
.home#top .mob_lang_nav .ax_burger_menu_2_item_single, .home#top .burger_menu_text{color:#ffffff;transition:unset;}
.home#top .show_scroll_menu{background-color:#ffffff;}
.home#top .show_scroll_menu.booking_form_menu_cont .booking_form_menu_logo_cont img, .home#top .show_scroll_menu .mob_lang_nav .ax_burger_menu_2_item_single i, .home#top .show_scroll_menu .burger_menu_icon_cont i{filter:brightness(0);}
.home#top .show_scroll_menu .mob_lang_nav .ax_burger_menu_2_item_single, .home#top .show_scroll_menu .burger_menu_text{color:var(--axh-black);}
#top .single_hotel_main_menu_cont .single_hotel_main_menu_footer_cont{display:none;}
.sticky_burger_menu_items_cont.pagetranslated.active_inner_sticky_burger_menu, .pagetranslated a.ax_burger_menu_item_single.font_montserrat{width:100% !important;}
#top .single_hotel_main_menu_cont .booking_form_menu_inner{grid-template-columns:1fr max-content max-content;gap:20px;}
#top .single_hotel_main_menu_mob_gift_btn{text-decoration:unset;color:unset;display:grid;grid-template-columns:max-content max-content;align-items:center;gap:10px;padding:0px 14px;background-color:var(--axh-grey-1);}
.pagetranslated .single_hotel_main_menu_mob_dropdown_cont{display:none;}
#top .pagetranslated .single_hotel_main_menu_mob_gift_btn{justify-content:center;}
#top .single_hotel_main_menu_mob_gift_btn i{filter:brightness(0);width:27px;height:20px;}
#top .single_hotel_main_menu_mob_gift_btn_text{font-size:16px;line-height:46px;color:var(--axh-black);}
#top .single_hotel_main_menu_cont .single_hotel_main_menu_mob_footer_cont{display:grid;grid-template-columns:1fr max-content;background-color:#ffffff;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
#top .sub_single_hotel_menu{display:grid;position:absolute;background-color:#ffffff;width:100%;gap:10px;padding:20px;border-top:0px;border-radius:0px 0px 18.5px 18.5px;box-shadow:0px 2px 4px var(--axh-grey-1);top:100%;}
#top .single_hotel_main_menu_mob_dropdown_cont{position:relative;}
#top .single_hotel_main_menu_mob_dropdown_cont .main_nav{height:100%;display:flex;align-items:center;}
#top .single_hotel_main_menu_mob_footer_link{text-decoration:unset;color:unset;display:flex;justify-content:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal;width:100%;}
#top .single_hotel_main_menu_mob_dropdown_cont i{width:14px;height:8px;top:20px;}
#top .sub_single_hotel_menu a{border-bottom:1px solid var(--axh-grey-1);padding-bottom:6px;font-weight:500;justify-content:space-between;align-items:center;}
#top .mob_menu_down{top:-60px;}
.hotelchildpage #top #main{padding-top:68px !important;background:#ffffff;}
.hotelchildpage.pagetranslated #top #main{padding-top:12px !important;}
#top .hotel_accordian_header_cont{grid-template-columns:1fr max-content;}
#top .faqs_title_cont{grid-template-columns:max-content 1fr;}
#top .main_nav::before, #top .hover_mouse_cont{display:none !important;}
.responsive #top .mob_padd_top_0 .template-page{padding-top:0px;}
.responsive #top .mob_padd_bot_0 .template-page{padding-bottom:0px;}
#top .mobile_slide_card_cont{text-decoration:unset;color:unset;}
#top .mobile_slide_card_cont .mobile_slide_card{width:100%;height:250px;}
#top .mob_career_title{font-size:16px;color:var(--axh-black);margin-top:12px;display:block;}
#top .swiper-mobile-ax-careers .swiper-slide{width:273px;}
#top .mob_no_min_height{min-height:unset;}
#top .awards_cards_inner{grid-template-columns:100%;gap:50px;margin-top:50px;}
#top .single_award_title, #top .single_award_img_cont{position:relative;top:0px;left:0px;transform:unset;}
#top .single_award_cont{height:fit-content;border:unset !important;margin:unset;}
#top .awards_cards_cont{border:unset;}
#top .single_award_img_mob_cont{width:100%;height:150px;display:flex;justify-content:center;align-items:center;border:1px solid var(--axh-grey-1);margin-bottom:15px;border-radius:5px;}
#top .awards_load_more{margin-top:70px;margin-bottom:0px;}
#top .single_award_cont:hover .single_award_img_cont{top:unset;transform:unset;}
#top.page-id-2385 #mobile_back_to_top, #top.page-id-7945 #mobile_back_to_top, #top.page-id-30534 #mobile_back_to_top, #top.page-id-34153 #mobile_back_to_top{color:var(--axh-black);background-color:var(--axh-white-2);}
#top.page-id-2385 .booking_form_menu_cont, #top.page-id-7945 .booking_form_menu_cont, #top.page-id-30534 .booking_form_menu_cont, #top.page-id-34153 .booking_form_menu_cont{background-color:var(--axh-black);border-bottom:1px solid var(--axh-white-2);}
#top.page-id-2385 .booking_form_menu_logo_cont img, #top.page-id-2385 .burger_menu_icon_cont i, #top.page-id-2385 .mob_lang_nav i, 
#top.page-id-7945 .booking_form_menu_logo_cont img, #top.page-id-7945 .burger_menu_icon_cont i, #top.page-id-7945 .mob_lang_nav i,
#top.page-id-30534 .booking_form_menu_logo_cont img, #top.page-id-30534 .burger_menu_icon_cont i, #top.page-id-30534 .mob_lang_nav i,
#top.page-id-34153 .booking_form_menu_logo_cont img, #top.page-id-34153 .burger_menu_icon_cont i, #top.page-id-34153 .mob_lang_nav i{filter:brightness(0) invert(1);}
#top.page-id-2385 .booking_form_menu_cont, #top.page-id-2385 .burger_menu_inner span, #top.page-id-2385 .mob_lang_nav .ax_burger_menu_2_item_single, 
#top.page-id-7945 .booking_form_menu_cont, #top.page-id-7945 .burger_menu_inner span, #top.page-id-7945 .mob_lang_nav .ax_burger_menu_2_item_single,
#top.page-id-30534 .booking_form_menu_cont, #top.page-id-30534 .burger_menu_inner span, #top.page-id-30534 .mob_lang_nav .ax_burger_menu_2_item_single,
#top.page-id-34153 .booking_form_menu_cont, #top.page-id-34153 .burger_menu_inner span, #top.page-id-34153 .mob_lang_nav .ax_burger_menu_2_item_single{color:#ffffff;}
#top.page-id-2385 .font_size_16_28 *, #top.page-id-7945 .font_size_16_28 *, #top.page-id-30534 .font_size_16_28 *, #top.page-id-34153 .font_size_16_28 *{font-size:18px;line-height:30px;}
#top.page-id-2385 h4, #top.page-id-7945 h4, #top.page-id-30534 h4, #top.page-id-34153 h4{font-size:30px;line-height:39px;}
#top .hotel_accessibility_inner_cont{grid-template-columns:100%;padding:0px 20px;gap:35px;}
#top .hotel_accessibility_btn_cont{grid-template-columns:100%;margin-top:32px;}
#top .hotel_accessibility_tab_content_sep{display:none;}
#top .hotel_accessibility_tab_content_text{font-size:13px;line-height:16px;}
#top .hotel_accessibility_tab_content_cont .hotel_accessibility_tab_content_text_cont:nth-of-type(4n+1){background-color:#f1f1f1;}
#top .hotel_accessibility_tab_content_text_cont{padding:7px 0px;padding-left:10px;grid-template-columns:1fr 39px;}
#top .hotel_accessibility_imgs_swiper_cont{grid-row:1 / 2;}
#top .hotel_accessibility_imgs_swiper_cont .home_header_swiper_controls_cont, #top .hotel_accessibility_tabs_inner .tabs-nav{display:none;}
#top .hotel_accessibility_imgs_swiper_cont .swiper-slide{width:310px;}
#top .hotel_accessibility_single_img_cont{height:210px;}
#top .hotel_accordian_header_cont{padding:20px 20px;gap:12px;}
#top .single_mob_no_swiper_cont .swiper-rooms{display:none;}
#top .single_mob_no_swiper_cont .main_cards_cont_v2, #top .single_mob_no_swiper_cont .main_cards_cont_v3, #top .single_mob_no_swiper_cont #hotel_cards .main_cards_inner{display:grid;}
#top .single_mob_no_swiper_cont #hotel_cards .main_cards_inner .single_card_img_cont{height:350px;}
#top .single_mob_no_swiper_cont .main_cards_cont_v2, #top .single_mob_no_swiper_cont .main_cards_cont_v3{padding-bottom:50px;}
#top .single_mob_no_swiper_cont .mob_filter_cont{margin-bottom:54px !important;}
#top .single_mob_no_swiper_cont .mob_filter_cont .mob_filter_select_inner{padding:0px;gap:0px;}
.responsive #top #mobile_book_btn.white_back_to_top, .responsive #top #mobile_book_btn.white_back_to_top i{transition:all .4s;}
.responsive #top #mobile_book_btn.white_back_to_top, .responsive #top.page-id-7945 #mobile_book_btn{background-color:#ffffff;}
.responsive #top #mobile_book_btn.white_back_to_top, .responsive #top.page-id-7945 #mobile_book_btn{color:#000000;}
.responsive #top #mobile_book_btn.white_back_to_top i, .responsive #top.page-id-7945 #mobile_book_btn i{filter:brightness(0);}
#top.page-id-7945 .font_size_16_28 strong, #top.page-id-7945 .font_size_16_28 a{color:#ffffff !important;word-break:break-all;}
#top.page-id-7945 .font_size_16_28 table strong{color:#2A2A2A !important;}
#top .footer_socket_menu_mobile_cont{display:grid;grid-template-columns:100%;gap:10px;margin-top:10px;}
.responsive #top .sustainability_section_cont .av-section-color-overlay{opacity:0.6;}
#top #socket{display:none;}
#top .main_accordian_cont .accordion_content{padding-top:0px;padding-bottom:37px;padding-left:20px;padding-right:20px;}
#top .accordion_content_inner{grid-template-columns:100%;gap:30px;}
#top .mob_marg_top_60{margin-top:60px;}
#top .single_hotels_details_title{font-size:22px;line-height:32px;}
#top .main_form_cont .gform_fields{grid-row-gap:40px;-ms-grid-columns:100%;grid-template-columns:100%;grid-column-gap:22px;}
#top .main_popup_details_inner .footer_form_cont{max-width:100%;margin:0 auto;padding-top:0px;}
#top .main_form_cont .gform_fields .gfield{-ms-grid-column-span:unset !important;grid-column:unset !important;}
#top .mob_contact_form_tab{padding:0px !important;padding-left:20px !important;}
#top .mob_contact_form_tab .footer_form_cont{max-width:320px;}
.responsive #top .main_form_cont input[type='text'], .responsive #top .main_form_cont input[type="email"], .responsive #top .main_form_cont select{font-size:18px;}
#top .contact_subject_filter_cont{margin-bottom:50px;}
#top .select_hotel_checkboxes_cont .gfield_checkbox label{max-width:calc(100% - 32px);line-height:20px;margin-top:-2px;margin-bottom:14px;}
#top .mob_last_card_cont{display:flex;color:unset;text-decoration:unset;width:100%;background-color:var(--axh-black);border-radius:5px;height:385px;justify-content:center;align-items:center;}
#top .mob_last_card_cont .single_card_title{color:#ffffff;max-width:161px;display:grid;grid-template-columns:1fr max-content;line-height:27px;align-items:end;}
#top .mob_last_card_offers_cont .single_card_title{max-width:175px;}
#top .mob_last_card_cont .single_card_title i{filter:brightness(0) invert(1);margin-bottom:7px;}
.single_card_sub_title{text-transform:unset;line-height:18px;}
#top .mob_last_card_cont.news_mob_card .single_card_title{max-width:160px;grid-template-columns:1fr max-content;}
#top .marg_top_54{margin-top:32px;}
#top .select_hotel_checkboxes_cont .gfield_checkbox .gchoice{align-items:start;}
#top .mice_weddings_categories_cont .entry-content-wrapper{grid-template-columns:100%;gap:48px;}
#top .marg_bot_16{margin-bottom:10px;}
#top .mice_weddings_img_cont *{width:100%;}
#top .mice_weddings_img_cont img{height:210px;object-fit:cover;}
.responsive #top #wrap_all .mice_weddings_categories_cont .flex_column{margin-bottom:0px !important;}
#top .main_form_cont .grey_label label, #top .inline_checkboxes_cont label, #top .inline_checkboxes_cont legend{font-size:18px !important;}
#top .inline_checkboxes_cont label{max-width:100% !important;line-height:28px !important;margin-top:-6px !important;margin-bottom:0px !important;}
#top .select_hotel_checkboxes_cont .gfield_checkbox{margin-top:8px;}
.responsive #top .mob_padd_bottom_50 .template-page{padding-bottom:50px;}
.responsive #top .single_card_sub_title{margin-top:8px !important;margin-bottom:10px !important;}
#top .main_cards_cont_v3 .main_cards_inner .single_card_location{margin-top:7px;}
#top .single_mob_filter_cont{padding:0px 20px;display:grid;grid-template-columns:1fr max-content;align-items:center;gap:10px;}
#top .single_mob_filter_cont .single_filter_cont{margin:0px;height:100%;border-radius:100px;line-height:1;display:flex;align-items:center;background-color:var(--axh-grey-1);}
#top .single_mob_filter_cont .mob_filter_inner{position:relative;}
#top .single_mob_filter_alt_cont{grid-template-columns:100%;}
#top .main_cards_cont_v2 .single_card_location{margin-top:0px;}
.responsive #top .gift_vouchers_mob_main_cont{display:block;}
#top #mice_cards_mobile .main_cards_inner .single_card_sub_title{margin-bottom:0px !important;}
#top #mice_cards_mobile .single_card_location{margin-top:7px !important;}
#top #awards_cards .show_mobile{display:block !important;}
#top .hotel_deal_header_cont .hotel_deal_header_img_cont{grid-row:1 / 2;}
#top .promo_code_cont{grid-template-columns:76%;gap:16px;}
#top .promo_code_cont .copy_code_btn{width:167px;}
#top .copy_code_btn{font-size:16px;min-width:167px;line-height:40px;}
#top .hotel_accordian_header_cont .faqs_title_cont p{margin:0px !important;}
#faq_cards .hotel_accordian_header_cont{padding-left:0px;}
#top .faq_cards_cont .hotel_accessibility_inner_cont{padding-left:20px;}
#top .faq_cards_cont{margin-top:40px;}
#top .list_box_cont ul{margin-left:0px;font-size:16px !important;}
#top .list_box_cont li{list-style:unset !important;}
#top .about_us_counter_mobile_cont{border-radius:5px;border:1px solid var(--axh-grey-1);padding-top:20px;padding-bottom:28px;height:212px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
#top .team_quotes_cont{grid-template-columns:100%;gap:40px;}
#top .single_team_quotes_member_name{margin-top:17px;font-size:18px;}
#top .single_team_quotes_member_position{font-size:14px;}
#top .single_team_quotes_img{height:350px;}
#top .swiper-team-quotes{max-width:100%;}
#top .single_team_quotes_cont{grid-template-columns:100%;}
#top .single_team_quotes_text{margin-bottom:36px;}
.responsive #top .mob_padd_bottom_0 .template-page{padding-bottom:0px !important;}
.responsive #top .mob_padd_bottom_20 .template-page{padding-bottom:20px !important;}
#top .swiper-timeline-mobile .timeline_single_img{width:305px;height:312px;margin-bottom:23px;position:relative;}
#top .swiper-timeline-mobile .timeline_single_cont{display:grid;justify-items:center;margin-top:27px;}
#top .swiper-timeline-mobile .timeline_single_date_text{font-size:24px;}
#top .swiper-timeline-mobile .timeline_single_text{padding-right:0px;margin-top:10px;}
#top .swiper-timeline-mobile .swiper_rooms_mob_pagination{grid-template-columns:100%;margin-top:0px;margin-bottom:0px;}
#top .swiper-timeline-mobile .swiper_rooms_mob_arrows_cont{grid-template-columns:max-content max-content max-content;gap:22px;justify-content:space-between;margin-bottom:2px;align-items:center;}
#top .swiper-timeline-mobile .swiper_rooms_mob_arrows_cont .swiper-pagination{width:fit-content;height:fit-content;}
#top .mob_story_sep{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/mob_story_sep.svg);width:100%;height:24px;margin-bottom:35px;margin-top:46px;}
#top .timeline_icon{display:none;}
#top .mob_padd_top_50{padding-top:50px;}
#top.single-special-offers #footer .container{padding:72px 20px 162px 20px;}
#top.single-special-offers #footer .container .flex_column:nth-child(2){width:100%;}
#top.single-special-offers #footer .mob_footer_socket_text{margin-top:40px;}
#top.page-id-41 .load_more_btn_cont, #top.page-id-41 .mob_filter_cont{display:none !important;}
#top .main_mobile_popup_cont{position:relative;z-index:999;background-color:#ffffff;width:100%;max-width:363px;height:100%;margin-top:0px;border-radius:5px 0px 0px 0px;overflow:hidden;display:grid;}
#top .main_popup_holder{justify-content:flex-end;align-items:flex-end;}
#top .main_mobile_popup_header_cont{display:grid;grid-template-columns:max-content max-content;align-items:center;justify-content:center;margin-top:18px;margin-bottom:12px;gap:18px;}
#top .main_mobile_popup_info{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal;color:var(--axh-black);background-color:#f1f1f1;border-radius:100px;padding:5px 20px;text-decoration:unset;}
#top .main_mobile_popup_footer_cont{background-color:#F1F1F1;padding:20px 30px;display:grid;gap:16px;}
#top .main_mobile_popup_footer_cont .font_size_14_17{line-height:20px;}
.responsive #top .main_mobile_popup_footer_cont .ax_main_btn_cont a{font-size:16px;}
.responsive #top .main_mobile_popup_cont .mob_filter_cont{display:block !important;margin:0px 28px;margin-bottom:30px;}
#top .main_popup_details_inner{padding-left:32px;padding-bottom:34px;padding-top:0px;padding-right:32px;}
#top .popup_featured_img_cont{height:140px;}
.responsive #top .main_mobile_popup_cont .popup_scroll_cont{max-height:254px;height:254px;}
.responsive #top .main_mobile_popup_cont .close_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/mob_popup_close.svg);right:unset;left:30px;width:40px;height:40px;}
.responsive #top .main_mobile_popup_cont .close_icon_black{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/09/mob_popup_close_black.svg);z-index:9999;}
#top .main_mobile_popup_cont .popup_featured_img_cont, #top .main_mobile_popup_cont .main_mobile_popup_header_cont, #top .main_mobile_popup_cont .mob_filter_cont{background-color:#ffffff;}
.responsive #top .main_mobile_popup_cont .popup_scroll_full_cont{max-height:360px;height:360px;}
.responsive #top .main_mobile_popup_cont .photos_popup_cont .main_gallery_cont{grid-auto-rows:unset;gap:15px;}
#top .hide_info_text span{display:none;}
#top .main_mobile_popup_header_cont.hide_info_text{grid-template-columns:100%;justify-items:center;}
#top .capacities_cont{grid-template-columns:max-content max-content;}
#top .single_room_with_ammenities .single_room_desc{margin-bottom:34px;}
#top .single_room_with_ammenities .room_controls_prev, #top .single_room_with_ammenities .room_controls_next{display:none !important;}
#top .swiper-room-ammenities{max-width:100%;}
#top .home_header_cont_inner .logo_ax_odycy_logo{max-width:140px;}
#top .logo_ax_the_palace_hotel_logo{width:142px;}
#top .logo_ax_the_victoria_hotel_logo{width:160px;}
#top .logo_ax_sunny_coast_logo, #top .logo_ax_palazzo_capua_logo{width:144px;}
#top .sticky_burger_menu_items_footer .main_nav li:last-child{grid-column:1 / 2;grid-row:1 / 2;}
#top .no_mob_tabs .av-tab-section-tab-title-container, #top .no_mob_tabs .av-tab-section-slide{display:none !important;}
#top .no_mob_filter_padd .mob_filter_select_inner{padding:0px !important;}
#top .single_room_with_ammenities .single_room_title, #top .single_room_with_ammenities .single_room_desc{padding:0px;}
#top .mob_swiper_fullwidth_rooms .single_room_title, #top .mob_swiper_fullwidth_rooms .single_room_desc{padding:0px 20px;}
#top .gform-theme-datepicker{transform:scale(.75);left:-18px !important;margin-top:40px;}
#top.page-id-27966 .gform-theme-datepicker{transform:scale(.75);left:-29px !important;margin-top:-41px;}
#top .mob_load_more_margin{margin-top:14px;margin-bottom:10px}
#top .special_offers_single_page_cont .main_section_inner{margin-top:20px;}
#top .single_mob_filter_cont.no_drop_mob{grid-template-columns:1fr 1fr;}
#top .no_drop_mob .single_filter_cont{line-height:35px !important;justify-content:center;}
#top .no_drop_mob .active_filter{background-color:var(--axh-black) !important;}
#top .marg_top_88 p:first-child{margin-top:30px;}
#top .single_mob_filter_cont .active_filter{background-color:var(--axh-black) !important;}
#top .terms_text_cont{margin-top:10px;}
#top .mob_hide_load_more_filters .load_more_btn_cont, #top .mob_hide_load_more_filters .mob_filter_cont{display:none;}
#top .mob_page_header_fullwidth .page_header_img_cont img{padding:0px 20px;}
#top .mob_img_height_210 img{height:210px;}
#top .crf_logo img{height:60px;object-fit:contain;}
#top .marg_top_40{margin-top:30px;}
#top .map_mob_cont .container{padding:0px !important;}
#top .hotels_ids_cont{margin-top:0px;}
#top .mob_faq_logo img{height:80px;}
#top .mob_faq_logo_smaller img{height:50px;}
#top .arrow_down_icon{right:12px;}
#top .mob_menu_up{top:-106px;}
.popup_video_cont{display:flex;justify-content:center;}
.popup_video{width:100%;height:auto;object-fit:cover;}
#popup_holder{z-index:9999;}
#top .hotel_locations_cont .single_translated_sub_title{line-height:22px;margin-top:10px;}
#top .hotel_locations_cont .main_btn_cont a{padding:14px 44px;}
#top .marg_top_66{margin-top:0px;}
#top .hotel_locations_cont .main_btn_cont{padding:0px !important;}
#top .midi_img_cont{width:258px;height:250px;}
#top .swiper-mob-midi{margin-top:60px !important;padding:0px 20px;}
.home#top #mobile_book_btn{bottom:-70px;transition:all .2s;}
.home#top #mobile_book_btn.mobile_book_btn_show{bottom:-2px;}
#top .mobile_booking_bar_cont{color:unset;text-decoration:unset;position:absolute;z-index:50;border-radius:5px;background:#FFF;box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.20);width:92%;left:50%;transform:translateX(-50%);top:85px;padding-left:25px;padding-top:9px;padding-bottom:9px;padding-right:25px;display:grid;grid-template-columns:1fr max-content 1fr;gap:18px;}
#top .single_mobile_booking_bar_inner{display:grid;grid-template-columns:max-content max-content;gap:8px;}
#top .single_mobile_booking_bar_inner .calendar_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/mobile_calendar_icon.svg);filter:brightness(0);width:16px;height:18px;}
#top .single_mobile_booking_bar_inner .guests_icon{width:22px;height:16px;}
#top .single_mobile_booking_bar_label{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;color:var(--axh-grey-2);}
#top .single_mobile_booking_bar_text{font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:10px;display:block;}
#top .single_mobile_booking_bar_sep{width:1px;height:42px;background-color:#D9D9D9;}
#top .section_title br, #top .translated_page_cont .ax_section_whitespace_cont{display:none;}
#top .suite_designer_cont .entry-content-wrapper{grid-template-columns:100%;gap:26px;padding-left:0px;}
#top .suite_designer_cont_rev .entry-content-wrapper .flex_column:last-child{grid-row:1 / 2;}
.responsive #top .suite_designer_cont_rev .template-page{padding-top:40px;}
#top .suite_designer_cont .entry-content-wrapper .avia-image-container{text-align:left;}
#top .map_mob_cont .container{padding:0px !important;}
#top .hotel_amenities_cont .entry-content-wrapper{grid-template-columns:100%;gap:20px;}
#top .single_amenities_no_marg_bot.hotel_amenities_cont .entry-content-wrapper{margin-top:30px;}
#top .hotel_amenities_cont .entry-content-wrapper .flex_column{margin-bottom:0px !important;}
#top .padd_left_136 .entry-content-wrapper .flex_column:first-child{padding-left:0px;}
.pagetranslated #top #mobile_back_to_top{display:none !important;}
#top .swiper_hotel_amenities_cont .swiper-slide{max-width:200px;}
#top .swiper_hotel_amenities_cont .swiper-slide .avia_textblock{text-align:center;}
#top .popup_featured_img_cont_award{background-size:80px;}
#top .inner_title_cont .av-special-heading-tag, #top .inner_title_p_cont p{font-size:24px;}
#top .offer_menu_tab{padding-left:10px;padding-right:10px;}
#top .christmas_menu_cont, #top .mob_christmas_location, #top .christmas_stars .container:before, #top.page-id-21514 .hide_gift_btn, #top.page-id-21514 #mobile_book_btn, #top.page-id-21514 #mobile_back_to_top{display:none !important;}
#top .christmas_stars .container:after{width:85px;height:315px;top:20px;right:20px;}
#top .mob_title_show_br br{display:block !important;}
#top .mob_marg_top_50{margin-top:50px;}
#top .christmas_anchors_cont .entry-content-wrapper{grid-template-columns:100% !important;}
#top .christmas_anchors_cont .entry-content-wrapper img{height:210px;}
#top.page-id-21514 .mob_footer_menu_item, #top.page-id-21514 .subscribe_newsletter_cont, #top.page-id-21514 #footer .accordion_section{border-color:#ffffff !important;}
#top.page-id-21514 #footer{padding-bottom:100px;border:transparent !important;}
#top .show_christmas_location{display:block !important;}
#top .show_christmas_location_bg_white{background-color:#292929 !important;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47820.webp);background-repeat:repeat;}
#top .christmas_cards_cont .main_cards_cont_v3 .main_cards_inner .single_card_sub_title{margin-bottom:0px !important;}
#top .christmas_single_location_mob_header_cont{height:243px;margin-bottom:92px;display:block;padding:22px 15px;}
#top .mob_christmas_main_title_cont .container{padding:0px !important;}
#top .mob_christmas_main_title_cont .av-special-heading, #top .mob_christmas_main_title_cont .av_textblock_section, #top .mob_christmas_main_title_cont .avia-buttonrow-wrap, #top .mob_christmas_main_title_cont .gift_vouchers_mobile_cont{padding:0px 20px;}
#top .mob_christmas_main_title_cont .christmas_title_with_icon::after{left:30px;}
#top .mob_christmas_main_title_cont .template-page{padding-top:0px !important;}
#top .christmas_single_location_mob_back_btn{width:44px;height:44px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_mob_back_btn.svg);}
#top .christmas_popup_cont .main_popup_cont{padding:20px;grid-template-columns:100%;}
#top .christmas_card_img{display:none;}
#top .christmas_popup_cont .close_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_mob_back_btn_popup.svg);right:unset;top:30px;left:20px;}
#top .christmas_popup_cont .popup_stars{top:7px;left:unset;right:0px;width:70px;height:69px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_stars_right_popup.svg);}
#top .christmas_btn_cont{display:grid;gap:22px;}
#top.page-id-21514 #christmas_contact_us, #top.page-id-31363 #christmas_contact_us, #top.page-id-31346 #christmas_contact_us, #top.page-id-31288 #christmas_contact_us, #top.page-id-31475 #christmas_contact_us, #top.page-id-31879 #christmas_contact_us{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:12px;position:fixed;bottom:100px;left:50%;z-index:999;transform:translateX(-50%);border-radius:5px;background:var(--Gold, linear-gradient(90deg, #F5CB86 0%, #7E5936 100%));color:var(--axh-black);font-size:16px;font-weight:700;padding:15px 24px 15px 24px;}
#top .christmas_contact_mob_header{padding:0px 20px;margin-bottom:8px;padding-top:94px;}
#top .christmas_stars_alt{width:100px;height:212px;position:absolute;top:-8px;right:0px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/10/christmas_mob_stars_alt.svg);}
#top .christmas_contact_form_cont{padding:0px 20px;margin-top:42px;}
#top .christmas_contact_form_cont .gform_fields{grid-row-gap:20px;}
#top .christmas_contact_form_cont .gform_button{padding:12px 50px;width:100%;}
#top .christmas_contact_form_cont textarea{margin-bottom:44px;}
#top .christmas_contact_form_accordian{margin-top:80px;padding:0px 20px;}
#top .christmas_contact_form_accordian .single_ax_footer_related_articles_title{font-size:20px;line-height:24px;}
#top .christmas_contact_form_accordian .accordion_content_inner{gap:0px;}
#top .mob_padd_top_174 .template-page{padding-top:174px !important;}
#top .christmas_corporate_cont{border:unset;border-radius:unset;grid-template-columns:100%;align-items:center;}
#top .christmas_corporate_desc_cont{padding:0px;margin-top:20px;}
#top .christmas_corporate_desc_cont p{font-size:18px;line-height:28px;}
#top .christmas_corporate_discount_cont{display:none;}
#top .christmas_corporate_discount_cont_mob{display:grid;grid-template-columns:max-content max-content;align-items:center;border-radius:5px;background:#811C21;justify-content:center;gap:25px;padding:20px 0px;}
#top .christmas_corporate_discount_cont_mob_inner{display:grid;justify-items:center;gap:10px;}
#top .christmas_corporate_discount_cont_mob_inner i{width:37px;height:27px;}
#top .christmas_corporate_desc_inner_cont{display:grid;gap:20px;}
#top .mob_padd_top_95 .template-page{padding-top:95px !important;}
#top .mob_onclick_white_bg{background-color:#ffffff !important;}
#top .mob_christmas_main_title_cont .container:after{top:268px;}
#top .mob_padd_top_22 .template-page{padding-top:22px !important;}
#top .christmas_card_btns_cont{padding-right:0px;padding-left:0px;}
#top .christmas_popup_logos_cont{grid-template-columns:max-content max-content;justify-content:center;align-items:center;margin-top:20px;gap:0px;}
#top .contact_tab_new_line{display:block;}
#top .christmas_popup_michelin, #top .christmas_popup_bib{margin-left:22px;}
#top .christmas_contact_form_cont{display:block;}
.responsive #top #christmas_page_btn{display:none !important;}
#top .no_padd_mob .mob_filter_select_inner{padding:0px !important;}
#top .main_section_cont{border-radius:0px 0px 10px 10px;overflow:hidden;}
.hotelchildpage #top #main{background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%);}
#top .get_a_quote_btn_icon .ax_main_btn_cont i{transform:rotate(135deg) !important;}
#top .christmas_ax_hotels_cont .entry-content-wrapper{grid-template-columns:100%;}
#top .max_width_305, #top .max_width_418{max-width:100%;}
#top .christmas_ax_hotels_cont .entry-content-wrapper .flex_column:last-child, #top .christmas_ax_hotels_cont .christmas_title_with_icon::after{display:none;}
#top .christmas_btn_cont a .avia_iconbox_title{text-align:center;}
#top .mob_events_swiper_equal_hieght_cont .single_card_text{height:84px;}
#top .about_us_counter_mobile_cont{position:relative;overflow:hidden;}
#top .about_us_counter_mobile_img_hover{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;transition:opacity .4s;}
#top .about_us_counter_mobile_cont:hover .about_us_counter_mobile_img_hover{opacity:1;}
.footer_visible .container_wrap:not(.av-mini-hide){border-bottom-right-radius:10px !important;border-bottom-left-radius:10px !important;transition:all .4s ease;}
#top .mob_last_card_full .single_card_title{max-width:100%;}
#top .mob_events_cont .single_card_title{grid-template-columns:100%;}
#top .ax_burger_menu_2_item_single{display:flex;}
#top .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single{gap:10px;}
#top .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single{display:grid;}
#top .single_gift_vouchers_mobile_value_subtitle{display:none;}
#top .font_size_52_1 .av-special-heading-tag{font-size:30px;}
#top .section_sub_title .av-special-heading-tag{font-size:32px;}
#top .mob_filter_cont_marg{margin:0px 20px !important;}
#top .booking_form_menu_logo_cont{padding-left:0px;}
#top .single_footer_hotel .footer_logo_cont{margin-bottom:40px;display:block;}
#top .single_footer_hotel .footer_title_cont{margin-bottom:38px;display:block;}
#top .single_footer_hotel .my_reservations_link, #top .single_footer_hotel .footer_socket_menu_mobile_cont{display:none;}
.responsive #top #wrap_all .single_footer_hotel .mob_footer_socket_text{margin-top:0px;padding-top:10px;border-top:1px solid var(--axh-grey-2);}
#top .hotel_footer_contact_details{display:grid;padding-top:24px;margin-bottom:30px;border-top:1px solid var(--axh-grey-2);}
#top .hotel_footer_contact_text{font-family:Montserrat;font-size:16px;font-weight:400;line-height:25px;}
#top .hotel_footer_logos_cont{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px;align-items:center;}
#top .hotel_footer_logos_grid_cont{display:grid;grid-template-columns:repeat(3, max-content);gap:10px;justify-content:start;margin-top:0px;}
#top .forbes_logo{width:75px;height:76px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/11/forbes_logo_2023.png);}
.parent_hotelid_229 #top .forbes_logo{margin-left:0px !important;}
#top .verified_forbes_logo{width:75px;height:76px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/11/verified_forbes_logo.png);}
#top .recommend_forbes_logo{width:75px;height:76px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/Forbes-Travel-Guide-Recomended.png);}
#top .unesco_logo{width:75px;height:62px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/11/unesco_logo.png);}
#top .single_hotel_footer_ax_hotels_logo{width:100%;height:22px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Black-3.svg);margin-top:76px !important;margin-bottom:16px !important;}
#top .gstc_logo{width:75px;}
#top .hide_rest_info{display:none !important;}
.responsive #top .main_mobile_popup_cont .awards_popup_gallery.add_gallery_height{max-height:100%;height:70vh;}
.room_anchor{top:-50px;}
#top .accordion_content_hotels_accessibility .hotel_accessibility_inner_cont{padding:0px;}
#top .help_odycy_logo img{width:160px !important;}
#top .help_saint_john_logo img{width:250px !important;}
#top .main_video{position:absolute;top:0px;left:0px;display:block;width:100%;height:100%;cursor:pointer;object-fit:cover;background-color:var(--axh-black);}
#top .mob_last_card_cont, #top .single_card_img_cont, #top .gift_last_card, #top .single_gift_voucher_img{height:385px !important;}
} 
@media only screen and (max-width: 600px) {
#top .mob_last_card_cont, #top .single_card_img_cont, #top .gift_last_card, #top .single_gift_voucher_img{height:210px !important;}
#top .mob_last_card_cont,  #top .privilege-card .single_card_img_cont, #top .gift_last_card, #top .single_gift_voucher_img{height:300px !important;}
#top .main_cards_cont_v3 .single_card_title, .icon_inline_text{max-width:100% !important;padding-right:28px;}
#top .ax_awards_popup_cont .main_mobile_popup_cont{position:relative;overflow:visible;}
#top .ax_awards_popup_cont .main_mobile_popup_cont::after{content:"";background-color:#ffffff;position:absolute;bottom:-100px;right:0px;max-width:363px;width:100%;height:1000px;}
#top .popup_featured_img_cont_award, #top .main_mobile_popup_header_cont, .responsive #top .main_mobile_popup_cont .mob_filter_cont, #top .main_popup_details_cont, #top .main_mobile_popup_footer_cont{z-index:10;}
#top .ax_awards_mobile_popup_cont .mob_filter_cont{z-index:9999 !important;}
.cky-revisit-bottom-left{bottom:70px !important;left:8px !important;}
}
@media only screen and (max-width: 500px) {
#top .ax_burger_menu_item_single{line-height:24px;width:100%;grid-template-columns:1fr max-content;padding:14px 12px;gap:10px;}
}
@media only screen and (max-width: 480px) {
.responsive #top .ax_main_btn_cont a, .responsive #top .ax_main_btn_cont .avia-button{font-size:20px;line-height:24px;}
} @media only screen and (max-width: 400px) {
#top .long_menu_item{justify-content:flex-start;padding-left:7px;}
#top .popup_featured_img_cont{height:96px;}
.responsive #top .main_mobile_popup_cont .popup_scroll_cont{max-height:220px;height:220px;}
}   #mobile_book_btn{text-decoration:unset !important;}
.swiper-wrapper a{text-decoration:none !important;}
#top .ax_burger_menu_item_single_christmas{}
#map, #map_locations{height:549px;border-radius:5px;width:100%;}
.ax_marker *, .ax_marker_text *{transition:fill .2s;}
.ax_marker_cont:hover .ax_marker *, .property.highlight .ax_marker *, .property:hover .ax_marker *{fill:#ffffff;}
.ax_marker_cont{position:relative;width:fit-content;pointer-events:auto;cursor:pointer;}
.property:hover .ax_marker_cont{padding-right:40px;margin-right:-40px;}
.ax_marker{filter:drop-shadow(-1px 3px 3.2px rgb(0 0 0 / 25%));}
.ax_marker_text{position:absolute;top:10px;left:49%;transform:translateX(-50%);}
.property:hover .ax_marker_text{left:24%;}
.ax_marker_cont:hover .ax_marker_text *, .property.highlight .ax_marker_text *, .property:hover .ax_marker_text *{fill:#292929;}
.ax_marker_wrapper{position:absolute;top:-94px;left:10px;padding-left:40px;}
.ax_map_details_cont{pointer-events:auto;display:none;border-radius:5px;background-color:#ffffff;overflow:hidden;padding:0px;width:203px;z-index:600;}
.property.highlight .ax_map_details_cont, .property:hover .ax_map_details_cont{display:grid;}
.map_holder_inner{background-color:#ffffff;border-radius:5px;padding:10px;}
.ax_map_details_title{font-family:'montserrat';font-size:15px;font-weight:500;color:var(--axh-black);}
.ax_map_details_stars_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:2px;align-items:center;margin-bottom:10px;}
#top .ax_map_details_inner_cont .single_card_location{text-decoration:unset;gap:4px;line-height:1;font-size:9px !important;}
#top .ax_map_details_inner_cont .location_icon{width:7px;height:10px;}
#top .rosselli_img, #top .victoria-hotel_img{background-position:center -76px;}
#top .property:hover{position:relative;z-index:99;}
#top .ax_map_details_book{text-decoration:unset;color:#ffffff;text-align:center;width:100%;display:block;margin-top:8px;border-radius:5px;background-color:var(--axh-black);text-transform:uppercase;font-size:11px;line-height:24px;font-family:'montserrat';font-weight:500;}
#top .ax_map_details_book_outline{background-color:transparent;border:1px solid var(--axh-black);color:var(--axh-black);}
#top .ax_map_details_img{width:100%;height:80px;margin-bottom:9px;display:flex;justify-content:flex-end;padding-top:8px;padding-right:10px;}
#top .ax_map_details_img svg{cursor:pointer;}
.ax_map_details_inner_cont{padding:0px 10px 10px 10px;}
#top .map_popup_close{cursor:pointer;position:absolute;top:27px;right:27px;z-index:20;}
#top .single_card_location_restaurant{margin-top:4px;}
.gm-style iframe + div{border:none!important;}
@media only screen and (max-width: 600px) {
.map_holder_inner{padding:0px;}
#map, #map_locations{height:100dvh;border-radius:0px;}
#map_locations .ax_marker_wrapper{display:none !important;}
.ax_marker_wrapper{top:unset;bottom:0px;left:0px;padding-left:0px;}
.ax_map_details_cont{width:100vw;}
#ax_marker_wrapper_mobile{position:absolute;}
#ax_marker_wrapper_mobile .ax_map_details_cont{display:block;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#top .ax_map_details_img{height:148px;margin-bottom:13px;padding-top:15px;padding-right:21px;}
#top .ax_map_details_img svg{width:18px;height:18px;}
#top .ax_map_details_book{margin-top:8px;font-size:15px;line-height:40px;}
#ax_marker_wrapper_mobile .location_icon{width:16px;height:23px;}
.ax_map_details_stars_cont{margin-bottom:13px;}
.ax_map_details_stars_cont svg{width:13px;height:13px;}
.ax_map_details_title{font-size:19px;margin-bottom:6px;display:block;}
.ax_map_details_inner_cont{padding:0px 24px 20px 24px;}
#top .ax_map_details_inner_cont .single_card_location{gap:5px;}
#top .map_popup_close{top:30px;right:30px;}
#top .locations_map_popup{display:flex;left:104%;transition:left .4s;transition-delay:.5s;transition-property:left;}
#top .ax_map_details_inner_cont .location_icon{width:16px;height:23px;}
#top .hotel_map_popup_active{left:0%;}
#top .ax_map_details_inner_cont .single_card_location{font-size:12px !important;}
}
#top .mob_text_number{padding:0px !important;border:unset !important;}
#top .hide_number{display:none !important;}
#top .room_details_btn{cursor:pointer;}
#top .global_bar_cont, #top .hover_overlay_cont{display:none !important;}
#top .share_button_cont{position:relative;}
#top .share_icons_cont{display:none;position:absolute;top:-1px;left:76px;}
#top .share_icons_cont_active{display:block;}
#top .share_icons_cont .sharethis-inline-share-buttons{display:grid;grid-template-columns:repeat(5, max-content);gap:6px;}
#top .share_icons_cont .st-btn{border-radius:2px !important;cursor:pointer;height:unset;line-height:1;margin-right:0px;padding:0px;white-space:nowrap;background:unset !important;display:block !important;width:18px;height:18px;background-position:center !important;background-repeat:no-repeat !important;background-size:contain !important;}
#top .share_icons_cont div[data-network="facebook"]{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_facebook_icon.svg) !important;}
#top .share_icons_cont div[data-network="twitter"]{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_twitter_icon.svg) !important;}
#top .share_icons_cont div[data-network="whatsapp"]{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_whatsapp_icon_cropped.svg) !important;}
#top .share_icons_cont div[data-network="linkedin"]{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_linkedin_icon.svg) !important;}
#top .share_icons_cont div[data-network="messenger"]{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_messenger_icon.svg) !important;}
#top .share_icons_cont .st-btn:hover{opacity:1 !important;top:0px !important;}
#top .share_icons_cont .st-btn img{display:none !important;}
#top.postid-26913 .single_filter_cont[data-tab="reservation"], #top.postid-26913 .single_mob_filter[data-tab="reservation"], #top .popup_id_26913 .popup_tab[data-tab="reservation"]{display:none !important;}
@media only screen and (max-width: 767px) {
#top .share_icons_cont{top:34px;left:50%;transform:translateX(-50%);}
}
#top .main_popup_holder_alt .popup_featured_text{display:none;}
#top .main_popup_holder_alt .main_popup_menu_inner{padding-left:0px;padding-right:0px;grid-template-rows:repeat(2, max-content) 1fr;height:575px;gap:0px;padding-bottom:40px;}
#top .main_popup_holder_alt .popup_featured_logo_cont{margin-left:56px;}
#top .main_popup_holder_alt .popup_featured_address, #top .main_popup_holder_alt .popup_featured_btn, #top .popup_featured_address_title{padding-left:56px;padding-right:50px;align-self:end;}
#top .main_popup_holder_alt .main_popup_menu_items_cont{margin-top:20px;padding-bottom:0px;}
#top .main_popup_holder_alt .restaurant_website_popup_sep{justify-self:center;display:block;margin-bottom:15px;margin-top:26px;}
#top .main_popup_holder_alt .popup_featured_address a{text-decoration:unset;}
#top .main_popup_holder_alt .popup_featured_img_cont{position:relative;cursor:pointer;}
#top .popup_featured_address_cont{display:grid;grid-template-rows:repeat(2, max-content);grid-template-columns:100%;gap:12px;align-self:end;}
#top .popup_featured_address_title{font-weight:600;font-size:18px;line-height:1;color:var(--axh-black);padding-left:58px;}
.pagetranslated #top .ax_hotels_experiences_cont, .pagetranslated #top .global_bar_sale_dropdown_cont .offer_global_bar_arrow, .pagetranslated #top .global_bar_sale_dropdown_cont .global_bar_sale_dropdown_inner_cont, .pagetranslated #top .global_bar_sale_dropdown_cont .hover_overlay_cont{display:none !important;}
#top #mobile_book_btn_alt{display:none !important;}
#top #mobile_book_btn, #top #mobile_booking_cont{display:none !important;}
@media only screen and (max-width: 600px) {
#top #mobile_book_btn_alt, #top #mobile_book_btn_alt_sub{color:var(--axh-white);text-transform:uppercase;font-weight:400;font-size:18px;line-height:1;background-color:var(--axh-black);box-shadow:0px 7px 9px 9px rgba(0, 0, 0, 0.25);padding-top:30px;padding-bottom:27px;display:grid !important;gap:38px;grid-template-columns:max-content max-content;justify-content:center;align-items:center;width:100%;cursor:pointer;opacity:1 !important;position:absolute;top:0px;left:0px;transition:background-color .4s, color .4s;}
#top #mobile_book_btn_alt_sub{gap:18px;}
#top #mobile_book_btn_alt i, #top #mobile_book_btn_alt_sub i{transition:filter .4s;}
#top #mobile_book_btn_alt.white_back_to_top, #top #mobile_book_btn_alt_sub.white_back_to_top{background-color:#ffffff;color:var(--axh-black);}
#top #mobile_book_btn_alt.white_back_to_top i, #top #mobile_book_btn_alt_sub.white_back_to_top i{filter:brightness(0%);}
#top .mobile_book_btn_alt_cont{position:fixed;width:100%;bottom:79px;z-index:105;background-color:var(--axh-black);}
#top #mobile_book_btn_alt{z-index:9998;}
#top #mobile_book_btn_alt_sub{z-index:9997;}
#top #mobile_book_btn_alt .mobile_book_btn_text_active{display:block;}
#top .mobile_book_btn_text_sub{font-weight:600;}
#top #mobile_book_btn_alt .mobile_book_btn_text_sub_bold{font-weight:600;display:inline;}
#top #mobile_booking_cont.mobile_booking_cont_active{display:grid !important;}
#top #mobile_booking_cont{position:fixed;top:60px;left:100%;height:calc(100% - 60px);z-index:2147483647;background:#ffffff;width:100%;border-top:1px solid;transition:left .4s;grid-template-rows:1fr max-content max-content;padding-bottom:50px;grid-template-columns:100%;}
#top #mobile_booking_cont.mobile_booking_cont_left_active{left:0px;}
#top .close_mobile_booking{position:absolute;right:20px;top:14px;z-index:9999;}
#top .mobile_booking_search_cont{width:100%;display:block;background:var(--axh-black);color:#ffffff;line-height:1;text-align:center;font-size:18px;font-family:'montserrat';font-weight:400;padding-top:21px;padding-bottom:22px;}
#top .mobile_booking_search{padding:0px 26px;}
#top #mobile_promo_input{margin:0px;border:unset;border-bottom:1px solid #000000;font-family:'montserrat';font-weight:700;font-size:16px;line-height:1;color:var(--axh-black);text-align:center;max-width:135px;margin-left:15px;padding-top:0px;padding-bottom:2px;}
#top .promo_input_label{font-family:'montserrat';color:#636363;font-size:16px;font-weight:300;line-height:1;}
#top .promo_code_input_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:0px;align-items:center;justify-content:center;margin-top:12px;}
#top .promo_input_label{font-family:'montserrat';color:#636363;font-size:16px;font-weight:300;line-height:1;margin-right:10px;margin-left:20px;}
#top .clear_promo_input{margin-left:10px;width:14px;height:14px;align-self:end;}
#top .single_mobile_input_number_cont .single_mobile_input_number_plus{width:15px;height:15px;}
#top .single_mobile_input_number_cont .single_mobile_input_number_minus{width:11px;height:15px;}
#top .mobile_booking_promo_cont{padding-top:18px;padding-bottom:22px;margin-bottom:28px;border-bottom:1px dotted rgb(0 0 0 / 60%);border-top:1px dotted rgb(0 0 0 / 60%);}
#top .promo_code_mobile{font-weight:800;color:#000000;font-size:18.5px;font-family:'montserrat';line-height:1;}
#top .promo_code_btn{font-family:'montserrat';line-height:1;font-weight:700;color:#ffffff;background-color:var(--axh-black);border-radius:5px;padding:9px 21px;display:block;width:fit-content;font-size:11px;border:1px solid var(--axh-black);min-width:166px;text-align:center;text-transform:uppercase;}
#top .mobile_booking_promo_inner_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:10px;justify-content:center;margin-bottom:7px;}
#top .promo_title{display:block;text-align:center;font-family:'montserrat';font-weight:500;font-size:19px;color:#000000;margin-bottom:10px;}
#top .promo_input_label{display:none;}
#top .promo_code_applied{background:#EDEDED;color:var(--axh-black);}
#top .single_mobile_input_label{font-family:'montserrat';line-height:1;font-weight:400;color:#636363;font-size:16px;}
#top .single_mobile_input_label_cont{display:grid;grid-template-columns:repeat(2, max-content);gap:20px;align-items:center;}
#top .mobile_inputs_sep_cont{margin-top:23px;margin-bottom:26px;width:100%;height:1px;background:#EEEEEE;}
#top .mobile_inputs_cont{padding-left:40px;padding-right:46px;display:grid;grid-template-columns:100%;margin-bottom:0px;padding-top:50px;align-self:start;overflow-y:scroll;height:358px;grid-template-rows:repeat(3, max-content);}
#top .single_mobile_input_inner_label{font-family:'montserrat';line-height:1;font-weight:600;color:#000000;font-size:17px;}
#top .single_mobile_input_number{margin:0px !important;font-family:'montserrat' !important;border:unset !important;padding:0px !important;width:20px !important;font-weight:600 !important;font-size:18px !important;color:#000000 !important;text-align:center;margin-right:5px !important;margin-left:7px !important;}
#top .single_mobile_input_number_cont{display:grid;grid-template-columns:repeat(3, max-content);align-items:center;gap:8px;}
#top .single_mobile_input_inner_cont{padding-left:40px;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;justify-content:space-between;margin-top:16px;}
#top .mobile_booking_ages_cont{padding-left:17px;}
#top .mobile_booking_ages_cont .single_mobile_input_inner_cont{display:none;}
#top .age_child_input_active{display:grid !important;}
#top .mobile_menu_date_input{margin:0px !important;font-family:'montserrat' !important;border:unset !important;padding:0px !important;font-weight:600 !important;color:#000000 !important;font-size:17px !important;}
#top .mobile_inputs_date_section_cont{position:absolute;top:0px;left:0px;width:100%;height:100%;background:#ffffff;display:none;}
#top .mobile_inputs_date_section_cont_active{display:block;}
#top .mobile_inputs_date_section_close{position:absolute;top:14px;left:20px;}
#top .mobile_inputs_date_section_cont .daterangepicker{border:unset;width:fit-content;max-width:none;position:relative;top:0px !important;left:0px !important;padding:0;font-family:'montserrat';font-size:15px;line-height:1em;margin:0 auto;}
#top .mobile_inputs_date_section_cont .daterangepicker .drp-calendar.left{padding:0px;}
#top .mobile_inputs_date_section_cont .daterangepicker.opensright:before{display:none;}
#top .mobile_inputs_date_section_cont .daterangepicker th.month{font-family:'montserrat';text-transform:none;letter-spacing:unset;font-size:18px !important;width:fit-content;min-width:unset;font-weight:600 !important;color:var(--axh-black) !important;border:unset !important;}
#top .mobile_inputs_date_section_cont .prev, #top .mobile_inputs_date_section_cont .next{border:unset !important;}
#top .mobile_inputs_date_section_cont .daterangepicker td.in-range{background-color:#616161;color:#ffffff;}
#top .mobile_inputs_date_section_cont .daterangepicker td.active, #top .mobile_inputs_date_section_cont .daterangepicker td.active:hover{background-color:#2E2E2E;border-color:transparent;color:#fff;border-radius:0px;}
#top .mobile_inputs_date_section_cont .daterangepicker .calendar-table td{line-height:22px;font-size:15px;font-weight:600;border-radius:0px;}
#top .mobile_inputs_date_section_cont .daterangepicker .calendar-table th{color:#7B7B7B;text-transform:unset;font-size:13px;font-weight:500;border-bottom:1px solid #EEEEEE;border-radius:0px;}
#top .mobile_inputs_date_section_cont .daterangepicker thead tr:last-child{border-bottom:1px solid #EEEEEE;}
#top .mobile_inputs_date_input_text{width:100%;display:block;text-align:center;font-family:'montserrat';color:#ffffff;font-weight:400;font-size:14px;line-height:1;margin-bottom:38px;margin-top:20px;}
#top .mobile_inputs_date_section_cont .drp-selected{position:absolute;top:20px;left:50%;transform:translateX(-50%);background:transparent;text-align:center;font-family:'montserrat';color:#636363;font-weight:400;font-size:14px;line-height:1;padding:0px;}
#top .mobile_inputs_date_section_cont .daterangepicker.opensright:after{display:none !important;}
#top .mobile_inputs_date_section_cont .daterangepicker .drp-buttons{padding:0px;border-top:unset;display:grid;position:unset;}
#top .mobile_inputs_date_section_cont .daterangepicker .drp-buttons .btn{margin-left:0px;font-size:18px;font-weight:500;padding:0px;color:var(--axh-black);border:1px solid var(--axh-black);font-family:'montserrat';text-transform:uppercase;letter-spacing:unset;line-height:1;padding:20px;}
#top .mobile_inputs_date_section_cont .daterangepicker .drp-buttons{border-top:unset;display:grid;grid-template-columns:max-content 1fr;gap:12px;margin-top:40px;padding:0px 14px;}
#top .mobile_inputs_date_section_cont .applyBtn{background-color:var(--axh-black);color:#ffffff !important;}
#top .mobile_inputs_date_section_cont .cancelBtn{background-color:transparent;}
#top .mobile_inputs_date_section_cont .daterangepicker td.disabled, #top .mobile_inputs_date_section_cont .daterangepicker option.disabled{color:#ffffff;cursor:not-allowed;text-decoration:unset;background:#BEBEBE;}
#top .keep_visible{display:block !important;}
#top .single_mobile_input_cont_guests{margin-bottom:0px;display:block;}
#top .mobile_inputs_date_section_cont .daterangepicker .table-condensed thead tr:first-child th{border:unset !important;}
#top .mobile_inputs_date_section_cont table{border-collapse:separate;-webkit-border-vertical-spacing:10px;}
#top .rosselli_img{background-position:center -200px;}
#top .victoria-hotel_img{background-position:center -170px;}
}
@media only screen and (max-width: 400px) {
#top .rosselli_img{background-position:center -165px;}
#top .victoria-hotel_img{background-position:center -138px;}
}
@media only screen and (max-width: 370px) {
#top .rosselli_img{background-position:center -142px;}
#top .victoria-hotel_img{background-position:center -122px;}
}
.responsive #top .black_friday_bar_countdown_cont, .responsive #top .global_bar_right_cont .black_friday_bar_countdown_cont, .responsive #top .sale_bar_cont .black_friday_bar_countdown_cont{display:none !important;}
.hotelchildpage #top .single_hotel_main_menu_footer_cont, .hotelchildpage #top .black_friday_bar_cont{display:none !important;}
.hotelchildpage #top .global_bar_cont{display:block !important;position:fixed;z-index:9980;width:100%;background-color:#ffffff;}
.hotelchildpage #top .global_bar_inner_cont{max-width:1531px;padding:0px 50px;margin:0 auto;padding-top:9px;padding-bottom:8px;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;justify-content:space-between;}
#top .back_to_home_global_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:12px;}
#top .back_to_home_global_cont, #top .ax_hotels_experiences_text_cont{font-size:13px;text-decoration:unset;color:#636363;font-family:'montserrat';font-weight:500;line-height:1;cursor:pointer;}
.hotelchildpage #top .single_hotel_main_menu_cont{top:45px;}
#top .ax_hotels_experiences_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:8px;position:relative;}
#top .global_bar_left_cont{display:grid;grid-template-columns:repeat(2, max-content);gap:74px;}
#top .global_bar_sale_dropdown_cont{display:grid;grid-template-columns:repeat(3, max-content);align-items:center;cursor:default;position:relative;}
#top .global_bar_sale_dropdown_text_cont{display:block;margin-right:4px;font-family:'montserrat';font-weight:500;margin-left:10px;line-height:1;}
#top .global_bar_right_cont .black_friday_bar_countdown_cont{display:grid !important;height:26px;grid-template-columns:repeat(4, 44px);align-items:center;gap:4px;justify-items:center;}
#top .global_bar_right_cont .single_countdown_cont{color:#000000;background-color:#E9E9E9;font-family:'montserrat';padding:3px 7px;width:100%;text-align:center;}
#top .global_bar_right_cont .black_friday_bar_book_cont{color:#ffffff;background:var(--axh-black);padding:6px 21px;font-weight:600;}
#top .global_bar_right_cont{display:grid;grid-template-columns:repeat(3, max-content);align-items:center;gap:18px;}
#top .ax_hotels_experiences_inner_cont{position:absolute;background-color:#ffffff;top:-6px;left:-18px;border-radius:5px;opacity:0;visibility:hidden;}
#top .ax_hotels_experiences_cont .ax_hotels_experiences_text_cont, #top .ax_hotels_experiences_cont > svg *, #top .ax_hotels_experiences_inner_cont{transition:all .4s;}
#top .ax_hotels_experiences_cont .ax_hotels_experiences_text_cont, #top .ax_hotels_experiences_cont > svg{position:relative;z-index:0;}
#top .ax_hotels_experiences_cont:hover .ax_hotels_experiences_text_cont{color:var(--axh-black);z-index:20;}
#top .ax_hotels_experiences_cont:hover > svg *{fill:var(--axh-black);}
#top .ax_hotels_experiences_cont > svg{z-index:40;}
#top .ax_hotels_experiences_cont:hover .ax_hotels_experiences_inner_cont{opacity:1;visibility:visible;}
#top .ax_hotels_experiences_categories{padding-top:64px;padding-left:40px;padding-right:40px;padding-bottom:42px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:start;column-gap:34px;row-gap:52px;}
#top .single_ax_hotels_experiences_category_title, #top .single_ax_hotels_experiences_category_link{font-family:'montserrat';font-size:13px;line-height:1;font-weight:700;color:var(--axh-black);padding-left:16px;}
#top .single_ax_hotels_experiences_category_link{font-weight:500;text-decoration:unset;}
#top .single_ax_hotels_experiences_category_link_cont{display:grid;grid-template-columns:repeat(2, max-content);justify-content:space-between;align-items:center;cursor:pointer;}
#top .single_ax_hotels_experiences_category_link_cont svg{opacity:0;margin-right:6px;transition:opacity .4s;}
#top .single_ax_hotels_experiences_category_link_cont:hover svg{opacity:1;}
#top .single_ax_hotels_experiences_categories{display:grid;grid-template-columns:100%;gap:8px;}
#top .single_ax_hotels_experiences_category_coming_soon{cursor:default;}
#top .single_ax_hotels_experiences_category_coming_soon svg{opacity:0 !important;}
#top .single_ax_hotels_experiences_coming_soon_text{font-weight:300;margin-left:2px;}
#top .ax_hotels_experiences_footer_logo_cont{width:81px;height:19px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2023/08/AX-Hotels-Black-5.svg);}
#top .ax_hotels_experiences_footer_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;justify-content:space-between;padding:12px 28px;border-top:1px solid #CDCDCD;}
#top .ax_hotels_experiences_footer_cont .back_to_home_global_cont{gap:8px;}
#top .global_bar_sale_dropdown_inner_cont{position:absolute;top:-11px;right:0px;width:278px;background-color:#ffffff;border-radius:5px;padding-top:15px;padding-right:22px;padding-left:36px;padding-bottom:26px;opacity:0;visibility:hidden;transition:all .4s;}
#top .global_bar_sale_dropdown_cont:hover .global_bar_sale_dropdown_inner_cont{opacity:1;visibility:visible;}
#top .global_bar_sale_dropdown_inner_header_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:9px;justify-content:end;}
#top .global_bar_sale_dropdown_inner_content_title{font-size:20px;font-family:'montserrat';color:#000000;font-weight:700;line-height:21px;padding-right:26px;display:block;margin-top:6px;}
#top .global_bar_sale_dropdown_inner_content_text{font-size:13px;font-family:'montserrat';color:var(--axh-black);font-weight:500;line-height:16px;display:block;margin-bottom:20px;}
#top .global_bar_sale_dropdown_inner_content_text_alt{font-size:13px;font-weight:600;font-family:'montserrat';color:var(--axh-black);margin-top:20px;display:block;margin-bottom:13px;}
#top .global_bar_sale_dropdown_inner_content_line{display:block;margin-top:12px;margin-bottom:18px;}
#top .global_bar_sale_dropdown_inner_content_cont .ax_main_btn_cont a{font-size:13px !important;line-height:16px !important;margin-top:27px !important;}
#top .global_bar_sale_dropdown_inner_content_cont .btn_icon{width:7px;height:7px;}
.responsive #top .global_bar_sale_dropdown_inner_content_cont .ax_main_btn_cont .avia-button span{gap:8px;}
#top .hover_overlay_cont{position:fixed;background:#000;opacity:0;top:0px;left:0px;width:100%;height:100%;display:block !important;pointer-events:none;transition:opacity .4s;}
#top .ax_hotels_experiences_cont:hover .hover_overlay_cont, #top .global_bar_sale_dropdown_cont:hover .hover_overlay_cont{opacity:0.6;}
#top .ax_hotels_experiences_cont:hover{z-index:9999;}
#top .hotel_child_menu .sticky_burger_menu_items_footer .main_nav li:nth-child(2), #top .hotel_child_menu .sticky_burger_menu_items_footer .search_icon_cont, #top .hotel_child_menu .ax_back_to_main_home{display:none !important;}
#top .hotel_child_menu .sticky_burger_menu_items_footer{grid-template-columns:max-content !important;padding-right:20px;}
#top .hotel_child_menu .sticky_burger_menu_items_footer .main_nav{grid-template-columns:repeat(2, max-content);}
#top .hotel_child_menu .sticky_burger_menu_items_inner{grid-template-columns:100%;}
#top .hotel_child_menu.sticky_burger_menu_items_cont{width:max-content;}
#top .hotel_child_menu .sticky_burger_menu_items_wrapper{gap:36px;padding:32px 42px 30px;}
.hotelchildpage #top .sticky_burger_menu_items_side a:not(.hide_item_on_desktop):nth-last-child(2), .hotelchildpage #top .sticky_burger_menu_items_inner a:last-child{padding-bottom:0px;border-bottom:unset !important;}
.hotelchildpage #top .hide_item_on_desktop{display:none !important;}
#top .sticky_burger_menu_items_cont .back_to_home_global_cont, #top .mobile_book_btn_alt_cont{display:none !important;}
@media only screen and (max-width: 767px) {
.responsive #top .global_bar_cont, .hotelchildpage #top .single_hotel_main_menu_mob_footer_cont, .hotelchildpage #top .mob_burger_menu_more_btn_cont, .hotelchildpage #top .sticky_burger_menu_items_inner{display:none !important;}
#top .mobile_book_btn_alt_cont{display:block !important;}
.hotelchildpage #top .single_hotel_main_menu_cont, .pagetranslated #top .single_hotel_main_menu_cont{top:0px;}
.responsive.pagetranslated #top .sale_bar_cont, .responsive.pagetranslated #top .sale_bar_mobile, .responsive.pagetranslated #top .single_hotel_main_menu_mob_gift_btn{display:none !important;}
#top .hotel_child_menu.sticky_burger_menu_items_cont{width:100%;}
#top .ax_burger_menu_item_single{font-size:20px;line-height:37px;width:100%;padding-bottom:7px;padding-top:6px;}
.hotelchildpage #top .sticky_burger_menu_items_side > *:nth-last-child(3){padding-bottom:0px;border-bottom:unset !important;}
.hotelchildpage #top .hide_item_on_desktop{display:grid !important;}
#top .sticky_burger_menu_items_wrapper, #top .hotel_child_menu .sticky_burger_menu_items_wrapper{padding:32px 22px 30px;}
.hotelchildpage #top .sticky_burger_menu_items_wrapper, #top .sticky_burger_menu_items_wrapper{height:100%;overflow:scroll;min-height:unset;display:block;}
#top .mobile_scroll_menu .booking_form_menu_inner{position:unset;}
#top .mobile_scroll_menu{height:100%;}
#top .mobile_scroll_menu .sticky_burger_menu_items_footer{background-color:#ffffff;}
#top .mobile_scroll_menu .hotel_child_menu.sticky_burger_menu_items_cont, #top .sticky_burger_menu_items_cont{height:calc(100% - 106px);}
.pagetranslated #top #wrap_all{padding-top:62px;}
.hotelchildpage #top #main{padding-top:0px !important;}
.hotelchildpage #top .sticky_burger_menu_items_cont .back_to_home_global_cont{display:grid !important;margin-bottom:28px;color:var(--axh-black);font-size:16px;gap:16px;}
.home#top .mobile_book_btn_alt_cont, .hotelchildpage #top .mobile_book_btn_alt_cont{bottom:-70px;transition:all .2s;}
.home#top .mobile_book_btn_alt_cont.mobile_book_btn_show, .hotelchildpage #top .mobile_book_btn_alt_cont.mobile_book_btn_show, .hotelchildpage.pagetranslated #top .mobile_book_btn_alt_cont{bottom:79px;}
.responsive #top #wrap_all .booking_form_menu_cont.show_scroll_menu .sale_bar_mobile{display:none !important;}
}
@media only screen and (max-width: 420px) {
#top .mobile_inputs_date_section_cont .daterangepicker .drp-buttons{margin-top:20px;}
}
@media only screen and (max-width: 400px) {
#top .mobile_inputs_cont{height:350px;}
#top .mobile_booking_ages_cont{padding-bottom:26px;}
#top .hotel_footer_logos_cont{overflow:auto;margin-bottom:40px;}
#top .hotel_footer_logos_cont::-webkit-scrollbar{display:none;}
#top .hotel_footer_logos_cont{scrollbar-width:none;}
#top .promo_title{font-size:16px;padding:0px 20px;line-height:24px;}
.responsive #top .mobile_inputs_date_section_cont .next.available{right:0px !important;}
}
@media only screen and (max-width: 380px) {	
#top #mobile_book_btn_alt_sub .calendar_icon{margin-top:-5px;}
#top .mobile_inputs_date_section_cont .daterangepicker .drp-buttons{padding:0px;grid-template-columns:repeat(2, max-content);justify-content:center;}
.responsive #top .mobile_inputs_date_section_cont .next.available{top:58px !important;right:5px !important;}
#top .mobile_inputs_date_input_text{width:100%;margin-bottom:14px;}
#top .mobile_inputs_date_section_cont .daterangepicker{width:100% !important;}
#top .mobile_inputs_date_section_cont .daterangepicker .calendar-table td{line-height:22px;font-size:15px;font-weight:600;border-radius:0px;}
#top .mobile_inputs_date_section_cont .daterangepicker .calendar-table td, #top .mobile_inputs_date_section_cont .daterangepicker .calendar-table th{min-width:unset !important;width:fit-content !important;height:fit-content !important;}
#top .mobile_inputs_date_section_cont table{table-layout:fixed;width:100%;}
#top .promo_title{font-size:16px;padding:0px 10px;line-height:24px;}
#top #mobile_book_btn_alt, #top #mobile_book_btn_alt_sub{padding-top:23px;padding-bottom:20px;}
#top .mobile_book_btn_alt_cont{bottom:65px;}
.home#top .mobile_book_btn_alt_cont.mobile_book_btn_show, .hotelchildpage #top .mobile_book_btn_alt_cont.mobile_book_btn_show, .hotelchildpage.pagetranslated #top .mobile_book_btn_alt_cont{bottom:65px;}
}
.responsive.hotelchildpage #top .sale_bar_cont, .responsive.hotelchildpage #top .sale_bar_mobile{display:none !important;}
#top .mobile_book_btn_show{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
#top .pt-page-rotateCubeTopIn{-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-animation:rotateCubeTopIn .6s both ease-in;animation:rotateCubeTopIn .6s both ease-in;}
#top .pt-page-rotateCubeTopOut{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:rotateCubeTopOut .6s both ease-in;animation:rotateCubeTopOut .6s both ease-in;}
@-webkit-keyframes rotateCubeTopIn {
0%{opacity:1;-webkit-transform:translateY(100%) rotateX(-90deg);}
50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);}
}
@keyframes rotateCubeTopIn {
0%{opacity:1;-webkit-transform:translateY(100%) rotateX(-90deg);transform:translateY(100%) rotateX(-90deg);}
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(50%) translateZ(-200px) rotateX(-45deg);transform:translateY(50%) translateZ(-200px) rotateX(-45deg);}
}
@-webkit-keyframes rotateCubeTopOut {
0%{}
50%{-webkit-animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);}
100%{opacity:1;-webkit-transform:translateY(-100%) rotateX(90deg);}
}
@keyframes rotateCubeTopOut {
0%{}
50%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-50%) translateZ(-200px) rotateX(45deg);transform:translateY(-50%) translateZ(-200px) rotateX(45deg);}
100%{opacity:1;-webkit-transform:translateY(-100%) rotateX(90deg);transform:translateY(-100%) rotateX(90deg);}
}
#top .footer_socials_icons_mob_cont .st-btn{background-color:transparent !important;border-radius:unset !important;width:22px;height:22px;line-height:1;padding:0px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:0px;display:block !important;}
#top .footer_socials_icons_mob_cont .st-btn img{display:none;}
#top .footer_socials_icons_mob_cont .st-btn[data-network='facebook']{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_facebook_icon_white.svg);}
#top .footer_socials_icons_mob_cont .st-btn[data-network='twitter']{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_x_icon_white.svg);}
#top .footer_socials_icons_mob_cont .st-btn[data-network='whatsapp']{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_messenger_icon_white.svg);}
#top .footer_socials_icons_mob_cont .st-btn[data-network='linkedin']{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_linkedin_icon_white.svg);}
#top .footer_socials_icons_mob_cont .st-btn[data-network='messenger']{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_whatsapp_icon_white.svg);}
#top .footer_socials_mob_cont .sharethis-inline-share-buttons{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:12px;align-items:center;}
#top .footer_socials_icons_mob_cont{grid-template-columns:repeat(3, max-content);gap:0px;}
#top .footer_socials_icons_mob_cont svg{margin-right:28px;}
@media only screen and (max-width: 600px) {
#top .footer_socials_cont a{width:22px;height:22px;}
#top .footer_socials_mob_cont, #top .footer_socials_cont{gap:12px;}
#top .footer_socials_icons_mob_cont{gap:0px;}
} #top .restaurant_popup_mobile{display:none;}
#top .restaurant_book_btn_tab{padding-left:56px;padding-right:0px;margin-top:22px;display:block;}
#top .restaurant_book_btn_tab a{font-size:14px;cursor:pointer;}
@media only screen and (max-width: 600px) {
#top .main_popup_holder_alt .popup_overlay{display:none;}
.responsive #top.room_details_opened .booking_form_menu_cont{top:0px !important;}
#top .mobile_inputs_date_section_cont .daterangepicker{position:unset;}
#top .restaurant_popup_mobile{width:100%;height:100%;background-color:#ffffff;overflow-y:auto;overflow-x:hidden;display:block;left:100%;position:relative;transition:left .4s;padding-top:106px;}
#top .restaurant_popup_mobile_active{left:0%;}
#top .restaurant_popup_mobile .mob_header_btn{margin-top:35px;}
#top.room_details_opened .main_popup_holder_alt{z-index:999;}
#top .restaurant_popup_mobile .restaurant_logo_cont{grid-template-columns:repeat(2, max-content);align-items:center;margin-bottom:36px;gap:6px;justify-content:center;margin-top:0px;}
#top .restaurant_popup_mobile .popup_featured_logo_cont{margin-left:0px;}
#top .popup_featured_logo_only_cont{width:100%;height:60px;margin-top:0px;margin-bottom:36px;}
#top .restaurant_title_popup_mobile{display:block;color:#000;font-size:42px;font-weight:400;font-family:"beaufort-pro", serif;line-height:normal;margin-bottom:22px;}
#top .swiper-gallery-popup-mobile .swiper-slide{width:309px;}
#top .swiper-gallery-popup-mobile .single_popup_gallery_mob_img{width:100%;height:210px;border-radius:5px;}
#top .single_popup_gallery_explore{width:100%;height:210px;border-radius:5px;background:#292929;display:flex;justify-content:center;align-items:center;}
#top .single_popup_gallery_explore_text{color:#FBFBFB;font-family:Montserrat;font-size:22px;font-weight:500;line-height:normal;display:grid;grid-template-columns:90px max-content;align-items:end;}
#top .single_popup_gallery_explore_text i{filter:brightness(0) invert(1);margin-bottom:7px;position:relative;left:-4px;}
#top .mobile_restaurant{margin-top:48px;font-family:Montserrat;color:var(--axh-black);}
#top .mobile_restaurant h1, #top .mobile_restaurant h2, #top .mobile_restaurant h3, #top .mobile_restaurant h4, #top .mobile_restaurant h5, #top .mobile_restaurant h6{font-size:24px;font-weight:500;line-height:28px;margin-bottom:20px;}
#top .mobile_restaurant p, #top .mobile_restaurant ul *{font-size:16px;font-weight:500;line-height:28px;}
#top .mobile_restaurant p:first-child{margin-top:0px;}
#top .mobile_restaurant p:last-child{margin-bottom:0px;}
#top .restaurant_popup_mobile .mobile_room_accordion_section{margin-top:56px;}
#top .restaurant_popup_mobile .accordion_content_inner{gap:16px;}
#top .restaurant_popup_mobile .accordion_content_inner .single_gallery_cont:nth-child(odd) img{height:206px !important;}
#top .restaurant_popup_mobile .accordion_content_inner .single_gallery_cont:nth-child(even) img{height:315px !important;}
#top .restaurant_popup_mobile .accordion_content_inner img{border-radius:5px;width:100%;}
#top .restaurant_popup_mobile .image_to_load{display:none;}
#top .restaurant_popup_mobile .load_more_btn{font-size:24px;align-items:center;}
#top .restaurant_popup_mobile .mob_load_more_margin{margin-top:44px;margin-bottom:0px;}
#top .restaurant_popup_mobile .hide_photos_btn{display:none !important;}
#top .main_popup_holder_alt .restaurant_popup_mobile .popup_featured_address, #top .main_popup_holder_alt .restaurant_popup_mobile .popup_featured_btn, #top .restaurant_popup_mobile .popup_featured_address_title{padding:0px !important;}
#top .popup_featured_address_mobile_cont{padding-top:28px;padding-left:24px;padding-bottom:40px;padding-right:150px;background:#F1F1F1;margin-top:66px;}
#top .popup_featured_address_mobile_cont .ax_main_btn_cont{margin-top:20px;}
#top .popup_featured_address_mobile_cont .popup_featured_text, #top .popup_featured_address_mobile_cont .popup_featured_address *{font-size:16px;line-height:20px;}
#top .restaurant_popup_mobile_inner_cont{padding-left:20px;padding-right:20px;}
#top .swiper-gallery-popup-mobile{overflow:visible;}
#top .accordion_content_inner.accordion_content_inner_capacity{justify-items:center;}
}
#top .ax_axhotels_faqs_search a[data-av-tab-section-title="9"]{display:none !important;}
#top .search_filter_btn_faq{display:flex !important;margin:0px !important;height:39px;}
#top .search_tab_inner{height:fit-content !important;}
#top .faq_search_logo_cont, #top .faq_search_title{margin-bottom:54px;}
#top #faq_search_cont{display:grid;grid-template-columns:100%;gap:140px;opacity:1;transition:opacity .4s;}
#top .single_search_cont .hotel_accordian_header_wrapper:last-child{border-bottom:1px solid var(--axh-black);}
#top .faqs_load_more_mobile{display:none;}
@media only screen and (max-width: 1400px) {
#top .offers_tabs_cont .av-tab-section-tab-title-container{display:flex;flex-wrap:wrap;padding:0px 50px;}
}
@media only screen and (max-width: 600px) {
#top #faq_search_cont{gap:77px;}
#top .faq_search_logo_cont, #top .faq_search_title{margin-bottom:50px;}
#top .ax_faqs_logos_cont .avia-image-container img{height:75px;}
#top .faq_cards_cont #faq_search_cont{margin-top:-40px;}
#top .faqs_load_more_mobile{margin-top:0px;margin-bottom:0px;}
#top .faqs_load_more_mobile_active{display:grid;}
#top .single_search_cont_load_more{display:none;}
}
#top #hotel_map_cont .map_holder_inner{padding:0px;border-radius:0px;}
#top #hotel_map_cont .map_popup_close{display:none !important;}
#top #hotel_map_cont #map_locations{height:657px;border-radius:10px;}
#top #hotel_map_cont .ax_map_details_cont .ax_map_details_img svg{display:none;}
@media only screen and (max-width: 600px) {
#top #hotel_map_cont .ax_marker_wrapper, #top #hotel_map_cont #ax_marker_wrapper_mobile, #top #hotel_map_cont .ax_map_details_cont{width:100%;}
#top #hotel_map_cont{overflow:hidden;}
#top #hotel_map_cont .ax_marker_wrapper{left:100%;opacity:0;transition:left .4s, opacity .2s;}
#top #hotel_map_cont #ax_marker_wrapper_mobile.slide_location .ax_marker_wrapper{left:0px;opacity:1;}
}
#top .home_header_hotel_text_variation_three{text-transform:unset;font-family:"beaufort-pro", serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;color:#ffffff;}
#top .home_header_hotel_text_variation_three_extra_slide{line-height:56px;}
#top .variation_three_slide_cont .home_header_overlay{opacity:1;background:linear-gradient(0deg, #000 -68.33%, rgba(0, 0, 0, 0.00) 100%);mix-blend-mode:multiply;}
#top .variation_three_slide_cont .home_header_cont_inner, .hotelchildpage #top .home_header_cont_inner{max-width:1531px;padding:0px 50px;}
.hotelchildpage #top .home_header_overlay_top{display:none !important;}
.hotelchildpage #top .swiper-main-slider{height:calc(100vh - 136px);}
#top .variation_three_slide_cont .home_header_btns_cont, .hotelchildpage #top .home_header_btns_cont{right:50px;}
#top .single_variation_three_slide_inner_text{color:#ffffff;font-size:16px;font-weight:300;line-height:24px;font-family:'montserrat';display:block;}
#top .single_variation_three_slide_hotel_title_cont{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:6px;}
#top .variation_three_slide_inner_cont{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:40px;align-items:center;margin-top:38px;}
.responsive #top .variation_three_slide_inner_cont .footer_socials_cont{display:grid !important;margin-left:-16px;margin-top:5px;}
#top .variation_three_slide_inner_cont .footer_socials_cont a{width:14px;height:14px;}
#top .variation_three_slide_inner_cont #share_button{color:#ffffff;margin-left:-16px;line-height:28px;margin-top:5px;}
#top .variation_three_slide_inner_cont .share_icons_cont{top:2px;left:60px;background-color:#ffffff;padding:4px 7px;border-radius:5px;}
#top .variation_three_slide_inner_cont .share_icons_cont .st-btn{width:14px;height:14px;}
#top .variation_three_slide_inner_cont .share_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/04/ax_share_white_icon.svg);}
#top .home_variations_swiper_controls_cont{display:none !important;}
@media only screen and (max-width: 989px) {
#top .global_bar_left_cont{gap:20px;}
.hotelchildpage #top .global_bar_inner_cont{padding:0px 20px;padding-top:9px;padding-bottom:8px;gap:10px;}
#top .global_bar_right_cont{gap:10px;}
#top .back_to_home_global_cont{gap:5px;}
#top .back_to_home_global_cont, #top .ax_hotels_experiences_text_cont, #top .global_bar_sale_dropdown_text_cont{font-size:11px;}
#top .ax_hotels_experiences_categories{grid-template-columns:repeat(2, 1fr);row-gap:22px;}
}
.responsive #top #hotel_map_cont #ax_marker_wrapper_mobile{display:none !important;}
#top .avia-section .gfield--type-text.gfield_visibility_visible, #top .avia-section .gfield--type-email.gfield_visibility_visible, #top .avia-section .gfield--type-textarea.gfield_visibility_visible, #top .avia-section .gfield--type-date.gfield_visibility_visible,
#top .single_tab_cont .gfield--type-text.gfield_visibility_visible, #top .single_tab_cont .gfield--type-email.gfield_visibility_visible, #top .single_tab_cont .gfield--type-textarea.gfield_visibility_visible, #top .single_tab_cont .gfield--type-date.gfield_visibility_visible,
#top .main_popup_details_cont .gfield--type-text.gfield_visibility_visible, #top .main_popup_details_cont .gfield--type-email.gfield_visibility_visible, #top .main_popup_details_cont .gfield--type-textarea.gfield_visibility_visible, #top .main_popup_details_cont .gfield--type-date.gfield_visibility_visible,
#top .accordion_content .gfield--type-text.gfield_visibility_visible, #top .accordion_content .gfield--type-email.gfield_visibility_visible, #top .accordion_content .gfield--type-textarea.gfield_visibility_visible, #top .accordion_content .gfield--type-date.gfield_visibility_visible{position:relative;}
#top .avia-section .gfield--type-text .gform-field-label, #top .avia-section .gfield--type-email .gform-field-label, #top .avia-section .gfield--type-textarea .gform-field-label, #top .avia-section .gfield--type-date .gform-field-label,
#top .single_tab_cont .gfield--type-text .gform-field-label, #top .single_tab_cont .gfield--type-email .gform-field-label, #top .single_tab_cont .gfield--type-textarea .gform-field-label, #top .single_tab_cont .gfield--type-date .gform-field-label,
#top .main_popup_details_cont .gfield--type-text .gform-field-label, #top .main_popup_details_cont .gfield--type-email .gform-field-label, #top .main_popup_details_cont .gfield--type-textarea .gform-field-label, #top .main_popup_details_cont .gfield--type-date .gform-field-label,
#top .accordion_content .gfield--type-text .gform-field-label, #top .accordion_content .gfield--type-email .gform-field-label, #top .accordion_content .gfield--type-textarea .gform-field-label, #top .accordion_content .gfield--type-date .gform-field-label{height:max-content;width:max-content;clip-path:unset;clip:unset;line-height:28px;font-size:20px;color:var(--axh-grey-3);pointer-events:none;top:0px;transition:all .4s;}
#top .avia-section .focused_input .gform-field-label,
#top .single_tab_cont .focused_input .gform-field-label,
#top .main_popup_details_cont .focused_input .gform-field-label,
#top .accordion_content .focused_input .gform-field-label{top:-24px;font-size:14px !important;color:var(--axh-black);}
#top .avia-section .focused_input_border input, #top .avia-section .focused_input_border textarea,
#top .single_tab_cont .focused_input_border input, #top .single_tab_cont .focused_input_border textarea,
#top .main_popup_details_cont .focused_input_border input, #top .main_popup_details_cont .focused_input_border textarea,
#top .accordion_content .focused_input_border input, #top .accordion_content .focused_input_border textarea{border-bottom-color:#71C330 !important;}
#top .avia-section .gfield input::-webkit-input-placeholder, #top .avia-section .gfield textarea::-webkit-input-placeholder,
#top .single_tab_cont .gfield input::-webkit-input-placeholder, #top .single_tab_cont .gfield textarea::-webkit-input-placeholder,
#top .main_popup_details_cont .gfield input::-webkit-input-placeholder, #top .main_popup_details_cont .gfield textarea::-webkit-input-placeholder,
#top .accordion_content .gfield input::-webkit-input-placeholder, #top .accordion_content .gfield textarea::-webkit-input-placeholder{color:transparent !important;}
#top .avia-section .gfield input:-moz-placeholder, #top .avia-section .gfield textarea:-moz-placeholder,
#top .single_tab_cont .gfield input:-moz-placeholder, #top .single_tab_cont .gfield textarea:-moz-placeholder,
#top .main_popup_details_cont .gfield input:-moz-placeholder, #top .main_popup_details_cont .gfield textarea:-moz-placeholder, 
#top .accordion_content .gfield input:-moz-placeholder, #top .accordion_content .gfield textarea:-moz-placeholder{color:transparent !important;opacity:1;}
#top .avia-section .gfield input::-moz-placeholder, #top .avia-section .gfield textarea::-moz-placeholder,
#top .single_tab_cont .gfield input::-moz-placeholder, #top .single_tab_cont .gfield textarea::-moz-placeholder,
#top .main_popup_details_cont .gfield input::-moz-placeholder, #top .main_popup_details_cont .gfield textarea::-moz-placeholder,
#top .accordion_content .gfield input::-moz-placeholder, #top .accordion_content .gfield textarea::-moz-placeholder{color:transparent !important;opacity:1;}
#top .avia-section .gfield input:-ms-input-placeholder, #top .avia-section .gfield textarea:-ms-input-placeholder,
#top .single_tab_cont .gfield input:-ms-input-placeholder, #top .single_tab_cont .gfield textarea:-ms-input-placeholder,
#top .main_popup_details_cont .gfield input:-ms-input-placeholder, #top .main_popup_details_cont .gfield textarea:-ms-input-placeholder,
#top .accordion_content .gfield input:-ms-input-placeholder, #top .accordion_content .gfield textarea:-ms-input-placeholder{color:transparent !important;}
#top .ax_axhotels_faqs_search .av-tab-section-outer-container{transition:height .4s;}
#top .load_faq{opacity:0 !important;}
.responsive #top.page-id-27137 .booking_form_cont, .responsive #top.page-id-27137 .sale_bar_cont, .responsive #top.page-id-27137 .wedding_fair_page_mobile_bar{display:none !important;}
.responsive #top.page-id-27137 .weddings_fair_menu_cont{display:grid !important;grid-auto-columns:max-content;grid-auto-flow:column;gap:65px;align-items:center;justify-content:center;}
#top .wedding_fair_sticky_box{display:none;}
#top.page-id-27137 .wedding_fair_sticky_box{display:grid;position:fixed;bottom:34px;right:34px;grid-template-columns:repeat(2, max-content);align-items:center;gap:11px;border-radius:5px;background:var(--AXH-Black, #292929);box-shadow:4px 4px 4px 0px rgba(0, 0, 0, 0.25);padding:11px 33px 11px 34px;z-index:9999;transition:bottom .2s;}
#top.page-id-27137 .wedding_fair_sticky_box.wedding_fair_sticky_box_move_up{bottom:86px;}
#top .wedding_fair_sticky_text{color:#ffffff;font-family:Montserrat;font-size:16px;font-weight:600;line-height:20px;}
.responsive #top #wrap_all .wedding_fair_page_mobile_bar, .responsive #top.page-id-27137 .gift_vouchers_btn_cont, .responsive #top.page-id-27137 .global_bar_cont{display:none !important;}
.responsive #top.page-id-27137 .single_hotel_main_menu_cont{top:0px;}
.responsive #top.page-id-27137 #main{padding-top:0px;}
.responsive #top.page-id-27137 .single_hotel_main_menu_cont{background-color:#ffffff;}
.responsive #top.page-id-27137 .single_hotel_main_menu_cont .booking_form_menu_inner_sep{background-color:var(--axh-grey-1);}
.responsive #top.page-id-27137 .burger_menu_text{color:var(--axh-black);}
.responsive #top.page-id-27137 .single_hotel_main_menu_cont .burger_menu_icon, .responsive #top.page-id-27137 .single_hotel_main_menu_cont .booking_form_menu_logo_cont img{filter:unset;}
@media only screen and (max-width: 767px) {
.responsive #top.page-id-27137 .weddings_fair_menu_cont{display:none !important;}
.responsive #top.page-id-27137 #wrap_all{padding-top:94px;}
}
@media only screen and (max-width: 600px) {
#top .single_variation_three_slide_inner_text{font-weight:500 !important;}
#top.page-id-27137 .wedding_fair_sticky_box, #top.page-id-27137 .mobile_book_btn_alt_cont{display:none !important;}
.responsive #top.page-id-27137 #wrap_all .wedding_fair_page_mobile_bar{display:block !important;padding:14px 20px 13px 20px;}
#top .wedding_fair_page_mobile_text{color:#ffffff;font-family:Montserrat;font-size:16px;font-weight:600;line-height:1;}
#top .wedding_fair_page_mobile_inner{display:grid;grid-template-columns:repeat(2, max-content);align-items:center;justify-content:center;gap:10px;}
}
@media only screen and (max-width: 360px) {
#top .wedding_fair_page_mobile_text{font-size:14px;}
}
#top .home_header_swiper_controls_cont{display:none !important;}
#top .showswipercontrols .home_header_swiper_controls_cont, #top.page-id-31087 .home_header_swiper_controls_cont{display:grid !important;}
#top.page-id-2639 .home_header_swiper_controls_cont{display:grid !important;}
#top .january_sale_cont .home_header_hotel_text, #top .january_sale_cont_home .swiper-main-slider .swiper-wrapper .swiper-slide:first-child .home_header_hotel_text{border-radius:unset !important;border:unset !important;padding:unset !important;}
#top .home_header_hotel_text{margin-bottom:0px;}
#top .home_slider_alt_title_main, #top .home_slider_alt_title_sub{font-size:60px;font-weight:400;}
#top .home_header_shortcode_cont .promo_code_cont, #top .black_friday_slider_cont_single_hotel .promo_code_cont{border-radius:unset !important;border:1px dashed #ffffff !important;border-right:unset !important;border-left:unset !important;}
#top .home_slider_alt_cont .promo_code_cont{margin-top:0px !important;max-width:fit-content;padding:8px 20px !important;}
#top .home_slider_alt_cont .promo_code_cont .promo_code_text{font-size:20px;font-weight:400;line-height:28px;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;gap:8px;}
#top .home_slider_alt_cont .promo_code_cont .promo_code{font-weight:600;font-size:23px;line-height:28px;}
#top .home_header_shortcode_cont .copy_code_btn, #top .black_friday_slider_cont_single_hotel .copy_code_btn{width:111px !important;min-width:111px !important;border:1px solid #ffffff !important;}
#top .copy_code_btn{font-weight:600 !important;font-size:12px;line-height:27px;}
#top .home_header_overlay_top{position:absolute;top:0px;left:0px;display:block;width:100%;height:143px;background:linear-gradient(180deg, #000 -68.33%, rgba(0, 0, 0, 0.00) 100%);mix-blend-mode:multiply;}
#top .home_header_btns_cont{position:absolute;bottom:0px;right:0px;}
#top .home_header_book_now_btn{padding:12px 17px;}
#top .home_header_btns_cont_inner{gap:32px;}
#top .home_header_btns_cont_inner .ax_main_btn_cont a{font-size:22px !important;line-height:1 !important;}
.hotelchildpage #top .home_header_cont .container{max-width:100%;padding:0px;}
.hotelchildpage #top .home_header_cont .container .post-entry, .hotelchildpage #top .home_header_cont .container .post-entry .entry-content-wrapper, .hotelchildpage #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column, .hotelchildpage #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section, .hotelchildpage #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock, .hotelchildpage #top .home_header_cont .container .post-entry .entry-content-wrapper .flex_column .avia_codeblock_section .avia_codeblock .home_header_shortcode_cont{height:100%;}
.hotelchildpage #top .home_header_cont .container{height:calc(100vh - 136px) !important;}
.home_header_hotel_logo_cont{max-height:86px;}
#top .home_header_hotel_text{max-width:494px !important;}
.hotelchildpage #top .mobile_booking_bar_cont, #top .single_variation_three_slide_inner_contacts_cont{display:none !important;}
#top .home_variations_swiper_controls_cont{display:block !important;}
#top .variations_swiper_pagination_cont{display:grid;grid-template-columns:max-content;gap:10px;right:52px;top:50%;bottom:unset;position:absolute;z-index:20;width:fit-content;left:unset;transform:translateY(-50%);justify-items:end;}
#top .variations_swiper_pagination_cont_inner{width:12px;height:12px;border:2px solid rgba(205, 205, 205, 1);border-radius:10px;cursor:pointer;transition:all .2s;transform:rotate(180deg);position:relative;}
#top .variations_swiper_pagination_cont_fill{position:absolute;bottom:0px;left:0px;width:100%;height:0%;background:#ffffff;border-radius:10px;transition:all .2s;}
#top .variations_swiper_pagination_cont_inner.active_slide{height:56px;background:rgba(205, 205, 205, 1);border-width:0px;width:4px;margin-right:4px;}
#top .variations_swiper_pagination_cont_inner:hover{background:rgba(205, 205, 205, 1);}
#top .variations_swiper_pagination_cont_inner_title{color:rgba(255, 255, 255, 0.50);font-family:Montserrat;font-size:10px;font-weight:500;line-height:normal;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .2s;cursor:default;}
#top .variations_swiper_pagination_cont_wrapper:hover .variations_swiper_pagination_cont_inner_title{opacity:1;}
#top .variations_swiper_pagination_cont_wrapper{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:12px;}
#top .variations_swiper_pagination_cont_wrapper.active_parent_dot:hover .variations_swiper_pagination_cont_inner_title{opacity:0 !important;}
@media only screen and (max-width: 1500px) {
.hotelchildpage #top .swiper-main-slider, .hotelchildpage #top .home_header_cont .container{height:84vh !important;}
}
@media only screen and (max-width: 1100px) {
#top .home_header_btns_cont{position:relative;bottom:0px;right:0px !important;margin-top:30px;}
#top .home_header_hotel_text{margin-top:23px !important;margin-bottom:0px !important;}
#top .variations_swiper_pagination_cont_inner_title{display:none !important;}
}
@media only screen and (max-width: 767px) {
#top .home_header_btns_cont_inner{grid-template-columns:repeat(2, max-content) !important;gap:24px;justify-content:space-between;width:100%;}
#top .promo_code_cont{grid-template-columns:max-content max-content;gap:20px;}
#top .home_slider_alt_cont{gap:22px;}
}
@media only screen and (max-width: 600px) {		
#top .home_slider_alt_title_main, #top .home_slider_alt_title_sub, #top .home_header_hotel_text_variation_three{font-size:35px;font-weight:400;}
#top .home_header_hotel_text_variation_three_extra_slide{line-height:38px;}
#top .home_slider_alt_cont .promo_code_cont{margin-bottom:0px !important;}
#top .home_header_shortcode_cont .copy_code_btn{width:74px;min-width:74px;font-size:9px;}
#top .home_header_book_now_btn{padding:10px 26px;}
#top .variations_swiper_pagination_cont_inner.active_slide{margin-right:0px;}
#top .variations_swiper_pagination_cont_inner{transform:unset;}
#top .variations_swiper_pagination_cont_wrapper{grid-template-columns:max-content;gap:0px;}
#top .home_header_btns_cont_inner .ax_main_btn_cont a{font-size:18px !important;}
#top .variation_three_slide_cont .home_header_cont_inner, .hotelchildpage #top .home_header_cont_inner{padding:0px;}
#top .single_variation_three_slide_socials_cont, #top .variation_three_slide_inner_sep_cont{display:none !important;}
#top .variation_three_slide_inner_cont{grid-auto-columns:unset;grid-template-columns:100%;grid-auto-flow:unset;gap:11px;align-items:center;margin-top:17px;}
#top .single_variation_three_slide_inner_contacts_cont{display:grid !important;grid-template-columns:repeat(3, max-content);gap:10px;align-items:center;}
#top .single_variation_three_slide_contact_number, #top .single_variation_three_slide_contact_email{display:none;}
#top .home_header_hotel_logo_cont{max-height:75px;}
#top .variations_swiper_pagination_cont{grid-template-columns:unset;gap:8px;right:unset;top:unset;bottom:24px;left:50%;transform:translateX(-50%);grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;}
#top .variations_swiper_pagination_cont_inner{width:10px;height:10px;}
#top .variations_swiper_pagination_cont_inner.active_slide{height:4px;background:rgba(205, 205, 205, 1);border-width:0px;width:40px;}
#top .variations_swiper_pagination_cont_fill{width:0%;height:100%;}
#top .home_header_shortcode_cont{padding-bottom:73px;}
}
@media only screen and (max-width: 380px) {
#top .home_header_btns_cont_inner{gap:16px;}
}
#top .hide_gift_btn{display:none !important;}
.odycy #top .mob_lang_nav .arrow_down_icon, .odycy #top .mob_lang_nav .sub_menu{opacity:0 !important;}
.odycy #top .mob_lang_nav.mob_active_sub_menu .lang_link_cont{color:#ffffff !important;}
.odycy #top .mob_lang_nav .sub_menu i, .odycy #top .mob_lang_nav.mob_active_sub_menu .lang_link_cont i{filter:unset !important;}
#top .faqs_inner_tabs_cont{margin-top:90px;padding-bottom:88px;}
#top .single_faqs_inner_tabs_cont{display:none;}
#top .single_faqs_inner_tabs_cont_active{display:block;}
#top .main_faqs_cards_filter_cont .search_filter_btn{margin-left:14px !important;}
@media only screen and (max-width: 767px) {
#top .faqs_inner_tabs_cont{margin-top:0px;padding-bottom:64px;}
}
#top .home_header_book_now_btn_mobile{display:none !important;}
@media only screen and (max-width: 600px) {
#top .faqs_load_more_mobile_active{margin-top:50px;}
#top .home_header_book_now_btn_desktop{display:none !important;}
#top .home_header_book_now_btn_mobile{display:block !important;}
#top .swiper-main-slider{height:100%;}
#top .home_header_cont .container{height:100dvh !important;}
#top .home_header_btns_cont_inner{grid-template-columns:100% !important;}
}
@supports (-webkit-touch-callout: none) {
@media only screen and (max-width: 420px) {
#top .home_header_cont .container{height:88vh !important;}
.hotelchildpage #top .swiper-main-slider, .hotelchildpage #top .home_header_cont .container{height:80vh !important;}
}
@media only screen and (max-width: 390px) {
#top .home_header_cont .container{height:88vh !important;}
.hotelchildpage #top .swiper-main-slider, .hotelchildpage #top .home_header_cont .container{height:78vh !important;}
}
}
@media only screen and (max-width: 450px) {
#top .promo_code_cont_hot_deals{grid-template-columns:100%;gap:10px;}
}
#top .close_room_details_cont_hide{z-index:98 !important;}
@media only screen and (max-width: 600px) {
.responsive #top .restaurant_popup_mobile .main_form_cont input[type='text'], 
.responsive #top .restaurant_popup_mobile .main_form_cont input[type="email"], 
.responsive #top .restaurant_popup_mobile .main_form_cont select, 
.responsive #top .restaurant_popup_mobile .main_form_cont textarea, 
#top .restaurant_popup_mobile .main_form_cont label, 
#top .main_section_inner .single_tab_cont input[type='text'],
#top .main_section_inner .single_tab_cont input[type='email'],
#top .main_section_inner .single_tab_cont select,
#top .main_section_inner .single_tab_cont textarea,
#top .main_section_inner .single_tab_cont label{font-size:16px !important;}
}
#top .burger_menu_cont_hide .burger_menu_text{display:none;}
#top .burger_menu_cont_hide .burger_menu_inner{grid-template-columns:max-content;}
.hi-widget-container{z-index:999 !important;}
.above_all{z-index:2147483647 !important;}
#top .loaded_card_anim_cont{opacity:0;}
#top .main_newsletter_form_cont .gfield .gfield_label{line-height:28px;font-size:16px;color:#636363;}
#top .main_newsletter_form_cont .focused_input .gform-field-label{top:-28px !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label{color:#FFF;font-family:Montserrat;font-size:20px !important;font-weight:500;line-height:26px !important;text-transform:uppercase;top:26px !important;left:40px;position:absolute;cursor:pointer;width:100%;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label .gfield_required{display:none !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont{padding-top:27px !important;padding-left:40px;border-top:1px solid #ffffff !important;position:relative;min-height:50px;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_checkbox{grid-template-columns:repeat(6, max-content) !important;width:100% !important;justify-content:space-between !important;padding-top:76px;padding-left:26px;padding-right:80px;}
#top .main_newsletter_form_cont .select_hotel_checkboxes_cont .gfield_checkbox label{color:#ffffff !important;}
#top .avia-section .main_newsletter_form_cont .focused_input_border input{border-color:#ffffff !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .ginput_container_checkbox{display:none;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label::after{content:'';width:18px;height:3px;transition:all .4s;position:absolute;top:50%;transform:translateY(-50%);right:80px;background:#ffffff;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label::before{content:'';width:3px;height:18px;transition:all .4s;position:absolute;top:50%;transform:translateY(-50%);right:87px;background:#ffffff;transition:all .4s;}
#top .main_newsletter_form_cont .newsletter_accordion_active.newsletter_accordion_cont .gfield_label::before{opacity:0;}
#top .main_newsletter_form_cont .ginput_container_email input, #top .main_newsletter_form_cont .ginput_container_text input, .responsive #top .main_newsletter_form_cont select, #top .main_newsletter_form_cont .ginput_container_date input{padding:0px;border:unset;background-color:unset !important;line-height:20px;font-size:16px;font-weight:500;color:#636363;font-family:'Montserrat';font-style:normal;padding-bottom:14px;border-bottom:1px solid var(--axh-grey-1);}
.responsive #top .main_newsletter_form_cont select{color:#636363;}
.responsive #top .main_newsletter_form_cont select{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/09/ax_select_grey_icon.svg) !important;}
#top .main_newsletter_form_cont .gfield .gfield_label .gfield_required{display:none !important;}
#top .main_newsletter_form_cont{margin-top:110px;}
#top .main_newsletter_form_cont .gform_fields{grid-column-gap:186px !important;grid-row-gap:48px !important;display:grid;grid-template-columns:repeat(2, 1fr) !important;grid-template-rows:repeat(auto-fill, auto);width:100%;}
#top .main_newsletter_form_cont .gfield.gfield--width-half{-ms-grid-column-span:unset !important;grid-column:unset !important;}
#top .main_newsletter_form_cont .gfield.gfield--width-full{-ms-grid-column-span:1 / -1 !important;grid-column:1 / -1 !important;}
#top .main_newsletter_form_cont .gfield.newsletter_dob_cont{-ms-grid-column-span:1 / 2 !important;grid-column:1 / 2 !important;}
#top .main_newsletter_form_cont .form_section_title{font-size:18px;line-height:34px;}
#top .main_newsletter_form_cont .form_section_text{font-size:16px;line-height:25px;margin-top:8px;}
#top .main_newsletter_form_cont .form_section_text.max_width_614{font-size:13px !important;line-height:152.4% !important;margin-top:0px;}
#top .main_newsletter_form_cont .main_newsletter_notification_cont{margin-top:-40px !important;}
#top .main_newsletter_form_cont .form_sep_cont_bottom_main_newsletter{margin-top:-34px !important;}
#top .main_newsletter_form_cont .gfield--type-captcha{margin-top:-20px !important;}
#top .main_newsletter_form_cont .gform_footer{margin-top:34px !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont_restaurants{border-bottom:1px solid #ffffff;padding-bottom:48px;margin-top:-17px;}
#top .main_newsletter_form_cont .newsletter_accordion_cont_hotels{margin-top:60px !important;}
#top.page-id-30534 .subscribe_newsletter_footer_cont, #top.page-id-34153 .subscribe_newsletter_footer_cont{opacity:0;pointer-events:unset;visibility:hidden;}
#top .main_newsletter_form_cont .validation_message{position:relative !important;}
#top .newsletter_accordion_cont .validation_message{top:25px !important;position:absolute !important;pointer-events:none;left:170px;}
#top .newsletter_accordion_cont.newsletter_accordion_cont_restaurants .validation_message{left:204px;}
@media only screen and (max-width: 989px) {
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_checkbox{grid-template-columns:repeat(4, max-content) !important;padding-top:50px;padding-left:0px;padding-right:54px;}
#top .main_newsletter_form_cont .newsletter_accordion_cont{padding-left:0px;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label{font-size:18px !important;left:0px;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label::before{right:7px;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_label::after{right:0px;}
#top .main_newsletter_form_cont .gform_fields{grid-column-gap:32px !important;grid-row-gap:40px !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont_hotels{margin-top:0px !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont_restaurants{padding-bottom:26px;min-height:82px;}
#top .main_newsletter_form_cont{margin-top:44px;}
}
@media only screen and (max-width: 767px) {
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_checkbox{grid-template-columns:repeat(2, 190px) !important;}
#top.page-id-30534 .subscribe_newsletter_footer_cont, #top.page-id-34153 .subscribe_newsletter_footer_cont{display:none !important;}
#top .main_newsletter_form_cont .gform_fields{grid-template-columns:100% !important;}
#top .main_newsletter_form_cont .select_hotel_checkboxes_cont .gfield_checkbox label{max-width:100%;}
#top .newsletter_accordion_cont .validation_message{left:115px;}
#top .newsletter_accordion_cont.newsletter_accordion_cont_restaurants .validation_message{left:146px;}
}
@media only screen and (max-width: 600px) {
#top .main_newsletter_notification_cont .gfield_checkbox{grid-template-columns:100%;row-gap:6px;}
#top .main_newsletter_form_cont .main_newsletter_notification_cont{margin-top:-10px !important;}
#top .main_newsletter_form_cont .newsletter_accordion_cont .gfield_checkbox{grid-template-columns:repeat(2, 156px) !important;}
} @font-face{font-family:'golden_hopesregular';src:url(https://axhotelsmalta.com/wp-content/uploads/2024/10/goldenhopes-regular_1-webfont.woff2) format('woff2'), url(https://axhotelsmalta.com/wp-content/uploads/2024/10/goldenhopes-regular_1-webfont.woff) format('woff');font-weight:normal;font-style:normal;}
#top .christmas_home_intro_sect .av-section-color-overlay, #top .christmas_ax_foundation_sect .av-section-color-overlay{background-position:center;background-size:100% 1300px;}
#top .christmas_main_stars .av-section-color-overlay-wrap:after{content:"";width:1400px;height:430px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_stars_main.svg);background-position:top center;background-size:contain;background-repeat:no-repeat;position:absolute;top:30px;left:50%;transform:translateX(-50%);z-index:10;pointer-events:none;display:none;}
#top .christmas_main_stars_alt .av-section-color-overlay-wrap:after{height:287px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_stars_main_alt.svg);background-position:top right;}
#top .christmas_main_stars_full .av-section-color-overlay-wrap:after{height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47822.svg);background-position:top center;top:134px;}
#top .christmas_main_stars_gifts .av-section-color-overlay-wrap:after{height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47825.svg);background-position:top center;top:56px;}
#top .christmas_gift_vouchers_gradient .av-section-color-overlay-wrap:after{height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47825-1.svg);background-position:center;top:184px;}
#top .christmas_main_title .av-special-heading-tag{color:#ffffff;text-align:center;font-family:Montserrat;font-size:48px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:7.2px;text-transform:uppercase;}
#top .christmas_italic_font{background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:'golden_hopesregular';font-size:96px;line-height:68px;text-transform:capitalize;letter-spacing:0px;position:relative;top:-5px;}
#top .marg_top_25{margin-top:25px;}
#top .christmas_btn_title a{color:#F5CB86 !important;}
#top .christmas_btn_title a .btn_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/btn_gold_icon.svg);}
#top .christmas_header_img_col_cont, #top .christmas_ax_foundation_img{margin:0px;}
#top .christmas_header_img_col_cont img{border-radius:5px;height:472px;object-fit:cover;}
#top .christmas_home_intro_sect .flex_column_table{margin-top:118px !important;}
#top .christmas_ax_foundation_img{padding-left:86px;}
#top .christmas_ax_foundation_img img{height:641px;object-fit:cover;border-radius:5px;}
#top .marg_top_32{margin-top:32px;}
#top .christmas_ax_foundation_logo{float:unset;}
#top .christmas_ax_foundation_sect .section_sub_title .av-special-heading-tag{color:var(--axh-black);}
#top .christmas_ax_foundation_text_col{padding-left:110px;padding-top:40px !important;}
#top .christmas_ax_foundation_sep{margin-top:150px;margin-bottom:116px;width:100%;height:1px;background:#A1A1A1;}
#top .christmas_ax_foundation_footer_col{margin-top:0px !important;}
#top .christmas_ax_foundation_sect .grid_title_col_3{margin-bottom:88px;}
#top .christmas_ax_foundation_sect .flex_column_table{margin-top:70px !important;}
#top .christmas_ax_foundation_sect .single_ax_footer_related_dot{background-position:center;border-radius:0px;background:transparent;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Star-AXH-12-1.svg);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;}
#top .christmas_ax_foundation_sect_white .single_ax_footer_related_articles_title, #top .christmas_ax_foundation_sect_white .hotel_accessibility_inner_cont *, #top .christmas_ax_foundation_sect_white .hotel_accordian_header_cont.active_accordian:hover .single_ax_footer_related_articles_title{color:#ffffff !important;}
#top .christmas_ax_foundation_sect_white .hotel_accordian_header_cont .main_accordian_open_cont *, #top .christmas_ax_foundation_sect_white .hotel_accordian_header_cont.active_accordian:hover .main_accordian_open_cont *{background-color:#ffffff !important;}
#top .christmas_ax_foundation_sect_white .hotel_accordian_header_cont, #top .christmas_ax_foundation_sect_white .accordion_section .hotel_accordian_header_wrapper:last-child{border-color:#ffffff !important;}
#top .staff_party_corporate_deal_text_inner_cont p{margin:0px;}
#top .staff_party_corporate_deal_text_cont{border:1px solid;border-left:unset;padding:0px 58px;display:flex;align-items:center;}
#top .staff_party_corporate_deal_gift_voucher_text{color:#FBFBFB;text-align:center;font-family:"beaufort-pro", serif;font-size:24px;font-weight:400;line-height:normal;}
#top .receive_text{color:#FBFBFB;text-align:center;font-family:Montserrat;font-size:22px;font-weight:500;line-height:normal;}
#top .percent_text{color:#ffffff;text-align:center;font-family:"beaufort-pro", serif;font-size:75px;font-weight:400;line-height:1;margin-top:4px;margin-bottom:10px;}
#top .discount_text{background:var(--Gold, linear-gradient(90deg, #F5CB86 0%, #7E5936 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-family:'golden_hopesregular';font-size:52px;line-height:50px;margin-top:-8px;}
#top .no_marg_p *{margin:0px;}
#top .no_marg_p_bot *:last-child{margin-bottom:0px;}
#top .staff_party_corporate_deal_left_cont{height:375px;background:#292929;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/black-white-grainy-background-monochrome-gray-noisy-texture-dark-grunge-banner-header-poster-cover-backdrop-design-6.png);display:grid;grid-template-columns:100%;justify-content:center;justify-items:center;grid-template-rows:repeat(4, max-content);align-content:center;}
#top .staff_party_corporate_deal_cont{display:grid;grid-template-columns:420px 1fr;border-radius:5px;overflow:hidden;width:1086px;margin:0 auto;margin-top:88px;margin-bottom:70px;}
#top .staff_party_corporate_deal_left_header_cont{display:grid;grid-template-columns:100%;justify-items:center;gap:12px;margin-bottom:40px;}
#top .staff_party_corporate_deal_left_header_cont .gift_icon{width:29px;height:21px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/gift_icon_gold.svg);}
#top .col_z_index_above{z-index:22;}
#top .marg_bot_82{margin-bottom:82px;}
#top .main_btn_outline a{background:transparent;border:1px solid var(--axh-black) !important;color:var(--axh-black) !important;}
#top .gift_vouchers_cols_cont{grid-column:1 / -1;}
#top .open_value_text{color:#FBFBFB;text-align:center;font-family:"beaufort-pro", serif;font-size:48px;font-style:normal;font-weight:400;line-height:1;display:block;}
#top .single_gift_voucher_col_inner_cont{width:100%;padding:20px;border-radius:15px;background:var(--axh-black);height:388px;display:grid;grid-template-columns:100%;grid-template-rows:max-content max-content;align-items:center;align-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/black-white-grainy-background-monochrome-gray-noisy-texture-dark-grunge-banner-header-poster-cover-backdrop-design-6.png);position:relative;}
#top .gift_vouchers_inner_cont{display:grid;grid-template-columns:repeat(4, 1fr);gap:25px;margin-top:80px;}
#top .single_gift_voucher_col_cont .main_btn_outline a, #top .desktop_contact_us_popup_christmas .gform_confirmation_message .main_btn_outline a, #top .main_btn_gradient a{color:var(--axh-black) !important;border:unset !important;background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);}
#top .single_gift_voucher_col_cont{display:grid;grid-template-columns:100%;justify-items:center;}
#top .single_gift_voucher_col_icon{width:72px;height:73px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/stamp@4x-Gold-lighter-04-1.svg);top:30px;right:27px;position:absolute;}
#top .single_gift_voucher_col_stars{width:130px;height:92px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-2240.svg);top:30px;left:38px;position:absolute;}
#top .single_gift_voucher_col_inner_cont .staff_party_corporate_deal_left_header_cont{margin-top:36px;}
#top .open_value_price{color:#FBFBFB;text-align:center;font-family:"beaufort-pro", serif;font-size:90px;font-style:normal;font-weight:400;line-height:48px;}
#top .marg_top_16{margin-top:16px;}
#top .title_gift_icon{float:unset;margin:0px !important;}
#top .title_gift_icon img{height:48px;object-fit:contain;width:66px;}
#top .marg_top_38{margin-top:38px;}
#top .main_btn_outline_center{display:flex;justify-content:center;}
#top .christmas_gift_vouchers_cont .entry-content-wrapper{row-gap:300px;}
#top .christmas_gift_vouchers_cont .text_left_swiper_right_col_cont::before{background-color:transparent !important;}
#top .christmas_main_title_no_cut_text .christmas_italic_font{width:520px;display:block;line-height:112px;margin:0 auto;margin-top:-18px;margin-bottom:-10px;}
#top .christmas_main_title_no_cut_text_home .christmas_italic_font{margin-top:-26px;}
#top .btn_back_cont a{background:transparent;border:unset;border-radius:0px;padding:0px;margin:0px;color:#ffffff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:28px;}
#top .btn_back_cont a .avia_iconbox_title{display:grid;grid-template-columns:repeat(2, max-content);gap:10px;}
#top .christmas_main_title_new_year{margin-top:-50px;}
#top .btn_back_icon{width:5px;height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/btn_back_icon.svg);}
#top .marg_top_35{margin-top:35px;}
#top .padd_top_46 .template-page{padding-top:46px;}
#top.page-id-31363 .hide_gift_btn,
#top.page-id-31346 .hide_gift_btn,
#top.page-id-31288 .hide_gift_btn,
#top.page-id-31475 .hide_gift_btn,
#top.page-id-31879 .hide_gift_btn{display:grid !important;box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.25) !important;padding:0px;grid-template-columns:100%;overflow:hidden;}
#top.page-id-31363 .gift_vouchers_btn_cont_christmas .gift_icon,
#top.page-id-31346 .gift_vouchers_btn_cont_christmas .gift_icon, 
#top.page-id-31288 .gift_vouchers_btn_cont_christmas .gift_icon, 
#top.page-id-31475 .gift_vouchers_btn_cont_christmas .gift_icon,
#top.page-id-31879 .gift_vouchers_btn_cont_christmas .gift_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/gift_icon_gold.svg);}
#top .gift_vouchers_btn_cont_gradient_christmas{position:absolute;top:0px;left:0px;width:100%;height:100%;background:var(--Gold, linear-gradient(180deg, #F5CB86 0%, #7E5936 100%));display:none;}
#top.page-id-31363 .gift_vouchers_btn_cont_gradient_christmas,
#top.page-id-31346 .gift_vouchers_btn_cont_gradient_christmas,
#top.page-id-31288 .gift_vouchers_btn_cont_gradient_christmas,
#top.page-id-31475 .gift_vouchers_btn_cont_gradient_christmas,
#top.page-id-31879 .gift_vouchers_btn_cont_gradient_christmas{display:block;}
#top .gift_vouchers_btn_cont_inner_christmas{display:grid;grid-template-columns:max-content max-content;align-items:center;gap:9px;background:var(--axh-black);z-index:20;padding:6px 14px;width:97.5%;height:88.5%;border-radius:5px 5px 0px 0px;position:relative;top:0px;left:2px;padding-left:6px;}
#top.page-id-31363 .gift_vouchers_btn_cont,
#top.page-id-31346 .gift_vouchers_btn_cont,
#top.page-id-31288 .gift_vouchers_btn_cont,
#top.page-id-31475 .gift_vouchers_btn_cont,
#top.page-id-31879 .gift_vouchers_btn_cont{right:-63px;}
#top .desktop_contact_us_popup_christmas .christmas_contact_tabs_title, #top .desktop_contact_us_popup_christmas .contact_tab_title, #top .desktop_contact_us_popup_christmas .contact_tab_subtitle, #top .desktop_contact_us_popup_christmas .active_contact_tab, #top .desktop_contact_us_popup_christmas .contact_single_tab:hover{color:#292929;}
#top .desktop_contact_us_popup_christmas .active_contact_tab_border{background:#292929;}
#top .desktop_contact_us_popup_christmas .christmas_popup_cont .close_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_close_icon.svg);}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont label{margin-bottom:3px;color:#292929 !important;font-family:Montserrat;font-size:14px !important;font-style:normal;font-weight:500;line-height:normal !important;margin-left:10px;}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont input[type="text"], #top .desktop_contact_us_popup_christmas .christmas_contact_form_cont input[type="email"], #top .desktop_contact_us_popup_christmas .christmas_contact_form_cont textarea, #top .desktop_contact_us_popup_christmas .christmas_contact_form_cont select{border:1px solid #9A9999 !important;color:#292929 !important;background:#ffffff !important;background-position:right 8px center !important;background-repeat:no-repeat !important;}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont select{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_dropdown_icon.svg) !important;}
#top .desktop_contact_us_popup_christmas .christmas_contact_popup_cont .main_popup_cont{background:#ffffff;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/black-white-grainy-background-monochrome-gray-noisy-texture-dark-grunge-banner-header-poster-cover-backdrop-design-6.png);}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont .gform_button{font-size:13px;color:var(--axh-black);background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);margin-top:20px;padding-left:22px;padding-right:40px;}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont textarea{margin-bottom:0px;}
#top .desktop_contact_us_popup_christmas .gform_footer{position:relative;}
#top .desktop_contact_us_popup_christmas .gform_footer:after{content:"";background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/send_message_icon.svg);width:13.371px;height:12.576px;position:absolute;top:35px;left:137px;pointer-events:none;}
#top .desktop_contact_us_popup_christmas .main_popup_holder .gform_confirmation_message{color:#292929;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}
#top .desktop_contact_us_popup_christmas .main_popup_holder .gform_confirmation_message strong{color:#292929;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;display:block;margin-top:-4px;}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont .gform_confirmation_message i{width:100%;height:156px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_contact_response_stars.svg);margin-top:-114px;}
#top .desktop_contact_us_popup_christmas .christmas_contact_form_cont .gform_confirmation_message br{display:none;}
#top .marg_top_12{margin-top:12px;}
#top .marg_top_60{margin-top:60px;}
#top .special_marker{width:146px;height:30px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/special_edition_marker.svg);position:absolute;top:30px;left:33px;}
#top .single_gift_voucher_img{position:relative;}
#top .gift_vouchers_cols_sect .av-section-color-overlay-wrap:after{z-index:0;}
#top .padd_top_60 .template-page{padding-top:60px;}
#top .single_hotels_christmas_img_inner_sect .christmas_main_title .av-special-heading-tag{font-size:24px;font-weight:400;letter-spacing:3.7px;}
#top .single_hotels_christmas_img_inner_sect .christmas_italic_font{font-size:50px;line-height:36px;letter-spacing:0px;}
#top .single_hotels_christmas_img_inner_sect{background:var(--axh-black);padding-top:50px;padding-bottom:42px;background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/black-white-grainy-background-monochrome-gray-noisy-texture-dark-grunge-banner-header-poster-cover-backdrop-design-6.png);padding-left:110px;padding-right:110px;display:flex;flex-direction:column;justify-content:center;}
#top .single_hotels_christmas_img_inner_sect .avia_textblock p{margin-bottom:0px !important;color:#ffffff !important;}
#top .single_hotels_christmas_img{width:100%;height:341px;}
#top .single_hotels_christmas_img_sect{display:none !important;grid-template-columns:520px 1fr;border-radius:6px;max-width:1138px;overflow:hidden;margin:0 auto;margin-top:77px;}
#top .single_hotels_christmas_img_btns{display:grid;grid-template-columns:repeat(2, max-content);gap:40px;margin-top:22px;justify-content:center;}
#top .single_hotels_christmas_img_btns .main_btn_cont a{font-size:12px;line-height:1;}
#top .single_hotels_christmas_sect{margin-top:64px;}
#top .christmas_gift_vouchers_gradient{background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);}
#top .christmas_gift_vouchers_gradient .av-section-color-overlay{background-position:top center !important;background-size:contain !important;background-repeat:no-repeat !important;}
#top .main_btn_cont_christmas a{color:#ffffff !important;font-size:11px;font-weight:700;line-height:1;letter-spacing:2.2px;text-transform:uppercase;border-radius:40px;padding:6px 6px 7px 25px;background:#292929;border:unset !important;}
#top .btn_christmas_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47833.svg);width:41px;height:41px;}
#top .main_btn_cont_christmas a .avia_iconbox_title{display:grid;grid-template-columns:repeat(2, max-content);gap:15px;align-items:center;}
#top .single_gift_voucher_col_cont .main_btn_cont a{border-radius:44px !important;border:1px solid #292929 !important;background:transparent !important;}
#top .christmas_swiper_col .av-special-heading-tag{font-size:50px;line-height:normal;}
#top .christmas_swiper_col .black_swiper_controls_cont .swiper-button-disabled i{filter:unset;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Arrow-11-1.svg);}
#top .christmas_swiper_col .black_swiper_controls_cont .swiper-button-disabled span{color:#F5CB86;}
.responsive #top.page-id-31346 .show_scroll_menu,
.responsive #top.page-id-31475 .show_scroll_menu,
.responsive #top.page-id-31363 .show_scroll_menu,
.responsive #top.page-id-31288 .show_scroll_menu,
.responsive #top.page-id-31879 .show_scroll_menu{background:#292929;box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.20);}
#top.page-id-31346 .christmas_menu_cont,
#top.page-id-31475 .christmas_menu_cont,
#top.page-id-31363 .christmas_menu_cont, 
#top.page-id-31288 .christmas_menu_cont,
#top.page-id-31879 .christmas_menu_cont{display:grid;grid-template-columns:repeat(6, max-content);justify-content:center;align-items:center;gap:40px;}
#top.page-id-31346 .booking_form_menu_logo_cont img, #top.page-id-31346 .burger_menu_icon, 
#top.page-id-31475 .booking_form_menu_logo_cont img, #top.page-id-31475 .burger_menu_icon, 
#top.page-id-31363 .booking_form_menu_logo_cont img, #top.page-id-31363 .burger_menu_icon, 
#top.page-id-31288 .booking_form_menu_logo_cont img, #top.page-id-31288 .burger_menu_icon,
#top.page-id-31879 .booking_form_menu_logo_cont img, #top.page-id-31879 .burger_menu_icon{filter:brightness(0) invert(1);}
#top.page-id-31346 .booking_form_menu_inner_sep,
#top.page-id-31475 .booking_form_menu_inner_sep, 
#top.page-id-31363 .booking_form_menu_inner_sep, 
#top.page-id-31288 .booking_form_menu_inner_sep,
#top.page-id-31879 .booking_form_menu_inner_sep{background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);}
#top .christmas_menu_item .gift_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/gift_icon_gold.svg);filter:unset;}
#top.page-id-31346 .burger_menu_text,
#top.page-id-31475 .burger_menu_text,
#top.page-id-31363 .burger_menu_text,
#top.page-id-31288 .burger_menu_text,
#top.page-id-31879 .burger_menu_text{color:#ffffff;}
#top .christmas_cards_cont .offers_filter_btn{background-color:var(--axh-grey-1);border-color:var(--axh-grey-1);color:#292929;}
#top .christmas_cards_cont .single_card_sub_title, #top .christmas_cards_cont .single_card_location{color:#ffffff;}
#top .christmas_cards_cont .location_icon, #top .load_more_btn_cont_christmas .load_more_icon{filter:brightness(0) invert(1);}
#top .christmas_cards_cont .single_card_title{color:#F5CB86;}
#top .christmas_cards_cont .btn_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/ax_christmas_arrow.svg);}
#top .single_christmas_filter_cont{width:106px;}
#top .load_more_btn_cont_christmas span{color:#ffffff !important;grid-template-columns:repeat(4, max-content);}
#top .marg_top_100{margin-top:100px;}
#top .gift_vouchers_mobile_inner_cont, #top .swiper-christmas-hotel-menu{display:none;}
@media only screen and (max-width: 1200px) {
#top .single_hotels_christmas_img_sect{grid-template-columns:100%;max-width:100%;}
}
@media only screen and (max-width: 1100px) {
#top .staff_party_corporate_deal_cont{width:100%;}
#top .staff_party_corporate_deal_left_cont{border-radius:5px;}
}
@media only screen and (max-width: 989px) {
#top .christmas_ax_foundation_sect_white .hotel_accordian_header_cont:hover .single_ax_footer_related_articles_title, #top .mob_christmas_location .hotel_accordian_header_cont.active_accordian:hover .single_ax_footer_related_articles_title{color:#ffffff !important;}
#top .mob_christmas_location .single_ax_footer_related_articles_title{color:#ffffff !important;}
#top .mob_christmas_location .hotel_accordian_header_cont, #top .mob_christmas_location .faq_cards_cont .accordion_section .hotel_accordian_header_wrapper:last-child{border-color:#ffffff !important;}
#top .mob_christmas_location .main_accordian_open_cont *, #top .mob_christmas_location .hotel_accordian_header_cont.active_accordian:hover .main_accordian_open_cont *{background-color:#ffffff !important;}
}
@media only screen and (max-width: 767px) {
#top .christmas_home_intro_sect .flex_column_table{margin-top:50px !important;}
#top .marg_top_25{margin-top:15px;}
#top .mob_marg_top_25{margin-top:25px;}
#top .christmas_main_title .av-special-heading-tag{font-size:22px;letter-spacing:3.205px;}
#top .christmas_main_title_no_cut_text .christmas_italic_font{width:100%;line-height:112px;margin-top:-42px;}
#top .christmas_italic_font{font-size:42px;}
#top .marg_top_19{margin-top:0px;}
#top .christmas_ax_foundation_img{padding-left:0px;}
#top .christmas_ax_foundation_sect .flex_column_table{margin-top:32px !important;}
#top .christmas_ax_foundation_text_col{padding:0px !important;}
#top .christmas_ax_foundation_logo{margin-top:20px;}
#top .christmas_ax_foundation_logo img{height:40px;object-fit:contain;object-position:left;}
#top .christmas_main_stars_alt .av-section-color-overlay-wrap:after{height:105px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-2230.svg);background-position:center;width:100%;}
#top .christmas_ax_foundation_sep{margin-top:90px;margin-bottom:80px;width:100%;height:1px;background:#A1A1A1;}
#top .grid_title_col_3_hide_mobile{display:none;}
#top .christmas_ax_foundation_sect .swiper_mob_hotel_cont{padding-top:0px;}
#top .single_ax_footer_related_dot{margin-top:0px;}
#top .christmas_ax_foundation_sect .horizontal_line{width:14px;}
#top .christmas_ax_foundation_sect .vertical_line{height:14px;}
#top .christmas_ax_foundation_sect .container{position:relative;z-index:20;}
#top .staff_party_corporate_deal_cont{grid-template-columns:100%;width:100%;margin-top:40px;margin-bottom:0px;}
#top .staff_party_corporate_deal_text_cont{border:unset;border-left:unset;padding:0px;margin-top:40px;}
#top .staff_party_corporate_deal_text_cont .font_montserrat_p p:first-child{margin-top:0px;}
#top .staff_party_corporate_deal_text_cont .font_montserrat_p p:last-child{margin-bottom:0px;}
#top .christmas_main_stars_full .av-section-color-overlay-wrap:after{height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-2255.svg);background-position:top center;top:20px;width:352px;}
#top .receive_text, #top .staff_party_corporate_deal_gift_voucher_text{display:none;}
#top .discount_text{background:unset;-webkit-text-fill-color:unset;text-align:center;font-family:'montserrat';font-size:20px;line-height:1;margin-top:-8px;color:#ffffff;}
#top .percent_text{font-size:61px;margin-top:0px;margin-bottom:10px;}
#top .staff_party_corporate_deal_left_cont{height:fit-content;grid-template-columns:max-content max-content;grid-template-rows:unset;padding:20px;column-gap:40px;}
#top .staff_party_corporate_deal_left_header_cont .gift_icon{width:58px;height:40px;}
#top .staff_party_corporate_deal_left_header_cont{margin-bottom:0px;grid-column:2 / 3;grid-row:1 / 3;align-items:center;}
#top .christmas_staff_party_main_title .christmas_italic_font{top:-20px;}
#top .christmas_cards_cont .mob_filter_selected .single_mob_filter{color:#ffffff;}
#top .christmas_cards_cont .active_select .single_mob_filter{color:#292929;}
#top .christmas_cards_cont .active_select{background:#ffffff;}
#top .christmas_cards_cont .arrow_down_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Vector-14.svg);}
#top .christmas_cards_cont .active_select .arrow_down_icon{filter:brightness(0%);}
#top .mob_filter_cont_christmas .mob_filter_select_inner{padding:0px !important;}
#top .mob_filter_cont_christmas{margin-bottom:54px !important;}
#top .marg_top_100{margin-top:38px;}
#top .single_filter_cont_christmas .offers_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/gift_icon_gold.svg);width:25px;height:18px;}
#top .single_filter_cont_christmas{background:transparent !important;color:#ffffff !important;border-color:#F5CB86 !important;gap:10px;}
#top .load_more_btn_cont_christmas{margin-top:60px;}
#top .hide_text_mobile{display:none;}
#top .christmas_popup_cont .popup_stars{top:7px;left:unset;right:-20px;width:100%;height:74px;background-position:right;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-2230.svg);}
#top .christmas_popup_cont .main_popup_cont{border-radius:5px 5px 0px 0px;}
#top .section_title_christmas_mobile_title .av-special-heading-tag{color:#ffffff !important;font-family:Montserrat;font-size:24px;font-weight:400;line-height:1;letter-spacing:3.7px;text-transform:uppercase;}
#top .christmas_contact_mob_header .christmas_stars_alt{display:none;}
#top .christmas_contact_mob_header .christmas_single_location_mob_back_btn{width:20px;height:24px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Line-26.svg);}
#top .christmas_contact_mob_header .christmas_contact_mob_header{margin-bottom:-14px;}
#top .christmas_contact_form_cont input[type="text"], #top .christmas_contact_form_cont input[type="email"], #top .christmas_contact_form_cont textarea, #top .christmas_contact_form_cont select{border-radius:5px !important;border:1px solid #ffffff;background:#ffffff !important;font-family:Montserrat;font-size:14px;color:#292929;}
#top .christmas_contact_form_cont select{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/christmas_dropdown_icon.svg) !important;background-repeat:no-repeat !important;background-position:right 8px center !important;}
#top .christmas_contact_form_cont label{color:#ffffff !important;font-size:14px !important;line-height:1 !important;}
#top .christmas_contact_form_cont textarea{margin-bottom:0px;}
#top .christmas_contact_form_cont .gform_button{background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);margin-top:12px;color:#292929;}
#top .mob_christmas_location .hotel_accordian_header_cont{grid-template-columns:max-content 1fr max-content;}
#top .mob_christmas_location .single_ax_footer_related_dot{background-position:center;border-radius:0px;background:transparent;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Star-AXH-12-1.svg);background-repeat:no-repeat;background-size:contain;width:25px;height:25px;}
#top .contact_tab_main_text, #top .contact_tab_subtitle, #top .contact_tab_title{color:#ffffff;}
#top .contact_tab_main_text, #top .contact_tab_title{font-size:18px;line-height:34px;}
#top .contact_tab_subtitle{font-size:18px;line-height:28px;}
#top .christmas_contact_form_accordian .accordion_content{padding-top:0px !important;}
#top .christmas_contact_form_cont .menu_stars{display:none !important;}
#top .christmas_contact_form_cont .gform_confirmation_message{color:#ffffff;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:500;line-height:normal;}
#top .christmas_contact_form_cont .gform_confirmation_message br{display:none;}
#top .christmas_contact_form_cont .gform_confirmation_message .main_btn_cont{margin-top:44px;}
#top .christmas_contact_form_cont .gform_confirmation_message .main_btn_cont a{border-radius:5px;background:#F5CB86 !important;}
#top .christmas_contact_form_cont .gform_confirmation_message strong{font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;display:block;}
#top .gift_vouchers_inner_cont{display:none;}
#top .christmas_gift_vouchers_cont .entry-content-wrapper{row-gap:40px;}
#top .christmas_gift_vouchers_gradient .av-section-color-overlay-wrap:after{height:100%;top:90px;width:100%;}
#top .gift_vouchers_mobile_inner_cont{display:grid;margin-top:55px;gap:30px;}
#top .single_gift_voucher_col_inner_cont{height:134px;border-radius:0px;}
#top .open_value_price{font-size:60px;font-weight:400;line-height:1;}
#top .single_gift_voucher_col_mob_btn_cont{color:#292929;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:1;display:block;text-decoration:unset;}
#top .single_gift_voucher_col_mob_btn_cont .gift_icon{filter:brightness(0%);width:100%;height:27px;}
#top .single_gift_voucher_col_stars{width:100%;height:46px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47834.svg);top:0px;left:0px;position:relative;}
#top .single_gift_voucher_col_mob_cont{display:grid;grid-template-columns:1fr max-content;border-radius:5px;overflow:hidden;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.15);text-decoration:unset;}
#top .single_gift_voucher_col_mob_btn_cont{padding:0px 18px;border:1.3px solid #292929;border-radius:0px 5px 5px 0px;display:grid;align-items:center;grid-template-rows:max-content max-content;align-content:center;border-left:unset;gap:14px;}
#top .open_value_text{font-size:38px;line-height:60px;}
#top .christmas_main_title_new_year{margin-bottom:32px;}
#top.page-id-31363 .ax_burger_menu_2_item_single,
#top.page-id-31346 .ax_burger_menu_2_item_single, 
#top.page-id-31288 .ax_burger_menu_2_item_single, 
#top.page-id-31475 .ax_burger_menu_2_item_single,
#top.page-id-31879 .ax_burger_menu_2_item_single{color:#ffffff;}
#top.page-id-31363 .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single, #top.page-id-31363 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single,
#top.page-id-31346 .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single, #top.page-id-31346 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single,
#top.page-id-31288 .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single, #top.page-id-31288 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single,
#top.page-id-31475 .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single, #top.page-id-31475 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single,
#top.page-id-31879 .sticky_burger_menu_items_inner .ax_burger_menu_2_item_single, #top.page-id-31879 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single{color:var(--axh-black);}
#top.page-id-31363 .ax_burger_menu_2_item_single i,
#top.page-id-31346 .ax_burger_menu_2_item_single i,
#top.page-id-31288 .ax_burger_menu_2_item_single i,
#top.page-id-31475 .ax_burger_menu_2_item_single i,
#top.page-id-31879 .ax_burger_menu_2_item_single i{filter:unset;}
#top.page-id-31363 .ax_burger_menu_2_item_single .arrow_down_icon,
#top.page-id-31346 .ax_burger_menu_2_item_single .arrow_down_icon,
#top.page-id-31288 .ax_burger_menu_2_item_single .arrow_down_icon,
#top.page-id-31475 .ax_burger_menu_2_item_single .arrow_down_icon,
#top.page-id-31879 .ax_burger_menu_2_item_single .arrow_down_icon{filter:brightness(0) invert(1);}
#top.page-id-31363 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single i,
#top.page-id-31346 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single i,
#top.page-id-31288 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single i,
#top.page-id-31475 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single i,
#top.page-id-31879 .sticky_burger_menu_items_footer .ax_burger_menu_2_item_single i{filter:brightness(0) invert(0);}
#top.page-id-31363 .hide_gift_btn, #top.page-id-31346 .hide_gift_btn, #top.page-id-31288 .hide_gift_btn, #top.page-id-31475 .hide_gift_btn, #top.page-id-31879 .hide_gift_btn{display:none !important;}
#top .single_hotels_christmas_img{width:100%;height:150px;}
#top .single_hotels_christmas_img_inner_sect{padding-top:20px;padding-bottom:56px;padding-left:28px;padding-right:28px;}
#top .single_hotels_christmas_img_btns{grid-template-columns:100%;gap:20px;margin-top:40px;justify-content:center;}
#top .single_hotels_christmas_img_btns .main_btn_cont a{width:100%;}
#top .single_hotels_christmas_img_inner_sect .christmas_main_title .av-special-heading-tag{font-size:18px;letter-spacing:2.8px;}
#top .single_hotels_christmas_img_inner_sect .christmas_italic_font{font-size:37px;line-height:26px;}
#top .single_hotels_christmas_img_sect{margin-top:32px;}
#top .swiper-christmas-hotel-menu{display:block;}
#top .swiper-christmas-hotel-menu .swiper-slide{width:fit-content;}
#top .swiper-christmas-hotel-menu .swiper-slide a{margin:0px !important;}
#top .single_hotels_christmas_menu_sect .hide_desktop{display:block !important;}
#top .single_hotels_christmas_menu_sect .container{padding:0px !important;}
#top .single_hotels_christmas_menu_sect .container .av-special-heading, #top .single_hotels_christmas_img_sect{padding-left:20px !important;padding-right:20px !important;}
#top .single_hotels_christmas_menu_sect .av-section-color-overlay-wrap:after{width:100%;height:204px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-2255-1.svg);top:238px;}
#top .swiper-christmas-hotel-menu{padding-left:20px !important;}
#top .single_hotels_christmas_img{border-radius:5px 5px 0px 0px;}
#top .single_hotels_christmas_img_inner_sect{border-radius:0px 0px 5px 5px;}
#top.page-id-31346 .booking_form_menu_cont, #top.page-id-31475 .booking_form_menu_cont, #top.page-id-31363 .booking_form_menu_cont, #top.page-id-31288 .booking_form_menu_cont, #top.page-id-31879 .booking_form_menu_cont{background-color:transparent;border-bottom:1px solid #ffffff;}
.responsive #top.page-id-31346 #main, .responsive #top.page-id-31475 #main, .responsive #top.page-id-31363 #main, .responsive #top.page-id-31288 #main, .responsive #top.page-id-31879 #main{margin-top:-80px;}
.responsive #top.page-id-31346 #av_section_1 .template-page, .responsive #top.page-id-31475 #av_section_1 .template-page, .responsive #top.page-id-31363 #av_section_1 .template-page, .responsive #top.page-id-31288 #av_section_1 .template-page, .responsive #top.page-id-31879 #av_section_1 .template-page{padding-top:112px !important;}
#top .load_more_btn_cont_christmas span{grid-template-columns:repeat(3, max-content);}
#top .christmas_ax_foundation_img img{object-position:0px -96px;}
}
@media only screen and (max-width: 600px) {
#top .christmas_ax_foundation_img img, #top .christmas_header_img_col_cont img{height:150px;}
#top .christmas_header_img_col_cont img{height:150px;object-position:0px -14px;}
}
@media only screen and (max-width: 420px) {
#top .contact_tab_main_text, #top .contact_tab_title{font-size:14px;line-height:30px;}
#top .contact_tab_subtitle{font-size:14px;line-height:24px;}
}
#top .single_hotel_full_menu_cont{display:none;position:fixed;top:66px;width:100%;background:#ffffff;z-index:99;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.15);transition:top .4s;}
#top .single_hotel_full_menu_cont_show{top:96px;}
#top .global_bar_cont{top:0px;transition:top .4s;}
#top .global_bar_cont_hide{top:-48px;}
#top .single_hotel_main_menu_cont_up{top:0px !important;}
#top.page-id-3485 .single_hotel_full_menu_cont,
#top.page-id-4870 .single_hotel_full_menu_cont,
#top.page-id-5230 .single_hotel_full_menu_cont,
#top.page-id-4819 .single_hotel_full_menu_cont,
#top.page-id-4652 .single_hotel_full_menu_cont,
#top.page-id-5105 .single_hotel_full_menu_cont,
#top.page-id-4752 .single_hotel_full_menu_cont{display:block !important;}
#top .booking_form_menu_inner_scroll .burger_menu_cont, #top .booking_form_menu_inner_scroll .hide_for_new_sticky_menu{display:none !important;}
#top.page-id-3485 .sticky_burger_menu_items_cont,
#top.page-id-4870 .sticky_burger_menu_items_cont,
#top.page-id-5230 .sticky_burger_menu_items_cont,
#top.page-id-4819 .sticky_burger_menu_items_cont,
#top.page-id-4652 .sticky_burger_menu_items_cont,
#top.page-id-5105 .sticky_burger_menu_items_cont,
#top.page-id-4752 .sticky_burger_menu_items_cont{top:96px;transition:top .2s;}
#top.page-id-3485 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont,
#top.page-id-4870 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont,
#top.page-id-5230 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont,
#top.page-id-4819 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont,
#top.page-id-4652 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont,
#top.page-id-5105 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont,
#top.page-id-4752 .single_hotel_main_menu_cont_up .sticky_burger_menu_items_cont{top:142px;}
#top .booking_form_menu_inner.booking_form_menu_inner_scroll{grid-template-columns:max-content max-content 1fr;transition:grid-template-columns .3s;}
#top .booking_form_menu_inner_scroll .booking_form_cont{justify-self:end;width:100%;padding-left:40px;grid-template-columns:1fr 1px 1fr 1px 1fr 1fr;}
#top.page-id-3485 .single_menu_input_cont,
#top.page-id-4870 .single_menu_input_cont,
#top.page-id-5230 .single_menu_input_cont,
#top.page-id-4819 .single_menu_input_cont,
#top.page-id-4652 .single_menu_input_cont,
#top.page-id-5105 .single_menu_input_cont,
#top.page-id-4752 .single_menu_input_cont{display:grid;gap:6px;max-width:fit-content;}
#top.page-id-3485 .booking_form_menu_cont,
#top.page-id-4870 .booking_form_menu_cont,
#top.page-id-5230 .booking_form_menu_cont,
#top.page-id-4819 .booking_form_menu_cont,
#top.page-id-4652 .booking_form_menu_cont,
#top.page-id-5105 .booking_form_menu_cont,
#top.page-id-4752 .booking_form_menu_cont{box-shadow:unset;}
#top .global_bar_cont_hide .global_bar_sale_dropdown_inner_cont{top:174px;right:-100px;}
#top .single_hotel_full_menu_inner_item{border-radius:14px;border:1px solid #CDCDCD;color:#292929;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:1;padding:7px 14px;display:block;width:fit-content;text-decoration:unset;cursor:pointer;min-height:29px;}
#top .single_hotel_full_menu_inner_festive{background:linear-gradient(90deg, #F5CB86 0%, #7E5936 100%);color:#292929;}
#top .single_hotel_full_menu_inner_gift{display:grid;grid-template-columns:repeat(2, max-content);gap:6px;}
#top .single_hotel_full_menu_inner_cont{max-width:1531px;padding:0px 50px;margin:0 auto;padding-top:10px;padding-bottom:11px;display:grid;grid-auto-columns:max-content;grid-auto-flow:column;gap:10px;align-items:center;justify-content:center;}
#top.page-id-4819 .single_hotel_full_menu_inner_cont, #top.page-id-5105 .single_hotel_full_menu_inner_cont, #top.page-id-4752 .single_hotel_full_menu_inner_cont{justify-content:center;}
#top .single_hotel_full_menu_inner_gift .gift_icon{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Layer_1-1.svg);width:18px;height:13px;}
#top .single_hotel_full_menu_inner_offer{color:#ffffff;background:#292929;display:grid;grid-template-columns:repeat(3, max-content);gap:6px;align-items:center;}
#top .single_hotel_full_menu_inner_open{display:grid;grid-template-columns:repeat(2, max-content);gap:14px;padding-right:26px;padding-left:26px;position:relative;align-items:center;}
#top .single_hotel_full_menu_inner_open .burger_menu_icon{width:17px;height:13px;position:relative;}
#top .single_hotel_full_menu_inner_open .burger_menu_close_icon{position:absolute !important;top:50%;transform:translateY(-50%);right:26px;left:unset;}
#top .single_hotel_full_menu_inner_offer .dropdown_icon{width:8px;height:5px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Vector-16.svg);}
#top .single_hotel_full_menu_inner_offer .offer_icon{width:14px;height:15px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Vector-15.svg);}
#top .single_hotel_full_menu_inner_open_active .burger_menu_open_icon{opacity:0;}
#top .single_hotel_full_menu_inner_open_active .burger_menu_close_icon{opacity:1;}
#top .hover_offer_active .global_bar_sale_dropdown_inner_cont{opacity:1;visibility:visible;}
#top .hover_offer_active .hover_overlay_cont{opacity:0.6;}
#top .single_hotel_full_menu_inner_swiper_cont{display:none;}
.single-special-offers #header_main.container_wrap{overflow:visible;}
@media only screen and (max-width: 767px) {
#top.page-id-3485 .single_hotel_full_menu_inner_swiper_cont, 
#top.page-id-4870 .single_hotel_full_menu_inner_swiper_cont,
#top.page-id-5230 .single_hotel_full_menu_inner_swiper_cont,
#top.page-id-4819 .single_hotel_full_menu_inner_swiper_cont,
#top.page-id-4652 .single_hotel_full_menu_inner_swiper_cont,
#top.page-id-5105 .single_hotel_full_menu_inner_swiper_cont,
#top.page-id-4752 .single_hotel_full_menu_inner_swiper_cont{display:block;padding-left:20px;padding-top:10px;padding-bottom:11px;}
#top.page-id-3485 .sticky_burger_menu_items_cont, #top.page-id-4870 .sticky_burger_menu_items_cont, #top.page-id-5230 .sticky_burger_menu_items_cont, #top.page-id-4819 .sticky_burger_menu_items_cont, #top.page-id-4652 .sticky_burger_menu_items_cont, #top.page-id-5105 .sticky_burger_menu_items_cont, #top.page-id-4752 .sticky_burger_menu_items_cont{top:62px;}
#top .single_hotel_full_menu_inner_item{min-height:28px;}
#top .single_hotel_full_menu_inner_item .black_friday_icon{height:14px;width:14px;margin-top:-7px;top:4px;}
#top .single_hotel_full_menu_cont{top:60px;}
#top .single_hotel_full_menu_inner_cont{display:none;}
#top .swiper-hotel-mobile-menu{overflow:visible;}
#top.page-id-3485 .burger_menu_cont,
#top.page-id-4870 .burger_menu_cont,
#top.page-id-5230 .burger_menu_cont,
#top.page-id-4819 .burger_menu_cont,
#top.page-id-4652 .burger_menu_cont,
#top.page-id-5105 .burger_menu_cont,
#top.page-id-4752 .burger_menu_cont{display:block !important;}
#top .swiper-hotel-mobile-menu .swiper-slide{width:fit-content;}
#top.page-id-3485 .booking_form_menu_inner,
#top.page-id-4870 .booking_form_menu_inner,
#top.page-id-5230 .booking_form_menu_inner,
#top.page-id-4819 .booking_form_menu_inner,
#top.page-id-4652 .booking_form_menu_inner,
#top.page-id-5105 .booking_form_menu_inner,
#top.page-id-4752 .booking_form_menu_inner{grid-template-columns:1fr max-content max-content;}
#top .single_hotel_full_menu_inner_offer{grid-template-columns:repeat(2, max-content);padding:5.5px 14px;}
.hotelchildpage #top .single_hotel_full_menu_inner_swiper_cont .hide_item_on_desktop{display:none !important;}
#top .ax_burger_menu_item_single_christmas span{text-align:left;padding-left:10px;}
#top .gift_vouchers_main_cont .swiper-rooms{overflow:visible;}
#top .logo_only_header_cont .flex_column{margin-bottom:0px !important;}
#top.page-id-32048 #wrap_all{padding-top:0px;}
#top .christmas_popup_cont{z-index:2147483647;}
#top .christmas_popup_cont .main_popup_cont{min-height:500px;}
#top .christmas_card_logo{max-width:120px;}
#top .christmas_ax_foundation_sect .single_card_img_cont, #top .bigger_mobile_cards .single_card_img_cont, #top .bigger_mobile_cards .single_gift_voucher_img{height:385px !important;}
}
#top #christmas_page_btn{background:unset;padding:0px !important;grid-template-columns:100%;box-shadow:0px 0px 3px 2px rgba(0, 0, 0, 0.25);border-radius:5px 5px 0px 0px;overflow:hidden;right:-98px;}
#top #christmas_page_btn .gift_vouchers_btn_cont_inner_christmas{width:98.5%;}
#top #christmas_page_btn .gift_vouchers_btn_cont_gradient_christmas{display:block !important;}
#top #christmas_page_btn .gift_vouchers_btn_text{font-family:Montserrat;font-size:11px;font-weight:700;line-height:28px;letter-spacing:1.65px;text-transform:uppercase;}
#top #christmas_page_btn .menu_item_stars{background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47824.svg);display:block;width:30px;height:30px;}
#top .main_btn_gradient_with_icon a .avia_iconbox_title{display:grid;gap:8px;grid-template-columns:repeat(2, max-content);align-items:center;}
#top .main_btn_gradient_with_icon a .avia_iconbox_title i{filter:brightness(0) !important;}
#top.page-id-31288 .ax_burger_menu_item_single_christmas, 
#top.page-id-31288 #christmas_page_btn,
#top.page-id-31475 #christmas_page_btn, 
#top.page-id-31288 #christmas_page_btn, 
#top.page-id-31363 #christmas_page_btn,
#top.page-id-31346 #christmas_page_btn,
#top.page-id-31879 #christmas_page_btn{display:none !important;}
#top .gift_vouchers_btn_cont{display:none !important;}
#top .single_hotels_christmas_menu_sect{display:block !important;}
#top .menu_icon_cont_christmas .gift_icon{width:25px;height:25px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/10/Group-47824.svg);}
#top .christmas_main_stars_full .container{position:relative;z-index:20;}
#top.page-id-32048 #header{display:none !important;}
#top .logo_only_header_cont .template-page{padding:34px 0px !important;}
#top .logo_only_header_cont{min-height:unset !important;}
#top .menu_icon_cont_christmas i{filter:unset !important;}
#top.page-id-34969  #header_main, #top.page-id-34969  #header_meta, #top.page-id-34969  .hi-widget-container, #top.page-id-34969  #mobile_back_to_top, #top.page-id-34969  #christmas_page_btn{display:none !important;}
#top.page-id-34969 .global_bar_sale_dropdown_text_cont{color:#000000 !important;}
#top.page-id-32219 .global_bar_cont{display:block !important;position:fixed;z-index:9980;width:100%;background:transparent !important;transition:background .2s;}
#top.page-id-32219.transparent_menu_anim .global_bar_cont, #top.page-id-34969.transparent_menu_anim .global_bar_cont{background:#ffffff !important;}
#top.page-id-32219.transparent_menu_anim .single_hotel_main_menu_cont, #top.page-id-34969.transparent_menu_anim .single_hotel_main_menu_cont{opacity:1;}
.html_header_transparency #top .verdala_coming_soon_page .container{padding-top:0px !important;}
#top .verdala_coming_soon_page .av-special-heading-tag{font-weight:300;}
#top.page-id-32219 .global_bar_inner_cont, #top.page-id-34969 .global_bar_inner_cont{max-width:1531px;padding:0px 50px;margin:0 auto;padding-top:9px;padding-bottom:8px;display:grid;grid-template-columns:repeat(2, max-content);align-items:center;justify-content:space-between;}
#top.page-id-32219 .back_to_home_global_cont, #top.page-id-32219 .ax_hotels_experiences_cont .ax_hotels_experiences_text_cont{color:#ffffff;transition:color .2s;}
#top.page-id-32219.transparent_menu_anim .back_to_home_global_cont, #top.page-id-32219.transparent_menu_anim .ax_hotels_experiences_cont .ax_hotels_experiences_text_cont, 
#top.page-id-34969.transparent_menu_anim .back_to_home_global_cont, #top.page-id-34969.transparent_menu_anim .ax_hotels_experiences_cont .ax_hotels_experiences_text_cont{color:var(--axh-black);}
#top.page-id-32219 .ax_hotels_experiences_footer_cont .back_to_home_global_cont, #top.page-id-32219 .ax_hotels_experiences_cont:hover .ax_hotels_experiences_text_cont, #top.page-id-34969 .ax_hotels_experiences_footer_cont .back_to_home_global_cont, #top.page-id-34969 .ax_hotels_experiences_cont:hover .ax_hotels_experiences_text_cont{color:var(--axh-black);}
#top.page-id-32219 .ax_hotels_experiences_cont > svg path{fill:#ffffff;transition:fill .2s;}
#top.page-id-32219 .ax_hotels_experiences_cont:hover > svg path, #top.page-id-32219.transparent_menu_anim .ax_hotels_experiences_cont > svg path, #top.page-id-34969 .ax_hotels_experiences_cont:hover > svg path, #top.page-id-34969.transparent_menu_anim .ax_hotels_experiences_cont > svg path{fill:var(--axh-black);}
#top.page-id-32219 .footer_logo_cont, #top.page-id-34969 .footer_logo_cont, .hotelchildpage #top.page-id-34969 .footer_menu1{display:block;}
#top.page-id-34969 #footer .container .flex_column:nth-child(2){display:grid;grid-template-columns:repeat(4, max-content);column-gap:88px;row-gap:73px;}
.hotelchildpage #top.page-id-34969 .footer_socials_cont{display:grid;}
#top.page-id-34969 .single_hotel_logo_socket_cont{display:none;}
@media only screen and (max-width: 767px) {
#top .sticky_burger_menu_items_side{display:grid;grid-template-columns:100%;}
#top.page-id-32219 #wrap_all, #top.page-id-34969 #wrap_all{padding-top:0px !important;}
.hotelchildpage #top.page-id-32219 .footer_menu1, .hotelchildpage #top.page-id-34969 .footer_menu1{display:none;}
#top.page-id-32219 .single_hotel_main_menu_cont, #top.page-id-34969 .single_hotel_main_menu_cont{opacity:1 !important;}
.responsive #top.page-id-32219 .global_bar_cont, .responsive #top.page-id-34969 .global_bar_cont{display:none !important;}
.responsive #top.page-id-32219 #footer .container, .responsive #top.page-id-34969 #footer .container{padding:72px 20px 72px 20px;}
#top .mob_padd_top_christmas_106 .template-page{padding-top:106px !important;}
#top .christmas_swiper_col .av-special-heading-tag{font-size:32px;}
#top.page-id-32219 .single_hotel_main_menu_cont, #top.page-id-34969 .single_hotel_main_menu_cont{top:-80px !important;transition:top .4s;}
#top.page-id-32219 .mob_lang_nav, #top.page-id-34969 .mob_lang_nav{display:none !important;}
#top.page-id-32219.transparent_menu_anim .single_hotel_main_menu_cont, #top.page-id-34969.transparent_menu_anim .single_hotel_main_menu_cont{top:-1px !important;}
#top.page-id-34969 .footer_logo_cont{margin-bottom:65px;width:40%;height:52px;background-size:contain;background-repeat:no-repeat;}
#top.page-id-34969 .single_footer_hotel .footer_title_cont{display:none;}
#top.page-id-34969 .footer_socket_menu_mobile_cont{display:grid;grid-template-columns:100%;gap:10px;margin-top:10px;}
.responsive #top.page-id-34969 #wrap_all .mob_footer_socket_text{font-size:14px;font-weight:400;line-height:25px;display:block;margin-top:40px;border:unset;}
#top.page-id-32219 .single_footer_hotel .my_reservations_link, #top.page-id-34969 .single_footer_hotel .my_reservations_link{display:grid;}
}
.responsive #top .home_header_shortcode_cont .promo_code_red{color:#C50000 !important;}
#top .black_friday_2024_svg_text{position:absolute;top:46%;width:1078px;height:176px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/11/black_friday_2024_text.svg);left:50%;transform:translate(-50%, -50%);}
#top .ax_burger_menu_item_black_friday_with_icon{display:grid !important;grid-template-columns:max-content 1fr max-content;justify-content:unset;align-items:center;gap:8px;}
#top .black_friday_icon{width:18px;height:100%;background-image:url(//axhotelsmalta.com/wp-content/uploads/2025/02/ax_hotels_sun.svg);filter:unset !important;top:-2px;position:relative;}
@media only screen and (max-width: 1100px) {
#top .black_friday_2024_svg_text{width:100%;}
}
@media only screen and (max-width: 767px) {
#top .black_friday_2024_svg_text{top:40%;width:100%;height:141px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/11/black_friday_2024_text_no_stroke.svg);}
}
#top .black_friday_bar_cont.black_friday_bar_cont_2024{grid-template-columns:repeat(3, max-content) !important;}
.responsive #top .black_friday_bar_cont.black_friday_bar_cont_2024{display:grid !important;}
.responsive #top .black_friday_bar_cont_2024 .black_friday_bar_countdown_cont{display:block !important;}
.responsive.hotelchildpage #top .black_friday_bar_cont.black_friday_bar_cont_2024{display:none !important;}
#top .black_friday_bar_cont_2024 .black_friday_icon{display:inline-block;height:20px;margin-top:-10px;position:relative;top:4px;margin-right:8px;}
#top .global_bar_sale_dropdown_text_cont strong{color:var(--axh-black);font-weight:700;}
#top .global_bar_sale_dropdown_cont .black_friday_icon{position:unset;height:20px;margin-bottom:2px;}
.responsive #top .global_bar_right_cont .black_friday_bar_countdown_cont{display:none !important;}
@media only screen and (max-width: 767px) {
.responsive #top .black_friday_bar_cont.black_friday_bar_cont_2024{display:none !important;}
}
.responsive #top.page-id-31346 .black_friday_bar_cont, .responsive #top.page-id-31346 .booking_form_cont,
.responsive #top.page-id-31475 .black_friday_bar_cont, .responsive #top.page-id-31475 .booking_form_cont,
.responsive #top.page-id-31363 .black_friday_bar_cont, .responsive #top.page-id-31363 .booking_form_cont,
.responsive #top.page-id-31288 .black_friday_bar_cont, .responsive #top.page-id-31288 .booking_form_cont,
.responsive #top.page-id-31879 .black_friday_bar_cont, .responsive #top.page-id-31879 .booking_form_cont{display:none !important;}
#top .single_hotel_full_menu_inner_item .black_friday_icon{height:15px;width:15px;margin-top:-8px;top:3px;}
.responsive #top .black_friday_slide .variation_three_slide_inner_cont{display:none !important;}
#top .verdala_main_font_family *{font-family:freight-text-pro, serif !important;font-style:normal;font-weight:400;text-transform:unset;}
#top .verdala_main_font_italic, #top .verdala_main_font_italic *{font-style:italic;font-weight:300;}
#top .verdala_btn_icon{width:23px;height:10px;background-image:url(//axhotelsmalta.com/wp-content/uploads/2024/11/Line-100.svg);filter:brightness(0) invert(1);}
#top .verdala_main_btn_cont a{margin:0px;border-radius:34px;border:1px solid #ffffff !important;color:#ffffff !important;font-family:"proxima-nova", sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:13px 29px 13px 37px;background:transparent !important;}
#top .verdala_main_btn_cont a .avia_iconbox_title{display:grid;grid-template-columns:repeat(2, max-content);gap:10px;align-items:center;}
@media only screen and (max-width: 767px) {
#top .verdala_main_title{margin-top:0px;margin-bottom:35px;}
#top .verdala_main_title .av-special-heading-tag{font-size:32px;letter-spacing:0.96px;line-height:1;}
#top .apply_with_text *{font-size:15px !important;line-height:20px !important;}
}
#top .menu_icon_cont_christmas, #top .verdala_gallery_img_caption{display:none !important;}
#top.postid-33714 .single_filter_cont[data-tab="book"], #top.postid-33714 .single_mob_filter[data-tab="book"]{display:none !important;}
#top .room_popup_accordian .faq_cards_cont{margin-top:0px !important;}
#top .room_popup_accordian .single_ax_footer_related_dot{display:none !important;}
#top .room_popup_accordian .single_ax_footer_related_articles_title{font-size:16px;line-height:1;}
#top .room_popup_accordian .faq_cards_cont .accordion_heading{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px;border-color:var(--axh-grey-1);}
#top .room_popup_accordian .accordion_section .hotel_accordian_header_wrapper:last-child{border-color:var(--axh-grey-1);}
#top .room_popup_accordian .vertical_line{height:11px;width:2px;}
#top .room_popup_accordian .horizontal_line{width:12px;height:2px;}
#top .room_popup_accordian .accordion_content_hotels_accessibility{padding-bottom:0px;}
#top .room_popup_accordian .hotel_accessibility_inner_cont{padding-left:22px;padding-right:22px;padding-bottom:27px;padding-top:27px;display:grid;grid-template-columns:100%;gap:20px;}
#top .single_room_ax_privilege_title{display:block;color:#000000 !important;font-size:14px;line-height:1;font-weight:600;font-family:'Montserrat';}
#top .single_room_ax_privilege_text{display:block;color:#000000 !important;font-size:13px;line-height:20px;font-weight:400;font-family:'Montserrat';margin-top:4px;}
@media only screen and (max-width: 767px) {
#top .mobile_room_accordion_section_privilege{margin-top:-1px !important;}
#top .room_popup_accordian{margin-top:30px;}
#top .single_room_ax_privilege_title, #top .single_room_ax_privilege_text{text-align:left;}
#top .room_popup_accordian .accordion_content{padding-top:0px !important;}
#top .room_popup_accordian .hotel_accessibility_inner_cont{padding-top:22px;}
.hi-widget-container{z-index:99999999 !important;}
.hi-widget-container.chat_box_hide{z-index:999 !important;}
}
@media only screen and (max-width: 370px) {
#top .gstc_logo{width:68px;}
#top .verified_forbes_logo{width:65px;height:72px;}
#top .unesco_logo{width:70px;height:62px;}
}
#top .verdala_sticky_menu_cont{display:none;}
#top .single_card_coming_soon_no_marg{margin:0px !important;}
#top.page-id-32219 .verdala_sticky_menu_cont{display:none !important;}
.hotelchildpage #top.page-id-32219 .global_bar_cont{background:#ffffff !important;}
.hotelchildpage #top.page-id-32219 .global_bar_right_cont .single_countdown_cont{color:#000000 !important;background-color:#E9E9E9 !important;}
.hotelchildpage #top.page-id-32219 .global_bar_right_cont .black_friday_bar_book_cont{color:rgb(255, 255, 255) !important;background:var(--axh-black) !important;border-radius:3px !important;}
#top.page-id-32219 .global_bar_cont .global_bar_left_cont > a, #top.page-id-32219 .global_bar_cont .global_bar_left_cont .ax_hotels_experiences_text_cont, #top.page-id-32219 .global_bar_cont .global_bar_sale_dropdown_text_cont, #top.page-id-32219 .global_bar_cont .global_bar_sale_dropdown_text_cont strong{color:#000000 !important;}
.hotelchildpage #top.page-id-32219 .global_bar_cont.global_bar_cont_verdala_active{background:#ffffff !important;}
#top.page-id-32219 .burger_menu_cont, #top.page-id-34969 .burger_menu_cont{opacity:0 !important;pointer-events:none !important;}
#top.page-id-34969 .rooms_guests_cont .single_rooms_guests_cont:last-child{display:none !important;}
#top.page-id-34969 .rooms_guests_cont{bottom:-84px;}
#top.page-id-32219 .global_bar_cont_verdala_active .back_to_home_global_cont svg circle{fill:unset !important;}
#top.page-id-32219 .global_bar_cont .global_bar_left_cont .ax_hotels_experiences_cont > svg path, #top.page-id-32219 .offer_global_bar_arrow path{fill:var(--axh-black) !important}
#top.page-id-32219 .global_bar_cont_verdala_active .back_to_home_global_cont svg{box-shadow:unset !important;border-radius:100% !important;}
#top.page-id-32219 .booking_form_menu_cont, #top.page-id-32219 #header_main, #top #header_meta{display:block !important;}
#top.page-id-32219 .verdala_booking_form_cont{border-radius:0px;border:unset !important;background:unset !important;position:relative !important;top:0px !important;right:0px !important;padding-right:20px;padding-left:20px;opacity:1;}
#top.page-id-32219 .rooms_guests_cont{border:1px solid var(--axh-grey-1) !important;background-color:#ffffff !important;bottom:-71px !important;left:606px !important;}
#top.page-id-32219 .daterangepicker.opensright:after{left:10px;border-right:6px solid transparent;border-left:6px solid transparent;}
#top .popup_hotel_id_245 .popup_featured_btn .avia_iconbox_title{display:inline-block !important;text-align:left !important;}
#top .popup_hotel_id_245 .popup_featured_btn .btn_icon{display:inline-block !important;margin-left:10px !important;}
#top .popup_hotel_id_245 .popup_featured_logo_cont{filter:brightness(0%);}
@media only screen and (max-width: 767px) {
#top.page-id-32219 .single_hotel_main_menu_cont {
background-color: var(--axh-black) !important;
}
#top.page-id-32219 .mob_lang_nav {
display: none !important;
}
#top.page-id-32219 .single_hotel_main_menu_cont .booking_form_menu_inner {
grid-template-columns: 1fr !important;
justify-items: center !important;
}
#top.page-id-32219 .booking_form_menu_logo_cont {
padding-right: 0px !important;
}
#top.page-id-32219 .booking_form_menu_logo_cont img {
object-position: center !important;
}
#top.page-id-32219 #header_main, #top.page-id-32219 .main_floating_btns, #top.page-id-32219 .single_mobile_input_inner_cont_children {
display: none !important;
}
.responsive #top.page-id-32219 .mobile_book_btn_alt_cont {
display: block !important;
}
}