/*! 2/10/2020 */#header{position:relative}#header .header-menu .logo{display:none}@media only screen and (min-width: 768px){#header .header-menu .logo{overflow:hidden;text-indent:-9000px;display:block;width:208px;height:77px}}#header .header-menu .menu{float:right;display:none}@media only screen and (min-width: 768px){#header .header-menu .menu{display:block}}#header .header-menu .menu .nav{padding:38px 0;text-align:right}#header .header-menu .menu .nav li{display:inline-block;float:none}#header .header-menu .menu .nav li a{padding:0;margin-left:20px;color:#fff;text-shadow:1px 1px 5px #000;font-size:16px;font-size:1.6rem;font-weight:300}#header .header-menu .menu .nav li a:hover{background:none;color:#765a99}@media only screen and (min-width: 768px){#header .header-menu .menu .nav li a{font-size:16px;font-size:1.6rem;margin-left:10px}}#header .cover-wrap{margin-top:40px}#header .cover-wrap .cover-content{color:#fff;text-align:center;text-transform:uppercase;vertical-align:middle}#header .cover-wrap .cover-content h2{font-size:28px;font-size:2.8rem;text-shadow:1px 1px 5px #000;font-weight:700;margin-bottom:10px}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content h2{font-size:36px;font-size:3.6rem}}#header .cover-wrap .cover-content h3{font-size:16px;font-size:1.6rem;text-shadow:1px 1px 5px #000;font-weight:500;margin-top:0;margin-bottom:20px}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content h3{font-size:20px;font-size:2rem}}#header .cover-wrap .cover-content .btn{font-size:18px;font-size:1.8rem;padding:15px 25px}#header .cover-wrap:after{content:"";position:absolute;right:20px;bottom:50px;width:75px;height:286px;background-repeat:no-repeat;background-position:center center;background-image:url("/fcs_images/riuplaza/banners/badge-10years-en.png");background-size:contain}#header.promo-septiembre .logo{background:url("/fcs_images/riuplaza/logo2018-riuplaza-black.png") no-repeat center center;width:150px;height:64px}#header.promo-septiembre .header-menu .menu .nav li a:hover{color:#444;text-shadow:none}#header.promo-septiembre .cover-wrap{color:#8768ae}#header.promo-septiembre .cover-wrap .cover-content h2{text-shadow:none}#header.promo-septiembre .cover-wrap .cover-content h3{color:#444;text-shadow:none}#header.anniversary10{background:url("/fcs_images/riuplaza/banners/1920x1191-10-aniversario-plaza.jpg") rgba(0,0,0,.2) no-repeat top center;height:770px}#header.anniversary10 .cover-wrap{background-position:center center;background-repeat:no-repeat;background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-en.png");width:100%;max-width:780px;height:350px;background-size:cover;margin:auto}@media only screen and (min-width: 768px){#header.anniversary10 .cover-wrap{background-position:center right;height:450px;margin-right:unset;margin-left:auto}}#header.anniversary10 .cover-wrap .cover-content{display:none}html[lang=de] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-de.png")}html[lang=de] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-de.png")}html[lang=en] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-en.png")}html[lang=en] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-en.png")}html[lang=es] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-es.png")}html[lang=es] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-es.png")}html[lang=fr] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-fr.png")}html[lang=fr] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-fr.png")}html[lang=it] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-it.png")}html[lang=it] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-it.png")}html[lang=nl] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-nl.png")}html[lang=nl] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-nl.png")}html[lang=pt] #header.anniversary10 .cover-wrap{background-image:url("/fcs_images/riuplaza/banners/780x450-10aniversario-pt.png")}html[lang=pt] #header .cover-wrap:after{background-image:url("/fcs_images/riuplaza/banners/badge-10years-pt.png")}#hotel-grid .hotel-wrap{margin-bottom:30px}#hotel-grid .hotel-wrap .hotel{display:block;background:#fff;border:solid 1px #ddd;-webkit-transition:all,.2s ease-in-out;-moz-transition:all,.2s ease-in-out;-ms-transition:all,.2s ease-in-out;-o-transition:all,.2s ease-in-out;transition:all,.2s ease-in-out}#hotel-grid .hotel-wrap .hotel .hotel-image-wrap{width:100%;height:220px;overflow:hidden}@media only screen and (min-width: 320px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap{height:260px}}@media only screen and (min-width: 50px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap{height:260px}}#hotel-grid .hotel-wrap .hotel .hotel-image-wrap .hotel-image{transform:scale(1);-webkit-transition:all,.8s ease-in-out;-moz-transition:all,.8s ease-in-out;-ms-transition:all,.8s ease-in-out;-o-transition:all,.8s ease-in-out;transition:all,.8s ease-in-out;width:100%;height:220px;background-size:cover}@media only screen and (min-width: 320px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}@media only screen and (min-width: 50px){#hotel-grid .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}#hotel-grid .hotel-wrap .hotel:hover{border-color:#8768ae}#hotel-grid .hotel-wrap .hotel:hover .hotel-image-wrap .hotel-image{transform:scale(1.1)}#hotel-grid .hotel-wrap .hotel .hotel-info{padding:15px;color:#444}#hotel-grid .hotel-wrap .hotel .hotel-info .hotel-name{margin-top:0;margin-bottom:5px;font-size:16px;font-size:1.6rem}@media only screen and (min-width: 1200px){#hotel-grid .hotel-wrap .hotel .hotel-info .hotel-name{height:35px}}@media only screen and (min-width: 992px){#hotel-grid .hotel-wrap .hotel .hotel-info .hotel-name{height:35px}}#hotel-grid .hotel-wrap .hotel .hotel-info .address{font-size:14px;font-size:1.4rem}#hotel-grid .hotel-wrap .hotel .hotel-info .btn-link{display:block;text-align:right}#hotel-grid .hotel-wrap .hotel .hotel-info .btn-link:hover{text-decoration:none}#hotel-grid .link-hoteles-wrap{position:relative;margin-bottom:30px;display:table}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap{width:100%}}#hotel-grid .link-hoteles-wrap .link-hoteles{display:table-cell;width:100%;height:auto;vertical-align:middle;text-align:center;padding:20px;color:#fff;background:#8768ae;border:solid 1px #8768ae;-webkit-transition:all,.2s ease-in-out;-moz-transition:all,.2s ease-in-out;-ms-transition:all,.2s ease-in-out;-o-transition:all,.2s ease-in-out;transition:all,.2s ease-in-out;font-size:18px;font-size:1.8rem;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 768px){#hotel-grid .link-hoteles-wrap .link-hoteles{font-size:23px;font-size:2.3rem}}#hotel-grid .link-hoteles-wrap .link-hoteles strong{display:block;font-weight:600}#hotel-grid .link-hoteles-wrap .link-hoteles:hover{border:solid 5px rgba(255,255,255,.5)}#hotel-grid .link-hoteles-wrap .link-hoteles .arrow-right{display:block;margin:auto;width:100px;height:0px;opacity:0;background:url("/fcs_images/riuplaza/arrow-right-100-white.png") no-repeat center center;background-size:cover}@media only screen and (min-width: 768px){#hotel-grid .link-hoteles-wrap .link-hoteles .arrow-right{display:none}}#hotel-grid .link-hoteles-wrap .link-hoteles:hover .arrow-right{height:100px;opacity:1;animation:moveFromLeft 400ms ease}@media only screen and (min-width: 320px){#hotel-grid .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}@media only screen and (min-width: 50px){#hotel-grid .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}#news-carousel{min-height:550px;padding-top:0;padding-bottom:0;position:relative;-webkit-box-shadow:inset 0px 4px 7px -1px #444;-moz-box-shadow:inset 0px 4px 7px -1px #444;box-shadow:inset 0px 4px 7px -1px #444}#news-carousel .box-news-wrap{position:relative;width:100%;max-width:none;height:100%;padding:20px;background-color:#000;background-color:rgba(0,0,0,.8);color:#fff;display:table}@media only screen and (min-width: 768px){#news-carousel .box-news-wrap{width:100%;max-width:660px}}#news-carousel .box-news-wrap .carousel{padding-bottom:60px;display:table-cell;vertical-align:middle}@media only screen and (min-width: 768px){#news-carousel .box-news-wrap .box-news{padding:40px}}#news-carousel .box-news-wrap .box-news .news-title{font-size:24px;font-size:2.4rem;font-weight:500}@media only screen and (min-width: 768px){#news-carousel .box-news-wrap .box-news .news-title{font-size:30px;font-size:3rem;font-weight:700}}#news-carousel .box-news-wrap .box-news .lead{font-size:14px;font-size:1.4rem;font-style:italic;font-weight:300}@media only screen and (min-width: 768px){#news-carousel .box-news-wrap .box-news .lead{margin-bottom:40px;font-size:18px;font-size:1.8rem}}#news-carousel .box-news-wrap .box-news .text-news{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){#news-carousel .box-news-wrap .box-news .text-news{font-size:20px;font-size:2rem;font-weight:100px;margin-bottom:40px}}#news-carousel .box-news-wrap .carousel-indicators{bottom:0px}#news-carousel .box-news-wrap .carousel-indicators li{-webkit-border-radius:50% !important;-moz-border-radius:50% !important;-ms-border-radius:50% !important;border-radius:50% !important;width:18px;height:18px}#news-carousel .box-news-wrap .carousel-indicators li.active{width:18px;height:18px}#riu-corporate .title-wrap{padding-left:0}@media only screen and (min-width: 768px){#riu-corporate .title-wrap{padding-left:40px}}#riu-corporate .extras-list{padding:10px}@media only screen and (min-width: 768px){#riu-corporate .extras-list{padding:20px}}#riu-corporate .extras-list .extras{padding-left:0;list-style-type:none}@media only screen and (min-width: 768px){#riu-corporate .extras-list .extras{padding-left:40px}}#riu-corporate .extras-list .extras li{display:block;list-style:none;font-size:14px;font-size:1.4rem;text-transform:uppercase;margin-bottom:20px;font-weight:300;text-align:center}@media only screen and (min-width: 768px){#riu-corporate .extras-list .extras li{text-align:left;font-size:20px;font-size:2rem}}#riu-corporate .extras-list .extras li strong{font-weight:500}#riu-corporate .extras-list .extras li i{display:block;margin:0;margin-bottom:15px;text-align:center}@media only screen and (min-width: 320px){#riu-corporate .extras-list .extras li i{margin-right:15px;color:#8768ae}}#riu-corporate .extras-list .extras li a{text-decoration:underline}#riu-corporate .extras-list .cta{padding-left:40px}#riu-corporate .extras-list .cta .btn-cta{font-size:20px;font-size:2rem;font-weight:300;padding:20px 30px}@media only screen and (min-width: 320px){#riu-corporate .extras-list .cta .btn-cta{padding:20px 15px;font-size:18px;font-size:1.8rem;display:block;margin:auto}}#riu-corporate .extras-list .cta .link-info{display:block;margin-top:5px}#ofertas .offer-wrap{margin-bottom:20px}#ofertas .offer-wrap .offer{background:#f5f5f5;-webkit-box-shadow:1px 1px 15px #444;-moz-box-shadow:1px 1px 15px #444;box-shadow:1px 1px 15px #444}#ofertas .offer-wrap .offer .offer-image{display:block;width:100%;height:190px;background-repeat:no-repeat;background-position:center center;background-size:cover}#ofertas .offer-wrap .offer .offer-content{padding:15px}#ofertas .offer-wrap .offer .offer-content .offer-hotel{font-size:22px;font-size:2.2rem;margin-top:0;margin-bottom:5px}#ofertas .offer-wrap .offer .offer-content .offer-type{font-size:13px;font-size:1.3rem;text-transform:uppercase;margin-top:0}#ofertas .offer-wrap .offer .offer-content .offer-dates{font-size:13px;font-size:1.3rem;margin-top:0}#ofertas .offer-wrap .offer .offer-content .offer-bottom{display:table;width:100%;position:relative}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price{float:left;width:50%}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price .desde{display:block;text-transform:uppercase;font-size:16px;font-size:1.6rem;font-weight:300}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price .price{font-size:54px;font-size:5.4rem;font-weight:500;line-height:45px}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-price .price small{font-size:20px;font-size:2rem;margin-left:-10px}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-action{float:left;width:50%}#ofertas .offer-wrap .offer .offer-content .offer-bottom .offer-action .btn-primary{position:absolute;bottom:15px;right:0}@keyframes slideToLeft{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes backSlideToLeft{from{transform:translateX(0%)}to{transform:translateX(100%)}}@keyframes moveFromLeft{from{transform:translateX(-200%)}to{transform:translateX(0%)}}@keyframes moveToRight{from{transform:translateX(0%)}to{transform:translateX(200%)}}/*# sourceMappingURL=riuplaza_home.css.map */

