/*
Bienvenue dans l’éditeur CSS de l’extension Design !

CSS (Cascading Style Sheets) est un langage qui fournit des informations à
votre navigateur concernant le style de la page web que vous visitez. Vous
pouvez maintenant supprimer ces commentaires et commencer à ajouter votre
propre code CSS.

Par défaut, cette feuille de style sera chargée après la feuille de
style de votre thème, ce qui veut dire que les nouvelles règles que vous
ajouterez ici pourront remplacer celles créées par le thème.

Vous pouvez donc ajouter ici les changements que vous souhaitez apporter à
votre thème, sans avoir à copier la feuille de style existante de
celui-ci, ou avoir à recréer toutes les règles de style de votre thème.
*/
/* ------------------ BODY ------------------ */
html,body{
	overflow-x: hidden;
}
/* background */
.container {
	max-width: 1100px !important;
}

/* background */
#wrapper:before {
	background-image: none !important;
}

/* IMAGES BACKGROUND DIFFERENTE POUR CHAQUE PAGE ----------------- */
/* PAGE NOTRE RESTAURANT = page-id-17 -------------------- */
/* STYLE COMMUN A TOUTES LES IMAGES BACKGROUND */
#wrapper {
	background-position: center bottom;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

/* ------------ media queries ------------------- */
/* car background cover ne convient pas aux petits écrans */
@media screen and (min-width: 762px) {
	/* BACKGROUND COVER POUR LES GRANDS ECRANS */
	#wrapper {
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
	}
}

@media screen and (max-width: 990px) {
	/* hauteur mini pour les 4 blocks page accueil */
	.page-id-4 .menu-back .widget-content {
		min-height: 310px;
	}
}

/* PAGE ACTUALITE ----------------------- */
#wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/IMG_1475_1920.jpg") !important;
}

/* PAGE ACCUEIL = .page-id-4 ----------------------- */
.page-id-4 #wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/Salle-de-restaurant_1920.jpg") !important;
}

/* PAGE NOTRE RESTAURANT = .page-id-17 ----------------------- */
.page-id-17 #wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/brasserie-erisay-IMG_1416_1920.jpg") !important;
}

/* PAGE NOTRE CUISINE = .page-id-19 ----------------------- */
.page-id-19 #wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/salle-de-retsaurant-9_19201.jpg") !important;
}

/* PAGE GROUPE ERISAY (nos partenaires) = .page-id-21 ----------------------- */
.page-id-21 #wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/groupe-erisay_1920.jpg") !important;
}

/* PAGE NOUS CONTACTER = .page-id-23 ----------------------- */
.page-id-23 #wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/02/bg-DSCN0050.jpg") !important;
}

/* PAGE AVIS CLIENTS = .page-id-328 ----------------------- */
.page-id-328 #wrapper {
	background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/IMG_1477_1920.jpg") !important;
}

/* ------------------- HEADER ------------------------- */
/* header */
.header {
	background: none;
	padding: 4% 0 4%;
	border-top: none !important;
}

/* header */
.header .container,
.header .container-header,
.header .custom-header {
	padding: 50px;
}

/* LOGO DU SITE */
.header #logo-image {
	border: solid 1px white;
	box-shadow: 0 0 6px rgba(0,0,0,.5);
}

/* titre du site et slogan */
.title-container {
/*text-indent: 9999px;*/
	display: none;
}

/* la balise TOP reste en haut de la page */
#top {
/*position: fixed;*/
	display: block;
	width: 100%;
	z-index: 100;
	background: rgba(0,0,0,.1);
	text-align: center;
}

/* bouton lien vers la page contact */
#btn-page-contact {
	display: inline-block;
	padding: 10px;
	background: rgba(0,0,0,.1);
	text-align: center;
	font-size: 12px;
	color: white;
	border-bottom: solid 1px rgba(255,255,255,.2);
}

/* survol du bouton contact */
#btn-page-contact:hover {
	background: #FF8711;
}

/* ----------------- ! TOUTES PAGES SAUF ACCUEIL ! --------------- */
/* cacher les 4 blocks */
.menu-back {
	display: none;
}

