body{overflow-x:hidden;font-family:arial;background-color:#000;color:#fff;font-size:.9rem!important}p{line-height:1.75}a{color:#f6c46c}a:hover{color:#f7ab26}.text-primary{color:#f6c46c!important}.container{max-width:100%!important}.container-static{max-width:1200px!important}@media (min-width:991px){.content{display:table-cell;vertical-align:middle}}nav .head-info{font-family:'Bebas Neue',cursive;font-size:150%}nav .head-info .tel{background-color:#f6c46c;color:#000;padding:15px;margin-right:.5em;margin-left:.5em}nav .head-info .tel a{color:#000}nav .head-info .tel a:hover{color:#000;text-decoration:none}.page-section{padding-top:40px}.bg-yellow h2.section-heading{font-size:60px;font-weight:600;margin-top:0;margin-bottom:20px;color:#000;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.bg-yellow h1.section-subheading{color:#000;font-family:Yellowtail}.bg-yellow h1.title{margin-bottom:40px;color:#000;font-family:Yellowtail}.about-text{margin-top:40px;letter-spacing:1px}@media (max-width:991px){h1.title{margin-top:40px}#evenalacarte,#tourlavinea{padding-bottom:40px}}#contact,#partenaires{padding-bottom:40px}.bg-black h2.section-heading{font-size:60px;font-weight:600;margin-top:0;margin-bottom:20px;color:#f6c46c;font-family:'TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif'}.bg-black h1.section-subheading{color:#f6c46c;font-family:Yellowtail}.bg-black h1.title{margin-bottom:40px;color:#f6c46c;font-family:Yellowtail}.page-section img.thumbnail-right{margin:0 0 20px 20px}.page-section img.thumbnail-left{margin:0 20px 20px 0}.bg-yellow{background-color:#f6c46c;color:#000}.bg-yellow .detail-content a{color:#000;font-weight:700}.bg-yellow .detail-content a:hover{color:#fff;text-decoration:none}.bg-yellow .text-intro a{color:#000;font-weight:700}.bg-yellow .text-intro a:hover{color:#fff;text-decoration:none}@media (max-width:991px){.detail-content{margin:30px 0}}@media (max-width:991px){nav .head-info{margin-top:1em}#mainNav .navbar-brand img{margin-right:10px!important}.navbar-collapse{margin-bottom:40px}header.masthead .intro-text .intro-heading-line{font-size:200%!important}header.masthead .intro-text .intro-lead-in{font-size:150%!important}header.masthead .intro-text .intro-heading{font-size:210%!important}}::-moz-selection{background:#f6c46c;text-shadow:none}::selection{background:#f6c46c;text-shadow:none}img::-moz-selection{background:0 0}img::selection{background:0 0}img::-moz-selection{background:0 0}.bg-yellow .border1{background-color:#000;padding:3px}.bg-yellow .border2{background-color:#f6c46c;padding:2px}.bg-black .border1{background-color:#f6c46c;padding:3px}.bg-black .border2{background-color:#000;padding:2px}.img-thumbnail{border-radius:0;padding:0;border:2px solid #000!important;min-width:100%}#mainNav{padding-top:25px;padding-bottom:25px;transition:padding-top .3s,padding-bottom .3s,background-color .3s;border:none;background-color:transparent}#mainNav .navbar-nav .nav-item .nav-link{padding:1.1em .5em!important}#mainNav.navbar-shrink{padding-top:0;padding-bottom:0;background-color:#000;border-bottom:solid 3px #f6c46c;filter:drop-shadow(0 1px 10px rgba(0, 0, 0, .5));transition:background-color .3s}#mainNav.navbar-shrink .navbar-brand{font-size:1.25em;padding-top:12px;padding-bottom:12px}#mainNav .navbar-toggler{margin-top:50%;font-size:150%;right:0;padding:13px;text-transform:uppercase;color:#000;border:0;background-color:#f6c46c;font-family:'Bebas Neue',cursive;border-radius:0}.navbar-toggler:focus,.navbar-toggler:hover{background-color:#f7ab26;text-decoration:none!important;outline:0!important}#mainNav .navbar-brand{color:#f6c46c;font-family:'Bebas Neue',cursive;filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 1));margin-right:0}#mainNav .navbar-brand.active,#mainNav .navbar-brand:active,#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#f6c46c}#mainNav .navbar-nav .nav-item .nav-link{font-size:1.2em;padding:.75em 0;letter-spacing:0;color:#fff;font-family:Roboto,sans-serif}@media (min-width:991px){@media (max-width:1250px){#mainNav .navbar-nav .nav-item .nav-link{font-size:1.1em}}@media (max-width:1195px){#mainNav .navbar-nav .nav-item .nav-link{font-size:1em}}@media (max-width:1135px){#mainNav .navbar-nav .nav-item .nav-link{font-size:.9em}}@media (max-width:1080px){#mainNav .navbar-nav .nav-item .nav-link{font-size:.7em}}}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#f6c46c}#mainNav .navbar-nav{margin-left:0!important;text-align:center}#mainNav .navbar-brand img{margin-right:30px;max-width:125px}.lang-res{font-family:'Bebas Neue',cursive;font-size:150%;text-align:center;margin-top:10px}header.masthead{text-align:center;color:#fff;max-height:760px}header.masthead .intro-text .intro-lead-in{font-size:300%;font-style:italic;line-height:22px;font-family:'Droid Serif',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';margin-bottom:4%;margin-right:20%}header.masthead .intro-text .intro-heading{font-size:500%;font-weight:700;line-height:50px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';margin-left:16%}header.masthead .intro-text .intro-heading-line{font-size:500%;font-family:'Bebas Neue',cursive;display:table}header.masthead .intro-text .intro-heading-all{margin-left:10%}.btn-en,.btn-es,.btn-fr{margin-left:3px;margin-right:3px}.btn-header{font-family:'Bebas Neue',cursive;font-size:150%;background-color:#f6c46c;margin-top:15%;color:#000;padding:15px;padding-top:17px;display:inline-block}.btn-header:focus,.btn-header:hover{color:#000;background-color:#f0ab33;text-decoration:none}.btn-yellow{font-family:'Bebas Neue',cursive;font-size:150%;background-color:#f6c46c;color:#000!important;padding:15px;padding-top:17px;display:inline-block}.btn-yellow:focus,.btn-yellow:hover{color:#000;background-color:#f7ab26;text-decoration:none}.btn-black{font-family:'Bebas Neue',cursive;font-size:150%;background-color:#000;color:#fff!important;padding:15px;padding-top:17px;display:inline-block}.btn-black:focus,.btn-black:hover{color:#fff;background-color:#1f1f1f;text-decoration:none}header .carousel-item{width:100%;position:relative}header .carousel-item1{background-image:url(../img/carousel/image1.jpg);background-position:50% 50%}header .carousel-item2{background-image:url(../img/carousel/image2.jpg);background-position:50% 50%}header .carousel-item3{background-image:url(../img/carousel/image3.jpg);background-position:50% 50%}header .carousel-item4{background-image:url(../img/carousel/image4.jpg);background-position:50% 50%}header .carousel-item5{background-image:url(../img/carousel/image5.jpg);background-position:50% 50%}.carousel-caption{position:absolute;top:67%;left:50%;transform:translate(-50%,-50%);bottom:initial;right:initial;width:80%}@media (max-width:991px){.carousel-caption{top:58%}}.carousel-control-next-icon,.carousel-control-prev-icon,.carousel-indicators>li{filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 1))}.carousel{overflow:hidden}.carousel-item{overflow:hidden}.carousel-indicators li{width:50px!important;height:5px!important}.text-shadow{filter:drop-shadow(0 3px 3px rgba(0, 0, 0, 1))}.fleury{margin-bottom:60px}.fleury .detail-content{margin-bottom:0}.sign{font-family:Yellowtail;font-size:30px}.tour-preview-all{margin-top:10px}.tour-preview{text-align:center;position:relative;background-position:50% 50%;background-size:cover;height:250px}.tour-preview .box-content,.tour-preview:after{width:100%;position:absolute;left:0}.tour-preview:after{content:"";height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 69%,rgba(0,0,0,.76) 100%);top:0;transition:all .5s ease 0s}.tour-preview .post,.tour-preview .title{margin-top:25px;transform:translateY(82px);transition:all .4s cubic-bezier(.13,.62,.81,.91) 0s}.tour-preview:hover:after{background:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.09) 11%,rgba(0,0,0,.12) 13%,rgba(0,0,0,.19) 20%,rgba(0,0,0,.29) 28%,rgba(0,0,0,.29) 29%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.46) 43%,rgba(0,0,0,.53) 47%,rgba(0,0,0,.75) 69%,rgba(0,0,0,.87) 84%,rgba(0,0,0,.98) 99%,rgba(0,0,0,.94) 100%)}.tour-preview img{width:100%;height:245px}.tour-preview .box-content{color:#fff;top:0;z-index:1}.tour-preview .title{font-family:Roboto,sans-serif;text-transform:uppercase;text-shadow:-1px 1px 2px #000,1px 1px 2px #000,1px -1px 0 #000,-1px -1px 0 #000}.tour-preview .post{display:block;padding:8px 0;font-size:15px}.tour-preview .desc li a,.tour-preview .icon li a{font-size:20px;color:#000}.tour-preview:hover .post,.tour-preview:hover .title{transform:translateY(0)}.tour-preview .desc{margin-top:30px;padding-left:0;list-style:none;opacity:0;position:relative;transform:perspective(500px) rotateX(-90deg) rotateY(0) rotateZ(0);transition:all .6s cubic-bezier(0,0,.58,1) 0s}.tour-preview:hover .desc{opacity:1;transform:perspective(500px) rotateX(0) rotateY(0) rotateZ(0)}.tour-preview .desc:before{content:"";width:50px;height:2px;background:#fff;margin:0 auto;position:absolute;top:-17px;left:0;right:0}.tour-preview .desc li a{transition:all .3s ease 0s}.tour-preview .desc li a.btn-yellow{margin-top:15px}.tour-preview .desc li a.btn-black{margin-top:15px}.tour-preview .desc li:last-child a{margin-right:0}@media only screen and (max-width:990px){.tour-preview .title{font-size:x-large}.tour-item{margin-bottom:30px}}.bg-black .tour-preview{border:2px solid #f6c46c}.bg-yellow .tour-preview{border:2px solid #000}#evenalacarte,#evencadeauaoffrir,#evenmariage,#evenromantique,#tourlagourmande,#tourlasaintelme,#tourlavermeilleuse,#tourlavinea{padding-top:0}@media (min-width:991px){#contact,#evenalacarte,#evencadeauaoffrir,#evenementiel,#evenmariage,#evenromantique,#lestours,#partenaires,#tourlagourmande,#tourlasaintelme,#tourlavermeilleuse,#tourlavinea{display:table;width:100%}}#contact .tel{text-decoration:none!important}#apropos{padding-bottom:40px}.bg-black .carousel{border:solid 2px #f6c46c}.bg-yellow .carousel{border:solid 2px #000}.icon{vertical-align:middle}@media only screen and (max-width:990px){h2.section-heading{font-size:40px!important}}.text-intro{margin-top:30px;margin-bottom:60px}.detail-main{display:flex;flex-flow:column;height:100%}.detail-content{margin-bottom:30px;letter-spacing:1px}@media (min-width:991px){.detail-content{text-align:justify}}.detail-content ul{list-style:circle inside none}.detail-empty{flex-grow:1}.detail-btn a{text-align:center;width:100%}.text-outro{margin-top:40px}#partenaires img{max-width:140px;max-height:100px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#partenaires img:hover{transition:filter .3s ease-in-out;-webkit-filter:grayscale(0);filter:grayscale(0)}#partenaires li{margin:30px}#partenaires ul{display:inline-flex;align-items:center;list-style-type:none}#partenaires .fas{font-size:30px}.sendmail .btn{float:right;background-color:#000;border-radius:0}.sendmail .btn:focus,.sendmail .btn:hover{box-shadow:none;background-color:#1f1f1f}#g-recaptcha{float:left}@media (max-width:991px){.sendmail .btn{margin-top:15px;float:none}#g-recaptcha{float:none}}.form-control{border:solid 1px #000;margin-bottom:20px;height:auto;padding:12px 20px;color:#000}.form-double input{width:calc(50% - 10px);float:left}.form-double input:last-child{float:right}.footer{padding:70px 0;text-align:center}.footer span.copyright{font-size:90%;text-transform:none;font-family:Roboto,sans-serif}.footer ul.quicklinks{font-size:90%;line-height:40px;margin-bottom:0;text-transform:none;font-family:Roboto,sans-serif}ul.social-buttons{margin-bottom:0;margin-top:15px}ul.social-buttons li a{font-size:20px;line-height:50px;display:block;width:50px;height:50px;transition:all .3s;color:#fff;border-radius:100%;outline:0;background-color:#000}ul.social-buttons li a:active,ul.social-buttons li a:focus,ul.social-buttons li a:hover{background-color:#f6c46c;color:#000}.cookiealert{clear:both;align-items:center;justify-content:center;padding:.75rem 1.25rem;color:#fff;background-color:#000;font-size:14px}.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:1s}.cookiealert a{text-decoration:underline}.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline;padding:10px;font-size:120%;border-radius:0}.modal{padding-right:0!important}.modal-dialog{overflow-y:initial!important}.modal-content{background-color:#f6c46c;color:#000;border:1px solid #000}.modal-header{border-bottom:1px solid #000}#legalModal .modal-body{height:550px;overflow-y:auto}@media (max-width:991px){#legalModal .modal-body{height:400px}}.modal-footer .btn{color:#000}.modal-footer{border-top:1px solid #000}.totop{margin-bottom:20px;margin-right:20px}#return-to-top{border:3px solid #f6c46c;background:#000;width:50px;height:50px;display:block;display:none;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center}#return-to-top i{color:#f6c46c;margin:0;position:relative;top:10px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background-color:#f6c46c;border:3px solid #000}#return-to-top:hover i{color:#000}.up-right{float:right;display:flex;margin-bottom:20px;margin-right:20px}#social-item{margin-bottom:5px;border:3px solid #f6c46c;background:#000;width:50px;height:50px;display:inline-block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center}#social-item i{color:#f6c46c;margin:0;position:relative;top:12px;font-size:19px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#social-item:hover{background-color:#f6c46c;border:3px solid #000}#social-item:hover i{color:#000}.social-left{display:none;float:left;margin-bottom:20px;margin-left:20px}@media (max-width:991px){.social-left{display:none!important}}.overlay{position:fixed;bottom:0;width:100%;z-index:999}.lang a{text-decoration:none;color:#fff}.lang a:focus,.lang a:hover,.lang a:visited{text-decoration:none;color:#f6c46c}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99999999999;background-image:url(../img/logo.png);background-repeat:no-repeat;background-position:50% 50%}