@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,900&display=swap&subset=latin-ext');@import url("https://www.milligusto.com/wp-content/themes/milligusto-child/css/../editor-style.css");@font-face{font-family:'SourceSansPro-Black';src:url('https://www.milligusto.com/wp-content/themes/milligusto-child/css/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),url('https://www.milligusto.com/wp-content/themes/milligusto-child/css/SourceSansPro-Black.woff') format('woff'),url('https://www.milligusto.com/wp-content/themes/milligusto-child/css/SourceSansPro-Black.ttf') format('truetype'),url('https://www.milligusto.com/wp-content/themes/milligusto-child/css/SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');font-weight:normal;font-style:normal}strong,b{font-weight:900 !important}body{font-family:'Source Sans Pro',sans-serif;color:#2e3540;line-height:1.4}body .avia_textblock{line-height:1.4}body *,.special_amp{font-family:'Source Sans Pro',sans-serif}* b,* strong{color:inherit !important}.main_color,.main_color div,.main_color header,.main_color main,.main_color aside,.main_color footer,.main_color article,.main_color nav,.main_color section,.main_color span,.main_color applet,.main_color object,.main_color iframe,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color p,.main_color blockquote,.main_color pre,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color big,.main_color cite,.main_color code,.main_color del,.main_color dfn,.main_color em,.main_color img,.main_color ins,.main_color kbd,.main_color q,.main_color s,.main_color samp,.main_color small,.main_color strike,.main_color strong,.main_color sub,.main_color sup,.main_color tt,.main_color var,.main_color b,.main_color u,.main_color i,.main_color center,.main_color dl,.main_color dt,.main_color dd,.main_color ol,.main_color ul,.main_color li,.main_color fieldset,.main_color form,.main_color label,.main_color legend,.main_color table,.main_color caption,.main_color tbody,.main_color tfoot,.main_color thead,.main_color tr,.main_color th,.main_color td,.main_color article,.main_color aside,.main_color canvas,.main_color details,.main_color embed,.main_color figure,.main_color fieldset,.main_color figcaption,.main_color footer,.main_color header,.main_color hgroup,.main_color menu,.main_color nav,.main_color output,.main_color ruby,.main_color section,.main_color summary,.main_color time,.main_color mark,.main_color audio,.main_color video,#top .main_color .pullquote_boxed,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child,#top .main_color.fullsize .template-blog .post_delimiter,.main_color .related_posts.av-related-style-full a{border:0}.container_wrap{border:0}img{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important}#top table,#top tr,#top td,#top tbody,#top thead,#top th{border:0;background:none}#top table{display:table;width:auto}#top .avia-button{text-transform:uppercase;font-weight:bold}#top .avia_button_icon_right{margin-left:10px}#ui-datepicker-div{display:none}#top #header #header_main .av-logo-container{background-image:url(https://www.milligusto.com/wp-content/themes/milligusto-child/css/medias/logo_rome_colmar.png);background-position:right 220px bottom 70px;background-repeat:no-repeat}#top #header #header_main .av-logo-container .inner-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#top #header #header_main .av-logo-container .logo{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;float:none;max-width:350px}#top #header #header_main .av-logo-container .main_menu{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;float:none;height:auto;padding-bottom:28px}#top #header #header_main .avia-menu{border:0;margin-right:0}#top #header #header_main .avia-menu #avia-menu .avia-menu-fx{bottom:-9px;height:6px}#top #header #header_main .avia-menu #avia-menu li a{font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;line-height:inherit !important;height:auto !important}#top #header #header_main .avia-menu #avia-menu li:hover .avia-menu-fx,#top #header #header_main .avia-menu #avia-menu .current-menu-item>a>.avia-menu-fx,#top #header #header_main .avia-menu #avia-menu li:hover .current_page_item>a>.avia-menu-fx{background-color:#e00b25}#top #wrap_all .avia-button{font-size:16px}#top input[type="submit"]{font-size:16px;text-transform:uppercase;font-weight:bold}#top nav .social_bookmarks{height:42px;position:absolute;top:-90px;right:-120px}#top #wrap_all .av-social-link-facebook{width:42px;height:42px}#top #wrap_all .av-social-link-facebook:hover a{background-color:transparent}#top #wrap_all .av-social-link-facebook a{width:42px;height:42px;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;background:transparent url(https://www.milligusto.com/wp-content/themes/milligusto-child/css/medias/facebook_logo.png) no-repeat 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#top #wrap_all .av-social-link-facebook a:before{display:none}#top #wrap_all .av-social-link-facebook a:hover{filter:alpha(opacity=60);opacity:.6}#top #wrap_all .av-social-link-instagram{width:42px;height:42px}#top #wrap_all .av-social-link-instagram:hover a{background-color:transparent}#top #wrap_all .av-social-link-instagram a{width:42px;height:42px;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;background:transparent url(https://www.milligusto.com/wp-content/themes/milligusto-child/css/medias/ico_instagram.png) no-repeat 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#top #wrap_all .av-social-link-instagram a:before{display:none}#top #wrap_all .av-social-link-instagram a:hover{filter:alpha(opacity=60);opacity:.6}.lien_instagram{width:42px;display:inline-block;position:relative;top:17px;margin-left:10px;height:42px;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;background:transparent url(https://www.milligusto.com/wp-content/themes/milligusto-child/css/medias/ico_instagram.png) no-repeat 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.lien_instagram:before{display:none}.lien_instagram:hover{filter:alpha(opacity=60);opacity:.6}.lien_facebook{width:42px;display:inline-block;position:relative;top:17px;margin-left:10px;height:42px;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity .35s ease-in-out;-webkit-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out;background:transparent url(https://www.milligusto.com/wp-content/themes/milligusto-child/css/medias/facebook_logo.png) no-repeat 0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.lien_facebook:before{display:none}.lien_facebook:hover{filter:alpha(opacity=60);opacity:.6}#top .col_horraires{position:relative}#top .col_horraires .av_textblock_section:last-child{position:absolute;bottom:0;left:0;right:0;background:#e00b25;padding:10px 20px}#top .col_horraires .flex_cell_inner{display:contents}#top .col_horraires label.sib-email-area{color:#fff;text-transform:uppercase;font-size:16px;margin-bottom:10px;display:block;font-weight:bold}#top .col_horraires .sib-email-area div+div{display:-ms-flexbox;display:-webkit-flex;display:flex}#top .col_horraires .sib-email-area div+div [type="email"]{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0}#top .col_horraires .sib-email-area div+div [type="submit"]{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#042836;margin-left:5px;padding:9px}#top a.notranslate{line-height:90px;margin-right:5px}#top_accueil{padding:10px 0}#top_accueil .flex_cell{padding:0}#top_accueil .flex_cell:first-child{padding-right:30px}#specialites{background-image:url(https://www.milligusto.com/wp-content/themes/milligusto-child/css/medias/image_romain.png);background-repeat:no-repeat;background-position:left bottom}#specialites table{margin-top:90px}#specialites table,#specialites tr,#specialites td,#specialites th{font-size:16px}#tarifs .txt_blanc{line-height:1 !important}.bloc_special{overflow:hidden;position:relative}.bloc_special .av_textblock_section{-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;background:#2f2f2c;position:absolute;left:0;right:0;bottom:0;padding:5px 10px}.bloc_special .av_textblock_section span{-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.bloc_special:before{z-index:10;visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:'';-moz-transition:transform 0.6s ease;-webkit-transition:transform 0.6s ease;-o-transition:transform 0.6s ease;transition:transform 0.6s ease;-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0);-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0)}.bloc_special.flex_column{height:300px;position:relative}.bloc_special:hover:before{-moz-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);-webkit-transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);transform:scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0)}.bloc_special:hover .av_textblock_section{background:#e00b25}.bloc_special:hover .av_textblock_section span{color:#fff !important}.av-catalogue-title{padding-right:170px}.paralax_page{border-top:10px solid #fff !important}.reservation_titre+div .content{padding-top:30px}.page-template-default #tarifs .entry-content-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex}.page-template-default #tarifs .flex_column{margin:0;-webkit-flex:0 0 33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;position:relative}.page-template-default #tarifs .flex_column:not(:first-child){border-left:1px solid #fff}.row{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 10px}.text-right{text-align:right}.text-right .ajax-loader{position:absolute;right:120px}sup{color:#e00b25;margin-left:5px}.wpcf7-form input,.wpcf7-form textarea{margin-top:10px !important}.wpcf7-form label{font-size:16px}#top .avia-datepicker-div.ui-datepicker td[title="Unavailable"]{background:rgba(224,11,36,0.8)}#footer .widget{overflow:visible}#header_main{border:0}#top.page-id-51 .template-page{padding:0 !important}#top .google100{width:100vw;left:calc((1210px - 100vw)/2)}.av-catalogue-price{font-weight:bold}#top .main_color .av-catalogue-content{color:#000}@media only screen and (max-width:1310px){#top .google100{left:calc(((100% - 100vw)/2));width:100vw !important}}@media only screen and (max-width:1199px){#top #header #header_main .av-logo-container{padding:0 20px}#top #header #header_main .av-logo-container .logo{margin-left:-30px}#top #header #header_main .avia-menu #avia-menu li a{padding:0 6px}#top nav .social_bookmarks{right:-80px}#top_accueil{display:block}#top_accueil .flex_cell:first-child{width:100%;padding-right:0 !important;display:block}#top_accueil .flex_cell:last-child{width:100%;padding:0 10px !important;display:block;margin-top:10px}#top .col_horraires .av_textblock_section:last-child{position:relative}}@media only screen and (max-width:1023px){#top nav .social_bookmarks{width:84px;top:10px;right:85px}#top #header #header_main .av-logo-container .inner-container{display:block}.responsive #top .av-main-nav .menu-item{display:none}#top a.notranslate{position:absolute;right:80px;top:35px}#top a.notranslate+a{position:absolute;right:110px;top:35px}#top a.notranslate+a+a{position:absolute;right:140px;top:35px}.responsive #top .av-main-nav .menu-item-avia-special{display:block !important}#top #header #header_main .av-logo-container .main_menu{position:absolute;top:30px}#top #header #header_main .av-logo-container{height:100px !important;line-height:100px !important}.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:100px !important}#top #header #header_main .av-logo-container .logo a{max-height:100px !important}#top #header #header_main .av-logo-container .logo a img{max-height:100px !important}.col_horraires .avia_textblock{text-align:center}.av-catalogue-price{position:relative}.av-catalogue-title{padding-right:0}.col-6{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}}@media only screen and (max-width:991px){#specialites table,#specialites tbody{display:block;width:100%}#specialites tr{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#specialites tr td{-webkit-flex:0 0 33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%;margin-bottom:0}#specialites table{margin-top:20px}.responsive #top #wrap_all #top_accueil.av-flex-cells .no_margin{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width:767px){#top #header #header_main .avia-menu{padding-right:0}.responsive #top #header .main_menu .social_bookmarks{position:absolute;width:84px !important}.responsive #top #wrap_all .container{width:100%;max-width:100%;padding:0 20px}.page-template-default #tarifs .entry-content-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-default #tarifs .flex_column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;border:0 !important}.content,.sidebar{padding-top:20px;padding-bottom:20px}#top .flex_column_table.av-equal-height-column-flextable:not(:first-child){margin-top:20px}#footer .container,#socket .container{text-align:center}#footer .widget{margin:0}#socket .copyright{float:none}.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:0 !important}.responsive #top .container .av-content-small,.responsive #top #wrap_all .flex_column,.responsive #top #wrap_all .av-flex-cells .no_margin{margin-bottom:10px}#top .hr.hr-invisible{margin-top:0 !important}.av-catalogue-price{position:absolute}.av-catalogue-title{padding-right:170px}#top #header #header_main .av-logo-container .main_menu{padding-bottom:0}.avia_textblock em span{display:block;text-align:center;margin-top:0}.avia_textblock em strong{display:block;text-align:center;margin-top:0}.responsive #top #wrap_all #header{position:fixed}.html_header_top.html_header_sticky #top #wrap_all #main{padding-top:100px !important}.page-id-51 #av_section_1 a{color:#fff !important}}@media only screen and (max-width:575px){#specialites tr td{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:0}.av-catalogue-price{position:relative}.av-catalogue-title{padding-right:0}#av_section_4 .txt_blanc,#av_section_2 .txt_blanc{font-size:32px !important}span[style*="font-size: 50px"]{font-size:32px !important}#av_gmap_0{max-height:400px}}@media only screen and (max-width:480px){#top a.notranslate{right:0}#top a.notranslate+a{right:30px}#top a.notranslate+a+a{right:60px}}