/* CACHER le nom de la page ouverte (sur toutes les pages) */
.entry-title {
	display: none;
}

/* ------------ PAGE ACCUEIL UNIQUEMENT ----------------- */
/* afficher les 4 blocks (= menu principal) */
.page-id-4 .menu-back {
	display: block;
/*max-width: 1000px;*/
	margin: 0 auto;
}

/* cacher le menu principal UNIQUEMENT sur la page d'accueil */
/*.page-id-4 .menu-header {
  display: none;
} */

/* cacher le titre de la page */
.page-id-4 .entry-title {
	display: none;
}

/* arrière plan des 4 blocks */
.menu-back {
	background: none;
	box-shadow: none;
}

.menu-container {
	background: rgba(255,255,255,.85);
/*border-top: solid 1px white;*/
}

/* WIDGET PAGE ACCUEIL = MENU PRINCIPAL */
.menu-back .widget-content {
	min-height: 355px;
	background: none repeat scroll 0 0 #f9f9f9;
	border: 1px solid #e0dddd;
	box-shadow: 1px 1px 0 rgba(255,255,255,0.9) inset;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
/*margin: 0 0 35px;*/
/*padding: 10px 15px 21px;*/
	position: relative;
/*border-radius: 4px;*/
/* effet animation */
	transition: transform .2s ease-in-out;
	text-shadow: 1px 1px 1px rgba(150,150,150,0.5);
}

/* cacher les titres des 4 widgets texte de la page d'accueil */
.menu-back .widget-content .widget-title {
	display: none;
}

/* effet animation au survol d'un block */
.menu-back .widget-content:hover {
	transform: translate(0,-10px);
}

/* balise qui englobe les infos et la map */
#primary .su-row {
	margin-top: 10%;
}

/* --- picto sous les titres des 4 blocks (page accueil) --- */
.menu-back .widget-content img {
	width: 100%;
	padding: 10px 0;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

/* ------------------ LIENS EXTERNES - SITES CRITIQUES ---------------------- */
#critiques {
	width: 100%;
	min-height: 110px;
	list-style-image: none !important;
	margin: 0 auto;
	font-size: 10px;
	color: #333;
	text-align: center;
}

#critiques li {
	width: 33.33%;
	float: left;
	margin: 0;
}

#critiques li:first-child {
	width: 32.33%;
	margin-right: 1%;
}

#critiques li:last-child {
	width: 32.33%;
	margin-left: 1%;
}

#critiques li img {
	margin: 0 auto;
	border: solid 1px #ddd !important;
}

/* -------------- MENU PRINCIPAL (sauf page accueil) ------------------------- */
.menu-header {
	background: #ff8711 !important;
}

/* liens texte du menu */
ul.nav-menu a {
	color: #f9f9f9;
	display: block;
	padding: 8px 10px;
	font: 11px Roboto;
	position: relative;
	text-shadow: 1px 1px 0 rgba(0,0,0,.3);
	transition: all .1s ease-in 0;
}

/* PAS de GRAS sur le lien de la page ouverte */
ul.nav-menu > li.current-menu-item > a,
ul.nav-menu > li.current-menu-ancestor > a {
	font-weight: normal !important;
}

/* centrer le menu principal */
.primary-menu #nav {
	width: 680px;
	margin: 0 auto;
}

/* ------------------- IMAGES DU SITE -----------------------*/
/* galerie */
#gallery-1 img {
	border: none !important;
}

.gallery img {
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.entry-content img,
.entry-content .wp-caption {
	border: 0 !important;
	box-shadow: none !important;
	padding: 0 !important;
}

#gallery-1 img {
	border: none !important;
	padding: 0 !important;
}

.attachment-medium {
	border: 0 !important;
	padding: 0 !important;
}

/* class "deco" */
.deco-line {
	height: 38px;
	width: 100%;
	margin: 20px auto;
	background: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/03/PICTO-LOGO.png");
	background-position: center top;
	background-repeat: no-repeat;
}

/* EXTENSION > Responsive Lightbox */
/* background de l'image en grand */
#swipebox-overlay {
	background: rgba(0,0,0,.8);
}

