.button.primary{border:none!important;background:#5c0150;color:#fff!important;text-decoration:none!important;box-shadow:1px 1px 2px #ccc;font-weight:700}.button.primary:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button.primary:active,.button.primary:focus,.button.primary:hover{color:#fff;background:#90007d}.button.success{border:none!important;background:#a32c28;color:#fff!important;text-decoration:none!important;box-shadow:1px 1px 2px #ccc;font-weight:700}.button.success:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.button.success:active,.button.success:focus,.button.success:hover{color:#fff;background:#d92b25}.button.danger{border:none!important;background:#ce0000;color:#fff!important;text-decoration:none!important}.button.danger:active,.button.danger:focus,.button.danger:hover{color:#fff;background:#ea0000}body{font-size:1rem;font-family:Arial,Sans-Serif;background-color:#f9f1e0}header{background:url(/Themes/roncevaux/img/motif2.png),-owg-linear-gradient(to bottom,#f9f1e0,#f1deb5);background:url(/Themes/roncevaux/img/motif2.png),-webkit-gradient(linear,left top,left bottom,from(#f9f1e0),to(#f1deb5));background:url(/Themes/roncevaux/img/motif2.png),linear-gradient(180deg,#f9f1e0,#f1deb5);color:#5c0150;padding:10px 0 0}header .row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:767px){header .row{display:block}}.home_page header{background:rgba(249,241,224,.7) url(/Themes/roncevaux/img/motif2.png);position:absolute;left:0;right:0;z-index:100}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:link{color:#5c0150}address a:hover{color:#c102a8}address a:active,address a:visited{color:#5c0150}#contact_links{margin:0;padding:0}#contact_links li{margin:0}#contact_links a{color:#5c0150;font-weight:700}#contact_links a svg{fill:#5c0150}#country-select .dropdown dt a{background-color:#43013a;border-color:#750166}#country-select .dropdown dt a:hover{background-color:#750166}.container_btn_reservation #btn_resa{color:#fff;font-weight:700;box-shadow:0 1px 1px #9c9c9c}.container_btn_reservation #btn_resa:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 1px 2px #444}main{background:url(/Themes/roncevaux/img/bg-main.png) no-repeat bottom;background-size:cover auto;padding:60px 0}footer{background-color:#5c0150;color:#fff;padding-bottom:0}#quatres_hotels_footer{background:#fff url(/Themes/roncevaux/img/bg-footer.jpg) no-repeat top;color:#fff;padding-bottom:30px}#quatres_hotels_footer #quatres_hotels_logos{text-align:center}#quatres_hotels_footer #quatres_hotels_logos img{margin:0 20px;height:140px}#container_credits{background-color:#10000e;border-top:1px solid #010001;color:#fff}#container_credits a,#container_credits p{color:#fff}.palette{display:-webkit-box;display:flex;margin-bottom:20px}.box{width:25%;height:150px;display:block;margin:0;padding:0}.primary{background:#5c0150}.accent{background:#a32c28}.complement{background:#0f4e17}.triad1{background:#464e0f}.triad2{background:#0f464e}.variation{background:getPaletteVariation(1)}nav{background:#5c0150;margin-top:10px}nav #primary_navigation ul{list-style-type:none;margin:0}nav #primary_navigation ul li{display:inline-block;font-weight:100}nav #primary_navigation ul li a{color:#fff;display:inline-block;-webkit-transition:.2s;transition:.2s;font-weight:700;padding:10px 20px}nav #primary_navigation ul li a:hover{background:#2a0024;color:#fff;text-decoration:none}nav #primary_navigation ul li.home svg,nav #primary_navigation ul li a:hover svg{fill:#fff}nav #primary_navigation ul li.active span.active{background:#2a0024;color:#fff;padding:10px 20px;font-weight:700}nav #primary_navigation ul li.active span.active svg{fill:#fff}#show_menu{color:#fff}#show_menu svg{fill:#fff}#secondary_navigation{padding-bottom:120px}#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;font-weight:700;text-shadow:1px 1px 1px #210502}#secondary_navigation ul li a:hover{color:#fff}.mod__index h1{text-align:center}.mod_item_container{margin:0 15px 30px!important;background:hsla(0,0%,100%,.6);box-shadow:2px 2px 3px #ede9e9}.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{font-size:2rem;margin:20px 0}.rooms-widget{padding:30px 0;background:#5c0150 url(/Themes/roncevaux/img/motif2.png);border-bottom:1px solid #2a0024}.rooms-widget .widget_title{color:#fff}.rooms-widget .item{border:5px solid #2a0024}.mod__room_categories h1{text-align:center}.mod__room_categories .room_categories__price_from{text-align:right}.mod__room_categories .room_categories__price_from .room_categories__price{color:#5c0150;font-size:4rem;font-weight:700}.mod__room_categories .room_categories__price_from small{display:block}.svg #service_icons li span,.svg .room_categories__compare_service,.svg .room_category_services li span{background-color:#0f4e17!important}.room_categories__title_container h1{text-align:left}.breadcrumb{font-size:.8rem}#room_categories__view_container{background:hsla(0,0%,100%,.6);padding:20px 10px;margin:0 .1rem}.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__contact h1,.mod__reservations h1{text-align:center}#contact_form{background:hsla(0,0%,100%,.6);border:none;margin:0!important}#container_location{background:#f9f1e0;padding:30px 0 0;margin-bottom:30px}#container_location #map_canvas{margin:0}#container_location h3{color:#5c0150}#container_location .address,#container_location .latitude,#container_location .longitude{display:block}#container_location #location_contact_links{list-style-type:none;color:#5c0150;margin:20px 0;padding:0}#container_location #location_contact_links li{margin-bottom:10px}#container_location #location_contact_links li a{color:#5c0150}#container_location #location_contact_links li svg{fill:#5c0150;width:16px;height:16px}.mod__directions .container_contact_details{margin:0 0 30px!important;padding:20px}.carousel__container{position:relative}.carousel__container .navBtn{position:absolute;display:block;width:50px;top:0;bottom:0;-webkit-transition:.3s;transition:.3s;opacity:.5;background:rgba(0,0,0,.8);background:0 0;z-index:300;display:none;text-align:center}.carousel__container .navBtn svg{fill:#ccc;width:40px;height:40px;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px}.carousel__container .navBtn:hover svg{fill:#fff}.carousel__container .customPrevBtn{left:0}.carousel__container .customPrevBtn svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel__container .customNextBtn{right:0}.carousel__container .customNextBtn svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.carousel__container:hover .navBtn{opacity:1}.carousel__container .owl-dots{display:block}@media screen and (min-width:624px){.carousel__container .owl-dots{display:none}.carousel__container .navBtn{display:block}}.carousel__container .item{position:relative;overflow:hidden}.carousel__container .item img{-webkit-transition:.2s;transition:.2s}.carousel__container .item .carousel__title{position:absolute;top:70%;color:#fff;text-shadow:1px 1px 2px #454545;padding:0 10px;font-size:1.6rem;text-align:center;width:100%;z-index:101;-webkit-transition:.5s;transition:.5s}.carousel__container .item .item_mask{position:absolute;background:rgba(0,0,0,.3);top:0;left:0;bottom:0;right:0;-webkit-transition:.2s;transition:.2s;z-index:100}.carousel__container .item .magnify-overlay{position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;padding:5px;width:50px;height:50px;opacity:0;-webkit-transition:.2s;transition:.2s}.carousel__container .item .magnify-overlay svg{width:50px;height:50px;fill:#fff}.carousel__container .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.carousel__container .item:hover .carousel__title{opacity:0;top:65%}.carousel__container .item:hover .magnify-overlay{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.9}.carousel__container .item:hover .item_mask{background:0 0}#surveys-carousel{background:#f6f6f6;padding:30px 0}.surveys-carousel__title{text-align:center;font-family:Crimson Text,serif;font-size:2.2rem;margin-bottom:5px}.surveys__score_container{text-align:center;font-family:Times,serif;color:#999;margin-bottom:30px}.surveys__score_container .surveys__average_score{line-height:1;font-size:4rem;display:block}#surveys-carousel .carousel__container{padding:0 70px}@media screen and (max-width:480px){#surveys-carousel .carousel__container{padding:0 10px}}#surveys-carousel .item{margin:5px;padding:10px;box-shadow:0 0 3px #ccc;position:relative;border-radius:3px;background:#fff}#surveys-carousel .surveys_comment{height:60px;margin-right:70px}#surveys-carousel .surveys__score{position:absolute;right:5px;top:5px;font-size:20px;background:#f3f1f1;color:#9b9b9b;border-radius:3px;padding:3px;font-family:Times,serif;font-size:24px}#surveys-carousel .surveys_comment_details{margin-bottom:0;font-size:.8rem;color:#999}#surveys-carousel .surveys_comment_details .surveys__author{font-weight:700}#surveys-carousel .carousel__container .navBtn{background:0 0}#surveys-carousel .carousel__container .navBtn svg{fill:#a7a4a4}#surveys-carousel .carousel__container .navBtn:hover svg{fill:#454545}#container_btn_surveys{margin:30px 0 0}#container_btn_surveys a{margin:0}.star-rating{position:relative;height:24px;line-height:24px;font-family:FontAwesome;font-size:24px;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s;margin-bottom:0}.star-rating-color:before,.star-rating:before{content:attr(data-content);white-space:nowrap}.star-rating-color,.star-rating-color:before,.star-rating:before{font-family:FontAwesome;font-size:24px;height:24px;line-height:24px}.star-rating-color{width:0;overflow:hidden;position:absolute;left:0;top:0;-webkit-transition:all 1s ease 0s;transition:all 1s ease 0s}.crenellation{height:100px;background:url(/Themes/roncevaux/img/crenellation.svg) repeat-x bottom;position:absolute;bottom:0;left:0;right:0;z-index:100;background-size:45px auto}#bg_image_container{overflow:hidden}.widget_title{text-align:center;font-size:2rem;font-family:Crimson Text,serif;text-shadow:1px 1px 1px #9f7312}#promotion_teaser{background:#f5f5f5;box-shadow:2px 2px 5px #ccc;margin-bottom:30px;border-left:5px solid #5c0150}#promotion_teaser .promotion_teaser_title{font-family:Crimson Text,serif;font-weight:100;color:#5c0150}#promotion_teaser p{font-weight:100;font-size:.8rem}.activities-widget{background:#ebf6f8;border-top:1px solid #f0f8ff;padding:30px 0}.activities-widget .widget_title{color:#0f4e17;text-shadow:1px 1px 1px #fff}.activities-widget .item{border:5px solid #bad7d8}.pager span.cycle-pager-active{color:#a32c28}#primary_content ul{padding-left:20px;color:#505050}h1,h2,h3,h4,h5,h6{font-family:Crimson Text,serif;font-variant:"";line-height:1}h1{color:#5c0150;font-size:1.58611rem;font-weight:100;margin-bottom:1.6rem}@media (min-width:480px) and (max-width:767px){h1{font-size:calc(1.58611rem + .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:#5c0150;font-weight:100;font-size:1.41617rem}@media (min-width:480px) and (max-width:767px){h2{font-size:calc(1.41617rem + .33284*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h2{font-size:calc(1.74901rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h2{font-size:1.74901rem}}h3{color:#5c0150;font-weight:100;font-size:1.8rem;font-size:1.26444rem}@media (min-width:480px) and (max-width:767px){h3{font-size:calc(1.26444rem + .25644*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h3{font-size:calc(1.52087rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h3{font-size:1.52087rem}}h4{color:#5c0150;font-weight:100;font-size:1.12896rem}@media (min-width:480px) and (max-width:767px){h4{font-size:calc(1.12896rem + .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:#5c0150;font-weight:100;font-size:1.008rem}@media (min-width:480px) and (max-width:767px){h5{font-size:calc(1.008rem + .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:#5c0150;font-weight:100;font-size:.9rem}@media (min-width:480px) and (max-width:767px){h6{font-size:calc(.9rem + .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:#505050;font-size:.9rem}@media (min-width:480px) and (max-width:767px){p{font-size:calc(.9rem + .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:link,#primary_content a:link{color:#a32c28;text-decoration:underline}#location_contact_links a:hover,#primary_content a:hover{color:#7a211e;text-decoration:none}#location_contact_links a:active,#location_contact_links a:visited,#primary_content a:active,#primary_content a:visited{color:#a32c28}#location_contact_links a{text-decoration:none!important}