body{font-size:1rem;font-family:Arial,Sans-Serif}header{background:#e6e6e6;color:#454545;padding:10px 0 0}header .row{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media screen and (max-width:480px){header{position:relative}header .row{display:block}}.home_page header{background:hsla(0,0%,100%,.4) url(/Themes/gramont_pau/img/motif2.png);position:absolute;left:0;right:0;z-index:100}#brand a{color:#454545;font-size:3rem;line-height:1;display:block;max-width:350px}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:link{color:#454545}address a:hover{color:#787878}address a:active,address a:visited{color:#454545}#contact_links a{color:#454545;font-weight:700}#contact_links a svg{fill:#454545}#country-select .dropdown dt a{background:#c47020 url(/img/icon/bg-nested-closed.png) no-repeat 5px;border-color:#de8939}#country-select .dropdown dd ul{background:#c47020;border-color:#de8939}footer{background-color:#da7c24;color:#2b1807;padding-bottom:0}#quatres_hotels_footer{background:#fff url(/Themes/gramont_pau/img/bg-footer.jpg) no-repeat top;color:#2b1807;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:#ae631d;color:#2b1807}#container_credits a,#container_credits p{color:#2b1807}nav{background:#da7c24;margin-top:10px}.highlight_link,nav #primary_navigation ul li.active span.active,nav #primary_navigation ul li a.active,nav #primary_navigation ul li a:hover{background:#ca3800;color:#fff;text-decoration:none}.highlight_link svg,nav #primary_navigation ul li.active span.active svg,nav #primary_navigation ul li a.active svg,nav #primary_navigation ul li a:hover svg{fill:#fff}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;padding:10px 20px}nav #primary_navigation ul li.home svg{fill:#fff}nav #primary_navigation ul li.active span.active{padding:10px 20px}#show_menu{color:#fff}#show_menu svg{fill:#fff}#secondary_navigation ul{list-style-type:none;text-align:center;padding-bottom:120px}#secondary_navigation ul li{display:inline-block;margin-right:15px}#secondary_navigation ul li a{color:#000;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#2b1807}.button.primary{background:#da7c24;color:#fff;text-decoration:none!important}.button.primary:active,.button.primary:focus,.button.primary:hover{color:#fff;background:#ec9645}.button.success{background:#972a00;color:#fff;text-decoration:none!important}.button.success:active,.button.success:focus,.button.success:hover{color:#fff;background:#ca3800}.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}.mod_item_container{margin:0 0 30px!important}.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{margin:10px 0}.widget_title{text-align:center;color:#fff;font-size:2rem;font-family:Lora,serif}.widget_link{margin:30px 0 0}.widget_link a.button{margin:0;background:0 0;border:3px solid #fff}.widget_link a.button:hover{background:#fff;color:#972a00}#promotions_widget{border-top:5px solid #fff}#promotions_widget .widget_carousel_text_container{border-left:5px solid #fff}#activities_widget,#rooms_widget{background:#972a00;padding:30px 0}#widget_images{background:#efefef;padding:30px 0}#widget_images h3{margin-bottom:30px}#widget_images p{margin:30px 0 0}#widget_images a.button{margin-bottom:0}#container_image_tiles{max-height:500px;border-bottom:10px solid #efefef;overflow:hidden}.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:#454545!important}.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{margin:0!important}#container_location{background:#e6e6e6;padding:30px 0 0;margin-bottom:30px}#container_location #map_canvas{margin:0}#container_location h3{color:#454545}#container_location .address,#container_location .latitude,#container_location .longitude{display:block}#container_location #location_contact_links{list-style-type:none;color:#454545;margin:20px 0;padding:0}#container_location #location_contact_links li{margin-bottom:10px}#container_location #location_contact_links li a{color:#454545}#container_location #location_contact_links li svg{fill:#454545;width:16px;height:16px}.mod__directions .container_contact_details{margin:0 0 30px!important;padding:20px}.widget_carousel{position:relative}.widget_carousel:hover .carousel_navigation{opacity:1}.widget_carousel .widget_carousel_title{padding-top:1.5rem;padding-bottom:.5rem}.widget_carousel .widget_carousel_title h3{color:#fff;font-size:2rem;text-transform:uppercase;text-align:center}.widget_carousel .carousel_navigation{padding-top:19px;font-size:1.6rem;line-height:0;display:inline-block;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;z-index:80;top:26%;opacity:.2}.widget_carousel .carousel_navigation svg{width:30px;height:40px}.widget_carousel .carousel_navigation svg:hover{stroke-width:6}.widget_carousel .widget_carousel_btn_next,.widget_carousel .widget_carousel_btn_prev{left:20px}.widget_carousel .widget_carousel_btn_next{right:20px;left:auto}.widget_carousel .widget_carousel_image{height:250px}.widget_carousel .widget_carousel_text_container{padding:30px 6%;text-align:center;background:#972a00}.widget_carousel .widget_carousel_text_container .widget_carousel_text_title{font-size:1.6rem;text-transform:uppercase;margin-bottom:25px;color:#fff}.widget_carousel .widget_carousel_text_container strong{color:#ff6a31}.widget_carousel .widget_carousel_text_container .widget_carousel_text_btn{margin-top:15px;margin-bottom:0}.widget_carousel .widget_carousel_text_container .widget_carousel_text_btn #btn_see_promos{background:#972a00;border:3px solid #fff;color:#fff}.widget_carousel .widget_carousel_text_container .widget_carousel_text_btn #btn_see_promos:hover{background:#fff;color:#972a00}@media screen and (min-width:767px){.widget_carousel{height:400px;position:relative}.widget_carousel .item{display:-webkit-box;display:flex}.widget_carousel .widget_carousel_title{position:absolute;left:calc(50% - 50px);top:-20px;z-index:100;width:100px;background:0 0;padding:0}.widget_carousel .widget_carousel_title:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;border-radius:50%;box-shadow:3px 3px 0 #e1e0e0}.widget_carousel .widget_carousel_title h3{float:left;width:100%;padding-top:50%;line-height:1em;margin-top:-.5em;font-size:1.7rem}.widget_carousel .widget_carousel_btn_next,.widget_carousel .widget_carousel_btn_prev{top:calc(50% - 10px)}.widget_carousel .widget_carousel_image{width:50%;height:auto}.widget_carousel .widget_carousel_text_container{width:50%;height:400px;float:left;display:table}.widget_carousel .widget_carousel_text_container .widget_carousel_text{display:table-cell;width:100%;height:100%;vertical-align:middle}.widget_carousel .widget_carousel_text_container .widget_carousel_text .widget_carousel_text_title{font-size:1.4rem}.widget_carousel .widget_carousel_text_container .widget_carousel_text .widget_carousel_text_content{font-size:.9rem;padding-right:15%;padding-left:15%}}@media screen and (min-width:1000px){.widget_carousel .widget_carousel_title{left:calc(50% - 75px);top:-20px;width:150px}.widget_carousel .widget_carousel_title h3{float:left;width:100%;padding-top:50%;line-height:1em;margin-top:-.5em;font-size:2rem}}#surveys-carousel{background:#f6f6f6;padding:30px 0}.surveys-carousel__title{text-align:center;font-family:Lora,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}.pager span.cycle-pager-active{color:#972a00}#primary_content .product-order a{color:#fff!important}h1,h2,h3,h4,h5,h6{font-family:Lora,serif;font-variant:"";line-height:1}h1{color:#da7c24;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:#da7c24;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:#da7c24;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:#da7c24;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:#4a81b4;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:#4a81b4;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:#454545;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:not(.button):link,#primary_content a:not(.button):link{color:#454545;text-decoration:underline}#location_contact_links a:not(.button):hover,#primary_content a:not(.button):hover{color:#454545;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:#454545}#location_contact_links a{text-decoration:none!important}#primary_content ul{padding-left:20px;color:#454545}#primary_content ul li{font-size:.9rem;margin-bottom:.5rem}@media (min-width:480px) and (max-width:767px){#primary_content ul li{font-size:calc(.9rem + .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}}.palette{display:-webkit-box;display:flex;margin-bottom:20px}.box{width:25%;height:150px;display:block;margin:0;padding:0}.primary{background:#da7c24}.accent{background:#972a00}.complement{background:#4a81b4}.triad1{background:#4ab47d}.triad2{background:#7d4ab4}.variation{background:getPaletteVariation(1)}