#header-outer[data-lhe=animated_underline] #top nav>ul>li>a{color:#445a7f}#header-outer[data-lhe=animated_underline] #top nav>ul>li>a:after{border-color:#d3a9a6!important}.page-header-overlay-color:after{opacity:.2}body .section-divider{margin-bottom:40px!important;float:none}#welcome-block{margin-top:40px!important}#welcome-block .content-wrap .wpb_wrapper>div{margin-bottom:40px!important}#welcome-block .content-wrap .wpb_content_element{margin-bottom:60px!important}#welcome-block .content-wrap ul li{font-family:Poppins;text-transform:uppercase;letter-spacing:.5px;font-size:18px;line-height:22px;font-weight:700;list-style-type:none;margin-bottom:20px}#welcome-block .content-wrap ul li a{color:#fff}#welcome-block .content-wrap ul li a:hover{color:#d3a9a6}#welcome-block .content-wrap .nectar-split-heading .heading-line:first-of-type>div h2{font-size:36px;line-height:40px}#afternoon-tea-block .content-wrap .nectar-split-heading .heading-line:first-of-type>div h2{font-size:36px;line-height:40px}#afternoon-tea-block .content-wrap .wpb_wrapper>div{margin-bottom:40px!important}#afternoon-tea-block.grey .content-wrap h2{color:#445a7f}#afternoon-tea-block.grey{margin-top:40px!important}#coastaltea-wide-cta h2{margin-bottom:20px;letter-spacing:5px}#coastaltea-wide-cta p{font-weight:700;text-transform:uppercase;padding-bottom:20px}#coastaltea-wide-cta .nectar-button.large{margin-bottom:0}#atea-menu-wrap.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper{flex-direction:column;flex:1;display:flex;min-height:100%;justify-content:center}#atea-menu-wrap.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper div{min-height:100%}#atea-menu-wrap.full-width-content.vc_row-fluid .wpb_column .wpb_wrapper div .span_12{min-height:100%}#atea-menu-wrap .content-wrap h2{margin-bottom:20px;letter-spacing:5px}#atea-menu-wrap .content-wrap.col[data-padding-pos=top-bottom]>.vc_column-inner{padding-left:10%;padding-right:10%}body[data-col-gap*=px] #atea-menu-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-right:20px}body[data-col-gap*=px] #atea-menu-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:0}#home-news{padding:6% 0 2% 0!important}#home-news h2{margin-bottom:60px}#home-news .blog-recent[data-style=default] .col .post-header h3{font-family:Poppins;margin-bottom:10px;letter-spacing:0;font-size:16px;line-height:26px;font-weight:700}#home-news .blog-recent[data-style=default] .col .post-header h3 a{color:#000!important}#home-news .blog-recent[data-style=default] .col .post-header .meta-category{display:none}#voucher-mailer .voucher-cta .nectar-split-heading .heading-line:first-of-type>div h2{font-size:36px;line-height:40px}#voucher-mailer .mailer-cta .nectar-split-heading .heading-line:first-of-type>div h2{font-size:36px;line-height:40px}#voucher-mailer .mailer-cta .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:15px;background-color:transparent;border:2px solid #fff}#voucher-mailer .mailer-cta .gform_wrapper .gform_button{font-family:Poppins;font-size:14px;line-height:16px;font-weight:700;display:inline-block;width:100%;padding:20px !important;background:#8c7271}#voucher-mailer .mailer-cta .gform_wrapper .gform_button:hover{opacity:.6;background-color:#8c7271!important}#voucher-mailer .mailer-cta .gform_wrapper ul.gform_fields li.gfield{padding-right:0}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{opacity:1;color:#fff}::-moz-placeholder{opacity:1;color:#fff}:-ms-input-placeholder{color:#fff}input:-moz-placeholder{color:#fff}#contact-details{margin-top:40px!important}#contact-details h3{margin-bottom:20px;letter-spacing:5px}#contact-details a{color:#fff}#contact-details a:hover{color:#d3a9a6}#contact-details .icon-default-style{color:#fff;line-height:24px;height:24px;width:24px;margin-right:0;font-size:24px}#contact-details .icon-default-style:hover{color:#d3a9a6}#contact-details ul{margin-left:0}#contact-details ul li{display:inline;list-style-type:none;margin-right:20px}#contact-details ul li:last-of-type{margin-right:0}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column:first-of-type{padding-left:0;padding-right:20px!important}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column{padding-right:20px!important;padding-left:20px}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:0!important}#main-contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:15px;background-color:transparent;border:2px solid #e3e3e3}#main-contact-form .gform_wrapper textarea{padding:15px;background-color:transparent;border:2px solid #e3e3e3}#main-contact-form .gform_wrapper .gform_button{font-family:Poppins;font-size:14px;line-height:16px;font-weight:700;padding:20px !important;background:#d3a9a6}#main-contact-form .gform_wrapper .gform_button:hover{opacity:.6;background-color:#d3a9a6!important}#main-contact-form .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:40px}#main-contact-form .gform_wrapper .top_label li.gfield.gf_right_half{padding-right:0}#booking-contact .content-wrap h2{font-size:48px;line-height:58px;margin-bottom:30px}#booking-contact .content-wrap a{color:#fff;text-decoration:underline}#booking-contact .content-wrap a:hover{text-decoration:none}#text-block h2,#text-block h3,#text-block h4,#text-block h5,#text-block h6{color:#445a7f}body[data-bg-header=true].blog .container-wrap{background-color:#eaedf1;margin-top:40px!important}.masonry.material .masonry-blog-item .inner-wrap,body .related-posts[data-style=material] .inner-wrap{box-shadow:none;border-radius:0;overflow:hidden}body.blog .post h3.title{font-family:Poppins;margin-bottom:10px;letter-spacing:0;font-size:16px;line-height:26px;font-weight:700}body.blog .post h3.title a{color:#000!important}body.single-post #page-header-bg .inner-wrap>a,body.single-post #page-header-bg.fullscreen-header .inner-wrap>a{display:none}.single #page-header-bg #single-below-header span{color:rgba(255,255,255,1);font-family:Poppins;text-transform:uppercase;letter-spacing:.5px;font-size:24px;line-height:34px;font-weight:700}.container-wrap[data-nav-pos=after_project_2] .bottom_controls .next-project span:not(.text),.blog_next_prev_buttons[data-style=fullwidth_next_prev] .next-post span:not(.text){display:block;font-family:Poppins;text-transform:uppercase;letter-spacing:.5px;font-size:16px;line-height:26px;font-weight:700}.container-wrap[data-nav-pos=after_project_2] .bottom_controls .previous-project span:not(.text),.blog_next_prev_buttons[data-style=fullwidth_next_prev] .previous-post span:not(.text){display:block;font-family:Poppins;text-transform:uppercase;letter-spacing:.5px;font-size:16px;line-height:26px;font-weight:700}body.single .post .content-inner>h2,body.single .post .content-inner>h3,body.single .post .content-inner>h4,body.single .post .content-inner>h5,body.single .post .content-inner>h6{color:#445a7f}body.single .post .content-inner blockquote{position:relative;padding:40px;background-color:#445a7f;color:#fff}body.single .post .content-inner blockquote:before{border:none}#voucher-wrap{margin-top:40px}#voucher-wrap .voucher-two{margin-bottom:40px}#voucher-wrap p.large-price{font-weight:700;text-transform:uppercase;padding-bottom:20px}#voucher-wrap .voucher-cta .nectar-split-heading .heading-line:first-of-type>div h2{font-size:36px;line-height:40px}body[data-col-gap*=px] #voucher-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-right:20px}body[data-col-gap*=px] #voucher-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:0}#voucher-wrap .voucher-two .content-wrap h2,#voucher-wrap .voucher-three .content-wrap h2{margin-bottom:20px;letter-spacing:5px}#voucher-wrap .voucher-two .content-wrap.col[data-padding-pos=top-bottom]>.vc_column-inner,#voucher-wrap .voucher-three .content-wrap.col[data-padding-pos=top-bottom]>.vc_column-inner{padding-left:10%;padding-right:10%}#menu-nav{margin-top:40px}#menu-nav .page-submenu li a{font-family:Poppins;text-transform:uppercase;letter-spacing:.5px;font-size:18px;line-height:50px;font-weight:700;opacity:1}#menu-nav .page-submenu li a:hover,#menu-nav .page-submenu.stuck .current-menu-item a{opacity:1;color:#d3a9a6}#menu-section h2{margin-bottom:10px;letter-spacing:5px}#menu-section p{font-weight:700;text-transform:uppercase}#menu-wrap h4{padding-right:70px;font-size:18px;line-height:28px}#menu-wrap p{padding-right:70px}#menu-wrap h4 strong{float:right;margin-right:-70px}#menu-wrap p strong{float:right;margin-right:-70px;clear:both}#menu-wrap em{font-weight:700;font-style:normal}#menu-wrap hr{height:1px;border:none;color:#e0e0e0;background-color:#e0e0e0;margin-bottom:30px}#menu-wrap.blue hr{height:1px;border:none;color:#576b8c;background-color:#576b8c;margin-bottom:30px}#allergy-section h2{margin-bottom:10px;letter-spacing:5px}#footer-outer{margin-top:40px}#footer-outer .widget.widget_pages li a,#footer-outer .widget.widget_nav_menu li a{font-family:Poppins;text-transform:uppercase;letter-spacing:.5px;font-size:14px;line-height:16px;font-weight:700}#footer-outer #copyright p{line-height:29px;margin-top:3px;font-size:16px}#footer-outer .widget{margin-bottom:40px!important}#footer-outer .widget_nav_menu{margin-bottom:20px!important}.span_12.light .wpb_text_column a{color:#445a7f;transition:.3s ease color}.span_12.light .wpb_text_column a:not(:hover){opacity:1}.span_12.light .wpb_text_column a:hover{color:inherit}.woocommerce-page .woocommerce .cart-empty{font-family:Amatic SC;letter-spacing:10px;font-size:60px;line-height:73px;font-weight:700;padding-left:1em;padding-bottom:25px;padding-top:10%;color:#000;background-color:transparent!important;text-align:center;margin-bottom:20px}body[data-fancy-form-rcs="1"] .select2-container .select2-selection__rendered,body[data-fancy-form-rcs="1"] .woocommerce-ordering .select2-container .select2-selection--single .select2-selection__rendered{background:0 0 !important;padding-left:10px !important;padding-right:30px !important;font-weight:400}.product_meta a{background:0 0 !important}body[data-fancy-form-rcs="1"] .select2-container:hover .select2-selection,body[data-fancy-form-rcs="1"] .select2-container:hover .select2-selection:hover{color:#fff !important;background-color:#445a7f !important}body[data-fancy-form-rcs="1"] .select2-container .select2-selection__arrow{right:11px}body[data-fancy-form-rcs="1"] .select2-container:hover .select2-selection__arrow b{border-bottom-color:#fff !important;border-top-color:#fff !important}.nectar-shop-header .page-title{font-size:120px;line-height:140px}@media only screen and (min-width:1300px){body #page-header-bg[data-alignment-v=middle] .span_6 .inner-wrap,body #page-header-bg[data-alignment-v=top] .span_6 .inner-wrap{padding-top:75px;padding-left:10%;padding-right:10%}.product[data-tab-pos*=fullwidth] .summary.entry-summary{padding-left:50px}}@media only screen and (min-width :1000px) and (max-width :1300px){body #page-header-bg[data-alignment-v=middle] .span_6 .inner-wrap,body #page-header-bg[data-alignment-v=top] .span_6 .inner-wrap{padding-top:40px;padding-left:10%;padding-right:10%}#header-outer[data-format=centered-logo-between-menu] nav #social-in-menu{display:none!important}#menu-nav .page-submenu li a{font-size:14px;line-height:40px}.single #page-header-bg #single-below-header span{font-size:18px;line-height:28px}#voucher-mailer .voucher-cta .nectar-split-heading .heading-line:first-of-type>div h2{font-size:30px;line-height:34px}body #page-header-bg .span_6 span.subheader,#page-header-bg span.result-num,body .row .col.section-title>span,.nectar-box-roll .overlaid-content .subheader{font-size:18px!important;line-height:28px!important}#page-header-bg .span_6 h1,.nectar-box-roll .overlaid-content h1{font-size:80px!important;line-height:90px!important}.product[data-tab-pos*=fullwidth] .summary.entry-summary{padding-left:50px}}@media only screen and (min-width :690px) and (max-width :1000px){#menu-nav{display:none}#welcome-block{margin-top:0!important;margin-bottom:0!important}#welcome-block .col[data-padding-pos=right]>.vc_column-inner,#afternoon-tea-block .col[data-padding-pos=right]>.vc_column-inner{padding-right:0!important}#welcome-block .col.centered-text ul,#welcome-block .wpb_column.centered-text ul,#welcome-block .col.centered-text ul li,#welcome-block .wpb_column.centered-text ul li{text-align:center;margin-left:0!important}.img-wrap{padding-top:40px!important}#footer-outer{margin-top:0}#afternoon-tea-block{margin-bottom:20px!important}#afternoon-tea-block.grey{margin-top:0!important}body[data-col-gap*=px] #atea-menu-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-right:20px;padding-left:20px;margin-bottom:0!important}body[data-col-gap*=px] #atea-menu-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:20px}#atea-menu-wrap{margin-bottom:0!important}#atea-menu-wrap.last{margin-bottom:20px!important}body[data-bg-header=true].blog .container-wrap{margin-top:0!important}#gallery-wrap{padding-top:0!important}body[data-col-gap*=px] #voucher-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-right:20px;padding-left:20px}body[data-col-gap*=px] #voucher-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:20px}.voucher-img{min-height:350px!important}#voucher-wrap .voucher-two{margin-bottom:0}#voucher-wrap .voucher-cta .vc_column-inner{padding-bottom:calc(100vw*0.06)!important}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column{width:100%}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column:first-of-type{padding-left:20px;padding-right:20px!important}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:20px!important}}@media only screen and (max-width:690px){.page-header-overlay-color:after{opacity:.5}body[data-bg-header=true].blog .container-wrap{margin-top:0!important}.voucher-img{min-height:250px!important}#voucher-wrap .voucher-two{margin-bottom:0}#menu-nav{display:none}#welcome-block{margin-top:0!important;margin-bottom:0!important}#welcome-block .col[data-padding-pos=right]>.vc_column-inner,#afternoon-tea-block .col[data-padding-pos=right]>.vc_column-inner{padding-right:0!important}#welcome-block .col.centered-text ul,#welcome-block .wpb_column.centered-text ul,#welcome-block .col.centered-text ul li,#welcome-block .wpb_column.centered-text ul li{text-align:center;margin-left:0!important}.img-wrap{padding-top:20px!important}#afternoon-tea-block{margin-bottom:20px!important}#afternoon-tea-block.grey{margin-top:0!important}body[data-col-gap*=px] #atea-menu-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-right:20px;padding-left:20px;margin-bottom:0!important}body[data-col-gap*=px] #atea-menu-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:20px}#gallery-wrap{padding-top:0!important}#atea-menu-wrap{margin-bottom:0!important}#atea-menu-wrap.last{margin-bottom:20px!important}#coastaltea-wide-cta{margin-top:20px!important}.single #page-header-bg #single-below-header span{font-size:16px;line-height:22px}#page-header-bg .span_6 h1,body.search #page-header-bg h1,.single.single-post .section-title h1,body.single.single-post .row .col.section-title.span_12 h1{font-size:48px;line-height:52px;letter-spacing:5px}body.single-post.material[data-bg-header=true] .container-wrap{padding-top:30px!important}#footer-outer{margin-top:0}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column:first-of-type{padding-left:20px;padding-right:20px!important}body[data-col-gap*=px] #contact-details.vc_row-fluid[data-column-margin=default].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:20px!important}#main-contact-form .gform_wrapper .top_label li.gfield.gf_left_half{padding-right:0}body[data-col-gap*=px] #voucher-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column{padding-right:20px;padding-left:20px}body[data-col-gap*=px] #voucher-wrap.vc_row-fluid[data-column-margin=none].full-width-content>.span_12>.wpb_column:last-of-type{padding-left:20px;padding-right:20px}#page-header-bg.fullscreen-header .span_6 h1,.overlaid-content h1{font-size:40px!important;line-height:50px!important;letter-spacing:10px}body #ajax-content-wrap .col[data-padding-pos=right]>.vc_column-inner{padding-right:0}#contact-details{margin-top:20px!important}}.wpcf7-form-control-wrap{margin-top:16px}.wpcf7-list-item-label{font-size:14px;color:#575756}.wpcf7 label{margin-top:16px;font-size:14px;text-transform:uppercase;font-weight:700}.wpcf7-form .required{color:#790000}.wpcf7-form input[type=email],.wpcf7-form input[type=number],.wpcf7-form input[type=password],.wpcf7-form input[type=search],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],.wpcf7-form input[type=url],.wpcf7-form input[type=date],.wpcf7-form select,.wpcf7-form textarea{border:2px solid #e3e3e3 !important;padding:15px !important;font-size:16px;color:#575756;background-color:#fff !important}.wpcf7-form .wpcf7-radio span,.wpcf7-form .wpcf7-checkbox span{font-style:normal;font-weight:400;color:#575756}input[type=submit].wpcf7-submit{color:#fff !important;background-color:#d3a9a6 !important;padding:20px;margin-top:16px}.home .wpcf7-list-item-label{color:#fff;text-transform:uppercase;font-weight:700}.home .wpcf7-form input[type=email],.home .wpcf7-form input[type=number],.home .wpcf7-form input[type=password],.home .wpcf7-form input[type=search],.home .wpcf7-form input[type=tel],.home .wpcf7-form input[type=text],.home .wpcf7-form input[type=url],.home .wpcf7-form input[type=date],.home .wpcf7-form select,.home .wpcf7-form textarea{color:#fff;border:2px solid #fff !important;background-color:unset !important}.home .wpcf7-form .wpcf7-radio span,.home .wpcf7-form .wpcf7-checkbox span{color:#fff}.home input[type=submit].wpcf7-submit{width:100%;color:#fff !important;background-color:#8c7271 !important}