/* background des bandes haut et bas au survol */
#swipebox-action,
#swipebox-caption {
	background-color: rgba(255,255,255,.2);
	background-image: none;
	opacity: .95;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

/* les images dans la lightbox */
#swipebox-overlay img {
	border: 1px solid white !important;
}

/* la description des images */
#swipebox-caption {
	border-bottom: 1px solid rgba(255,255,255,0.2);
	color: white !important;
	font-family: "Times New Roman", Georgia, Serif !important;
	font-size: 15px;
	line-height: 43px;
}

/* couleur de fond des fleches de nav */
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
	background-color: none !important;
	border-radius: 0 !important;
}

/* image de nivo slider */
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	border: 1px solid white !important;
}

/* ------------- SHORTCODE > TABS --------------*/
.su-tabs {
	background: none !important;
	border-radius: none !important;
	margin: 0;
	padding: 0;
}

/* menu aligner au centre */
.su-tabs-nav,
.su-tabs-nav span,
.su-tabs-panes,
.su-tabs-pane {
	margin: 0 auto;
	text-align: center;
	padding: 0 1em !important;
	margin: 0 !important;
	border-radius: none !important;
}

/* menu */
.su-tabs-nav,
.su-tabs-nav span {
	font-family: "Times New Roman", Georgia, Serif;
	font-size: 13px !important;
	line-height: 40px !important;
}

/* aucune marge intéreieure */
.su-tabs-pane,
.su-tabs-panes {
	padding: 0 !important;
}

/* couleur bg de la tab depliée */
.su-tabs-pane {
	background: none !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	font-size: 13px;
	padding: 0;
	border-top: solid 2px #FF8711;
	border-bottom: solid 2px #FF8711;
	padding-top: 18px !important;
	padding-bottom: 18px !important;
}

.su-spoiler-icon-plus .su-spoiler-icon::before {
	content: "IMAGE" !important;
}

.su-tabs.my-custom-tabs {
	background-color: none !important;
}

.su-tabs.my-custom-tabs .su-tabs-nav span {
	font-size: 1em !important;
}

.su-tabs.my-custom-tabs .su-tabs-nav span.su-tabs-current {
	background-color: #FF8711;
	color: white !important;
}

.su-tabs.my-custom-tabs .su-tabs-pane {
	font-size: 1.3em;
	background-color: none !important;
}

/* -------- TEXTE --------------- */
/* CITATIONS */
blockquote {
	font-size: 1.4em;
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
	font-style: italic;
	text-align: center;
	color: #EF6E2C;
	border: none;
	margin: 0;
}

/* TITRES */
.widget-title {
	font-size: 2em;
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
	font-style: italic;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	color: inherit;
	font-family: inherit;
	font-weight: 500;
	line-height: 1.2;
	clear: none !important;
}

h2 {
	text-align: center;
}

h3,
.h3 {
/*border-bottom: 10px dashed #ccc;*/
	font-size: 24px;
	padding-bottom: 0;
}

/* titre H3 des 4 blocks page accueil */
.page-id-4 .menu-back .widget-content h3 {
	display: inline-block;
	height: 70px;
}

/* titre H3 des 4 blocks page accueil */
.page-id-4 .menu-back .widget-content h3 a {
	color: #ef6e2c !important;
}

h4,
.h4 {
	font-size: 2em;
/*font-family: Georgia, "DejaVu Serif", Norasi, serif;*/
	font-family: "Times New Roman", Georgia, Serif;
	font-style: italic;
	border-bottom: 1px dashed #ccc;
}

/* texte P dans les WIDGETS */
.text-widget p {
	font-weight: 500;
}

/* paragraphes centrés sur ces 2 pages */
.page-id-17 #content p,
.page-id-19 #content p {
	text-align: center;
}

/* ------------- SLIDER ET WIDGET FRONTPAGE NEWS ---------------- */
/*arrière-plan du slider */
.left,
.carousel-control,
.right {
	background: none;
}

/* header */
.menu-back .container {
	background-color: none !important;
	max-width: 1600px;
}

