/* JS and CSS packer (Tue, 29 Jul 2025, 19:13:27 GMT) */
/* css/app-resp.css (modified: Tue, 08 Jul 2025, 12:36:30 GMT, mtimestamp:1751978190) */
 @media screen and (min-width:1750px){#logo_btn{left:22%}}@media screen and (min-width:1500px){.nav>ul>li{margin:0 10px}}@media screen and (max-width:1050px){.nav>ul>li{font-size:.9em}}@media screen and (max-width:970px){.nav>ul>li{font-size:.9em}}@media screen and (max-width:1600px){#logo_btn{left:17%}}@media screen and (max-width:1400px){#logo_btn{left:8%}}@media screen and (max-width:1350px){#logo_btn{left:5%}.sidebar-container nav{text-align:right}#logo_h_resp{display:none}}@media screen and (max-height:700px){.header_wrapper{}.header_main_content{width:80%}.intro-text{margin-top:3%}}@media screen and (max-width:1024px){ .intro-text{width:65%;min-height:650px}.footer_social,.footer_detail,.partners{border:0;min-height:0}#logo_btn{left:3.5%;top:4px}#logo_h_resp{display:inline}#logo_h_full{display:none}#nav .middle_logo{display:none}.nav>ul>li:first-child{margin-left:50px}section,.header_main{min-height:100px}section{padding:15px 10px 0}.section_content{padding:20px}.header_main_content{width:70%;margin:20% auto 10%}.wrapper{padding:50px 20px}.header_wrapper{position:static;margin-top:50px}.follow_link_site{margin-bottom:40px}#header_main .logo1 img{margin-top:0}#infosmall{position:static;margin-bottom:5px}.pg_title_content h1{width:70%}.info-pratique{padding:0}.widget_50.widget_info_pratiques .wgt_container,.widget_50:nth-child(odd) .wgt_container,.widget_50:nth-child(even) .wgt_container,.widget_50 .wgt_container{width:100%;margin-right:0;margin-left:0}.header_part{height:450px}.section-contact .widget_text.widget_50 .widget_content{width:100%;margin-right:auto}}@media screen and (max-width:899px){.intro-text{width:90%;min-height:600px;padding:10% 0 0 25%}.header_main_content{width:70%}.btn_booking_nav.btn_dark_brown,.btn_booking_nav.btn_dark_brown:hover{color:#bf1818!important;background-color:#fff}#logo_btn a{}.menu_responsive{display:block}#logo_btn{display:none}#logo_responsive{ border-radius:50px;display:inline-block;margin-left:25px;margin-top:12px}.sidebar-container nav{display:none}.sidebar-container nav.active{background-color:#c34c4c; color:#fff;display:block;margin-top:-35px;padding:45px 0;text-transform:uppercase}.nav li.current>a{}.social_button a>i,.footer_social_list a>i{color:#FFF}.nav li.current>a,.nav li a:hover{color:#FFF!important}.nav a{color:#fff!important}.nav ul.menu-dropdwn{position:static;text-align:center;box-shadow:0 0}.nav ul.menu-dropdwn a{color:#d9bf76!important}.nav li:hover>ul.menu-dropdwn{display:none}.nav li.open_ul>ul.menu-dropdwn{display:block!important}.info-pratique,.widget_paragraphe{margin:20px 0}.nav>ul>.social_button{font-size:2em}.nav>ul>.social_button>i{color:#FFF}.nav>ul>li:first-child,.nav>ul>li{margin:45px 0}.nav>ul>li{display:block;text-align:center}.nav .fa-caret-down{color:white!important}.sidebar_content{padding:5px;height:55px}.menu-colonne{padding:0 15px}.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}.info-pratique p{text-align:center;width:100%}.widget_form form{width:95%;margin:0 auto}.widget_form form label{text-align:left;width:100%}.widget_form form fieldset .text-input[name="captcha"],.widget_form form fieldset .text-input,.widget_form form fieldset .text-area{width:100%}.widget_form form fieldset .btn-submit{margin:0 auto}.widget_form .captcha-img{display:block} .pg_title_content h1{width:100%}.widget_box{padding:30px}.insta_block img{}.header_part{height:400px}}@media screen and (max-width:799px){.info-pratique.cb_horaire .booking_phone h2,.info-pratique.cb_horaire .booking_phone h3,.info-pratique.cb_horaire .booking_phone p,.info-pratique.cb_horaire .booking_online h2,.info-pratique.cb_horaire .booking_online h3,.info-pratique.cb_horaire .booking_online p{text-align:center}.info-pratique.cb_horaire .booking_online{margin:30px 0}.info-pratique.cb_horaire .short_line.sh_left:after,.info-pratique.cb_horaire .short_line:after{margin:0 auto}.gallery .gallery-content.mode-light .item_thumb,.gallery .item_thumb{width:100%}.header_part{height:350px}table.table_menu tr.cthead,table.table_menu thead{display:none}table.table_menu tbody td.td_dskp{display:none}table.table_menu tbody td.td_mobile,table.table_menu tbody td{display:block;padding:.6rem}table.table_menu tbody td.td_mobile{padding-top:0}table.table_menu tbody tr td:first-child{ padding-bottom:0}table.table_menu tbody tr td .menu-title{}table.table_menu tbody tr.tr_section td .menu-title,table.table_menu tbody tr.tr_section td{list-style:none; }table.table_menu tbody td:before{content:attr(data-th);display:inline-block;}table.table_menu tbody td:first-child:before{display:none}table.table_menu .item-price{margin-right:3%}table.table_menu .tdmleft{width:20%;height:120%}table.table_menu .tdmright{width:79%}table.table_menu tbody tr:not(.tr_section) td .menu-title:before{display:none}table.table_menu .tr_section .menu-description{width:100%}}@media screen and (max-width:765px){.md_row .bl_img{margin-top:30px}}@media screen and (max-width:599px){.intro-text{width:105%;margin-top:30px}.footer_main .col-md-3{margin:40px auto}.contact_footer{margin-top:0}.header_part{height:300px}.header_wrapper{margin-top:40px}.header_main_content{width:80%}.section_content{padding:50px 20px;margin:0 auto}.menu-colonne .menu-title{width:70%}.menu-colonne .price{width:25%;padding-right:0}.menu-colonne .description{margin:5px 0 10px;display:inline-block}.menu-title,.menu-price{float:none;width:100%}.menu-colonne .menu-title{width:100%}.intro-text p{font-size:18px}#infosmall .infosmall_row>span{display:block}#infosmall .infosmall_row>span:after{content:''}.f_info_part{width:100%;margin-bottom:15px}#TA_certificateOfExcellence315>div{margin:0 auto}.pg_title_content h1{font-size:24px}.video_iframe{height:300px}.widget_box{padding:20px}.onecol{width:100%}.event_wrap_image{float:none;margin-left:0}.widget.widget_50{width:100%}}@media (max-width:480px){.fancybox-nav span,.fancybox-nav:hover span,.fancybox-close,.fancybox-close:hover{background:transparent}.fancybox-close i{left:70px;top:10px}.video_iframe{height:140px}}@media (max-width:400px){.nav>ul>li:first-child,.nav>ul>li{margin:20px 0}.intro-text{width:105%;padding:10%}.intro-text:before{display:none}.row.md_row{margin-top:0;margin-bottom:0}.header_main_content{margin:32% auto 10%}.hsep_bkg{min-height:690px}#widget_2343 .hsep_container .widget_content,.widget_hseparator .hsep_container .widget_content{margin-bottom:30px;padding:50px 60px 40px 75px}.widget_hseparator .hsep_content h2::after{display:none}section h2,.widget_content{padding-top:0;margin:0}.footer_sitemap{margin-top:20px}.hsep_content .big-title{font-size:40px;line-height:50px}.fancybox-close i{left:30px;top:20px}}
