@import url("https://fonts.googleapis.com/css?family=Amatic+SC"); html {
overflow-y: auto;
}
body {
padding-left: 0px;
padding-right: 0px;
}
.site {
max-width: none;
border: none;
background-color: #222222;
}
#primary {
background-color: #fff;
}
.site-content {
background-color: white;
}
@media only screen and (max-width: 42em) {
.fl-col-content {
padding-left: 0px;
padding-right: 0px;
}
} input, textarea, select {
border-color: #eaecee;
height: 48px;
box-sizing: border-box;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
font-weight: 300;
display: inline-block;
height: 48px;
line-height: 48px;
box-sizing: border-box;
padding: 0 1em;
border-radius: 0;
font-size: 16px;
box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.2);
transition: box-shadow 375ms cubic-bezier(0.4, 0, 0.2, 1), opacity 375ms cubic-bezier(0.4, 0, 0.2, 1);
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.button:focus,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:focus,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background-color: #3496c4;
color: #ffffff;
}
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
color: #515151;
background-color: #ebe9eb;
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
display: block;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.button:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:focus,
.woocommerce input.button.alt:focus,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
opacity: 0.75;
}
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
.button:active,
.woocommerce a.button:active,
.woocommerce button.button:active,
.woocommerce input.button:active,
.woocommerce a.button.alt:active,
.woocommerce button.button.alt:active,
.woocommerce input.button.alt:active {
opacity: 0.9;
box-shadow: inset 0 100px 0 rgba(0, 0, 0, 0.2);
} * {
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
} .site-title-hidden .custom-logo {
width: 74px;
height: 74px;
}
@media only screen and (min-width: 80em) {
.sticky-header .site-branding {
height: 3em;
width: 3rem;
}
}
.site-branding {
width: 74px;
height: 74px;
} .site-header {
padding: 1.62rem 5.24rem;
}
.site-header-inner {
display: flex;
flex-direction: column;
align-items: center;
}
@media only screen and (min-width: 55em) {
.site-header-inner {
display: block;
}
}
@media only screen and (min-width: 55em) {
.site-header {
padding: 0 4%;
}
} #search-toggle {
display: none;
}
.nav-search-form {
display: none;
}
.nav-search-form .form-search {
display: none;
}
@media only screen and (max-width: 54.9375em) { .main-navigation-inner {
padding: 1em 4%;
}
} ul .reveillon-menu > a {
display: block;
opacity: 1;
color: #8b0000;
text-shadow: 1px 1px #fea;
font-family: "Amatic SC", sans-serif;
letter-spacing: 0.05em;
font-size: 24px;
padding: 5px 10px;
border: 0;
background: #ffd700;
box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.3), inset 0 -2px 3px 2px rgba(200, 80, 0, 0.2);
border-radius: 3px;
font-weight: 800;
}
ul .reveillon-menu > a:hover,
ul .reveillon-menu > a:active,
ul .reveillon-menu.active-menu-item > a {
color: #d10000;
background: #ffe342;
}
@media only screen and (max-width: 54.9375em) {
.main-navigation .menu li.reveillon-menu.active-menu-item > a,
.main-navigation .menu li.reveillon-menu:hover > a {
color: #d10000;
background: #ffe342;
}
}
@media only screen and (min-width: 55em) {
ul .reservation-menu > a {
border: 2px solid #fff;
padding: 10px;
display: inline;
}
ul .reveillon-menu > a {
display: inline;
}
} .sticky-header .site-header {
background-color: #222222;
}
.site-banner-thumbnail img {
width: 100%;
}
.site-banner-header {
width: 100%;
max-width: 1020px;
margin: 0 auto;
position: static;
}
.site-banner-title {
width: auto;
max-width: 240px;
padding: 0 0 0 40px;
margin: 0 auto;
position: absolute;
bottom: 19%;
}
@media only screen and (min-width: 42em) {
.site-banner-title {
display: block;
max-width: 500px;
}
}
@media only screen and (min-width: 55em) {
.site-banner-title {
padding: 0;
max-width: 660px;
}
} .home .front-page-widgets-wrapper {
border-bottom: 0;
}
.site-footer {
padding-bottom: 20px;
} #subscribe-submit input[type="submit"] {
font-size: 14px;
} .menu-group-nav-container {
display: none;
}
.menu-group-nav-link {
display: none;
}
.menu-items {
border-color: #eaecee;
}
#home-menu,
.page-template-_menu .food-menu-items {
background-image: url(//gormens.fr/wp-content/uploads/2018/10/bg.png);
background-size: 596px 843px;
margin: 0;
width: 100%;
max-width: 100%;
overflow-x: hidden;
}
.food-menu-items {
padding: 40px 0;
border-color: transparent;
}
.food-menu-items .menu-items {
padding: 0px;
background: #fff;
width: 1020px;
max-width: 100%;
margin: 5vh auto;
}
.page-template-_menu .food-menu-items .menu-items {
margin: 0 auto 60px;
}
.food-menu-items .menu-section-header {
padding: 0;
float: none;
width: 100%;
padding: 0px 0px 10px 0px;
margin: 20px 0px 40px 0px;
border-bottom: 1px solid #ddd;
}
.food-menu-items .menu-section-title {
font-size: 2.5em;
font-weight: 400;
line-height: 1;
letter-spacing: 0.1rem;
background-size: 100% 100%;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}
.food-menu-items .menu-section-title a {
color: #fff;
}
.food-menu-items .menu-section-title a:hover {
text-decoration: none;
}
.food-menu-items .menu-group-header {
padding: 0;
float: none;
width: 100%;
padding: 0px 0px 10px 0px;
margin: 20px 0px 40px 0px;
border-bottom: 1px solid #ddd;
}
.food-menu-items .menu-group-title {
font-size: 2.5em;
font-weight: 400;
line-height: 1;
letter-spacing: 0;
background-size: 100% 100%;
padding: 20px 40px;
margin: -20px -26px 20px;
color: #333;
}
.food-menu-items .menu-group-title a {
}
.food-menu-items .menu-group-title a:hover {
text-decoration: none;
}
.food-menu-items .menu-items {
display: flex;
flex-wrap: wrap;
min-height: 100%;
}
.food-menu-items .menu-items .menu-items-content {
padding: 15px 30px;
flex: 2;
}
.food-menu-items .menu-items .menu-items-media {
flex: 1;
background-position: center center;
background-size: cover;
}
@media only screen and (max-width: 1020px) {
.food-menu-items .menu-items .menu-items-media {
flex: 0 0 100%;
height: 200px;
}
.food-menu-items .menu-items .menu-items-content {
flex: 0 0 100%;
}
}
#home-menu .fl-col-group {
padding: 0 !important;
}
#home-menu .fl-col-content.fl-node-content {
padding: 0;
}
#home-menu .food-menu-items {
width: 100%;
max-width: 100%;
}
#home-menu .fl-row-content-wrap {
margin-top: 0;
margin-bottom: 0;
}
#banner {
background-image: url(//gormens.fr/wp-content/uploads/2018/10/bg@3x.png);
background-color: #006188;
}
#banner .fl-row-content {
background: #006188;
color: #fff;
}
#banner .fl-rich-text {
padding: 0 25px;
}
#banner .fl-row-content h2 {
color: #fff;
} .post {
border-color: #eaecee;
} .picker .picker__footer {
display: none;
}
.picker .picker__weekday {
text-align: center;
border: none;
}
.picker .picker__table td {
border: none;
}
.picker .picker__table {
border: none;
}
.picker .picker__box {
font-size: 16px;
padding: 0;
border: 0;
overflow: hidden;
}
.picker .picker__day {
padding: 10px 0;
}
.picker .picker__list-item--disabled {
display: none;
}
#rtb-time_root .picker__list {
padding: 0;
margin: 0;
}
.picker .picker__header {
margin: 0;
padding-top: 12px;
}
#rtb-date_root .picker__nav--next, #rtb-date_root .picker__nav--prev {
padding: 1em 2em 0;
}
.picker.picker--time .picker__button--clear {
display: none;
} .contact-form .grunion-field-label {
display: none;
} .product_meta {
display: none;
}
.date_panel{
display:none;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: #4088a6;
} .related.products {
display: none;
}
.pre-sales-ribbon {
display: none;
}
.event--reservation-enabled .pre-sales-ribbon {
display: block;
}
.pre-sales-ribbon {
width: 110px;
height: 110px;
overflow: hidden;
position: absolute;
top: -10px;
left: -10px;
}
.pre-sales-ribbon::before,
.pre-sales-ribbon::after {
position: absolute;
content: '';
display: block;
border: 5px solid #2980b9;
border-top-color: transparent;
border-left-color: transparent;
}
.pre-sales-ribbon::before {
top: 0;
right: 0;
}
.pre-sales-ribbon::after {
bottom: 0;
left: 0;
}
.pre-sales-ribbon span {
position: absolute;
display: block;
width: 164px;
padding: 5px 0;
background-color: #3496c4;
box-shadow: 0 5px 10px rgba(0,0,0,.1);
color: #fff;
text-shadow: 0 1px 1px rgba(0,0,0,.2);
text-transform: uppercase;
text-align: center;
right: -20px;
top: 27px;
transform: rotate(-45deg);
font-size: 12px;
font-weight: 700;
letter-spacing: 0.2em;
font-family: 'Unica One', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.events .entry.event--featured-enabled {
width: 100%;
box-shadow: 0 0 0 10px #3496c4;
order: 0;
}
.events .entry {
order: 1;
}
.events .entry {
position: relative;
width: 96%;
padding: 1.62rem;
margin: 0 1% 8%;
border-width: 2px;
border-style: solid;
transition: border-color .6s;
}
.events .entry:hover {
border-color: #3496c4;
}
@media only screen and (min-width: 42em) {
.events .entry {
width: 48%;
margin-bottom: 2%;
}
}
@media only screen and (min-width: 55em) {
.events .entry {
width: 31.333%;
}
}
.events {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: flex-start;
margin: 0 -1%;
}
.event--featured-enabled .pre-sales-ribbon {
top: -22px;
left: -22px;
} .event-date-title {
font-weight: bold;
}
.event-date-title i {
font-weight: normal;
}
.page-numbers {
background-color: #3496c4;
opacity: 0.75;
font-weight: 700;
padding: 1em 1.1em;
margin: 0.20em;
margin-left: 0;
text-align: center;
text-decoration: none;
color: white;
}
.current.page-numbers {
opacity: 1;
background-color: #3496c4;
}
.page-numbers:hover {
opacity: 1;
text-decoration: none;
}
.food-menu-item-title {
font-weight: 700;
}