body{font-size:1rem;font-family:Muli,Arial,Sans-Serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#003a50 url(../img/motif_criden_light@2x.png) fixed;background-size:140px 135px}header{background:rgba(0,58,80,.8);color:#9b7f55;box-shadow:0 0 3px #00212d;border-bottom:1px solid #00425c}#brand a{color:#9b7f55;font-size:3rem;line-height:1;display:block}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:link{color:#9b7f55}address a:hover{color:#c4b093}address a:active,address a:visited{color:#9b7f55}#contact_links li{font-size:1rem}#contact_links li a{color:#9b7f55}#contact_links li a svg{fill:#9b7f55;border-radius:50%;width:32px;height:32px}#country-select .dropdown dt a{background:rgba(0,0,0,.3) url(/img/icon/bg-nested-closed.png) no-repeat 5px;border:none}#country-select .dropdown dd ul{background:#8b724c;border-color:#a88c61}.container_btn_reservation #btn_resa{padding:10px 20px}#container_credits,footer{background-color:#003144;color:#fff}#container_credits a,#container_credits p{color:#fff}#citotel_footer{background:#fff}#citotel_footer p,#citotel_footer ul{color:#454545}nav{background:#9b7f55}nav #primary_navigation ul{list-style-type:none;margin:0}nav #primary_navigation ul li{display:inline-block;font-weight:200}nav #primary_navigation ul li a{color:#382e1f;display:inline-block;-webkit-transition:.2s;transition:.2s;padding:10px 20px}nav #primary_navigation ul li a:hover{background:#00151d;color:#00a9e9;text-decoration:none}nav #primary_navigation ul li a:hover svg{fill:#00a9e9}nav #primary_navigation ul li.home svg{fill:#382e1f}nav #primary_navigation ul li.active span.active{background:#00151d;color:#00a9e9;padding:10px 20px;font-weight:700}nav #primary_navigation ul li.active span.active svg{fill:#00a9e9}#show_menu{color:#382e1f}#show_menu svg{fill:#382e1f}header .toggle-overlay-navigation{color:#fff;-webkit-transition:.5s;transition:.5s}header .toggle-overlay-navigation .hamburger-inner,header .toggle-overlay-navigation .hamburger-inner:after,header .toggle-overlay-navigation .hamburger-inner:before{background-color:#fff;-webkit-transition:.5s;transition:.5s}header .toggle-overlay-navigation:focus,header .toggle-overlay-navigation:hover{color:#9b7f55}header .toggle-overlay-navigation:focus .hamburger-inner,header .toggle-overlay-navigation:focus .hamburger-inner:after,header .toggle-overlay-navigation:focus .hamburger-inner:before,header .toggle-overlay-navigation:hover .hamburger-inner,header .toggle-overlay-navigation:hover .hamburger-inner:after,header .toggle-overlay-navigation:hover .hamburger-inner:before{background-color:#9b7f55}.overlay-navigation{background:linear-gradient(200deg,#fff,#ffd089)}.overlay-navigation .menu_primary_navigation li a{color:#661d00}.overlay-navigation .menu_primary_navigation li a:hover{color:#335e6c}#mobile_navigation ul li a svg{fill:#9b7f55;border-radius:50%}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li{display:inline-block;margin-right:15px}#secondary_navigation ul li a{color:#e6e6e6;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#fff}.button.primary{border:none!important;background:#003a50;color:#00a9e9!important;text-decoration:none!important;border-radius:30px;font-weight:700}.button.primary:active,.button.primary:focus,.button.primary:hover{color:#fff;background:#005f83}.button.success{border:none!important;background:#fff;color:#9b7f55!important;text-decoration:none!important;border-radius:30px;font-weight:700}.button.success:active,.button.success:focus,.button.success:hover{color:#9b7f55;background:#ebe1d1}#resa_galaxy_widget #direct_submit_reservation .button,.button.danger{border:none!important;background:#9b7f55;color:#fff!important;text-decoration:none!important}#resa_galaxy_widget #direct_submit_reservation .button:active,#resa_galaxy_widget #direct_submit_reservation .button:focus,#resa_galaxy_widget #direct_submit_reservation .button:hover,.button.danger:active,.button.danger:focus,.button.danger:hover{color:#fff;background:#bc9a67}.mod_item_container{margin:0 0 30px!important;background:rgba(0,0,0,.3);padding:30px;border-bottom:5px solid #00202c}.mod_item_container .mod__title .widget_title,.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{margin:0 0 30px}.widget{overflow:hidden;margin-bottom:6rem}@media screen and (max-width:767px){.widget{margin-bottom:3rem}}.widget .sidebar_title{background:#fff;padding:5px 10px}.widget .sidebar_title .widget_title,.widget .sidebar_title h3{color:#9c8052}.widget .btn_container{margin:0}.widget .btn_container a.button{width:100%;border-radius:0;margin:0;background:#fff;color:#9c8052}.widget .btn_container a.button:hover{background:#ebe1d1;color:#9b7f55;text-decoration:none}#resa_galaxy_widget .galaxy_title{background:#9c8052}#resa_galaxy_widget #reservation_telephone{color:#fff;background:#003144}.widget_title{text-transform:uppercase;color:#9c8052!important;background:#fff;padding:1rem .5rem;font-weight:700}#services-widget p,.widget_title,promotionsCarouselSingle p,roomscarousel p{text-align:center;margin-bottom:0}.carousel__tag,.widget_carousel{background:#fff;padding-bottom:5px}.carousel__tag .carousel__title,.widget_carousel .carousel__title{font-weight:700;font-size:1.3rem}.carousel__tag .navBtn,.widget_carousel .navBtn{top:calc(50% - 44px);bottom:auto;background:transparent;box-shadow:none;background:#9c8052;border-radius:0;opacity:1;width:40px;height:40px}.carousel__tag:hover .navBtn,.widget_carousel:hover .navBtn{background:#9c8052}@media screen and (min-width:767px){.carousel__tag .navBtn,.carousel__tag .widget_carousel_btn_next,.carousel__tag .widget_carousel_btn_prev,.widget_carousel .navBtn,.widget_carousel .widget_carousel_btn_next,.widget_carousel .widget_carousel_btn_prev{width:60px;height:60px}}roomsCarousel .carousel__text_container{width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:hsla(0,0%,100%,.5)}roomsCarousel .carousel__price_from{color:#013b51;font-weight:400}roomsCarousel .carousel__price_from span{font-size:1.6rem}.widget_link{padding-top:1.25rem}.carousel__title:before{content:"";display:block;width:44px;height:44px;background:url(../img/sguigle-bleu.png);background-size:42px auto;margin-left:calc(50% - 22px)}.carousel_single__text_container .carousel_single__title{text-transform:uppercase;margin-bottom:10px!important;font-weight:400}.carousel_single__text_container .carousel_single__title:before{content:"";display:block;width:44px;height:44px;background:url(../img/sguigle-bleu.png);background-size:42px auto;margin-left:calc(50% - 22px)}.carousel_single__text_container p{color:#021f2e}.carousel_single__text_container .button.primary{width:60px;height:60px;display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#9b7f55;color:#fff!important;padding:0}.carousel_single__text_container .button.primary:hover{background-color:#8b724c}promotionsCarouselSingle .carousel_single__title{text-transform:uppercase;font-size:1.3rem;font-weight:700;color:#021f2e}#services-widget{padding:20px 0}#services-widget .row{max-width:67.5rem}.services-widget-icon{width:55px;height:55px;margin:1rem auto}.services-widget-icon.service-reception{background:url(../img/reception.png) no-repeat 50%;background-size:50px auto}.services-widget-icon.service-wifi{background:url(../img/wifi.png) no-repeat 50%;background-size:50px auto}.services-widget-icon.service-parking{background:url(../img/parking.png) no-repeat 50%;background-size:50px auto}.services-widget-icon.service-drinks{background:url(../img/bar.png) no-repeat 50%;background-size:50px auto}.services-widget-icon.service-terrasse{background:url(../img/terrasse.png) no-repeat 50%;background-size:50px auto}.services-widget-icon.service-city-center{background:url(../img/centre-ville.png) no-repeat 50%;background-size:50px auto}.mod__room_categories h1{text-align:center}.mod__room_categories .mod__item p{font-size:1.2em}.svg #service_icons li span,.svg .room_categories__compare_service,.svg .room_category_services li span{background-color:#9b7f55!important}.mod__room_categories.mod__view h1{text-align:left}#room_categories__view_container .room_categories__price_from{background:rgba(0,0,0,.3)}.room-categories__reservation-telephone{text-decoration:none!important;font-weight:700;font-size:1.3rem;line-height:1}.room-categories__reservation-telephone small{font-size:.8rem}.mod__promotions h1{text-align:center}.promotion__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}.mod__packages h1{text-align:center}.package__link_return_index{clear:both;border-top:1px dotted #ccc;padding-top:20px;margin:20px 0}.mod__reservations h1{text-align:center}#reservation_form fieldset{background:rgba(0,0,0,.3);padding:30px;border:none}#reservation_form fieldset label{color:#b8d5e0;font-weight:700;font-size:1rem}#reservation_form fieldset button,#reservation_form fieldset p:last-child{margin-bottom:0}.mod__contact h1{text-align:center}#contact_form{margin:0!important;background:rgba(0,0,0,.3);border:none;border-bottom:5px solid #00202c}#contact_form label{color:#b8d5e0;font-weight:700;font-size:1rem}#map_container #address{background-color:#fff}#map_container #address p{color:#003a50}#map_container #address #location_contact_links li svg{fill:#9b7f55}.mod__directions #container_contact_details{margin:0 0 30px!important;background:rgba(0,0,0,.3);padding:30px;border-bottom:5px solid #00202c}#ajax.mod__conditions .conditions,#primary_content .conditions{background:rgba(0,0,0,.3);color:#ccc}#ajax.mod__conditions .conditions h2,#primary_content .conditions h2{padding-bottom:10px;margin-top:0}#ajax.mod__conditions .conditions div,#ajax.mod__conditions .conditions h2,#primary_content .conditions div,#primary_content .conditions h2{border-color:#4b4b4b}#bg_image_container{box-shadow:0 0 20px #000;margin-bottom:6rem}@media screen and (max-width:767px){#bg_image_container{margin-bottom:3rem}}#reserveIt-best-price-widget{background:#fff;color:#003a50}#reserveIt-best-price-widget #best-price-widget-title{background:#9b7f55}#reserveIt-best-price-widget #best-price-widget-title .widget_title,#reserveIt-best-price-widget #best-price-widget-title h3{color:#fff}#reserveIt-best-price-widget p{color:#003a50}#reserveIt-best-price-widget .btn-open svg{fill:#fff}#reserveIt-best-price-widget .galaxy_hotel_advantages{color:#003a50}#reserveIt-best-price-widget #display-calendar{background:#f6f6f6;color:#454545}#reserveIt-best-price-widget #display-calendar:hover{background:#ddd}#reserveIt-best-price-widget #ota-prices{background:#ececec}#reserveIt-best-price-widget .ota-price{color:#444}#reserveIt-best-price-widget #container-btn-reservation .button{background:#9b7f55;color:#fff}#reserveIt-best-price-widget #reservation-telephone{background:#ececec;color:#003a50}#reserveIt-best-price-widget p{color:#454545}#reserveIt-best-price-widget #container-btn-reservation button{color:#fff!important}.breadcrumb{background:rgba(0,0,0,.3);padding:5px}.breadcrumb a{font-weight:700;text-decoration:none!important}#covid-widget .widget_title,#covid-widget h3,#covid-widget p,#covid_popup .widget_title,#covid_popup h3,#covid_popup p{color:#454545}.widget_title,h1,h2,h3,h4,h5,h6{font-family:Muli,Arial,Sans-Serif;font-variant:"";line-height:1}h1{color:#9b7f55;font-size:1.58611rem;margin-bottom:1.6rem;text-transform:uppercase}@media (min-width:480px) and (max-width:767px){h1{font-size:calc(1.58611rem + 0.42525*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h1{font-size:calc(2.01136rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h1{font-size:2.01136rem}}h2{color:#fff;font-size:1.26444rem;text-transform:uppercase;margin-top:3rem}@media (min-width:480px) and (max-width:767px){h2{font-size:calc(1.26444rem + 0.25644*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h2{font-size:calc(1.52087rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h2{font-size:1.52087rem}}.widget_title,h3{color:#9b7f55;font-size:1.4rem;font-size:1.12896rem}@media (min-width:480px) and (max-width:767px){.widget_title,h3{font-size:calc(1.12896rem + 0.19354*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){.widget_title,h3{font-size:calc(1.3225rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){.widget_title,h3{font-size:1.3225rem}}h4{color:#fff;font-size:1.12896rem}@media (min-width:480px) and (max-width:767px){h4{font-size:calc(1.12896rem + 0.19354*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h4{font-size:calc(1.3225rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h4{font-size:1.3225rem}}h5{color:#fff;font-size:1.008rem}@media (min-width:480px) and (max-width:767px){h5{font-size:calc(1.008rem + 0.142*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h5{font-size:calc(1.15rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h5{font-size:1.15rem}}h6{color:#fff;font-size:.9rem}@media (min-width:480px) and (max-width:767px){h6{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h6{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h6{font-size:1rem}}p{color:#ddd;font-size:.9rem;font-weight:200}@media (min-width:480px) and (max-width:767px){p{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){p{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){p{font-size:1rem}}#location_contact_links a:not(.button):link,#primary_content a:not(.button):link{color:#9b7f55;text-decoration:underline}#location_contact_links a:not(.button):hover,#primary_content a:not(.button):hover{color:#bc9a67;text-decoration:none}#location_contact_links a:not(.button):active,#location_contact_links a:not(.button):visited,#primary_content a:not(.button):active,#primary_content a:not(.button):visited{color:#bc9a67}#location_contact_links a{text-decoration:none!important}#primary_content ul{padding-left:20px;color:#ddd}#primary_content ul li{margin-bottom:.5rem;font-size:.9rem}@media (min-width:480px) and (max-width:767px){#primary_content ul li{font-size:calc(.9rem + 0.1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){#primary_content ul li{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){#primary_content ul li{font-size:1rem}}#services-widget,.background-sguigle,.widget_link,promotionsCarouselSingle,roomscarousel{background:#021f2e url(../img/motif_criden_light@2x.png) fixed;background-size:140px 135px}