/*!
Theme Name: Lily Rose Cakes v.2.0.0
Theme URI: http://underscores.me/
Author: Highland Pixels
Author URI: https://www.highlandpixels.co.uk
Description: Lily Rose Cakes V.2.0.0
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lilyrosecakes
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ashtonbentley is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&family=Lovers+Quarrel&family=Pinyon+Script&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:14.4px;font-size:0.9rem;line-height:1.6;letter-spacing:1px;font-weight:300;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400;font-family:"Pinyon Script", cursive}h1{margin:0 0 1em 0;font-size:43.2px;font-size:2.7rem;color:#000}@media (max-width: 600px){h1{font-size:32px;font-size:2rem}}h2,h3,h4{font-size:30.4px;font-size:1.9rem}.title{font-style:normal;position:relative;display:table;margin:0 auto 1em auto}.title::before{content:"";width:100px;height:1px;background:rgba(0,0,0,0.5);position:absolute;left:-120px;top:50%}.title::after{content:"";width:100px;height:1px;background:rgba(0,0,0,0.5);position:absolute;right:-120px;top:50%}.title.bold{font-weight:500}@media (max-width: 1000px){.title::before{width:50px;left:-60px}.title::after{width:50px;right:-60px}}@media (max-width: 600px){.title::before{display:none}.title::after{display:none}}p{font-size:17.6px;font-size:1.1rem;margin-bottom:1.5em;letter-spacing:1px}@media (max-width: 600px){p{font-size:14.4px;font-size:0.9rem}}p.white{color:#fff}p.white a{color:#fff}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.has-medium-font-size{font-size:17px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0}ul li,ol li{font-size:1rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#000}select{border:1px solid #ccc}textarea{width:100%}.gf_readonly{pointer-events:none}.gf_readonly input{background:#eee}a{transition:0.3s;color:#000}a:visited{color:#000}a:hover,a:focus,a:active{color:#000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.btn,a.wp-block-button__link{display:table;margin:0 auto;padding:1.1em 2em;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;border:2px solid #000;text-align:center;font-size:14.4px;font-size:0.9rem;font-weight:600}a.btn:hover,a.wp-block-button__link:hover{color:#d4b37a;background:#fff !important}a.invert,.grid.four-col .col.rev a.btn,.grid.collections .col div:hover a.btn,.grid.categories .col div:hover a.btn{display:block;margin:0 auto;padding:1.1em;background:#fff;color:#000;text-decoration:none;text-transform:uppercase;border:2px solid #fff;width:100%;max-width:200px}a.invert:hover,.grid.four-col .col.rev a.btn:hover,.grid.collections .col div:hover a.btn:hover,.grid.categories .col div:hover a.btn:hover{color:#fff;background:#000 !important}a.primary{background:#d4b37a;border:2px solid #d4b37a}a.left{margin-left:0}.main-navigation ul#primary-menu,.main-navigation ul#primary-menu-right{margin:10px auto 0 auto;padding:0;display:flex;list-style:none;text-align:center;border-top:1px solid #d4b37a;border-bottom:1px solid #d4b37a;gap:30px}.main-navigation ul#primary-menu li,.main-navigation ul#primary-menu-right li{flex:1;float:none;text-align:center;position:relative}.main-navigation ul#primary-menu li a,.main-navigation ul#primary-menu-right li a{text-align:center;text-decoration:none;display:block;padding:0;white-space:nowrap;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:3px;font-size:0.75rem}.main-navigation ul#primary-menu li a:hover,.main-navigation ul#primary-menu-right li a:hover{color:#d4b37a}.main-navigation ul#primary-menu li.current_page_item a,.main-navigation ul#primary-menu-right li.current_page_item a{color:#d4b37a}.main-navigation ul#primary-menu li::after,.main-navigation ul#primary-menu-right li::after{content:"\2022";position:absolute;bottom:-3px;right:-17px}.main-navigation ul#primary-menu li:last-of-type::after,.main-navigation ul#primary-menu-right li:last-of-type::after{display:none}.main-navigation ul#primary-menu>li>.sub-menu,.main-navigation ul#primary-menu-right>li>.sub-menu{position:absolute;z-index:10}@media (max-width: 1320px){.main-navigation ul#primary-menu,.main-navigation ul#primary-menu-right{gap:25px}.main-navigation ul#primary-menu li a,.main-navigation ul#primary-menu-right li a{letter-spacing:2px}.main-navigation ul#primary-menu li::after,.main-navigation ul#primary-menu-right li::after{right:-15px}}@media (max-width: 1180px){.main-navigation ul#primary-menu,.main-navigation ul#primary-menu-right{gap:18px}.main-navigation ul#primary-menu li a,.main-navigation ul#primary-menu-right li a{font-size:0.7rem;letter-spacing:1px}.main-navigation ul#primary-menu li::after,.main-navigation ul#primary-menu-right li::after{right:-13px;bottom:-4px}}@media (max-width: 932px){.main-navigation{display:none}}.mobile-navigation{display:none}.mobile-navigation .menu-toggle{display:none;width:40px;height:auto;float:right;background:#fff;border-radius:0;padding:0.8em;margin-top:2px}@media (max-width: 932px){.mobile-navigation{display:block;float:right}.mobile-navigation .menu-toggle{display:block}.mobile-navigation ul#primary-mobile{position:fixed;top:0;left:0;bottom:0;-webkit-transform:translateX(-300px);transform:translateX(-300px);transition:0.2s;margin:0;padding:2em;z-index:200;text-align:left;display:block;width:300px;background:#fff;border-right:2px solid #c18182}.mobile-navigation ul#primary-mobile li{list-style:none;padding:1em;width:100%;float:none;border-bottom:1px solid #d4b37a}.mobile-navigation ul#primary-mobile li a{text-decoration:none}.mobile-navigation.toggled ul#primary-mobile{-webkit-transform:translateX(0px);transform:translateX(0px)}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.floating-social{position:fixed;top:20%;left:0;list-style:none;margin:0;padding:0 10px;display:flex;flex-direction:column;background:#fff;z-index:1000;border-radius:0px 20px 20px 0px;box-shadow:1px 0px 10px 1px rgba(0,0,0,0.25)}.floating-social li{display:block;width:30px;height:30px;margin:15px 0;text-align:center}.floating-social li img{height:100%;width:auto}figcaption a{color:#fff;text-decoration:underline}figcaption a:hover,figcaption a:visited{color:#eee}.ctas .inner{display:flex;gap:40px;padding:5em 2em 6em 2em}.ctas .inner .col{flex:1}.ctas .inner .col .img{width:100%;padding-top:100%;background-size:cover}.ctas .inner .col a{margin-top:-25px}.ctas .inner .col a:hover{background:#fff;color:#d4b37a}@media (max-width: 768px){.ctas .inner{flex-direction:column}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.content-area .gform_body .gform_button.button,.content-area .gform_footer .gform_button.button{display:block;margin:0 auto;padding:1.1em;background:#000;color:#fff;text-decoration:none;text-transform:uppercase;border:2px solid #000;text-align:center;font-size:14.4px;font-size:0.9rem;width:100%;max-width:200px;border-radius:0}.content-area .gform_body .gform_button.button:hover,.content-area .gform_footer .gform_button.button:hover{color:#000;background:#fff}.inner{width:100%;max-width:1350px;margin:0 auto;padding:0 3em}@media (max-width: 700px){.inner{padding:0 1em}}.single .entry-content .inner{max-width:1350px}.single .entry-content .inner .wp-block-quote{margin:0;padding:0.75em 1em;background:rgba(212,179,122,0.25);border-left:10px solid rgba(212,179,122,0.25);font-style:italic}.single .entry-content .inner .wp-block-quote p:last-of-type{margin:0}.thin .inner{max-width:900px}.col.img{background-size:cover;min-height:500px;background-attachment:fixed;position:relative;border-top:4px solid #d4b37a;border-bottom:4px solid #d4b37a}.col.img .colour{position:absolute;top:0;width:100%;height:100%}@media (max-width: 1024px){.col.img{background-attachment:scroll}}.grid{display:flex;flex-flow:wrap}.grid .col{flex:1}.grid.four-col{flex-wrap:wrap}.grid.four-col .col{min-width:25%;background-size:cover;color:#000;text-align:center;padding:2.5em 1em}.grid.four-col .col.rev p{color:rgba(255,255,255,0.7)}.grid.four-col .col.rev h3{color:rgba(255,255,255,0.7)}.grid.four-col .col.image{background:transparent;padding:37% 6em 0}.grid.four-col .col h3{font-size:25.6px;font-size:1.6rem;margin-bottom:1em}.grid.four-col .col p{margin:0 auto 3em;width:100%;max-width:450px}.grid.four-col .col.smaller{padding:0.5em 1em 1em}.grid.four-col .col.smaller p{font-size:12px;font-size:0.75rem;max-width:100%}.grid.two-col{flex-wrap:wrap}.grid.two-col .col{min-width:50%;min-height:300px;color:#000;padding:1.5em 3em 4em 3em;position:relative;justify-content:center;background-color:rgba(212,179,122,0.25);text-align:center;background-position:center center}.grid.two-col .col h1,.grid.two-col .col h2,.grid.two-col .col h3{width:100%;max-width:500px;margin:0.7em auto;font-size:40px;font-size:2.5rem}.grid.two-col .col p{width:100%;max-width:500px;margin:1em auto}.grid.one-col .col{margin:0 auto;padding:3.2em 2em 4em 2em;width:100%;max-width:1350px}.grid.one-col .col h1.title,.grid.one-col .col h2.title{margin-top:0}.grid.one-col .col h3{font-size:33.6px;font-size:2.1rem;margin-top:0.1em;margin-bottom:0.8em}.grid.one-col .col p{margin:0 auto 1.2em}.grid.one-col .col p:last-of-type{margin-bottom:0}.grid.one-col.fullwidth p{max-width:94%}.grid.one-col .woocommerce ul.products li{margin:0 0.125%;width:24.75%;clear:none}.grid.one-col .woocommerce ul.products li a{text-align:center}.grid.one-col .woocommerce ul.products li a .description{display:none}.grid.one-col .woocommerce ul.products li a.button.add_to_cart_button{display:none}@media (max-width: 768px){.grid.one-col .woocommerce ul.products li{width:48%;margin:0 0 2.992em}}@media (max-width: 1260px){.grid.one-col .col.image,.grid.two-col .col.image{padding:40% 0 0}}@media (max-width: 1024px){.grid{display:block}.grid.one-col .col,.grid.two-col .col{padding:3.5em 1em}.grid.one-col .col.image,.grid.two-col .col.image{padding:70% 6em 0}}.grid .made_in{height:20em}@media (min-width: 1500px){.grid .made_in{height:30em}}@media (max-width: 560px){.grid .made_in{height:8em}}.quotes.two-col{width:100%;max-width:1350px;margin:0 auto;padding:5em 2em;align-items:center}.quotes.two-col .col{background-color:transparent;padding:0;text-align:left}.quotes.two-col .col h1{font-size:3.2rem;margin:0 0 0.25em 0;line-height:1.1}.quotes.two-col .col h1 i{font-family:"Open Sans", Arial, sans-serif;font-size:55%}.quotes.two-col .col h2{margin:0 0 0.5em;max-width:90%}.quotes.two-col .col p{margin:0 0 1em;max-width:90%}.quotes.two-col .col:first-of-type{padding-left:0 !important}.quotes.two-col .quote_slides.col{background:rgba(212,179,122,0.2);background:linear-gradient(180deg, #fff 3%, rgba(212,179,122,0.2) 3%, rgba(215,186,136,0.2) 97%, #fff 97%);padding:0 0 0 2.5em !important}.quotes.two-col .quote_slides.col>div>div>div>div>div{display:flex !important;align-items:center;justify-content:center;gap:2em}.quotes.two-col .quote_slides.col img{width:350px;height:420px;object-fit:cover}.quotes.two-col .quote_slides.col blockquote{margin:0}.quotes.two-col .quote_slides.col blockquote cite{display:block;width:100%;margin-top:1em}.quotes.two-col .quote_slides.col blockquote cite::before{content:"\2014 "}.quotes.two-col .quote_slides.col .slick-dots{left:0}.quotes.two-col .quote_slides.col .slick-dots li button:before{font-size:10px !important;opacity:1 !important}.quotes.two-col .quote_slides.col .slick-dots li.slick-active button:before{color:#d4b37a !important}@media all and (max-width: 700px){.quotes.two-col{padding:1em 2em 3em 2em}.quotes.two-col h1 i{display:block}.quotes.two-col .quote_slides.col{background:rgba(212,179,122,0.2);margin-top:3em;padding:2em !important}.quotes.two-col .quote_slides.col>div>div>div>div>div{flex-direction:column}}.page-template-page-about .quotes.two-col{padding:5em 2em 0em 2em}.page-template-page-about .quotes.two-col .quote_slides.col{padding:0 !important}.page-template-page-about .quotes.two-col .quote_slides.col>div>div>div>div>div{justify-content:center}.page-template-page-about .quotes.two-col .quote_slides.col img{width:450px;height:500px;object-fit:cover}.page-template-page-about .grid.one-col .col{padding-top:2em}.about_slider{position:relative;display:block;clear:both;overflow:hidden;width:100%;margin:0 auto;padding:0;gap:20px;background-size:cover;background-position:right top;border-top:4px solid #000;border-bottom:4px solid #000}.about_slider .about_content{position:relative;width:100%;max-width:1350px;margin:0 auto;padding:4em 3em;z-index:10000;color:#fff}.about_slider .about_content>*{max-width:53%}.about_slider .about_content h1{margin-bottom:0;color:#fff;font-size:5rem}.about_slider .about_content h2{font-size:3.5rem;line-height:1.2}.about_slider .about_content p{color:#fff;margin:0 0 1em 0;font-size:17.6px;font-size:1.1rem}.about_slider .about_content a:last-of-type{display:table;color:#fff;margin:3em 0 0;padding:10px 20px;border:2px solid #d4b37a;background:#d4b37a;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.about_slider .about_content a:last-of-type:hover{background:transparent;color:#d4b37a}@media (max-width: 1190px){.about_slider .about_content{padding:2em 15vw 2em 2em}.about_slider .about_content h1{font-size:3rem}.about_slider .about_content h2{font-size:2.2rem}}@media (max-width: 950px){.about_slider{background-size:100% auto;background-repeat:no-repeat;padding-top:40%}.about_slider .about_content{padding:2em 2em 2em 2em;position:relative;top:auto;left:auto;bottom:auto;right:auto;-webkit-transform:translate(0, 0);transform:translate(0, 0);background:#000}.about_slider .about_content>*{max-width:100%}}.post-thumbnail img.wp-post-image{display:block;margin:0 !important}.inner.head{display:flex;align-items:center;justify-content:center;padding:0 0 0.5em 0;max-width:100%;z-index:100;background:#fff;border-bottom:4px solid #000}.inner.head .site-branding{display:block;margin:0 1.2em;padding:1em 0;text-align:center}.inner.head .site-branding a img{width:100%;max-width:130px;min-width:100px;height:auto}@media (max-width: 1310px){.inner.head .site-branding{margin:0 0.5em}.inner.head .site-branding a img{max-width:70px;min-width:70px}}@media (max-width: 932px){.inner.head{justify-content:space-between;padding:0 2em}.inner.head .site-branding{margin:0}}.social-header{position:absolute;top:138px;left:0;z-index:999}.social-header ul.social{list-style:none;margin:0;padding:0;display:block}.social-header ul.social li{display:block;margin:0;padding:6px;background:#fff}.social-header ul.social li a{display:block;width:28px;height:28px;margin:5px;font-size:0}.social-header ul.social li a[href*="twitter"]{background:url("inc/img/twitter.svg") center center no-repeat;background-size:100% auto}.social-header ul.social li a[href*="instagram"]{background:url("inc/img/instagram.svg") center center no-repeat;background-size:100% auto}.social-header ul.social li a[href*="linkedin"]{background:url("inc/img/linkedin.svg") center center no-repeat;background-size:100% auto}.social-header ul.social li a[href*="youtube"]{background:url("inc/img/youtube.svg") center center no-repeat;background-size:100% auto}.social-header ul.social li a[href*="pinterest"]{background:url("inc/img/pinterest.svg") center center no-repeat;background-size:100% auto}.social-header ul.social li a[href*="facebook"]{background:url("inc/img/facebook.svg") center center no-repeat;background-size:100% auto}.social-header ul.social li a:hover{opacity:0.5}@media (max-width: 800px){.social-header{display:none}}.slider{margin:0;padding:0;overflow:hidden;z-index:1;border-bottom:4px solid #d4b37a}.slider>div{width:100%;height:75vh;background-size:cover;background-position:85% center;padding-top:25vh}.slider>div .inner img{width:90%;max-width:480px}@media (max-width: 700px){.slider>div{background-position:70% center}}.featured-image{background-size:cover;background-position:center center;background-attachment:fixed;width:100%;height:400px;padding-top:130px;margin-bottom:2.5em;border-bottom:4px solid #000}.featured-image h1{display:table;font-size:72px;font-size:4.5rem;margin:0 auto 1em auto;padding:0.25em 1.5em;background:rgba(212,179,122,0.35);color:#fff}@media (max-width: 900px){.featured-image h1{font-size:48px;font-size:3rem}}@media (max-width: 1024px){.featured-image{background-attachment:scroll}}.page .entry-header .title{text-align:center}.page .entry-content .inner{padding-bottom:3em}.page .entry-content .inner p.thin{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.grid.collections,.grid.categories{padding:2.5em 0 0;text-align:center;color:#fff}.grid.collections .col,.grid.categories .col{display:block}.grid.collections .col div,.grid.categories .col div{background-size:cover;padding:3em 3.2em;min-height:580px;position:relative}.grid.collections .col div::after,.grid.categories .col div::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);z-index:1;transition:0.3s}.grid.collections .col div h2,.grid.categories .col div h2{margin-bottom:3em;font-size:20.8px;font-size:1.3rem;z-index:2}.grid.collections .col div h2::after,.grid.categories .col div h2::after{display:none}.grid.collections .col div p,.grid.categories .col div p{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);transition:0.3s;border:2px solid #fff;padding:1.1em;font-size:12.8px;font-size:0.8rem;z-index:2}.grid.collections .col div a.btn,.grid.categories .col div a.btn{position:absolute;bottom:3em;left:50%;transform:translateX(-50%);z-index:2}.grid.collections .col div:hover p,.grid.categories .col div:hover p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.grid.collections .col div:hover::after,.grid.categories .col div:hover::after{transform:scale(0.8);opacity:0;filter:blur(10px)}.grid.collections .col div:hover h2,.grid.categories .col div:hover h2{color:#000}@media (max-width: 900px){.grid.collections.grid .col div,.grid.categories.grid .col div{min-height:400px}}@media (max-width: 600px){.grid.collections.grid .col,.grid.categories.grid .col{width:100%;float:none}.grid.collections.grid .col div,.grid.categories.grid .col div{min-height:400px}.grid.collections.grid .col div h2,.grid.categories.grid .col div h2{font-size:14.4px;font-size:0.9rem}}.categories.grid .col{padding:0}.categories.grid a{display:block;height:0;padding-top:56.25%;background-size:cover;background-position:center center}.pagination-links{text-align:center;padding:3em 0}.single-post h1{font-size:38.4px;font-size:2.4rem}.featured-img{position:relative;margin-top:8em;min-height:600px;background-size:cover;background-position:right center}.featured-img::after{content:"";background:rgba(0,0,0,0.5);background:linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 100%);position:absolute;top:0;left:0;bottom:0;right:0}.featured-img .content{position:absolute;top:50%;left:50%;width:100%;max-width:1350px;padding:4em 3em;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100}.featured-img .content h1{color:#fff;font-size:4.3rem;text-align:left;margin-bottom:0.1em;line-height:0.85}.featured-img .content h1 span{display:block;font-size:9.5rem}.featured-img .content p{color:#fff;font-size:1.8rem;margin:0}.featured-img .content p.small{font-size:1.2rem}@media (max-width: 600px){.featured-img{min-height:450px}}@media (max-width: 600px){.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:100%}}.blog-post-list{display:flex;width:100%;max-width:1350px;margin:0 auto;padding:2em}.blog-post-list div{flex:0 0 33.3333%}.blog-post-list div a{display:block;text-decoration:none;text-align:center;padding:2em}.blog-post-list div a img{width:100%;height:250px;object-fit:cover}.blog-post-list div a h2{margin:0.5em 0 1em 0;font-family:"Open Sans", Arial, sans-serif;font-weight:900;font-size:1.1rem;padding:0 3em}.blog-post-list div a p{font-size:0.9rem}.blog-post-list div a:hover{background:rgba(212,179,122,0.25)}@media (max-width: 600px){.blog-post-list div{flex:0 0 100%}}.site-footer{background:#000;border-top:4px solid #d4b37a}.site-footer .grid{border-bottom:none}.site-footer .social{list-style:none;display:block;width:100%;margin:0;padding:0}.site-footer .social li{margin:0;padding:0;display:inline-block}.site-footer .social li a{display:block}.site-footer .social li a img{display:block;width:20px}.site-footer .site-info{padding:1em 0}.site-footer .site-info .col{flex:1 1;padding-right:10%}.site-footer .site-info p{color:rgba(255,255,255,0.8);font-size:14.4px;font-size:0.9rem}.site-footer .site-info a{color:rgba(255,255,255,0.8);font-size:14.4px;font-size:0.9rem;text-decoration:underline}.site-footer .site-info a:hover{color:#fff}.site-footer .site-info .wp-block-heading{margin-bottom:0.2em;font-size:35.2px;font-size:2.2rem;color:#d4b37a}.site-footer ul.social li a img{width:auto;max-height:30px;margin-right:20px}.site-footer .site-owner{padding:0 0 2.5em;color:rgba(255,255,255,0.6)}.site-footer .site-owner p{font-size:11.2px;font-size:0.7rem}.site-footer .site-owner a{color:#fff}@media (max-width: 1215px){.site-footer .site-info .grid{display:block}.site-footer .site-info .grid .col{width:100%;padding:0}.site-footer .site-info .grid .col .widget_text{text-align:left}}@media (max-width: 1100px){.site-footer .site-info .js-cm-form input[type="email"]{width:390px;font-size:0.75rem;padding:15px 10px}.site-footer .site-info .js-cm-form .js-cm-submit-button{max-width:70px}}@media (max-width: 700px){.site-footer .site-info .widget_nav_menu{width:100%;max-width:100%;text-align:center}.site-footer .site-info .grid .col .widget_text{text-align:center}.site-footer .site-info .widget_block{text-align:center}.site-footer .site-info .js-cm-form{padding:90px 0 10px;background-size:80px auto}.site-footer .site-info .js-cm-form input[type="email"]{width:100%;font-size:0.6em}.site-footer .site-info .js-cm-form .js-cm-submit-button{max-width:100%}.site-footer .site-owner{text-align:center}}@media (max-width: 985px){#cookie-law-info-bar[data-cli-style=cli-style-v2],#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=widget],#cookie-law-info-bar[data-cli-style=cli-style-v2][data-cli-type=popup]{box-sizing:border-box;width:100%}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}
