:root{--woo-button-color:#7f0052}#branda-cookie-notice{z-index:9999999999!important}.row1 img,.row2 img,.row3 img,.row4 img,.row5 img,.row6 img,.row7 img,.row8 img,.blog_article img{max-width:100%;height:auto}.blog_article .wp-caption{max-width:100%}p,h1,h2,h3,h4,h5,li,.footer_address,.footer_tel,.hBook a,.hBook .tel,.ninja-forms-field,label,.nf-error-msg,.page-id-9 .contact,a.btn.medium,.purplebox,.footer_email,.footer_tel_symbol,.footer_email_symbol,#ub-cn-notice-text,.button.ub-cn-set-cookie,#responsive-menu-pro-header-bar-title,th,td,strong,textarea,input,select,option,div,a{font-family:arial,helvetica,sans-serif}h1{font-size:48px;font-weight:400}h3{line-height:150%}.nodesktop{display:none}.relative{position:relative}.container{width:60%}.flex{display:flex}.uppercase{text-transform:uppercase}.aligncenter{text-align:center;float:none;margin:auto;display:block}button.btn,a.btn.medium{cursor:pointer}button.btn{padding:7px 10px}.login-notice,#weight_charge_div{padding:10px;background:#FFE4E4;margin-top:40px;border:1px solid #DF7979;color:#DF7979;box-sizing:border-box}#weight_charge_div{margin-top:0;display:flex;align-items:center;flex-wrap:wrap}#weight_charge_div a,#weight_charge_div p{color:inherit;margin-bottom:0}#weight_charge_div a{text-decoration:underline}#weight_charge_div .button{border:none;color:#fff;border-radius:0;background:#990054;padding:7px 10px;margin-left:20px;cursor:pointer}#weight_charge_div .button:hover{background:#bd0c6d}#availability-container #weight_charge_div{margin:5px auto}.snowy_ground{width:100%;display:block;height:auto;position:absolute;bottom:0;z-index:1;left:0;max-height:130px}.snow_separator{height:70px;position:relative;background:var(--footer_background)}@media only screen and (max-width:800px){.snow_separator{height:45px;position:relative}}.breadcrumbs_section{background:#F7F7F7;padding:5px 0}.breadcrumbs_section p{margin:0;font-size:11px}.header_absolute{position:absolute;width:100%;height:100%;top:20px}.cart_link_cont{display:flex;justify-content:center;align-items:center;width:100%}.pnb{padding:5px 10px;z-index:3999;position:relative}.cartlink{padding:7px 10px}.hBook{background:#FFF;border:3px solid #990054;margin-top:-20px;float:right;width:220px;box-sizing:content-box}.tel,.tel a{width:100%;display:block;float:left;background:#990054;color:#FFF;text-align:center;font-size:19px;padding:5px 0}.header_hide{overflow:hidden}.header_hide img{float:left}.balloon-absolute .btn:hover{background:#842365}.balloon-absolute .btn{font-family:arial,helvetica,sans-serif;background:#990054;padding:18px;border-radius:5px;color:#fff;position:absolute;left:50%;bottom:78px;margin-left:-121px}.absolute{position:absolute}.cartlink .cart-contents{color:#990054;font-weight:700;font-size:12px;top:0;right:0;margin-right:1px}#menu-header-menu>li>a{padding:10px 11px}#menu-header-menu #menu-item-27872 a,#menu-header-menu #menu-item-27873 a,#menu-header-menu #menu-item-27874 a,#menu-header-menu #menu-item-27875 a{padding:10px 6px}#menu-header-menu #menu-item-27875 a{padding:10px 11px 10px 6px}#ub-cn-notice-text{color:#fff;line-height:140%}.cookie-notice-container{padding:20px!important}.purplebox{background:#990054;padding:10px;font-size:14px;line-height:150%;text-align:center;cursor:pointer}.purplebox a,.purplebox{color:#fff}.purplebox i{display:block;font-size:30px;margin-bottom:10px;margin-top:5px}.purplebox:hover{background:#842365}.box .purplebox{height:145px}.balloon-absolute{z-index:1;position:absolute;width:100%;bottom:-40px}.balloon{position:relative;float:right;width:285px;height:auto}.section_style_1{z-index:-10!important}.nav_account_menu{float:left;width:100%;margin:0 0 20px}.nav_account_menu li a{background:#990054;color:#FFF;padding:10px;float:left;margin-right:10px;margin-bottom:10px;border-radius:5px;padding:10px 20px}.nav_account_menu li a:hover{background:#bd0c6d}#availability-container{border-bottom:1px dashed #999;float:left;font-size:80%;width:100%}a.av_buyvoucher_btn,a.av_booknow_btn{background:#AAA;padding:10px;float:left;width:100%;text-align:center;color:#FFF;margin-top:10px;box-sizing:border-box}a.av_booknow_btn{background:var(--button_1_background_colour)}a.av_buyvoucher_btn{background:none repeat scroll 0 0 #6D84B4}a.av_booknow_btn:hover{background:var(--button_1_hover_background_colour)}a.av_buyvoucher_btn:hover{background:none repeat scroll 0 0 #3B5998}.flight_details_av{padding:10px 0;line-height:145%}.flight_details_av span{display:block;font-weight:700}.pagination{color:#666666!important;display:inline-block;float:left;font-size:13px;margin:-2px 2px 6px;padding:11px 5px 2px 4px}.paginationselect{border-top:4px solid #000;color:#000000!important;display:inline-block;float:left;font-size:13px;font-weight:700;margin:-3px 2px 6px;padding:8px 5px 2px 4px}.pagenumberblog{border-top:2px solid #CCC;display:block;float:left;margin-top:10px;text-align:left;width:100%;margin-bottom:40px}.pagenumberblog span{color:#666;display:block;float:left;font-size:13px;margin-right:10px;margin-top:9px}span.b_holiday{color:#FF0000!important;display:inline!important;font-size:12px!important}.search-flight-icon{background:none repeat scroll 0 0 #6D84B4;border:1px solid #3B5998;border-radius:1px 1px 1px 1px;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#FFF;display:block;float:left;height:24px;margin-left:7px;margin-top:0;text-shadow:0 1px 1px rgba(0,0,0,.3)}.search-flight-icon:hover{background:none repeat scroll 0 0 #3B5998;color:#EEE}#search-flight-text{color:#333;float:left;margin-left:0;padding-top:0;font-size:13px}#search-flight-record{background:#eee;background:-moz-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:-o-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#cccccc 100%);background:linear-gradient(to bottom,#eeeeee 0%,#cccccc 100%);border:1px solid #CCC;border-radius:3px 3px 3px 3px;clear:both;color:#333;font-size:17px;padding:5px 10px;text-shadow:1px 1px 1px #FFF;float:left;width:100%;box-sizing:border-box}.menu-header-menu-container{margin-top:40px!important}#menu-header-menu{background:#000;background:rgba(153,0,84,.7);border-radius:10px;float:right;max-width:960px;position:relative;z-index:2}#menu-header-menu>li:first-child,#menu-header-menu>li:first-child a{border-bottom-left-radius:10px;border-top-left-radius:10px}#menu-header-menu>li:last-child a,#menu-header-menu>li:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}#menu-header-menu>li.current_page_item{background:var(--menu_hover_background_colour)}#menu-header-menu>li>a,.sub-menu a{font-size:13px;font-weight:700}.sub-menu a{text-transform:uppercase}.hBook .pnb,.hBook i,.footer_tel_symbol,.footer_email_symbol{color:#990054;font-weight:700}#menu-header-menu>li.current_page_item>a{background:none}#menu-header-menu>li.current_page_item>a:hover{background:#008ab7}#menu-header-menu .sub-menu{z-index:99}.header_logo img{margin-top:-55px}#menu-item-27535 .sub-menu{min-width:240px}#menu-item-652 .sub-menu{min-width:230px}#menu-item-663 .sub-menu{min-width:330px}#menu-item-687 .sub-menu{min-width:310px}.sub-menu{padding:5px 0 10px 0}.header_absolute{z-index:20}.productslider_wo_custom .slick-list{width:90%;margin:auto}.productslider_wo_custom .slick-arrow{color:#666}.productslider_wo_custom .slick-arrow:hover{color:#990054;cursor:pointer}.productslider_wo_custom .btn{padding:8px 5px}.page-id-11830 .nf-form-content{float:left!important}.page-id-11830 .nf-form-wrap.ninja-forms-form-wrap{margin-left:85px}.page-id-11830 .nf-label-field-16,.page-id-11830 #nf-label-field-16{text-align:left}.page-id-11830 .section.group p{clear:both;text-align:left;margin-left:84px;max-width:60%}.gallery_text_block .btn.medium.btn_1{padding:15px;border-radius:20px}.footer-2 h3,.footer-2 li,.footer_address,.footer_tel,.footer_email,.footer_tel_symbol,.footer_email_symbol{font-size:14px;line-height:1.5}.footer-2 ul li,.nf-error-msg{font-size:12px}.footer-2 img.trip_advisor{height:140px;width:auto;margin-bottom:10px}.footer-2 .wp-image-26959{width:90px;height:auto}.footer_col_html p{margin-bottom:0}.footer_col_html p:last-of-type,.footer_col_html p:nth-last-of-type(2){display:none}.footer-2 img.smallfooter{height:28px;width:auto}.footer-2 .wp-image-1191{width:150px;height:auto}.footer-2 li:before,.bullets li:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;left:0;color:#3e6480;font-size:10px;margin-right:10px}.bullets li:before{line-height:250%}.social_footer i{font-size:26px}.footer-2 .col.span_3_of_12{border-right:solid 1px}.footer-2 .col.span_3_of_12:last-child,.footer-2 .col.span_3_of_12:first-child{border-right:none}.textwidget.custom-html-widget{margin-right:20px}.page-id-9 .contact{background:#efefef;padding:20px 10px 10px 10px;border:solid 1px #ccc}.page-id-9 .contact{margin-bottom:15px;color:#464646;font-size:16px;line-height:150%}.page-id-9 .contact a{color:#990054}.ninja-forms-field{border:solid 1px #990054!important;border-radius:5px;max-width:450px;color:#3e6480}.nf-form-layout{margin-top:30px}label{font-weight:300!important;font-size:14px}.field-wrap input[type=button]{width:100%!important;padding:10px;cursor:pointer}.normal_list ul{margin-bottom:20px}.normal_list li{line-height:145%}.normal_list li::before{content:"\f054";font-family:"Font Awesome 5 Free";display:inline-block;padding-right:6px;font-weight:900}.list_cats{background:#E3F7FC;padding:10px;border:1px solid #BFE4F9}.list_cats li{float:none;display:inline-block}.list_cats li a{display:inline-block;background:var(--button_1_hover_background_colour);color:var(--button_1_hover_text_colour);padding:5px 20px;margin-right:10px}.list_cats li a:hover{color:var(--button_1_hover_text_colour)}.list_cats p{margin:0 0 5px}.back_cat{background:#F7F7F7;padding:5px}.newproduct{background:#F7F7F7;border:1px solid #EEE;box-shadow:1px 5px 6px #CCC}.newproduct .col{min-height:240px}.newproduct h2{font-size:19px;font-weight:400;margin-bottom:10px}.newproduct img{float:left}.newproduct_space{padding:10px}.pro_info{background:#990054;color:#FFF;width:100%;display:block;padding:5px 0;text-align:center}.newproduct p{margin:0 0 5px;line-height:119%}.bottom_newproduct{position:absolute;bottom:6px;width:80%;left:6%}.newproduct_r{position:relative}.product_ticks li{line-height:145%}.product_ticks li:before{content:"\f054";font-family:"Font Awesome 5 Free";display:inline-block;padding-right:6px;font-weight:900}.new_prod_detail .woocommerce-Price-amount{font-size:24px!important;margin-top:30px;display:block}.new_prod_detail .single_add_to_cart_button{padding:20px 40px}.new_prod_detail .input-text.qty{padding:17px;font-size:20px}.special_h3{margin-bottom:15px}.woocommerce-Price-amount{color:#990054!important;font-size:18px!important;font-weight:700}.woocommerce-cart-form .woocommerce-Price-amount,.cart_totals .woocommerce-Price-amount{color:inherit!important;font-size:18px!important;font-weight:400}.product_browse{border:1px solid #ddd;padding:5px;box-sizing:border-box}.product_browse h2{margin:0;padding:0;font-size:17px;font-weight:400;line-height:139%;text-align:center}.title_prob_box{height:200px;overflow-y:scroll;overflow-x:hidden}.product_browse p{font-size:15px;line-height:139%}.prod_footer{background:#e1e1e1 none repeat scroll 0 0;bottom:0;height:50px;left:0;padding-top:7px;width:100%}.prod_footer button{background:#990054;color:#FFF;opacity:1;width:auto;height:auto;text-indent:0;padding:5px 10px;border-radius:3px;border:0}.prod_footer .qty{width:50px}.quantity{float:left}.gallery_text_block{width:70%;float:right}.woocommerce-cart-form .actions .button,#crafty_billing_button button,#crafty_shipping_button button,.checkout_coupon button{padding:0 10px;border:none;height:34px;line-height:34px}#crafty_billing_button button,#crafty_shipping_button button,.checkout_coupon button{background-color:var(--woo-button-color);color:#fff}.checkout_coupon .form-row{float:left}#crafty_billing_button button,#crafty_shipping_button button{height:21px!important;line-height:21px!important}#coupon_code{width:120px!important;height:34px!important;padding:0 5px}#order_comments_field{width:100%}.wc-proceed-to-checkout a,#place_order{border:none}.col-1 p>label,.col-2 p>label{width:210px}.col-1 p>span,.col-2 p>span{width:calc(100% - 210px)}.woocommerce-billing-fields p:after,.woocommerce-additional-fields p:after,.woocommerce-shipping-fields p:after,.checkout_coupon:after{display:table;content:"";clear:both}.woocommerce-billing-fields p,.woocommerce-additional-fields p,.woocommerce-shipping-fields p{float:none!important}.woocommerce-billing-fields p#billing_postcode_search_field,p#shipping_postcode_search_field{float:left!important;width:calc(100% - 100px)}.woocommerce-billing-fields #billing_postcode_search_field input,#shipping_postcode_search_field input{width:calc(100% - 220px)}#crafty_billing_button,#crafty_shipping_button{float:right!important;width:auto}#crafty_billing_button label,#crafty_shipping_button label{display:none!important}.woocommerce-additional-fields #order_comments_field label,.woocommerce-additional-fields p#order_comments_field>span{float:none!important;width:100%!important;display:block}.woocommerce-additional-fields textarea{wi˙ h:?? %}#customer_details p,#customer_details strong,#customer_details select,#customer_details option,#customer_details input,#customer_details textarea,#customer_details span,.woocommerce-checkout-review-order td,.woocommerce-checkout-review-order th,.woocommerce-checkout-review-order span,.woocommerce-checkout-review-order bdi{font-size:14px}.woocommerce-checkout-review-order td,.woocommerce-checkout-review-order th,.woocommerce-checkout-review-order span,.woocommerce-checkout-review-order bdi{text-align:left}.woocommerce-checkout-payment{margin:20px 0 40px 0}.col-1 h3,.col-2 h3{margin-bottom:10px;margin-top:40px}.woocommerce-info{border-top:3px solid var(--woo-button-color)}#billing_postcode_search_field #billingcc_c2a_manual,#shipping_postcode_search_field #shippingcc_c2a_manual{width:auto;background:#eee;display:inline-block;padding:5px 10px;color:#777}#billing_postcode_search_field #billingcc_c2a_manual:hover,#shipping_postcode_search_field #shippingcc_c2a_manual:hover{background:#ddd;color:#666}.wc_payment_method{padding-bottom:10px}.wc_payment_method.payment_method_paypal img{display:none}.wc_payment_method.payment_method_stripe img{display:none}.insta_box{padding-right:2%}.insta_box h3{line-height:1.1}.insta_box .insta_link,.insta_box h3{line-height:1.7}.insta_box .insta_link{font-size:13px}.sbi_item{overflow:hidden}#responsive-menu-pro-container{margin-top:80px!important}#responsive-menu-pro-header-bar-html{float:right!important;margin-right:110px!important}@media only screen and (max-width:770px){.header_hide{display:none}.col{margin:1% 0 1% 0%}.col-1,.col-2,.span_1_of_12,.span_2_of_12,.span_3_of_12,.span_4_of_12,.span_5_of_12,.span_6_of_12,.span_7_of_12,.span_8_of_12,.span_9_of_12,.span_10_of_12,.span_11_of_12,.span_12_of_12{width:100%}.mob_6:first-child{width:48%;margin-right:4%}.mob_6{width:48%!important}.newproduct .col{min-height:auto}.bottom_newproduct{position:relative;width:auto;left:0;margin-top:10px}.new_prod_detail .single_add_to_cart_button{padding:20px 40px;width:100%;display:block}.box_manage .purplebox{height:auto}#weight_charge_div .button{margin-left:0}#wpadminbar{display:none}.nodesktop{display:block}h2,h1{font-size:36px}.footer-2 .col.span_3_of_12{border-right:none}.hBook,.balloon-absolute,#menu-header-menu{display:none}.header_absolute img{position:absolute;bottom:125px}.flex{display:block}.balloon{display:none}#responsive-menu-pro-header i,#responsive-menu-pro-header-bar-title,#responsive-menu-pro-additional-content .social_footer i{color:#fff}#responsive-menu-pro-additional-content .wp-image-1191.alignleft{width:120px;height:auto}#responsive-menu-pro-additional-content .social_footer i{margin-right:10px}#responsive-menu-pro-header-bar-title{font-size:22px}#responsive-menu-pro-header i{margin-left:0;font-size:18px}#branda-cookie-notice .button{display:block;margin:20px 0 0 0;padding:10px}.container{width:90%}.size-medium.wp-image-794.alignright{float:none}.gallery_text_block{width:100%}.box .purplebox{max-height:110px}.n2-ss-align.n2-ss-align-visible{overflow:hidden!important}.responsive-menu-pro-header-bar-item .cartlink{float:none}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%}.woocommerce form .form-row .select2-container{width:100%!important;margin-bottom:10px}.col-1 p>span,.col-2 p>span,.col-1 p>label,.col-2 p>label,.woocommerce-billing-fields #billing_postcode_search_field input,.woocommerce-billing-fields p#billing_postcode_search_field{width:100%}#crafty_billing_button{float:left!important}.cart-collaterals,.wc-proceed-to-checkout a{float:none;margin-top:20px;display:block}.wc-proceed-to-checkout a{text-align:center}.shop_table_responsive.cart{min-width:600px}.woocommerce-cart-form{overflow:auto}.cart_button{left:100%;width:auto;margin-top:31px;display:block;margin-left:20px}.cart_button i{margin-right:0!important}.cart-contents{color:#fff;font-weight:700;top:0;right:0;width:auto;margin-right:-10px;margin-top:-10px}.absolute{position:absolute}#responsive-menu-pro-header-bar-html{position:relative;margin-right:40px}.cookie-notice-container{padding:5px!important}.cookie-notice-container span{font-size:11px!important}#branda-cookie-notice .cookie-notice-container .branda-cn-container .branda-cn-column{padding:5px 5px!important}#branda-cookie-notice .cookie-notice-container .branda-cn-container .branda-cn-column:first-child{padding-left:1em!important;padding-top:0px!important}#branda-cookie-notice .cookie-notice-container .branda-cn-container .branda-cn-column:last-child{padding-right:1em!important}#branda-cookie-notice .cookie-notice-container .branda-cn-container .branda-cn-column a.button{display:block}}.woocommerce-checkout-review-order-table .woocommerce-shipping-totals{display:none}