*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input[type=submit]::-moz-focus-inner{border:0}@font-face{font-family:Proxima-Regular;src:url(../fonts/proximanova-regular.eot);src:url(../fonts/proximanova-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-regular.ttf) format("truetype"),url(../fonts/proximanova-regular.woff) format("woff"),url(../fonts/proximanova-regular.svg) format("svg")}@font-face{font-family:Proxima-Light;src:url(../fonts/proximanova-light.eot);src:url(../fonts/proximanova-light.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-light.ttf) format("truetype"),url(../fonts/proximanova-light.woff) format("woff"),url(../fonts/proximanova-light.svg) format("svg")}@font-face{font-family:Proxima-Bold;src:url(../fonts/proximanova-bold.eot);src:url(../fonts/proximanova-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-bold.ttf) format("truetype"),url(../fonts/proximanova-bold.woff) format("woff"),url(../fonts/proximanova-bold.svg) format("svg")}@font-face{font-family:Proxima-Semibold;src:url(../fonts/proximanova-semibold.eot);src:url(../fonts/proximanova-semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/proximanova-semibold.ttf) format("truetype"),url(../fonts/proximanova-semibold.woff) format("woff"),url(../fonts/proximanova-semibold.svg) format("svg")}@font-face{font-family:Museo-300;src:url(../fonts/museo_slab_300.eot);src:url(../fonts/museo_slab_300.eot?#iefix) format('embedded-opentype'),url(../fonts/museo_slab_300.ttf) format("truetype"),url(../fonts/museo_slab_300.woff) format("woff"),url(../fonts/museo_slab_300.svg) format("svg")}@font-face{font-family:TradeGothic-Cond20;src:url(../fonts/tradegothicltstd-bdcn20.eot);src:url(../fonts/tradegothicltstd-bdcn20.eot?#iefix) format('embedded-opentype'),url(../fonts/tradegothicltstd-bdcn20.ttf) format("truetype"),url(../fonts/tradegothicltstd-bdcn20.woff) format("woff"),url(../fonts/tradegothicltstd-bdcn20.svg) format("svg");font-weight:700}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?gog9ki);src:url(../fonts/icomoon.eot?#iefixgog9ki) format('embedded-opentype'),url(../fonts/icomoon.woff?gog9ki) format('woff'),url(../fonts/icomoon.ttf?gog9ki) format('truetype'),url(../fonts/icomoon.svg?gog9ki#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo:before{content:"\e904"}.icon-logo2:before{content:"\e903"}.icon-uniE600:before{content:"\e600"}.icon-uniE601:before{content:"\e601"}.icon-calendar:before{content:"\e901"}.icon-plus-circle:before{content:"\e902"}.icon-minus-circle:before{content:"\e900"}.icon-menu:before{content:"\e906"}.icon-close:before{content:"\e905"}.icon-facebook:before{content:"\ea90"}.icon-twitter:before{content:"\ea96"}.icon-flickr:before{content:"\eaa4"}html{width:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0;font:400 12px Proxima-Regular;color:#343434}#page,body,html{height:100%}body>#page{height:auto;min-height:100%}#page{background:url(../images/background.jpg) repeat}.wrap{position:relative;width:95%;max-width:1000px;margin:0 auto}.clear{clear:both}#main{overflow:hidden;position:relative;width:100%;padding-bottom:320px}a.link{width:115px;height:auto;text-decoration:none;text-align:center;padding:10px 0;letter-spacing:1px;font:400 13px Proxima-Light;background:#953927;text-transform:uppercase;display:block;color:#FFF;box-shadow:0 2px 2px #CCC;-moz-box-shadow:0 2px 2px #CCC;-webkit-box-shadow:0 2px 2px #CCC}a.link:hover{background:#af3f28}ul#nav_side{z-index:101;right:10px;position:fixed;top:50%;margin-top:-42px}#nav_side li{margin-bottom:10px}#nav_side a{position:relative;display:block;text-decoration:none}#nav_side li a .dot{width:12px;height:13px;display:block;background:url(../images/nav.png) left top}#nav_side li.current a .dot{background:url(../images/nav.png) left -13px}#nav_side li a .label{pointer-events:none;position:absolute;right:10px;top:-10px;height:33px;line-height:33px;padding:9px 20px 0 15px;background:url(../images/tooltip.png) right top no-repeat;color:#FFF;font:400 14px Proxima-Light;white-space:nowrap;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0 )';filter:alpha(opacity=0 );-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;cursor:default}#header{position:relative;z-index:100;width:100%;margin:0 auto;overflow:hidden;max-width:1424px;height:auto;max-height:590px}#header_small{position:relative;width:100%;margin:0 auto;height:36px;background:#363636}#header_small .top{top:6px}.top{width:111px;position:absolute;top:20px;right:30px;z-index:102;height:590px}#header_small .top{z-index:inherit}.socials_top{width:87px}.socials_top a{float:left;width:24px;height:24px;margin-right:5px;text-indent:-9999px;display:block;background:url(../images/social_header.png) no-repeat}.socials_top a.facebook{background-position:left top}.socials_top a.twitter{background-position:-29px top}.socials_top a.flickr{background-position:right top}.socials_top a:hover{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80 )';filter:alpha(opacity=80 );-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.language{width:24px;float:left}.language a{height:24px;width:24px;margin-bottom:5px;text-indent:-9999px;display:block;background:url(../images/languages.png) no-repeat}.language a:hover{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80 )';filter:alpha(opacity=80 );-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}.language a.esp{background-position:left top}.language a.cat{background-position:left -30px}.language a.eng{background-position:left -60px}.language a.fra{background-position:left bottom}.language a.select_lang_hover{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 30 )';filter:alpha(opacity=30 );-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3}.language ul{display:none;position:relative;z-index:103}a.banner{position:absolute;z-index:140;bottom:20px;left:30px;width:177px;height:177px;background:url(../images/banner_bg.png) no-repeat;display:block}a.banner:hover{background-position:left bottom}a.banner img{width:165px;height:183px;margin:-12px 0 0 6px}a.oferta{position:absolute;z-index:40;bottom:20px;right:30px;width:177px;height:177px;background:url(../images/banner_bg.png) no-repeat;display:block}a.oferta:hover{background-position:left bottom}a.oferta img{width:165px;height:165px;margin:6px 0 0 6px}.notification{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#953927;background-color:rgba(149,56,39,.9);padding:10px;position:absolute;right:40px;bottom:20px;z-index:104;width:310px}.notification a.toggle{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background-color:#602E21;float:right;width:16px;height:16px;position:relative}.notification a.toggle:hover{background-color:#343434}.notification a.toggle i{color:#FFF;width:16px;font:400 14px icomoon;text-align:center;display:inline-block;vertical-align:middle}.notification .toggle i:before{content:"\e600"}.notification .toggle.minus i:before{content:"\e601"}.notification h1{font:500 18px Museo-300;color:#FFF;letter-spacing:1px;display:block;margin:0 0 4px}.notification h2{font:400 14px Proxima-Semibold;color:#FFF;text-transform:uppercase;display:block;margin:0 0 4px}.notification p{font:400 14px Proxima-Light;color:#FFF;line-height:1.2em;margin:5px 0 0}#menu-anchor{width:100%;height:115px;position:relative}#menu{width:100%;height:77px;position:relative;z-index:100;margin:0 auto;background:transparent url(../images/background.jpg) repeat;border-top:5px solid #953927;border-bottom:1px solid #DEDBD1}ul.topnav{margin:30px 0 0}.nav-left{float:left;width:calc(50% - 70px)}.nav-right{float:right;width:calc(50% - 70px)}.logo{position:relative;margin-top:-40px;margin-left:-1px;z-index:45;width:140px;height:140px;background:url(../images/logo.png) no-repeat;float:left;background-size:140px auto}ul.nav-left li{float:left;margin:0 7px}ul.nav-right li{float:left;margin:0 16px}ul.nav-cat li{margin:0 12px}ul.nav-eng li{margin:0 17px}ul.nav-eng-right li{margin:0 15px}ul.nav-fra li{margin:0 10px}ul.nav-fra-right li{margin:0 15px}ul.topnav li.first-left{margin-left:0}ul.topnav li.first-right{margin-right:0}ul.topnav li a{font:400 13px Proxima-Bold;text-transform:uppercase;color:#343434;text-decoration:none}ul.topnav li a:hover{color:#953927}#actividades ul.topnav li a.actividades,#contacto ul.topnav li a.contacto,#eventos ul.topnav li a.eventos,#gastronomia ul.topnav li a.gastronomia,#habitaciones ul.topnav li a.habitaciones,#hotel ul.topnav li a.hotel,#noticias ul.topnav li a.noticias,#ofertas ul.topnav li a.ofertas,#reservas ul.topnav li a.reservas,#servicios ul.topnav li a.servicios{color:#953927}.mobile-header{display:none;width:100%;border-bottom:4px solid #953927;padding:15px;background-color:#343434}.mobile-logo{position:relative;margin:auto;text-align:right;margin-right:10px}.mobile-logo .icon-logo{color:#fff;font-size:60px}.mobile-trigger{border-radius:50%;background-clip:padding-box;background-color:#fff;cursor:pointer;left:15px;top:20px;z-index:99999;width:45px;height:45px;position:absolute}.mobile-trigger .icon-menu{font-size:22px;text-align:center;display:block;line-height:45px}.sb-active .mobile-trigger .icon-menu:before{content:'\e905';font-size:18px;display:block}.sb-active .overlay-menu{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.8);-webkit-transition:background-color .4s ease;-moz-transition:background-color .4s ease;-ms-transition:background-color .4s ease;-o-transition:background-color .4s ease}.sb-slidebar-languages{width:100%;text-align:left;padding:15px 20px;background-color:#ededed;border-bottom:1px solid #ededed}.sb-slidebar-languages a{display:inline-block;text-align:left;font:400 13px Proxima-Bold;text-transform:uppercase;color:#343434;text-decoration:none}.sb-slidebar-languages a:after{content:'/';padding:0 5px}.sb-slidebar-languages a.last:after,.sb-slidebar-languages a.sb-slidebar-close:after{content:'';padding:0}a.sb-slidebar-close{font-size:18px;text-align:right;color:#343434;display:inline-block;float:right}.sb-slidebar-menu li{width:100%;border-bottom:1px solid #ededed}.sb-slidebar-menu li a{padding:15px 20px;font:400 13px Proxima-Bold;text-transform:uppercase;color:#343434;text-decoration:none;display:block}.sb-slidebar-socials{margin-top:10px;padding:15px 20px}.sb-slidebar-socials a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:30px;height:30px;border:2px solid #343434;line-height:30px;text-align:center;font-size:15px;display:inline-block;margin-right:10px;color:#343434;text-decoration:none}#footer{width:100%;height:320px;margin-top:-320px;position:relative;clear:both;background:url(../images/footer_bg.png) repeat-x}#footer .wrap{height:320px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}#footer .partner{position:absolute;bottom:20px;left:50%;margin-left:-131px}#footer .block_left{position:relative;margin-top:55px}#footer .block_left p{margin-bottom:10px;max-width:435px;width:100%;font:400 14px Proxima-Light;color:#FFF;line-height:23px}#footer .block_left p span.ubicacion{background:url(../images/map_icon_footer.png) left 2px no-repeat;margin-left:0}#footer .block_left p span.ubicacion a{margin-left:18px}#footer .block_left p span{font-family:Proxima-Light;width:25px;display:inline-block}#footer .block_left p a{color:#FFF;text-decoration:none;border-bottom:1px solid #999}#footer .block_left p a:hover{border-bottom:1px solid #FFF}#footer .block_center{margin-top:55px}#footer .block_center a{width:40px;height:40px;margin-top:6px;display:block;text-indent:-9999px;float:left;background:url(../images/social_footer.png) no-repeat;margin-right:12px}#footer .block_center a:hover{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80 )';filter:alpha(opacity=80 );-webkit-opacity:.8;-khtml-opacity:.8;-moz-opacity:.8;opacity:.8}#footer .block_center .facebook{background-position:left top}#footer .block_center .twitter{background-position:-50px top}#footer .block_center .flickr{background-position:right top}#footer .block_right{position:relative;margin-top:55px}#footer .block_right p{width:100%;font:400 14px Proxima-Light;color:#FFF;line-height:23px}#footer .block_right .subscribe{width:272px;height:36px;display:block}#footer .block_right .newsletter{width:calc(100% - 40px);height:42px;float:left;display:block;margin-top:5px;background:url(../images/newsletter_bg.png) no-repeat}#footer .block_right .newsletter input{font:400 13px Proxima-Light;color:#999;width:calc(100% - 30px);height:24px;border:0;margin:8px 15px 0}#footer .block_right .newsletter input.focus{color:#343434}#footer .block_right a.enviar{width:40px;height:38px;float:left;margin-top:6px;display:block;text-indent:-9999px;background:url(../images/newsletter_button.png) no-repeat;background-position:left top}#footer .block_right a.enviar:hover{background-position:left bottom}#footer .block_right .message{width:100%;max-width:272px;display:block;font:400 14px Proxima-Light;margin-top:15px}#footer .block_right .message span{width:267px}#footer .block_right .message span.error{color:#CF4B49}#footer .block_right .message span.ok{color:#859C4D}#footer h3{font:400 20px Museo-300;color:#FFF;margin-bottom:18px}.privacy-check-newsletter{position:relative;width:100%;margin:20px 0 10px 4px;overflow:hidden}.privacy-check-newsletter .checkbox-label-newsletter{display:inline-block;font-size:12px;line-height:15px;color:#999;position:relative;margin-left:5px;outline:0;font-family:Proxima-Regular}.privacy-check-newsletter .checkbox-label-newsletter a{color:#fff}.legals{position:absolute;bottom:10px;left:0;font:400 13px Proxima-Light;color:#FFF}.legals a{text-decoration:none;color:#999;margin-right:5px}.legals a:hover{border-bottom:1px solid #999}.credits{position:absolute;bottom:10px;right:5px;font:400 13px Proxima-Light;color:#FFF}.credits a{text-decoration:none;color:#999}.credits a:hover{border-bottom:1px solid #999}.section{position:relative;overflow:hidden}.section h1{font:400 28px Museo-300;line-height:30px;margin-bottom:8px;color:#343434}.section p{font:400 14px Proxima-Light;line-height:22px;color:#343434;width:100%;margin-bottom:10px}.section p a{color:#343434;border-bottom:1px dotted #343434;text-decoration:none}.section p a:hover{border-bottom:1px solid #343434}.section p span,.section p strong{font:400 14px Proxima-Semibold}.section .block_text{width:40%;float:left;padding:0 15px;margin-left:-15px}.section .block_text p{max-width:365px}.section .block_imgs{width:60%;overflow:hidden;position:relative;float:right;padding:0 15px;margin-right:0}.section .alignright{float:right;margin-right:-15px}.section .alignleft{float:left;margin-left:-15px}.section .margin{margin-right:0}.first-section{padding-top:40px}.last-section{padding-bottom:70px}.divider-section{border-bottom:1px solid #DEDBD1}.bottom-section{padding-bottom:55px}.top-section{padding-top:75px}.fs-container a:hover,.fs-slider a:hover{outline:0}.fs-control-nav,.fs-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.fs-pauseplay span{text-transform:capitalize}.gallery{margin:0;padding:0}.gallery .slides>li{display:none;-webkit-backface-visibility:hidden}.gallery .slides img{width:100%;max-width:550px;margin:auto;display:block}.gallery .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .gallery .slides{display:block}* html .gallery .slides{height:1%}.no-js .gallery .slides>li:first-child{display:block}.fs-control-paging{width:100%;position:absolute;bottom:20px;text-align:center;z-index:20;display:none}.fs-control-paging li{margin:0 6px;display:inline-block;zoom:1}.fs-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.fs-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.fs-control-paging li a.fs-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.fs-direction-nav a.fs-next,.fs-direction-nav a.fs-prev{background:url(../images/arrows_imgs.png) no-repeat;display:block;width:50px;height:57px;z-index:99;transform:translateY(-50%);top:50%;text-indent:-9999px;position:absolute;cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.fs-direction-nav a.fs-next{background-position:right top;right:-10px}.fs-direction-nav a.fs-next:hover{background-position:right -60px}.fs-direction-nav a.fs-prev{left:-10px}.fs-direction-nav a.fs-prev:hover{background-position:left -60px}.gallery{position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.gallery a{display:block}.gallery img{width:100%;height:auto}.gallery span.zoom{background:transparent url(../images/zoom.png) center center no-repeat;width:100%;height:100%;display:block;position:absolute;text-indent:-9999px;z-index:99999;display:none}.gallery:hover .fs-direction-nav a{opacity:1}.gallery-shadow{width:100%;height:8px;position:absolute;bottom:0;right:0;background:url(../images/shadow_imgs.png) no-repeat;background-size:100% 100%}#intro .block_left{width:50%;padding:0 15px;float:left;margin-left:-15px}#intro .block_right{width:50%;padding:0 15px;float:right;margin-right:0}#intro .videoWrapper{position:relative;padding-bottom:56.25%;height:0}#intro .videoWrapper iframe{position:absolute;top:0;left:15px;width:100%;height:100%}#intro p{width:100%}#intro a.link{width:200px;height:auto;margin:20px 0;padding:10px 0;background:#343434;display:inline-block}#intro a.link:hover{background:#953927}#intro .gift{position:relative;width:421px;margin-left:90px;overflow:hidden}#intro .gift a{float:right;margin:20px 0 0 0}#intro .gift a:hover{-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 90 )';filter:alpha(opacity=90 );-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9}#intro .claim{margin-top:55px;width:100%;background:url(../images/claim_bg.jpg) repeat-x;padding:0 15px}#intro .claim h5{width:100%;margin:0 auto;padding:20px 0;text-align:center;color:#953927;text-shadow:0 1px 0 #FFF;font:400 20px Museo-300}#intro .claim h5 span{background:url(../images/star.png) no-repeat;width:11px;height:12px;margin:0 10px;text-indent:-9999px;display:inline-block}#destacados{width:100%;height:490px;background:#F9F7EE;position:relative}#destacados .shadow_bottom,#destacados .shadow_top{position:absolute;background:url(../images/shadow_news.png) no-repeat;height:10px;left:50%;margin-left:-518px;width:1036px}#destacados .shadow_top{top:0;background-position:left top}#destacados .shadow_bottom{bottom:0;background-position:left bottom}#destacados h1{text-align:center;margin-top:65px}#situacion{width:100%;padding-top:60px}#situacion .ruta{float:right;width:285px;height:42px}#situacion .ruta .bg_ruta{width:243px;height:42px;float:left;background:url(../images/map_ruta.png) no-repeat}#situacion .ruta input.origen{border:none;margin:10px 0 0 38px;width:190px;height:20px;font:400 14px Proxima-Regular;color:#999}#situacion .ruta input.enviar_origen{float:left;border:none;margin:1px 0 0 -1px;width:40px;height:37px;background:url(../images/map_button.png) no-repeat}#situacion .ruta input.enviar_origen:hover{background-position:left bottom}#situacion #bg-map{max-width:1017px;width:100%;position:relative;height:395px;margin:12px auto 0;background:url(../images/shadow_map.png) no-repeat;background-size:100% auto}#situacion #map_wrapper{margin:35px 1% 0;width:98%;height:400px;background:#fff url(../images/loader.gif) 484px 184px no-repeat;position:relative}#situacion .shadow_map{position:absolute;bottom:0;left:0;z-index:105;width:100%;height:20px;background:url(../images/shadow_bottom.png) repeat-x}#situacion .coordenadas{position:absolute;bottom:0;left:50%;margin-left:-90px;z-index:106;width:180px;height:90px;background:url(../images/coordenadas.png) no-repeat}#situacion #map_canvas{width:100%;height:400px;z-index:6}#situacion #panel{position:absolute;top:0;right:0;width:335px;height:400px;display:none;overflow:hidden;z-index:102}#situacion #directionsPanel{position:absolute;top:0;right:0;font-size:12px;width:300px;height:400px;background:#F6F4F4;border-left:1px solid #b1b1b1;color:#666;padding:0 10px;z-index:100;overflow:auto}#situacion a#close-panel{position:absolute;top:50%;left:0;margin-top:-8px;width:15px;height:17px;text-indent:-9999px;z-index:101}#situacion .close{background:url(../images/close-panel.png) left top no-repeat}#situacion .open{background:url(../images/close-panel.png) right top no-repeat}a.discount_ca,a.discount_en,a.discount_es,a.discount_fr{width:394px;height:73px;display:block;text-indent:-99999px;margin:0 0 30px 104px;background-color:transparent;background-position:left top;background-repeat:no-repeat}a.discount_ca:hover,a.discount_en:hover,a.discount_es:hover,a.discount_fr:hover{background-position:left bottom}a.discount_es{background-image:url(../images/discount_es.png)}a.discount_ca{background-image:url(../images/discount_ca.png)}a.discount_en{background-image:url(../images/discount_en.png)}a.discount_fr{background-image:url(../images/discount_fr.png)}.booking{width:100%;background-color:#F8F5F1;border-bottom:1px solid #DEDBD1;position:relative;top:-45px}.booking form#BookingForm{width:100%;background-color:#F8F5F1;overflow:hidden;padding:48px 0 20px;min-height:75px}.booking form#BookingForm h2{color:#953927;font:400 30px TradeGothic-Cond20;line-height:36px;margin:16px 30px 0 0;float:left;position:relative}.booking form#BookingForm h2:after{content:'\e902';font-family:icomoon;display:none;color:#953927;font-size:25px;line-height:30px;position:absolute;top:0;right:0}.booking form#BookingForm h2.active:after{content:'\e900'}.booking form#BookingForm .toggle-form-wrap{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.booking form#BookingForm label{font:400 13px Proxima-Light;color:#343434;display:block;margin-bottom:4px}.booking form#BookingForm select{background:#fff;border-color:#DEDBD1;width:48px;height:21px;margin-top:3px}.booking form#BookingForm .fecha input{width:calc(100% - 26px);max-width:100px;height:25px;padding:0 5px;border:1px solid #DEDBD1;float:left;margin-right:4px}.booking form#BookingForm .fecha img.ui-datepicker-trigger{margin-top:4px;width:22px;height:18px;float:left}.booking form#BookingForm .fecha.salida{margin-left:25px}.booking form#BookingForm .personas .subnote{clear:left;font-size:11px;margin:3px 0 10px;font-family:Proxima-Light;display:block}.booking form#BookingForm .personas select{width:80px;margin-right:15px;margin-bottom:5px}.booking form#BookingForm button.enviar_reserva{width:115px;height:30px;margin:15px 0 0 0;text-align:center;letter-spacing:1px;font:400 13px Proxima-Light;background:#953927;border:0;text-transform:uppercase;float:left;color:#FFF;box-shadow:0 2px 2px #CCC;-moz-box-shadow:0 2px 2px #CCC;-webkit-box-shadow:0 2px 2px #CCC}.booking form#BookingForm button.enviar_reserva:hover{background:#af3f28}.flex-control-nav{display:none}.news{width:100%;padding:0 20px;position:relative;display:block}.news:after{content:'';position:absolute;right:-5px;height:284px;top:0;border-right:1px solid #DEDBD1}.news a.img{display:block;position:relative}.news a.img img{width:100%;height:auto;margin-bottom:10px}.news a.title{margin:0 0 3px;display:block;width:100%;font:400 15px Proxima-Semibold;text-decoration:none;color:#343434}.news a.title:hover{color:#953927}.news p{width:100%;margin:0 0 4px;font:400 14px Proxima-Light;color:#343434;line-height:20px;-webkit-font-smoothing:subpixel-antialiased}.news p strong{font:400 14px Proxima-Semibold}.news .over_thumb{display:none;background:url(../images/news_hover.png) center center no-repeat;position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;background-size:100% auto}.news-last{border-right:none}.left-content{width:66.6666%;float:left;padding:0 15px;margin:0 0 70px -15px}.right-content{width:33.3333%;float:right;padding:0 15px;margin:50px -15px 0 0;overflow:hidden}.new_content{width:100%;border-bottom:1px solid #DEDBD1;padding:30px 0}h2{font:400 28px Museo-300;line-height:30px;margin-top:8px;margin-bottom:9px}h2 a{color:#343434;text-decoration:none}h2 a:hover{color:#953927}span.new_info{color:#999;font:400 13px Proxima-Light;display:block}span.new_info a{color:#999;text-decoration:none;border-bottom:1px dotted #999}span.new_info a:hover{border-bottom:1px solid #999}.new_img{width:100%}.new_img a:hover img{background:#f3f3f3}.new_img img{width:100%;height:auto;margin:15px auto;border:1px solid #DEDBD1;background:#FFF;padding:12px}.left-content p{width:100%;font:400 14px Proxima-Light;line-height:22px;color:#343434;margin:10px 0}.left-content p strong{font:400 14px Proxima-Semibold}a.read{color:#343434;font:400 14px Proxima-Semibold;margin-top:15px;display:block;text-decoration:none}a.read:hover{color:#953927}.new-ext{width:100%;padding:30px 0}.new-ext a.back-list{color:#343434;font:400 14px Proxima-Regular;margin-top:20px;display:block;float:right;text-decoration:none;background:url(../images/back.png) left center no-repeat;padding-left:20px}.new-ext a.back-list span{font:400 14px Proxima-Semibold}.new-ext a.back-list:hover{text-decoration:underline}.new-ext .post-info{border-top:1px solid #DEDBD1;border-bottom:solid 1px #DEDBD1;padding:10px 0;margin:10px 0;width:100%;display:flex;flex-direction:column}.new-ext .post-info .share{margin-top:10px;display:flex}.new-ext .post-info .share .google-plus{margin:0 10px 0 -20px;position:relative}.new-ext .post-info .share div{margin-right:5px}span.sitemap{width:100%;display:block;padding-top:20px;margin-bottom:-20px;font:400 14px Proxima-Light;color:#343434}span.sitemap a{color:#343434;text-decoration:none;border-bottom:1px dotted #343434}span.sitemap a:hover{border-bottom:1px solid #343434}p.no-results{width:644px;font:400 14px Proxima-Regular;color:#343434;margin-top:40px}.paginas{margin:20px auto;text-align:center;float:left;left:50%;position:relative}.paginacion,span.nul,span.paginacion{width:30px;height:15px;font-size:13px;font-weight:700;display:block;float:left;color:#717171;text-shadow:0 1px 0 #fff;text-align:center;padding:6px 0;margin-left:5px;text-decoration:none;background:url(../images/pagination.png) no-repeat;background-position:left top;position:relative;right:50%}span.paginacion{background:url(../images/pagination.png) no-repeat;background-position:right top;width:28px;color:#fff;text-shadow:0 1px 0 #000}span.nul{cursor:default}a.paginacion:hover{background:url(../images/pagination.png) no-repeat;background-position:-30px top}.sidebar{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #DEDBD1;background:#F8F6EE;padding:30px;margin-bottom:70px;overflow:hidden}.sidebar h3{color:#343434;font:400 18px Museo-300;margin-bottom:10px}.sidebar ul{list-style:none;padding:0;margin:15px 0 40px}.sidebar ul li{margin:10px 0;padding:0;font:400 14px Proxima-Light;color:#343434}.sidebar a{color:#953927;text-decoration:none;display:inline;line-height:20px;border-bottom:1px dotted #953927}.sidebar a:hover{border-bottom:1px solid #953927}.sidebar a:before{content:' ';display:block}.sidebar form{margin-bottom:40px;position:relative}.sidebar .search_news{width:100%;height:33px;border:1px solid #E0E0E0;background:#FFF}.sidebar input{width:100%;height:22px;color:#999;border:0;padding:0 10px;margin:4px 0 0 0;background:#FFF;font:400 13px Proxima-Light}.column{width:31.3333%;margin:30px 1% 70px;float:left}.column .box{margin:15px 0 0;padding:10px 0 0;width:100%;overflow:hidden;border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#FDFDFA;float:left;position:relative}.column img.img-box{width:100%;height:auto;padding:0 10px}.column span.title-box{color:#343434;font:400 22px Museo-300;line-height:22px;display:block;margin:10px 0 5px;padding:0 10px}.column span.validate-box{color:#999;font:400 13px Proxima-Light;line-height:15px;display:block;padding:0 10px;margin-bottom:10px}.column span.validate-box-empty{margin-bottom:12px;display:block}.column span.text-box{color:#343434;font:400 14px Proxima-Light;line-height:24px;display:block;margin:0 0 5px;padding:0 10px}.column span.text-box strong{font:400 14px Proxima-Semibold}.column span.price-box{color:#953927;font:400 15px Proxima-Semibold;line-height:22px;display:block;margin:5px 0;padding:0 10px}.column span.price-box span.euro{font-size:13px}.column span.note-box{color:#343434;font:400 13px Proxima-Regular;line-height:17px;display:block;margin:5px 0;padding:0 10px}.column a.link{width:118px;margin:32px auto 9px}.column .social-box{width:100%;padding:10px 10px 6px;background:#F8F8F8;border-top:1px solid #CCC;display:block;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-top:20px;display:flex}.column .social-box div{display:inline-block;margin:0 5px 4px;vertical-align:middle}.column .sub-box{display:none}.column .box:hover{box-shadow:0 1px 8px rgba(33,24,33,.2);-moz-box-shadow:0 1px 8px rgba(33,24,33,.2);-webkit-box-shadow:0 1px 8px rgba(33,24,33,.2)}#contacto #main{overflow:inherit}.contacto-bg{margin:-45px auto 0;padding:20px 0 70px;border-top:1px solid #DEDBD1;border-bottom:1px solid #DEDBD1;position:relative}.contacto-bg .wrap{z-index:1}.contacto-bg:after{content:"";background:transparent url(../images/contacto_bg.jpg) center center no-repeat;background-size:cover;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0}.contacto-bg h1{text-align:center;margin-top:40px}.contacto-bg .block_left{width:30%;float:left;padding:0 15px;margin:30px 0 0 0;margin-left:-15px;overflow:hidden}.contacto-bg .block_left p{margin-bottom:5px;width:100%;font:400 14px Proxima-Light;color:#343434;line-height:21px}.contacto-bg .block_left p span{font:400 14px Proxima-Semibold;width:25px;display:inline-block}.contacto-bg .block_left p a{color:#343434;text-decoration:none;border-bottom:1px dotted #999}.contacto-bg .block_left p a:hover{border-bottom:1px solid #343434}.contacto-bg .block_left a.link{width:183px;margin-top:25px}.contacto-bg .socials_contacto{width:100%;margin-top:30px}.contacto-bg .socials_contacto a{float:left;width:47px;height:47px;margin-right:23px;text-indent:-9999px;display:block;background:url(../images/social_contacto.png) no-repeat}.contacto-bg .socials_contacto a.facebook{background-position:left top}.contacto-bg .socials_contacto a.facebook:hover{background-position:left bottom}.contacto-bg .socials_contacto a.twitter{background-position:-70px top}.contacto-bg .socials_contacto a.twitter:hover{background-position:-70px bottom}.contacto-bg .socials_contacto a.flickr{background-position:right top}.contacto-bg .socials_contacto a.flickr:hover{background-position:right bottom}.contacto-bg form#contacto-form{float:right;width:70%;margin:30px 0 0 0;padding:0 15px;margin-right:-15px;overflow:hidden}.contacto-bg form#contacto-form .field_left{float:left;width:50%;padding:0 0 0 15px;margin-left:-15px}.contacto-bg form#contacto-form .field_right{float:left;width:50%;padding:0 0 0 15px;margin-left:15px}.contacto-bg form#contacto-form .privacy{font:400 13px Proxima-Light;margin:5px 0 0 5px;float:left;position:relative}.contacto-bg form#contacto-form .privacy input[type="checkbox"]{position:absolute;top:0;left: 0}.contacto-bg form#contacto-form .privacy a{color:#343434}.contacto-bg form#contacto-form .privacy a:hover{color:#953927}.contacto-bg form#contacto-form .privacy label{margin-left:20px;display:inline-block}.contacto-bg form#contacto-form .field{position:relative;width:100%;height:35px;display:block;margin-bottom:10px}.contacto-bg form#contacto-form .extra{position:relative;width:100%;display:block;height:auto}.contacto-bg form#contacto-form .field input{width:100%;height:33px;padding:0 10px;background:#F7F5F0;border:1px solid #DEDBD1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:400 13px Proxima-Light;color:#666}.contacto-bg form#contacto-form textarea{width:100%;height:148px;padding:10px;background:#F7F5F0;border:1px solid #DEDBD1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font:400 13px Proxima-Light;color:#666;resize:none}.contacto-bg form#contacto-form input.guardar{float:left;width:114px;height:40px;clear:both;margin:20px 0 10px;text-align:center;letter-spacing:1px;font:400 13px Proxima-Light;background:#953927;border:none;text-transform:uppercase;color:#FFF;box-shadow:0 2px 2px #CCC;-moz-box-shadow:0 2px 2px #CCC;-webkit-box-shadow:0 2px 2px #CCC}.contacto-bg form#contacto-form input.guardar:hover{background:#af3f28}.contacto-bg form#contacto-form input:focus,.contacto-bg form#contacto-form textarea:focus{background:#FFF;color:#343434;font-family:Proxima-Light}.contacto-bg form#contacto-form #errorMessage,.contacto-bg form#contacto-form #errorPrivacy{display:none;color:#af3f28;font-size:14px;background:url(../images/required.png) left 2px no-repeat;padding-left:18px}.contacto-bg form#contacto-form .error_form{display:none;position:absolute;background:url(../images/required.png) no-repeat;text-indent:-9999px;width:11px;height:10px;top:13px;right:8px}.contacto-bg form#contacto-form #validMessage{color:#343434;margin-left:5px;font-size:14px}.contacto-bg form#contacto-form #validMessage span{color:#CF4B49}.contacto-bg form#contacto-form .textLegal{clear:both;font:400 11px Proxima-Light;color:#343434;line-height:1.5em;margin-left:20px}.contacto-bg form#contacto-form .textLegal a{color:#953927;text-decoration:underline}#gastronomia a.link{width:160px;margin:20px 20px 0 0;background-color:#343434;display:inline-block}#gastronomia a.link:hover{background-color:#953927}#gastronomia a.menu{float:none}#custom,#legals{width:90%;max-width:510px;margin:0 5%;display:none}a.cancel{position:absolute;bottom:10px;right:10px;z-index:99;background:url(../images/overlay-close.png) no-repeat;width:21px;height:22px;cursor:pointer}div.contentWrap{width:100%}.layout{margin:0 0 0;padding:20px;position:relative;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:url(../images/background.jpg) repeat}.layout .bells{position:absolute;z-index:2;width:304px;height:83px;left:50%;top:-28px;margin-left:-152px;background:url(../images/bells.png) no-repeat}.layout .snow{position:absolute;width:100%;height:213px;height:100%;max-height:213px;left:0;bottom:0;z-index:1;background:url(../images/snow.png) no-repeat}.layout .gallery{width:100%;height:auto;position:relative;z-index:1;margin:0 auto 25px}.layout h1,.layout h2{width:100%;max-width:510px;position:relative;z-index:5;margin:0 auto 8px auto;font:400 28px Museo-300;line-height:30px;color:#343434}.layout h2{font:700 18px Museo-300;line-height:1.5em;margin-bottom:0}.layout p{width:100%;max-width:510px;position:relative;z-index:5;margin:0 auto 10px;font:400 14px Proxima-Light;line-height:22px;color:#343434}.layout p a{color:#953927}.layout p span{font:400 14px Proxima-Semibold}.layout .downloads{width:100%;margin:31px auto;position:relative;z-index:5;overflow:hidden}.layout .downloads a.link{width:48%;margin:0 1%;float:left}.icons-services{margin:43px 0 0;overflow:hidden}.icons-services li{width:33.3333%;float:left;margin:0 0 10px 0;font-size:14px}.icons-services img{vertical-align:middle;margin-right:18px}.icons-services span{font:400 14px Proxima-Light}#servicios .icons-services{margin:43px 0 0}#servicios .icons-services img{margin-right:10px}#servicios .icons-services li{width:25%;margin:0 0 10px}#actividades #intro .block_left{width:55%}#actividades #intro .block_right{width:45%}#actividades #intro .map{position:relative;width:100%;max-width:280px;height:auto;margin:0 auto;display:block;float:right}#actividades #intro .map a.link{position:absolute;top:100px;right:0;width:115px;box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000}#actividades h2{font:400 14px Proxima-Bold;margin-top:20px}#actividades .stations{float:left;margin:10px 1% 40px;max-width:350px;list-style:disc;list-style-position:inside;font-size:16px;width:48%}#actividades .stations li{margin-bottom:10px}#actividades .stations li a{font:400 14px Proxima-Light;text-decoration:none;color:#343434}#actividades .stations li a:hover{color:#953927}.grid-activites{margin:40px 0 60px;overflow:hidden}.grid-activites li{float:left;display:block;width:22%;margin:0 1% 10px;overflow:hidden}.grid-activites li img{width:100%;height:auto}.grid-activites li span{text-align:center;display:block;text-transform:uppercase;margin-top:10px;font:400 14px Proxima-Light;min-height:32px}#map{width:90%;height:90%;margin:auto;display:none}#map a.cancel{position:absolute;bottom:10px;right:10px;z-index:99;background:url(../images/overlay-close.png) no-repeat;width:21px;height:22px;cursor:pointer}#map div.contentWrap{width:100%;height:100%}#map .layout{margin:0;padding:0;position:relative;width:100%;height:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff}#map #mapa{width:70%;height:100%}#map .waypoint{width:30%;float:left;padding:14px 20px 20px}#map .waypoint img{width:100%;height:auto;max-width:130px;margin-left:0}#map .waypoint ul.points{margin-top:20px;overflow:hidden}#map .waypoint ul.points li{margin-bottom:12px}#map .waypoint ul.points li a{text-transform:uppercase;font:400 12px Proxima-Regular;color:#343434;line-height:1.2em;text-decoration:none}#map .waypoint ul.points li a:hover{color:#953927}#map .waypoint span.distance{display:block;text-transform:lowercase;font-size:10px}#map .infowindow{line-height:1.35;overflow:hidden;white-space:nowrap}#reservas iframe{margin-top:40px}#gastronomia img.hotel-gastronomic,#hotel img.hotel-gastronomic{display:block;float:right;margin-top:10px}#cookie-law{position:fixed;bottom:0;left:0;right:0;text-align:center;z-index:999;background-color:rgba(255,255,255,.9);width:100%;font-family:Proxima-Regular;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}#cookie-law>div{padding:20px;max-width:930px;margin:auto;display:flex;text-align:left;position:relative}#cookie-law>div a{color:#953927;text-decoration:underline}#cookie-law>div p{font-size:13px;line-height:1.5em;color:#343434}#cookie-law>div p a:hover{text-decoration:underline}#cookie-law>div a.close-cookie-banner{background-color:#953927;padding:0 10px;height:30px;margin:0 0 0 40px;display:block;line-height:30px;font-size:13px;color:#fff;white-space:nowrap;text-decoration:none}#cookie-law>div a.close-cookie-banner:hover{background-color:#343434;color:#fff}#cookie-law>div a.close-cookie-banner span{display:none}:root{--ol-list-legal:lower-latin}#legal .booking{display:none}.legalsPage{margin-bottom:100px;margin-top:40px}.legalsPage .booking h1{margin-top:40px;margin-bottom:10px}.legalsPage h1:first-of-type{margin-top:0}.legalsPage p{margin:10px 0 20px}.legalsPage .mt-0{margin-top:-10px}.legalsPage h3{font:400 15px Proxima-Semibold;margin-top:20px;margin-bottom:0}.legalsPage ol,.legalsPage ul{list-style:var(--ol-list-legal)}.legalsPage ol li,.legalsPage ul li{font:700 14px Proxima-Light;color:#343434;line-height:1.2em;margin-left:35px}.legalsPage ol.number{list-style-type:decimal}.legalsPage ul{list-style:initial}.legalsPage table{width:100%;font:400 14px Proxima-Light;margin-bottom:30px}.legalsPage table td,.legalsPage table th{border:1px solid #343434;padding:15px;text-align:left}@media screen and (-webkit-min-device-pixel-ratio:0){#nav_side li a .label,.layout{-webkit-font-smoothing:subpixel-antialiased}}@media only screen and (max-width:1023px){#page{height:auto}#header_small,#menu-anchor,.flex-direction-nav,.nav-left,.nav-right,.top,ul#nav_side{display:none}.flex-control-nav{display:block}.mobile-header{display:block}.booking{top:0}.booking form#BookingForm{padding-top:30px}.fs-direction-nav a.fs-next,.fs-direction-nav a.fs-prev{opacity:1}.contacto-bg{margin:0 auto}}@media only screen and (max-width:940px){#main{padding-bottom:0}#footer{height:auto;margin-top:0;background:url(../images/footer_bg.png) repeat;overflow:hidden}#footer .wrap{display:block;height:auto;padding:20px 0 50px}#footer .block_center,#footer .block_left,#footer .block_right{margin-top:30px;overflow:hidden}#footer .block_center{padding-bottom:10px}.notification{width:250px}.credits,.legals{position:relative;float:right;margin:20px 20px 20px 0;bottom:inherit;left:inherit;right:inherit}#footer .partner{top:50px;right:0;margin-left:0;left:inherit}#intro .block_left{width:100%;float:none}#intro .block_right{float:none;width:100%;max-width:550px;margin:auto;padding-top:20px}#intro .videoWrapper iframe{left:0}.section .block_text{float:none;width:100%}.section .block_text p{max-width:inherit}#servicios .icons-services li,.icons-services li{width:50%}.section .block_imgs{max-width:550px;width:100%;margin:auto;padding-top:20px;float:none}#gastronomia .section .block_text{margin-bottom:20px}#actividades #intro .block_left,#actividades #intro .block_right{float:none;width:100%}#actividades #intro .map{float:none}.grid-activites li{width:31.3333%}#celebraciones .wrap,#jardin .wrap,#padel .wrap{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap}.block_imgs.alignleft{-webkit-order:2;-ms-order:2;order:2}.booking form#BookingForm h2{float:none;line-height:30px;margin:0;cursor:pointer}.booking form#BookingForm h2:after{display:block}.booking form#BookingForm .toggle-form{display:none}.booking form#BookingForm .toggle-form-wrap{margin-top:10px}.contacto-bg h1{text-align:left}.contacto-bg .block_left,.contacto-bg form#contacto-form{width:100%;float:none;margin-left:-15px}.contacto-bg:after{content:'';opacity:.35}}@media only screen and (max-width:768px){.left-content,.right-content{float:none;width:100%}.right-content{margin:50px -15px 0}#map .waypoint span.distance{display:none}}@media only screen and (max-width:667px){#map .waypoint,#situacion .ruta{display:none}#map #mapa{width:100%}}@media only screen and (max-width:640px){.gallery span.zoom{display:none!important}.gallery .slides a{pointer-events:none;cursor:default}.contacto-bg form#contacto-form .field_left,.contacto-bg form#contacto-form .field_right{float:none;width:100%;margin-left:-15px}.contacto-bg form#contacto-form .privacy,.contacto-bg form#contacto-form input.guardar{float:none}.contacto-bg form#contacto-form input.guardar{margin-top:20px}#ofertas #main .wrap{margin:30px auto;padding-bottom:30px;overflow:hidden}.column{width:100%;max-width:405px;float:none;margin:0 auto 20px;overflow:hidden}}@media only screen and (max-width:639px){.booking form#BookingForm .toggle-form-wrap{display:block}.booking form#BookingForm .fecha,.booking form#BookingForm .fecha.salida,.booking form#BookingForm .habitaciones,.booking form#BookingForm .personas{width:50%;float:left;padding:0 15px;margin-left:-15px}.booking form#BookingForm .fecha{margin-bottom:15px}.booking form#BookingForm .fecha input{max-width:inherit}#actividades #intro .block_right{display:none}#footer .partner{position:relative;top:inherit;right:inherit;bottom:inherit;margin:20px 0}.credits,.legals{float:left}}@media only screen and (max-width:480px){#footer{padding:0 15px}#footer .block_right .subscribe{width:100%;max-width:272px}.notification{display:none}.booking form#BookingForm .personas select{width:48%;padding:0 15px;margin-right:2%;float:left}.block_left,.block_text,.contacto-bg form#contacto-form,.left-content,.right-content{margin-left:0!important}.booking form#BookingForm .toggle-form-wrap,.booking form#BookingForm h2,.contacto-bg h1{padding:0 15px}.booking form#BookingForm h2:after{right:15px}#servicios .icons-services li,.icons-services li{width:100%;float:none}#servicios .first-section{padding:40px 15px 0}#services-room,div#services-hotel.section.top-section.last-section{padding:75px 15px 70px}#actividades h2{padding:0 15px}#actividades .stations{width:100%;float:none;margin:10px 1% 10px;max-width:inherit;padding:0 15px}#actividades .stations:last-child{margin-bottom:40px}div#otras-actividades.section.divider-section.top-section{padding:75px 15px 0}.grid-activites li{width:48%}#pueblos h1,#pueblos p{padding:0 15px}.new-ext a.back-list{float:none}.new-ext .post-info .share{}.new-ext .post-info .share div{float:none;display:inline-block;vertical-align:middle}.new-ext .post-info .share .google-plus{margin:0 10px}#cookie-law>div{display:block}#cookie-law>div a.close-cookie-banner{margin:20px 0 0 0;text-align:center}}@media only screen and (max-width:479px){.booking form#BookingForm .fecha,.booking form#BookingForm .fecha.salida,.booking form#BookingForm .habitaciones,.booking form#BookingForm .personas{width:100%;float:none;padding:0;margin-left:0;padding-bottom:15px}.booking form#BookingForm button.enviar_reserva{margin-top:0}.mobile-logo .icon-logo{font-size:55px}.mobile-trigger{width:35px;height:35px}.mobile-trigger .icon-menu{line-height:35px}}@media only screen and (max-width:375px){#gastronomia img.hotel-gastronomic,#hotel img.hotel-gastronomic{float:none}.grid-activites li{width:100%;margin:0 0 10px}.flex-control-nav{bottom:20px!important}}.mobile{display:none!important}#intro a.link.mobile.banner{position:relative;left:inherit;margin:10px 0;background:#953927}#intro a.link.mobile.banner:hover{background:#af3f28}@media only screen and (max-width:639px){a.banner{display:none}.mobile{display:block!important}}.notice{background:#363636;padding:10px;text-align:center;font:normal 15px Proxima-Regular;color:#efebe0;display:none}#hotel .notice{display:block}#hotel .top{top:8px}

ul.nav-left{display:flex;justify-content:flex-end}
ul.nav-left li{margin:0 16px}
