#fh5co-about h3{border-bottom:1px #111 solid;padding-bottom:20px;margin-bottom:20px}
.fh5co-text h1 span{border-bottom:#fcb326 3px solid}
.palo{color:rgba(0,0,0,.8)}
.separation-or{position:relative;color:#fff;margin:3rem auto 2rem;width:3.5em;height:2.75em;font-size:.8em;line-height:1.75em;text-transform:uppercase;letter-spacing:.1em;text-indent:.1em;text-align:center}
.separation-or::before{background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,0) 100%);left:100%}
.separation-or::after{background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);right:100%}
.separation-or::after,.separation-or::before{position:absolute;top:30%;height:1px;width:4em;content:""}
.fh5co-main-nav.fh5co-shadow{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important;-ms-box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important;box-shadow:0 0 0 0 rgba(0,0,0,0.3)!important}
.fh5co-heading .heading{padding-bottom:35px}
#fh5co-about .fh5co-text{margin:0 auto;max-width:54em;text-align:justify}
#fh5co-about .fh5co-text .heading{margin:20px}
#fh5co-gallery .fh5co-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-50{width:50%}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-20{width:20%}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-33{width:33.333333%}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-40{width:40%}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-45{width:45%}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-55{width:55%}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-60{width:60%}
@media screen and (max-width:768px){#fh5co-gallery .fh5co-grid > .fh5co-v-col-50,#fh5co-gallery .fh5co-grid > .fh5co-v-col-20,#fh5co-gallery .fh5co-grid > .fh5co-v-col-33,#fh5co-gallery .fh5co-grid > .fh5co-v-col-40,#fh5co-gallery .fh5co-grid > .fh5co-v-col-45,#fh5co-gallery .fh5co-grid > .fh5co-v-col-55,#fh5co-gallery .fh5co-grid > .fh5co-v-col-60{width:100%}}
#fh5co-gallery .fh5co-grid > .fh5co-v-col-50 img,#fh5co-gallery .fh5co-grid > .fh5co-v-col-20 img,#fh5co-gallery .fh5co-grid > .fh5co-v-col-33 img,#fh5co-gallery .fh5co-grid > .fh5co-v-col-40 img,#fh5co-gallery .fh5co-grid > .fh5co-v-col-45 img,#fh5co-gallery .fh5co-grid > .fh5co-v-col-55 img,#fh5co-gallery .fh5co-grid > .fh5co-v-col-60 img{width:100%;height:auto;border:3px solid #fff}
#fh5co-information{background:#f9f8f7;justify-content:center}
.head-info{text-align:center;text-transform:uppercase;margin:3em 0 1.8em;line-height:1.15em;font-size:1.35em;font-weight:400;font-family:Raleway,sans-serif;letter-spacing:.2em;text-indent:.2em}
.section-info{background:#fff}
#fh5co-information .fh5co-text{padding:2em;text-align:left}
@media screen and (max-width:1200px){#fh5co-information .fh5co-text{padding:1em}}
#fh5co-contact{background:#1b2b3a}
#fh5co-contact h2{color:#fff}
.section-info{background:transparent}
.fh5co-main-nav{background:#000}
.fh5co-main-nav .fh5co-logo a{padding:9px 10px 0}
.fh5co-main-nav::before,.fh5co-main-nav::after{content:"";position:absolute;left:0;height:2px;width:100%;background:#665f5f}
.row.logo-1{padding:0 15px}
.row.logo-1 img{margin:0 auto}
.logo-2{margin:0 auto 1.66em;width:254px;height:254px;padding:3px;background:#eee;box-shadow:0 .15em 3.5em 0 rgba(27,43,58,.5);border-radius:.33em}
.logo-2 img{width:100%;height:100%;border-radius:.2em}
.logo-3{margin:0 0 .333em;color:#fff;line-height:1.35em;text-shadow:0 1px .1em rgba(0,0,0,.5),0 0 .2em rgba(0,0,0,.5)}
.logo-3 p.nom_resto{font-size:1.8em;font-weight:400;font-family:Raleway,sans-serif;margin:10px 0 15px;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase}
.logo-3 p.slogan_resto{font-size:1em}
.fh5co-menu-1,.fh5co-menu-2{font-size:.675em;line-height:1em;letter-spacing:.14em;text-transform:uppercase;text-align:center}
.fh5co-main-nav .fh5co-menu-1,.fh5co-main-nav .fh5co-menu-2{line-height:12px}
.fh5co-main-nav .fh5co-menu-1 a,.fh5co-main-nav .fh5co-menu-2 a{padding:27px 10px;margin:3px 0 2px;color:#fcb326;font-weight:700;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}
.fh5co-main-nav .fh5co-menu-1 a.active,.fh5co-main-nav .fh5co-menu-2 a.active{color:#000;text-shadow:1px 1px 1px rgba(255,255,255,.3);background:#fcb326}
.fh5co-main-nav .fh5co-menu-1 a:hover,.fh5co-main-nav .fh5co-menu-2 a:hover{background:#fcb326;color:#000;text-shadow:1px 1px 1px rgba(255,255,255,.3)}
#fh5co-about .fh5co-text .heading{margin:20px 0 30px;color:#2b3c4c;text-transform:uppercase;font-weight:300;position:relative;padding-bottom:20px;text-align:center}
.backhome{margin-top:80px;text-align:center;background:#d3ba62;color:#fff}
.backhome a{color:#fff}
.reserver-tables-on{display:none}
.reserver-tables-barre-on{text-decoration:line-through}
.glf-button-custom:hover{filter:brightness(110%);color:#fff!important;text-decoration:none!important}
.glf-button-custom{display:inline-block;padding:20px;margin:2px;box-sizing:border-box;cursor:pointer;text-align:center;vertical-align:middle;color:#000!important;text-decoration:none!important;font-size:16px;font-weight:400;text-shadow:1px 1px 1px rgba(255,255,255,.3);border-radius:3px;background-clip:padding-box;background-color:#fcbc26;box-shadow:0 1px 0 rgba(0,0,0,.15);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,.1) 0%,rgba(255,255,255,.1) 100%);transition:filter 0.4s ease-out}
.glf-button-custom-2{padding:20px;min-height:162px;margin:2px;box-sizing:border-box;cursor:pointer;text-align:center;vertical-align:middle;color:#000!important;text-decoration:none!important;font-size:26px;font-weight:400;text-shadow:1px 1px 1px rgba(255,255,255,.3);border-radius:3px;background-clip:padding-box;background-color:#fcbc26;box-shadow:0 1px 0 rgba(0,0,0,.15);transition:filter 0.4s ease-out;border:3px #000 solid}
.glf-button-custom-2:hover{background:#000}
#fh5co-about .fh5co-text .first-character:first-letter{font-family:"Playfair Display",serif;float:left;color:#22170f;font-size:85px;line-height:70px;padding-top:0;padding-right:10px;padding-left:3px;top:-20px;position:relative}
.menudujour{font-size:20px;padding:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin:20px auto;background-color:#111;border:4px solid #fff;width:300px;max-width:80%}
.menudujour p{margin-bottom:10px}
.fh5co-text{font-size:16px}
.gallery_descriptif p{margin-bottom:10px}
.container-small{margin-bottom:30px}
@media (min-width:768px){.container-small{width:750px}}
@media (min-width:992px){.container-small{width:800px}}
.info__section:first-child .info__col{padding-top:0;border-top:0}
.semi-hiden{display:none}
@media screen and (min-width:800px){#fh5co-information .colonnes2 .col-md-7.fh5co-text{padding-right:0}
.semi-hiden{display:block}}
.hours{margin:-.5em 0;max-width:21em;color:rgb(34,23,15)}
.hours__day{margin-left:-.8em;margin-right:-.8em;font-size:.8em;margin-bottom:5px;display:table;width:100%;padding:.5em;box-sizing:border-box;border-bottom:1px solid rgb(230,230,230)}
.hours__name,.hours__slots{display:table-cell;vertical-align:middle;width:50%;height:1em}
.hours__slots{text-align:right}
.closed{color:#ec4356;text-transform:uppercase}
[placeholder]{color:#817d7a}::-webkit-input-placeholder{color:#817d7a}:-moz-placeholder{color:#817d7a}::-moz-placeholder{color:#817d7a}:-ms-input-placeholder{color:#817d7a}
.formulaire_formidable optgroup{background:#885a3a;color:#fff}
.formulaire_formidable label{display:none}
.formulaire_formidable .saisie_date,.formulaire_formidable .saisie_selection,.formulaire_formidable .saisie_textarea,.formulaire_formidable .saisie_input{max-width:300px;margin:3px auto}
.formulaire_formidable select{color:#817d7a;width:100%;max-width:300px;height:40px;margin:3px auto}
.formulaire_formidable input{color:#817d7a;width:100%;max-width:300px;height:40px}
.formulaire_formidable p.boutons input{height:60px;width:140px;margin:20px 0;color:#000;background:#fff;font-size:16px;border:2px #000 solid;letter-spacing:2px;text-transform:uppercase;padding:12px 24px;border-radius:2px}
.formulaire_formidable p.boutons input:hover{color:#000;background:#fcb326;border:2px #fcb326 solid}
#formulaire_formidable-1 .saisie_radio label{display:block}
.formulaire_spip input.date{width:100%!important;max-width:300px!important;margin-right:5px}
.editer_radio_1 > label,.editer_radio_2 > label{display:block!important}
.saisie_radio .choix_oui,.saisie_radio .choix_non{display:inline-block}
.saisie_radio .choix_oui input,.saisie_radio .choix_oui label,.saisie_radio .choix_non input,.saisie_radio .choix_non label{display:inline-block;margin:0 5px}
.saisie_radio .choix input{height:10px}
.editer_explication .explication{margin:0 auto;margin:0 auto;max-width:300px;padding:17px 10px;border:1px solid #bebebe;background:#f2f9ff}
.formulaire-lenovo .fh5co-text{text-align:center;width:80%;margin:10px auto}
.editer_explication .explication p{margin-bottom:0}
.editer_explication .explication p,.formulaire-lenovo .fh5co-text .intro p{font-size:14px;font-style:italic;line-height:1.5;color:#817d7a!important;text-align:center}
.formulaire-lenovo .fh5co-text .intro p .autobr{margin-top:22px}
#formulaire_formidable-1 .ui-datepicker .ui-datepicker-header{font-size:14px}
#formulaire_formidable-1 .ui-datepicker td{padding:0!important;font-size:13px}
.ui-datepicker td a{padding:0!important;font-size:13px!important}
#formulaire_formidable-1 .ui-state-default{text-align:center}
#formulaire_formidable-1 .saisie_radio label{display:block}
.under-menu-button{font-style:italic;text-transform:capitalize}
.btn-menu:hover .under-menu-button{color:#885a3a}
.formulaire_spip .boutons{text-align:center}
p.boutons input{margin-top:20px;color:#000;background:#fff;font-size:16px;border:0;letter-spacing:2px;text-transform:uppercase;padding:12px 24px;border-radius:2px;border:2px #000 solid}
p.boutons input:hover{color:#000;background:#fcb326;border:2px #fcb326 solid}
.reponse_formulaire_ok{background:#9bbb1d;color:#fff;border-color:#fff}
.formulaire_spip input.text,.formulaire_spip textarea,.formulaire_spip input.email,.formulaire_spip textarea{max-width:100%}
.formulaire_spip input.text,.formulaire_spip textarea{padding:.2em .5em;border:solid 1px #aaa}
.ui-widget{font-family:inherit;font-size:inherit}
img.ui-datepicker-trigger{margin-left:-156px!important;vertical-align:middle;z-index:-2!important}
.ui-widget-header{border:0 solid #ddd;background:#fff;color:#454545;font-weight:300}
.ui-widget.ui-widget-content{border:2px solid #d3ba62}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #fff;background:#fff;font-weight:400;color:#454545}
.ui-state-default:hover{border:1px solid #d3ba62}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:0 solid #dad55e;background:#d3ba62;color:#fff}
#fh5co-footer p{color:#e1e1e1;margin-bottom:5px}
#fh5co-footer a{color:#fcb326;text-decoration:none}
#cookie-bar{color:#fff;background:rgba(0,0,0,0.8);font-size:13px}
#cookie-bar .cb-enable{background:#e1e1e1;color:#000}
#cookie-bar .cb-enable:hover{background:#fcb326}
#cookie-bar .cb-disable{background:#e1e1e1;color:#000}
#cookie-bar .cb-disable:hover{background:#fcb326}
.crayon-html .formulaire_spip form.formulaire_crayon{padding:5px;background:#eee}
.crayon-html .formulaire_spip form.formulaire_crayon textarea{padding:5px;background:#fff!important;color:#666!important;font-size:18px}
.crayon-html .formulaire_spip input.text{color:#666!important}
.crayon-active.text{background:#fff!important;color:#111!important}
#minipres{background:#d3ba62}
.greycolor{color:rgb(27,43,58)}
.infosize{font-size:.9em;line-height:1.4em;margin-bottom:10px}
.correction-icons i{line-height:1em}
.serre{line-height:1.35em}
.list__icon{height:1em;line-height:1.5em;font-size:1.2em;color:rgb(178,177,177)}
.icon{vertical-align:top;font-family:icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;text-align:center;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon{vertical-align:top;font-family:icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;text-align:center;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon--lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
.icon--2x{font-size:2em}
.icon--3x{font-size:3em}
.icon--4x{font-size:4em}
.icon--5x{font-size:5em}
.icon--fw{width:1.2857142857142858em;text-align:center}
.icon--back:before{content:"\EA01"}
.icon--calendar:before{content:"\EA02"}
.icon--checkmark-full:before{content:"\EA03"}
.icon--checkmark:before{content:"\EA04"}
.icon--chevron-down:before{content:"\EA05"}
.icon--circle-checkmark:before{content:"\EA06"}
.icon--clock:before{content:"\EA07"}
.icon--close:before{content:"\EA08"}
.icon--email:before{content:"\EA09"}
.icon--fax:before{content:"\EA0A"}
.icon--info-aircon:before{content:"\EA0B"}
.icon--info-bike_parking:before{content:"\EA0C"}
.icon--info-catering:before{content:"\EA0D"}
.icon--info-delivery:before{content:"\EA0E"}
.icon--info-dietary_restrictions:before{content:"\EA0F"}
.icon--info-meals_served:before{content:"\EA10"}
.icon--info-outdoor_seating:before{content:"\EA11"}
.icon--info-payment_means:before{content:"\EA12"}
.icon--info-private_parking:before{content:"\EA13"}
.icon--info-smoking:before{content:"\EA14"}
.icon--info-takeaway:before{content:"\EA15"}
.icon--info-valet_service:before{content:"\EA16"}
.icon--info-wheelchair_access:before{content:"\EA17"}
.icon--info-wifi:before{content:"\EA18"}
.icon--information:before{content:"\EA19"}
.icon--location:before{content:"\EA1A"}
.icon--mobile:before{content:"\EA1B"}
.icon--partner-deliveroo:before{content:"\EA1C"}
.icon--people:before{content:"\EA1D"}
.icon--phone:before{content:"\EA1E"}
.icon--social-atrium:before{content:"\EA1F"}
.icon--social-facebook:before{content:"\EA20"}
.icon--social-foursquare:before{content:"\EA21"}
.icon--social-google_my_business:before{content:"\EA22"}
.icon--social-instagram:before{content:"\EA23"}
.icon--social-linkedin:before{content:"\EA24"}
.icon--social-pinterest:before{content:"\EA25"}
.icon--social-snapchat:before{content:"\EA26"}
.icon--social-tripadvisor:before{content:"\EA27"}
.icon--social-twitter:before{content:"\EA28"}
.icon--social-yelp:before{content:"\EA29"}
.icon--special-hours-closed:before{content:"\EA2A"}
.icon--special-hours-open:before{content:"\EA2B"}
.icon--special-hours-schedule-change:before{content:"\EA2C"}
.icon--time:before{content:"\EA2D"}
.list__icon.icon--phone{line-height:1em}