@font-face {font-family:'Proxima Nova';src:url('/wp-content/themes/wp-bootstrap-starter-child/fonts/ProximaNova-Regular.woff2') format('woff2'),url('/wp-content/themes/wp-bootstrap-starter-child/fonts/ProximaNova-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face {font-family:'Proxima Nova';src:url('/wp-content/themes/wp-bootstrap-starter-child/fonts/ProximaNova-Bold.woff2') format('woff2'),url('/wp-content/themes/wp-bootstrap-starter-child/fonts/ProximaNova-Bold.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face {font-family:'Proxima Nova';src:url('/wp-content/themes/wp-bootstrap-starter-child/fonts/ProximaNova-RegularIt.woff2') format('woff2'),url('/wp-content/themes/wp-bootstrap-starter-child/fonts/ProximaNova-RegularIt.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}html:not(i), body {margin:0;border:0;padding:0;font-family:'Proxima Nova', sans-serif!important;font-weight:400;color:#333!important;background:#fff;font-size:15px;line-height:normal!important;font-variant-numeric:lining-nums;}* {box-sizing:border-box!important;}*:focus, *:active {outline:none!important;box-shadow:none!important;}@media (min-width:1200px) {.container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1450px!important;}}hr {border-color:#ccc!important;}p {margin-bottom:15px!important;line-height:1.4em!important;}.main_text_section p,.left_right_tiles .left_right_tiles_inner p,p.large {font-size:15px!important;}a {color:#333!important;transition:all 0.5s;}a:hover {color:#CB8E6A!important;text-decoration:none!important;}a.rounded_box_button {border:1px solid #fff;border-radius:3px;display:inline-block;color:#fff!important;padding:12px 15px;text-transform:uppercase;font-size:12px;letter-spacing:1px;transition:all 0.5s;}a.rounded_box_button:hover {background:#fff;text-decoration:none;color:#CB8E6A!important;}a.no_box_button {display:inline-block;color:#333;padding:0;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:1px;transition:all 0.5s;}a.no_box_button:hover {color:#666;text-decoration:none;}a.gradient_button,input.gradient_button {margin-top:20px;border-radius:5px;display:inline-block;color:#fff!important;padding:15px 18px;text-transform:uppercase;font-size:12px;letter-spacing:1px;transition:all 0.5s;background-image:linear-gradient(to right, #7F502D, #D8884F);font-family:'Proxima Nova', sans-serif!important;font-weight:500;}a.gradient_button:hover,input.gradient_button:hover {text-decoration:none;}input.gradient_button {border:0!important;width:auto;float:right;padding:8px 20px;}a.cli_settings_button {color:#CB8E6A!important;}h1, h2, h3, h4 {margin-bottom:10px!important;padding:0!important;font-family:'Proxima Nova', serif!important;font-weight:500!important;color:#333!important;letter-spacing:2px;}h1 {margin-bottom:24px!important;font-size:54px!important;}h1.small {margin-bottom:35px!important;text-transform:uppercase;font-size:24px!important;}h1.bronze {color:#072E2B!important;}h2 {font-size:36px!important;}h3 {font-size:32px!important;line-height:1.4em!important;}h3.roboto {font-family:'Proxima Nova', sans-serif!important;letter-spacing:0px;text-transform:uppercase;line-height:1.2em!important;font-weight:400!important;}h4 {font-size:24px!important;line-height:1.4em!important;font-family:'Proxima Nova', sans-serif!important;font-weight:500!important;letter-spacing:1px;}p.subheading {font-family:'Proxima Nova', sans-serif!important;font-weight:500;font-size:18px;text-transform:uppercase;letter-spacing:1px;position:relative;}p.subheading.underline:after {content:'';display:inline-block;position:absolute;bottom:-12px;width:20px;height:2px;background:#333;left:calc(50% - 10px);}.quote p {font-size:34px!important;font-family:'Proxima Nova', serif!important;font-weight:500!important;}.quote p.author {font-size:24px!important;}p.bronze {color:#072E2B!important;}.position-unset {position:unset!important;}.border_top_bronze {border-top:10px solid #072E2B;}#content.site-content {padding-bottom:0!important;padding-top:0!important;}.bg_image {background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}.small_padding {padding-top:50px;padding-bottom:50px;}.small_padding_top {padding-top:50px;}.small_padding_bottom {padding-bottom:50px;}.medium_padding {padding-top:100px;padding-bottom:100px;}.medium_padding_top {padding-top:100px;}.medium_padding_bottom {padding-bottom:100px;}.copper_bg {background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:#072E2B !important;}.copper_bg a {color:#fff!important;}.copper_bg h1, .copper_bg h2, .copper_bg h3, .copper_bg p {color:#fff!important;}.copper_bg p {margin-bottom:5px!important;}.full_height_video {width:100%;height:70vh;overflow:hidden;position:relative;}.full_height_video video {min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.full_height_video img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}header.site-header {padding:0!important;background-color:#072E2B!important;box-shadow:none!important;position:sticky;top:0;left:0;width:100%;z-index:50;background-position:center;background-repeat:no-repeat;background-size:cover;}header.site-header .logo {margin:15px 0;float:left;height:70px;}header.site-header .navbar {height:100%;}header.site-header .navbar-nav {height:100%;}header.site-header .navbar-nav > li {display:flex;align-items:center;}header.site-header .navbar-nav > li.dropdown,header.site-header .navbar {position:unset;}header.site-header .navbar-nav > li a {margin:0 0 0 15px;border:1px solid;border-color:transparent;padding:0!important;position:relative;font-size:14px!important;color:#fff!important;text-transform:uppercase;letter-spacing:2px;font-weight:400!important;height:100%;display:flex;align-items:center;transition:all 0.5s;}header.site-header .dropdown-toggle::after {position:absolute;right:10px;}header.site-header .navbar-nav > li.dropdown ul.dropdown-menu {left:0;top:100px;width:100%;border-radius:0;border:0;border-bottom:1px solid #ddd;margin:0;padding:0;justify-content:center;text-align:center;}header.site-header .navbar-nav > li.dropdown ul.dropdown-menu li {display:inline-block;}header.site-header .navbar-nav > li.dropdown ul.dropdown-menu a.dropdown-item {margin:0;padding:18px 25px!important;transition:all 0.5s;letter-spacing:2px;text-transform:uppercase;color:#212529!important;}header.site-header .navbar-nav > li.dropdown ul.dropdown-menu a.dropdown-item:hover {background:#B26F4F;color:#fff!important;}header.site-header #main-nav {height:100%;}header.site-header .navbar-nav > li a span {border: 1px solid transparent;padding:10px 25px!important;}header.site-header .navbar-nav > li a:hover span {border:1px solid #fff!important;}header.site-header .navbar-nav > li ul li a {display:inline-block;text-align:center;}header.site-header .navbar-nav > li ul li a span {border: 0!important;padding:0!important;}header.site-header .navbar-nav > li ul li a:hover span {border:0!important;}header.site-header .basket {position:relative;}header.site-header .basket .count {position:absolute;bottom:-7px;right:-6px;background:#B77E4F;display:flex;justify-content:center;align-items:center;width:16px;height:16px;text-align:center;border-radius:50%;color:#fff;font-size:11px;padding:0;}header.site-header .basket i {color:#fff;font-size:24px;margin-left:28px;}.navbar-toggler {position:relative;z-index:100;}#nav-icon1 {position:absolute;right:110px;width:40px;height:23px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:120;display:none!important;}#nav-icon1 span {display:block;position:absolute;height:2px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}#nav-icon1 span:nth-child(1) {top:4px;}#nav-icon1 span:nth-child(2) {top:14px;opacity:0;}#nav-icon1 span:nth-child(3) {top:16px;width:24px;left:unset;right:0;}#nav-icon1.open span:nth-child(1) {width:26px;top:12px;left:unset;right:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}#nav-icon1.open span:nth-child(2) {opacity:0;left:-60px;}#nav-icon1.open span:nth-child(3) {width:26px;top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}.sliding_menu {align-items:center;padding:0 110px;width:450px;background:#c07b45;position:fixed;top:0;right:-450px;height:100%;z-index:100;transition:0.5s;}.sliding_menu.open {right:0px;}header.site-header .sliding_menu .navbar-nav-mobile > li a span,header.site-header .sliding_menu .navbar-nav-mobile > li a:hover span {border:none!important;}.sliding_menu ul#menu-main-menu {list-style-type:none;padding:0;}.sliding_menu ul#menu-main-menu li {clear:both;}.sliding_menu ul#menu-main-menu li a {font-size:21px!important;padding:10px 0!important;color:#fff!important;font-weight:400!important;clear:both;}.sliding_menu ul#menu-main-menu li ul.dropdown-menu {background:transparent;margin:0;border:0;padding:0;position:unset!important;transform:unset!important;}.sliding_menu ul#menu-main-menu li ul.dropdown-menu li a {font-size:18px!important;padding:6px 0 6px 25px!important;line-height:1em;position:relative;transition:all 0.5s;}header.site-header .sliding_menu .dropdown-toggle::after {top:15px;}.home_slider_wrapper {height:70vh;}.home_slider_wrapper .home_slider,.home_slider_wrapper .home_slider .slick-list,.home_slider_wrapper .home_slider .slick-list .slick-track,.home_slider_wrapper .home_slider .slick-list .slick-track .slick-slide {height:100%;}.hero_wrapper {background-size:cover;height:70vh;background-position:center center;}.cream_bg {background:#fcfaef;}.white_bg {background:#fff;}.grey_bg {background:#eee;}.dark_grey_bg {background:#95a19e;color:#fff!important;}.dark_grey_bg p {color:#fff!important;}.dark_grey_bg h4 {letter-spacing:0;text-transform:uppercase;color:#fff!important;}.vimeo_responsive iframe {width:100%;height:auto;}img.bronze_logo_home {margin-top:30px;max-width:450px!important;}.square_tile_wrapper .square_tile {border-right:8px solid #fff;border-bottom:8px solid #fff;height:450px;padding:0 95px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;position:relative;}.square_tile_wrapper .square_tile h2,.square_tile_wrapper .square_tile p,.square_tile_wrapper .square_tile a {position:relative;z-index:20;}.square_tile_wrapper .square_tile .overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);}.no-gutters .square_tile_wrapper:last-child .square_tile {border-right:0;}.square_tile_wrapper .square_tile h2 {margin-top:0;padding:0;color:#fff!important;}.square_tile_wrapper .square_tile p {font-size:18px;}.square_tile_wrapper .square_tile p.subheading {font-family:'Proxima Nova', serif!important;font-weight:500;font-size:24px;text-transform:unset;}.featured_slider_wrapper {margin-bottom:8px;height:680px;position:relative;}.featured_slider_wrapper .featured_slider,.featured_slider_wrapper .featured_slider .slick-list,.featured_slider_wrapper .featured_slider .slick-list .slick-track,.featured_slider_wrapper .featured_slider .slick-list .slick-track .slick-slide {height:100%;}.featured_slider_wrapper .overlay_text_wrapper {padding:0 20px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;}.featured_slider_wrapper .light .overlay_text_wrapper .overlay_text * {color:#fff!important;text-shadow:0px 0px 8px #333!important;}.featured_slider_wrapper .dark .overlay_text_wrapper .overlay_text * {color:#333!important;text-shadow:none!important;}.featured_slider_wrapper .overlay_text {width:570px;}.featured_slider_wrapper .overlay_text h2 {margin-top:0!important;}.featured_slider_wrapper .padding_top {padding-top:100px;}.featured_slider_wrapper .padding_right {padding-right:100px;}.featured_slider_wrapper .padding_left {padding-left:100px;}.featured_slider_wrapper .padding_bottom {padding-bottom:100px;}.featured_slider_wrapper .left_arrow,.featured_slider_wrapper .right_arrow {position:absolute;bottom:50px;font-size:61px;color:#ddd;}.featured_slider_wrapper .left_arrow:hover,.featured_slider_wrapper .right_arrow:hover {cursor:pointer;}.featured_slider_wrapper .left_arrow {left:25px;}.featured_slider_wrapper .right_arrow {right:25px;}.left_right_tiles .left_right_tiles_inner {border-top:10px solid #072E2B;}.left_right_tiles .left_right_tiles_inner ul {text-align:left;}.left_right_tiles .left_right_tiles_inner:last-child {border-bottom:10px solid #072E2B;}.left_right_tiles .left_right_tiles_inner .bg_image {min-height:550px;}.single_bg_image {height:450px;}.full_height_image_text {height:100vh;background-image:url(/assets/2021/05/Balfour-Wine-Makers-Collection.webp)}.profile .bg_image {margin-top:40px;height:440px;}.simple_panel .bg_image {height:250px;}.simple_panel h3 {margin-top:15px!important;margin-bottom:30px!important;font-size:24px!important;}.double_images .bg_image {height:450px;}.pub_slider_wrapper {height:650px;}.pub_slider_wrapper .pub_slider,.pub_slider_wrapper .pub_slider .slick-list,.pub_slider_wrapper .pub_slider .slick-list .slick-track,.pub_slider_wrapper .pub_slider .slick-list .slick-track .slick-slide {height:100%;}.pub_slider_wrapper .pub_slider .wording {padding:0 100px;}.pub_slider_wrapper .pub_slider .wording a {margin-top:20px;}.pub_slider_wrapper .pub_slider ul.slick-dots {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;bottom:30px;}.pub_slider_wrapper .pub_slider .slick-dots li button:before {color:#fff;opacity:0.5;font-size:10px;transition:all 0.5s;}.pub_slider_wrapper .pub_slider .slick-dots li.slick-active button:before,.pub_slider_wrapper .pub_slider .slick-dots li:hover button:before {opacity:1;}.gallery_image_wrapper {padding-bottom:10px!important;padding-right:10px!important;}.gallery_image_wrapper:nth-child(3n) {padding-right:0!important;}.gallery_image_wrapper .gallery_image {padding-right:5px!important;height:380px;}.pub-logos.logos {display:flex;justify-content:space-evenly;}.pub-logos.logos a {display:flex;align-items:center;}#sb_instagram {padding:0!important;}.contact_details p.subheading {margin-bottom:10px!important;}.contact_form_wrapper .form-control {border:1px solid #CB8E6A;border-radius:0;padding:8px 10px;height:auto;}.contact_form_wrapper label {margin-top:12px;margin-bottom:15px;font-size:18px;}.contact_form_wrapper label span {color:#f00;}.contact_form_wrapper .screen-reader-response {display:none;}.contact_form_wrapper .wpcf7-response-output {margin-top:-25px;}.map_wrapper {margin-top:45px;}.map_wrapper .bg_image {height:593px;}.directions .box {display:none;}.directions p {font-size:14px;}.directions p a {color:#fff!important;}.directions .select2-container {margin:20px 0 30px;}.directions .select2-container--default .select2-selection--single {background-color:transparent;border:1px solid #fff!important;border-radius:0;}.directions .select2-container--default .select2-selection--single .select2-selection__rendered {color:#fff;}.directions .select2-container--default .select2-selection--single .select2-selection__arrow b {border-color:#fff transparent transparent transparent;}.directions .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {border-color:transparent transparent #fff transparent;}.product_archive_page .product_single {margin-bottom:50px;text-align:center;}.product_archive_page .product_single p.title {margin-bottom:5px!important;text-transform:uppercase;font-weight:500;}.product_archive_page .product_single p.price {margin-bottom:15px!important;text-transform:uppercase;font-weight:500;}.woocommerce div.product p.stock,.product_archive_page .product_single p.price span.out_of_stock {margin-left:5px;display:inline-block;color:#f00;font-size:12px!important;text-transform:uppercase;font-weight:500;}.woocommerce div.product p.stock {margin-left:0;}.product_archive_page .product_single .buttons a {margin:0 5px;border-radius:5px;border:1px solid #333;padding:8px 15px;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'Proxima Nova';display:inline-block;}.product_archive_page .product_single .buttons a:hover {border:1px solid #CB8E6A;}.product_archive_page .product_single .bg_image {margin-bottom:25px;height:440px;}.shop_category_links {display:flex;}.product_archive_page .shop_category_links a,.news .shop_category_links a {margin:0 15px;padding:10px 0;display:inline-block;text-transform:uppercase;font-family:'Proxima Nova', sans-serif!important;font-weight:500;letter-spacing:1px;}.product_archive_page .shop_category_links a.active,.news .shop_category_links a.active {border-bottom:3px solid #CB8E6A;}.product_archive_page .shop_sub_category_links button,.news .shop_sub_category_links button {border:0;border-radius:5px;display:inline-block;color:#fff!important;padding:10px 18px;text-transform:uppercase;font-size:16px;letter-spacing:1px;transition:all 0.3s;background:#eee;font-family:'Proxima Nova', sans-serif!important;font-weight:500;}.product_archive_page .shop_sub_category_links button:hover,.news .shop_sub_category_links button:hover {background-image:linear-gradient(to right, #7F502D, #D8884F);color:#fff!important;}.woocommerce-cart-form .woocommerce-cart-form__contents .button, #pwgc-redeem-form .button {margin:0 5px;border-radius:5px;border:1px solid #333;padding:11px 15px !important;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'Proxima Nova';display:inline-block;background:white;color:#333 !important;}.woocommerce-cart-form .woocommerce-cart-form__contents .button:hover, #pwgc-redeem-form .button:hover {background:white;border-color:#CB8E6A;color:#CB8E6A !important; }.wc-proceed-to-checkout .checkout-button,.woocommerce-checkout-payment #place_order,.single-product .single_add_to_cart_button,.woocommerce-account .woocommerce-Button,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce table.my_account_orders .button {margin:0;border:0!important;border-radius:5px!important;display:inline-block!important;color:#fff!important;padding:15px 18px!important;text-transform:uppercase;font-size:12px!important;letter-spacing:1px;transition:all 0.5s;background-image:linear-gradient(to right, #7F502D, #D8884F)!important;font-family:'Proxima Nova', sans-serif!important;font-weight:500!important;float:right;}.woocommerce table.my_account_orders .button {font-size:10px!important;padding:10px 14px!important;float:none;margin-bottom:5px;}.woocommerce-account .woocommerce-Button {margin-top:20px!important;float:left;}.woocommerce-account .woocommerce-Message {display:flex;flex-direction:column;align-items:flex-start;padding:30px 20px;}.woocommerce-account .woocommerce-Message .woocommerce-Button {margin-bottom:15px!important;}.woocommerce-account header.entry-header {display:none;}.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {display:block;}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {max-width:unset;}.woocommerce-info {border-top-color:#B26F4F!important;}.woocommerce-info::before {color:#B26F4F!important;}.wc-memberships-member-discount-message a {color:#CB8E6A!important;}.single-product .summary {text-align:left;}.single-product .summary h1 {font-size:28px!important;}.single-product div.product p.price,.single-product div.product span.price {color:#B26F4F!important;font-size:24px !important;}.single-product .product_meta {display:none;}.single-product .quantity .qty {border-radius:5px;border:1px solid #666;height:42px;}.single-product .quantity input::-webkit-outer-spin-button,.single-product .quantity input::-webkit-inner-spin-button {-webkit-appearance:none;margin:0;}.single-product .quantity input[type=number] {-moz-appearance:textfield;}.cross-sells {display:none;}.small_text_banner {background:#CB8E6A;border-radius:5px;padding:15px 10px;color:#fff;text-transform:uppercase;letter-spacing:2px;font-family:'Proxima Nova', sans-serif!important;font-weight:500;}.small_text_banner p {margin-bottom:0!important;}.small_text_banner.text-larger p {font-size:1.2em;}.small_text_banner p a {color:#fff!important;text-decoration:underline;}.gallery_wrapper .line-content {margin-bottom:20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;}.gallery_wrapper .line-content a {overflow:hidden;position:relative;width:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;}.gallery_wrapper .line-content a:before {content:"";display:block;width:100%;padding-top:100%;}.gallery_wrapper ul#pagin {margin:20px 0 0;padding:0;list-style-type:none;display:flex;justify-content:center;}.gallery_wrapper ul#pagin li {margin:0 8px;font-family:'Proxima Nova', sans-serif!important;font-weight:500;font-size:21px;transition:all 0.5s;}.gallery_wrapper ul#pagin li a:hover,.gallery_wrapper ul#pagin li a.current {color:#CB8E6A!important;}.news .black_emblem {width:120px;}.news .single_news {margin-bottom:30px;}.news .single_news .bg_image {height:260px;}.news .single_news.featured .bg_image {height:400px;}.news .single_news .content {padding:0 20px;}hr.black {margin:40px 0;border-color:#333;}.news h1 {margin:0!important;font-weight:700!important;font-family:'Proxima Nova', sans-serif!important;letter-spacing:0;font-size:100px!important;text-transform:uppercase;display:inline-block;line-height:1em;}.news h1 span {font-size:30px;height:20px;border-bottom:2px solid #000;vertical-align:super;display:inline;font-weight:500;}.news .category_section p.subheading {margin-bottom:27px!important;}.news .category_item {margin-bottom:0!important;font-family:'Proxima Nova', serif!important;font-weight:700!important;color:#333!important;letter-spacing:0px;padding:0px 30px;font-size:21px;line-height:1.3em!important;}.full_height_bg {height:100vh;}.justify-content-evenly {justify-content:space-evenly;}.post {border:0!important;border-radius:0!important;}.post .bg_image {margin-bottom:20px}.post p.title {font-weight:500;letter-spacing:1px;}.post a.read_more {margin-bottom:50px;font-weight:500;text-decoration:underline!important;display:block;}.secondary_news_item_border {border-left:1px solid #333!important;}.secondary_news_item_border.post a.read_more {margin-bottom:0!important;}.primary_news_item h3 {font-family:'Proxima Nova', sans-serif!important;text-transform:uppercase;line-height:1em!important;font-weight:700!important;letter-spacing:0;font-size:42px!important;}.text_only p.subheading {margin-top:40px!important;}.text_only p.subheading.first {margin-top:0!important;}body:not(.woocommerce-checkout) .inner_page,body:not(..woocommerce-cart) .inner_page {padding-top:100px;}#spend_for_free_delivery .modal-content {border:3px solid #CB8E6A;border-radius:0;}#spend_for_free_delivery .modal-header {border:0;padding-bottom:0;}#spend_for_free_delivery .modal-body {padding:50px 20px 70px;}.mc_modal .modal-header {border:0;padding:0;}.mc_modal .modal-header .close {margin:25px 10px 0 auto;padding:0;font-size:40px;}.mc_modal .modal-body {padding:0 90px 40px;}.mc_modal .modal-body p {font-size:12px;}.mc_modal .modal-body p a {color:#CB8E6A!important;}.mc_modal .modal-content {border-radius:0;}.mc_modal .modal-content img {width:180px;}.mc_modal .modal-content input {border-radius:2px;border:1px solid #aaa;padding:10px 10px;font-size:14px;letter-spacing:1px;max-width:210px;width:100%;margin:0 10px;}.mc_modal .modal-content input#mc-embedded-subscribe {margin-top:15px;margin-bottom:30px;display:inline-block;padding:10px;max-width:165px;float:none;border-radius:4px;}.mc_modal .gradient_strip {width:100%;position:absolute;height:20px;background:#072E2B;left:0;top:0;}footer.site-footer {padding:60px 0!important;background-color:#072E2B!important;color:#eee!important;font-size:14px!important;background-position:center;background-repeat:no-repeat;background-size:cover;}footer.site-footer h3 {margin-top:0!important;color:#eee!important;text-transform:uppercase;font-family:'Proxima Nova', sans-serif!important;font-weight:400!important;font-size:18px!important;}footer.site-footer a {color:#eee!important;}footer.site-footer hr {margin:35px 0;border-color:#072E2B;}footer.site-footer p {margin-bottom:12px!important;}footer.site-footer ul {margin:0;padding:0;list-style-type:none;text-transform:uppercase;}footer.site-footer ul li {padding:5px 0;letter-spacing:2px;font-size:16px;}footer.site-footer .logo {height:60px;}footer.site-footer .social i {margin-right:22px;font-size:21px;}footer.site-footer .worldpay {display:flex;align-items:center;justify-content:space-between;}footer.site-footer .worldpay p {margin-bottom:0!important;}footer.site-footer .worldpay img.worldpay {width:105px;}footer.site-footer img.cards {margin-top:20px;width:100%;max-width:220px;}footer.site-footer .logos img {width:auto;}footer.site-footer .logos img {height:125px;}@media (max-width:1199.98px) {#nav-icon1 {display:block!important;}h1 {font-size:28px!important;}.news h1 {font-size:64px!important;}h1.small {font-size:21px!important;}h2 {font-size:28px!important;}h3 {font-size:26px!important;}h4 {font-size:21px!important;}.sliding_menu {padding:0 110px;}.square_tile_wrapper .square_tile {border-right:0;height:100%;min-height:400px;padding:50px 20px;}.pub_slider_wrapper .pub_slider .wording {padding:0 40px;}footer.site-footer .hush_heath_grapevine {flex-direction:column;align-items:flex-start!important;}footer.site-footer .worldpay {flex-direction:column;}}@media (max-width:991.98px) {#nav-icon1 {right:80px;}.medium_padding {padding-top:50px;padding-bottom:50px;}.medium_padding_top {padding-top:50px;}.medium_padding_bottom {padding-bottom:50px;}.product_archive_page .shop_category_links a,.news .shop_category_links a {margin-bottom:15px;text-align:center;}.pub_slider_wrapper .pub_slider ul.slick-dots {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;bottom:20px;}.pub_slider .row {height:auto!important;}.pub_slider .image {min-height:400px;}footer.site-footer .social {margin-top:30px;}}@media (max-width:767.98px) {h1 {font-size:24px!important;}h1.small {font-size:21px!important;}.news h1 {margin:30px 0!important;font-size:50px!important;}h2 {font-size:21px!important;}h3 {font-size:21px!important;}p.subheading {font-size:16px;}.shop_category_links {display:block!important;}.gallery_image_wrapper {padding-bottom:10px!important;padding-right:0!important;}.logos {display:block!important;text-align:center;}.logos img {max-width:120px;}.quote p {font-size:26px!important;}.quote p.author {font-size:21px!important;}footer.site-footer .logos {justify-content:flex-start;}footer.site-footer .worldpay {margin-top:30px;align-items:flex-start;}footer.site-footer .worldpay .worldpay {margin-top:0;}footer.site-footer a.rounded_box_button {margin-top:30px;}footer.site-footer .logos img {margin-bottom:15px;}}@media (max-width:575.98px) {p.subheading {font-size:14px;}.news h1 {font-size:44px!important;}.news .single_news .content {padding:0;}.sliding_menu {padding:0 50px;width:100%;right:-100%;}.featured_slider_wrapper .overlay_text {width:auto;}}.short_description .woocommerce-product-details__short-description a {color:#CB8E6A !important;}.short_description .woocommerce-product-details__short-description a:hover {text-decoration:underline !important;}.woocommerce-product-gallery {display:flex;flex-direction:column;}.woocommerce-product-gallery .short_description {margin-top:1rem;order:10;}.checkout-promo-popup {position:fixed;top:50%;left:50%;width:480px;min-width:320px;z-index:9000;transform:translate(-50%, -50%);background:rgba(250,250,250,0.9);text-align:center;height:320px;display:flex;justify-content:center;align-items:center;border:1px solid #c07b45;font-family:'Proxima Nova', serif!important;font-size:32px;box-shadow:0px 5px 10px -5px rgba(0,0,0,0.5);border-radius:3px;}.checkout-promo-popup .close {position:absolute;top:0;right:0;}.checkout-promo-popup .close:after {content:"\D7";font-family:'Proxima Nova', serif!important;color:#333 !important;font-size:32px;display:block;width:32px;height:32px;line-height:32px;text-align:center;z-index:9001;}.card-columns.gallery a {overflow:hidden;position:relative;width:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;}.card-columns.gallery a:before {content:"";display:block;width:100%;padding-top:100%;}.text-green-special{color:#072E2B!important;}.link {transition:0.3s;}footer .link:hover {color:#CB8E6A!important;}.woocommerce-info,.woocommerce-message {border-top-color:#072E2B!important;}.woocommerce-info::before,.woocommerce-message::before {color:#072E2B!important;}.strapline .small {margin-bottom:24px!important}.is-ajax-woocommerce-actions .add_to_cart_inline a.button {background-image:linear-gradient(to right, #7F502D, #D8884F)!important;color:#fff!important;}.single-product .quantity {margin:0 8px 0 0!important;}.modal--newsletter {background-color:#fff;border:1px solid rgb(23, 48, 42);box-shadow:1px 1px 20px rgb(0 0 0 / 20%);bottom:20px;display:block;right:20px;opacity:0;padding:20px;position:fixed;transition:opacity 0.3s;transition-delay:5s;overflow:auto;width:30%;z-index:21;}.modal--newsletter--active {opacity:1;}.modal--newsletter__close,.modal--expanded__close {position:absolute;right:20px;color:#aaa;font-size:28px;font-weight:bold;}.modal--newsletter__close:hover,.modal--newsletter__close:focus,.modal--expanded__close:hover,.modal--expanded__close:focus {color:#B77E4F;text-decoration:none;cursor:pointer;}.modal--expanded {background:#fff;border-left:10px solid #072E2B;bottom:0px;display:none;margin-top:100px;padding:20px;position:fixed;right:0;top:0px;width:500px;z-index:22;}.modal--expanded input {border-radius:2px;border:1px solid #aaa;padding:10px 10px;font-size:14px;letter-spacing:1px;max-width:210px;margin:0 10px;}.modal--expanded img {display:block;margin:0 auto;width:180px;}.modal--expanded .mc-field-group {display:flex;justify-content:center;margin:16px 0;}.modal--expanded .clear {display:flex;justify-content:center;}.content__gdpr p { font-size:12px;}.cart-wrapper {display:flex;}.cart-wrapper .woocommerce-cart-form {flex:1 0 70%;}.cart-wrapper .cart-collaterals .cart_totals {width:100% !important;}.cart_totals h2,.woocommerce-cart-form h2 {margin:0;}#pwgc-redeem-gift-card-number,.input-text.qty.text,#calc_shipping_state,#calc_shipping_city,#calc_shipping_postcode,#coupon_code,#username,#password,#wpmc-skip-login {border:1px solid #d3ced2;border-radius:3px;margin:0 4px 0 0;outline:0;padding:.618em 1em;}#wpmc-next,#wpmc-prev,#wpmc-skip-login {background-color:#ebe9eb!important;color:#515151!important;}#wpmc-skip-login {margin-right:auto;}.select2-selection__rendered { border:1px solid #d3ced2;}.select2-container--default .select2-selection--single {border:0!important;border-radius:0!important;border-radius:3px;}.input-text:focus,.form-control:focus,.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {border-color:#B77E4F!important;}.woocommerce-checkout .post-edit-link {display:none;}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color:#ebe9eb;color:#515151;}.gift-box {background:#ebe9eb;padding:10px;}.gift-box__options {align-items:center;display:none;flex-wrap:wrap;justify-content:space-between;}@media (max-width:1399px) {.is-search-form {visibility:hidden;}}@media (min-width:769px) and (max-width:1023px) {.home_slider_wrapper, .hero_wrapper {height:50vh;width:100%;}}@media (min-width:450px) and (max-width:960px) {.full_height_video {height:auto;position:unset;overflow:hidden;width:100%;}.full_height_video video {height:100%;position:unset;object-fit:contain;transform:unset;width:100%;}.square_tile_wrapper .square_tile {min-height:auto;}.slick-slide {margin:0!important;}.featured_slider_wrapper .overlay_text_wrapper {margin:32px;}.double_images .bg_image,.left_right_tiles .left_right_tiles_inner .bg_image {height:300px;}}@media (min-width:320px) and (max-width:767px) {.woocommerce-shop .small_padding {padding-bottom:25px;}.woocommerce-shop .small_padding_bottom {padding-bottom:0;}.centre-mobile,.hush_heath_grapevine h3 {text-align:center;}.newsletter {justify-content:center;}footer.site-footer .social {margin-bottom:30px;}footer.site-footer .logo {margin-right:0!important;}footer.site-footer .hush_heath_grapevine {align-items:unset!important;}.logos {justify-content:center!important;}footer.site-footer .worldpay {flex-direction:unset;justify-content:center;}}@media (min-width:641px) and (max-width:767px) {.home_slider_wrapper, .hero_wrapper {height:40vh;width:100%;}}@media (min-width:320px) and (max-width:640px) {.home_slider_wrapper, .hero_wrapper {height:30vh;width:100%;}}@media (max-width:639px) {.mc_modal .modal-body {padding:0;}}@media (min-width:320px) and (max-width:440px) {.home_slider_wrapper, .hero_wrapper {height:25vh;}.woocommerce-shop .small_padding {padding-bottom:25px;}.woocommerce-shop .small_padding_bottom {padding-bottom:0;}}.page-id-579 .container, .container-lg, .container-md, .container-sm, .container-xl,.page-id-580 .container, .container-lg, .container-md, .container-sm, .container-xl {max-width:1200px!important;}.btn.btn-primary, .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {background-color:#CB8E6A!important;border-color:#CB8E6A!important;}.page-id-579 .form-control {width:50px;}@media (max-width:767px) {.trio-gift-box img,.duo-gift-box img,.single-gift-box img {display:block;margin:0 auto;margin-bottom:32px;width:250px;}}.footer__logo {height:90px!important;width:auto;}.home a.rounded_box_button{background-color:#072E2B!important;border:none;}.home a.rounded_box_button:hover{background-color:white !important;border:none;}.masonary-sec .news .single_news {margin-bottom:100px!important;}}.masonary-sec a.gradient_button {position:absolute;bottom:0;}footer a.rounded_box_button {border:1px solid white !important;}.slick-slide img {width:100%;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-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;cursor:hand;}.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;}.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;}label[for=shipping_method_0_wdr_free_shipping] {text-transform:capitalize;}.col-12.text-center.green-band {height:100px;background-color:#072E2B;margin-bottom:7px;}.extra-p{position:absolute;margin-top:44px;white-space:nowrap;margin-left:-158px;z-index:2 !important;}label[for="payment_method_worldpay"] {display:none;}.slick-slide .overlay_text strong {font-weight:500 !important;}.hero-text-video{position:absolute;text-align:center;color:white;z-index:4;}.hero-text-video h1{color:white !important;font-size:7.3vw !important;text-transform:uppercase;font-weight:500 !important;letter-spacing:28px;}.hero-text-video p {font-size:2.55vw;text-transform:uppercase;letter-spacing:12.6px;margin-bottom:-10px;}.hero-text-video p.hero-subtitle {text-transform:unset;font-size:1.4vw;letter-spacing:2px;margin-bottom:2em !important;}.hero-text-video-btn{text-transform:uppercase;}.hero-text-video a{font-size:14px !important;}.full_height_video{display:flex;z-index:1;justify-content:center;align-items:center;}.hero-text-para{font-size:24px !important;text-transform:lowercase !important;letter-spacing:8px !important;}@media only screen and (max-width:1260px) {.hero-text-video h1{font-size:6.3vw !important;letter-spacing:28px;}.hero-text-video p{font-size:2vw;}.hero-text-video p.hero-subtitle {font-size:1.7vw;}.hero-text-para{font-size:18px !important;}}@media only screen and (max-width:960px) {.hero-text-video h1{font-size:45px !important;letter-spacing:28px;}.hero-text-video p{font-size:22px;}.hero-text-video p.hero-subtitle {font-size:20px;letter-spacing:2px;}.hero-text-para{font-size:18px !important;}}@media only screen and (max-width:600px) {.hero-text-video h1{font-size:25px !important;letter-spacing:18px;}.hero-text-video p{font-size:14px;}.hero-text-video p.hero-subtitle {font-size:14px;letter-spacing:1px;}.modal--newsletter{width:80% !important;}.hero-text-para{font-size:16px !important;letter-spacing:5px !important;}}@media only screen and (max-width:330px) {.hero-text-video h1{font-size:20px !important;letter-spacing:10px;}.hero-text-video p{font-size:10px;letter-spacing:5px !important;}.hero-text-video p.hero-subtitle {font-size:10px;letter-spacing:1.5px !important;margin-bottom:2.9em !important;}.hero-text-para{font-size:8px !important;letter-spacing:5px !important;}}.c-l{display:inline-flex;align-content:center;justify-content:space-between;padding-bottom:20px;}.full_height_video .overlay {height:100%;width:100%;position:absolute;top:0px;left:0px;z-index:3;background:black;opacity:0.2;}.opt-in-frame{border:1px solid black !important;border-radius:5px;background:#072e2b;color:white;padding:5px 15px;}.opt-in-frame h4{font-size:14pt !important; color:#D8884F !important;}.gift-box{background:#072e2b !important;color:white;border:0.6px solid silver !important;border-radius:5px;}.gift-box h2{color:#D8884F !important;}.gift-box__header {align-items:center;display:flex;justify-content:space-between;}.gift-box__header h4{font-size:14pt !important; color:#D8884F !important; margin-top:10px !important; margin-left:20px;}.gift-box__checkbox {margin-left:16px;}.gift-box-items__centering{display:flex;align-items:center;}.product_single.post.gift-box {display:none !important;}.qty {width:75px!important;}.woocommerce table.shop_table_responsive tr td.product-thumbnail::before {content:none!important;}.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {display:block!important;}.onsale.wc-memberships-member-discount { display:none;}@media (max-width:1023px) {.cart-wrapper {flex-wrap:wrap;}.gift-box {margin-bottom:20px;}}.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary,.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float:none!important;width:100%!important;}.page-id-10185 .iframe {position:unset!important;}.text-center ul {text-align:left;}.postid-214927 img {width:50%;}@media (max-width:500px) {.post-type-archive-product .col-md-6 {width:50%!important;}.footer__partner-logos {flex-wrap:wrap;}.left_right_tiles .left_right_tiles_inner .bg_image {min-height:275px;}.mobile-only {display:block;}.mobile-only.flex {display:flex;}.customer-logos {display:none!important;}}.mobile-logos {align-items:center;justify-content:space-around;flex-wrap:wrap;margin-bottom:16px;}.mobile-logos:last-of-type {margin-bottom:0;}.mobile-logos img {width:40%;}@media (min-width:501px) { .mobile-only { display:none!important; }}.woocommerce-shipping-destination { display:none;}.page-id-10263 .page_inner { height:1500px;}@media (max-width:575px) { .page-id-10263 .page_inner {height:auto; } .page-id-10263 div[data-paperturn="embed-v1"] {display:none!important; }}.banner {align-items:center;background:#BE7A47;color:#fff;display:flex;justify-content:center;padding:12px 0;}.banner__cta {align-items:center;background:#8D694B;border:none;color:#fff!important;display:flex;flex-direction:row;justify-content:center;padding:8px 24px;text-transform:uppercase;transition:all 0.3s;}.banner__cta:hover {background:#fff;}.page__heading {color:#fff!important;background:#072e2b;margin:0;margin-bottom:-30px!important;padding-top:74px!important;text-align:center;font-size:54px!important;}section.block {background:#072e2b;padding-top:74px!important;}.block__content {height:auto;}.block__heading {color:#fff!important;text-align:center;margin:0;}.block__paragraph {color:#fff;margin:0 240px;margin-bottom:74px!important;text-align:center;}.block__carousel,.block__part {padding:0!important;}.block__part--grow-evenly {display:flex;flex-direction:column;}.block__part .block__cta {align-items:baseline;display:flex;flex-direction:column;flex-grow:1;justify-content:center;}.block__carousel .slick-list,.block__carousel .slick-track {height:100%;}.block__carousel img {object-fit:cover;}.block__links,.block__cta,.accordion-outer {padding:74px;}.block__links {background:#fff;height:auto;list-style-type:none;margin-bottom:0;transition:0.3s all;}.block__links p {margin-bottom:30px!important;margin-left:18px;font-weight:500;}.block__links li a {padding:18px;}.block__links li:last-of-type {margin-bottom:0;}.block__links li:hover a {background:#DBDCDC;color:#000!important;}.block__links li a {color:#818181!important;font-weight:500;}.block__links li img {width:10px;}.accordion-outer {background:#FFF;}.accordion-outer .card {border-radius:0;border:0 none;}.accordion-outer .card-header, .accordion-outer .card-header:first-child {padding:0;border-radius:0;background:#FFF;border:0 none;}.accordion-outer .card-header h5 {margin:0;}.accordion-outer .accordion-toggle {font-weight:500;padding:18px;color:#818181;display:block;border-radius:0;width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;}.accordion-outer .accordion-toggle img {height:15px;width:auto;transform:rotate(90deg);}.accordion-outer .accordion-toggle.collapsed img {transform:rotate(90deg);}.accordion-outer .card-body {padding:18px;}.accordion-outer .accordion-toggle:hover, .accordion-outer .accordion-toggle:focus {background:#DBDCDC;color:#000;text-decoration:none;}.block__cta {background:#fff;height:auto;}.cta__heading {margin-bottom:18px!important;}.cta__description {margin-bottom:36px!important;}.button {background:#072e2b;border-radius:3px;color:#fff!important;font-size:12px;padding:12px 15px;text-align:center;text-transform:uppercase;transition:0.3s all;}.button:hover {background:#fff;}.button--alt {background:#fff;color:#072e2b!important;}.block__card {flex-grow:1;flex-basis:0;}.block__card--green {background:#072e2b;border:24px solid #072e2b;}.block__cta--green {background:#072e2b!important;}.block__card--lightgreen {background:#3e5c5a;border:24px solid #3e5c5a;}.block__cta--lightgreen {background:#3e5c5a!important;}.block__card--copper {background:#BE7A47;border:24px solid #BE7A47;}.block__cta--copper {background:#BE7A47!important;}.block__card--cream {background:#FAF6E3;border:24px solid #FAF6E3;}.block__cta--cream {background:#FAF6E3!important;}.block__card--rufous {background:#A50104;border:24px solid #A50104;}.block__cta--rufous {background:#A50104!important;}.block__cta--white {background:#fff!important;}.block__card-img-container {margin-bottom:24px;overflow:hidden;}.block__card-img {height:460px;object-fit:cover;transition:transform .8s ease;width:100%;}.block__card-img:hover{transform:scale(1.05);}.block__card-body {background:rgba(255, 255, 255, 0.75);padding:24px;}.block__card-title {color:#000;font-size:20px;margin:20px 0;}.block__card-data {display:flex;justify-content:space-between;}.block__card-description {margin-bottom:25px!important;}.block__card-footer {display:flex;flex-wrap:wrap;gap:12px;}.modal #dmn-partner-widget #dmn-widget-inner .stage .scroll-height {height:auto !important;}.breadcrumb {background:transparent!important;padding:36px 15px!important;}.breadcrumb__crumb {margin-right:12px;}.breadcrumb__crumb,.breadcrumb a {color:#737373!important;text-transform:uppercase;transition:all 0.3s;}.breadcrumb__crumb:hover a {text-decoration:underline!important;}.page__body {width:570px;}.block__card-title,.top__heading { color:#000!important;display:block;font-size:20px!important;font-weight:400;letter-spacing:0px;text-transform:uppercase;}.block__card-title,.page__heading--sub {font-size:18px!important;}.page__heading--no-caps {text-transform:inherit;}.page__heading--spacing {padding:36px 0!important;}.page__sidebar .button {display:block;margin-bottom:10px;}.page__body--cta {margin-bottom:30px;}.page__body--cta h2 {margin-top:50px;margin-bottom:6px;}@media (max-width:1023px) {.page {flex-wrap:wrap;}.page__sidebar--details {flex-basis:100%;order:3;}.page__sidebar--buttons {margin:0 auto;}.block__content.flex {flex-wrap:wrap;}.block__card {flex:0 0 100%;}}@media (max-width:991px) {.page__sidebar {display:flex;justify-content:space-evenly;}.page__sidebar--details {order:3;}.page__body {flex-basis:100%;order:2;}.page__sidebar--buttons {flex-basis:100%;order:1;}.page__sidebar .button {display:inline;}.posts {padding:0 15px!important;}}.slick-prev:before, .slick-next:before{color:#000;}.flex--spa-between {justify-content:space-between;}.page__hero {max-height:650px;object-fit:cover;width:100%;}.slick-dotted.slick-slider {margin-bottom:96px!important;}.slick-dots {bottom:-60px!important;}.slick-dots li button:before {font-size:12px!important;}.slick-prev:before, .slick-next:before {color:#000!important;}.slick-prev {left:0px!important;left:-3%!important;}.slick-next {right:0px!important;right:-3%!important;}.slick-prev:before {background-image:url(/assets/img/_btn-black-arrow-left.png);background-repeat:no-repeat;background-size:contain;content:" "!important;height:20px;position:absolute;width:20px;}.slick-next:before {background-image:url(/assets/img/_btn-black-arrow-right.png);background-repeat:no-repeat;background-size:contain;content:" "!important;height:20px;position:absolute;width:20px;}.page__sidebar--details hr {margin:0;max-width:50px;}.page__sidebar--details a {margin-right:8px;}.posts {padding:0 70px!important;}.flex--row {flex-direction:row;}.flex--column {flex-direction:column;}.no-margin-right {margin-right:0!important;}.no-margin-left {margin-left:0!important;}.banner__modal,.offer__modal {position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);}.offer__modal {display:none;}.banner__modal {display:none;}.banner__text {font-size:18px;margin-right:32px;}.banner__modal-content,.offer__modal-content {align-items:center;background:#fff;color:#000;display:flex;flex-direction:column;margin:15% auto;padding-bottom:0;position:relative;}.banner__modal-content {width:80%;}.offer__modal-content {width:70%;}.offer__modal-content h2 {font-size:44px!important;}.offer__modal-content.banner__modal-content {padding:8px;}.offer__modal-content h2 {color:#fff!important;}.banner__modal-close,.offer__modal-close {color:#797A7A;float:right;font-size:44px;position:absolute;right:15px;z-index:1;}.banner__modal-close:hover,.banner__modal-close:focus {color:#000;cursor:pointer;text-decoration:none;}.banner__modal-paragraph {margin-bottom:0!important;padding:8px 0;text-align:center;}.text-links .button--alt {font-size:16px;padding:12px 15px;text-decoration:underline;letter-spacing:2px;font-weight:700;display:inline-block;}.text-links .button--alt:hover {text-decoration:underline;}.button-links {margin-top:30px;}@media (max-width:375px) {.banner__modal-content {margin:35% auto;}}@media (max-width:479px) {.banner__modal-content {margin:30% auto;}}@media (max-width:599px) {.banner__modal-content {margin:25% auto;}}@media (max-width:767px) {.page__heading {display:none;}.banner {padding:12px 20px;text-align:center;}.banner__modal-content {margin:20% auto;}section.block {padding-top:48px!important;}.block__heading {font-size:54px!important;}.block__links,.block__cta,.accordion-outer {padding:48px;}.no-max-width {padding-left:0!important;padding-right:0!important;}.posts {padding:0 30px!important;}}@media (max-width:861px) {.banner {flex-wrap:wrap;}.banner__cta {margin-top:15px;}}@media (max-width:991px) {.block__paragraph {margin:0;margin-bottom:48px!important;padding:0 15px;}.banner {padding:12px 15px;}.page__sidebar--buttons {background:#fff;padding:15px;position:sticky;top:19%;}.page__sidebar--buttons .button {margin-bottom:0;}.slick-prev {left:0px!important;left:-8%!important;}.slick-next {right:0px!important;right:-6%!important;}}.heavier {font-weight:500;}.flex {display:flex;}.flex--h-align {justify-content:center;}.flex--no-wrap {flex-wrap:nowrap!important;}.flex--sp-between {justify-content:space-between;}.flex--sp-around {justify-content:space-around;}.flex--v-align {align-items:center;}.flex--wrap {flex-wrap:wrap;}.centre-element {margin:0 auto;}.shift-left {margin-right:auto;}.shift-right {margin-left:auto;}.margin-left {margin-left:16px;}.margin-left--gutter {margin-left:32px;}.margin-left--spacing {margin-left:50px;}.margin-right {margin-right:16px;}.margin-right--gutter {margin-right:32px;}.margin-right--sm {margin-right:8px!important;}.margin-right--spacing {margin-right:32px;}.padding {padding:16px;}.padding--gutter {padding:32px;}.padding--spacing {padding:50px;}.flex {display:flex;}.flex--h-align {justify-content:center;}.flex--no-wrap {flex-wrap:nowrap!important;}.flex--sp-between {justify-content:space-between;}.flex--sp-around {justify-content:space-around;}.flex--v-align {align-items:center;}.flex--wrap {flex-wrap:wrap;}.centre-element {margin:0 auto;}.shift-left {margin-right:auto;}.shift-right {margin-left:auto;}.margin-left {margin-left:16px;}.margin-left--gutter {margin-left:32px;}.margin-left--spacing {margin-left:50px;}.margin-right {margin-right:16px;}.margin-right--gutter {margin-right:32px;}.margin-right--sm {margin-right:8px!important;}.margin-right--spacing {margin-right:32px;}.padding {padding:16px;}.padding--gutter {padding:32px;}.padding--spacing {padding:50px;}