/* THEME OPTION > WIDGET SEARCH */
/* couleur de fond du module recherche */
#search-text-top {
	background: orange;
}

/* icon loupe > search */
#search-text-box #search_label_top {
	height: 0 !important;
	margin-bottom: 0 !important;
	top: 0 !important;
}

/* ---- SHORTCODE > WIDGET COLONNE --- */
/* espace au-dessus */
#primary .su-row {
	margin-top: 40px;
}

/* dessous */
.su-row {
	clear: both;
	margin-bottom: 40px;
}

/* ---- META SLIDER - PAGE RESTAURANT --- */
.my-custom-tabs p {
	font-size: 12px;
}

/* ------------------------- PAGE ACTUALITE ------------------------------ */
.comment-count,
.entry-header {
	display: none;
}

.sticky {
	background: rgba(255,255,255,.3);
	background: rgba(255,135,17,.5);
}

/* --------------------------- COMMENTAIRES ----------------------------- */
/* cacher les commentaires sur la page d'accueil */
.page-id-4 #respond,
.page-id-4 #comments {
	display: none;
}

/* titre du module commentaires */
#respond h3 {
	font-size: 24px;
	font-style: italic !important;
	padding-bottom: 20px;
	border-bottom: solid 1px #ddd;
	font-family: Georgia, "DejaVu Serif", Norasi, serif;
	margin-bottom: 20px;
}

/* balise qui englobe le champs "laissez un commentaire" */
#respond {
/*background: rgba(0,0,0,.05);*/
/*border-radius: 4px;*/
/*border: solid 1px white;*/
/*box-shadow: 0 0 6px 0 rgba(0,0,0,0.5);*/
}

#respond input#author,
#respond input#url,
#respond input#email,
#respond textarea {
	background: none repeat scroll 0 0 rgba(255,255,255,0.7);
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 4px;
	box-shadow: none;
	display: block;
	font-size: 12px !important;
}

/* texte label */
#respond label {
	font-weight: normal;
	margin-bottom: 20px;
}

/* cacher les infos "Vous pouvez utiliser..." */
#form-allowed-tags,
.comment-subscription-form {
	display: none;
}

/* bouton envoyer commentaire */
.form-submit #submit {
	background-color: #ef6e2c !important;
	border: solid 1px white;
}

.comment-header {
	border-bottom: solid 1px #ef6e2c;
	border-top: none;
	border-right: none;
	border-left: none;
	background: #f9f9f9;
	padding: 10px;
}

/* ---------------- PAGE PARTENAIRES - GROUPE ERISAY --------- */
.entry-content .su-row .su-column-inner .infos-partenaires {
	font-size: 13px !important;
	color: #333333;
}

/* --------------------------- FORMULAIRE ----------------------------------- */
/* largeur max */
.cntctfrm_label,
.cntctfrm_input,
.cntctfrm_select {
	max-width: 100%;
}

input[type="text"],
textarea {
	background: #f9f9f9;
/*border: solid 1px white;*/
	padding: 20px;
	width: 100%;
	color: #333;
	font-style: normal;
	font-weight: 400;
	margin-bottom: 20px;
	box-shadow: none;
}

#cntctfrm_contact_form label {
	color: #333;
	font-style: normal;
	font-weight: 400;
}

/* bouton radio */
input[type="radio"],
input[type="checkbox"] {
	line-height: normal;
	float: right;
}

/* bouton envoyer copie */
.cntctfrm_checkbox {
	min-width: 100%;
	background-color: rgba(255,255,255,.5);
	margin-top: 10px;
}

/* CAPTCHA block */
.cptch_block {
/*border: solid 2px #f9f9f9;*/
	background-color: rgba(255,255,255,.5);
}

/* TEXTE dans le CAPTCHA block */
.cptch_block p {
	padding-left: 1em;
}

/* captcha */
.cptch_block .cptch_input {
	margin-right: 50px;
	min-width: 60px;
}

input[type=submit],
input[type=reset] {
	background: #ff8711;
	padding: 20px;
	color: white;
	border: solid 1px white;
	box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
	cursor: pointer;
	border-radius: 5px;
}

