body,ul,li,ol,h1,h2,h3,h4,h5,a,div,placeholder,fieldset,blockquote,p{text-decoration:none;margin:0;padding:0;border:0;box-sizing:border-box;color:var(--paragraph_colour);line-height:100%}input,select,textarea,span.full_width{box-sizing:border-box}.container{width:80%;margin:auto;max-width:1300px;min-width:1050px}.center{text-align:center}.textright{text-align:right}.textleft{text-align:left}.textjustify{text-align:justify}.alignright{float:right;margin-left:10px}.alignleft{float:left;margin-right:10px}.vetical_middle{position:relative;top:50%;transform:translateY(-50%)}h1,h2,h3,h4,h5{color:var(--titles_colour)}p,.promo_box_style_1 ul{margin-bottom:15px}p,.promo_box_style_1 li{line-height:145%}p a,li a{color:var(--link_colour)}p a:hover,li a:hover{color:var(--link_hover_colour)}.imgfix img{width:100%;height:auto}.relative{position:relative}.absolute{position:absolute}.clr{clear:both}html{scroll-behavior:smooth}.wc-proceed-to-checkout,#place_order{cursor:pointer}.productgap_5{padding:0 5px}.productgap_10{padding:0 10px}.productgap_15{padding:0 15px}.productgap_20{padding:0 20px}.horitzontal_gap_05{width:5px;display:inline-block}.horitzontal_gap_10{width:10px;display:inline-block}.horitzontal_gap_15{width:15px;display:inline-block}.horitzontal_gap_20{width:20px;display:inline-block}.separator00{height:0}.separator05{height:5px}.separator10{height:10px}.separator20{height:20px}.separator30{height:30px}.separator40{height:40px}.separator50{height:50px}.separator60{height:60px}.separator70{height:70px}.separator80{height:80px}.separator90{height:90px}.separator100{height:100px}.separator110{height:110px}.separator120{height:120px}.separator160{height:160px}.separator200{height:200px}.separator240{height:240px}//.sitemap{vertical-align:top}.checklist li,.sitemap{display:inline-block}.sitemap.checklist_1{width:100%}.sitemap.checklist_2{width:49%}.sitemap.checklist_3{width:33%}.sitemap.checklist_4{width:24%}.sitemap.checklist_5{width:19%}.parallax-window{background:0 0}.widescreen_box{top:50%;transform:translateY(-50%);width:100%;left:0}.widescreen img{width:100%;height:auto}.no_p_gap p,p.no_p_gap{margin:0}.header_nav{background:var(--menu_background_colour)}.logo img{max-width:300px;max-height:120px}//#menu-header-menu li{display:inline-block;position:relative}#menu-header-menu li>ul{display:none;position:absolute;z-index:1;background:var(--sub_menu_background_colour)}#menu-header-menu li:hover>ul{display:block}#menu-header-menu .sub-menu>li>.sub-menu{left:99px;width:200px}#menu-header-menu>li>a{display:block;padding:10px 20px;text-transform:uppercase;color:var(--menu_font_colour)}#menu-header-menu>li:hover>a,#menu-header-menu>li.current_page_item>a,#menu-header-menu>li.current-menu-parent>a{background:var(--menu_hover_background_colour);color:var(--menu_font_hover_colour)}#menu-header-menu li>ul>li>a{color:var(--sub_menu_font_colour);float:left;width:100%;padding:4px 20px;text-align:left}#menu-header-menu li>ul>li{display:block;width:100%}#menu-header-menu li ul li a:hover{background:var(--sub_menu_hover_background_colour);color:var(--sub_menu_font_hover_colour)}footer{background:var(--footer_background)}footer a,footer,footer span{color:var(--footer_link_colour)}footer h3{color:var(--footer_title_colour)}footer a:hover{color:var(--footer_link_hover_colour)}footer .legal{color:var(--footer_legal_colour)}//footer.footer-1 li{display:inline-block;padding:0 10px}.subfooter_menu li{float:left;margin-right:10px}.subfooter{background:var(--sub_footer_colour);font-size:80%}#scrolltop{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:30px;border:none;outline:none;background-color:#000;opacity:.2;cursor:pointer;padding:5px 10px;color:#fff}.expand{overflow:hidden;float:left}.expand img{transition:transform .4s;float:left}.expand img:hover{transform:scale(1.1)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;z-index:9;border:0;color:#fff;background:0 0;font-size:30px;padding:10px;line-height:40px;margin-top:-30px}.slick-next{right:0}.slick-prev{left:0}.slick-dots li{display:inline-block}.slick-dots button{background:0 0;border-radius:50%;border:3px solid #333;margin:0 5px;height:20px;width:20px;padding:0;overflow:hidden;text-indent:-999px}.slick-dots .slick-active button{background:#333}.wc-slider-nav .slick-arrow,.wc-slider-for .slick-arrow{color:var(--paragraph_colour)}.image_oneside img{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center}.right_invert .span_7_of_12{float:right}.right_invert .span_5_of_12{margin-left:0}.image_text_wide .span_5_of_12{padding-left:0;padding-right:2%}.image_text_wide.right_invert .span_5_of_12{padding-left:2%;padding-right:0}.section_style_1{background:var(--section_1_colour)}.section_style_1 h1,.section_style_1 h2,.section_style_1 h3,.section_style_1 h4,.section_style_1 h5,.section_style_1 h1 a,.section_style_1 h2 a,.section_style_1 h3 a,.section_style_1 h4 a,.section_style_1 h5 a{color:var(--section_1_title_colour)}.section_style_1 p{color:var(--section_1_paragraph_colour)}.section_style_2{background:var(--section_2_colour)}.section_style_2 h1,.section_style_2 h2,.section_style_2 h3,.section_style_2 h4,.section_style_2 h5,.section_style_2 h1 a,.section_style_2 h2 a,.section_style_2 h3 a,.section_style_2 h4 a,.section_style_2 h5 a{color:var(--section_2_title_colour)}.section_style_2 p{color:var(--section_2_paragraph_colour)}.section_style_3{background:var(--section_3_colour)}.section_style_3 h1,.section_style_3 h2,.section_style_3 h3,.section_style_3 h4,.section_style_3 h5,.section_style_3 h1 a,.section_style_3 h2 a,.section_style_3 h3 a,.section_style_3 h4 a,.section_style_3 h5 a{color:var(--section_3_title_colour)}.section_style_3 p{color:var(--section_3_paragraph_colour)}.promo_box_style_1 .styled_promobox{padding:0 20px 20px}.promo_box_style_1{background:var(--promo_box_style_1_background)}.promo_box_style_1 p,.promo_box_style_1 li{color:var(--promo_box_style_1_text_colour)}.promo_box_style_1 h1,.promo_box_style_1 h2,.promo_box_style_1 h3{color:var(--promo_box_style_1_title_colour)}.promo_box_style_2 .styled_promobox{padding:0 20px 20px}.promo_box_style_2{background:var(--promo_box_style_2_background)}.promo_box_style_2 p,.promo_box_style_2 li{color:var(--promo_box_style_2_text_colour)}.promo_box_style_2 h1,.promo_box_style_2 h2,.promo_box_style_2 h3{color:var(--promo_box_style_2_title_colour)}.promo_box_style_3 .styled_promobox{padding:0 20px 20px}.promo_box_style_3{background:var(--promo_box_style_3_background)}.promo_box_style_3 p,.promo_box_style_3 li{color:var(--promo_box_style_3_text_colour)}.promo_box_style_3 h1,.promo_box_style_3 h2,.promo_box_style_3 h3{color:var(--promo_box_style_3_title_colour)}.promo_box_area a.btn{position:absolute;box-sizing:border-box;bottom:15px}.promo_box_area .col{padding-bottom:30px}.promo_box_area a.full_width{width:calc(100% - 40px)}.styled_promobox{float:left;width:100%}.align_right a,a.align_right,a span.align_right{float:right}.full_width a,a.full_width,span.full_width{width:100%;display:block;text-align:center}.btn{border:0;-webkit-appearance:none}.btn a,a.btn,button.btn,span.btn,.single_add_to_cart_button{padding:2px 5px}.btn.medium a,a.btn.medium,button.btn.medium{padding:7px 14px}.btn.large a,a.btn.large,button.btn.large{padding:10px 20px}.btn_1 a,a.btn_1,button.btn_1,span.btn_1,.single_add_to_cart_button{background:var(--button_1_background_colour);color:var(--button_1_text_colour)}.btn_1 a:hover,a.btn_1:hover,button.btn_1:hover,span.btn_1:hover,.single_add_to_cart_button:hover{background:var(--button_1_hover_background_colour);color:var(--button_1_hover_text_colour)}.btn_2 a,a.btn_2,button.btn_2,span.btn_2{background:var(--button_2_background_colour);color:var(--button_2_text_colour)}.btn_2 a:hover,a.btn_2:hover,button.btn_2:hover,span.btn_2:hover{background:var(--button_2_hover_background_colour);color:var(--button_2_hover_text_colour)}.btn_3 a,a.btn_3,button.btn_3,span.btn_3{background:var(--button_3_background_colour);color:var(--button_3_text_colour)}.btn_3 a:hover,a.btn_3:hover,button.btn_3:hover,span.btn_3:hover{background:var(--button_3_hover_background_colour);color:var(--button_3_hover_text_colour)}.btn_4 a,a.btn_4,button.btn_4,span.btn_4{background:var(--button_4_background_colour);color:var(--button_4_text_colour)}.btn_4 a:hover,a.btn_4:hover,button.btn_4:hover,span.btn_4:hover{background:var(--button_4_hover_background_colour);color:var(--button_4_hover_text_colour)}.meta{font-size:80%;color:var(--blog_meta_colour)}.meta a{color:var(--blog_meta_colour);text-decoration:underline}.meta a:hover{text-decoration:none}.meta i{color:var(--blog_icon_colour)}.meta_h_sep{width:5px;display:inline-block}.blog_list_meta{font-size:80%;margin-top:10px;margin-bottom:0}#share-buttons img{width:25px;padding:5px;border:0;box-shadow:0;display:inline}.overlay{position:absolute;bottom:0;left:0;right:0;background:#1e90ff00;overflow:hidden;width:100%;height:0;transition:1.1s ease;max-height:39px}.video_slider_rotator i{display:block;text-align:center;margin-top:27%;font-size:34px;color:#fff}.expand i{margin-top:0;font-size:18px;color:#fff;float:right}.vid_textblock{padding:8px!important;text-align:center}.hover-effect{position:relative}.videotxt{font-size:20px;color:#fff;opacity:unset;text-align:left}.hover-effect:hover .overlay{height:100%}.thumbnail_overlay{position:absolute;width:100%;background:#1e90ff00;height:100%;transition:1.2s ease}.thumbnail_overlay:hover{background:0 0}.social_footer a{color:var(--footer_icon_colour);margin-right:5px}.social_footer a:last-child{margin-right:0}.mosaic_gallery img{width:100% !important;height:auto !important;margin-bottom:10px}.nf-field-element input,.nf-field-element textarea,.nf-field-element select{border:1px solid #666;padding:5px 10px}.nf-form-fields-required,.nf-error-wrap{display:none}input[name=tabs]{display:none}.tabs label,input[name=tabs]#tab-1:checked~.content .tab:nth-of-type(1),input[name=tabs]#tab-2:checked~.content .tab:nth-of-type(2),input[name=tabs]#tab-3:checked~.content .tab:nth-of-type(3),input[name=tabs]#tab-4:checked~.content .tab:nth-of-type(4),input[name=tabs]#tab-5:checked~.content .tab:nth-of-type(5),input[name=tabs]#tab-6:checked~.content .tab:nth-of-type(6),input[name=tabs]#tab-7:checked~.content .tab:nth-of-type(7),input[name=tabs]#tab-8:checked~.content .tab:nth-of-type(8){display:inline-block}.tabs{overflow-X:auto;-webkit-overflow-scrolling:touch;position:relative;white-space:nowrap}.tabs label{padding:18px;position:relative;font-size:20px;cursor:pointer}.tab{display:none;padding:20px}.accordion-section a:hover,.accordion-section a:focus{color:inherit}.accordion-section-title{padding:15px;background:var(--accordion_title_colour);color:var(--accordion_title_font_colour);display:block}.accordion-section .accordion-section-title.active,.accordion-section .accordion-section-title:hover,.accordion-section .accordion-section-title:focus{color:var(--accordion_title_font_hover_colour);background:var(--accordion_title_hover_colour)}.accordion-section-content{padding:20px 18px;border-top:none;display:none;margin-top:-3px;background:var(--accordion_background_colour);color:var(--accordion_font_colour)}.accordion-section-content p,.accordion-section-content h2,.accordion-section-content h3,.accordion-section-content h4,.accordion-section-content li,.accordion-section-content label{color:var(--accordion_font_colour)}.accordion-section-title:before{-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;transition:.2s ease-out}.accordion-section-title.active:before{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);transform:rotateZ(90deg)}.inner_accordion .accordion-section-title{background:var(--accordion_section_title_colour);color:var(--accordion_section_title_font_colour)}.accordion-section.inner_accordion .accordion-section-title.active,.accordion-section.inner_accordion .accordion-section-title:hover,.accordion-section.inner_accordion .accordion-section-title:focus{color:var(--accordion_section_title_font_hover_colour);background:var(--accordion_section_title_hover_colour)}.inner_accordion .accordion-section-content{background:var(--accordion_section_background_colour);color:var(--accordion_section_font_colour)}.inner_accordion .accordion-section-content p,.inner_accordion .accordion-section-content h2,.inner_accordion .accordion-section-content h3,.inner_accordion .accordion-section-content h4,.inner_accordion .accordion-section-content li,.inner_accordion .accordion-section-content label{color:var(--accordion_section_font_colour)}.opening_hours span{font-weight:700;margin-right:10px}.btntab{position:fixed;right:-34px;transform:rotate(270deg);z-index:9;top:50%}.right_fixed_button{background:#000;color:#fff;padding:10px 20px}figure{margin:0;padding:0}.woocommerce-product-gallery__image{float:left;margin-right:10px}.woocommerce-product-gallery__image:first-child{float:none;margin-right:0}.wc-slider-nav .woocommerce-product-gallery__image:first-child,.wc-slider-for .woocommerce-product-gallery__image:first-child{float:left}.wc-slider-nav .woocommerce-product-gallery__image,.wc-slider-for .woocommerce-product-gallery__image{float:left;margin-right:0}.quantity label{display:none}.woocommerce-message{margin-bottom:20px;padding:10px;box-shadow:0 5px 10px #ccc}.woocommerce-message a{padding:3px 10px;border-radius:5px;margin-right:10px}.col-1 .woocommerce-invalid-required-field input,.col-2 .woocommerce-invalid-required-field input{border:1px solid red}ul.woocommerce-error{background:#fef3f7;padding:10px;margin-bottom:20px;border-left:4px solid #e9b7b0}ul.woocommerce-error li{line-height:145%}.shop_table_responsive.cart{width:100%;border:1px solid rgba(0,0,0,.1)}.shop_table_responsive.cart td{border-top:1px solid rgba(0,0,0,.1);padding:10px 0}th.product-name{width:50%}.shop_table_responsive.cart a.remove{color:red;font-size:30px;font-weight:700}.shop_table_responsive.cart th{padding:10px 0;text-align:left;background:#eee}.shop_table_responsive.cart td.product-remove{padding:0 5px;text-align:center}.shop_table_responsive.cart .coupon{float:left;margin-left:15px}.shop_table_responsive.cart .actions button{float:right;margin-right:20px}.shop_table_responsive.cart .actions{background:#f7f7f7}.shop_table_responsive.cart img{width:32px;box-shadow:none;height:auto}.cart-collaterals{float:right;margin-top:30px}.cart-collaterals h2{margin-bottom:10px}.cart-collaterals th{vertical-align:top;padding-right:20px}.wc-proceed-to-checkout{margin-top:20px}.wc-proceed-to-checkout a,#place_order{background:var(--button_1_background_colour);color:var(--button_1_text_colour);padding:20px;float:right}.wc-proceed-to-checkout a:hover,#place_order:hover{background:var(--button_1_hover_background_colour);color:var(--button_1_hover_text_colour)}.woocommerce-cart-form .actions .button{background-color:var(--button_1_background_colour);color:var(--button_1_text_colour);padding:0 10px;border:none;height:34px;line-height:34px}.woocommerce-cart-form .actions .button[aria-disabled=true]{opacity:.4}.woocommerce-cart-form .actions .button[aria-disabled=true]:hover{background-color:var(--button_1_background_colour);color:var(--button_1_text_colour)}.woocommerce-cart-form .actions .button[aria-disabled=false]{opacity:1}.woocommerce-cart-form .actions .button:hover{background:var(--button_1_hover_background_colour);color:var(--button_1_hover_text_colour)}.shop_table_responsive.cart #coupon_code{width:120px !important;height:34px !important;padding:0 5px}.ms_payment_logos{display:flex;align-items:center}.ms_payment_logos li{padding-right:15px;box-sizing:border-box}.ms_payment_logos li img{width:100%;height:auto;max-width:80px;max-height:34px}.woocommerce-info{border-top:3px solid #4eaf53;padding:10px;position:relative;background-color:#eee;list-style:none outside;width:auto;word-wrap:break-word}form.checkout_coupon{background:#f7f7f7;padding:10px}.checkout.woocommerce-checkout{margin-top:20px}.col-1 h3,.col-2 h3{margin-bottom:20px}.col-1 input,.col-2 input,.col-1 select,.col-2 select,.col-1 textarea,.col-2 textarea{border:1px solid #ccc;padding:2px 10px}.col-1,.col-2{float:left;width:48%}.col-2{float:right}textarea#order_comments{width:100%}.col-1 p>label,.col-2 p>label{float:left;width:50%}.col-1 p>span,.col-2 p>span{float:left;width:50%}.col-1 p,.col-2 p{float:left;width:100%;margin:0 0 10px}.col-1 p>span input,.col-1 p>span select,.col-2 p>span input,.col-2 p>span select{width:100%}#order_review_heading,.woocommerce-checkout-review-order{width:100%;float:left}#customer_details{float:left;width:100%}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ebe9eb;border-radius:5px;float:left;width:100%;padding-bottom:20px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #d3ced2;margin:0;list-style:none outside}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dfdcde;color:#515151}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{content:"";display:block;border:1em solid #dfdcde;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}.info_box.order_review{background:#fff8eb;border:2px solid #ffc455;border-radius:3px;display:flex;align-items:center}.info_box.order_review h4{color:#ffc455;margin-bottom:10px}.info_box.order_review span{display:inline-block}.info_box.order_review i{color:#fff;background:#ffc455;padding:30px 10px;margin-right:10px}.bottomfix{bottom:0;position:absolute;width:100%}.woocommerce-pagination:before{content:"";display:table;clear:both}.col~.woocommerce-pagination ul{margin-top:40px}#ub-cn-notice-text{color:#fff;line-height:140%;font-variant:caps}.cookie-notice-container{padding:20px!important}.acf-map{width:100%;margin:0}.acf-map img{max-width:inherit !important}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:0 0 0 2%}.col:first-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span_12_of_12{width:100%}.span_11_of_12{width:91.5%}.span_10_of_12{width:83%}.span_9_of_12{width:74.5%}.span_8_of_12{width:66%}.span_7_of_12{width:57.5%}.span_6_of_12{width:49%}.span_5_of_12{width:40.5%}.span_4_of_12{width:32%}.span_3_of_12{width:23.5%}.span_2_of_12{width:15%}.span_1_of_12{width:6.5%}.ms-restrict-output{background:red;width:100%;height:100%;text-align:center;position:fixed;color:#fff;z-index:99}@media only screen and (max-width:770px){.col{margin:1% 0}.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%}.nomobile,.header_nav{display:none}.container{width:90%;max-width:auto;min-width:auto}.image_oneside{min-height:300px}#branda-cookie-notice .button{display:block;margin:20px 0 0;padding:10px}#branda-cookie-notice .cookie-notice-container{width:auto}}