/* JS and CSS packer (Tue, 29 Jul 2025, 15:34:43 GMT) */
/* assets/css/style.css (modified: Tue, 08 Jul 2025, 12:36:30 GMT, mtimestamp:1751978190) */
 body{margin:0;padding:0}ol,ul{list-style:none} #bg-slider{position:absolute;width:100%;height:100%;top:-223px;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}.section-legal{padding-right:100px;padding-left:100px}.short_line{text-align:center}#form_0{text-align:center;width:100%}input.text-input.required{background-color:#fff;border:1px solid #dedede;width:40%;height:38px;padding:0 10px;color:#353535;font-size:15px;display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.text-input.required.captcha{background-color:#fff;border:1px solid #dedede;width:17%;height:38px;padding:0 10px;color:#353535;font-size:15px;display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input.text-input{background-color:#fff;border:1px solid #dedede;width:40%;height:38px;padding:0 10px;color:#353535;font-size:15px;display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.text-area{background-color:#fff;border:1px solid #dedede;width:40%;height:200px;padding:0 10px;color:#353535;font-size:15px;display:inline;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input.btn_classic.gtr{background-color:#0069a4;padding:11px;border:none;border-radius:6px;font-size:19px;color:#fff} .bg-custom{background-color:#0069a4}.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:150px}.logo1{padding-top:10%}.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:#fff;-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:#fff;-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:#0069a4;color:#fff;transition:all 0.3s}#sidebar .sidebar-header{padding:20px;background:#6d7fcc}#sidebar ul.components{padding:20px 0;border-bottom:1px solid #47748b}#sidebar ul p{color:#fff;padding:10px}#sidebar ul li a{padding:10px;font-size:1.1em;display:block}#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} .overlay.active{display:block;opacity:1}#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:'futuralt-book'}#navbarSupportedContent li a{color:#fff;text-decoration:none}#navbarSupportedContent li a:hover{font-style:italic;color:#0069a4!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:#fff}.social-header a:hover{color:#fff} #iframe_popup body{background-color:#0069a4!important} .pg_title_content h1{display:none}body.carte.is_page.sl-carte{background:url('/themes/bistro-de-l-arc-v3/img/restaurant-bistro-de-larc.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.carte.is_page.sl-carte{background:url('/themes/bistro-de-l-arc-v3/img/restaurant-bistro-de-larc.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.sl-carte{background:url('/themes/bistro-de-l-arc-v3/img/restaurant-bistro-de-larc.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.big-nav-menus ul{padding-left:0!important}.big-nav-menus li a{display:block;font-size:40px;font-style:normal;margin:auto;font-family:'futuralt-book';text-align:center;text-decoration:none;color:#FFF;list-style:none;background-color:#0069a4;width:280px;margin-bottom:30px;padding:10px}.big-nav-menus li a:hover{font-style:italic} .header_main_content{color:#fff;z-index:10000;position:relative;text-align:center;margin-top:0}.logo1 a img{max-width:100%}.bloc-nav-home{display:block;margin:0 auto;padding:0 3%;bottom:-295px;position:relative;text-align:center}.big-nav-home li{display:inline-block;font-size:45px;margin:20px 25px;font-family:'futuralt-book';text-transform:uppercase}.big-nav-home li a{text-decoration:none;background-color:#165E84;font-weight:900;color:#fff;padding-left:10px;padding-right:10px}.big-nav-menus-groupes li a{display:block;font-size:34px;font-style:normal;margin:auto;font-family:'futuralt-book';text-align:center;text-decoration:none;color:#FFF;list-style:none;background-color:#0069a4;width:430px;margin-bottom:30px;padding:12px}.big-nav-home li a:hover{font-style:italic}.gallery-content.mode-classic{text-align:center}.item_thumb{padding:5px} #galerie .tab-content li{padding:0}.portfolio_items{margin:0;padding:0;width:100%}.portfolio_items li{list-style-type:none;max-width:200px;width:100%; margin-bottom:15px;margin-left:15px;position:relative}.item-thumbs{ overflow:hidden;cursor:pointer}.item-thumbs a+img{width:100%}.item-thumbs .bkg_img{background-position:center bottom;background-repeat:no-repeat;height:110px;width:100%;display:block}.item-thumbs .hover-wrap{position:absolute;display:block;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 450ms ease-out 0s;-moz-transition:all 450ms ease-out 0s;-o-transition:all 450ms ease-out 0s;transition:all 450ms ease-out 0s;-webkit-transform:rotateY(180deg) scale(.5,.5);-moz-transform:rotateY(180deg) scale(.5,.5);-ms-transform:rotateY(180deg) scale(.5,.5);-o-transform:rotateY(180deg) scale(.5,.5);transform:rotateY(180deg) scale(.5,.5)}.item-thumbs:hover .hover-wrap,.item-thumbs.active .hover-wrap{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateY(0deg) scale(1,1);-moz-transform:rotateY(0deg) scale(1,1);-ms-transform:rotateY(0deg) scale(1,1);-o-transform:rotateY(0deg) scale(1,1);transform:rotateY(0deg) scale(1,1)}.item-thumbs .hover-wrap .overlay-img{position:absolute;width:100%;height:100%;background:#165E84;opacity:.8;filter:alpha(opacity=80)}.item-thumbs .hover-wrap .overlay-img-thumb{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;color:#FFF;font-size:32px;line-height:1em;opacity:1;filter:alpha(opacity=100)}.span3{float:left}  @font-face{font-family:'futuralt-book';src:url('/themes/bistro-de-l-arc-v3/assets/css/fonts/futuralt-book-webfont.woff') format('woff'),url('/themes/bistro-de-l-arc-v3/assets/css/futuralt-book-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/bistro-de-l-arc-v3/assets/img/bg-restaurant.jpg) no-repeat;background-size:cover;background-position:center}.wrapper{width:100%;overflow:hidden}.sl-legal h1{margin-top:50px}.sl-legal .widget_content{margin-top:40px}h1{font-family:'futuralt-book';font-weight:900;font-size:50px;margin:50px 10px;text-align:center}h2{font-family:'futuralt-book';font-weight:900;font-size:20px;letter-spacing:0;text-transform:uppercase}p{font-family:'futuralt-book';font-size:17px;color:#333;line-height:1.4em}.contact-infos p{font-size:19px}.bold-p{font-family:'futuralt-book';font-size:1.6em;line-height:1.2em}.small-p{font-family:'futuralt-book';font-size:1.2em;line-height:20px}#section-infos a{color:#333!important;text-decoration:underline;font-weight:normal!important}.col-md-4.contact-infos{padding-right:60px}a:hover{color:#666}.btn{background-color:#bc192c;letter-spacing:3px;font-family:'futura_ltbook',"HelveticaNeueLTStdRegular","HelveticaNeue","Helvetica Neue","Helvetica","Arial",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}#bg-slider{height:120vh}.image-illustration{width:60%;display:flex;margin:auto} @media screen and (max-width:750px){h2{font-size:16px;font-weight:700!important}p,.bold-p{font-size:18px;line-height:1.3em}.about{margin-top:40px!important}.logo-nav{width:120px}.bloc-nav-home{text-align:left;margin-left:-80px;bottom:-40px}.big-nav-home li{line-height:30px;font-size:35px;text-align:center;list-style:none;display:block}.big-nav-menus li a{font-size:28px}.logo1 a img{max-width:70%}.image-illustration{width:100%;display:flex;margin:auto}}
