@font-face{font-family:'local-icofonts';src:url(/files/local-icofonts.eot?ux45lp);src:url(/files/local-icofonts.eot?ux45lp#iefix) format('embedded-opentype') , url(/files/local-icofonts.ttf?ux45lp) format('truetype') , url(/files/local-icofonts.woff?ux45lp) format('woff') , url(/files/local-icofonts.svg?ux45lp#local-icofonts) format('svg');font-weight:normal;font-style:normal}[class^="licon-"],[class*=" licon-"]{font-family:'local-icofonts'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.licon-bath-robe:before{content:"\e900"}h1{}h2,.accept-form h1,h1{color:#0067ad;font-size:42px;font-weight:400}h3{color:#0067ad;font-size:32px}h4{color:#72868e;font-size:20px;line-height:25px}h1,h2,h3,h4{}a,#advantages-modal-engine a{color:#0eb0d9}a:hover,#advantages-modal-engine a:hover{color:#017fab}body{color:#72868e;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:20px}#ico-movil-wrapper{display:none}#main{}#main .content{}#header .content,#main .content,#footer .content{position:relative}img{width:auto}.align-left{text-align:left!important}.align-center{text-align:center}.align-right{text-align:right}.vertical-align *{vertical-align:middle}.pos-rel{position:relative}.pos-abs{position:absolute}.clear{clear:both}.inline-block{display:inline-block}.block{display:block}.bold{font-weight:700}.thin{font-weight:300}.ultra-bold{font-weight:700}.bg-dark-blue{background:none repeat scroll 0 0 #0067ad}.bg-light-blue{background:none repeat scroll 0 0 #0eb0d9}.bg-grey{background:none repeat scroll 0 0 #73878f}.bg-light-grey,.room-box-detail,.room-box-price{background:none repeat scroll 0 0 #f2f6f7!important}.bg-aqua{background:none repeat scroll 0 0 #9fd6e2}.bg-waves{background:url(/files/xbg-pattern-flower-light.png.pagespeed.ic.64nY2cLkHa.png) repeat scroll 0 0 #e4f0f4}.bg-white{background:none repeat scroll 0 0 #fff}.bg-black-alpha{background:none repeat scroll 0 0 rgba(0,0,0,.33)}.txt-dark-blue{color:#0067ad}.txt-light-blue{color:#0eb0d9}.txt-white{color:#fff}.txt-dark-green{color:#3c8b67}.txt-light-green{color:#51a025}.txt-gold{color:#a49600}.txt-black{color:#000}.txt-light-grey{color:#72868e}.bg-black-hover-gradient,.bg-black-hover-left,.bg-black-hover-right,.bg-black-hover{background:#000;height:100%;left:0;top:0;width:100%;opacity:.2}.bg-black-hover-gradient:hover,.bg-black-hover-left:hover,.bg-black-hover-right:hover,.bg-black-hover:hover{opacity:.6}.affix{background:none repeat scroll 0 0 #fff;bottom:auto;-webkit-box-shadow:0 9px 5px -7px rgba(0,0,0,.75);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);height:68px;left:0;position:fixed!important;text-align:center;top:0;width:100%;z-index:10!important}#nav .affix{z-index:1!important}section#san-agustin-menu,section#palace-amadores-menu,section#royal-amadores-menu,section#izaro-menu{background:none repeat scroll 0 0 #d0dee2!important}#main .flex,#header .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-shizing{box-shizing:border-box}.pdd0{padding:0!important}.pdd1{padding:140px 0}.pdd2{padding:70px 0}.pdd3{padding:0 1px}.pdd4{padding:80px 0}.pdd5{padding-bottom:60px}.pdd6{padding:80px 65px}.pdd7{padding:30px 0}.pdd8{padding-bottom:10px}.pdd9{padding-left:5px}.pdd10{padding-right:5px}.pdd11{padding-top:140px}.pdd12{padding-bottom:30px}.pdd13{padding-right:15px}.pdd14{padding-left:15px}.pdd15{padding-top:80px}.pdd16{padding-bottom:140px}.pdd17{padding:75px 0 140px}.mrg1{margin-right:30px!important}.mrg2{margin-right:14px}.mrg3{margin-top:14px!important}.mrg4{margin-bottom:15px!important}.mrg5{margin-left:15px!important}.mrg6{margin:30px 0}.mrg7{margin-left:14px}.mrg8{margin-bottom:10px}.mrg9{margin-top:10px}.mrg10{margin-right:10px}.mrg11{margin-left:10px}.mrg12{margin-top:20px}.mrg13{margin-right:20px}.mrg14{margin-bottom:20px}.mrg15{margin-left:20px!important}.mrg16{margin-right:5px}.mrg17{margin-left:5px}.mrg18{margin-top:15px}.mrg19{margin-right:15px}.mrg20{margin-bottom:15px}.mrg21{margin-left:15px}.modal{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.modal-header{padding:9px 30px}.modal-header h3{font-size:24px;line-height:40px}#modal-engine .control-group input.checkin-field[type="text"],#modal-engine .control-group input.checkout-field[type="text"]{cursor:pointer!important}#back-top,a,.scroll-arrow,.text-hover-photo,.ico-arrow,.title-photo-center,.bg-black-hover-gradient,.bg-black-hover-left,.bg-black-hover-right,.bg-black-hover,.bg-black-hover-gradient{-webkit-transition:all .5s ease;transition:all .5s ease}#back-top{background:none no-repeat scroll 0 0 #0eb0d9}#back-top span{background-position:-62px -242px;display:block;height:25px}#header{position:relative;z-index:1000}#header .content{}.top-header-wrapper{padding:5px 0 0}.top-header-wrapper a{color:#fff;font-size:12px;text-decoration:underline}.contact-header,.blog-header{float:right}.bottom-header-wrapper{height:52px;padding:20px 0}.bottom-header-wrapper .affix{height:50px;padding:10px 0 0}.bottom-header-wrapper .container>*{vertical-align:middle}.btn-modal-engine,.btn-modal-engine-main,.more-info-link,.rooms-listing-wrapper .rooms-listing .select-dates,#modal-engine .btn,.bt_book{background:none repeat scroll 0 0 #f0c14b;border-bottom:2px solid #e0a40e;border-radius:3px;color:#6c5715!important;font-weight:700;padding:10px;text-decoration:none;text-shadow:none}.btn-modal-advantages{background:transparent!important;border-bottom:none!important;color:#0eb0d9!important;font-weight:400}.affix-top .btn-container{display:none}.affix #logo img{width:70%}#intro .btn-modal-engine{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 97% -46px #f0c14b}.btn-modal-engine-main{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 95% -46px #f0c14b;text-decoration:none!important}#intro .btn-modal-engine:hover{background-position:97% -83px}.btn-modal-engine-main:hover{background-position:95% -83px}.btn-modal-engine:hover,.more-info-link:hover,.rooms-listing-wrapper .rooms-listing .select-dates:hover,#modal-engine .btn,.bt_book{background-color:#e0a40e;color:#fff;text-decoration:none}#footer{background:none repeat scroll 0 0 #0067ad;font-size:13px;color:#acd1e2;padding:60px 0 40px}#footer a{color:#acd1e2}#footer a:hover{color:#fff}#footer .content{}#menu_aux1 li,#menu_aux6 li,#menu_aux7 li{display:inline-block;padding:0 1px;text-align:center}#menu_aux6 li,#menu_aux7 li{padding:0 5px}#menu_aux2 li:first-child a,#menu_aux3 li:first-child a,#menu_aux4 li:first-child a,#menu_aux5 li:first-child a{color:#fff!important;font-weight:700}#developed-wrapper{text-align:right}.logo{margin-top:80px;padding-bottom:20px}.menu-corporativo ul{border-top:1px solid #99bcc9;border-bottom:1px solid #99bcc9;margin:0 auto;padding:25px 0;width:63%}.last-row{margin-top:35px}#menu_aux1 li:first-child a{background:url(/files/xicon-home.png.pagespeed.ic.ubRuaKa87-.png) no-repeat scroll 0 0 transparent;border-left:none;display:block;padding:5px 20px 2px 7px;text-indent:-9999px}#menu_aux1 li a{border-left:1px solid #4b4b4b;padding:5px 0 2px 10px}.menus-footer{margin-top:60px}.menus-footer a{font-size:14px!important}.menus-footer li{padding:5px 0}.ico-movil-wrapper,.ico-menu-movil{display:none!important}.text-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}#picture-box-thalasso img{width:100%}#picture-box-thalasso h2{font-size:45px}#picture-box-thalasso h3{font-size:26px}#picture-box-thalasso h2{font-size:36px}#picture-box-thalasso h3{font-size:26px}html[lang="de"] #picture-box-thalasso h2{font-size:33px}html[lang="de"] #picture-box-thalasso h3{font-size:18px}#picture-box img{width:100%}.btn-corporate{background:none repeat scroll 0 0 #146096;border-bottom:2px solid #0d4150;border-radius:3px;color:#fff!important;display:inline-block!important;font-weight:700;padding:15px 20px;text-decoration:none}.btn-corporate:hover{background:none repeat scroll 0 0 #0d4150;color:#fff;text-decoration:none}.btn-wellness,.wpcf7-form-control.wpcf7-submit{background:none repeat scroll 0 0 #0eb1db;border-bottom:2px solid #1080ac;border-radius:3px;color:#fff;display:inline-block;font-weight:700;padding:15px 20px;text-decoration:none}.btn-wellness:hover,.wpcf7-form-control.wpcf7-submit:hover{background:none repeat scroll 0 0 #1080ac;color:#fff;text-decoration:none}.btn-white{background:none repeat scroll 0 0 #fff;border-bottom:2px solid #7494a5;border-radius:3px;color:#7494a5;font-weight:700;padding:15px 20px;text-decoration:none}.btn-white:hover{background:none repeat scroll 0 0 #666;color:#fff;text-decoration:none}.btn-suggestion{background:none repeat scroll 0 0 #7494a5;border:1px solid #7494a5;border-radius:3px;bottom:15px;color:#fff;font-size:14px;padding:10px;position:absolute}.btn-suggestion:hover{background:none repeat scroll 0 0 #fff;color:#7494a5;text-decoration:none}.scroll-arrow{bottom:-80px;left:0;width:100%}.scroll-arrow a{background:url(/files/xsprite-arrow02.png.pagespeed.ic.dWRJeQ7pQo.png) no-repeat 0 -155px transparent;display:block;height:20px;margin:0 auto;width:65px}.scroll-arrow:hover{bottom:-70px}.btn-modal-engine-main{padding:15px 36px 15px 30px!important}.arrow-down{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 0 -35px transparent;display:inline-block;height:13px;width:13px}.arrow-right{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 0 0 transparent;display:inline-block;height:13px;width:13px}.offers-banner h2{font-size:40px}.offers-banner h3{font-size:22px}h3.subtitle{color:#72868e;font-size:22px}.box-txt{padding:0 6%}.external-link{float:right}.carousel{margin-bottom:0!important}.carousel-control{background:url(/files/xsprite-arrow.png.pagespeed.ic.DshOxdlC2B.png) no-repeat scroll 0 0 transparent;border:none;border-radius:0;height:57px;opacity:1;text-indent:-99999px;top:50%;width:35px}.carousel-control.right{background-position:0 -57px}.carousel-control:hover{opacity:.5}.btn-wrapper{font-size:14px;margin-top:35px;width:100%}.item .bg-black-alpha{height:100%;left:0;position:absolute;top:0;width:100%}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition:opacity .7s ease-in!important;transition:opacity .7s ease-in!important}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}.


/*---------------------------------------------------------------------------*/
/*--------------------------------- PAGES -----------------------------------*/
/*---------------------------------------------------------------------------*/

/* HOME CORPORATE */

.photo-hotel {background:none repeat scroll 0 0 #fff}.photo-hotel:hover .bg-black-hover-gradient,.photo-hotel:hover .bg-black-hover,.hover-link-photo:hover .bg-black-hover-gradient{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),color-stop(99%,rgba(255,255,255,.2)),to(rgba(255,255,255,.2)));background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(255,255,255,.2) 99%,rgba(255,255,255,.2) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#33ffffff',GradientType=0 )}.photo-hotel .text-hover-photo{bottom:25px;left:0!important;position:absolute;text-align:center;width:100%}.photo-hotel:hover .text-hover-photo,.photo-hotel:hover .title-photo-center{bottom:120px}.ico-arrow{background:url(/files/xicon-box-link.png.pagespeed.ic.tSrWxO7n-b.png) no-repeat scroll 0 0 transparent;display:block;margin:0 auto;height:52px;opacity:0;width:52px}.photo-hotel:hover .ico-arrow{opacity:1}.frame-photo{border:9px solid #fff}#main .photo-message.flex{-webkit-box-pack:inherit;-ms-flex-pack:inherit;justify-content:inherit}.photo-message{height:100%;left:0;padding:0 5%;top:0;width:90%}.photo-message h2{font-size:22px}.photo-message h3{font-size:16px}#products h2{font-size:26px}html [lang="en"] #products h2{font-size:25px}#products h4{font-size:16px}.product-wrapper{border:1px solid #b1b1b1;padding:10px;overflow:hidden}.title-offer-wrapper{margin-left:10px!important}.link-to-shop{color:#72868e;font-size:34px;font-weight:700;text-decoration:none}.suggestion-title{font-size:22px}.suggestion-price{display:none;font-size:36px;margin-top:10px!important}#we-love-you{background:#0067ad;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,103,173,1)),to(rgba(0,165,221,1)));background:linear-gradient(to bottom,rgba(0,103,173,1) 0%,rgba(0,165,221,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0067ad', endColorstr='#00a5dd',GradientType=0 )}.waves-love{background:url(/files/xbg-weloveyou.png.pagespeed.ic.RgZNwnOy_4.png) no-repeat 0 bottom transparent;min-height:470px}.ico-voice{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll 0 -304px transparent;display:inline-block;height:40px;width:60px}.ico-love{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll 0 -347px transparent;display:inline-block;height:44px;width:46px}.ico-flower-blue{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll 0 -85px transparent;display:inline-block;height:55px;width:60px}.ico-like{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll -12px -254px transparent;display:none;height:30px;width:28px}.ico-photo{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll -12px -204px transparent;display:none;height:25px;width:33px}#we-love-you .btn-corporate,#we-love-you .btn-white{padding:15px 16px}html[lang="en"] #we-love-you .btn-corporate,html[lang="en"] #we-love-you .btn-white{padding:15px 7px}html[lang="de"] #we-love-you .btn-corporate{display:block;margin-left:0;margin-top:10px;width:91%}html[lang="de"] #we-love-you .btn-white{display:block}#we-love-you img{border:2px solid #fff;-webkit-box-shadow:2px 2px 16px 0 rgba(0,0,0,.75);box-shadow:2px 2px 16px 0 rgba(0,0,0,.75)}#we-love-you .btn-corporate{margin-left:7px}.gpwecare{border-bottom:1px solid #99bcc9;padding-bottom:40px}.unicef{padding-top:40px}.gpwecare h3,.unicef h3{font-size:23px;line-height:23px}.gpwecare h4,.unicef h4{font-size:19px}.ico-gloria-nature{background:url(/files/xsprite-social-causes.png.pagespeed.ic.Zo5fX2ojSU.png) no-repeat scroll left -7px transparent;display:inline-block;height:122px;width:122px}.ico-gloria-unicef{background:url(/files/xsprite-social-causes.png.pagespeed.ic.Zo5fX2ojSU.png) no-repeat scroll left -94px transparent;background-size:80%;display:inline-block;height:122px;width:198px}.transfer-wrapper{border:8px solid #fff}.transfer-wrapper a{display:block}.gradient-title-photo h2{font-size:21px}.gradient-title-photo p{font-size:14px}.gradient-title-photo{background:-webkit-gradient(linear,left top,left bottom,from(rgba(1,89,148,0)),to(rgba(1,89,148,1)));background:linear-gradient(to bottom,rgba(1,89,148,0) 0%,rgba(1,89,148,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00015994', endColorstr='#015994',GradientType=0 );bottom:0;padding:5px 18px}.ico-gloria-transfer{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll 2px -418px transparent;display:inline-block;height:82px;opacity:.5;width:67px}#intro-hotels .bg-light-blue:after{background:none repeat scroll 0 0 #0eb0d9}#intro-hotels .bg-dark-blue:after,#bars .bg-dark-blue:after{background:none repeat scroll 0 0 #0067ad!important}#intro-hotels .bg-light-blue:after,#intro-hotels .bg-dark-blue:after,#bars .bg-light-blue:after,#bars .bg-dark-blue:after{background:none repeat scroll 0 0 #0eb0d9;content:"";display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:30px;z-index:0}#intro-hotels .photo-hotel .text-hover-photo{height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}#intro-hotels .photo-hotel:hover .bg-black-hover{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),color-stop(99%,rgba(255,255,255,.2)),to(rgba(255,255,255,.2)));background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(255,255,255,.2) 99%,rgba(255,255,255,.2) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#33ffffff',GradientType=0 )}#intro-hotels .box-txt a:hover{color:#fff}#offers-hotels{background:url(/files/xHotels-Offers-bg.jpg.pagespeed.ic.ymPkpBXKHO.jpg) repeat scroll 0 0 transparent}#services li{padding:5px 0}.big-photo .text-hover-photo{bottom:30px;left:67%}.text-hover-photo{bottom:30px;left:5%}.small-photo-left .text-hover-photo,.text-hover-photo-carousel{bottom:30px;left:50px}.small-photo-right .text-hover-photo{bottom:30px;right:50px}.photo-header-text{height:100%;left:0;top:0;width:100%}.text-hover-photo h3{font-size:25px;line-height:25px}.icons-wellness{bottom:25px;right:3%}.icons-wellness li span{background:url(/files/xsprite-wellness-header.png.pagespeed.ic.ujxtzbJNmW.png) no-repeat scroll center 0 transparent;display:block;height:57px;margin:0 auto;width:65px}.icons-wellness li span.talasoterapia{background-position:center -71px}.icons-wellness li span.belleza-relax{background-position:center -157px}.ico-wellness-content{padding:20px 0}.ico-wellness-content li>*{vertical-align:middle}.ico-wellness-content li{padding:0 30px}.ico-wellness-content li span{background:url(/files/xsprite-wellness.png.pagespeed.ic.S9wK86HWZ0.png) no-repeat scroll 0 0 transparent;display:inline-block;height:48px;width:50px}.ico-wellness-content li span.relax{background-position:0 -54px}.ico-wellness-content li span.hamman{background-position:0 -104px}.ico-wellness-content li span.massage{background-position:0 -157px}.ico-wellness-content li span.sea-water{background-position:0 -210px}.deco .line{background:none repeat scroll 0 0 #bed1d8;display:inline-block;height:1px;vertical-align:40px;width:4%}.deco .deco-flower{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat -9px -136px transparent;display:inline-block;height:70px;margin:0 20px;width:35px}#san-agustin:after,#amadores:after{-o-border-image:none;border-image:none;border-style:solid;border-width:20px 20px 0;bottom:-50px;content:"";display:block;height:30px;left:50%;margin-left:-40px;position:absolute;z-index:2}#san-agustin:after,#amadores:after{border-color:#e4f0f4 transparent transparent}.photo-big-thalasso img{height:361px}.ico-flower-gold{background:url(/files/xsprite-flowers04.png.pagespeed.ic.edX5APsnZJ.png) no-repeat scroll 0 -4px transparent;display:inline-block;height:55px;width:60px}#offers-wellness,#offers-thalasso{background:url(/files/xbg-offers-wellness02.jpg.pagespeed.ic.ksU8rT7-G-.jpg) repeat scroll 0 0 transparent}.nav-wrapper{height:80px}.nav-wrapper.affix{background:none repeat scroll 0 0 #d0dee2;height:auto;top:60px}.anchor-wellness li,.anchor-nav li{display:inline-block;padding:30px 0 30px}.anchor-wellness li.current a{border-bottom:5px solid #009ee0;color:#009ee0}.anchor-wellness a{border-bottom:5px solid #f2f6f7;font-size:13px;padding:30px 5px 25px}.anchor-wellness a:hover{border-bottom:5px solid #009ee0;color:#009ee0;text-decoration:none}.bar-title-wrapper,.offers-title-wrapper{border-bottom:1px solid #72868e}#bar .arrow-right{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 0 -1px #0eb0d9;display:inline-block;height:13px;width:13px}#bar .bar-name-hotel:hover .arrow-right{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 0 -1px #017fab}#bar li{padding:10px 0}#offers-gastronomy{background:url(/files/x8.jpg.pagespeed.ic.CsAj5RQXoO.jpg) repeat scroll 0 0 transparent}.anchor-nav li a{border:1px solid #0067ad;border-radius:3px;color:#0067ad;font-size:14px;margin:0 5px;padding:10px}html[lang="de"] .cat-spa .nav-wrapper ul li:first-child{display:none}.anchor-nav li a:hover{background:none repeat scroll 0 0 #0067ad;color:#fff;text-decoration:none}#offers-events{background:url(/files/xbg-offers-events.jpg.pagespeed.ic.Jy-GtkhgM3.jpg) repeat scroll 0 0 transparent}.ico-lock-advantages{background:url(/files/xsprite-advantages04.png.pagespeed.ic.XrjhFislyA.png) no-repeat scroll 0 -208px transparent;display:inline-block;height:40px;width:44px}.ico-euro-advantages{background:url(/files/xsprite-advantages04.png.pagespeed.ic.XrjhFislyA.png) no-repeat scroll 0 -252px transparent;display:inline-block;height:40px;width:44px}.ico-world-advantages{background:url(/files/xsprite-advantages04.png.pagespeed.ic.XrjhFislyA.png) no-repeat scroll 0 -292px transparent;display:inline-block;height:41px;width:53px}.saloons-number{font-size:22px}#congress p a{text-decoration:underline}.saloons-text{margin-top:15px}#form-meeting-room span.wpcf7-form-control-wrap input,#form-meeting-room span.wpcf7-form-control-wrap textarea,.wedding-form span.wpcf7-form-control-wrap input,.wedding-form span.wpcf7-form-control-wrap textarea{padding:10px}span.wpcf7-form-control-wrap textarea{height:100px;width:400px}#form-meeting-room .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email,.wedding-form .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{padding:10px!important}.wpcf7-form-control-wrap.captcha-47{display:inline-block}#services-wedding .icon-wedding{background:rgba(0,0,0,0) url(/files/xsprite-wedding-services.png.pagespeed.ic.4_HgEN6WA-.png) no-repeat scroll 0 0;display:block;height:64px;margin:0 auto;width:64px}#services-wedding .icon-wedding.spa-wedding{background-position:0 -80px}#services-wedding .icon-wedding.suite-wedding{background-position:0 0}#services-wedding .icon-wedding.free-menu{background-position:0 -161px}.wedding-services li{list-style-position:inside;list-style-type:disc;padding:15px 0}#lanzarote-places .text-hover-photo-carousel{bottom:-43px;left:23px}#lanzarote-places .ico-arrow{margin:0 114px}#lanzarote img{width:100%}#thalasso-gc a img{width:100%}.span5 iframe{width:100%}#philosophy{background:url(/files/xPhilosophy-bg.jpg.pagespeed.ic.WPQEDvoDZn.jpg) no-repeat scroll 0 0 transparent}#environment{background:url(/files/xEnvironment-bg.jpg.pagespeed.ic.kbgCrSFNgm.jpg) no-repeat scroll 0 0 transparent}.list-disc li{list-style-type:disc;margin-left:35px;line-height:36px}.page-id-5150 h3.subtitle{color:#0067ad}.accept-form form{width:650px}.accept-form #form input:not(.wpcf7-acceptance){width:86%;border:solid 1px rgba(0,39,76,.3)!important;-webkit-box-shadow:none;box-shadow:none;margin-bottom:20px!important;font-size:15px!important;padding:5px 10px!important}.accept-form #form input[type="text"],.accept-form #form input[type="email"],.accept-form #form input[type="number"]{height:30px;padding:6px}.wpcf7-recaptcha>div{width:100%!important}.accept-form #form .wpcf7-acceptance span{float:left;width:27px;margin-top:3px}.accept-form div.accept-privacity{text-align:left;padding-left:15px;vertical-align:middle}.accept-form input.wpcf7-submit{width:auto!important;text-align:left;float:left;margin:20px 10px;padding:10px 25px!important}div.wpcf7-mail-sent-ok{border:none!important}#san-agustin-menu,#palace-amadores-menu,#royal-amadores-menu,#izaro-menu{height:105px}#san-agustin-menu li:first-child a,#palace-amadores-menu li:first-child a,#royal-amadores-menu li:first-child a,#izaro-menu li:first-child a{color:#0067ad!important;font-weight:400}#san-agustin-menu li.current-menu-item a,#palace-amadores-menu li.current-menu-item a,#royal-amadores-menu li.current-menu-item a,#izaro-menu li.current-menu-item a{border-bottom:5px solid #009ee0;color:#009ee0;font-weight:700;text-decoration:none}#san-agustin-menu .affix,#palace-amadores-menu .affix,#royal-amadores-menu .affix,#izaro-menu .affix{background:none repeat scroll 0 0 #d0dee2;height:80px;top:60px}#san-agustin-menu li a:hover,#palace-amadores-menu li a:hover,#royal-amadores-menu li a:hover,#izaro-menu li a:hover{border-bottom:5px solid #009ee0;color:#009ee0;text-decoration:none}#san-agustin-menu li,#palace-amadores-menu li,#royal-amadores-menu li,#izaro-menu li{display:inline-block}#san-agustin-menu li a,#palace-amadores-menu li a,#royal-amadores-menu li a,#izaro-menu li a{display:inline-block;font-size:15px;padding:30px 5px}html[lang="de"] #san-agustin-menu li a,html[lang="de"] #palace-amadores-menu li a,html[lang="de"] #royal-amadores-menu li a,html[lang="de"] #izaro-menu li a{font-size:14px}.cat-offers #san-agustin-menu li a{padding:27px 5px}.advantages-page li{padding:25px 20px;text-align:center}.advantages-page li span{background:url(/files/xsprite-advantajes-page03.png.pagespeed.ic.y9U7PEdZHH.png) no-repeat scroll center 0 transparent;display:block;height:76px;margin:0 auto 5px;width:70px}#advantages-modal-engine .advantages-page li span{display:inline-block!important}.advantages-page li span.better-price{background-position:0 0}.advantages-page li span.better-rooms{background-position:0 -68px}.advantages-page li span.bath-robe{background-position:0 -143px}.advantages-page li span.no-charge{background-position:0 -451px}.advantages-page li span.towels{background-position:0 -217px}.advantages-page li span.discount{background-position:0 -278px}.advantages-page li span.priority{background-position:0 -355px}#advantages-terms li{list-style-type:disc;list-style-position:inside;padding:10px 25px}#form-best-price textarea,#form-best-price input{padding:10px;width:216px}#form-best-price span.wpcf7-form-control-wrap{float:right}#form-best-price .wpcf7-form>p{margin:0 0 30px!important}#form-best-price textarea{height:30px}#form-best-price .booking-yes-no span.wpcf7-form-control-wrap,#form-best-price .booking-dates span.wpcf7-form-control-wrap{float:left!important}#form-best-price input[type="checkbox"]{float:left;width:15px}.cat-room-detail .engine_mashup,.cat-offer-detail .engine_mashup{display:none}.room-box{background-color:transparent}.services-thalasso span,.san-agustin-restaurant-icos span,.advantages-page li span.ico-clock,span.ico-clock,span.ico-info-restaurant{background:url(/files/xsprite-hotel-home02.png.pagespeed.ic._NLRsXWyy1.png) no-repeat scroll 0 0 transparent;display:inline-block;height:65px;width:60px}.advantages-page li span.ico-clock{display:block!important}.services-thalasso span.ico-ribbon{background-position:0 -60px}.services-thalasso span.ico-clock,.advantages-page li span.ico-clock,span.ico-clock{background-position:0 -374px}.services-thalasso span.ico-children{background-position:0 -311px}.san-agustin-restaurant-icos span.ico-phone-restaurant{background-position:0 -184px}.san-agustin-restaurant-icos span.ico-info-restaurant,span.ico-info-restaurant{background-position:0 0}.reviews-text{border:2px solid #dbdbdb;padding:30px}.reviews-text p{padding-left:35px}.ico-reviews{background:url(/files/xsprite-hotel-home02.png.pagespeed.ic._NLRsXWyy1.png) no-repeat scroll 7px -247px #dbdbdb;border:5px solid #f2f6f7;border-radius:71px;height:79px;left:-47px;position:absolute;top:12px;width:77px}.photo-middle-home-hotel img{height:257px}#rooms-san-agustin .small-photo-left .text-hover-photo{bottom:8px;left:8px}#rooms-san-agustin .arrow-right{margin-left:8px!important}#transports li{padding:0 10px}#transports li span.icon-transports,#gorbea span.location-restaurant{background:url(/files/xsprite-location03.png.pagespeed.ic.-99URLkQyD.png) no-repeat scroll 0 0 transparent;display:block;height:64px;margin:0 auto 14px;width:64px}#transports li span.icon-transports.bus{background-position:0 -66px}#transports li span.icon-transports.taxi{background-position:0 -132px}#transports li span.icon-transports.parking{background-position:0 -196px}#transports li span.icon-transports.airport{background-position:0 -324px}#map .latlon-wrapper li label{display:inline-block!important;font-weight:bold!important;margin-right:15px!important}.linkGoogleMaps.car{display:none}.linkGoogleMaps.walk{bottom:0;height:100%;position:absolute;text-indent:-99999px;width:100%}.linkGoogleMaps.walk:hover{cursor:pointer}.by-car .linkGoogleMaps.walk{display:none!important}.by-car .linkGoogleMaps.car{bottom:0;display:block!important;height:100%;position:absolute;text-indent:-99999px;width:100%}.ico-wellness-hotel{padding:20px 0}.ico-wellness-hotel li>*{vertical-align:middle}.ico-wellness-hotel li{padding:0 30px}.ico-wellness-hotel li span{background:url(/files/xsprite-wellness-hotel.png.pagespeed.ic.NpCAP5rdNl.png) no-repeat scroll 0 0 transparent;display:inline-block;height:32px;width:50px}.ico-wellness-hotel li span.knippe{background-position:0 -140px}.ico-wellness-hotel li span.gym{background-position:0 -39px}.ico-wellness-hotel li span.turkish-bath{background-position:0 -70px}.ico-wellness-hotel li span.termal-bath{background-position:0 -109px}.phone-thalasso{background:url(/files/xsprite-contact-small.png.pagespeed.ic.sd-MZ72-kq.png) no-repeat scroll 0 -27px transparent;display:inline-block;height:26px;width:40px}.mail-thalasso{background:url(/files/xsprite-contact-small.png.pagespeed.ic.sd-MZ72-kq.png) no-repeat scroll 0 1px transparent;display:inline-block;height:26px;width:40px}#schedule li *{vertical-align:middle}#schedule li{padding:10px 0}#gorbea span.ico-clock{background-size:75% auto;background-position:0 -241px}#gorbea span.location-restaurant{background-position:0 -271px;background-size:70% auto;display:inline-block}#gorbea .phone-thalasso{background-position:9px -27px}.ico-mail-meeting-rooms{background:url(/files/xsprite-contact-small.png.pagespeed.ic.sd-MZ72-kq.png) no-repeat scroll 0 0 transparent;display:inline-block;height:24px;margin-right:10px;width:24px}.ico-phone-meeting-rooms{background:url(/files/xsprite-contact-small.png.pagespeed.ic.sd-MZ72-kq.png) no-repeat scroll 0 -29px transparent;display:inline-block;height:24px;margin-right:10px;width:24px}.children-list li{list-style-type:disc;padding:5px 0;line-height:19px;margin-left:20px}.golf-services li{padding:5px}.golf-services li span.icon-golf{background:url(/files/xgolf-services02.png.pagespeed.ic.TARHBd4aKp.png) no-repeat 0 0 transparent;display:inline-block;height:32px;width:32px}.general-services-list li{list-style-position:inside;list-style-type:disc;padding:5px 0}.title-photo-right,.title-photo-left,.title-photo-center{bottom:20px;font-size:20px;width:90%}.title-photo-center{padding:0 10px;text-align:center;width:100%}.title-photo-right{left:inherit;right:8%!important;text-align:right}.title-photo-left{left:30px;text-align:left}#thalasso-gc .title-photo-center{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}#san-gustin-offers .offer0,#san-gustin-offers .offer1,#san-gustin-offers .offer2,#san-gustin-offers .offer3,#royal .offer0,#royal .offer1,#royal .offer2,#royal .offer3{background:#fff}.offers-listing-wrapper,.offers-detail-wrapper{margin:0 auto}.offers-listing-wrapper .offer .offer-link,.rooms-detail-wrapper .offer .offer-link,.offers-detail-wrapper .offer-wrapper{background:#f2f6f7 none repeat scroll 0 0!important}.offers-listing-wrapper .offer{width:99%}.offers-detail-wrapper .offer-calendar-wrapper .offer-button[disabled="disabled"],.offers-detail-wrapper .offer-calendar-wrapper .offer-button[disabled="disabled"]:hover{background:#e8e8e8;border:1px solid #e8e8e8;color:#4a4a4a;-webkit-box-shadow:0;box-shadow:0;border-radius:0}.offers-detail-wrapper .offer-calendar-wrapper .calendar-nights-field,.rooms-detail-wrapper .room-calendar-wrapper .calendar-nights-field{font-size:1.2em}.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline,.rooms-detail-wrapper .room-calendar-wrapper .room-date .ui-datepicker-inline{padding:10px}.offers-listing-wrapper h2{font-size:42px;padding-bottom:30px;text-align:center}.text-wrapper-offers-page{height:60%;left:0;position:absolute;top:63px;width:100%}.text-wrapper-offers-page .scroll-arrow{bottom:-56px}.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day a{background:#90c137!important}.cat-offers .scroll-arrow{bottom:-40px}.cat-offers .photo-header-text{text-align:center}div.hssurveys_full .comments p.commentsPerson span.date{color:#000!important}div.hssurveys_full .noLink,div.hssurveys_full .noLink a{color:#000!important}div.hssurveys_full{padding:2%;width:96%}.reviewsOn .questions li p.answer{line-height:22px!important;padding:0 6px 0 10px!important}.blog-wrapper{padding:10px 20px}.post .entry img{box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;border:5px solid #fff}.blog-wrapper .entry ol,.blog-wrapper .entry ul{margin-bottom:20px}.blog-wrapper .entry li{margin-left:22px}.blog-wrapper .entry ol li{list-style-type:decimal}.blog-wrapper .entry ul li{list-style-type:disc}.post{padding-bottom:30px}.post h2,.post h2 a{color:#0067ad!important;font-size:30px}.post h2 a:hover{color:#017fab!important}.blog-wrapper .more-link,.widget_search form input[type="submit"]{background:none repeat scroll 0 0 #7494a5;border:1px solid #7494a5;border-radius:3px;color:#fff;float:right;font-size:14px;padding:10px}.widget_search form label{color:#0067ad;font-size:20px;margin-bottom:10px}.widget_search form input[type="text"]{margin-bottom:10px!important;width:95%}.widget_postcategories{margin-bottom:30px}.widget-container li{padding:10px 0}.mirai_widget_recent_entries h2{border-bottom:1px solid #e8e8e8;color:#fff!important;font-size:16px}.mirai_widget_recent_entries li{padding:10px 0}.mirai_widget_recent_entries li a{text-decoration:underline}.welove-icons li{padding:10px 0}.welove-icons p{display:inline-block;margin:0!important;width:80%}.welove-icons span{background:url(/files/xsprite-weloveyou.png.pagespeed.ic.PrliOpcwjx.png) no-repeat scroll 0 0 transparent;display:inline-block;height:64px;width:19%}.welove-icons span.selfie{background-position:0 -67px}.welove-icons span.send-photo{background-position:-3px -128px}.welove-icons span.welove-calendar{background-position:-3px -192px}.photo-welove{background:url(/files/xsprite-weloveyou.png.pagespeed.ic.PrliOpcwjx.png) no-repeat scroll 0 -264px transparent;display:inline-block;height:35px;width:59px}#participate textarea,#participate input{width:235px}#participate span.wpcf7-form-control-wrap{float:right}#participate .wpcf7-form>p{margin:0 0 30px!important}#participate input[type="text"],#participate input[type="email"],#participate input[type="file"],#participate textarea{padding:10px}#participate textarea{height:30px}.file-weloveyou>p{float:left;width:40%}.file-weloveyou>p:first-child{padding-right:5%}.file-weloveyou>p.button-browser{float:right}#participate .wpcf7 span.wpcf7-form-control-wrap{float:right}#participate .wpcf7 textarea{height:90px}#participate .wpcf7 span.wpcf7-not-valid-tip{font-size:.8em}.button-welove input{float:right;width:auto!important}.acceptance-584,.acceptance-300{float:none!important}.acceptance-584 input,.acceptance-300 input{margin:0!important;width:auto!important}#bases.modal,#legal-weloveyou.modal{margin:-250px 0 0 -350px;width:700px}#bases h3,#legal-weloveyou h3{font-size:26px}#bases .modal-body,#legal-weloveyou .modal-body{padding:10px 20px}#bases li{padding:0 0 15px}input[disabled],select[disabled],textarea[disabled]{background-color:#eee!important;border-color:#eee!important;cursor:not-allowed!important}#modal-engine{margin:-160px 0 0 -322px!important;width:620px!important}.environmental li{display:inline-block;padding:20px;text-align:center;width:28%}.pdf-download{background:url(/files/xicon-pdf.png.pagespeed.ic.G8jnumiYE7.png) no-repeat scroll 0 0 transparent;display:block;height:44px;width:44px;margin:0 auto}#intro-downloads h3{font-size:28px}.legal-recommendations>li{list-style-position:inside;list-style-type:disc;padding:5px 0}#cookies-wrapper-content{padding:80px 0}.cat-cookies-policy h1{color:#0067ad;font-size:42px;font-weight:400;text-align:center;padding-bottom:30px}.cat-cookies-policy h2{color:#0067ad;font-size:22px;margin-bottom:15px}.cat-cookies-policy #cookies-wrapper-content li{display:inline-block;padding:10px 0;width:30%}.not_found #main .content{background:url(/files/xbroked-link02.png.pagespeed.ic.in8b98Csi5.png) no-repeat scroll center center transparent;padding:100px 0 400px;text-align:center}.not_found #main .content h2{padding-bottom:30px}.contact-list h4{margin-bottom:10px}.contact-list li,.contact-list p{padding:5px 0}.contact-list p *{vertical-align:middle}.graphic-info{display:block}div.hssurveys_full div.note{background:none repeat scroll 0 0 #0067ad!important;border-radius:50px;color:#fff;font-size:18px!important;height:52px!important;width:9%!important}div.hssurveys_full .comments{width:84%!important}#advantages_banner li{min-height:80px;color:#0067ad;font-size:14px}#advantages_banner li i{font-size:40px;margin-right:10px;font-family:'local-icofonts'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#main #advantages_banner .flex{align-items:flex-start}.chain_results .content.row-fluid{margin:0 auto}.chain_results footer,.chain_results header .content>*{display:block}.chain_results header #mirai_bookentrance,.chain_results header .content script,.chain_results .top-header-wrapper.bg-light-blue>*{display:none}.chain_results .top-header-wrapper.bg-light-blue{height:25px}.chain_results .bottom-header-wrapper .container{}.chain_results .bottom-header-wrapper .container .span7{}.chain_results #ui-datepicker-div{font-size:.8em;z-index:1102!important}.chain_results #mirai_chainHotelsContainer{border-top:5px solid;margin:30px 0 80px;padding-top:40px}.chain_results #mirai_chainHotelsContainer .bt_book{background:#f0c14b;border-bottom:2px solid #e0a40e;-webkit-box-shadow:0 0 0;box-shadow:0 0 0;text-shadow:0 0 0}.chain_results #mirai_chainHotelsContainer .bt_book:hover{background:#e1a612}.chain_results #mirai_chainHotelsContainer .locationHotel{display:none}.bookingstep1{}.bookingstep1 header #logo{margin-right:80px}.bookingstep1 #motor_reservas #mirai_bookentrance{padding:10px 0}.bookingstep1 ul#menu_web li a,.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input:hover{text-decoration:none!important}.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,.bookingstep1 #mirai_be0 input,.bookingstep1 #mirai_be0 span,.bookingstep1 #mirai_be0 select{font-family:Arial}.bookingstep1 #header{}.bookingstep1 #header .content{margin:0 auto;width:960px}#mirai_be0,#mirai_be2,#mirai_be0 input,#mirai_be0 select{font-size:15px!important}.bookingstep1 #motor_reservas #mirai_bookentrance #mirai_be7 input,.engine_mashup>div form .button-group input[type="submit"],.engine_mashup>div form .control-group select.selector{font-size:16px}.bookingstep1 .engine_mashup{background:#0eb0d9;margin-top:20px;padding:24px 0 10px}.bookingstep1 header .content>*{display:block}.bookingstep1 .top-header-wrapper.bg-light-blue{display:none!important}.bookingstep1 #motor_reservas #mirai_roomSelectionContainer{-webkit-box-shadow:none!important;box-shadow:none!important}.bookingstep1 #menu_phone{display:none}.btn-no-bookingstep{display:none}.bookingstep1 #hotelName{color:#0067ad;font-size:32px}.bookingstep1 ul#menu_web{display:block}.bookingstep1 ul#menu_web li a{text-decoration:none}.bookingstep1 .booking_mobile,.bookingstep1 .sub-menu{display:none!important}.bookingstep1 #advantages-modal-engine,.bookingstep1 #modal-engine{display:none}.bookingstep1 .top-header-wrapper{display:none}.bookingstep1 .engine_mashup.showInlineLabelsFields._fx-inside-to-top.promo #clientCode,.bookingstep1 .engine_mashup>div form .control-group input[type="text"].date{color:#666;font-size:17px!important;padding:10px 8px}.bookingstep1 .engine_mashup.inline.one-row>div form .control-group label{display:none}.bookingstep1 .engine_mashup.inline.one-row>div form .control-group.promo-code-control-group label{color:#666!important;display:inline-block}.engine_mashup.showInlineLabelsFields._fx-inside-to-top:not(.promo) #clientCode {padding:10px}.bookingstep1 .engine_mashup.inline>div form .button-group input[type="submit"]{font-size:16px!important}.common-services.clearfix{margin-bottom:100px}.rooms-listing-wrapper .rooms-listing .room-item{padding:140px 0}.rooms-listing-wrapper .rooms-listing .room-item.odd{background:none repeat scroll 0 0 #f2f6f7}.rooms-listing-wrapper .rooms-listing .room-item .room-content .room-price .box-from .select-dates{display:block;margin-top:25px;text-align:center}.rooms-listing-wrapper .rooms-listing .room-item .room-content .room-price .box-from .box-price,.rooms-listing-wrapper .rooms-listing .room-item .room-content .room-price .box-from .price-description{color:#0067ad!important}.rooms-listing-wrapper .rooms-listing .room-item .room-content .room-price{border-top:none!important;width:63%!important}.rooms-listing-wrapper .rooms-listing .room-item .room-image-link{width:49%!important}.rooms-listing-wrapper .rooms-listing .room-item .room-detail ul{background:none repeat scroll 0 0 #f2f6f7}.rooms-listing-wrapper .rooms-listing .room-item.odd .room-detail ul{background:none repeat scroll 0 0 #fff}.rooms-listing-wrapper .rooms-listing .room-item .room-detail h3{margin-bottom:10px!important}.rooms-listing-wrapper .rooms-listing .room-item .room-content{margin-top:10px!important}.rooms-listing-wrapper a{color:#0067ad!important}.rooms-detail-wrapper{padding-top:50px}.offers-title-wrapper .bar-name-hotel{display:block;padding-top:16px}.offers-mashup dl{background:#f2f6f7 none repeat scroll 0 0!important;border:1px solid #eee;display:inline-block;margin:0 4%;padding:10px;width:38%}.offers-mashup img,.offers-mashup dl dd,.offers-mashup dl dt{display:inline-block}.offers-mashup .carousel-inner .item *{vertical-align:middle}.offers-mashup .carousel-inner .item{text-align:center}.offers-mashup img{float:left;width:25%}.offers-mashup dl dt,.offers-mashup dl dd{float:left;margin-left:5%;text-align:left;width:55%}.offers-mashup dl dt{color:#0067ad;margin-top:5%}.offers-mashup .more-info-link{display:inline-block;margin-top:2%}.offers-mashup .carousel-control{background:url(https://cdnwp0.mirai.com/images/xarrows.png.pagespeed.ic.dJfmw-AHLp.png) no-repeat scroll transparent;background-position:-170px -300px;height:32px;width:35px}.offers-mashup .carousel-control.right{background-position:-170px -267px}.wpcf7-form div>p{display:inline-block}.wpcf7-form-control.wpcf7-submit{border-left:medium none;border-right:medium none;border-top:medium none;cursor:pointer;padding:10px 20px}.wpcf7-form>*{vertical-align:top}.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{padding:10px}.policy-newsletter{font-size:14px}.policy-wrapper>*{vertical-align:top}.policy-wrapper input[type="checkbox"]{margin:-3px 0 0}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{margin-bottom:0!important}#form-meeting-room .wpcf7-form-control.wpcf7-acceptance,.wedding-form .wpcf7-form-control.wpcf7-acceptance{margin:0 10px 0 20px}.widget_qtranslate{margin-right:10px;text-align:right}.widget_qtranslate select{font-size:12px;height:24px;margin-bottom:0;width:100px}.widget_qtranslate ul li{display:inline-block}.widget_qtranslate ul li.active{display:none}.affix ul#menu_web{display:none}.cat-home ul#menu_web{display:block}ul#menu_web>li{display:inline-block;position:relative}ul#menu_web>li a{color:#666;font-size:15px;font-weight:700;padding:10px 6px}ul#menu_web>li ul.sub-menu{padding-top:20px}ul#menu_web>li ul.sub-menu li{font-size:14px;white-space:nowrap}.submenu-hotels .sub-menu{background:none repeat scroll 0 0 #fff;border-radius:2px 2px 0 0;padding:0 0 0 10px;text-align:left;width:357px}ul#menu_web .submenu-hotels .sub-menu li{display:inline-block;vertical-align:top;padding:0}ul#menu_web .submenu-hotels .sub-menu li a{border-top:3px solid transparent;color:#0067ad!important;display:inline-block;font-size:14px;font-weight:400;height:130px;line-height:16px;margin-bottom:20px;opacity:1;white-space:pre-wrap;width:156px}ul#menu_web .submenu-hotels .sub-menu li a:hover{border-top:3px solid #0eb0d9;opacity:.7}ul#menu_web .submenu-hotels .sub-menu li.san-agustin-menu a:after,ul#menu_web .submenu-hotels .sub-menu li.amadores-menu a:after,ul#menu_web .submenu-hotels .sub-menu li.royal-menu a:after,ul#menu_web .submenu-hotels .sub-menu li.izaro-menu a:after{background:url(/files/xsprite-menu-hotels-new.jpg.pagespeed.ic.Pih_gtrYsM.jpg) no-repeat scroll 0 0 transparent;content:"";display:block;height:100px;margin-top:10px;top:5px;width:156px}ul#menu_web .submenu-hotels .sub-menu li.amadores-menu a:after{background-position:0 -103px}ul#menu_web .submenu-hotels .sub-menu li.royal-menu a:after{background-position:0 -200px}ul#menu_web .submenu-hotels .sub-menu li.izaro-menu a:after{background-position:0 -300px;margin-top:26px}ul#menu_web .menu-item .sub-menu a{background:none repeat scroll 0 0 #fff;border-bottom:3px solid transparent;color:#666!important;height:30px;padding:10px 10px 0;text-align:left}ul#menu_web .submenu-simple li a:hover{color:#146096;border-bottom:3px solid #146096}ul#menu_web .submenu-simple li a:hover,ul#menu_web>li a:hover{color:#146096;text-decoration:none}ul#menu_web li.submenu-hotels,ul#menu_web li.submenu-simple{}#motor-wrapper{background:none repeat scroll 0 0 #0eb0d9;color:#0eb0d9;font-family:"Lato",sans-serif;padding:20px 0}.engine_mashup input[disabled],.engine_mashup select[disabled],.engine_mashup textarea[disabled],.engine_mashup input[readonly],.engine_mashup select[readonly],.engine_mashup textarea[readonly]{background-color:#eee!important;border-bottom:none}.engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group label{z-index:0!important}:not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group {background:none repeat scroll 0 0 #fff!important;border-radius:3px}.engine_mashup>div{text-align:center}.engine_mashup div *{vertical-align:middle}.engine_mashup form{display:inline-block;padding:0!important}.text-before{display:inline-block;margin-right:8px;text-align:left!important}.text-before div{display:inline-block}.text-before p{margin:0!important;font-size:.9em}.text-before p.bold{font-size:24px;text-align:center;text-transform:uppercase}.text-before a{color:#fff;display:block;text-decoration:none}.text-before a:hover{text-decoration:none}.info-advantages{background:url(/files/xicon-infobestprice.png.pagespeed.ic.9u7bOnNkfv.png) no-repeat scroll 0 0 transparent;display:inline-block;height:45px;width:47px}#advantages-modal-engine li{color:#72868e}.engine_mashup>div form .control-group select{width:160px}.engine_mashup>div form .button-group input[type="submit"],.mapa .formRuta input.calculaRuta,#mirai_be7 input,#respond .form-submit #submit,.wpcf7 .wpcf7-form input.wpcf7-submit,.offers-listing-wrapper .offer .offer-button,.offers-detail-wrapper .offer-calendar-wrapper .offer-button,#modal-engine .button-group input[type="submit"]{}.engine_mashup>div form .button-group input[type="submit"]:hover,.mapa .formRuta input.calculaRuta:hover,#mirai_be7 input:hover,#respond .form-submit #submit:hover,.wpcf7 .wpcf7-form input.wpcf7-submit:hover,.offers-listing-wrapper .offer .offer-button:hover,.offers-detail-wrapper .offer-calendar-wrapper .offer-button:hover,#modal-engine .button-group input[type="submit"]:hover{}.engine_mashup>div input{color:#666;padding:10px 8px}.engine_mashup.inline>div form{font-size:.8em}.engine_mashup>div input.date{background:#fff url(/files/xmotor-calendar-bg.png.pagespeed.ic.LIQVu6F25D.png) no-repeat 95% 50%!important;cursor:pointer!important}.engine_mashup.inline>div form .control-group label{margin-top:6px;vertical-align:middle}.help-inline._nights{display:none!important}.engine_mashup>div select{-webkit-appearance:none;color:#666;padding:10px 8px 11px}.engine_mashup>div form .button-group input[type="submit"],.offers-listing-wrapper .offer .offer-button,.rooms-detail-wrapper .offer .offer-button,.offers-detail-wrapper .offer-calendar-wrapper .offer-button,.rooms-detail-wrapper .room-calendar-wrapper .room-button,.offers-listing-wrapper .offer .offer-button,.rooms-detail-wrapper .offer .offer-button,.mapa .formRuta input.calculaRuta,#respond .form-submit #submit,.wpcf7 .wpcf7-form input.wpcf7-submit,.offers-mashup .more-info-link,.widget_search form input[type="submit"],.go-to-calendar{background:none repeat scroll 0 0 #f0c14b;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #e0a40e;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;color:#6c5715;font-weight:700;padding:10px 15px;text-decoration:none;text-shadow:none;text-transform:lowercase}.engine_mashup>div form .button-group input[type="submit"]:hover,.offers-listing-wrapper .offer .offer-button:hover,.rooms-detail-wrapper .offer .offer-button:hover,.offers-detail-wrapper .offer-calendar-wrapper .offer-button:hover,.rooms-detail-wrapper .room-calendar-wrapper .room-button:hover{background:none repeat scroll 0 0 #e0a40e;color:#fff;text-decoration:none}body.chain_results .hidden-phone.engine_mashup.inline.one-row.container.align-center._fx-inside-to-top.showInlineLabelsFields.showCheckoutDateField{margin:50px 0;width:100%}body.chain_results .engine_mashup.showInlineLabelsFields._fx-inside-to-top .filled-control-group label{display:none}body.chain_results div.text-before a{color:#0eb1db!important}body.chain_results div.text-before span.info-advantages{background:url(/files/xicon-infobestprice-azul.png.pagespeed.ic.Oo5O6HZuyu.png) no-repeat scroll 0 0 transparent}#engine-tracking-link-wrapper{margin-right:15px}.button-group .icon-lock{background-image:url(/wp-content/themes/mirai/img/glyphicons-halflings-white.png.pagespeed.ce.m7xulgKZij.png);margin:0 2px 0 0}.tracking-link{vertical-align:6px}.engine_mashup>div form .button-group .tracking-link{}.engine_mashup.square.two-columns>div form .control-group label{width:35%}.engine_mashup.square.two-columns>div form .control-group span.legend{margin-left:35%}.engine_mashup.square.two-columns>div form .control-group input[type="text"]{width:56%}:not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group label {font-size:16px}#ui-datepicker-div{border:0;border-radius:0;-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666;font-size:15px!important;padding:10px}.ui-datepicker .ui-datepicker-header{border:0;border-radius:0;padding:6px!important}.ui-datepicker th{color:#999!important}.ui-datepicker .ui-datepicker-title{font-size:18px}.ui-datepicker-group-middle{outline:2px solid #fff;position:relative;z-index:20}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{border:0!important;top:8px!important}.ui-datepicker .ui-datepicker-prev.ui-state-hover,.ui-datepicker .ui-datepicker-next.ui-state-hover,.ui-datepicker td:hover a{background:#e0a40e!important;color:#fff!important}.ui-datepicker .ui-datepicker-header,.ui-datepicker .ui-datepicker-buttonpane button,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .ui-datepicker-header{background:#0eb0d9!important;color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:0!important;background:#f2f2f2!important;padding:6px}.ui-datepicker th.ui-datepicker-week-end{color:#444!important}.ui-datepicker-week-end .ui-state-default,.ui-datepicker-week-end .ui-widget-content .ui-state-default,.ui-datepicker-week-end .ui-widget-header .ui-state-default{background:#ddf3f7!important}.ui-datepicker-calendar ._selected-date span,.ui-datepicker-calendar ._selected-date a,.ui-datepicker-calendar ._checkin-date span,.ui-datepicker-calendar ._checkin-date a,.ui-datepicker-calendar ._checkout-date span,.ui-datepicker-calendar ._checkout-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkin-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._selected-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkout-date a{background:#51a025!important;color:#fff;font-weight:normal!important;text-decoration:none}.ui-datepicker-calendar ._selected-date span,.ui-datepicker-calendar ._selected-date a,.ui-datepicker-calendar ._checkin-date span,.ui-datepicker-calendar ._checkin-date a,.ui-datepicker-calendar ._checkout-date span,.ui-datepicker-calendar ._checkout-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkin-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._selected-date a,.offers-detail-wrapper .offer-calendar-wrapper .offer-date .ui-datepicker-inline .calendar-legend-offer-day._checkout-date a{font-weight:normal}.mirai_opiniones>p{display:none}#social-media ul{text-align:right}#social-media ul li{display:inline-block;text-align:left}#social-media ul li a{background-image:url(https://www.gloriapalaceth.com/wp-content/themes/mirai/images/xsprite_color.png.pagespeed.ic.2a2zusfqLF.png)}#social-media ul li .extra1_link{background-position:0 -32px}#social-media ul li .extra1_link:hover{background-position:0 0}#social-media ul li .extra2_link{background-image:url(style.css,qver=1553588934.pagespeed.ce.NzdSP9LSJu.css);background-position:0 0}#social-media ul li .extra2_link:hover{}#social-media ul li .extra3_link{background-image:url(style.css,qver=1553588934.pagespeed.ce.NzdSP9LSJu.css);background-position:0 0}#social-media ul li .extra3_link:hover{}#sidebar-preheader .ngg-singlepic{height:100%;width:100%;position:fixed;padding:0!important;z-index:-1!important}.background-slideshow{}.background-slideshow .prev,.background-slideshow .next{}.background-slideshow .prev:hover,.background-slideshow .next:hover{}.background-slideshow div[class*="pager"] a:hover,.background-slideshow div[class*="pager"] a.activeSlide{}.mapa{}.mapa .map_canvas{width:100%!important}.mapa .formRuta input{margin-right:10px}.mapa .alert,.adp-warnbox{color:#000;margin-top:20px}.mapa .ruta{width:100%!important}.on-page-slideshow div[class*="pager"]{z-index:50}#sb-container #sb-overlay{background-color:#000!important}#sb-container #sb-wrapper #sb-wrapper-inner{border:1px solid #303030!important}.carousel .item>img{width:100%}.subterm>li{list-style-type:square!important}.show-phone{display:none!important}#compromised h4{color:#0067ad}#equal p span{font-weight:600;color:#0067ad}#certificates img{height:150px;margin:0 20px}#certificates .tripadv-text{width:150px;padding:88px 0 0 40px}.engine_mashup.showInlineLabelsFields._fx-inside-to-top:not(.promo) #clientCode {width:10em;color:#666;font-size:17px!important;padding:10px 8px}#NewsModal p{width:100%}#NewsModal label{font-size:inherit;color:inherit;margin-left:6.333333%;padding-top:10px}#NewsModal .wpcf7-text,#NewsModal .wpcf7-select{padding:10px;width:200px}#NewsModal .wpcf7-select{width:272px;height:42px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border linear .2s , box-shadow linear .2s;-webkit-transition:border linear .2s , -webkit-box-shadow linear .2s;transition:border linear .2s , -webkit-box-shadow linear .2s;transition:border linear .2s , box-shadow linear .2s;transition:border linear .2s , box-shadow linear .2s , -webkit-box-shadow linear .2s}#NewsModal .wpcf7-select:focus{border-color:rgba(82,168,236,.8);outline:0;outline:thin dotted \9 ;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075) , 0 0 8px rgba(82,168,236,.6)}#NewsModal .policy-wrapper p{width:auto}#NewsModal .wpcf7-form-control-wrap{margin-left:20px}#NewsModal .acceptance-127{margin-left:0}#more-info-allin ul{width:20%;float:left;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}#newsletter{background:#bdf6ff;margin-bottom:5%}.acept-privacity.span6{margin-top:20px}#services-allin .row{display:table;width:100%}#services-allin .services-table div{display:table-cell;float:none;-webkit-box-sizing:border-box;box-sizing:border-box}#services-allin .services-table div:nth-child(even) {width:2%}#services-allin .services-table div:nth-child(odd) {width:32%;padding:15px}#services-allin .services-table h2,#more-info-allin ul li:first-child{font-size:1.2em;font-weight:bold;margin-bottom:20px}#services-allin .services-table ul li{margin-bottom:10px}#observation-allin li{list-style-position:outside;list-style-type:circle;margin-bottom:15px}#more-info-allin ul{width:20%}#services-allin .services-table.onecell div{width:100%;display:block}.numbers span{background:rgba(0,0,0,0) none repeat scroll 0 0;display:block;height:30px;line-height:37px;width:100%}.ico-phone-restaurant{background-position:0 -185px!important}.row.conditions{margin-bottom:32px}.shop-link{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:#f0c14b;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;box-shadow:0 0 3px #333;-webkit-box-shadow:0 0 3px #333;font-size:.9em;left:-97px;padding:8px 12px 10px;position:fixed;text-transform:uppercase;top:250px;width:210px;z-index:10;color:#484848;text-align:center}.shop-link:hover{background:#e0a40e;color:#fff;padding-top:26px;text-decoration:none;top:241px}.shop-link{-webkit-transition:all .5s ease;transition:all .5s ease}#link-shops h4 i,#landing-shops h4 i{background:url(/files/xsprite-flowers-mini.png.pagespeed.ic.FOcePeHqW6.png) no-repeat -2px -44px transparent;height:22px;width:22px;display:inline-block;margin-right:5px;vertical-align:top}#link-shops h4{font-size:1em}#landing-shops h4{text-align:center}#link-shops{left:50%;width:900px;margin-left:-450px}#link-shops a,#landing-shops a{padding:0 10px;display:block;text-decoration:none}#link-shops .txt-light-green i,#landing-shops .txt-light-green i{background-position:-2px -4px}#link-shops a>div,#landing-shops a>div{position:relative;overflow:hidden}#link-shops a:hover img,#landing-shops a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}section#closed_adv h3{color:#b54141;font-size:1.5em;padding-top:50px}.req-icon{border-radius:4px;border:1px solid #0eb0d9;-webkit-box-shadow:0 0 12px rgba(58,157,233,.2);box-shadow:0 0 12px rgba(58,157,233,.2);margin:40px auto 0;width:309px}.req-icon:lang(es) {width:288px}.req-icon:hover{background:#effafd;border:1px solid #0591b5;-webkit-box-shadow:0 0 12px rgba(58,157,233,.2) inset;box-shadow:0 0 12px rgba(58,157,233,.2) inset}.req-icon *{-webkit-box-sizing:border-box;box-sizing:border-box}.req-icon a{display:block;height:100%;padding:7px;width:100%}.req-icon a:hover{text-decoration:none}.req-icon a>*{display:inline-block;vertical-align:middle}.req-icon a i{background:url(/files/xicon-req.png.pagespeed.ic.q0xVks2-Ua.png) no-repeat;width:70px;background-size:70px;height:52px}.req-icon a span{font-weight:bold}li#menu-item-687{margin-bottom:20px}li#menu-item-4481{width:150px}div#booking-gorbea>div,div#booking-gorbea>div>div,div#booking-gorbea iframe{width:100%!important;z-index:0!important}.see-rooms{color:#fff;font-size:1.3em;position:absolute;opacity:0;bottom:40px;white-space:nowrap}#rooms-san-agustin a:hover .see-rooms,#rooms-palace-amadores a:hover .see-rooms,#rooms-royal-amadores a:hover .see-rooms,#rooms-izaro a:hover .see-rooms{opacity:1;-webkit-transition:.4s .2s;transition:.4s .2s;bottom:2px}#rooms-san-agustin a:hover .text-hover-photo h3,#rooms-palace-amadores a:hover .text-hover-photo h3,#rooms-royal-amadores a:hover .text-hover-photo h3,#rooms-izaro a:hover .text-hover-photo h3{-webkit-transition:.5s;transition:.5s;opacity:0}#rooms-san-agustin .text-hover-photo,#rooms-palace-amadores .text-hover-photo,#rooms-royal-amadores .text-hover-photo,#rooms-izaro .text-hover-photo{pointer-events:none}.wifi-banner{background:rgba(0,0,0,.3);border-radius:50%;border:2px dotted #848484;bottom:30px;-webkit-box-shadow:0 0 50px rgba(0,0,0,.2) inset;box-shadow:0 0 50px rgba(0,0,0,.2) inset;color:rgba(255,255,255,.96);display:inline-block;height:120px;padding:10px;position:absolute;right:30px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.4);width:120px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}.circle{display:table;height:100%;width:100%}.circle-content{display:table-cell;vertical-align:middle}.wifi-banner i{font-size:2.3em}.wifi-banner p{font-size:1.4em;font-weight:bold}.wifi-banner span{display:block;font-size:.75em;font-weight:400}.advantages-page i{display:inline-block;height:76px;margin:0 auto 5px;width:100%}.advantages-page i:before{font-size:3em;line-height:76px;color:#0067ad}.advantages-page li a{display:block}.advantages_title{position:absolute;left:0;background:#f1f1f1;bottom:0;top:0;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right!important}.advantages_title>div{width:100%}.advantages_hotel{position:relative;border:2px solid #f1f1f1;border-radius:4px;margin:40px 0}.advantages_title a{margin-top:13px;font-size:.9em;padding:12px}#advantages_container .advantages_title a{display:none!important}.advantages-page .dropdown-menu{padding:20px 20px 10px;font-size:.9em}.advantages-page .dropdown-toggle{font-size:1.2em;font-weight:700;background:#f1f1f1;display:inline-block;padding:7px 10px;border-radius:50%;text-decoration:none;margin-top:8px}a.pdf.btn-wellness{margin-top:35px}a.pdf.btn-wellness i{display:inline-block;padding-right:15px;font-size:30px;vertical-align:sub}.modal .advantages-page li{padding:15px 20px}.modal .advantages-page+a{margin:0 20px 10px}.advantages-engine a{color:#fff!important}.advantages-engine a:hover p{text-decoration:underline}.bookingstep1 .affix{margin-top:-100px;opacity:0}.friendly-box{padding:80px 0}.friendly-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:none}.friendly-box a .span4{text-align:center}.gpwecare:hover{text-decoration:none!important;background:rgba(81,161,42,.1)}.unicef:hover{text-decoration:none!important;background:rgba(42,153,225,.1)}i.restaurant08-micon{font-size:30px;vertical-align:bottom;margin:0 10px 0 0}.fixed-modal-link{position:fixed;z-index:10;left:10px;bottom:70px;padding:5px;width:140px;min-height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-transform:uppercase;font-size:13px;letter-spacing:.05em;font-weight:bold;background:rgba(0,103,173,.5);border-radius:50%}.fixed-modal-link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/files/xbotonventajas.png.pagespeed.ic.SghB79VHT5.png) no-repeat 50%;background-size:100% 100%;opacity:.7}.fixed-modal-link span{position:relative;z-index:2;word-break:break-word}a.fixed-modal-link:hover{color:#fff;text-decoration:none;background:rgba(0,103,173,.8)}.cat-offer-detail .btn-modal-engine,.cat-room-detail .btn-modal-engine,.cat-offer-detail .booking-link,.cat-room-detail .booking-link{display:none!important}@media (min-width:1200px){body{font-size:18px;line-height:22px}h4{font-size:24px}.frame-photo{border:14px solid #fff}.text-wrapper-offers-page .scroll-arrow{bottom:-185px}.text-before{margin-right:5px!important}.info-advantages{height:48px;width:47px}.btn-modal-engine,.rooms-listing-wrapper .rooms-listing .select-dates{padding:10px 30px}.photo-message h2{font-size:26px}.photo-message h3{font-size:20px}#products h2{font-size:32px}#products h4{font-size:22px}#we-love-you .btn-corporate,#we-love-you .btn-white{padding:15px 10px}ul#menu_web>li a{font-size:17px}ul#menu_web .submenu-hotels .sub-menu li.duplicated-menu-item a{height:10px}#we-love-you .btn-corporate{margin-left:15px}.btn-wrapper,.gradient-title-photo p{font-size:16px}#intro .btn-modal-engine{background:url(/files/xarrows-buttons04.png.pagespeed.ic.0evYJyUYQN.png) no-repeat scroll 97% -46px #f0c14b}.gradient-title-photo h2{font-size:28px}.ico-gloria-unicef{background:url(/files/xsprite-social-causes.png.pagespeed.ic.Zo5fX2ojSU.png) no-repeat scroll left -135px transparent;background-size:100%}.waves-love{min-height:577px}.icons-wellness{right:20%}.photo-big-thalasso img{height:auto}#san-agustin-menu li a,#palace-amadores-menu li a,#royal-amadores-menu li a,#izaro-menu li a{font-size:16px}.photo-middle-home-hotel img{height:325px}.affix-top .btn-container{display:block}.ico-like,.ico-photo{display:inline-block}.btn-suggestion{padding:10px 15px}.saloons-number{font-size:28px}.saloons-text{margin-top:15px}.ico-reviews{top:1px}#picture-box-thalasso h2,html[lang="de"] #picture-box-thalasso h2{font-size:45px}#picture-box-thalasso h3,html[lang="de"] #picture-box-thalasso h3{font-size:26px}.suggestion-title{font-size:25px}.suggestion-price{font-size:40px}.cat-san-agustin.cat-services .anchor-nav a{font-size:16px;margin:0 10px;padding:10px 20px}.anchor-nav li a{font-size:16px;margin:0 10px;padding:10px 20px}#form-best-price textarea,#form-best-price input{width:277px}.menus-footer a{font-size:16px!important}.not-home .span6 .product-wrapper{margin:0 auto;width:70%}#certificates img{margin:0 40px}#certificates img{height:180px}#certificates .tripadv-text{width:181px;padding:109px 0 0 63px;font-size:1.1em}#compromised .pdd12 .span2.pdd13.align-center img{height:153px;padding-left:25px}#intro-hotel div>p{padding:0 120px}.wifi-banner{bottom:70px}}@media (min-device-width:768px) and (max-device-width:979px) and (orientation:portrait){body{font-size:15px;overflow-x:hidden}h2{font-size:32px}h3{font-size:22px;line-height:20px}h3.subtitle{color:#72868e;font-size:20px}.pdd1{padding:60px 0}.pdd16{padding-bottom:60px}.pdd11{padding-top:60px}.pdd17{padding:60px 0 60px!important}.bookingstep1 #mirai_roomSelectionContainer{width:98%}.bookingstep1 #header .content{width:100%}.offers-detail-wrapper .section{padding:0!important}.btn-corporate{padding:15px 15px}.btn-suggestion{right:10px}.scroll-arrow{bottom:-26px}.arrow-right,.arrow-down{display:none}.anchor-nav li:first-child{display:none}#intro-hotels .bg-light-blue:after,#intro-hotels .bg-dark-blue:after,#bars .bg-light-blue:after,#bars .bg-dark-blue:after{display:none}#picture-box .text-wrapper h2{padding:0 20px}#header .btn-modal-engine{font-size:14px}ul#menu_web>li a{font-size:13px;font-weight:400;padding:10px 2px}.widget_qtranslate select{width:79px}#footer .span8{width:100%;text-align:center;margin-bottom:25px}#footer .span4{width:100%;text-align:center;margin-bottom:25px}#social-media ul{text-align:center}#footer .span2{text-align:center;width:25%}#footer .span4 .mirai_widget_recent_entries{margin-left:25%;margin-top:20px;text-align:center;width:50%}li#menu-item-4481{margin:0 auto}.engine_mashup > div form .control-group select.selector, :not(.ie8) .engine_mashup.showInlineLabelsFields._fx-inside-to-top .empty-control-group label {font-size:14px}.engine_mashup>div form .control-group select{width:130px}.engine_mashup.inline>div form .control-group input[type="text"].date{width:5.2em}.engine_mashup>div input.date{background:none repeat scroll 0 0 #fff!important}#ui-datepicker-div{left:0!important;width:98%!important}body.chain_results .hidden-phone.engine_mashup.inline.one-row.container.align-center._fx-inside-to-top.showInlineLabelsFields.showCheckoutDateField{width:100%;display:inline-block;text-align:center}body .text-before{margin-bottom:10px;display:block;text-align:center!important}.home #wellness .span6,.home #wellness .span6 img,.home #products .span6,.waves-love img{width:100%}.home #wellness .span6{margin:0 0 10px!important}.home #wellness .span6 .mrg10{margin-right:0!important;margin-bottom:10px}#products h4{font-size:20px;margin-top:16px}.waves-love{background-size:contain}#transfers-compromise .pdd6:first-child{padding:80px 10px!important}.wifi-banner{bottom:10px;height:90px;right:10px;width:90px}.wifi-banner i{font-size:1.8em}.wifi-banner p{font-size:1.2em}.offers-title-wrapper .bar-name-hotel{display:block;padding-top:4px}#picture-box-thalasso h3{font-size:20px}#picture-box-thalasso h2{font-size:32px;line-height:30px}.ico-wellness-content li{padding:0 10px}.offers-banner h2{font-size:32px}.offers-banner h3{font-size:18px}#san-agustin-menu li:first-child a,#palace-amadores-menu li:first-child a,#royal-amadores-menu li:first-child a,#izaro-menu li:first-child a{display:none}.btn-wrapper,.btn-wrapper .mrg6{overflow:hidden}#text-wrapper .btn-wrapper{margin-top:35px!important}.services-thalasso .span8.mrg5,.san-agustin-restaurant-icos .mrg5{margin-left:30px!important}.services-thalasso.span2{margin-right:10px}#certificates img{height:110px}#certificates .tripadv-text{width:110px;padding:64px 0 0 35px;font-size:.9em}#link-shops{left:0;width:95%;margin-left:0}#modal-engine{top:300px!important}.fixed-modal-link{bottom:25px;width:100px;min-height:100px;font-size:12px}}@media (min-device-width:768px) and (max-device-width:979px) and (orientation:landscape){#modal-engine{top:300px!important}}.cat-offers .pdd1{padding:40px 0}.cat-offers #back-top{display:none!important}