@import url('https://fonts.googleapis.com/css?family=Raleway:300,400');@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');@import url('https://fonts.googleapis.com/css?family=Fredericka+the+Great');body{font-family:'Raleway',sans-serif;font-weight:400;font-size:18px}h1,h2,h3,h4,h5,h6{color:#131112;line-height:1.3}h2.big-title,h1.big-title{position:relative;z-index:1;font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:60px;letter-spacing:.03em}.text-deco path{fill:#0ab7c5}p.entry-meta{color:#0ab7c5}.colored-BG-image{background-color:#131112;background-image:url(../img/bg-pattern.png)}h3.medium-title{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:40px}h3.medium-title-line{font-family:'Roboto Condensed',sans-serif;font-weight:700;font-size:40px}h3.title-blocs{font-size:24px;color:#131112}p{color:#131112;font-size:16px;line-height:1.4;font-weight:400}a{color:#0ab7c5;font-weight:700}a:hover,a:focus{color:#0ab7c5;font-weight:700}.section-heading h2{font-size:30px;font-weight:700}.section-sub-banner .container{background-color:rgba(19,17,18,.7)}.title-white{color:#fff !important}.font-bold{font-weight:700}.font-light{font-weight:300}.btn,.btn:active{color:#fff;border:none;border-radius:0;font-size:18px;line-height:56px;font-weight:700;background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9)}.btn:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;opacity:0;transition:opacity 1s ease;background:#fff}.btn:hover:before{opacity:.4;transition:opacity 1s ease}.btn:hover,.btn:focus{font-size:18px;color:#fff}.btn-white{border:2px solid #fff;color:#fff;font-size:20px;border-radius:30px;line-height:55px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700}.cc-window.cc-theme-block{background-color:rgba(19,17,18,.8) !important;color:#fff !important;font-size:16px !important;font-family:'Poppins' !important}.cc_container p{color:#fff !important}.cc-compliance>.cc-btn,.cc-compliance>.cc-btn:visited{color:#fff !important;background-color:#0ab7c5 !important;border-radius:0 !important;-webkit-border-radius:0 !important}.navbar-toggler{background-color:#fff;border-radius:0}.navbar-toggler i{font-size:12px;color:#fff}.mobile-nav{background-color:#fff}.mobile-nav .navbar-toggler span{background-color:#0ab7c5}.mobile-nav .nav-responsive.menu-mobile-active{background-color:#fff;border-top:1px solid rgba(19,17,18,.1)}#scrollUp{background-color:#0ab7c5;border-radius:0;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);color:#fff;font-size:24px}#scrollUp:hover{background-color:#db5461}.main-content-wrapper .section-header{background-color:#fff;-webkit-box-shadow:4px 0 15px rgba(19,17,18,.05);-moz-box-shadow:4px 0 15px rgba(19,17,18,.05);box-shadow:4px 0 15px rgba(19,17,18,.05)}.main-content-wrapper .section-header .top-header{background-color:#131112;color:#fff;font-size:14px;line-height:20px;font-family:'Roboto Condensed',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em}.main-content-wrapper .section-header .top-header a{color:#fff;font-weight:400;letter-spacing:.03em}.main-content-wrapper .section-header .top-header a:hover{color:#0ab7c5}.main-content-wrapper .section-header .top-header .meteo .weather-item .weather-icon{color:#fff}.main-content-wrapper .section-header .top-header .langs-w ul{border-radius:0;background-color:#131112;-webkit-box-shadow:4px 0 15px rgba(19,17,18,.05);-moz-box-shadow:4px 0 15px rgba(19,17,18,.05);box-shadow:4px 0 15px rgba(19,17,18,.05)}.main-content-wrapper .section-header .logo .title,.mobile-nav .logo .title{font-family:'Roboto Condensed',sans-serif;font-size:22px;font-weight:700;line-height:1.1em}.main-content-wrapper .section-header .logo .subtitle,.mobile-nav .logo .subtitle{font-size:14px;font-weight:400}.main-content-wrapper .section-header .nav li a,.mobile-nav .menu-mobile li a{font-size:16px;text-transform:uppercase;font-family:'Roboto Condensed',sans-serif;font-weight:700;letter-spacing:.03em;color:#131112}.main-content-wrapper .section-header .nav li a:hover,.mobile-nav .menu-mobile li a:hover{color:#0ab7c5}.main-content-wrapper .section-header .nav li.link-resa a,.main-content-wrapper .section-header .nav-responsive li.link-resa a{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;color:#fff}.main-content-wrapper .section-header .nav li.link-resa a:before,.main-content-wrapper .section-header .nav-responsive li.link-resa a:before{opacity:0;background:#fff}.main-content-wrapper .section-header .nav li.link-resa a:hover:before,.main-content-wrapper .section-header .nav-responsive li.link-resa a:hover:before{opacity:.4}.main-content-wrapper .section-header .nav .sub-menu{background-color:#fff;-webkit-box-shadow:4px 0 15px rgba(19,17,18,.05);-moz-box-shadow:4px 0 15px rgba(19,17,18,.05);box-shadow:4px 0 15px rgba(19,17,18,.05)}.main-content-wrapper .section-header .menu-mobile-active .nav-responsive .sub-menu{box-shadow:none}.main-content-wrapper .section-header .nav .sub-menu li a,.mobile-nav .menu-mobile .sub-menu-mobile li a{font-size:14px;text-transform:none;font-family:'Roboto Condensed',sans-serif;font-weight:400}.section-slider .slider-content,.section-video .slider-content{background-color:rgba(19,17,18,.3)}.section-slider .title-slider,.section-video .title-slider{color:#fff;font-family:'Fredericka the Great',cursive;font-weight:normal;font-size:80px;line-height:1.2em;text-shadow:0 2px 2px rgba(19,17,18,.4);text-align:center}.section-slider .subtitle-slider,.section-video .subtitle-slider{color:#fff;font-weight:bold;font-size:40px;line-height:1.2em;text-shadow:0 2px 2px rgba(51,55,69,.4);text-align:center}.section-slider .owl-controls{background-color:#131112}.section-slider .owl-controls .owl-prev,.section-slider .owl-controls .owl-next{color:#fff;border:3px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.section-slider .owl-controls .owl-prev:hover,.section-slider .owl-controls .owl-next:hover{color:#0ab7c5;border:3px solid #0ab7c5}.section-home-be{background-color:#fff}.section-home-be .content-be-background h2.big-title{font-size:50px}#ConstellationWidgetContainerBE #ConstellationWidget,#ConstellationWidgetContainerBE #ConstellationWidgetLinks{background-color:transparent}#ConstellationWidget .co-widget-date #FieldDate,#ConstellationWidget .co-widget-duration .co-widget-styled,#ConstellationWidget .co-widget-occupancy #tbResumeCapa{border:2px solid #0ab7c5 !important}#ConstellationWidget .co-widget-styled.co-widget-chevron-down:before{color:#0ab7c5 !important}#ConstellationWidget .co-widget-i-calendar{color:#0ab7c5 !important}#ConstellationWidget .co-widget-occupancy #btnResumeCapa{border-radius:0 !important;background-color:#0ab7c5 !important;border:none;font-size:14px;line-height:18px;font-weight:700}#ConstellationWidget .co-widget-occupancy #btnResumeCapa:hover{color:#fff !important;background-color:#131112}#ConstellationWidget .co-widget-occupancy .co-widget-occupancy-define{border-color:#ececec !important;color:#131112 !important;border-radius:0 !important}#ConstellationWidget .co-widget-occupancy .co-widget-occupancy-define>div+div{border-color:#ececec !important;border-top-color:#ececec}#ConstellationWidget .co-widget-occupancy .co-widget-occupancy-define .co-widget-title-occupancy-people label,#ConstellationWidget .co-widget-div-age label{color:#131112 !important}#ConstellationWidget .co-widget-text-right label{color:#131112 !important}#ConstellationWidget .co-widget-icon.co-widget-minus:before,#ConstellationWidget .co-widget-icon.co-widget-plus:before{color:#0ab7c5 !important}#ConstellationWidget .co-widget-occupancy-add button:not([class*=pika]){background-color:#0ab7c5 !important;border-radius:0 !important}.co-widget #BtnLaunchBooking{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;border-radius:0 !important}.co-widget #BtnLaunchBooking:before{opacity:0;background:#fff}.co-widget #BtnLaunchBooking:hover:before{opacity:.4}.co-widget #BtnLaunchBooking:hover{text-decoration:none !important}.secure-booking-message,.secure-booking-payment-w{font-size:14px;color:rgba(255,255,255,.5)}.section-home-presentation .text{font-weight:400;line-height:1.5em;color:#131112;font-size:20px}.section-home-presentation .info-author{color:#131112;font-size:16px}.section-home-presentation .info-author .c-main{font-size:20px}.section-home-offers .animate-box .offer .desc .content-offer{text-shadow:0 2px 2px rgba(19,17,18,.4)}.section-home-offers .animate-box .offer{background-color:#0ab7c5}.section-home-offers .animate-box .offer .desc{background:rgba(19,17,18,.4)}.section-home-offers .animate-box .offer:hover .desc{background:rgba(19,17,18,.8)}.section-home-offers .animate-box .offer .desc h3.title-blocs{color:#fff;font-family:'Fredericka the Great',cursive;font-weight:normal;line-height:1.2em;font-size:40px}.section-home-offers .small-boxes .animate-box .offer .desc h3.title-blocs{font-size:30px}.section-home-offers .animate-box .offer .desc span{font-size:18px;color:#fff;font-weight:400}.section-home-options h3.title-blocs{font-family:'Roboto Condensed',sans-serif;font-weight:700}.section-home-scea .container ul li{font-weight:400;font-size:18px;line-height:2em}.section-home-os .slider-home-os .desc{background:rgba(19,17,18,.4);color:#fff}.section-home-os .promo-rond{background-color:#db5461;font-weight:700;color:#fff;border-radius:100%}.section-home-os .slider-home-os:hover .desc{background:rgba(19,17,18,.8)}.section-home-os .slider-home-os .desc h3.title-blocs{color:#fff;font-family:'Fredericka the Great',cursive;font-weight:normal;line-height:1.2em;font-size:30px;text-shadow:0 2px 2px rgba(19,17,18,.4)}.section-home-os .slider-home-os .desc .date-os,.section-home-os .slider-home-os .desc .prestation-pour{text-shadow:0 2px 2px rgba(19,17,18,.4)}.section-home-os .owl-controls .owl-prev,.section-home-os .owl-controls .owl-next{color:#fff;background-color:rgba(19,17,18,1)}.section-home-os .owl-controls .owl-prev:hover,.section-home-os .owl-controls .owl-next:hover{background-color:rgba(19,17,18,.8)}.giftcard-section .owl-controls .owl-prev,.giftcard-section .owl-controls .owl-next{color:#fff;background-color:#131112;font-size:14px}.giftcard-section .owl-item{background-color:#fff}.giftcard-section .owl-item .offer-photo-w .opacity-amount{background:rgba(0,0,0,.4)}.giftcard-section .owl-item:hover .offer-photo-w .opacity-amount{background:linear-gradient(to right,rgba(10,183,197,.8),rgba(0,166,203,.8),rgba(47,148,202,.8),rgba(86,127,190,.8),rgba(114,106,169,.8))}.giftcard-section .owl-item .offer-photo-w .opacity-amount .gift-amount{color:#fff;font-family:'Fredericka the Great',cursive;font-size:70px}.giftcard-section .owl-item .offer-content-w h3.title-blocs{font-family:'Roboto Condensed',sans-serif;font-weight:700}.giftcard-section .owl-item .offer-content-w .date-os{color:#0ab7c5}@media(max-width:480px){.giftcard-section .owl-item .offer-photo-w .opacity-amount .gift-amount{font-size:50px}}.section-home-news .animate-box .offer .desc{background:rgba(19,17,18,.7)}.section-home-news .animate-box .offer .desc .con h3.title-blocs{color:#fff;font-family:'Roboto Condensed',sans-serif;font-weight:700}.section-home-news .animate-box span{font-size:18px;color:#fff;font-weight:400}.section-home-news .animate-box.see-all .offer .desc{background:rgba(19,17,18,.7);border:3px solid rgba(255,255,255,1)}.section-home-news .animate-box.see-all .offer .desc:hover{background:rgba(19,17,18,.9)}.section-home-news .animate-box.see-all .offer .desc h3{font-size:36px;line-height:1.1em;color:#fff}.section-home-tripadvisor .container .module-tripadvisor{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);padding:5px}.section-home-tripadvisor .container .module-no-tripadvisor{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);padding:5px}.section-home-tripadvisor .container .module-tripadvisor .white-bg{background-color:#fff}.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPH18{font-family:"Raleway";font-size:20px !important;font-weight:700;line-height:1.3em;color:#131112}.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPBranding dt.widSSPTagline,.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPH11,.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div,.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx b,.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span{font-family:"Raleway";font-size:14px}.section-home-tripadvisor .module-tripadvisor #CDSWIDSSP .widSSPData .widSSPBranding{border-bottom:2px solid #ececec}.section-home-newsletter .opacity-bg{background:rgba(19,17,18,.7)}.section-home-newsletter .container .newsletter-content{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9)}.section-home-newsletter .container .newsletter-content .description{color:#fff;font-weight:700}.section-home-newsletter .container .newsletter-content form input{border:2px solid #fff;border-radius:0;box-shadow:none}.section-home-newsletter .container .newsletter-content form input:focus{border-color:#0ab7c5}.section-home-newsletter .container .newsletter-content form #Nl-footer-submit{background-color:#131112;color:#fff;border-radius:0;box-shadow:none}p#Nl-footer-result{color:#fff}.section-footer{background-color:#131112;border-top:1px solid rgba(255,255,255,.2)}.section-home-partenaires{background-color:#131112}.section-footer .social-info a{color:#fff;line-height:1em}.section-footer .social-info a i{font-size:25px}.section-footer .social-info a:hover,.section-footer .social-info a:focus{color:#0ab7c5}.section-footer .bottom-footer{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.section-footer .copyright,.section-footer .logo-elloha p{color:rgba(255,255,255,.4)}.section-footer .cgv-etc a{color:rgba(255,255,255,.4);font-size:16px}.section-footer .cgv-etc a:hover,.section-footer .cgv-etc a:focus{color:#0ab7c5}.single-product-wrapper .product-description .product-title span.max-capacity{font-size:16px}.single-product-wrapper .product-description .product-infos .line{height:3px;background-color:#0ab7c5}.single-product-wrapper .product-description .product-infos .product-price{color:#0ab7c5;font-size:16px}.single-product-wrapper .product-description .product-infos .product-price span{font-size:22px;font-weight:700}.section-page-redac .ot-heading .sub{font-size:18px;line-height:1.5em;font-family:'Poppins';font-weight:400}.section-page-redac .owl-controls .owl-prev,.section-page-redac .owl-controls .owl-next{color:#fff;font-size:14px;background-color:rgba(19,17,18,1)}.section-page-redac .owl-controls .owl-prev:hover,.section-page-redac .owl-controls .owl-next:hover{background-color:rgba(19,17,18,.8)}.section-page-liste .single-product-wrapper,.section-page-liste .single-product-wrapper img{background-color:rgba(19,17,18,0);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.section-page-liste .single-product-wrapper:hover{background-color:rgba(19,17,18,1)}.section-page-liste .single-product-wrapper:hover .product-description .product-title h3.title-blocs,.section-page-liste .single-product-wrapper:hover .product-description .product-title span{color:#fff}.section-page-liste .single-product-wrapper:hover img{opacity:.3}.section-page-liste .product-description .product-title h3.title-blocs{font-family:'Roboto Condensed',sans-serif;font-weight:700}.section-slider-detail h1.big-title{background-color:rgba(19,17,18,.5);text-shadow:0 2px 2px rgba(19,17,18,.4);font-family:'Fredericka the Great',cursive;font-weight:normal;line-height:65px}.section-slider-detail .price-detail{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;font-size:20px;font-family:'Roboto Condensed',sans-serif;font-weight:400}.section-slider-detail .price-detail span{font-size:30px;font-weight:700;line-height:1}.section-slider-detail .owl-controls .owl-prev,.section-slider-detail .owl-controls .owl-next{color:#fff;font-size:14px;background-color:rgba(19,17,18,1)}.section-slider-detail .owl-controls .owl-prev:hover,.section-slider-detail .owl-controls .owl-next:hover{background-color:rgba(19,17,18,.8)}.section-detail-be{background-color:#fff}.section-detail-presentation .text{font-weight:400;line-height:1.5em;color:#131112;font-size:20px}.section-detail-presentation .module-infos{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);padding:5px}.section-detail-presentation .module-infos .white-bg{background-color:#fff}.section-detail-activity h3.title-blocs{font-family:'Roboto Condensed',sans-serif;font-weight:700}.section-detail-meeting .text{background-color:#fff}.section-detail-calendar{background-color:#fff}div[id*=ConstellationCalendarContainer] .pika-cnstell-single .pika-cnstell-title .pika-cnstell-label{font-weight:700;font-family:'Raleway';line-height:1;color:#131112 !important;text-decoration:none}.pika-cnstell-table abbr{font-weight:400;font-family:'Raleway';line-height:1;color:#131112 !important;text-decoration:none}div[id*=ConstellationCalendarContainer] .pika-cnstell-table td .pika-cnstell-button{border-color:#fff !important;background-color:#fafafa}div[id*=ConstellationCalendarContainer] .pika-cnstell-table td.is-empty{background:#fff !important}.is-available .pika-cnstell-button{background:#0ab7c5 !important}.is-not-available .pika-cnstell-button{background:#db5461 !important}.is-disabled .pika-cnstell-button{background:#ebebeb !important}.no-arrival .pika-cnstell-button{background:#ff9c00 !important}.section-detail-calendar .calendar_status span:before{border:1px solid #0ab7c5;background-color:#0ab7c5}.section-detail-calendar .calendar_status span.not-available:before{background-color:#db5461;border:1px solid #db5461}.section-page-os .detail-os .promo-rond{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9) !important;color:#fff;font-size:50px;font-weight:700;border-radius:100%;box-shadow:0 2px 2px rgba(19,17,18,.4)}.section-home-os .desc span.date-os,.section-page-os .detail-os span.date-os,.section-home-os .desc strong.date-os,.section-page-os .detail-os strong.date-os{color:#0ab7c5}.section-page-os .detail-os h3.title-blocs{font-family:'Roboto Condensed',sans-serif;font-size:30px;font-weight:700}.section-page-os .detail-os h3.title-blocs:before{color:#0ab7c5;border-top:3px solid}.section-page-news .detail-news h3.title-blocs{font-family:'Roboto Condensed',sans-serif;font-size:30px;font-weight:700}.section-page-news .detail-news{background-color:#fff}.section-page-news .detail-news .entry-date{background-color:#0ab7c5;color:#fff;line-height:1}.section-page-news .detail-news .entry-date .posted-on-day{font-size:34px;font-weight:700}.section-page-news .detail-news .entry-date .posted-on-month{font-size:16px;font-weight:400}.around-item-type{background-color:#0ab7c5;color:#fff;font-weight:700;font-size:14px}.around-item-content-w,.comment-item-w{background-color:#fff;-moz-box-shadow:0 20px 40px rgba(0,0,0,.1);-webkit-box-shadow:0 20px 40px rgba(0,0,0,.1);box-shadow:0 20px 40px rgba(0,0,0,.1)}.around-title h2{line-height:1.3em;font-family:'Roboto Condensed',sans-serif;font-weight:700}.section-contact .infos-contact{background:linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-moz-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);background:-webkit-linear-gradient(to right,#0ab7c5,#00a6cb,#2f94ca,#567fbe,#726aa9);padding:5px}.section-contact .infos-contact .white-bg{background-color:#fff}.section-contact .infos-contact .text p{color:#131112;line-height:1.5em;font-size:18px;font-weight:300}.section-contact .infos-contact .text a{color:#0ab7c5;font-size:18px;font-weight:700}.section-contact .infos-contact .text ul{color:#131112;line-height:1.5em;font-size:18px;font-weight:300}.section-contact .infos-contact .text ul li i{font-size:18px}.section-contact .infos-contact .text .team-share a{font-size:28px;color:#131112}.section-contact .infos-contact .text .team-share a:hover{color:#0ab7c5}.section-contact .contact-form{background-color:#fff}.section-contact .contact-form .field-text,.section-contact .contact-form .field-textarea{border:2px solid #fff;color:#131112;background-color:#fff;font-size:14px;font-weight:400;line-height:22px}.section-contact .contact-form .textbox.form-control{border-radius:0;box-shadow:none;border:2px solid #fff}.section-contact .contact-form .field-text::-webkit-input-placeholder,.section-contact .contact-form .field-textarea::-webkit-input-placeholder,.section-contact .contact-form .field-text:-moz-placeholder,.section-contact .contact-form .field-textarea:-moz-placeholder,.section-contact .contact-form .field-text::-moz-placeholder,.section-contact .contact-form .field-textarea::-moz-placeholder,.section-contact .contact-form .field-text:-ms-input-placeholder,.section-contact .contact-form .field-textarea:-ms-input-placeholder{color:#131112}.section-contact .contact-form .field-text:focus,.section-contact .contact-form .field-textarea:focus,.section-contact .contact-form .textbox.form-control:focus{border-color:#0ab7c5;outline:none}@media only screen and (max-width:1300px){.main-content-wrapper .section-header .nav li a{font-size:14px;line-height:22px}h3.title-blocs{font-size:22px;color:#131112}.section-home-news .animate-box.see-all .offer .desc h3{font-size:26px}.single-product-wrapper .product-description .product-title h3.title-blocs{font-size:20px}}@media only screen and (max-width:1199px){.main-content-wrapper .section-header .nav .sub-menu{box-shadow:none}}@media only screen and (max-width:1024px){.section-slider .title-slider,.section-video .title-slider{font-size:60px}h2.big-title,h1.big-title{font-size:40px}h3.medium-title-line,.section-home-be .content-be-background h2.big-title{font-size:30px}.section-home-offers .animate-box .offer .desc{background:rgba(19,17,18,.6)}.section-home-offers .animate-box .offer .desc h3.title-blocs,.section-home-offers .small-boxes .animate-box .offer .desc h3.title-blocs{font-size:30px}}@media only screen and (max-width:768px){.section-detail-presentation .module-infos ul li{font-size:16px}}@media only screen and (max-width:480px){body{font-size:16px}.main-content-wrapper .section-header .logo .title,.mobile-nav .logo .title{font-size:18px}.section-slider .title-slider,.section-video .title-slider{font-size:30px;line-height:36px}h3.medium-title,h2.big-title,h1.big-title,h3.medium-title-line,.section-home-be .content-be-background h2.big-title,.section-slider-detail h1.big-title,.around-title h2{font-size:26px;line-height:32px}h3.title-blocs,.section-home-offers .animate-box .offer .desc h3.title-blocs,.section-home-offers .small-boxes .animate-box .offer .desc h3.title-blocs,.section-home-os .slider-home-os .desc h3.title-blocs,.section-page-news .detail-news h3.title-blocs{font-size:20px}.section-home-offers .animate-box .offer .desc .con span,.section-home-offers .animate-box .offer .desc span,.section-home-presentation .text,.section-home-options .container .option-box .desc span,.section-home-os span,.section-home-news .animate-box span,.section-page-redac .ot-heading .sub,.section-detail-presentation .text,.section-page-news span,.section-contact .infos-contact .text p,.section-contact .infos-contact .text ul{font-size:16px}.section-home-news .animate-box.see-all .offer .desc h3{font-size:22px;line-height:44px}.single-product-wrapper .product-description .product-infos .product-price{font-size:14px}.single-product-wrapper .product-description .product-infos .product-price span{font-size:20px}.section-detail-presentation .module-infos ul li{font-size:14px}.section-contact .infos-contact .text .team-share a{font-size:24px}.section-page-os .detail-os .promo-rond{font-size:30px}.section-page-news .detail-news .entry-date .posted-on-day{font-size:24px}}@media only screen and (max-width:320px){.section-contact .infos-contact .text .team-share a{font-size:22px}}.modal{background-color:rgba(19,17,18,.5)}.nl-modal .left{background-color:#0ab7c5}.co-widget-p-link-gift-voucher,.co-widget-p-link-clickandcollect{background:#0ab7c5 !important}