/* JS and CSS packer (Tue, 29 Jul 2025, 13:27:27 GMT) */
/* assets/css/style.css (modified: Tue, 08 Jul 2025, 12:36:30 GMT, mtimestamp:1751978190) */
 body{margin:0;padding:0} #bg-slider{position:absolute;width:100%;height:100%;top:0;z-index:-10}.carousel-item{height:100vh;min-height:350px;background:no-repeat center center scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover} .wrapper{display:flex;width:100%;align-items:stretch}.navbar{z-index:10002}.navbar-dark .navbar-toggler{border:none!important;color:#fff!important}.logo-nav{width:55px;margin-left:42px!important}.hamburger_icon i{position:relative;width:56px;height:56px;-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-ms-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s}.hamburger_icon span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:22px;height:4px;background-color:#af161d;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s}.hamburger_icon span::before,.hamburger_icon span::after{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);-o-transform:translateY(-6px);transform:translateY(-6px);display:block;width:22px;height:4px;background-color:#af161d;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-ms-transition:background 0.5s;-o-transition:background 0.5s;transition:transform 0.5s}.hamburger_icon span::after{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);-ms-transform:translateY(6px);-o-transform:translateY(6px);transform:translateY(6px)}.btn_open_menu{display:inline-block;width:24px;height:27px;position:relative;top:3px;left:25px;z-index:1002;background-color:transparent!important;border:none!important}.btn_open_menu.active .hamburger_icon span{background:transparent}.btn_open_menu.active .hamburger_icon span::before{-webkit-transform:translateY(0) rotate(45deg);-moz-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);-o-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.btn_open_menu.active .hamburger_icon span::after{-webkit-transform:translateY(0) rotate(-45deg);-moz-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);-o-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}#sidebar.active{margin-left:-250px}#sidebar{width:250px;position:fixed;top:0;left:0;height:100vh;z-index:10004;background:#AF161D!important;color:#fff;transition:all 0.3s}#sidebar .sidebar-header{padding:20px;background:#fff5dc}#sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}#sidebar ul p{color:#000;padding:10px}#sidebar ul li a{padding:10px;font-size:1.1em;display:block;font-family:'D-Din Bold',sans-serif}#sidebar ul li a:hover{color:#7386D5;background:#fff}#sidebar ul li.active>a,a[aria-expanded="true"]{color:#fff;background:#6d7fcc}.overlay{display:none;top:0;position:fixed; width:100vw;height:100vh; background:rgba(0,0,0,.7); z-index:10001;opacity:0; transition:all 0.5s ease-in-out}.fa-facebook-square:before{content:"\f082";color:#af161d}.fa-instagram:before{content:"\f16d";color:#af161d} .overlay.active{display:block;opacity:1}.bg-custom{background-color:#fff!important}#dismiss{width:35px;height:35px;position:absolute; top:20px;right:10px}.content-side ul{margin-top:50%}#navbarSupportedContent li{list-style:none;text-transform:uppercase;font-family:'D-Din Bold',sans-serif}#navbarSupportedContent li a{color:#fff;text-decoration:none}#navbarSupportedContent li a:hover{font-style:italic;color:#af161d!important}#navbarSupportedContent li.social_button{font-size:1.8em}#accueil-link{display:none!important}.right-head{text-align:right;display:inherit}.flag{width:24px}.right-head .flag{margin-top:3px}.social-header{margin-left:10px}.social-header a{font-size:1.3em;margin:0 5px;color:#000}.social-header a:hover{color:#af161d}section#section-mentions-legales.section-mentions-legales.section-1{margin-left:50px;margin-right:50px;font-size:11px!important;font-family:'D-Din Bold',sans-serif} .header_main_content{color:#fff;z-index:10000;position:relative;text-align:center;margin-top:0}.home-content{padding-top:5%}.logo1 a img{max-width:30%;padding-bottom:10px}.bloc-nav-home{display:block;margin:0 auto;padding:0 3%;position:relative;text-align:center}.big-nav-home li{font-size:40px;margin:20px 40px;font-family:'D-Din Bold',sans-serif;text-transform:uppercase;text-align:left;display:inline-block}.big-nav-home li a{text-decoration:none;color:#fff}.big-nav-home li a:hover{font-style:italic}  @font-face{font-family:'D-Din Bold';src:url('/themes/bistrot-de-la-gare/assets/css/fonts/d-din-bold-webfont.woff2') format('woff2'),url('/themes/bistrot-de-la-gare/assets/css/d-din-bold-webfont.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'D-Din Regular';src:url('/themes/bistrot-de-la-gare/assets/css/fonts/d-din-webfont.woff2') format('woff2'),url('/themes/bistrot-de-la-gare/assets/css/fonts/d-din-webfont.woff') format('woff');font-weight:400;font-style:normal} body{ background-color:#fff;color:#000}#bg-image{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-999;overflow:hidden;background:url(/themes/bistrot-de-la-gare/assets/img/bg-restaurant.jpg) no-repeat;background-size:cover;background-position:center}.wrapper{width:100%;overflow:hidden}h1{font-family:'D-Din Regular',sans-serif;font-weight:700;font-size:50px}h2{font-family:'D-Din Bold',sans-serif;font-weight:700;font-size:1.2em;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px!important}p{font-family:'D-Din Regular',sans-serif;font-size:1.3em!important;color:#333;line-height:1.4em}.short_line{display:none}.col-md-4.contact-infos{padding-right:60px}.contact-infos p{font-size:1.1em!important}.sl-legal .widget_content{font-size:12px!important}.sl-infos{background-color:#ffffff!important}.sl-infos p{color:#000;font-family:'D-Din Regular',sans-serif;font-size:17px}.sl-infos h2{font-family:'D-Din Bold',sans-serif;color:#000;font-weight:800}.sl-infos .bold-p{font-family:'D-Din Bold',sans-serif;font-size:1.5em;line-height:1.4em;color:#000}.sl-infos .caps-p{font-family:'D-Din Regular',sans-serif;color:#000;font-size:1.4em;line-height:1.3em!important;line-height:20px}.sl-infos .small-p{font-family:'D-Din Regular',sans-serif;font-size:1.1em;line-height:20px;color:#000}#section-infos a{color:#000000!important;text-decoration:underline;font-weight:normal!important}a:hover{color:#666}.btn{background-color:#bc192c;letter-spacing:3px;font-family:'D-Din Regular',sans-serif;color:#fff;border-radius:4px;padding:17px 20px 15px;text-decoration:none}.btn:hover{background-color:#880e1d;color:#fff}#rs_icon{max-width:40px;margin-top:10px}.about{margin-top:10px} .pg_title_content h1{display:none}.sl-menus{background-color:#af161d;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.big-nav-menus ul{padding-left:0!important;padding-top:50px}.big-nav-menus li a{display:block;font-size:50px;margin:50px 20px;font-family:'D-Din Bold',sans-serif;font-weight:800;font-style:normal;text-align:center;text-transform:uppercase;text-decoration:none;color:#FFF;list-style:none}.big-nav-menus li a:hover{font-style:italic}.btn-menu-fetes{background-color:#8B764F;padding-left:10px;padding-right:10px} @media screen and (max-width:750px){h2{font-size:.9em}p,.bold-p{font-size:1.5em;line-height:1em}.about{margin-top:40px!important}.logo-nav{width:50px}.bloc-nav-home{text-align:left;margin-left:-50px;bottom:-40px}.big-nav-home li{line-height:30px;font-size:28px;list-style:none;display:block}.logo1 a img{max-width:60%}.big-nav-menus ul{padding-left:0!important;padding-top:50px}.big-nav-menus li a{display:block;font-size:30px;margin:15px 20px;font-family:'D-Din Bold',sans-serif;font-weight:800;font-style:normal;text-align:center;text-transform:uppercase;text-decoration:none;color:#FFF;list-style:none}ul{list-style:none}ul li::before{content:"\200B"}}
