body{background:url(../img/bg-body.jpg);background:url(../img/bg-header-sand.jpg);clip:auto;overflow-x:hidden}header{background:transparent;color:#6d8032}#brand a{color:#6d8032;font-size:1rem;line-height:1;display:block}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:link{color:#6d8032}address a:hover{color:#a6be5a}address a:active,address a:visited{color:#6d8032}address p{font-size:.8rem}#contact_links a{color:#6d8032;font-weight:700}#contact_links a svg{fill:#6d8032}#country-select .dropdown dd ul,#country-select .dropdown dt a{background-color:#5d6e2b;border-color:#7d9239}header{padding:10px 0}#contact_links li{font-size:.9rem}#btn_reservation{max-width:250px;margin:auto;background:url(../img/bg-footer.jpg)}main{display:block;background:url(../img/bg-content.png) repeat-x bottom;padding-bottom:80px;margin-top:20px}#bg_image:before{content:"";background:url(../img/bg-content.png) repeat-x;position:absolute;left:0;bottom:-1px;width:100%;height:80px;z-index:2}#bg_image:after{content:"";position:absolute;left:20px;bottom:20px;background:url(../img/bellevue-mimizan-TA-score.jpg) no-repeat;width:115px;height:115px;z-index:3}#primary_content{padding-bottom:100px}footer{display:block;padding:0 0 30px;background:#6e8134 url(../img/bg-footer.jpg)}#container_credits a,footer a{color:#fff}#container_credits{color:#fff;background:#5f6f2d}.primary-navigation-wrapper{background-color:#6d8032}#primary_navigation ul li a{color:#0f1207;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#primary_navigation ul li a.active,#primary_navigation ul li a:hover{color:#2f3715;background-color:#5d6e2b}#primary_navigation ul li.home svg{fill:#0f1207}#primary_navigation ul li.home svg:hover{fill:#2f3715}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li a{color:#e5ff99;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#f2ffcc}@media screen and (min-width:40.0625em){#secondary_navigation ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#secondary_navigation ul li{margin-right:1rem}}nav{background:url(../img/bg-footer.jpg);margin-top:0;box-shadow:0 0 3px #8e8e8e}#primary_navigation ul li a{color:#fff;font-size:.9rem;font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}#primary_navigation ul li.active span{padding:0}#primary_navigation .drop_down{background:#7f8f50 url(../img/bg-footer.jpg) repeat;padding:20px}#primary_navigation .drop_down li{text-transform:none}#primary_navigation .drop_down li span{display:block;margin-left:5px}.arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;display:inline-block}#primary_navigation .arrow-down{margin-right:5px}.menu_secondary_navigation{margin-top:30px}.off-canvas-menu{background:#5d6e2b;padding-top:1rem}.off-canvas-menu ul{border-top:1px solid #3e491d;border-bottom:1px solid #7d9239}.off-canvas-menu ul li{border-top:1px solid #7d9239;border-bottom:1px solid #3e491d}.off-canvas-menu ul li svg{fill:#fff}.off-canvas-menu ul li a,.off-canvas-menu ul li span{color:#fff}.off-canvas-menu ul li:hover{background:#7d9239}.off-canvas-menu address,.off-canvas-menu address a,.off-canvas-menu address p{color:#fff}.toggle-navigation{color:#efefef;-webkit-transform:all .2s ease-out;transform:all .2s ease-out}.toggle-navigation .hamburger-inner,.toggle-navigation .hamburger-inner:after,.toggle-navigation .hamburger-inner:before{background-color:#efefef}.toggle-navigation:not(.is-active):hover{color:#fff}.toggle-navigation:not(.is-active):hover .hamburger-inner,.toggle-navigation:not(.is-active):hover .hamburger-inner:after,.toggle-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#fff}#mobile_navigation .toggle-navigation{color:#6d8032}#mobile_navigation .toggle-navigation .hamburger-inner,#mobile_navigation .toggle-navigation .hamburger-inner:after,#mobile_navigation .toggle-navigation .hamburger-inner:before{background-color:#6d8032}#mobile_navigation .toggle-navigation:not(.is-active):hover{color:#6d8032}#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:after,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#6d8032}.widget{padding:3rem 0}.widget .widget_title{text-align:center;font-size:2rem}.widget .carousel__tag{margin-bottom:3rem}.widget p:last-child,.widget p:last-child .button{margin-bottom:0}.widget-rooms{background:url(../img/bg-footer.jpg) repeat;box-shadow:0 -3px 5px #ccc}.widget-rooms .widget_title{color:#fff}#rooms_widget_carousel{margin-bottom:3rem!important}#rooms_widget_carousel .carousel_single__text_container{background-color:#fff}#rooms_widget_carousel .carousel_single__text_container .carousel_single__title{color:#6d8032}#rooms_widget_carousel .carousel_single__text_container p{color:#696969}#contact_form,#container_contact_details{background:hsla(0,0%,100%,.3);border:none}#container_contact_details{margin:0 0 30px!important;padding:20px}.mod_item_container{background:#f6f6f6;margin:0 0 30px!important;padding:15px 0}.mod__title h3{background:#356385;border-bottom:3px solid #fff;color:#fff;padding:5px 10px;margin:0 0 20px}.mod__title a{color:#906459}#container_rooms_widget{padding:30px 0}#container_quick_icons{position:absolute;right:0;top:180px;width:530px;visibility:hidden;z-index:100}.quick_icon{background:url(../img/bg-wood.png) no-repeat;padding:30px 20px;width:530px;position:absolute;cursor:pointer}.quick_icon.closed{right:-450px}#con_parking{top:85px}#con_wifi{top:170px}#con_beach{top:255px}#con_bar{top:340px}#con_lang{top:425px}.quick_icon span{font-size:24px;font-weight:700;padding:10px 10px 10px 60px}#qi_velo{background:url(../img/ico-velo.png) no-repeat;color:#607734}#qi_parking{background:url(../img/ico-parking.png) no-repeat;color:#d96827}#qi_wifi{background:url(../img/ico-wifi.png) no-repeat;color:#6cabd9}#qi_beach{background:url(../img/ico-beach.png) no-repeat;color:#366486}#qi_bar{background:url(../img/ico-bar.png) no-repeat;color:#607734}#qi_lang{background:url(../img/ico-lang.png) no-repeat;color:#d96827}#qi_show_all{top:510px;right:0;display:block;position:absolute;background:url(../img/bg-qi-show-all.png) no-repeat;color:#fff;padding:5px}#rooms_widget{background:url(../img/bg-footer.jpg);padding:30px 0}#title_room_widget{color:#f1e3c7;font-size:2.5em;font-weight:100;text-align:center}#link_rooms{text-align:center}#link_rooms a{color:#f1e3c7}.room_slide{margin:5px;text-align:center}.room_slide img{border:5px solid #f1e3c7}.room_slide h4,.room_slide p{text-align:center;color:#f1e3c7;margin:5px 0}.svg .room_category_services li span{background-color:#6d8032!important}#promotions_widget{background:#f7eede;border-bottom:5px solid #d8661e;overflow:hidden;margin-bottom:20px}#promotion_title{background:#d8661e url(../img/ico-offers.png) no-repeat 10px;padding-left:50px}#container_btn_see_promos,#promotion_image,#promotion_text{text-align:center}#promotion_image{margin:10px auto}.date,.place{font-weight:700}.place{color:#d8661e}#images{list-style-type:none;text-align:center;padding:0;margin:0}#images li{display:inline-block;margin:10px;padding:10px;border:1px solid #fff;min-width:160px;background:#fffcf4;box-shadow:2px 2px 2px #c9c3b5;max-width:260px;opacity:.8;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.5s;transition-duration:.5s}#images li:hover{opacity:1;border:1px solid #ccc}#images li h3{margin:10px 0;font-size:1em}#images li h3 a{color:#ffc000;font-variant:small-caps;text-decoration:none}#images li:hover a,#images li h3 a:hover{color:#fff}#images li p{margin:5px 0;font-size:12px;text-align:center}#agenda li ul li,#packages li ul li,#promotions li ul li,#room_categories li ul li{margin-bottom:0!important}ul{margin-left:30px}h1{color:#d8661e;font-size:2.5em}h2{color:#60761b;font-size:2em}h3{color:#366486;font-size:1.5em}.sidebar_title{background:#d8661e;color:#fff;padding:10px;overflow:hidden}.sidebar_title h3{color:#fff;margin:0}@media (max-width:850px){#container_quick_icons{display:none}}.button.success{background:url(../img/bg-footer.jpg);color:#fff;border-radius:5px;border:2px solid #718829}.button.primary{border-radius:5px;border:2px solid #56b8c9}.button.success:hover{background:url(../img/bg-footer.jpg);border:2px solid #83ad2e}