@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900&display=swap&subset=latin-ext');@import url("https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../editor-style.css");@font-face{font-family:'Daughter of Fortune';src:url('https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../font/DaughterofFortune.eot');src:url('https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../font/DaughterofFortune.eot?#iefix') format('embedded-opentype'),url('https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../font/DaughterofFortune.woff2') format('woff2'),url('https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../font/DaughterofFortune.woff') format('woff'),url('https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../font/DaughterofFortune.ttf') format('truetype'),url('https://www.kabanah.fr/wp-content/themes/kabanah-child/css/../font/DaughterofFortune.svg#DaughterofFortune') format('svg');font-weight:normal;font-style:normal}:root{--transition-1:all .35s ease-out;--enfold-main-color-bg:transparent !important}::selection{color:#fff !important}html{font-size:16px}body{font-family:'Source Sans Pro',sans-serif;line-height:1.4;font-size:16px}html h1,html h2,html h3,html h4,html h5,html h6,html #top .title_container .main-title,html tr.pricing-row td,html #top .portfolio-title,html .callout .content-area,html .avia-big-box .avia-innerbox,html .av-special-font,html .av-current-sort-title,html .html_elegant-blog #top .minor-meta,html #av-burger-menu-ul li{font-family:'Source Sans Pro',sans-serif}body .avia_textblock{line-height:1.4}body *,.special_amp{font-family:'Source Sans Pro',sans-serif}#header_meta{position:absolute;top:0;left:0;right:0;background-color:transparent}#header_main{background-color:#1fa5b7}#header_main .container{max-width:1050px}.av-logo-container{background:no-repeat top -70px left 270px url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/deco_1.png)}#header_main_alternate>.container:before{content:'';display:block;position:absolute;left:-70px;bottom:-37px;width:110px;height:108px;background:no-repeat center center url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/deco_4.png)}.avia-standard-logo{top:10px}.container_wrap{border:0}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook{width:46px;margin-top:22px}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook a{width:36px;height:36px;min-height:36px;background-color:#16647f;line-height:36px;border-radius:8px}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook a svg{height:32px;fill:#fff;margin-top:4px;margin-right:-9px}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook a:hover,.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook a:focus{background-color:#fff}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook a:hover svg,.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook a:focus svg{fill:#1fa5b7}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram{width:46px;margin-top:22px}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram a{width:36px;height:36px;min-height:36px;background-color:#DD2A7B;line-height:36px;border-radius:8px}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram a svg{height:32px;fill:#fff;margin-top:2px;margin-right:0px}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram a:hover,.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram a:focus{background-color:#fff}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram a:hover svg,.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram a:focus svg{fill:#1fa5b7}.responsive #top #wrap_all .social_bookmarks li+li{margin-left:10px}#avia-menu{margin-top:-10px}#avia-menu li a{position:relative;margin:0 15px}#avia-menu li a:after{content:'';display:block;position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:#186582;transition:.35s ease-out}#avia-menu li a .avia-menu-text{color:#fff;text-transform:uppercase;font-size:16px;font-weight:bold}#avia-menu li a .avia-menu-fx{display:none !important}#avia-menu li.current-menu-item a:after,#avia-menu li a:hover:after,#avia-menu li a:focus:after{width:100%}#main{position:relative;z-index:1000}#header{z-index:1200 !important}#main strong,#main b{color:inherit}.image_palmiers{position:relative}.image_palmiers:before{content:'';display:block;width:249px;height:411px;background:no-repeat 0 -5px url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/deco_10.png);position:absolute;left:-225px;top:0}.titre_50_fleur{display:block;height:120px;line-height:70px;padding-left:230px;background:no-repeat left center url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/fleur.png)}.responsive #top table,.responsive #top table *{background-color:transparent;border:0;font-size:16px}.responsive #top .border_top10{border-top:10px solid #fff !important}.responsive #top .flex_cell:has(#horaires){padding:0 30px}.responsive #top .margin_top{margin-top:20px}.responsive #top .main_color:has(#decouvrir) .content{padding:15px 0}.responsive #top #menu_restaurant{position:relative}.responsive #top #menu_restaurant p{margin:0}.responsive #top #menu_restaurant .content{padding:15px 0 0}.responsive #top #menu_restaurant>.container{background:no-repeat left 295px top -30px url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/deco_6.png),no-repeat right 300px bottom 0 url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/deco_7.png)}.responsive #top #menu_restaurant:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:40px;background:#f99330}.responsive #top #infos_restaurant{background:repeat-x left bottom -3px #c0e5de url(https://www.kabanah.fr/wp-content/themes/kabanah-child/css/medias/deco_repeat.png)}.responsive #top #infos_restaurant .content{padding-top:10px;padding-bottom:80px}.responsive #top .bloc_ombres:before,.responsive #top .bloc_ombres:after{content:'';display:block;position:absolute;left:0;right:0;height:35px;box-shadow:0 0 20px 20px rgba(0,0,0,0.8);z-index:10}.responsive #top .bloc_ombres:before{top:-35px}.responsive #top .bloc_ombres:after{bottom:-35px;transform:rotate(180deg)}.responsive #top a.btn-bleu,.responsive #top .forminator-button-submit{position:relative;border:1px solid #1fa5b7;background:#1fa5b7;font-size:14px;text-transform:uppercase;font-weight:bold;color:#fff;line-height:1;padding:15px 35px;transition:all .35s ease-out;margin-top:20px;display:inline-block}.responsive #top a.btn-bleu:after,.responsive #top .forminator-button-submit:after{content:'\e879';display:inline-block;font-size:20px;font-family:entypo-fontello;position:relative;left:10px;top:2px;transition:all .35s ease-out}.responsive #top a.btn-bleu:hover,.responsive #top .forminator-button-submit:hover,.responsive #top a.btn-bleu:focus,.responsive #top .forminator-button-submit:focus{background-color:#fff;color:#10647f}.responsive #top a.btn-bleu:hover:after,.responsive #top .forminator-button-submit:hover:after,.responsive #top a.btn-bleu:focus:after,.responsive #top .forminator-button-submit:focus:after{left:16px}.responsive #top #scroll-top-link.avia-svg-icon svg:first-child,.responsive #top #av-cookie-consent-badge.avia-svg-icon svg:first-child{fill:#1fa5b7}.responsive #top #carte{width:calc(50vw - 6%);position:absolute;right:calc((100% - 100vw)/2 );top:50px}.responsive #top #socket{font-size:13px}.responsive #top .forminator-ui.forminator-design--default .forminator-label{font-size:16px;font-weight:normal}.responsive #top .forminator-edit-module{display:none}.responsive #top .forminator-custom-form .forminator-row{margin-bottom:0}.responsive #top .forminator-custom-form .forminator-input,.responsive #top .forminator-custom-form .selection .select2-selection{background-color:#fcfcfc !important}.responsive #top .forminator-custom-form .forminator-input-with-icon input{padding-left:35px}.responsive #top #img_top{width:100%;height:205px;border-top:10px solid #fff}.responsive #top #img_top img{width:100%;height:100%;object-fit:cover}.responsive #top #restaurant_images figcaption{display:none}.responsive #top #restaurant_images .av-inner-masonry{border:5px solid #fff}.responsive #top #text_pergolas{padding-right:40%}.responsive #top .av-catalogue-content{font-size:13px}.leaflet-top,.leaflet-bottom{z-index:400}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::before,.header_color .av-hamburger-inner::after{background-color:#fff !important}.header_color .is-active .av-hamburger-inner,.header_color .is-active .av-hamburger-inner::before,.header_color .is-active .av-hamburger-inner::after{background-color:#000 !important}#main>div:first-child{margin-top:-30px}.main_menu{z-index:9998}@media (max-width:991px){.avia-standard-logo{top:0}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_facebook{margin-top:0 !important}.responsive #top #wrap_all .social_bookmarks li.social_bookmarks_instagram{margin-top:0 !important}#top .social_bookmarks{height:36px !important}.responsive.html_mobile_menu_tablet #top #wrap_all #header{position:fixed !important;top:0;right:0;left:0;z-index:1200}#wrap_all{padding-top:90px}.responsive.html_mobile_menu_tablet.html_header_top #top #main{margin-top:20px}#menu_restaurant:before{content:'';display:block;position:absolute;z-index:0;left:0;right:0;top:0;bottom:0;background:rgba(250,185,48,0.8)}.responsive #top #menu_restaurant:after{display:none !important}#menu_restaurant{padding-bottom:20px}.titre_30{font-size:20px}.titre_20{font-size:16px}.prix{font-size:30px}#boissons .flex_column{width:100%;margin-left:0}#boissons .flex_column+.flex_column{margin-top:30px}.current-menu-item a{color:#f99330 !important}}@media (max-width:767px){.content,.sidebar{padding-top:20px;padding-bottom:20px}.responsive #top #carte{position:relative;right:0;top:0}#menu_restaurant:before{background:#F99330aa}.responsive #top table tr{display:flex;flex-wrap:wrap}.responsive #top table tr>td{flex:0 0 33%}.titre_50_fleur{padding-left:120px;font-size:30px;height:70px;background-size:contain}#menu_restaurant{padding-bottom:20px}.titre_30{font-size:30px}.titre_20{font-size:20px}.prix{font-size:50px}.responsive #top .container .av-content-small,.responsive #top #wrap_all .flex_column,.responsive #top #wrap_all .av-flex-cells .no_margin{margin-bottom:0}.responsive #top #text_pergolas{padding:0}.responsive #top #wrap_all .container{width:100%;max-width:100%;padding-left:15px;padding-right:15px}.text_image .flex_column .av_textblock_section:before{content:'';z-index:-1;display:block;position:absolute;left:0;right:0;bottom:0;top:0;background:#ffffffbb}}@media (max-width:480px){.responsive #top #wrap_all #header .avia-menu+.social_bookmarks{position:absolute;right:40px;display:flex;top:38px}}