input[type=submit]:hover,
input[type=reset]:hover {
	background: #ef6e2c;
	color: #333;
}

/* ----------------------- MAP ----------------------- */
#wpgmza_map {
	border: solid 1px #ddd !important;
	margin-top: 23px;
	border-radius: 5px;
}

/* ------------------ FOOTER ------------------ */
.footer {
	background: rgba(0,0,0,.7);
/*background-image: url("https://www.erisay-brasserie.fr/wp-content/uploads/2015/02/pattern.png");*/
	background-image: url("	https://www.erisay-brasserie.fr/wp-content/uploads/2015/02/footer-Chalkboard-background1920.jpg");
	box-shadow: 0 0 4px 0 #333333;
	background-position: top center;
}

/* les 4 widgets du footer */
.footer .widget-content {
	background: none;
	font-size: 13px;
	color: white;
	margin: 0;
	padding: 10px;
	position: relative;
	border: none;
	box-shadow: none;
}

/* --- frontpage news */
/* TITRES */
.wpcufpn_container .title {
	margin: 1em;
	color: white;
}

/* hauteur de ligne des titres des 4 widgets du footer */
.footer h3.widget-title {
	line-height: 1em;
}

.wpcufpn_container .text {
	color: #f9f9f9;
}

/* titre de l'article actualité */
.footer #wpcufpn_widget-2 .title {
	color: #ca543a;
	font-size: 13px;
	font-weight: normal;
	line-height: 1em;
	font-family: 'Roboto', sans-serif;
	margin: 0 !important;
	text-transform: uppercase;
}

/* titre */
.footer #wpcufpn_widget-2 .line_limit {
	font-size: 13px;
}

/* pagination */
div.wpcufpn_nav {
	margin: 10px auto;
}

/* image article */
.thumbnail {
	background-color: rgba(255,255,255,.05);
	border: none;
	display: block;
	line-height: 1.42857;
	margin-bottom: 20px;
	padding: 4px;
	transition: border .2s ease-in-out 0;
}

.wpcufpn_thumb {
	max-width: 100%;
}

/* WIDGET RECENT COMMENTS */
.footer #recent-comments-3 .widget-content {
	margin-bottom: 0;
}

/* WIDGET TEXT > VOTRE AVIS (bouton lien) */
.footer #text-6 {
	margin-bottom: 0;
}

/* widget text = bouton "votre avis" */
.footer #text-6,
.footer #text-6 .widget-content {
	padding-top: 0;
	margin-top: 0;
}

/* ENLEVER L'OMBRE SOUS LES WIDGETS DU FOOTER UNIQUEMENT */
.footer .widget::after {
	background: none;
}

/* réduire la marge de l'image BOUTIQUE ERISAY */
.footer #text-9 .widget-content img {
	margin: 15px 0;
}

/* --------------------------- copyright -------------------------------- */
.footer #copyright {
	padding-top: 50px;
	border-top: solid 1px grey;
}

p#copyright .credits {
	color: #f9f9f9 !important;
	font-size: 14px;
	font-style: italic;
	text-shadow: 0 1px 0 rgba(255,255,255,0.1) !important;
}

/* liens texte de la signature (copyright) */
p#copyright .credits a {
	color: #CA543A !important;
	font-size: 14px;
	font-style: italic;
	text-shadow: 0 1px 0 rgba(255,255,255,0.1) !important;
}

/* couleur des liens du footer */
.footer a {
	color: #CA543A;
}

/* couleur des liens du footer*/
.footer a:hover {
	color: #EC6C2F;
}

/* ======== MOBILE ========= */
/* menu mobile */
#wrapper .dd-options {
	background: #1F1F1F !important;
	text-align: center;
	border: none !important;
}

#wrapper .dd-container label,
#wrapper .dd-container a {
	color: white !important;
}

label {
	margin-bottom: 5px;
	font-weight: normal !important;
}

#wrapper .dd-options li {
	border-bottom: 1px solid #FF8711 !important;
}

.widget .wpcufpn_outside img{
	max-width:100%;
}