input[data-sa-theme="user-blue"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="user-blue"].ui-autocomplete{width:1px;}input[data-sa-theme="user-blue"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="user-blue"] div{display:block;}ul[data-sa-theme="user-blue"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="user-blue"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="user-blue"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#4f4fff;color:#ffffff;}ul[data-sa-theme="user-blue"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="user-blue"] .ui-menu-item-first{border-top:1px solid #a9a9f9;}ul[data-sa-theme="user-blue"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#1200db;float:right;position:relative;right:5px;}ul[data-sa-theme="user-blue"] .ui-autocomplete-field-name{font-size:20px;}ul[data-sa-theme="user-blue"] .ui-autocomplete-field-picture{float:left;margin-right:10px;}
input[data-sa-theme="basic-green"].ui-autocomplete{position:absolute;cursor:default;}* html input[data-sa-theme="basic-green"].ui-autocomplete{width:1px;}input[data-sa-theme="basic-green"].ui-widget-content{background:none;border-radius:0px;color:#2c2c2c;border:1px solid #c8c8c8;box-shadow:2px 2px 2px -1px rgba(128,128,128,0.6);position:absolute;background-color:#ffffff;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;font-size:1em;}ul[data-sa-theme="basic-green"] div{display:block;}ul[data-sa-theme="basic-green"].ui-menu{list-style:none;padding:0px;margin:0;display:block;float:left;min-width:350px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu{margin-top:-3px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item{margin:0;padding:0;float:left;clear:left;width:100%;line-height:14px;font-size:12px;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0;}ul[data-sa-theme="basic-green"].ui-menu .ui-menu-item a{font-weight:normal;margin:-1px;}ul[data-sa-theme="basic-green"] .ui-state-hover{background:none;border:none;border-radius:0px;background-color:#99cc66;color:#ffffff;}ul[data-sa-theme="basic-green"] .ui-autocomplete-fields{padding:5px 6px;overflow:hidden;}ul[data-sa-theme="basic-green"] .ui-menu-item-first{border-top:1px solid #d3e0bb;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-title{text-align:left;font-size:1.3em;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-term{font-weight:bold;}ul[data-sa-theme="basic-green"] .ui-autocomplete-field-group{background-position:right top;background-repeat:no-repeat;color:#589442;float:right;position:relative;right:5px;}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:0;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.mobile body{overflow-x:hidden;}h1#titre_site{display:table;margin:0 auto;text-transform:uppercase;font-family:'DINOT',sans-serif;font-weight:700;font-size:2.4rem;letter-spacing:0.15em;color:#1a1a2e;margin-top:0;padding-top:0;}.mobile h1#titre_site{font-size:1.6rem;letter-spacing:0.1em;margin:20px auto;}h2#titre_accueil{font-family:'GaramondPremrPro','Georgia',serif;font-size:1.3rem;line-height:1.8rem;color:#5a5a6e;font-style:italic;font-weight:normal;letter-spacing:0.02em;display:table;margin:1rem auto 0;margin-bottom:0;padding:0;}.mobile h2#titre_accueil{font-size:1rem;line-height:1.5rem;}#block-system-main > hr{width:80px;margin:1rem auto;height:2px;background:#E87C3E;background-image:none;border:0;}h2 a{font-family:'Gotham-Medium';font-size:1.4rem;text-decoration:none;color:#000000;text-transform:uppercase;}#titre_accueil{padding:40px 10px 0;margin:0 auto 40px;font-size:2.2rem;line-height:1.3;color:#1a1a2e;font-family:'GaramondPremrPro','Georgia',serif;font-style:italic;text-align:center;}.node-etablissement-diapo .nom-restaurant{position:absolute;top:0;right:200px;}.nom-restaurant a{display:table;padding:5px 20px;color:#E87C3E;font-size:1rem;font-family:"Gotham-book";border:thin solid #E87C3E;text-decoration:none;margin-left:auto;margin-right:auto;border-spacing:0;}#affiche{display:table;margin:0 auto 2rem;}#affiche img{width:100%;height:auto;}.mobile #affiche img{width:100%;height:auto;}#claudelbey{padding:2rem;color:white;background:black;font-family:'Gotham-Light';font-size:1.6rem;}.mobile #claudelbey{font-size:1.2rem;}.titre_enquete,#titre_palmares,#titre_prixstaublebey,#titre_decouvertes{margin-bottom:2rem;max-width:900px;margin-left:auto;margin-right:auto;font-size:2rem;line-height:1.3;color:#1a1a2e;font-family:'DINOT',sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:0.12em;padding-top:2.5rem;text-align:center;padding-left:10px;padding-right:10px;}.mobile .titre_enquete,.mobile #titre_prixstaublebey{font-size:1.5rem;}.titre_enquete span{color:#E87C3E;font-weight:300;}#homecolor{padding-top:80px;}.center{margin:0 auto;display:table;}#titre_mea_restaurants{font-size:1.4rem;font-family:'Gotham-Book';text-align:center;text-transform:uppercase;display:table;margin:0 auto;color:#020e1e;padding-left:10px;padding-right:10px;}.mobile #titre_mea_restaurants{font-size:1.2rem;padding-bottom:30px;}#titre_mea_restaurants:before{content:'';display:inline-block;width:24px;height:30px;//background-image:url(/themes/lebey/images/toureiffel.svg);background-size:contain;background-repeat:no-repeat;}.mobile #titre_mea_restaurants:before{width:20px;height:26px;}#titre_mea_restaurants:after{margin-left:10px;}#titre_mea_restaurants:before{margin-right:10px;}#titre_mea_bistrots{font-size:1.4rem;font-family:'Gotham-Book';text-align:center;text-transform:uppercase;display:table;margin:0 auto;color:#020e1e;padding-left:10px;padding-right:10px;}.mobile #titre_mea_bistrots{font-size:1.2rem;padding-bottom:30px;}#titre_mea_bistrots:before{content:'';display:inline-block;width:41px;height:20px;//background-image:url(/themes/lebey/css/./images/cocotte.svg);background-size:contain;background-repeat:no-repeat;}.mobile #titre_mea_bistrots:before{width:35px;height:20px;}#titre_mea_bistrots:before{margin-left:10px;}#video{position:relative;width:100%;height:0;padding-bottom:56.25%;}#video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}#videocalque{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;}#videotexte{font-family:'Gotham-Light';font-size:1.4rem;line-height:2rem;max-width:40%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:180px;color:#fff;text-align:center;text-transform:uppercase;}.mobile #videotexte{display:none;}#btntextevideo{display:table;color:#020e1e;text-align:center;position:absolute;bottom:40px;left:0;right:0;margin:auto;cursor:pointer;padding:10px 20px;border:thin solid #020e1e;font-family:'Gotham-Light';text-transform:uppercase;width:250px;}.mobile #btntextevideo{bottom:0;top:0;}.hrmini{margin:0 auto;width:50px;height:1px;border:none;background:#020e1e;}#mea_restaurants,#mea_bistrots{position:relative;max-width:1280px;margin:2.5rem auto;display:flex;flex-wrap:wrap;gap:0;font-size:0;padding:0 0.5rem;padding-bottom:40px;}.mobile #mea_restaurants,.mobile #mea_bistrots{width:100%;padding:0 1rem;}.node-bistrot,.node-restaurant,.node-etablissement{position:relative;width:calc(25% - 1.5rem);margin:0.75rem;padding:0;font-size:1rem;border:none;background:#ffffff;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:transform 0.3s ease,box-shadow 0.3s ease;overflow:hidden;box-sizing:border-box;}.desktop .node-bistrot:hover,.desktop .node-restaurant:hover,.desktop .node-etablissement:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,0.12);}.node-bistrot:nth-child(2n+2),.node-restaurant:nth-child(2n+2){margin:0.75rem;}.mobile #mea_restaurants .node-etablissement{border-bottom:none;border-top:none;}.mobile .node-bistrot,.mobile .node-restaurant,.mobile .node-etablissement{width:100%;margin:0 0 1.5rem 0;border:none;display:block;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,0.06);}.mobile .node-etablissement img{width:100%;}.chroniques{font-size:0.9rem;line-height:1.6;font-family:'Gotham-Light';padding:0 1.5rem;height:120px;overflow:hidden;color:#5a5a6e;}.node-bistrot h2,.node-restaurant h2,.node-etablissement h2{text-align:center;padding:0 1.5rem;margin:0.5rem 0;}.type{margin-top:1rem;font-size:0.65rem;font-family:'Gotham-Medium',sans-serif;letter-spacing:0.12em;color:#E87C3E;text-align:center;text-transform:uppercase;padding:0 1.5rem;}.node-restaurant{position:relative;color:#020e1e;}.node-bistrot{position:relative;color:#020e1e;}.mobile .node-bistrot,.mobile .node-restaurant{width:100%;margin:5px 0;display:block;}.fa-edit:before,.fa-pencil-square-o:before{color:#020e1e;}.node-soiree{position:relative;}#titresoiree{font-size:1.8rem;font-family:'Gotham-Bold';text-transform:uppercase;text-align:center;width:450px;height:150px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#020e1e;}.mobile #titresoiree{font-size:1.2rem;font-family:'Gotham-Bold';text-transform:uppercase;text-align:center;width:80%;height:150px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#020e1e;}#titresoiree a{margin-top:1rem;color:black;font-size:1.4rem;font-family:'Gotham-Medium';color:#020e1e;display:table;border:1px solid #020e1e;padding:5px 20px;margin:1rem auto 0;}.mobile #titresoiree a{font-size:1.1rem;}#soiree img{width:100%;height:auto;display:block;}.node-coups-de-coeur-bfmtv-pyc{margin-top:2rem;}.videobftmtvparis{width:100%;max-width:1080px;position:relative;padding:0;margin:0 auto;border-radius:6px;overflow:hidden;}#restbftmtv{margin-top:0;width:100%;max-width:1080px;margin:0 auto 1rem;vertical-align:top;}.desktop #restbftmtv > div{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:1rem;}.tousccbftmtvparis{display:table;padding:5px 20px;color:#FFF;font-size:1rem;line-height:3rem;font-family:"Gotham-book";padding:0 20px;background:#E87C3E;text-decoration:none;margin-left:auto;margin-right:auto;-webkit-transition:background .36s ease-in-out;-moz-transition:background .36s ease-in-out;-ms-transition:background .36s ease-in-out;-o-transition:background .36s ease-in-out;transition:background .36s ease-in-out;}.tousccbftmtvparis:hover,.tousccbftmtvparis:focus{background:#020e1e;}#restbftmtv h2 a{color:#E87C3E;}#restbftmtv .node-etablissement{padding:2rem;position:relative;display:block;margin:0 auto;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,0.06);}.mobile  #restbftmtv .node-etablissement{position:relative;display:block;margin:0;border-top:none;border-left:none;border-right:none;border-bottom:thin solid #E87C3E;}#palmares,#prixstaublebey{color:#E87C3E;margin-bottom:2rem;margin-top:2rem;}.palmares{text-align:center;width:60%;margin:2rem auto 0;}.mobile .palmares{width:100%;}.titre_palmares{font-size:1rem;font-family:'Gotham-Medium';}.description_palmares{font-size:.9rem;font-family:'Gotham-Light';}.cuisinier_palmares{font-family:"Times New Roman";font-style:italic;font-size:1rem;}.videoprixstaublebey{width:100%;max-width:1080px;position:relative;padding:0;margin:2rem auto 0;}.main-carousel{min-height:550px;margin-bottom:2rem;}.carousel-cell{width:100%;min-height:550px;text-align:center;}.flickity-viewport{min-height:550px;}.flickity-page-dots{}.node-etablissement img{width:100%;height:auto;display:block;object-fit:cover;}.address-text{font-size:0.8rem;font-style:normal;color:#8a8a9a;padding:0 1.5rem;margin-bottom:1rem;font-family:'Gotham-Light';}a.affichelien{display:table;text-decoration:none;text-align:center;padding:0 20px;text-transform:uppercase;margin:0 auto;background:#020e1e;color:#FFF;font-family:'Gotham-Light';font-size:1rem;line-height:2.4rem;-webkit-transition:background .36s ease-in-out;-moz-transition:background .36s ease-in-out;-ms-transition:background .36s ease-in-out;-o-transition:background .36s ease-in-out;transition:background .36s ease-in-out;}a.affichelien:hover,a.affichelien:focus{background:#E87C3E;}.centermessage{max-width:960px;margin:2rem auto;}.messagehome{font-size:1rem;font-family:'Gotham-Light';padding:0 5px;color:#000;}footer > .block{color:white;display:flex;align-content:center;justify-content:center;}.tousccbftmtvparis{display:none;}.node-coups-de-coeur-bfmtv-pyc{display:none;}.hero-map{position:relative;width:100%;max-width:1280px;margin:0 auto 2rem;overflow:hidden;}.hero-map > img{width:100%;height:auto;display:block;border-top:5px solid #E87C3E;}.hero-search{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);width:90%;max-width:700px;z-index:10;}.hero-search .views-exposed-form{display:flex;align-items:center;background:#ffffff;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,0.15);padding:4px 5px 4px 20px;overflow:hidden;}.hero-search .views-exposed-form > div{display:flex;align-items:center;width:100%;}.hero-search .views-exposed-widgets{display:flex;flex:1;align-items:center;margin:0;padding:0;float:none;}.hero-search .views-exposed-widget{padding:0;margin:0;float:none;}.hero-search .views-exposed-widget label{display:none;}.hero-search .views-widget-sort-order{display:none;}.hero-search .views-widget-filter-combine{flex:1;}.hero-search .views-widget-filter-combine .views-widget,.hero-search .views-widget-filter-combine .form-item{margin:0;padding:0;}.hero-search .views-widget-sort-by{flex-shrink:0;}.hero-search .views-widget-sort-by .form-item{margin:0;padding:0;}.hero-search .views-submit-button{padding:0;margin:0;flex-shrink:0;display:flex;}.hero-search .views-exposed-widget .form-text,.hero-search input[type="text"]{width:100%;border:none;padding:10px 15px;font-family:'DINOT',sans-serif;font-weight:400;font-size:0.85rem;outline:none;max-width:100%;background:transparent;}.hero-search select{border:none;border-left:1px solid #e0e0e0;padding:10px 15px;font-family:'DINOT',sans-serif;font-weight:400;font-size:0.85rem;outline:none;background:transparent;color:#8a8a9a;cursor:pointer;}.hero-search .views-exposed-widget .form-submit,.hero-search input[type="submit"]{margin-top:0 !important;max-width:100%;}.mobile .hero-search .views-exposed-form .views-exposed-widget{margin-top:0 !important;padding:0 !important;float:none !important;}.hero-search input,.hero-search textarea{max-width:100%;}.hero-search input[type="submit"]{background:#E87C3E;color:#ffffff;border:none;padding:12px 30px;border-radius:26px;width:100%;font-family:'DINOT',sans-serif;font-weight:500;font-size:0.75rem;text-transform:uppercase;cursor:pointer;letter-spacing:0.08em;transition:background 0.25s ease;white-space:nowrap;flex-shrink:0;}.hero-search input[type="submit"]:hover{background:#d06a2e;}.mobile .hero-map{margin-bottom:1rem;}.mobile .hero-search{position:absolute;bottom:30%;left:50%;transform:translateX(-50%);width:95%;padding:0;margin:0;}.card-image{position:relative;overflow:hidden;}.card-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform 0.4s ease;}.desktop .node-etablissement:hover .card-image img{transform:scale(1.03);}.card-content{padding:0.5rem 0;}#mea_restaurants .node-etablissement .card-content,#mea_bistrots .node-etablissement .card-content{padding:0;}.mobile #mea_restaurants{width:100%;padding:0 1rem;}@keyframes fadeInUp{from{opacity:0;transform:translateY(15px);}to{opacity:1;transform:translateY(0);}}#mea_restaurants .node-etablissement,#autresadressescontent .node-etablissement{animation:fadeInUp 0.5s ease both;}#mea_restaurants .node-etablissement:nth-child(1){animation-delay:0.05s;}#mea_restaurants .node-etablissement:nth-child(2){animation-delay:0.1s;}#mea_restaurants .node-etablissement:nth-child(3){animation-delay:0.15s;}#mea_restaurants .node-etablissement:nth-child(4){animation-delay:0.2s;}#mea_restaurants .node-etablissement:nth-child(5){animation-delay:0.25s;}#mea_restaurants .node-etablissement:nth-child(6){animation-delay:0.3s;}#mea_restaurants .node-etablissement:nth-child(7){animation-delay:0.35s;}#mea_restaurants .node-etablissement:nth-child(8){animation-delay:0.4s;}#mea_restaurants .node-etablissement:nth-child(9){animation-delay:0.45s;}#mea_restaurants .node-etablissement:nth-child(10){animation-delay:0.5s;}#mea_restaurants .node-etablissement:nth-child(11){animation-delay:0.55s;}#mea_restaurants .node-etablissement:nth-child(12){animation-delay:0.6s;}.card-badge{position:absolute;top:10px;left:10px;padding:4px 12px;font-family:'DINOT',sans-serif;font-weight:500;font-size:0.65rem;text-transform:uppercase;letter-spacing:0.08em;color:#ffffff;border-radius:3px;z-index:2;}.card-badge.bistrot{background:#E87C3E;}.card-badge.resto{background:#2D6A4F;}.btn-decouvrir{display:block;text-align:center;margin:0.8rem 1.5rem 1.2rem;padding:10px 16px;border:2px solid #E87C3E;border-radius:25px;color:#E87C3E;font-family:'DINOT',sans-serif;font-weight:500;font-size:0.75rem;text-transform:uppercase;text-decoration:none;letter-spacing:0.05em;transition:background 0.25s ease,color 0.25s ease;}.btn-decouvrir:hover{background:#E87C3E;color:#ffffff;}.node-bistrot h2,.node-restaurant h2,.node-etablissement h2{text-align:left;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;margin:0.8rem 0 0.3rem;position:relative;}.node-etablissement h2 a{flex:1;}.node-etablissement h2 a{font-family:'DINOT',sans-serif;font-weight:700;color:#E87C3E;font-size:1rem;}span.classification{position:absolute;right:1.5rem;display:flex;align-items:center;padding:0;}.type{display:none;}.address-text{font-family:'DINOT',sans-serif;font-weight:300;text-align:left;}
