/*!
 Theme Name:   Brookfield Barn
 Template:     artemis-core
 Theme URI:    https://brookfieldbarn.co.uk
 Description:  Theme specific for Brookfield Barn
 Author:       GT Develops
 Author URI:   https://gtdevelops.com
 Version:      1.0.0
*/
html,body{font-family:"Wotfard",sans-serif;font-weight:400;line-height:1.8;color:#777;letter-spacing:.040625em}h1,h2,h3,h4,h5{font-family:"Novela",sans-serif;font-weight:400}h1 *,h2 *,h3 *,h4 *,h5 *{font-family:inherit}h1,h2,h3{line-height:1.2}.footer{width:100%;background:var(--primary_color)}.footer .footer-inner{align-items:center}.footer .logo{max-width:200px;height:auto}.footer .legal-bar{background:var(--tertiary_color)}.loading,.loading-out{background-color:var(--tertiary_color);height:calc(var(--vh, 1vh) * 100)}.loading-image{max-width:250px;width:100%}.loading-image-overlay{background-color:var(--tertiary_color)}@media only screen and (min-width:768px){.loading-image{max-width:400px}}header.headroom{border:none;z-index:20}@media only screen and (min-width:768px){header.headroom{min-height:auto;height:140px}}header.headroom--top{background:unset}header .top-bar{letter-spacing:.25em;text-transform:uppercase}@media (max-width:1023px){header .top-bar .left{display:block}header .top-bar .right{display:none}}header .top-bar .right a{text-decoration:none}header.headroom--pinned:not(.headroom--top){border:none}header .logo{max-width:150px}@media only screen and (min-width:768px){header .logo{max-width:200px}}header .header-right{opacity:1 !important}header .header-right a{display:block}header .header-right svg{font-size:20px}header .logo-container,header .header-right{transition:.25s .5s all ease-in-out}header.nav-active .logo-container,header.nav-active .header-right{opacity:0;transition-delay:0s}.is-select{border-bottom:0}.is-select.open li:not(.is-select.open li.active):not(.disabled):hover{background:#e9a693;color:#fff}.is-select.open li.active:not(.disabled){background:#e9a693;color:#fff}.is-select li{padding-left:22px;padding-right:22px;background:rgb(249 249 245/var(--tw-bg-opacity))}.is-select li.active,.is-select li.disabled{position:absolute;top:0}.is-select:after{height:.75rem;width:.75rem;top:21px;right:15px;background-image:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/img/accordion-chevron.svg)}.is-select.open:after{background-image:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/img/pink-accordion-chevron.svg)}.full-screen-nav{transition:.75s transform ease-in-out,.4s padding ease-in-out}.full-screen-nav .menu{padding-bottom:0}.full-screen-nav .btn{max-width:220px;margin:20px auto 0 auto !important;padding:0}.full-screen-nav .btn a{font-size:1rem;padding:1rem 1.5rem;color:#fff}.full-screen-nav .btn a:after{display:none}.full-screen-nav .btn:hover a{text-decoration:none;color:var(--secondary_color)}@media screen and (min-width:768px){.full-screen-nav .btn{display:none !important}}@media screen and (min-height:651px){.full-screen-nav.menu-item-open{padding-top:80px;padding-bottom:0}}@media screen and (min-height:651px) and (min-height:700px) and (max-height:1023px){.full-screen-nav.menu-item-open{padding-top:100px}}.full-screen-nav .lower-container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-height:600px){.full-screen-nav .lower-container{display:block !important}}@media screen and (min-width:768px) and (max-height:450px){.full-screen-nav{display:block !important}.full-screen-nav .lower-container{display:block !important}}@media screen and (min-height:700px) and (max-height:1023px){header.top-bar-active .full-screen-nav.menu-item-open{padding-top:200px}}.statistics .number{font-family:"Novela",sans-serif}.instagram-feed{overflow:hidden;height:900px}@media (max-width:767px){.instagram-feed{height:1100px}}@media (max-width:575px){.instagram-feed{height:960px}}.instagram-feed .ig-intro{top:200px;left:20%;color:var(--tertiary_color);letter-spacing:.25em}.instagram-feed .ig-intro a{position:relative}.instagram-feed .ig-intro a:after{content:"";position:absolute;bottom:-3px;left:0;height:2px;background:var(--tertiary_color);width:100%;transform-origin:left;transition:.25s all ease-in-out}.instagram-feed .ig-intro a:hover:after{transform:scaleX(0)}@media (max-width:1199px){.instagram-feed .ig-intro{top:100px;left:15%}}@media (max-width:767px){.instagram-feed .ig-intro{left:40%}}@media (max-width:575px){.instagram-feed .ig-intro{left:12%;top:550px}}.instagram-feed #sb_instagram{padding-bottom:0 !important}.instagram-feed #sb_instagram #sbi_images .sbi_item{transition:none !important}.instagram-feed #sb_instagram .sbi-link{background-color:rgba(255,255,255,.1) !important}.instagram-feed #sb_instagram .sbi_item{height:300px !important;width:300px !important;padding:0 !important;position:absolute}@media (max-width:1199px){.instagram-feed #sb_instagram .sbi_item{height:250px !important;width:250px !important}}@media (max-width:575px){.instagram-feed #sb_instagram .sbi_item{height:180px !important;width:180px !important}}.instagram-feed #sb_instagram .sbi_item:nth-child(1){top:220px;left:-90px}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(1){top:110px;left:-40px}}.instagram-feed #sb_instagram .sbi_item:nth-child(2){top:185px;right:32%}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(2){top:220px;right:-20px}}.instagram-feed #sb_instagram .sbi_item:nth-child(3){top:376px;right:44%}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(3){top:325px;left:20%;right:auto}}@media (max-width:575px){.instagram-feed #sb_instagram .sbi_item:nth-child(3){left:12%}}.instagram-feed #sb_instagram .sbi_item:nth-child(4){top:70px;right:0}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(4){top:auto;bottom:0;right:0}}.instagram-feed #sb_instagram .sbi_item:nth-child(5){top:450px;right:0}@media (max-width:767px){.instagram-feed #sb_instagram .sbi_item:nth-child(5){top:auto;bottom:70px;left:-20px;right:auto}}.content h2,.content h3{color:var(--primary_color)}.content h3{line-height:2.5rem;font-size:1.6rem}.content iframe{min-height:350px;aspect-ratio:1/1}@media (min-width:768px){.content iframe{aspect-ratio:2/1.3}}.accordion{padding-bottom:2.5rem}@media (min-width:1024px){.accordion{padding-bottom:5rem}.accordion-cols{gap:4rem}}@media (min-width:1280px){.accordion-cols{gap:5rem}}.accordion-col{margin-bottom:0}.accordion-item{border-bottom:1px solid #ced4d2;margin-bottom:0}.accordion-item:first-of-type{border-top:1px solid #ced4d2}.accordion-item:last-of-type{border-bottom-width:0}@media (min-width:1024px){.accordion-item:last-of-type{border-bottom-width:1px}}.accordion-title{position:relative;background:0 0;font-family:"Novela",sans-serif;font-weight:400;padding-top:2rem;padding-bottom:2rem;padding-left:3.5rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:1024px){.accordion-title{padding-left:5rem}}.accordion-title .accordion-icon{position:absolute;top:50%;left:.75rem;display:inline-block;height:.75rem;width:.75rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));cursor:pointer;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/img/accordion-chevron.svg) center/contain no-repeat}.accordion-title .accordion-icon:before,.accordion-title .accordion-icon:after{content:none}.accordion-title .accordion-icon:after{content:none}.accordion-title.open .accordion-icon{transform:translateY(-50%) scaleY(-1);background-image:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/img/pink-accordion-chevron.svg)}.accordion-content{padding-top:.5rem;padding-bottom:.5rem;border-top:1px solid #ced4d2}.accordion-content-inner{position:relative;margin-top:1rem;margin-bottom:1rem}@media (min-width:768px){.accordion-content-inner{padding-left:5rem}}.accordion-content-inner p:not(:last-child){margin-bottom:1rem}.accordion-content-inner strong{font-weight:600}.accordion-content-inner a:hover{text-decoration:underline}.accordion-content-inner:not(:last-of-type):after{content:none}.form form label input,.form form label textarea,.form form label select{border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(249 249 245/var(--tw-bg-opacity))}.form form label input[type=checkbox]{border:1px solid var(--primary_color);height:20px;width:20px}.form form label .checkbox-container .checkbox-label:before{height:20px;width:20px;background-color:var(--secondary_color)}.form form label .checkbox-container .checkbox-label:after{width:10px;height:10px;left:15px;top:9px}.form form input[type=submit]{background-color:var(--secondary_color)}.form form input[type=submit]:hover{background-color:var(--primary_color)}.form form .year-of-interest-item{background-color:#f9f9f5;border:none}.form form .year-of-interest-item:hover{background-color:#f1cfc4;color:#fff}.form form .year-of-interest-item.active{background-color:var(--secondary_color)}.form .gform_confirmation_wrapper{text-align:center}.form .gform_wrapper .gfield_label{text-transform:uppercase}.form .gform_wrapper input,.form .gform_wrapper textarea,.form .gform_wrapper select{background:#f9f9f5}.form .gform_wrapper select{background-image:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/img/accordion-chevron.svg);background-repeat:no-repeat;background-size:12px;background-position:95% center}.form .gform_wrapper .wedding-year-of-interest input[type=checkbox]:hover,.form .gform_wrapper .wedding-year-of-interest input[type=checkbox]:checked,.form .gform_wrapper .gfield--type-select input[type=checkbox]:hover,.form .gform_wrapper .gfield--type-select input[type=checkbox]:checked{background-color:var(--secondary_color)}.form .gform_wrapper button{background-color:var(--secondary_color);border-color:var(--secondary_color)}.form .gform_wrapper button:before{background-color:var(--secondary_color)}.form .gform_wrapper button:hover{color:var(--secondary_color)}.form .gform_wrapper .button-container .submit-btn:before{background-color:var(--secondary_color)}table{margin-bottom:1.5rem}table td:first-child{left:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));text-align:left;font-weight:600;text-transform:uppercase;color:inherit}table tr:first-child td{font-weight:600;text-transform:uppercase;color:inherit !important}table tr:not(:first-child) td:not(:first-of-type):nth-child(even){--tw-bg-opacity:1;background-color:rgb(249 249 245/var(--tw-bg-opacity))}table tr:not(:first-child) td:not(:first-of-type):nth-child(odd){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.page-id-453 table{font-size:.875rem;line-height:1.25rem}.page-id-453 table tbody{table-layout:fixed}.page-id-453 table strong{color:inherit;text-transform:none}.page-id-453 table td:first-child{position:static;text-transform:none;font-weight:400;text-align:center}@media (max-width:1280px){.page-id-453 table td:first-child{width:auto}}.page-id-453 table tr{border-bottom:1px solid rgba(0,0,0,.4)}.page-id-453 table tr td{padding-left:1.75rem;padding-right:1.75rem;padding-top:2rem;padding-bottom:2rem;line-height:1.5rem}.page-id-453 table tr:first-child{border-bottom:0}.page-id-453 table tr:first-child td{padding:1.25rem;text-align:center;text-transform:none;background:rgb(249 249 245/var(--tw-bg-opacity)) !important}.page-id-453 table tr:not(:first-child) td:not(:first-of-type):nth-child(even){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}@media (max-width:700px){.page-id-453 table{font-size:.75rem;line-height:1rem}}.wp-block-table figcaption{position:sticky;left:0}.wp-block-table figcaption strong{color:var(--primary_color)}.wp-block-table.prices-table tr:first-of-type strong{color:var(--primary_color)}.wp-block-table.prices-table td{font-weight:400;text-transform:none}.wp-block-table.prices-table td strong{text-transform:uppercase}.hero{height:calc(var(--staticvh, 1vh) * 100)}.hero h1{font-style:italic}.blog-page .featured{padding-left:2rem;padding-right:2rem}@media (min-width:1024px){.blog-page .featured{padding-left:0;padding-right:0}}.blog-page .featured .blog-post-inner{height:500px}@media (min-width:1024px){.blog-page .featured .blog-post-inner{height:800px}}.blog-page .featured .blog-post-inner .blog-post-title{font-size:1.5rem;line-height:2rem}@media (min-width:1024px){.blog-page .featured .blog-post-inner .blog-post-title{font-size:1.875rem;line-height:2.25rem}}.blog-page .featured .blog-post-inner a:not(.image-credit){height:100%}.blog-page .featured .blog-post-inner a:not(.image-credit) img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.blog-page a:not(.image-credit) img{transition:all .42s}.blog-page a:not(.image-credit):hover img{transform:scale(1.05)}#keywords{margin-top:.5rem;box-sizing:border-box;display:block;min-height:48px;width:100%;border-style:none;padding-left:1rem;padding-right:1rem;padding-top:.75rem;padding-bottom:.75rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-family:inherit;background:rgb(249 249 245/var(--tw-bg-opacity));border-radius:0}.blog-post-category,#keywords{font-family:"Wotfard",sans-serif}.featured .blog-post-title,.featured .blog-post-title>*,.blog-post-title,.blog-post-title>*{font-family:"Novela",sans-serif;font-weight:400;color:inherit}.blog-post-title{font-size:1.125rem;line-height:1.75rem}#filterform .is-select li{text-align:left}.menu-block .desktop-links{font-family:"Novela",sans-serif}.text-image h3{line-height:2.5rem;font-size:1.6rem}.text-image iframe{min-height:350px;aspect-ratio:1/1}@media (min-width:768px){.text-image iframe{aspect-ratio:2/1.3}}.call-to-action .call-to-action-buttons{margin-top:2rem}.events-carousel .slick-track{padding-bottom:28px}.events-carousel .slide{background:#f9f9f5}.events-carousel .slide h5{color:var(--primary_color);font-size:28px;line-height:32px;letter-spacing:0;text-transform:none;margin-bottom:20px}.events-carousel .slide .btn{background:var(--secondary_color);width:100%;margin-bottom:-65px;padding-bottom:1rem;border-color:var(--secondary_color)}.events-carousel .slide .btn:hover{background:#fff;color:var(--secondary_color)}.events-carousel .slide:hover .btn{background:#fff;color:var(--secondary_color)}.review-carousel .read-more{color:#57626d;font-weight:700;letter-spacing:.25em;font-size:12px;text-transform:uppercase;opacity:1}.btn-group{margin-top:5rem;flex-wrap:wrap;row-gap:3rem;font-family:"Novela",sans-serif;color:#777}.btn-group .inline-btn{margin-left:0;margin-right:0;padding-left:3rem;padding-right:3rem;font-size:2.25rem;line-height:2.5rem}.btn-group .inline-btn:before{position:absolute;content:"";right:0;height:100%;width:1px;background:var(--tertiary_color)}.btn-group .inline-btn.no-border:before,.btn-group .inline-btn:last-of-type:before{display:none}.inline-btn{font-family:"Novela",sans-serif;position:relative;display:inline-block;font-weight:400;font-style:italic}.inline-btn span:after{content:"";position:absolute;top:auto;bottom:-8px;margin-left:auto;margin-right:auto;display:block;height:1px;width:0;width:100%;transform-origin:left;--tw-translate-x:-50%;--tw-scale-x:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:var(--primary_color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.inline-btn:hover span:after{width:100%;--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.inline-btn.active{font-weight:400}.inline-btn.active span:after{width:100%;--tw-scale-x:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.headroom{will-change:transform;transition:transform .2s linear;transition:all .42s;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:15;border-bottom:2px solid transparent;min-height:120px;transform:translateY(-100%)}@media only screen and (max-width:1022px){.headroom.no-mobile-snack-bar{min-height:auto}}.headroom--top{opacity:1;background-color:transparent;transform:none}.headroom--top .logo-container,.headroom--top .header-right{opacity:0;transition-delay:0s}.headroom--unpinned{transform:translateY(-100%)}.headroom--unpinned .sub-menu{display:none !important}.menu-open .headroom:not(.headroom--top){transform:translateY(0%) !important}.image-credit{background:0 0}.image-credit span{display:none}@media (min-width:1024px){.image-credit span{display:inline-block}}@font-face{font-family:"Novela";src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayregular-webfont.eot);src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayregular-webfont.eot?#iefix) format("embedded-opentype"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayregular-webfont.woff2) format("woff2"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayregular-webfont.woff) format("woff"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayregular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Novela";src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-bold-webfont.eot);src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-bold-webfont.eot?#iefix) format("embedded-opentype"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-bold-webfont.woff2) format("woff2"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-bold-webfont.woff) format("woff"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Novela";src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayitalic-webfont.eot);src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayitalic-webfont.eot?#iefix) format("embedded-opentype"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayitalic-webfont.woff2) format("woff2"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayitalic-webfont.woff) format("woff"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/novela-displayitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Wotfard";src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-regular-webfont.eot);src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-regular-webfont.eot?#iefix) format("embedded-opentype"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-regular-webfont.woff2) format("woff2"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-regular-webfont.woff) format("woff"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Wotfard";src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-medium-webfont.eot);src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-medium-webfont.eot?#iefix) format("embedded-opentype"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-medium-webfont.woff2) format("woff2"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Wotfard";src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-semibold-webfont.eot);src:url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-semibold-webfont.woff2) format("woff2"),url(//brookfieldbarn.co.uk/custom/themes/brookfield-barn/fonts/wotfard-semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal}