﻿/*!
Theme Name: Lasirene
Theme URI: http://underscores.me/
Author: Webistry
Author URI: http://underscores.me/
Description: La Sirène de la Mer
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lasirene
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css?family=Poppins:300,400,500,600&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap");html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:100%;scroll-behavior:smooth}@media only screen and (min-width: 601px) and (max-width: 1019px){html{font-size:90%}}@media only screen and (max-width: 600px){html{font-size:75%}}body{margin-top:7rem}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}.header-white{color:#FFFFFF;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:2.8rem}.header-blue{color:#3E3D3F;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:2.8rem}.sub-header-gold{color:#CC9257;font-family:'Poppins', sans-serif;font-weight:normal;font-size:1.5rem}.sub-header-white{color:#FFFFFF;font-family:'Poppins', sans-serif;font-weight:normal;font-size:1.5rem}.header-gold{color:#CC9257;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:2.8rem}.paragraph-small{color:#232323;font-family:'Poppins', sans-serif;font-weight:400;font-size:1rem}.paragraph-medium{color:#232323;font-family:'Poppins', sans-serif;font-weight:400;font-size:1.4rem}.pagaraph-white{color:#FFFFFF;font-family:'Poppins', sans-serif;font-weight:400;font-size:1.4rem}.food-gold-header{color:#CC9257;text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:400;font-size:1.4rem}.list-gold-header{color:#CC9257;text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:400;font-size:1.4rem;cursor:pointer}.menu-gold-header{justify-content:center;color:#CC9257;text-transform:uppercase;font-family:'Poppins', sans-serif;font-weight:400;font-size:1.4rem;cursor:pointer}.menu-gold-header.active,.menu-gold-header:hover{background-color:#CC9257;color:#262B42;transition:.2s all ease-in}.home_menu__section{display:none}.home_menu__section.active{display:block}.black-header{color:#CC9257;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:2.8rem}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.button-primary,.button-primary:visited{background-color:#FFFF;font-family:'Poppins', sans-serif;outline:3px #CC9257 solid;font-weight:400;color:#CC9257;text-decoration:none;padding:1rem 2rem;transition:.2s all ease-in}.button-primary:hover,.button-primary:active{background-color:#CC9257;color:#FFFF}.button-secondary,.button-secondary:visited{outline:2px #FFFF solid;outline-offset:-2px;font-family:'Poppins', sans-serif;font-weight:400;color:#FFFF;text-transform:uppercase;text-decoration:none;padding:1rem 2rem;transition:.2s all ease-in}.button-secondary:hover,.button-secondary:active,.button-secondary:visited:hover,.button-secondary:visited:active{background-color:#CC9257;color:white;outline:2px #CC9257 solid}@media only screen and (max-width: 600px){.button-secondary,.button-secondary:visited{padding:8px 8px}}.button-tertiary,.button-tertiary:visited{background-color:#CC9257;font-family:'Poppins', sans-serif;font-weight:400;color:white;text-decoration:none;padding:1rem 2rem;transition:.1s all ease-in}.button-tertiary:hover,.button-tertiary:active,.button-tertiary:visited:hover,.button-tertiary:visited:active{background-color:#AF7A26;color:white}@media only screen and (max-width: 600px){.button-tertiary,.button-tertiary:visited{padding:8px 8px}}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.header{position:fixed;top:0;width:100%;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:2rem 10rem;height:7rem;background-color:white;box-shadow:0 6px 10px rgba(0,0,0,0.2)}@media only screen and (min-width: 1020px) and (max-width: 1299px){.header{padding:2rem 6rem}}@media only screen and (min-width: 601px) and (max-width: 1019px){.header{padding:2rem 4rem}}@media only screen and (max-width: 600px){.header{padding:2rem 3rem}}.header__logo{display:inline-block;height:3rem}.header__mobile{display:none}@media only screen and (min-width: 601px) and (max-width: 1019px){.header__mobile{display:inline-block;height:40px}}@media only screen and (max-width: 600px){.header__mobile{display:block;height:32px}}.header__menu{flex:2;text-align:right;padding-top:0}.header__menu ul{margin-left:0;display:inline}.header__menu ul li{display:inline;padding:0 1rem}.header__menu ul li a{position:relative;font-family:"Poppins",sans-serif;color:#CC9257;text-decoration:none;transition:.1s background-color ease-in}.header__menu ul li a:hover{color:#AF7A26}.header__menu ul li a:hover::after{opacity:1;background-color:#AF7A26;bottom:0}.header__menu ul li a::after{position:absolute;content:'';width:100%;bottom:5px;left:0;background-color:#CC9257;height:1px;opacity:0;transition:.1s all ease-in}.header__menu ul .wpml-ls-legacy-list-horizontal{display:inline;padding:1rem;padding-right:2rem}.header__menu ul .wpml-ls-legacy-list-horizontal a{padding:0.5rem;border:solid 2px #CC9257;transition:0.2s}.header__menu ul .wpml-ls-legacy-list-horizontal a:hover{color:white;background-color:#CC9257}.header__menu ul .wpml-ls-legacy-list-horizontal a:hover::after{opacity:0}.header__menu .button-tertiary{display:inline;font-weight:600}@media only screen and (max-width: 1019px){.header__menu{box-sizing:border-box;display:none;height:0;width:100%;background-color:white;position:absolute;top:7rem;left:0;z-index:1000;text-align:left;padding-left:6rem;padding-top:0}.header__menu.active{display:block;height:max-content}.header__menu ul li{display:list-item;list-style-type:none;margin-bottom:1rem}.header__menu .button-tertiary{display:block;width:max-content;margin:1rem 1rem 2rem}}.footer{display:grid;background-color:#262B42;grid-template-columns:1fr 1fr 1fr;padding:4rem 10rem 0 10rem}.footer__heading{width:100%}.footer__heading h2{margin:0 0 4rem 0;font-size:2.4rem}.footer__heading img{height:4rem}.footer__schedule{align-items:center}.footer__info{align-items:flex-end}.footer__schedule,.footer__info{display:flex;flex-direction:column;width:100%}.footer__schedule h2,.footer__info h2{margin:0 0 1rem 0;font-size:1rem}.footer__schedule ul,.footer__info ul{list-style-type:none;margin:0;padding:0}.footer__schedule ul li,.footer__info ul li{margin:0;padding:0 0 1rem 0;color:white}.footer__schedule p,.footer__info p{font-size:1rem;color:white}.footer__icons{margin:3.5rem 0}.footer__number{font-size:10px}.footer__media{display:inline-flex;width:50px;height:50px;border-radius:50%;background-color:#CC9257;margin-right:1rem;transition:.1s background-color ease-in;justify-content:center;align-items:center}.footer__media img{height:25px}@media only screen and (max-width: 600px){.footer__media img{height:22px}}@media only screen and (max-width: 374px){.footer__media img{height:18px}}.footer__media:hover{background-color:#AF7A26}@media only screen and (max-width: 600px){.footer__media{width:40px;height:40px}}@media only screen and (max-width: 374px){.footer__media{width:32px;height:32px}}.footer__copyright{margin-top:2rem;grid-column:1 / 4;text-align:center;color:white}.footer__copyright a{display:none}@media only screen and (min-width: 1020px) and (max-width: 1299px){.footer{padding:4rem 6rem 0 6rem}}@media only screen and (max-width: 1019px){.footer{padding:4rem 6rem 0 6rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.footer__heading{grid-column:1 / 3;grid-row:1 / 2}.footer__heading a{display:none}.footer__schedule{grid-column:1 / 2;grid-row:2 / 3;align-items:flex-start}.footer__info{grid-column:2 / 3;grid-row:2 / 3;align-items:flex-end}.footer__copyright a{display:block}}@media only screen and (max-width: 600px){.footer{padding:4rem 3rem 0 3rem}}.market__hero{width:100%;height:27rem;background-color:#040406;background:url(assets/images/fish-market/fish-banner.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:60vh}.market__hero img{height:100%;width:600px}@media only screen and (min-width: 1020px) and (max-width: 1299px){.market__hero{padding:0 6rem;grid-template-columns:1fr;background:url(assets/images/fish-market/fish-banner-mobile.png);background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.market__hero img{display:none}}@media only screen and (max-width: 1019px){.market__hero{padding:0 6rem;grid-template-columns:1fr;background:url(assets/images/fish-market/fish-banner-mobile.png);background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.market__hero img{display:none}}@media only screen and (max-width: 600px){.market__hero h1{font-size:2.4rem}.market__hero span{font-size:1.3rem}}.market__heading{display:flex;flex-direction:column;justify-content:center;align-items:center}.market__heading h1{margin:0}.market__content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:8rem;justify-content:space-between;margin:6rem 10rem}.market__content h2{margin:0}@media only screen and (min-width: 1020px) and (max-width: 1299px){.market__content{margin:6rem 6rem}}@media only screen and (max-width: 1019px){.market__content{margin:6rem 6rem;grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.market__image{position:relative}.market__image.container--2{margin-top:3.5rem}.market__image img{top:0;left:0;width:100%}.market__image span{position:absolute;z-index:10;color:#FFFFFF;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:1.5rem;border:1px solid #CC9257;padding:1rem 2rem;background-color:#CC9257;text-align:center}.market__image span.box--1{bottom:-1.5rem;right:-1.5rem}.market__image span.box--2{top:-1.5rem;left:-1.5rem}@media only screen and (max-width: 1019px){.market__image.container--1{margin-bottom:3rem}}.market__info{display:grid;grid-template-columns:1fr 1fr;padding-top:4rem;margin:0 10rem 6rem 10rem;border-top:2px #262B42 solid}.market__info h2{margin:0 0 1rem 0}.market__info p{margin:0;font-size:1.2rem}@media only screen and (min-width: 1020px) and (max-width: 1299px){.market__info{margin:0 6rem 6rem 6rem}}@media only screen and (max-width: 1019px){.market__info{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.market__time{display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width: 1019px){.market__time{margin-top:2rem;align-items:flex-start}}.contact{width:100vw}.contact__header{display:grid;grid-template-columns:4fr 6fr;grid-column-gap:6rem;padding:6rem 10rem 0 10rem;background:url(assets/images/contact/contact-hero.png);background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:36rem}.contact__header.home-banner{margin-bottom:14rem}.contact__header h2{margin-top:0.5rem}.contact__header .sub-header-white{font-size:1.3rem}@media only screen and (min-width: 1020px) and (max-width: 1299px){.contact__header{padding:4rem 6rem 0 6rem;height:30rem}}@media only screen and (max-width: 1019px){.contact__header{padding:4rem 6rem 0 6rem;grid-template-columns:1fr;grid-template-rows:min-content min-content;justify-content:center;justify-items:center}}@media only screen and (max-width: 600px){.contact__header{padding:4rem 4rem 0 4rem}}@media only screen and (max-width: 1019px){.contact__heading{text-align:center;margin-bottom:4rem}.contact__heading h2{margin-bottom:0}.contact__heading p{text-align:center;margin:0 auto;width:30rem;padding-top:1rem}}.contact__section{display:grid;grid-template-columns:6fr 2fr;grid-column-gap:4rem;width:100%;padding:14rem 10rem 6rem 10rem}@media only screen and (min-width: 1020px) and (max-width: 1299px){.contact__section{padding:10rem 6rem 6rem 6rem}}@media only screen and (max-width: 1019px){.contact__section{grid-template-columns:1fr;grid-template-rows:1fr 1fr;padding:26rem 4rem 6rem 4rem}}@media only screen and (max-width: 600px){.contact__section{padding:20rem 0 0 0}}.contact__info{padding:1rem 2rem 3rem 2rem;border-top:10px #CC9257 solid;box-shadow:3px 3px 10px rgba(0,0,0,0.2)}@media only screen and (max-width: 1019px){.contact__info{grid-row:1 / 2;margin-bottom:6rem}}@media only screen and (max-width: 600px){.contact__info{margin-bottom:2rem}}.contact__infotab{margin-top:2rem}.contact__info h2{margin:0}.contact__info p{margin:.5rem}.contact__info .paragraph-strong{font-weight:600}.contact__info .creditcard{display:grid;grid-template-columns:repeat(5, 50px);margin-top:0.8rem;grid-column-gap:0.5rem}.contact__info .creditcard img{width:auto;height:auto}@media only screen and (max-width: 600px){.contact__info .creditcard img{height:32px}}.contact__info .creditcard .interac-card{width:72%}@media only screen and (max-width: 1019px){.contact__info .creditcard .interac-card{width:auto}}@media only screen and (max-width: 1019px){.contact__info .creditcard{display:block}}.wpcf7 .screen-reader-response{display:none}.wpcf7-form{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto auto;grid-column-gap:2rem;grid-row-gap:2rem;padding:2rem;background-color:white;box-shadow:3px 3px 10px rgba(0,0,0,0.2)}.wpcf7-form p{margin:0;height:min-content;position:relative}.wpcf7-form p:nth-last-child(2){grid-column:1 / 3}.wpcf7-form p:nth-last-child(3){grid-column:1 / 3}.wpcf7-form p br{display:none}.wpcf7-form p .contact-form-textarea{overflow:auto;height:120px;padding:1rem;grid-column:1 / 3;color:#898989;border:1px #E5E5E4 solid}.wpcf7-form p .contact-form-textarea::placeholder{color:#898989}@media only screen and (max-width: 600px){.wpcf7-form p .contact-form-textarea{grid-column:1 / 3}}.wpcf7-form p .contact-form-text,.wpcf7-form p .contact-form-email,.wpcf7-form p .contact-form-tel{width:100%;padding:1rem;height:3rem;color:black;border:1px #E5E5E4 solid}.wpcf7-form p .contact-form-text::placeholder,.wpcf7-form p .contact-form-email::placeholder,.wpcf7-form p .contact-form-tel::placeholder{color:#898989}.wpcf7-form p .contact-form-date{width:100%;padding:1rem;height:3rem;background-color:white;color:#898989;border:1px #E5E5E4 solid}@media only screen and (max-width: 600px){.wpcf7-form p .contact-form-date{-webkit-appearance:none}.wpcf7-form p .contact-form-date:before{content:attr(data-before)}}.wpcf7-form p .contact-form__submit{width:100%;grid-column:1 / 3;height:3rem;background-color:#CC9257;color:white;font-weight:600;transition:.1s background-color ease-in;cursor:pointer}.wpcf7-form p .contact-form__submit:hover{background-color:#AF7A26}@keyframes validation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.wpcf7-form p .wpcf7-not-valid-tip{font-size:0.8rem;padding:2px;background-color:#CC9257;border-radius:3px;color:white;position:absolute;left:0;top:-8px;animation-name:validation;animation-duration:1s;animation-iteration-count:3}.wpcf7-form .wpcf7-response-output{grid-column:1 / 3}@media only screen and (min-width: 1020px) and (max-width: 1299px){.wpcf7-form{padding:2rem;grid-column-gap:1rem;grid-row-gap:1rem}}@media only screen and (min-width: 601px) and (max-width: 1019px){.wpcf7-form{margin-top:0rem;grid-column-gap:1rem;grid-row-gap:1rem}}@media only screen and (max-width: 600px){.wpcf7-form{margin-top:0rem;grid-column-gap:1rem;grid-row-gap:1rem;padding:1.5rem}}.menu{position:relative}.menu__hero{display:flex;align-items:center;justify-content:center;text-align:center;background:url(assets/images/menu/menu-banner2.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:60vh}.menu__hero.home-banner{background:url(assets/images/home/menu/menu-banner.png);background-position:center;background-size:cover;background-repeat:no-repeat}.menu__hero h1{color:#ffffff;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:3.4rem;border:1px solid #ffffff;padding:1rem 4rem}.menu #menu-top{position:absolute;top:404px}.menu__nav{position:sticky;top:112px;width:100%;background-color:#262B42;text-align:center;margin-top:0;padding:0 10rem}.menu__nav ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;padding-left:0;margin-left:0}.menu__nav li{display:inline-flex;padding:2rem 3rem;font-size:1.2rem;margin:0 auto;align-items:center}.menu__nav nav{background-color:#262B42;margin:0}@media only screen and (min-width: 1020px) and (max-width: 1299px){.menu__nav{padding:0 6rem}}@media only screen and (min-width: 601px) and (max-width: 1019px){.menu__nav{padding:0;top:100px}}@media only screen and (max-width: 600px){.menu__nav{padding:0;top:84px}.menu__nav li{display:inline-flex;padding:2rem 0.5rem;font-size:1.2rem;margin:0;align-items:center}}.menu__content{margin-top:6rem;padding-right:10rem;width:100%}.menu__content-grid{display:grid;grid-template-columns:1fr 1fr;margin:3rem 0 4rem 10rem;column-gap:2rem}.menu__content-item{margin-bottom:2rem}.menu__content-item span{color:#262B42;font-family:'Poppins', sans-serif;font-weight:400;font-size:1.2rem;margin-top:1.7rem;margin-bottom:0}.menu__content-item p{color:#606161;font-family:'Poppins', sans-serif;font-size:1rem;margin:0}.menu__content h2{display:inline-block;color:#CC9257;text-transform:uppercase;width:40vw;border:1px solid #262B42;background-color:#262B42;font-family:'Poppins', sans-serif;font-weight:normal;font-size:1.5rem;margin-top:4rem;padding:1rem 0 1rem 10rem}@media only screen and (min-width: 1020px) and (max-width: 1299px){.menu__content{padding-right:6rem}.menu__content-grid{margin:3rem 0 4rem 6rem}.menu__content h2{padding:1rem 0 1rem 6rem;width:50vw}}@media only screen and (max-width: 1019px){.menu__content{padding-right:6rem}.menu__content-grid{margin:3rem 0 4rem 6rem;grid-template-columns:1fr}.menu__content h2{width:100%;padding:1rem 0 1rem 6rem;padding-right:2rem}}.menu__gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0.7rem;width:100%;margin-bottom:6rem}.menu__gallery img{width:100%}@media only screen and (min-width: 1020px) and (max-width: 1299px){.menu__gallery{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1019px){.menu__gallery{grid-template-columns:1fr;padding:0 6rem}.menu__gallery img{margin-bottom:2rem}}.menu-tab{display:none}.menu-tab.active{display:grid}.private__hero{display:flex;align-items:center;justify-content:center;text-align:center;background:url(https://sirenedelamer.com/wp-content/uploads/2024/12/SJ008653-scaled.jpg);background-position:center;background-repeat:no-repeat;padding:0 10rem;background-size:cover;position:relative;width:100%;height:60vh}.private__hero span{color:white;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:3.4rem;border:1px solid #FFFF;padding:1rem 4rem}@media only screen and (max-width: 1019px){.private__hero{padding:0 6rem}}.private__content{display:grid;grid-template-columns:4fr 1fr;grid-column-gap:3rem;margin:6rem 10rem}.private__content h2{margin:0;padding:0}.private__content .paragraph-gold{color:#CC9257}.private__content ul{margin-left:0;padding-left:0}.private__content ul li{list-style:none;margin-top:1rem;font-family:"Poppins",sans-serif;color:black}.private__content ul li::before{content:"\2022";color:#CC9257;font-weight:bold;display:inline-block;width:1em;margin-left:0}@media only screen and (min-width: 1500px){.private__content{display:grid;grid-template-columns:4fr 1fr;grid-column-gap:3rem}}@media only screen and (min-width: 1020px) and (max-width: 1299px){.private__content{margin:6rem 6rem;display:grid;grid-template-columns:4fr 2fr;grid-column-gap:3rem}}@media only screen and (max-width: 1019px){.private__content{margin:6rem 6rem;display:grid;grid-template-columns:1fr;grid-column-gap:3rem;text-align:left}}.private__gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:0.7rem;width:100%;margin-bottom:6rem}.private__gallery img{width:100%}@media only screen and (min-width: 1020px) and (max-width: 1299px){.private__gallery{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1019px){.private__gallery{grid-template-columns:1fr;padding:0 6rem}.private__gallery img{margin-bottom:2rem}}.home__hero{background:url(assets/images/home/homepage-hero.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:40rem;padding-top:10rem;padding-left:7rem}.home__hero .header-white{margin-top:0}.home__hero-buttons{margin-top:5rem}.home__hero-buttons .button-secondary{margin-left:3rem}@media only screen and (max-width: 1019px){.home__hero{padding-right:6rem}.home__hero-buttons{margin-top:5rem}.home__hero-buttons .button-secondary{background-color:#AF7A26;outline:3px #AF7A26 solid}}@media only screen and (max-width: 1019px){.home__hero{padding-right:4rem;padding-left:4rem;text-align:center}}@media only screen and (max-width: 600px){.home__hero{padding-right:3rem;padding-left:3rem;text-align:center}.home__hero .header-white{font-size:2.2rem}}.home__oyster{display:flex;padding:6rem 10rem}.home__oyster h2{margin:0;max-width:880px}.home__oyster img{object-fit:scale-down;justify-self:end;width:auto;height:100%;width:50%}.home__oyster .button-tertiary{display:inline-block;margin-top:3rem}@media only screen and (min-width: 1020px) and (max-width: 1299px){.home__oyster{padding:6rem 6rem}.home__oyster img{justify-self:end}.home__oyster h2{font-size:2.4rem}}@media only screen and (max-width: 1019px){.home__oyster{flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center;padding-top:4rem}.home__oyster img{justify-self:center;grid-area:img;top:0;bottom:0;margin:auto;width:100%}}@media only screen and (max-width: 600px){.home__oyster{grid-template-columns:1fr;padding:4rem}}.home__history{display:grid;grid-template-columns:3fr 2fr;grid-gap:5px;width:100%}.home__history-content{display:flex;flex-direction:column;background-color:#262B42;padding:4rem 1.5rem;justify-content:center;text-align:center}.home__history-content h2{margin:0}.home__history-content p{margin-top:2rem;color:white}.home__history-gallery{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:.5rem;row-gap:.5rem}.home__history-gallery img{width:100%}@media only screen and (min-width: 1020px) and (max-width: 1299px){.home__history{grid-template-columns:1fr 36rem}.home__history-content{text-align:center;padding:2.5rem 1.5rem}}@media only screen and (max-width: 1019px){.home__history{grid-template-columns:1fr}.home__history-content{text-align:center;padding:4rem}.home__history-gallery{display:none}}@media only screen and (max-width: 600px){.home__history-content{text-align:center;padding-left:3rem;padding-right:3rem}}.home__experience{display:grid;grid-template-columns:1fr 1fr;margin:6rem 10rem}.home__experience .header-experience{color:#333132;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:2.8rem;padding:0;margin-bottom:1rem;line-height:3.2rem}.home__experience div{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center}.home__experience div a{margin-top:1rem}.home__experience img{width:88%;justify-content:start}@media only screen and (min-width: 601px) and (max-width: 1019px){.home__experience img{margin:auto;width:60%}}@media only screen and (max-width: 600px){.home__experience img{width:100%}}@media only screen and (min-width: 1020px) and (max-width: 1299px){.home__experience{padding:6rem 4rem;margin:0}}@media only screen and (max-width: 1019px){.home__experience{margin:0;grid-template-columns:1fr;grid-template-rows:1fr 1fr;padding:4rem 4rem;text-align:center}.home__experience div{text-align:center;justify-self:center}.home__experience div .button-tertiary{margin:0 auto}}.home__market{display:grid;grid-template-columns:2fr 3fr;background-color:#F7F6F6}.home__market div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:10rem;padding-left:4.7rem}.home__market div h2{margin:0;margin-bottom:1rem}.home__market img{min-height:25rem;width:100%;object-fit:scale-down}.home__market a{display:block;margin-top:1rem}@media only screen and (min-width: 1500px){.home__market div{padding-left:5rem}}@media only screen and (min-width: 1020px) and (max-width: 1299px){.home__market{grid-template-columns:3fr 5fr}.home__market div{justify-content:center;padding-right:6rem;padding-left:3rem}.home__market img{width:100%}}@media only screen and (max-width: 1019px){.home__market{grid-template-columns:1fr;text-align:center;padding:6rem}.home__market .header-gold{text-align:center;margin:0 auto}.home__market img{padding:0}.home__market div{padding:2rem 0 0 0}.home__market .button-tertiary{margin:0 auto}}.home__catering{display:grid;grid-template-columns:3fr 2fr;column-gap:5rem;padding:6rem 10rem}.home__catering .private-catering-header{color:#333132;font-family:'Playfair Display', sans-serif;font-weight:normal;font-size:2.8rem;padding:0;margin:.5rem 0 1.5rem 0;line-height:3.2rem}.home__catering .sub-header-gold{margin:0}.home__catering ul{margin-left:0;padding-left:0}.home__catering ul li{margin-left:1.4rem;position:relative;list-style:none;margin-bottom:.5rem}.home__catering ul li::before{position:absolute;top:.7rem;left:-1.2rem;content:"";background-color:#CC9257;font-weight:bold;display:inline-block;width:6px;height:6px;border-radius:50%;transform:translateY(-50%)}.home__catering img{width:100%}@media only screen and (min-width: 1020px) and (max-width: 1299px){.home__catering{grid-template-columns:1fr 1fr;padding:4rem 6rem 2rem}}@media only screen and (min-width: 601px) and (max-width: 1019px){.home__catering{padding:6rem;grid-template-columns:1fr;grid-template-rows:min-content min-content;grid-template-areas:"img" "div"}.home__catering img{justify-self:center;grid-area:img;width:70%;top:0;bottom:0;margin:auto}.home__catering div{padding-top:2rem;margin:0 auto}}@media only screen and (max-width: 600px){.home__catering{padding:4rem;grid-template-columns:1fr;grid-template-rows:min-content min-content;grid-template-areas:"img" "div"}.home__catering img{justify-self:center;grid-area:img;top:0;bottom:0;margin:auto}.home__catering div{padding-top:2rem;margin:0 auto}}@media only screen and (max-width: 374px){.home__catering{padding:3rem}}.home__octopus{display:grid;grid-template-columns:2fr 3fr;background-color:#171519}.home__octopus img{object-fit:cover;width:auto;height:100%}.home__octopus div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin:6rem 10rem;margin-left:2rem}.home__octopus div h3{margin:0}.home__octopus div h2{margin:0}.home__octopus .header-gold{font-size:2.4rem}@media only screen and (min-width: 1500px){.home__octopus div .header-gold{font-size:2.4rem}}@media only screen and (max-width: 1019px){.home__octopus{background-image:linear-gradient(45deg, black, transparent),url(assets/images/home/octopus.png);background-repeat:no-repeat;background-size:cover;background-position:center;display:block;padding:4rem 0;text-align:center}.home__octopus img{display:none}.home__octopus div{margin:2rem 6rem}.home__octopus div .header-gold{font-size:2.4rem}.home__octopus div h2{margin:0 auto}}.home__family{display:grid;grid-template-columns:3fr 2fr;column-gap:5rem;padding:6rem 10rem}.home__family .header-gold{margin:0}.home__family div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home__family p{margin-top:1rem}.home__family img{justify-self:end;width:80%}@media only screen and (min-width: 1020px) and (max-width: 1299px){.home__family{padding:4rem 6rem}.home__family img{width:100%}}@media only screen and (min-width: 601px) and (max-width: 1019px){.home__family{grid-template-columns:1fr;grid-template-rows:1fr 0.2fr;grid-template-areas:"img" "div";grid-row-gap:3rem}.home__family img{justify-self:center;grid-area:img}.home__family div{display:block;text-align:center}}@media only screen and (max-width: 600px){.home__family{grid-template-columns:1fr;grid-template-rows:1fr 0.2fr;grid-template-areas:"img" "div";grid-row-gap:3rem;padding:4rem}.home__family img{justify-self:center;grid-area:img;width:100%}}@media only screen and (max-width: 374px){.home__family{padding:3rem}}@media only screen and (max-width: 600px){.home__family div{padding:0}}@media only screen and (min-width: 1020px) and (max-width: 1299px){.contact__header{height:35rem}}.contact__header.home-banner{margin-bottom:5rem}@media only screen and (max-width: 1019px){.contact__header.home-banner{margin-bottom:20rem}}