*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{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%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}html{font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}code,kbd,samp,pre{font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}button,input,select,textarea{background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:0.25em 0.375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat right center / 1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,0.54)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.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:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.menu,.sidebar .widget ul{list-style:none;padding:0;margin:0}.menu li,.sidebar .widget ul li{font-family:inherit;position:relative}.menu li a,.sidebar .widget ul li a{color:inherit;text-decoration:none;position:relative;white-space:nowrap}.menu .sub-menu,.sidebar .widget ul .sub-menu{display:none}.post-preview .featured-img{height:300px;background-position:center center;background-size:cover;background-color:#f2f2f2;position:relative}.post-preview .featured-img a{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.2;transition:opacity 0.3s ease-in-out}.post-preview .featured-img a:hover{opacity:0;transition:opacity 0.3s ease-in-out}.post-preview .content .btn,.post-wrap .post-nav-wrap .back-btn,.post-wrap .post-nav-wrap .navigation .nav-links a,.comment-respond .submit{display:inline-block;padding:8px 20px;text-decoration:none;text-transform:uppercase;background:inherit;color:inherit;transition:all 0.3s ease-in-out;cursor:pointer}.post-preview .content .btn:hover,.post-wrap .post-nav-wrap .back-btn:hover,.post-wrap .post-nav-wrap .navigation .nav-links a:hover,.comment-respond .submit:hover{background:inherit;color:inherit;transition:all 0.3s ease-in-out}.container_wrap{display:grid;grid-gap:0 15px}.container_wrap .container{grid-column:2 / 3}.sidebar .widget{margin-bottom:15px}.sidebar .widget .widget-title{margin-bottom:5px}.pagination{padding:10px 0}.pagination .nav-links .page-numbers{border:solid 1px inherit;padding:6px 10px;text-decoration:none;color:inherit;font-family:inherit;transition:all 0.2s ease-in-out}.pagination .nav-links .current{border-color:inherit;color:inherit}.pagination .nav-links a:hover{border-color:inherit;background-color:inherit;transition:all 0.2s ease-in-out}.pagination.next-prev a{text-decoration:none;color:inherit;border:solid 1px inherit;transition:all 0.2s ease-in-out}.pagination.next-prev a:hover{border-color:inherit;background-color:inherit;transition:all 0.2s ease-in-out}.custom-404{padding:30px 15px 60px}.site-header{position:relative}.site-header .site-logo{display:inline-block;max-width:300px;position:relative;height:100%;width:100%}.site-header .site-logo .title{text-decoration:none;color:inherit;display:inline-block}.site-header .site-logo img{width:100%;height:auto}.site-header .header-nav .menu{display:flex}.site-header .header-nav .menu .menu-item{margin:0 4px}.site-header .search-form{display:inline-block;padding:4px;border:solid 1px}.site-header .search-form input{background-color:transparent;border:0;outline:0;font-size:20px;font-family:inherit;text-indent:3px}.site-header .search-form button{border:0;background:transparent;outline:0;font-size:22px;opacity:1;transition:opacity 0.2s ease-in-out}.site-header .search-form button:hover{cursor:pointer;opacity:0.5;transition:opacity 0.2s ease-in-out}.site-header .main-nav .menu{display:flex;flex-wrap:wrap}.site-header .main-nav .menu .menu-item{margin:0 7px}.site-header .main-nav .menu .menu-item a{white-space:nowrap;display:block;color:inherit;z-index:39}.site-header .main-nav .menu-item-has-children .sub-menu{display:block;visibility:hidden;opacity:0;position:absolute;flex-direction:column;z-index:30;padding:0}.site-header .main-nav .menu-item-has-children .sub-menu .menu-item{margin:0;padding:0}.site-header .main-nav .menu-item-has-children .sub-menu .menu-item a{display:block;padding:8px 12px}.site-header .main-nav .menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out}.site-header.classic .upper .container{display:grid;place-items:center end}.site-header.classic .main .container{display:grid;grid:auto / 1fr 1fr 1fr 1fr}.site-header.classic .main .container .tagline{grid-column:1}.site-header.classic .main .container .main-nav_wrap{grid-column:2 / span 3;grid-row:1 / span 2;place-self:center end}.site-header.classic .main .container .main-nav_wrap .menu .menu-item:last-of-type{margin-right:0}.site-header.stack-center .main .container{display:grid;place-items:center}.site-header.stack-center .main .container .site-logo{text-align:center}.site-header.stack-center .lower .container{display:grid;place-items:center}.site-header.stack-left .main .container{display:grid;place-items:center start}.site-header.stack-left .lower{place-items:center start}.site-header.stack-left .lower .menu .menu-item:first-of-type{margin-left:0}.site-header #navicon{display:none;width:38px;height:28px;position:relative;margin:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}.site-header #navicon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.site-header #navicon span:nth-child(1){top:0px}.site-header #navicon span:nth-child(2),.site-header #navicon span:nth-child(3){top:12px}.site-header #navicon span:nth-child(4){top:24px}.site-header #navicon.open span:nth-child(1){top:12px;width:0%;left:50%}.site-header #navicon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.site-header #navicon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header #navicon.open span:nth-child(4){top:12px;width:0%;left:50%}.mobile-nav .menu-arrow{display:none;position:absolute;right:0;top:0;cursor:pointer;z-index:40}.mobile-nav .menu-arrow .fa-chevron-right,.mobile-nav .menu-arrow .fa-chevron-down{display:none;color:inherit}.mobile-nav .menu-item-has-children .menu-arrow{display:inline-block}.mobile-nav .menu-item-has-children .menu-arrow .fa-chevron-right{display:initial;transform:rotate(0);transition:all 0.3s ease-in-out}.mobile-nav .menu-item-has-children.expanded .menu-arrow .fa-chevron-right{transform:rotate(90deg);transition:all 0.3s ease-in-out}.mobile-nav .menu-item-has-children.expanded .sub-menu{display:block !important;padding:0 0 5px 0}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item{border:0}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item a{padding:4px 0px 4px 20px}.mobile-nav .menu-item-has-children.expanded .sub-menu .menu-item .menu-arrow{display:none !important}@media (max-width: 1023px){.site-header #navicon{display:inline-block}.site-header .main-nav{display:none}}@media (min-width: 1024px){.mobile-nav{display:none !important}}.site-footer .lower{padding:15px 0 30px}.site-footer .sub-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.site-footer .sub-footer .container .sign-off .gsl-link{text-decoration:none;color:inherit}.site-footer .sub-footer .container .sub-menu .menu{display:flex}.site-footer .sub-footer .container .sub-menu .menu .menu-item{margin-right:15px}.site-footer .sub-footer .container .sub-menu .menu .menu-item:last-of-type{margin:0}.wpcf7 .wpcf7-form{display:flex;flex-wrap:wrap}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{flex:1 1 auto;padding:10px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap.your-message{flex:1 1 100%}.wpcf7 .wpcf7-form .wpcf7-form-control{width:100%;padding:10px;border:1px solid;outline:0}.wpcf7 .wpcf7-form .wpcf7-submit{margin:auto;max-width:300px;outline:0;opacity:1;transition:opacity 0.3s ease-in-out;cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-submit:hover{opacity:0.7;transition:opacity 0.3s ease-in-out}@media (max-width: 768px){.wpcf7 .wpcf7-form .wpcf7-submit{margin:0 10px;max-width:none}}.wpcf7 .ajax-loader{background-image:url("../images/loader-blue.gif");display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border-radius:50%;border:3px solid transparent;border-top-color:#3d3d3d;z-index:1001;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.wpcf7 .ajax-loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#696969;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.wpcf7 .ajax-loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#999999;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.blog .page-content,.single .page-content,.archive .page-content,.search .page-content{padding:30px 0}.blog .page-content .container,.single .page-content .container,.archive .page-content .container,.search .page-content .container{display:grid;grid:auto / auto 350px;grid-gap:0 30px}.blog .page-content .page-title,.single .page-content .page-title,.archive .page-content .page-title,.search .page-content .page-title{grid-column:1 / span 2}.post-meta{margin-bottom:10px}.post-meta .date{display:block}.post-meta .cats a{color:inherit;text-decoration:none}.post-meta .tags a{color:inherit;opacity:0.6;text-decoration:none;font-style:italic;transition:opacity 0.3s ease-in-out}.post-meta .tags a:hover{opacity:1;transition:opacity 0.3s ease-in-out}.post-preview{border:solid 1px}.post-preview .featured-img{margin-bottom:0px}.post-preview .content{padding:0 15px 15px}.post-preview .content h1{font-size:24px;font-family:inherit}.post-preview .content .post-meta{margin:15px 0 0}.post-preview .content .btn{align-self:baseline}.post-wrap{display:grid;grid:auto / auto-flow 1fr;grid-gap:15px 15px}.post-wrap .post-nav-wrap{display:flex;margin-top:15px}.post-wrap .post-nav-wrap .navigation .nav-links{display:flex}.post-wrap .post-nav-wrap .navigation .nav-links a{margin-left:3px}.wp-post-image{width:100%;height:auto}.comment-respond{border-top:solid 1px;padding-top:5px}.comment-respond .comment-reply-title{font-size:18px}.comment-respond .comment-form-comment label{display:none}.comment-respond .comment-form-comment #comment{width:100%}.blog-grid{display:grid;grid:auto/repeat(auto-fill, minmax(350px, 1fr));grid-gap:15px}.search .post{display:flex;flex-wrap:wrap;margin-bottom:15px;padding-bottom:15px;border-bottom:solid 1px inherit}.search .post .featured-image{flex:0 1 30%;min-height:300px;background-position:center center;background-size:cover;position:relative;margin:0 30px 15px 0}.search .post .featured-image a{position:absolute;top:0;bottom:0;left:0;right:0}.search .post .post-excerpt{flex:0 1 65%;padding:0;box-sizing:border-box;margin-bottom:15px}.search .post .post-excerpt h1{font-size:34px;margin:0 0 15px}.search .post .post-excerpt p{padding-bottom:15px}.search .post .post-excerpt a{color:inherit;text-decoration:none;display:inline-block;opacity:1;transition:opacity 0.3s ease-in-out}.search .post .post-excerpt a:hover{opacity:1;transition:opacity 0.3s ease-in-out}@media (max-width: 1024px){.search .post .featured-image{flex:1 0 100%}.search .post .post-excerpt{flex:1 0 100%;padding:0}}.search-page-title{padding:30px 0}.no-search-results{padding:90px 0 60px 0;text-align:center}.widget_search .search-form{display:flex;border:solid 1px #a9a9a9}.widget_search .search-form label{width:100%}.widget_search .search-form .search-field{width:100%;border:0;padding:8px 5px;text-indent:10px;outline:0}.widget_search .search-form .search-submit{border:0;color:inherit;cursor:pointer;transition:all 0.3s ease-in-out;padding:0 10px 0 5px;outline:0}.widget_search .search-form .search-submit:hover{color:inherit;transition:all 0.3s ease-in-out}.widget_media_gallery .gallery .gallery-item{margin:0}.widget_media_gallery .gallery .gallery-item .gallery-icon .attachment-full{width:100%;height:auto}.widget_media_gallery .gallery-columns-1{display:grid;grid:auto/repeat(1, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-2{display:grid;grid:auto/repeat(2, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-3{display:grid;grid:auto/repeat(3, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-4{display:grid;grid:auto/repeat(4, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-5{display:grid;grid:auto/repeat(5, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-6{display:grid;grid:auto/repeat(6, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-7{display:grid;grid:auto/repeat(7, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-8{display:grid;grid:auto/repeat(8, minmax(0px, 1fr));grid-gap:5px}.widget_media_gallery .gallery-columns-9{display:grid;grid:auto/repeat(9, minmax(0px, 1fr));grid-gap:5px}@font-face{font-family:'Century Schoolbook';src:url("../fonts/century-schoolbook.ttf") format("truetype")}@font-face{font-family:'Local Market';src:url("../fonts/cultivated-mind_local-market-webfont.woff2") format("woff2");src:url("../fonts/cultivated-mind_local-market-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Local Market Display';src:url("../fonts/cultivated-mind_local-market-display-webfont.woff2") format("woff2");src:url("../fonts/cultivated-mind_local-market-display-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Local Market Script';src:url("../fonts/cultivated-mind_local-market-script-webfont.woff2") format("woff2");src:url("../fonts/cultivated-mind_local-market-script-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:"Century Schoolbook"}body p{margin:0 0 15px;line-height:38px;font-size:17px}body p a{color:inherit;opacity:0.7;transition:all 0.2s ease-in-out}body p a:hover{opacity:1;transition:all 0.2s ease-in-out}body h1,body h2,body h3,body h4,body h5,body h6{margin:0 0 15px;line-height:1em;font-weight:400}body h1{font-family:"Local Market Display";font-size:80px}body h2{font-family:"Local Market Display";font-size:55px}body h3{font-family:"Local Market Script";font-size:55px}@media (max-width: 768px){body h1{font-size:55px}body h2{font-size:35px}body h3{font-size:35px}}::-webkit-input-placeholder{font-family:"Century Schoolbook"}:-moz-placeholder{font-family:"Century Schoolbook"}::-moz-placeholder{font-family:"Century Schoolbook"}:-ms-input-placeholder{font-family:"Century Schoolbook"}.site-header{z-index:300}.site-header .upper{background-color:#013343;color:#fff;font-family:"Century Schoolbook";text-transform:uppercase;font-size:12px;padding:8px 0}.site-header .upper .container{display:flex;justify-content:space-between;align-items:center}.site-header .upper .socials .s-link{margin-right:5px}.site-header .upper .header-nav{flex:1 1 auto;margin-right:15px}.site-header .upper .header-nav .menu{justify-content:flex-end}.site-header .upper .header-nav .menu .menu-item{display:inline-block;margin-left:15px}.site-header .upper .header-nav .menu .menu-item a{display:inline-block;position:relative;padding-left:42px;transition:all 0.2s ease-in-out}.site-header .upper .header-nav .menu .menu-item a .icon{display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px}.site-header .upper .header-nav .menu .menu-item a:hover{color:#E0B837;transition:all 0.2s ease-in-out}@media (max-width: 768px){.site-header .upper .header-nav .menu{align-items:center}.site-header .upper .header-nav .menu .menu-item{margin:0 0 0 5px;width:40px;height:40px;display:none}.site-header .upper .header-nav .menu .menu-item a{padding:0;width:40px;height:40px;overflow:hidden;color:transparent !important}.site-header .upper .header-nav .menu .menu-item a .icon{font-size:10px}}.site-header .upper .cart-customlocation{color:#fff;position:relative;padding-left:42px;text-decoration:none;transition:all 0.2s ease-in-out;display:inline-block}.site-header .upper .cart-customlocation .icon{display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px}.site-header .upper .cart-customlocation .icon svg{width:100%}.site-header .upper .cart-customlocation:hover{color:#E0B837;transition:all 0.2s ease-in-out}@media (max-width: 768px){.site-header .upper .cart-customlocation{padding:0;width:40px;height:40px;overflow:hidden;color:transparent !important}.site-header .upper .cart-customlocation .icon{font-size:10px}}.site-header .main{z-index:40}.site-header .main .site-logo{display:flex;align-items:center;justify-content:center;position:absolute;top:15px;left:50%;transform:translateX(-50%);width:250px;height:250px;z-index:50;border-radius:50%}.elementor-editor-active .site-header .main .site-logo{display:none}@media (max-width: 1231px){.site-header .main .site-logo{width:180px;height:180px;top:52px}}.site-header .lower{background-color:#003E51;height:120px}.site-header .lower .container{display:flex !important;justify-content:space-between}.site-header .lower .main-nav_wrap{width:100%;max-width:700px;padding-right:160px}@media (max-width: 1231px){.site-header .lower .main-nav_wrap{max-width:none;padding-left:0}.site-header .lower .main-nav_wrap .main-nav{display:none}}.site-header .lower .main-nav_wrap-2{width:100%;max-width:700px;padding-left:160px}@media (max-width: 1231px){.site-header .lower .main-nav_wrap-2{display:none}}.site-header .lower .main-nav .menu,.site-header .lower .main-nav-2 .menu{display:flex;justify-content:space-between;color:#fff}.site-header .lower .main-nav .menu .menu-item,.site-header .lower .main-nav-2 .menu .menu-item{flex:1 1;text-transform:uppercase;font-family:"Local Market Display";font-size:18px;text-align:center;position:relative}.site-header .lower .main-nav .menu .menu-item.blog,.site-header .lower .main-nav-2 .menu .menu-item.blog{position:static}.site-header .lower .main-nav .menu .menu-item a,.site-header .lower .main-nav-2 .menu .menu-item a{transition:all 0.2s ease-in-out;display:block;width:100%;height:120px;display:flex;justify-content:center;align-items:center}.site-header .lower .main-nav .menu .menu-item>a::after,.site-header .lower .main-nav-2 .menu .menu-item>a::after{content:'';display:block;width:100%;height:4px;background-color:#007D99;position:absolute;bottom:0px;border-radius:10px;max-width:0;left:50%;transform:translateX(-50%);transition:0.2s ease-in-out}.site-header .lower .main-nav .menu .menu-item:hover,.site-header .lower .main-nav-2 .menu .menu-item:hover{color:#E0B837;transition:all 0.2s ease-in-out}.site-header .lower .main-nav .menu .menu-item:hover::after,.site-header .lower .main-nav-2 .menu .menu-item:hover::after{max-width:300px;transition:0.2s ease-in-out}.site-header .lower .main-nav .menu .menu-item.menu-item-has-children a::after,.site-header .lower .main-nav-2 .menu .menu-item.menu-item-has-children a::after{display:none}.site-header .lower .main-nav .menu .menu-item:hover>.sub-menu,.site-header .lower .main-nav-2 .menu .menu-item:hover>.sub-menu{display:block;position:absolute}.site-header .lower .main-nav .menu .menu-item .sub-menu,.site-header .lower .main-nav-2 .menu .menu-item .sub-menu{background-color:#fff;padding:20px 25px 18px;border-radius:5px;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.4)}.site-header .lower .main-nav .menu .menu-item .sub-menu .menu-item,.site-header .lower .main-nav-2 .menu .menu-item .sub-menu .menu-item{padding:0;text-align:left;margin-bottom:3px}.site-header .lower .main-nav .menu .menu-item .sub-menu .menu-item a,.site-header .lower .main-nav-2 .menu .menu-item .sub-menu .menu-item a{height:auto;padding:0;display:block;color:#003E51}.site-header .lower .main-nav .menu .menu-item .sub-menu .menu-item a:hover,.site-header .lower .main-nav-2 .menu .menu-item .sub-menu .menu-item a:hover{color:#E0B837}.site-header .lower .main-nav .menu .menu-item .sub-menu .menu-item a::after,.site-header .lower .main-nav-2 .menu .menu-item .sub-menu .menu-item a::after{display:none}.site-header .lower .main-nav_wrap-2 nav .menu .menu-item .sub-menu{right:0}.site-header .blog-mega-menu{position:absolute;width:100%;left:0;right:0;z-index:30;overflow:hidden}.site-header .blog-mega-menu .container{background-color:#fff;border-radius:15px;max-height:0px;height:100%;transition:all 0.2s ease-in-out}.site-header .blog-mega-menu .container .container-inner{padding:50px;width:100%}.site-header .blog-mega-menu .container .menu-posts{width:100%;display:grid;grid:auto/repeat(2, 1fr);grid-gap:50px}.site-header .blog-mega-menu .container .menu-posts .menu-post-item{display:grid;grid:auto/repeat(2, 1fr);grid-gap:15px;position:relative}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .featured-img-wrap{border-radius:15px;overflow:hidden;position:relative}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .featured-img-wrap .featured-img{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;transform:scale(1);transition:all 0.3s ease-in-out}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .text-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;border-radius:10px;background-color:transparent;transition:all 0.2s ease-in-out}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .text-wrap .post-item-title{font-size:20px;line-height:24px;color:#003E51;margin:0}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .text-wrap .post-cat{font-family:"Local Market Script";color:#C69630;text-transform:lowercase;font-size:22px}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .post-link{position:absolute}.site-header .blog-mega-menu .container .menu-posts .menu-post-item .post-link::after{display:none}.site-header .blog-mega-menu .container .menu-posts .menu-post-item:hover .featured-img-wrap .featured-img{transform:scale(1.02);transition:all 0.3s ease-in-out}.site-header .blog-mega-menu .container .menu-posts .menu-post-item:hover .text-wrap{background-color:#8EDDED;transition:all 0.3s ease-in-out}.site-header .menu-item.blog:hover .blog-mega-menu .container{max-height:600px;transition:all 0.3s ease-in-out}.site-header #navicon{position:relative;z-index:305}@media (max-width: 1231px){.site-header #navicon{display:block}}.site-header #navicon span{background-color:#fff}.mobile-nav{display:block !important;width:100%;height:100%;position:absolute;top:0;bottom:0;left:-280px;max-width:280px;z-index:100;background-image:url("../img/paper-texture.jpg");box-shadow:inset -1px 0 10px #000000;transition:left 0.3s ease-in-out;padding:15px 0;overflow-x:hidden}.mobile-nav .bird{position:absolute;right:-5px;top:0px;width:80px;transform:scaleX(-1) rotate(-30deg)}.mobile-nav .lighthouse{position:absolute;left:-50px;top:460px;width:300px;transform:scaleX(-1)}.mobile-nav .mobile-menu-title{display:block;font-family:"Local Market Display";font-size:32px;padding:0 15px;color:#007D99}.mobile-nav .menu{padding:0 15px}.mobile-nav .menu .menu-item{font-size:32px;margin-bottom:0px;font-family:"Local Market Script";color:#003E51;line-height:1.3em}.mobile-nav .menu .menu-item a{display:block}.mobile-nav .menu .menu-item .icon{display:none}.site-wrap{overflow-x:hidden;position:relative}.site-wrap .site-header,.site-wrap main,.site-wrap .site-footer{left:0;position:relative;transition:left 0.3s ease-in-out}@media (max-width: 1231px){.show-nav{overflow:hidden}.show-nav .site-wrap .mobile-nav{left:0;transition:left 0.3s ease-in-out}.show-nav .site-wrap .site-header,.show-nav .site-wrap main,.show-nav .site-wrap .site-footer{left:280px;position:relative;transition:left 0.3s ease-in-out}}.site-footer .upper{background-image:url("../img/bannerfarm.jpg");background-position:center;background-size:cover;min-height:400px;padding:160px 0;position:relative}.site-footer .upper::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.3}.site-footer .upper .container{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;padding-bottom:80px;position:relative;z-index:40}.site-footer .upper .container .widget-title{font-family:"Local Market";font-size:60px}.site-footer .upper .container .wpcf7{max-width:768px}.site-footer .upper .container .wpcf7 .wpcf7-form{grid:auto / 1fr 1fr}.site-footer .upper .container .wpcf7 .wpcf7-form .acceptance,.site-footer .upper .container .wpcf7 .wpcf7-form .wpcf7-submit{grid-column:span 2}@media (max-width: 768px){.site-footer .upper .container .wpcf7 .wpcf7-form{grid:auto / 1fr}.site-footer .upper .container .wpcf7 .wpcf7-form .acceptance,.site-footer .upper .container .wpcf7 .wpcf7-form .wpcf7-submit{grid-column:span 1}}@supports (display: grid){.site-footer .upper .container .wpcf7 .wpcf7-form .wpcf7-response-output{grid-column:span 2}}.site-footer .main{position:relative;color:#013343;font-size:15px}.site-footer .main p{font-size:15px;line-height:28px}.site-footer .main .custom-wave{position:absolute;background-color:transparent;height:80px;width:100%;top:-80px}.site-footer .main .custom-wave .wave-shape-fill{fill:#fff}.site-footer .main .container{display:flex;padding:30px 0}@supports (display: grid){.site-footer .main .container{display:grid;grid:auto/400px repeat(4, auto);grid-gap:30px}@media (max-width: 1500px){.site-footer .main .container{grid:auto/300px repeat(4, auto)}}@media (max-width: 1200px){.site-footer .main .container{grid:auto/repeat(4, auto);padding:0 0 30px}}}.site-footer .main .container .widget .menu a{display:inline-block;padding:3px;border-radius:5px;transition:all 0.2s ease-in-out}.site-footer .main .container .widget .menu a:hover{background-color:#007D99;color:#fff;transition:all 0.2s ease-in-out}@media (max-width: 768px){.site-footer .main .container{display:block}.site-footer .main .container .col{text-align:center}.site-footer .main .container .col .widget{margin-bottom:30px}.site-footer .main .container .col .widget .menu{display:flex;justify-content:center;flex-wrap:wrap;max-width:520px;margin:0 auto}.site-footer .main .container .col .widget .menu .menu-item{margin:0 8px 5px}}.site-footer .main .widget-title{font-family:"Local Market";color:#C69630;font-size:25px;position:relative;padding-bottom:15px}.site-footer .main .widget-title::after{content:'';width:100%;max-width:60px;height:3px;background-color:#003E51;position:absolute;bottom:0;left:0}@media (max-width: 768px){.site-footer .main .widget-title::after{left:50%;transform:translateX(-50%)}}.site-footer .main #widget-area-1 .widget_media_image{transform:translateY(-40px)}@media (max-width: 1200px){.site-footer .main #widget-area-1{grid-column:1 / span 4}.site-footer .main #widget-area-1 .widget_media_image{transform:translateY(0);max-width:240px;margin:0 auto}}@media (max-width: 768px){.site-footer .main #widget-area-1{margin-bottom:30px}}.site-footer .main .socials{display:flex;flex-direction:column}.site-footer .main .socials .s-link{margin:0 0 20px;width:40px;height:40px;font-size:20px;box-shadow:2px 2px 7px 2px rgba(0,0,0,0.5)}@media (max-width: 768px){.site-footer .main .socials{flex-direction:row;justify-content:center}.site-footer .main .socials .s-link{margin:0 0 0 10px}}.site-footer .lower{background-color:#003E51;padding:40px 0}.site-footer .lower .widget_media_gallery{display:flex;align-items:center}.site-footer .lower .widget_media_gallery .widget-title{color:#E0B837;font-family:"Local Market";margin:0 15px 0 0;font-size:25px;width:135px}.site-footer .lower .widget_media_gallery .gallery{width:100%;grid-gap:0 15px}.site-footer .lower .widget_media_gallery .gallery .gallery-item{display:flex !important;align-items:center;justify-content:center}.site-footer .lower .widget_media_gallery .gallery .gallery-item .gallery-icon{max-width:100px}@media (max-width: 1200px){.site-footer .lower .widget_media_gallery{grid-column:auto}}@media (max-width: 768px){.site-footer .lower .widget_media_gallery{flex-wrap:wrap}.site-footer .lower .widget_media_gallery .widget-title{flex:0 1 100%;text-align:center;margin:0}.site-footer .lower .widget_media_gallery .gallery{display:flex;justify-content:center;width:100%}.site-footer .lower .widget_media_gallery .gallery .gallery-item{margin:0 15px 15px}}.site-footer .sub-footer{background-color:#013343;color:#fff;padding:7px 0;font-size:14px}.site-footer .sub-footer .sign-off{width:100%}.site-footer .sub-footer .gsl-link{float:right}@media (max-width: 768px){.site-footer .sub-footer{text-align:center}.site-footer .sub-footer .gsl-link{float:none;display:block}}.site-footer .leaves-img{position:absolute;bottom:30px;right:0;max-width:200px}@media (max-width: 768px){.site-footer .leaves-img{bottom:52px}}body.noScroll{overflow-y:hidden;padding-right:17px}.gsl-btn_wrapper .gsl-btn{display:inline-block;text-decoration:none;padding:10px 25px;border-radius:5px;min-width:200px;text-align:center;font-size:15px}.gsl-btn_wrapper.style-light .gsl-btn{background-color:#fff;color:#013343;transition:all 0.2s ease-in-out}.gsl-btn_wrapper.style-light .gsl-btn:hover{background-color:#8EDDED;transition:all 0.2s ease-in-out}.gsl-btn_wrapper.style-dark .gsl-btn{background-color:#013343;color:#fff;transition:all 0.2s ease-in-out}.gsl-btn_wrapper.style-dark .gsl-btn:hover{background-color:#007D99;transition:all 0.2s ease-in-out}.gsl-btn_wrapper.style-alternative .gsl-btn{background-color:#C69630;color:#013343;transition:all 0.2s ease-in-out}.gsl-btn_wrapper.style-alternative .gsl-btn:hover{background-color:#007D99;transition:all 0.2s ease-in-out}.gsl_link-block_wrap{position:relative;overflow:hidden}.gsl_link-block_wrap .block-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;transition:all 0.3s ease-in-out}.gsl_link-block_wrap .bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-image:radial-gradient(rgba(0,0,0,0.7), transparent)}.gsl_link-block_wrap .link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:292}.gsl_link-block_wrap .content_wrap{position:absolute;top:0;bottom:0;left:0;right:0;z-index:290;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;padding:30px;text-align:center}.gsl_link-block_wrap .content_wrap .title{margin:0;font-family:"Local Market Display";font-size:55px}.gsl_link-block_wrap .content_wrap p{margin:0;font-size:47px;font-family:"Local Market Script"}.gsl_link-block_wrap:hover .block-bg{transform:scale(1.03);transition:all 0.4s ease-in-out}@supports (display: grid){.wpcf7 .wpcf7-form{display:grid;grid-gap:15px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{padding:0}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{margin:0}}.wpcf7 .wpcf7-form h4{margin:30px 0 0;color:#fff;font-family:"Local Market Script";font-size:36px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control{background-color:#fff;border:0;color:#013343;border-radius:5px;padding:15px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control::-webkit-input-placeholder{color:#013343}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control:-moz-placeholder{color:#013343}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control::-moz-placeholder{color:#013343}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control:-ms-input-placeholder{color:#013343}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;bottom:5px;right:15px;font-size:14px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-file{padding:0 0 10px;background-color:transparent;display:inline-block;width:auto;border-radius:0;color:#fff}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox{border:none;padding:15px 0;background-color:transparent}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label{cursor:pointer}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label{position:relative;display:block;padding-left:32px;color:#fff}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::before,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label::before{content:'';display:block;width:25px;height:25px;background-color:#fff;position:absolute;left:0;border-radius:5px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label::after,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label .wpcf7-list-item-label::after{content:'\2714';display:block;color:#013343;position:absolute;left:6px;top:0px;font-size:18px;opacity:0}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label input{height:0;width:0;opacity:0;position:absolute}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-acceptance .wpcf7-list-item label input:checked+.wpcf7-list-item-label::after,.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item label input:checked+.wpcf7-list-item-label::after{opacity:1}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap.acceptance .wpcf7-not-valid-tip{position:relative;bottom:auto;right:auto;font-size:14px;color:#fff;padding-top:5px}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox{background-color:transparent}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin-right:30px}.wpcf7 .wpcf7-form .wpcf7-submit{background-color:#007D99;border:none;color:#fff;border-radius:5px;transition:all 0.2s ease-in-out;margin:0;max-width:none}.wpcf7 .wpcf7-form .wpcf7-submit:hover{opacity:1;background-color:#C69630;transition:all 0.2s ease-in-out}.wpcf7 .wpcf7-form .ajax-loader{background-image:none;border:solid 2px #fff;border-top-color:#007D99;width:20px;height:20px;top:auto;left:auto}.wpcf7 .wpcf7-form .ajax-loader::before,.wpcf7 .wpcf7-form .ajax-loader::after{display:none}.wpcf7 .wpcf7-form .wpcf7-response-output{border:none;margin:0;padding:0 0 15px;text-align:center;color:#fff}.socials .s-link{display:inline-flex;justify-content:center;align-items:center;color:#013343;width:30px;height:30px;background-color:#C69630;background-image:linear-gradient(#E0B837, #A2702D);border-radius:50%;font-size:18px;margin-right:10px;transition:all 0.2s ease-in-out}.socials .s-link:last-of-type{margin:0}.socials .s-link:hover{border-radius:10%;transition:all 0.2s ease-in-out}.custom-slider .slide{min-height:100%;width:100%;position:relative}.custom-slider .slide .slide-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center}.custom-slider .slide .slide-bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.2;display:none}.custom-slider .slide .container_wrap{width:100%}.custom-slider .slide .container{z-index:40;position:relative;display:flex}@supports (display: grid){.custom-slider .slide .two-col{display:grid;grid:auto / 1fr 1fr;grid-gap:30px}}@media (max-width: 768px){.custom-slider .slide .two-col{display:flex;flex-direction:column-reverse}}.custom-slider .slide .slide-content{display:flex;flex-direction:column;justify-content:center;padding:0 10px}@media (max-width: 768px){.custom-slider .slide .slide-content{align-items:center;text-align:center}}.custom-slider .slide .slide-content .title{color:#007D99;margin:0}.custom-slider .slide .slide-content .subtitle{color:#003E51;position:relative;padding-bottom:20px;margin-bottom:20px}.custom-slider .slide .slide-content .subtitle::after{content:'';display:block;position:absolute;width:100%;max-width:100px;height:4px;background-color:#C69630;bottom:0;border-radius:10px}@media (max-width: 768px){.custom-slider .slide .slide-content .subtitle::after{left:50%;transform:translateX(-50%)}}.custom-slider .slide .slide-content .slide-text{color:#003E51;margin-bottom:30px}.custom-slider .slide .slide-content .slide-text p{line-height:2em}.custom-slider .slide .one-col .slide-content{align-items:center;text-align:center;max-width:768px;margin:0 auto}.custom-slider .slide .one-col .slide-content .subtitle::after{left:50%;transform:translate(-50%, -50%)}.custom-slider .slide .slide-img-wrap{display:flex;align-items:center;justify-content:center;padding:30px 0}.custom-slider .slide .slide-img-wrap .slide-img.has-border{border:solid 6px #fff;box-shadow:2px 2px 6px 2px rgba(0,0,0,0.5)}@media (max-width: 768px){.custom-slider .slide .slide-img-wrap .slide-img{max-width:400px;margin-bottom:30px}}.custom-slider.banner .slide{min-height:60vh;display:flex}.custom-slider.banner .slide .slide-bg-overlay{display:block}@media (max-width: 768px){.custom-slider.banner .slide .two-col{display:flex;flex-direction:column}}.custom-slider.banner .slide-content{padding:90px 0 15px}.custom-slider.banner .slide-content .title{color:#fff}.custom-slider.banner .slide-content .subtitle{font-family:"Local Market Script";color:#fff !important;padding-bottom:0;margin-bottom:0}.custom-slider.banner .slide-content .subtitle::after{display:none;background-color:#fff !important}.custom-slider.banner .slide-content .slide-text{margin-bottom:0}.custom-slider.banner .slide-img-wrap{display:flex;align-items:center;justify-content:center;padding:30px 0}.custom-slider.banner .slide-img-wrap .slide-img{width:100%;max-width:500px}@media (min-width: 1741px){.custom-slider.banner .owl-nav .owl-next,.custom-slider.banner .owl-nav .owl-prev{font-size:46px !important}.custom-slider.banner .owl-nav .owl-prev{left:15px}.custom-slider.banner .owl-nav .owl-next{right:15px}}.custom-slider .owl-nav .owl-next,.custom-slider .owl-nav .owl-prev{position:absolute;border:0;outline:0;top:50%;transform:translateY(-50%);font-size:34px !important;color:#C69630 !important;padding:0;transition:all 0.2s ease-in-out}.custom-slider .owl-nav .owl-next:hover,.custom-slider .owl-nav .owl-prev:hover{color:#007D99 !important;transition:all 0.2s ease-in-out}.custom-slider .owl-nav .owl-prev{left:-45px}.custom-slider .owl-nav .owl-next{right:-45px}@media (max-width: 1740px){.custom-slider .owl-nav .owl-next,.custom-slider .owl-nav .owl-prev{bottom:0;top:auto;transform:translateY(0)}.custom-slider .owl-nav .owl-prev{left:auto;right:50px}.custom-slider .owl-nav .owl-next{right:15px}}.custom-slider.dark .title,.custom-slider.dark .slide-text{color:#fff !important}.custom-slider.dark .subtitle{color:#C69630 !important}.custom-slider.dark .subtitle::after{background-color:#8EDDED !important}.custom-slider.dark .owl-nav .owl-next,.custom-slider.dark .owl-nav .owl-prev{color:#8EDDED !important;transition:all 0.2s ease-in-out}.custom-slider.dark .owl-nav .owl-next:hover,.custom-slider.dark .owl-nav .owl-prev:hover{color:#C69630 !important;transition:all 0.2s ease-in-out}.timeline-wrap{padding:0}.timeline-wrap .timeline-nav-wrap{position:relative;display:flex;justify-content:center;margin:0 auto;max-width:1640px;padding:0 45px}.timeline-wrap .timeline-nav-wrap .focus-date{position:absolute;top:0;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:flex-start;width:130px}.timeline-wrap .timeline-nav-wrap .focus-date .label{transform:translateY(-12px);color:#8EDDED}.timeline-wrap .timeline-nav-wrap .focus-date .bracket{display:block;width:6px;height:64px;border-top:solid 2px #8EDDED;border-bottom:solid 2px #8EDDED}.timeline-wrap .timeline-nav-wrap .focus-date .bracket.start{border-left:solid 2px #8EDDED}.timeline-wrap .timeline-nav-wrap .focus-date .bracket.end{border-right:solid 2px #8EDDED}.timeline-wrap .timeline-nav-wrap .timeline-nav{width:100%}.timeline-wrap .timeline-nav-wrap .timeline-nav .btn-wrap{width:120px;height:60px;display:flex;justify-content:center;align-items:center}.timeline-wrap .timeline-nav-wrap .timeline-nav .btn-wrap .timeline-btn{display:block;text-align:center;padding:3px;color:#013343;border-radius:2px;transition:all 0.2s ease-in-out;position:relative;font-size:30px;line-height:1em;font-weight:700;opacity:0.3;cursor:pointer}.timeline-wrap .timeline-nav-wrap .timeline-nav .active.center .btn-wrap .timeline-btn{color:#013343;opacity:1;font-size:48px}.timeline-wrap .timeline-nav-wrap .timeline-nav .active.center .btn-wrap .timeline-btn.today{font-size:38px}@media (max-width: 768px){.timeline-wrap .timeline-nav-wrap .timeline-nav .active.center .btn-wrap{font-size:34px}}.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav{height:0;width:100%}.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav .owl-prev,.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav .owl-next{position:absolute;top:50%;transform:translateY(-50%);outline:0;font-size:28px;color:#8EDDED}.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav .owl-prev:hover,.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav .owl-next:hover{color:#013343}.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav .owl-prev{left:-30px}.timeline-wrap .timeline-nav-wrap .timeline-nav .owl-nav .owl-next{right:-30px}.timeline-wrap .timeline.owl-carousel .owl-stage{display:flex}.timeline-wrap .timeline .timeline-event{display:flex;align-items:center;max-width:1000px;padding:40px 0 180px;height:100%;width:1000px}@supports (display: grid){.timeline-wrap .timeline .timeline-event{display:grid;grid:auto / 1fr 1fr}}@media (max-width: 1024px){.timeline-wrap .timeline .timeline-event{flex-direction:column;width:100%;align-items:flex-start}@supports (display: grid){.timeline-wrap .timeline .timeline-event{grid:auto / 1fr}}}.timeline-wrap .timeline .timeline-event .bg-img{position:absolute;bottom:0;width:100%;height:399px;background-position:center;background-size:contain;background-repeat:no-repeat}.timeline-wrap .timeline .timeline-event .event-details{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;padding:0px 30px 60px 90px;opacity:0.5}@media (max-width: 1024px){.timeline-wrap .timeline .timeline-event .event-details{padding:30px}}.timeline-wrap .timeline .timeline-event .event-details .year{font-size:40px;font-weight:700;color:#003E51}.timeline-wrap .timeline .timeline-event .event-details .title{color:#003E51;position:relative;padding-bottom:20px;margin-bottom:20px;font-size:40px;line-height:1em}.timeline-wrap .timeline .timeline-event .event-details .title::after{content:'';display:block;position:absolute;width:100%;max-width:100px;height:4px;background-color:#C69630;bottom:0;border-radius:10px}@media (max-width: 768px){.timeline-wrap .timeline .timeline-event .event-details .title::after{left:50%;transform:translateX(-50%)}}.timeline-wrap .timeline .timeline-event .event-details p{line-height:1.4em}.timeline-wrap .timeline .timeline-event .event-img-container{opacity:0.5}@media (max-width: 1024px){.timeline-wrap .timeline .timeline-event .event-img-container{padding:0 30px}}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap{box-shadow:2px 2px 8px 2px rgba(0,0,0,0.7);padding:8px;background-color:#fff;position:relative;max-width:400px}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap .event-img{width:100%;height:auto}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-1{transform:rotate(7deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-2{transform:rotate(7deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-3{transform:rotate(3deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-4{transform:rotate(1deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-5{transform:rotate(-4deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-6{transform:rotate(-5deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-7{transform:rotate(-6deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-8{transform:rotate(0deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-9{transform:rotate(2deg)}.timeline-wrap .timeline .timeline-event .event-img-container .event-img-wrap.item-10{transform:rotate(-9deg)}.timeline-wrap .timeline .active.center .timeline-event .event-details{opacity:1}.timeline-wrap .timeline .active.center .timeline-event .event-img-container{opacity:1}.station-map{width:100%;height:600px;border:0;margin:0}.station-map img{max-width:inherit !important}.station-map .marker{display:none}.station-map .marker-label-content{padding:10px;max-width:500px}.station-map .marker-label-content .marker-business{line-height:1;margin:0;font-family:"Local Market Display";font-size:28px;color:#013343;position:relative;padding-bottom:10px}.station-map .marker-label-content .marker-address{display:block;line-height:1;margin:0;font-family:"Local Market Script";font-size:26px;color:#C69630;position:relative;padding-bottom:10px;margin-bottom:10px}.station-map .marker-label-content .marker-address::after{content:'';display:inline-block;position:absolute;width:100%;max-width:100px;height:2px;background-color:#8EDDED;bottom:0;left:0}.station-map .marker-label-content p{font-size:15px;line-height:1.3em}.post-preview{border:none;overflow:hidden;color:#fff;position:relative}.post-preview .featured-img{border-radius:10px;overflow:hidden}.post-preview .content{text-align:center;display:flex;flex-direction:column-reverse;padding:15px}.post-preview .content h1{font-family:"Local Market Display";margin:0;font-size:30px}.post-preview .content .post-meta{margin:0}.post-preview .content .post-meta .date{display:none}.post-preview .content .post-meta .cats{font-family:"Local Market Script";font-size:30px;color:#C69630;text-transform:lowercase}.post-preview .content .post-meta .cats::before{content:'#'}.post-preview .content p{display:none}.post-preview .gsl-btn_wrapper{position:absolute}.post-preview .gsl-btn_wrapper .gsl-btn{background-color:transparent;padding:0;margin:0}.post-preview .gsl-btn_wrapper .gsl-btn .gsl-btn__text{display:none}.post-preview .gsl-btn_wrapper .gsl-btn:hover{background-color:#C69630;transition:all 0.2s ease-in-out}.single-post .page-content{background-color:#013343;color:#fff}.single-post .page-content .container{grid:auto / auto 450px;grid-gap:30px 60px}@media (max-width: 1024px){.single-post .page-content .container{display:block}.single-post .page-content .container .post-wrap{margin-bottom:15px}}.single-post .page-content .blog-grid{padding:60px 0 0;display:block}@media (max-width: 768px){.single-post .page-content .blog-grid{padding:0}}.single-post .page-content .blog-grid .featured-img{max-width:650px;margin:0 15px 15px 0;border-radius:10px;overflow:hidden}@media (max-width: 768px){.single-post .page-content .blog-grid .featured-img{max-width:none;margin:0 0 15px}}.single-post .page-content .blog-grid article .featured-img{display:none !important}.single-post .page-content .blog-grid article p{line-height:initial !important}.single-post .page-content .sidebar{border-left:solid 2px #fff;padding:0 0 0 30px;transition:all 0.2s ease-in-out;max-width:400px}.single-post .page-content .sidebar a:hover{color:#C69630;transition:all 0.2s ease-in-out}.blog .page-content,.archive .page-content,.search .page-content{background-color:#013343;color:#fff;padding:0}.blog .page-content .blog-header .blog-search,.archive .page-content .blog-header .blog-search,.search .page-content .blog-header .blog-search{background-size:cover;background-position:center}.blog .page-content .blog-header .blog-search .container,.archive .page-content .blog-header .blog-search .container,.search .page-content .blog-header .blog-search .container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 0 30px;min-height:580px}.blog .page-content .blog-header .blog-search .title,.archive .page-content .blog-header .blog-search .title,.search .page-content .blog-header .blog-search .title{margin:0;line-height:1}.blog .page-content .blog-header .blog-search .subtitle,.archive .page-content .blog-header .blog-search .subtitle,.search .page-content .blog-header .blog-search .subtitle{font-family:"Local Market Script"}.blog .page-content .blog-header .blog-search .search-form,.archive .page-content .blog-header .blog-search .search-form,.search .page-content .blog-header .blog-search .search-form{background-color:#fff;border:solid 2px #007D99;border-radius:5px;overflow:hidden;display:flex;width:100%;max-width:460px}.blog .page-content .blog-header .blog-search .search-form label,.archive .page-content .blog-header .blog-search .search-form label,.search .page-content .blog-header .blog-search .search-form label{display:block;width:100%}.blog .page-content .blog-header .blog-search .search-form label .search-field,.archive .page-content .blog-header .blog-search .search-form label .search-field,.search .page-content .blog-header .blog-search .search-form label .search-field{border:0;text-indent:10px;width:100%;max-width:none;padding:10px;color:#007D99}.blog .page-content .blog-header .blog-search .search-form label .search-field::-webkit-input-placeholder,.archive .page-content .blog-header .blog-search .search-form label .search-field::-webkit-input-placeholder,.search .page-content .blog-header .blog-search .search-form label .search-field::-webkit-input-placeholder{color:#003E51;font-style:italic}.blog .page-content .blog-header .blog-search .search-form label .search-field:-moz-placeholder,.archive .page-content .blog-header .blog-search .search-form label .search-field:-moz-placeholder,.search .page-content .blog-header .blog-search .search-form label .search-field:-moz-placeholder{color:#003E51;font-style:italic}.blog .page-content .blog-header .blog-search .search-form label .search-field::-moz-placeholder,.archive .page-content .blog-header .blog-search .search-form label .search-field::-moz-placeholder,.search .page-content .blog-header .blog-search .search-form label .search-field::-moz-placeholder{color:#003E51;font-style:italic}.blog .page-content .blog-header .blog-search .search-form label .search-field:-ms-input-placeholder,.archive .page-content .blog-header .blog-search .search-form label .search-field:-ms-input-placeholder,.search .page-content .blog-header .blog-search .search-form label .search-field:-ms-input-placeholder{color:#003E51;font-style:italic}.blog .page-content .blog-header .blog-search .search-form .search-submit,.archive .page-content .blog-header .blog-search .search-form .search-submit,.search .page-content .blog-header .blog-search .search-form .search-submit{background-color:#007D99;border:0;padding:0 20px}.blog .page-content .blog-filter .container,.archive .page-content .blog-filter .container,.search .page-content .blog-filter .container{display:flex;flex-wrap:wrap;padding:45px 0 30px}.blog .page-content .blog-filter .container .gsl-btn_wrapper,.archive .page-content .blog-filter .container .gsl-btn_wrapper,.search .page-content .blog-filter .container .gsl-btn_wrapper{margin-right:15px;margin-bottom:15px}.blog .page-content .blog-filter .container .gsl-btn_wrapper:last-of-type,.archive .page-content .blog-filter .container .gsl-btn_wrapper:last-of-type,.search .page-content .blog-filter .container .gsl-btn_wrapper:last-of-type{margin-right:0}@media (max-width: 580px){.blog .page-content .blog-filter .container .gsl-btn_wrapper,.archive .page-content .blog-filter .container .gsl-btn_wrapper,.search .page-content .blog-filter .container .gsl-btn_wrapper{width:100%;margin:0 0 15px}.blog .page-content .blog-filter .container .gsl-btn_wrapper .gsl-btn,.archive .page-content .blog-filter .container .gsl-btn_wrapper .gsl-btn,.search .page-content .blog-filter .container .gsl-btn_wrapper .gsl-btn{display:block}}.blog .page-content .posts-wrap,.archive .page-content .posts-wrap,.search .page-content .posts-wrap{position:relative;padding-bottom:90px}@media (max-width: 580px){.blog .page-content .posts-wrap,.archive .page-content .posts-wrap,.search .page-content .posts-wrap{padding-bottom:160px}}.blog .page-content .posts-wrap .container,.archive .page-content .posts-wrap .container,.search .page-content .posts-wrap .container{display:block}.blog .page-content .posts-wrap .blog-grid,.archive .page-content .posts-wrap .blog-grid,.search .page-content .posts-wrap .blog-grid{position:relative;z-index:40}@supports (display: grid){.blog .page-content .posts-wrap .blog-grid,.archive .page-content .posts-wrap .blog-grid,.search .page-content .posts-wrap .blog-grid{grid:auto/repeat(auto-fill, minmax(410px, 1fr));grid-gap:30px 8px}}@media (max-width: 580px){.blog .page-content .posts-wrap .blog-grid,.archive .page-content .posts-wrap .blog-grid,.search .page-content .posts-wrap .blog-grid{grid:auto / 1fr}}.blog .page-content .posts-wrap .pagination .nav-links,.archive .page-content .posts-wrap .pagination .nav-links,.search .page-content .posts-wrap .pagination .nav-links{display:flex;justify-content:flex-end}.blog .page-content .posts-wrap .pagination .nav-links .page-numbers,.archive .page-content .posts-wrap .pagination .nav-links .page-numbers,.search .page-content .posts-wrap .pagination .nav-links .page-numbers{display:inline-block;border-radius:5px;margin-left:10px;margin-bottom:10px;transition:all 0.2s ease-in-out}.blog .page-content .posts-wrap .pagination .nav-links .current,.archive .page-content .posts-wrap .pagination .nav-links .current,.search .page-content .posts-wrap .pagination .nav-links .current{background-color:#8EDDED;color:#003E51}.blog .page-content .posts-wrap .pagination .nav-links a.page-numbers:hover,.archive .page-content .posts-wrap .pagination .nav-links a.page-numbers:hover,.search .page-content .posts-wrap .pagination .nav-links a.page-numbers:hover{background-color:#8EDDED;color:#003E51;transition:all 0.2s ease-in-out}.blog .page-content .posts-wrap .millhouse-wave,.archive .page-content .posts-wrap .millhouse-wave,.search .page-content .posts-wrap .millhouse-wave{position:absolute;bottom:0;left:0;z-index:30}.blog .featured-recipes .container,.archive .featured-recipes .container,.search .featured-recipes .container{display:block !important}.elementor_library-template-default .blog-grid{display:block}.recipe-card{display:flex;flex-direction:column;justify-content:space-between;position:relative}.recipe-card .featured-img-wrap{position:relative;margin-bottom:15px;background-color:#000;border-radius:15px;overflow:hidden}.recipe-card .featured-img-wrap .featured-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;opacity:0.9;transition:all 0.2s ease-in-out}.recipe-card .the-title{font-family:"Local Market";color:#013343;text-align:center;font-size:26px;line-height:30px;letter-spacing:1.1px;padding:0 10px;transition:all 0.2s ease-in-out}.recipe-card .caption{color:#8EDDED;display:block;text-align:center;padding:0 10px;font-size:20px}.recipe-card .link{position:absolute;top:0;bottom:0;left:0;right:0;outline:0}.recipe-card:hover .the-title{color:#E0B837;transition:all 0.2s ease-in-out}.recipe-card:hover .featured-img{opacity:1;transition:all 0.2s ease-in-out}.recipes-carousel{padding:15px 0}@supports (display: grid){.recipes-carousel.owl-carousel.off{display:grid;grid:auto/repeat(5, 1fr);grid-gap:8px}}.recipes-carousel .owl-stage{display:flex}.recipes-carousel .recipe-card{height:100%}.recipes-carousel .recipe-card .the-title{color:#fff}.recipes-carousel .recipe-card .featured-img{opacity:1}.recipes-carousel .recipe-card .gsl-btn_wrapper{text-align:center}.recipes-carousel.light .recipe-card .the-title{color:#003E51}.recipes-carousel.light .recipe-card .gsl-btn_wrapper .gsl-btn{background-color:#003E51;color:#fff}.recipes-carousel.light .recipe-card .gsl-btn_wrapper .gsl-btn:hover{background-color:#007D99}.recipes-header.container_wrap .container{padding:60px 0}@supports (display: grid){.recipes-header.container_wrap .container{display:grid;grid:auto / 1fr 1fr}}@media (max-width: 580px){.recipes-header.container_wrap .container{display:block;text-align:center;padding:80px 0 30px}}.recipes-header.container_wrap .container .title{color:#003E51;margin:0}.recipes-header.container_wrap .container .subtitle{color:#C69630;position:relative;padding-bottom:20px}.recipes-header.container_wrap .container .subtitle::after{content:'';display:block;position:absolute;width:100%;max-width:100px;height:4px;background-color:#007D99;bottom:0;border-radius:10px}.recipes-header .search-form{justify-self:right;align-self:start;border-radius:5px;background-color:#fff;display:flex;width:100%;max-width:500px;justify-content:space-between;overflow:hidden}@media (max-width: 1300px){.recipes-header .search-form{align-self:end}}@media (max-width: 580px){.recipes-header .search-form{max-width:100%}}.recipes-header .search-form label{display:block;width:100%}.recipes-header .search-form .search-field{border:0;outline:0;padding:10px;text-indent:5px;width:100%;border:solid 2px #003E51;border-right:none}.recipes-header .search-form .search-field::-webkit-input-placeholder{color:#003E51}.recipes-header .search-form .search-field:-moz-placeholder{color:#003E51}.recipes-header .search-form .search-field::-moz-placeholder{color:#003E51}.recipes-header .search-form .search-field:-ms-input-placeholder{color:#003E51}.recipes-header .search-form .search-submit{border:0;background-color:#003E51;color:#fff;padding:0 12px;font-size:22px;transition:all 0.2s ease-in-out;cursor:pointer;border:solid 2px #003E51}.recipes-header .search-form .search-submit:hover{background-color:#007D99;border:solid 2px #007D99;transition:all 0.2s ease-in-out}.recipes-header .filter{display:flex;flex-wrap:wrap;grid-column:span 2;padding-top:30px}.recipes-header .filter .gsl-btn_wrapper{text-align:center;cursor:pointer;margin:0 25px 15px 0}.recipes-header .filter .gsl-btn_wrapper:last-of-type{margin-right:0}@media (max-width: 580px){.recipes-header .filter .gsl-btn_wrapper{flex:0 1 100%;margin:0 0 10px}.recipes-header .filter .gsl-btn_wrapper .gsl-btn{width:100%}}.recipe-grid{padding-bottom:90px;position:relative}.recipe-grid .custom-wave-brush{position:absolute;bottom:0;fill:#013343;height:90px;width:100%;transform:rotate(180deg)}.recipe-grid .the-recipes{margin-bottom:15px}@supports (display: grid){.recipe-grid .the-recipes{display:grid;grid:auto/repeat(3, 1fr);grid-gap:30px}}@media (max-width: 1024px){@supports (display: grid){.recipe-grid .the-recipes{grid:auto/repeat(2, 1fr)}}}@media (max-width: 580px){.recipe-grid .the-recipes{display:block}.recipe-grid .the-recipes .recipe-card{margin-bottom:30px}.recipe-grid .the-recipes .recipe-card:last-of-type{margin-bottom:0}}.recipe-grid .pagination .nav-links{display:flex;justify-content:flex-end}.recipe-grid .pagination .nav-links .current{background-color:#8EDDED}.recipe-grid .pagination .nav-links .page-numbers{display:inline-block;border-radius:5px;color:#013343;margin-left:5px}.recipe-grid .pagination .nav-links .page-numbers:hover{background-color:#007D99}.featured-recipes{background-color:#013343;padding:90px 0;text-align:center;position:relative;background-size:cover}.featured-recipes.shape-divider{padding-top:120px}.featured-recipes .custom-wave-brush{position:absolute;top:0;fill:#013343;height:90px;width:100%}.featured-recipes.has-influence .custom-wave-brush{fill:#007D99}.featured-recipes h2{color:#fff;margin:0}.featured-recipes h3{color:#C69630}.single-recipes .featured-recipes .the-title{color:#013343;position:relative}.single-recipes .featured-recipes h2{color:#013343;position:relative}.single-recipes .featured-recipes h2 .spoon{position:absolute;width:50px;top:-15px}@media (max-width: 580px){.single-recipes .featured-recipes h2 .spoon{display:none}}.single-recipes .featured-recipes .caption{color:#007D99}.single-recipes .featured-recipes .recipes-carousel{margin-bottom:30px}.post-type-archive-recipes .recipe-card .caption,.archive.tax-food-course .recipe-card .caption{color:#007D99 !important}.recipe-overview{padding:90px 0 120px;position:relative;background-size:cover}.recipe-overview .custom-wave-brush{position:absolute;bottom:0;fill:#007D99;height:90px;width:100%;transform:rotate(180deg)}.recipe-overview .container{display:flex}@supports (display: grid){.recipe-overview .container{display:grid;grid:auto / 1fr 1fr;grid-gap:30px 120px}}@media (max-width: 1400px){.recipe-overview .container{grid-gap:30px}}@media (max-width: 768px){.recipe-overview .container{display:block}}.recipe-overview .image-wrap{border-radius:15px;overflow:hidden;position:relative;overflow:hidden;max-width:100%;align-self:start}@media (max-width: 768px){.recipe-overview .image-wrap{margin-bottom:30px}}.recipe-overview .image-wrap.has-video{height:auto;padding-bottom:56.25%}.recipe-overview .image-wrap iframe,.recipe-overview .image-wrap object,.recipe-overview .image-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}.recipe-overview .image-wrap .featured-img{background-size:cover;background-position:center}.recipe-overview .overview{text-align:center;max-width:500px;justify-self:center}.recipe-overview .overview .title{color:#003E51;margin:0;font-size:60px}.recipe-overview .overview .subtitle{color:#C69630;position:relative;padding-bottom:20px}.recipe-overview .overview .subtitle::after{content:'';display:block;position:absolute;width:90%;height:4px;background-color:#007D99;bottom:0;border-radius:10px;left:50%;transform:translateX(-50%)}.recipe-overview .overview .quick-stats{display:flex;max-width:500px;margin:0 auto;padding:30px 0}@supports (display: grid){.recipe-overview .overview .quick-stats{display:grid;grid:auto / 1fr 1fr;grid-gap:30px}}.recipe-overview .overview .quick-stats .stat{flex:0 1 50%;display:flex;align-items:center}.recipe-overview .overview .quick-stats .stat .icon{margin-right:15px;max-width:40px;width:100%;height:auto}.recipe-overview .overview .quick-stats .stat .duration{display:flex;flex-direction:column}@media (max-width: 1024px){.recipe-overview .overview .quick-stats{grid-gap:30px 15px}.recipe-overview .overview .quick-stats .stat{flex-direction:column}.recipe-overview .overview .quick-stats .stat .icon{margin:0 0 10px}}.recipe-process{background-color:#007D99;padding:90px 0;color:#fff}.recipe-process .container{display:flex}@supports (display: grid){.recipe-process .container{display:grid;grid:auto / 1fr 1fr;grid-gap:30px}}@media (max-width: 1024px){.recipe-process .container{grid:auto / 1fr}}.recipe-process .sub-title{position:relative;padding-bottom:15px;font-size:34px}.recipe-process .sub-title::after{content:'';width:100%;max-width:600px;height:5px;border-radius:50px;background-color:#013343;position:absolute;bottom:0;left:0}.recipe-process .ingredients{position:relative;padding-right:130px;max-width:650px}.recipe-process .ingredients .apron-img{position:absolute;right:0}@media (max-width: 580px){.recipe-process .ingredients{padding:0}.recipe-process .ingredients .apron-img{top:-110px}}.recipe-process .ingredients .sub-title::after{max-width:none}.recipe-process .ingredients .ingredient-list{padding:0;margin:0 0 15px;list-style:none}.recipe-process .ingredients .ingredient-list .ingredient{padding:0 0 0 25px;margin:0 0 5px;position:relative}.recipe-process .ingredients .ingredient-list .ingredient::before{content:'';display:block;position:absolute;width:12px;height:12px;background-color:#fff;border-radius:50%;left:0;top:50%;transform:translateY(-50%)}.recipe-process .ingredients .ingredient-list .ingredient.title{list-style:none;font-weight:bold;padding:0;margin-bottom:0.5em;margin-top:1em}.recipe-process .ingredients .ingredient-list .ingredient.title:before{display:none}.recipe-process .ingredients .buttons-wrap{display:flex;flex-wrap:wrap;margin-bottom:15px}.recipe-process .ingredients .buttons-wrap .gsl-btn_wrapper{margin:0 15px 15px 0}.recipe-process .share-recipe{padding-top:30px}.recipe-process .share-recipe .sub-title{font-size:28px}.recipe-process .share-recipe .sub-title::after{height:2px}.recipe-process .share-recipe .share-buttons{display:flex;flex-wrap:wrap;margin-bottom:15px}.recipe-process .share-recipe .share-buttons .gsl-btn_wrapper{margin:0 15px 15px 0}.recipe-process .share-recipe .share-buttons .gsl-btn_wrapper:last-of-type{margin:0}.recipe-process .share-recipe .share-buttons .gsl-btn_wrapper.social-share.toggled .gsl-btn{box-shadow:0px 0px 3px 1px rgba(0,0,0,0.5) inset;background-color:#C69630}.share-icons{z-index:1000;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:30px 60px;box-shadow:2px 2px 10px 3px rgba(0,0,0,0.3);border-radius:2px;display:none}.share-icons .title{text-align:center;color:#013343;position:relative;padding-bottom:15px;margin-bottom:20px}.share-icons .title::after{content:'';width:100%;max-width:60px;height:3px;border-radius:50px;background-color:#013343;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.share-icons .share-icons-wrapper{display:flex;min-height:40px;justify-content:center}.share-icons .share-icons-wrapper .share{display:inline-flex;justify-content:center;align-items:center;color:#013343;width:40px;height:40px;background-color:#C69630;background-image:linear-gradient(#E0B837, #A2702D);border-radius:50%;font-size:18px;margin-right:10px;transition:all 0.2s ease-in-out;transform:scale(1)}.share-icons .share-icons-wrapper .share:last-of-type{margin:0}.share-icons .share-icons-wrapper .share:hover{border-radius:10%;transition:all 0.2s ease-in-out}.share-icons .close{width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#007D99;position:absolute;top:5px;right:5px;cursor:pointer}.share-icons .close:hover{color:#C69630}.share-icons.show{display:block;animation:fade-in 0.4s linear 0s normal forwards}.popup-overlay{position:absolute;top:0;bottom:0;left:0;right:0;position:fixed;background-color:rgba(0,0,0,0.3);z-index:999;display:none}.popup-overlay.show{display:block;animation:fade-in 0.4s linear 0s normal forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.comments{padding:90px 0;background-color:#013343;color:#fff;position:relative}.comments .lighthouse-scene{position:absolute;right:-100px;bottom:-100px;z-index:300}@media (max-width: 1024px){.comments .lighthouse-scene{display:none}}.comments .container{display:flex;z-index:400}@supports (display: grid){.comments .container{display:grid;grid:auto / 1fr 1fr;grid-gap:60px}}@media (max-width: 1024px){.comments .container{grid:auto / 1fr}}.comments .comments-wrap{position:relative}.comments .comments-wrap .bird-img{position:absolute;right:0;top:-12px;transform:rotate(40deg) scaleX(-1)}.comments .comments-wrap .comment-feed{position:relative;max-height:600px;overflow-y:scroll;overflow-x:hidden;padding-right:30px}.comments .comments-wrap #comments::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#003E51}.comments .comments-wrap #comments::-webkit-scrollbar{width:12px;background-color:#013343}.comments .comments-wrap #comments::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#007D99}.comments .comments-wrap .user-comment{background-color:#003E51;padding:30px;margin-bottom:30px;width:98%;position:relative;float:left}.comments .comments-wrap .user-comment .author{display:block}.comments .comments-wrap .user-comment .datetime{display:block;margin:0 0 10px;font-size:14px}.comments .comments-wrap .user-comment .comment-content{margin:0}.comments .comments-wrap .user-comment .comment-content a{color:#8EDDED;text-decoration:none;transition:all 0.2s ease-in-out}.comments .comments-wrap .user-comment .comment-content a:hover{color:#E0B837;transition:all 0.2s ease-in-out}.comments .comments-wrap .user-comment::after{content:'';display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:40px solid #003E51;position:absolute;bottom:-20px;left:-15px;transform:rotate(45deg)}.comments .comments-wrap .user-comment:nth-of-type(even){float:right}.comments .comments-wrap .user-comment:nth-of-type(even)::after{left:auto;right:-15px;transform:rotate(-45deg)}.comments .comment-reply-title,.comments .sub-title{position:relative;padding-bottom:15px;margin:0 0 15px;font-size:34px;font-family:"Local Market Display";line-height:1}.comments .comment-reply-title::after,.comments .sub-title::after{content:'';width:100%;height:5px;border-radius:50px;background-color:#007D99;position:absolute;bottom:0;left:0}.comments .comment-respond{border:none;padding:0}.comments .comment-respond .comment-form #comment{width:100%;margin-bottom:8px;box-sizing:border-box;border:none;color:#013343;background-color:#fff;padding:20px;outline:0}.comments .comment-respond .comment-form #author,.comments .comment-respond .comment-form #email{width:100%;margin-bottom:14px;box-sizing:border-box;border:none;color:#013343;background-color:#fff;padding:12px;outline:0;text-indent:10px}.comments .comment-respond .comment-form .form-submit{display:flex;justify-content:flex-end}.comments .comment-respond .comment-form .form-submit #submit{background-color:#fff;padding:15px 30px;width:100%;max-width:200px;border-radius:5px;color:#013343;text-transform:none;border:none;outline:0;transition:all 0.2s ease-in-out}.comments .comment-respond .comment-form .form-submit #submit:hover{background-color:#E0B837;transition:all 0.2s ease-in-out}.recipe-courses-grid{display:flex;justify-content:space-between;width:100%}@supports (display: grid){.recipe-courses-grid{display:grid;grid:auto/repeat(3, 1fr);grid-gap:15px}}@media (max-width: 768px){.recipe-courses-grid{display:block}}.recipe-courses-grid .recipe-course{height:300px;flex:0 1 50%;border-radius:10px;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:flex-end}@media (max-width: 768px){.recipe-courses-grid .recipe-course{margin-bottom:15px}}.recipe-courses-grid .recipe-course .bg-img{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;transform:scale(1);transition:all 0.3s ease-in-out}.recipe-courses-grid .recipe-course .title{position:relative;font-family:"Local Market Display";color:#fff;font-size:42px;padding-right:60px;display:inline-block;line-height:1;vertical-align:bottom;margin-bottom:30px;z-index:100}.recipe-courses-grid .recipe-course .title svg{position:absolute;right:0;top:1px;font-size:34px}.recipe-courses-grid .recipe-course .link{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.2;transition:opacity 0.3s ease-in-out;z-index:110}.recipe-courses-grid .recipe-course:hover .bg-img{transform:scale(1.02);transition:all 0.3s ease-in-out}.recipe-courses-grid .recipe-course:hover .link{opacity:0;transition:opacity 0.3s ease-in-out}.influencer{padding:60px 0;background-color:#007D99}.influencer .container{display:flex;align-items:center}@supports (display: grid){.influencer .container{display:grid;grid:auto / 1fr 1fr;grid-gap:30px}}@media (max-width: 1024px){.influencer .container{grid:auto / 1fr}}.influencer .container .content{color:#fff}.influencer .container .content h2{position:relative;padding-bottom:25px}.influencer .container .content h2::after{content:'';width:60px;height:5px;border-radius:50px;background-color:#8EDDED;position:absolute;bottom:0;left:0}.influencer .container .image .influencer-img{width:100%;border:solid 6px #fff;box-shadow:1px 1px 8px 3px rgba(0,0,0,0.5)}.blog .featured-recipes{background-color:#fff !important}.blog .featured-recipes h2{color:#003E51 !important}.single-product .product-wrap .woocommerce-notices-wrapper .woocommerce-message .button,.single-product .product div.summary .cart .single_add_to_cart_button,.related-products .product .button-wrap .button,.root-products .product .button-wrap .button,.related-products .product .button-wrap .added_to_cart,.root-products .product .button-wrap .added_to_cart,.return-to-shop .button{background-color:#003E51;color:#fff;display:block;font-size:12px;font-weight:100;padding:15px 30px;text-decoration:none;transition:all 0.2s ease-in-out;border-radius:5px;margin-bottom:15px;opacity:1}.single-product .product-wrap .woocommerce-notices-wrapper .woocommerce-message .button:hover,.single-product .product div.summary .cart .single_add_to_cart_button:hover,.related-products .product .button-wrap .button:hover,.root-products .product .button-wrap .button:hover,.related-products .product .button-wrap .added_to_cart:hover,.root-products .product .button-wrap .added_to_cart:hover,.return-to-shop .button:hover{background-color:#8EDDED;color:#003E51;transition:all 0.2s ease-in-out}.single-product .product-wrap{background-image:linear-gradient(to right, #007D99 50%, #fff 50%);padding:60px 0 30px}@media (max-width: 768px){.single-product .product-wrap{background-image:none;display:block;padding:0}}.single-product .product-wrap .woocommerce-notices-wrapper{display:none}.single-product .product-wrap .woocommerce-notices-wrapper .woocommerce-message{background-color:transparent;color:#fff;border:none;padding:0 0 0 25px;display:inline-block}.single-product .product-wrap .woocommerce-notices-wrapper .woocommerce-message::before{color:#fff;left:0;top:0}.single-product .product{display:flex}@supports (display: grid){.single-product .product{display:grid;grid:auto / 1fr 1fr;grid-gap:30px 90px}}@media (max-width: 768px){.single-product .product{display:block}}.single-product .product .product-img-wrap{display:flex;flex-direction:column}@media (max-width: 768px){.single-product .product .product-img-wrap{background-color:#007D99;padding:75px 15px 15px}}.single-product .product .product-img-wrap div.images{width:100%;height:100%;margin:0}.single-product .product .product-img-wrap div.images .wp-post-image{max-width:550px}.single-product .product .woocommerce-breadcrumb{margin-bottom:30px}@media (max-width: 768px){.single-product .product .woocommerce-breadcrumb{margin:0 0 5px}}.single-product .product div.summary{float:none !important;width:100% !important;padding-top:52px;margin:0 !important;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.single-product .product div.summary{padding:30px 15px 15px}}.single-product .product div.summary .product_title{margin:0;font-size:60px;color:#003E51}.single-product .product div.summary .product-subtitle{position:relative;padding-bottom:30px;margin:0 0 5px;color:#003E51}.single-product .product div.summary .product-subtitle::after{content:'';display:block;width:100%;height:4px;max-width:120px;background-color:#007D99;border-radius:15px;position:absolute;bottom:10px}.single-product .product div.summary .product-desc{color:#003E51}.single-product .product div.summary p.price{color:#C69630;font-style:italic;font-size:40px;font-weight:700}.single-product .product div.summary .cart .quantity{border:solid 2px #003E51;border-radius:5px}.single-product .product div.summary .cart .quantity .qty{border:none;padding:7px 0}.related-products .product,.root-products .product{display:flex;flex-direction:column}.related-products .product .product-img,.root-products .product .product-img{height:300px;background-size:cover;background-position:center;border-radius:20px;position:relative;margin-bottom:30px;overflow:hidden}.related-products .product .product-img .img-link,.root-products .product .product-img .img-link{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.1;transition:all 0.2s ease-in-out}.related-products .product .product-img .img-link:hover,.root-products .product .product-img .img-link:hover{opacity:0;transition:all 0.2s ease-in-out}.related-products .product .product-title,.root-products .product .product-title{font-family:"Local Market Display";font-size:38px;text-align:left;position:relative;padding-bottom:40px}.related-products .product .product-title::after,.root-products .product .product-title::after{content:'';display:block;width:100%;height:4px;max-width:120px;background-color:#007D99;border-radius:15px;position:absolute;bottom:18px}.related-products .product .button-wrap,.root-products .product .button-wrap{display:flex;flex-wrap:wrap}.related-products .product .button-wrap .button,.root-products .product .button-wrap .button{background-color:#fff;color:#003E51;margin-right:15px}.related-products .product .button-wrap .add_to_cart_button.added .plus,.root-products .product .button-wrap .add_to_cart_button.added .plus{display:none}.related-products .product .button-wrap .added_to_cart,.root-products .product .button-wrap .added_to_cart{background-color:#fff;color:#003E51}@media (max-width: 580px){.related-products .product .button-wrap,.root-products .product .button-wrap{flex-direction:column}.related-products .product .button-wrap .button,.root-products .product .button-wrap .button{margin:0 0 15px}}.main-shop-header .header-image{min-height:650px;background-image:url("../img/roddas-scones-jam-colotted-cream.png");background-size:cover;background-position:center;position:relative}.main-shop-header .header-image::after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.3}@media (max-width: 768px){.main-shop-header .header-image{min-height:400px}}.main-shop-header .header-image .container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;position:relative;z-index:40}.main-shop-header .header-image .container h1{margin:0}.main-shop-header .shop-intro{background-image:url("../img/paper-texture.jpg");position:relative}.main-shop-header .shop-intro .custom-wave-brush{position:absolute;bottom:0;fill:#013343;height:90px;width:100%;transform:rotate(180deg)}.main-shop-header .shop-intro .container{padding:90px 0 150px;position:relative}.main-shop-header .shop-intro .title{color:#003E51;margin:0;font-size:60px}.main-shop-header .shop-intro .subtitle{color:#E0B837;position:relative;padding-bottom:20px}.main-shop-header .shop-intro .subtitle::after{content:'';display:block;position:absolute;width:100%;max-width:100px;height:4px;background-color:#007D99;bottom:0;border-radius:10px}.main-shop-header .shop-intro .intro-text{max-width:60%}.main-shop-header .shop-intro .pump-station{position:absolute;right:20px;bottom:0;width:100%;max-width:280px}@media (max-width: 768px){.main-shop-header .shop-intro .intro-text{max-width:100%}.main-shop-header .shop-intro .pump-station{display:none}}.root-products{background-color:#013343;padding:60px 0;color:#fff}.root-products .titles-wrap{display:flex;justify-content:center;text-align:center}@supports (display: grid){.root-products .titles-wrap{display:grid;grid:auto / 1fr 350px 1fr;grid-gap:30px}}.root-products .titles-wrap::before,.root-products .titles-wrap::after{content:'';display:block;width:100%;height:3px;background-color:#007D99;align-self:center}.root-products .titles-wrap .titles h2{color:#fff;margin:0}.root-products .titles-wrap .titles h3{color:#C69630}.root-products .products{display:flex}@supports (display: grid){.root-products .products{display:grid;grid-gap:8px;grid:auto / 1fr 1fr}@media (max-width: 768px){.root-products .products{grid:auto / 1fr}}}.root-products.cream-by-post .products{grid:auto / 1fr 1fr 1fr}@media (max-width: 768px){.root-products.cream-by-post .products{grid:auto / 1fr}}.root-shop-content-blocks{display:grid;grid:auto / 1fr 1fr;border-bottom:solid 6px #fff;min-height:60vh}.root-shop-content-blocks .column{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:90px 60px}.root-shop-content-blocks .things-we-make{border-right:solid 3px #fff}.root-shop-content-blocks .our-story{border-left:solid 3px #fff}@media (max-width: 1024px){.root-shop-content-blocks{grid:auto / 1fr}.root-shop-content-blocks .column{border:0}.root-shop-content-blocks .things-we-make{border-bottom:solid 6px #fff}}.root-shop-content-blocks .background-img{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover}.root-shop-content-blocks .bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.5}.root-shop-content-blocks h2{color:#fff;position:relative}.root-shop-content-blocks h3{color:#C69630;position:relative;padding-bottom:15px}.root-shop-content-blocks h3::after{content:'';display:block;position:absolute;width:100%;max-width:100px;height:4px;background-color:#8EDDED;bottom:0;left:50%;transform:translateX(-50%);border-radius:10px}.root-shop-content-blocks p{color:#fff;position:relative}.root-shop-content-blocks .gsl-btn_wrapper{position:relative}.woocommerce.archive .content-area{display:none}.woocommerce .woocommerce-breadcrumb{color:#fff;font-family:"Century Schoolbook"}.woocommerce .woocommerce-breadcrumb a{color:#fff;text-decoration:none}.custom-related-products{background-color:#003E51;color:#fff;padding:60px 0;text-align:center}.custom-related-products h2{margin:0}.custom-related-products h3{color:#C69630}.custom-related-products .related-products{display:grid;grid:auto / 1fr 1fr 1fr;grid-gap:30px}.custom-related-products .related-products .product-title::after{display:none}@media (max-width: 768px){.custom-related-products .related-products{grid:auto / 1fr}}.woocommerce-cart main,.woocommerce-checkout main{background-color:#013343}.woocommerce-cart main>.woocommerce,.woocommerce-checkout main>.woocommerce{max-width:1640px;margin:0 auto;padding:120px 15px;color:#fff}.woocommerce-cart main .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-checkout main .woocommerce-notices-wrapper .woocommerce-message{background-color:#003E51 !important;color:#fff;border-top:solid 2px #fff}.woocommerce-cart main .woocommerce-notices-wrapper .woocommerce-message::before,.woocommerce-checkout main .woocommerce-notices-wrapper .woocommerce-message::before{color:#007D99}.woocommerce-cart main .woocommerce-notices-wrapper .woocommerce-message .restore-item,.woocommerce-checkout main .woocommerce-notices-wrapper .woocommerce-message .restore-item{color:#fff;text-decoration:none;display:inline-block;background-color:#007D99;padding:5px 15px;font-size:14px;border-radius:5px;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-notices-wrapper .woocommerce-message .restore-item:hover,.woocommerce-checkout main .woocommerce-notices-wrapper .woocommerce-message .restore-item:hover{background-color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-checkout main .woocommerce-notices-wrapper .woocommerce-info{background-color:#003E51 !important;color:#fff;border-top:solid 2px #fff}.woocommerce-cart main .return-to-shop .button,.woocommerce-checkout main .return-to-shop .button{background-color:#007D99;color:#fff;font-weight:100;transition:all 0.2s ease-in-out}.woocommerce-cart main .return-to-shop .button:hover,.woocommerce-checkout main .return-to-shop .button:hover{background-color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-cart-form .shop_table,.woocommerce-checkout main .woocommerce-cart-form .shop_table{border:none;background-color:#003E51}.woocommerce-cart main .woocommerce-cart-form .shop_table tr td,.woocommerce-checkout main .woocommerce-cart-form .shop_table tr td{border-top:none}.woocommerce-cart main .woocommerce-cart-form .shop_table .cart_item:nth-of-type(odd),.woocommerce-checkout main .woocommerce-cart-form .shop_table .cart_item:nth-of-type(odd){background-color:#00465b}.woocommerce-cart main .woocommerce-cart-form .shop_table .product-remove a.remove,.woocommerce-checkout main .woocommerce-cart-form .shop_table .product-remove a.remove{color:#fff !important;border-radius:5px !important;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-cart-form .shop_table .product-remove a.remove:hover,.woocommerce-checkout main .woocommerce-cart-form .shop_table .product-remove a.remove:hover{color:#013343 !important;background-color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-cart-form .shop_table .product-name a,.woocommerce-checkout main .woocommerce-cart-form .shop_table .product-name a{color:#fff;text-decoration:none;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-cart-form .shop_table .product-name a:hover,.woocommerce-checkout main .woocommerce-cart-form .shop_table .product-name a:hover{color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-cart-form .shop_table .product-quantity .qty,.woocommerce-checkout main .woocommerce-cart-form .shop_table .product-quantity .qty{border:solid 2px #fff;border-radius:5px}.woocommerce-cart main .woocommerce-cart-form .shop_table .coupon #coupon_code,.woocommerce-checkout main .woocommerce-cart-form .shop_table .coupon #coupon_code{width:100%;max-width:160px}@media (max-width: 768px){.woocommerce-cart main .woocommerce-cart-form .shop_table .coupon #coupon_code,.woocommerce-checkout main .woocommerce-cart-form .shop_table .coupon #coupon_code{width:auto;max-width:none}}.woocommerce-cart main .woocommerce-cart-form .button,.woocommerce-checkout main .woocommerce-cart-form .button{background-color:#007D99;color:#fff;font-weight:100;transition:all 0.2s ease-in-out}.woocommerce-cart main .woocommerce-cart-form .button:hover,.woocommerce-checkout main .woocommerce-cart-form .button:hover{background-color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-cart main .cart-collaterals .cart_totals .shop_table,.woocommerce-checkout main .cart-collaterals .cart_totals .shop_table{border:solid 2px #fff}.woocommerce-cart main .cart-collaterals .cart_totals .shop_table a,.woocommerce-checkout main .cart-collaterals .cart_totals .shop_table a{color:#8EDDED;text-decoration:none;transition:all 0.2s ease-in-out}.woocommerce-cart main .cart-collaterals .cart_totals .shop_table a:hover,.woocommerce-checkout main .cart-collaterals .cart_totals .shop_table a:hover{color:#E0B837;transition:all 0.2s ease-in-out}.woocommerce-cart main .cart-collaterals .cart_totals h2,.woocommerce-checkout main .cart-collaterals .cart_totals h2{font-size:32px}.woocommerce-cart main .cart-collaterals .cart_totals .checkout-button,.woocommerce-checkout main .cart-collaterals .cart_totals .checkout-button{background-color:#007D99;font-weight:100;transition:all 0.2s ease-in-out}.woocommerce-cart main .cart-collaterals .cart_totals .checkout-button:hover,.woocommerce-checkout main .cart-collaterals .cart_totals .checkout-button:hover{background-color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout h3{font-family:"Local Market Display";font-size:32px}.woocommerce-checkout .woocommerce-billing-fields .input-text,.woocommerce-checkout .woocommerce-shipping-fields .input-text,.woocommerce-checkout .woocommerce-additional-fields .input-text{border:solid 2px #fff;border-radius:5px;padding:10px}.woocommerce-checkout .woocommerce-billing-fields .required,.woocommerce-checkout .woocommerce-shipping-fields .required,.woocommerce-checkout .woocommerce-additional-fields .required{color:#007D99 !important}.woocommerce-checkout #order_review_heading{padding-top:30px}.woocommerce-checkout .woocommerce-checkout-review-order a{color:#fff}.woocommerce-checkout .woocommerce-checkout-review-order .shop_table{border:solid 2px #fff;border-spacing:0px}.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tr td,.woocommerce-checkout .woocommerce-checkout-review-order .shop_table tr th{border-top:solid 1px #fff}.woocommerce-checkout #payment{background-color:#003E51 !important}.woocommerce-checkout #payment .woocommerce-notice{background-color:transparent !important;color:#fff;border-top:solid 2px #fff}.woocommerce-checkout #payment div.payment_box{background-color:transparent;border:solid 2px #fff;color:#fff}.woocommerce-checkout #payment div.payment_box::before{border-bottom:solid 10px #fff;top:-10px}.woocommerce-checkout #payment div.payment_box .wc-payment-form{border:none;padding:0}.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row{display:inline-block;width:25%;float:none;padding:5px 5px 5px 0 !important}.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row:last-of-type{padding-right:0 !important}@media (max-width: 1024px){.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row{width:50%}.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row:nth-last-of-type(odd){padding-right:0 !important}}@media (max-width: 580px){.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row{width:100%;padding-right:0 !important}}.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row select{font-size:16px !important;padding:12px 6px}.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row select option{color:#000}.woocommerce-checkout #payment div.payment_box .wc-payment-form .form-row input{margin:0 !important;font-size:16px !important;padding:11px 6px 10px !important}.woocommerce-checkout #payment button.button{background-color:#007D99;padding:10px 30px;font-weight:100;transition:all 0.2s ease-in-out}.woocommerce-checkout #payment button.button:hover{background-color:#C69630;transition:all 0.2s ease-in-out}.woocommerce-checkout a.button{background-color:#007D99;color:#fff;font-weight:100;opacity:1;transition:all 0.2s ease-in-out}.woocommerce-checkout a.button:hover{opacity:1;color:#fff;background-color:#C69630;transition:all 0.2s ease-in-out}.product-cat-grid{display:flex}@supports (display: grid){.product-cat-grid{display:grid;grid:auto/repeat(auto-fit, minmax(410px, 1fr));grid-gap:30px 8px}}@media (max-width: 580px){.product-cat-grid{grid:auto / 1fr}}.product-cat-grid .product-cat{position:relative;border-radius:10px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:15px}.product-cat-grid .product-cat .bg-img{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;transform:scale(1);transition:all 0.4s ease-in-out}.product-cat-grid .product-cat .bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-image:radial-gradient(rgba(0,0,0,0.7), transparent);z-index:25}.product-cat-grid .product-cat .link{position:absolute;top:0;bottom:0;left:0;right:0;z-index:40}.product-cat-grid .product-cat .title{color:#fff;z-index:30;font-family:"Local Market Display";font-size:55px;text-align:center}.product-cat-grid .product-cat:hover .bg-img{transform:scale(1.03);transition:all 0.4s ease-in-out}.woocommerce-order-received .woocommerce-order-overview.order_details{padding:0;margin:0 0 15px}.woocommerce-order-received .woocommerce-order-details{padding-top:30px;margin-bottom:45px}.woocommerce-order-received .woocommerce-order-details .shop_table{border:solid 2px #fff;border-spacing:0px}.woocommerce-order-received .woocommerce-order-details .shop_table tr td,.woocommerce-order-received .woocommerce-order-details .shop_table tr th{border-top:solid 1px #fff}.woocommerce-order-received .woocommerce-order-details .shop_table tr td a,.woocommerce-order-received .woocommerce-order-details .shop_table tr th a{color:#fff;text-decoration:none;transition:all 0.2s ease-in-out}.woocommerce-order-received .woocommerce-order-details .shop_table tr td a:hover,.woocommerce-order-received .woocommerce-order-details .shop_table tr th a:hover{color:#8EDDED;transition:all 0.2s ease-in-out}.woocommerce-order-received .woocommerce-customer-details address{border:0;padding:0 0 15px}.cart-empty.woocommerce-info{background-color:transparent;color:#fff;border-top-color:#8EDDED}.cart-empty.woocommerce-info::before{color:#8EDDED}.woocommerce-NoticeGroup .woocommerce-error{background-color:transparent;border:solid 3px #fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff}.woocommerce-NoticeGroup .woocommerce-error::before{color:#8EDDED}.woocommerce-thankyou-order-received{font-size:40px;font-family:"Local Market Display"}.page-template-client-zone .site-header .lower{border-bottom:solid 2px #fff}.client-zone-header{background-size:cover;background-position:center;position:relative;box-shadow:2px 0px 12px 2px rgba(0,0,0,0.7);z-index:30}.client-zone-header .bg-overlay{position:absolute;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:0.1}.client-zone-header .container{padding:60px 0;height:30vh;min-height:470px;display:flex;align-items:flex-end;justify-content:center;z-index:20}.client-zone-header h1{display:none;color:#013343;text-align:center;font-size:50px;margin-top:56px;font-weight:400;font-family:"Local Market Display"}@media (max-width: 580px){.client-zone-header h1{font-size:40px}}.client-login-form{padding:60px 15px;text-align:center;background-color:#003E51;color:#fff}.client-login-form h2{font-weight:400}.client-login-form #loginform{max-width:320px;margin:0 auto}.client-login-form #loginform p{margin:0 0 10px}.client-login-form #loginform p .input{width:100%;padding:10px 12px;border:solid 2px #fff;border-radius:5px}.client-login-form #loginform p .input::-webkit-input-placeholder{color:#fff}.client-login-form #loginform p .input:-moz-placeholder{color:#fff}.client-login-form #loginform p .input::-moz-placeholder{color:#fff}.client-login-form #loginform p .input:-ms-input-placeholder{color:#fff}.client-login-form #loginform p .button{width:100%;background-color:#003E51;border:solid 2px #fff;border-radius:5px;color:#fff;padding:10px 12px;transition:all 0.2s ease-in-out;cursor:pointer}.client-login-form #loginform p .button:hover{background-color:#C69630;border-color:#C69630;transition:all 0.2s ease-in-out}.client-login-form .output-message{opacity:0}.client-zone{background-color:#003E51;color:#fff}.client-zone div.container{padding:60px 0;min-height:600px}.client-zone div.container .portal-title{margin-bottom:0px}.client-zone div.container .portal-subtitle{font-family:"Local Market Script";color:#C69630;position:relative;padding-bottom:20px;margin-bottom:30px;text-transform:lowercase}.client-zone div.container .portal-subtitle::after{content:'';display:block;position:absolute;width:100%;max-width:100px;height:4px;background-color:#007D99;bottom:0;border-radius:10px}.client-zone .client-zone-wrap{display:flex}@supports (display: grid){.client-zone .client-zone-wrap{display:grid;grid:auto / 300px auto;grid-gap:30px}}@media (max-width: 1023px){.client-zone .client-zone-wrap{display:flex;flex-direction:column}}.client-zone .client-zone-wrap .client-menu-wrap{margin-bottom:30px}.client-zone .client-zone-wrap .client-menu-wrap .client-menu{margin-bottom:15px}.client-zone .client-zone-wrap .client-menu-wrap .client-menu .menu{border:solid 2px #fff;border-radius:5px}.client-zone .client-zone-wrap .client-menu-wrap .client-menu .menu .menu-item a{display:block;padding:7px 12px;border-bottom:solid 2px #fff;color:#fff;transition:all 0.2s ease-in-out}.client-zone .client-zone-wrap .client-menu-wrap .client-menu .menu .menu-item a:hover{background-color:#007D99;color:#fff;transition:all 0.2s ease-in-out}.client-zone .client-zone-wrap .client-menu-wrap .client-menu .menu .menu-item:last-of-type a{border:0}.client-zone .client-zone-wrap .client-menu-wrap .logout{display:block;padding:7px 12px;border:solid 2px #fff;color:#fff;text-decoration:none;transition:all 0.2s ease-in-out;position:relative}.client-zone .client-zone-wrap .client-menu-wrap .logout svg{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.client-zone .client-zone-wrap .client-menu-wrap .logout:hover{background-color:#007D99;color:#fff;transition:all 0.2s ease-in-out}.client-zone .client-zone-wrap .client-feed h2{font-size:34px}.client-zone .client-zone-wrap .client-feed .file-downloads{display:flex;flex-wrap:wrap;margin-bottom:15px}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item{position:relative;margin:0 15px 15px 0;display:flex;flex-direction:column;align-items:center;padding:6px;color:rgba(255,255,255,0.6);text-decoration:none;transition:all 0.2s ease-in-out;font-size:14px;text-align:center}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item svg{font-size:58px;margin-bottom:10px}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item .file_image{width:150px;height:100px;margin-bottom:10px;background-size:contain;background-position:center;display:none;background-repeat:no-repeat}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item:hover{color:#C69630;background-color:#003E51;transition:all 0.2s ease-in-out}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item.thumbnail svg{display:none}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item.thumbnail .file_image{display:block}@supports (display: grid){.client-zone .client-zone-wrap .client-feed .file-downloads{display:grid;grid:auto/repeat(auto-fill, minmax(150px, 1fr));grid-gap:10px;align-items:start}.client-zone .client-zone-wrap .client-feed .file-downloads .download-item{margin:0}}@media (max-width: 1023px){.client-zone .client-zone-wrap .client-feed{margin-bottom:15px}}.snowflakes{width:100%;height:90px;position:absolute;top:-90px;left:0;font-size:16px;font-family:"Times New Roman";z-index:99}.snowflakes i,.snowflakes i:after,.snowflakes i:before{background:white}.snowflakes i{display:inline-block;animation:snowflakes 3s linear 2s 20;position:relative;font-size:16px;font-family:"Times New Roman"}.snowflakes i:after,.snowflakes i:before{height:100%;width:100%;content:".";position:absolute;top:0px;left:0px;transform:rotate(120deg)}.snowflakes i:before{transform:rotate(240deg)}@keyframes snowflakes{0%{transform:translate3d(0, 0, 0) rotate(0deg) scale(0.6)}100%{transform:translate3d(15px, 1200px, 0px) rotate(360deg) scale(0.6)}}.snowflakes i:nth-child(3n){width:16px;height:4px;animation-duration:4s;animation-iteration-count:30;transform-origin:right -45px}.snowflakes i:nth-child(3n+1){width:24px;height:6px;animation-duration:6s;animation-iteration-count:45;transform-origin:right -30px}.snowflakes i:nth-child(3n+2){width:32px;height:8px;animation-duration:8s;animation-iteration-count:60;transform-origin:right -15px}.snowflakes i:nth-child(7n){opacity:0.3;animation-delay:0s;timing-function:ease-in}.snowflakes i:nth-child(7n+1){opacity:0.4;animation-delay:1s;animation-timing-function:ease-out}.snowflakes i:nth-child(7n+2){opacity:0.5;animation-delay:1.5s;animation-timing-function:linear}.snowflakes i:nth-child(7n+3){opacity:0.6;animation-delay:2s;animation-timing-function:ease-in}.snowflakes i:nth-child(7n+4){opacity:0.7;animation-delay:2.5s;animation-timing-function:linear}.snowflakes i:nth-child(7n+5){opacity:0.8;animation-delay:3s;animation-timing-function:ease-out}.snowflakes i:nth-child(7n+6){opacity:0.9;animation-delay:3.5s;animation-timing-function:ease-in}.woocommerce-cart .snowflakes,.woocommerce-checkout .snowflakes,.page-template-portal-dashboard .snowflakes{display:none}
