/*! 13/12/2018 - 13:31 */section{padding:80px 0 80px 0}section.header{background:#ffffff;padding:0}section.cover{height:185px;background:url("/fcs_images/riuplaza/bg-landing.png") rgba(0,0,0,0.2) no-repeat center center;background-size:cover;padding:0}.top-bar{border-bottom:solid 1px rgba(68,68,68,0.1)}.top-bar .nav li.dropdown a{color:#444;text-shadow:none}.top-bar .nav li.dropdown.login .btn{color:#444;text-shadow:none}.top-bar .navbar-toggle .icon-bar{background:#444}.top-bar .logo-wrap .logo{float:none;display:block;margin-left:auto;margin-right:auto;float:none;width:100px;height:45px;margin-left:40px;display:inline-block;vertical-align:middle;overflow:hidden;text-indent:-9000px;display:block;font-size:0px;font-size:0rem;background:url("/fcs_images/riu2017/logo2018-riuplaza-movil.png") no-repeat center center}@media only screen and (min-width: 768px){.top-bar .logo-wrap .logo{width:195px;margin-left:auto}}section#header{position:relative;height:auto;padding-bottom:0}section#header .header-menu{margin-bottom:0}@media only screen and (min-width: 768px){section#header .header-menu{margin-bottom:20px}}section#header .header-menu h1{display:none}@media only screen and (min-width: 768px){section#header .header-menu h1{display:table;margin:0}}section#header .header-menu h1 .logo{background:url("/fcs_images/riuplaza/logo2018-riuplaza-black.png") no-repeat center center;overflow:hidden;text-indent:-9000px;display:block;width:150px;height:64px}@media only screen and (min-width: 320px){section#header .header-menu h1 .logo{display:block;margin-left:auto;margin-right:auto;float:none}}section#header .header-menu .menu{float:right}section#header .header-menu .menu .nav{padding:20px 0;text-align:right}section#header .header-menu .menu .nav li{display:inline-block;float:none}section#header .header-menu .menu .nav li a{padding:0;margin-left:20px;color:#444;font-size:16px;font-size:1.6rem;font-weight:300}section#header .header-menu .menu .nav li a:hover{background:none;color:#765A99}@media only screen and (min-width: 768px){section#header .header-menu .menu .nav li a{font-size:16px;font-size:1.6rem;margin-left:10px}}section#header .header-menu .menu .nav li.active a{color:#765A99}@media only screen and (min-width: 320px){section#header .header-menu .menu{position:fixed;z-index:8;top:0;left:-400px;width:285px;height:100%;border:0;background:#31363b;-webkit-transition:all,500ms ease-in-out;-moz-transition:all,500ms ease-in-out;-ms-transition:all,500ms ease-in-out;-o-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}section#header .header-menu .menu .nav{padding:60px 0px;text-align:left;margin:0}section#header .header-menu .menu .nav li{display:block;margin-bottom:0px}section#header .header-menu .menu .nav li a{color:#fff;padding:30px 20px;border-bottom:solid 1px #444444;font-size:20px;font-size:2rem;margin:0}section#header .header-menu .menu.small-screen-active{display:block;left:0}}section#header .header-menu .navbar-toggle{position:absolute;top:0;left:0;z-index:9;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;color:#444;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-transition:all,500ms ease-in-out;-moz-transition:all,500ms ease-in-out;-ms-transition:all,500ms ease-in-out;-o-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}section#header .header-menu .navbar-toggle.active{left:225px}section#header .header-menu .navbar-toggle .icon-bar{background:#444;-webkit-transition:all,500ms ease-in-out;-moz-transition:all,500ms ease-in-out;-ms-transition:all,500ms ease-in-out;-o-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out;position:relative}section#header .header-menu .navbar-toggle .icon-bar:nth-of-type(2){top:1px}section#header .header-menu .navbar-toggle .icon-bar:nth-of-type(3){top:2px}section#header .header-menu .navbar-toggle.active .icon-bar{background-color:#fff}section#header .header-menu .navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}section#header .header-menu .navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}section#header .header-menu .navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}#cover{display:table;width:100%}#cover .cover-wrap{margin-top:40px;display:table-cell;vertical-align:middle}#cover .cover-wrap .cover-content{color:#fff;text-align:center;text-transform:uppercase;vertical-align:middle}#cover .cover-wrap .cover-content h2{font-size:26px;font-size:2.6rem;text-shadow:1px 1px 5px #000000;font-weight:300;margin-bottom:10px;display:inline-block;padding:15px;border-top:solid 1px #fff;border-bottom:solid 1px #fff}@media only screen and (min-width: 768px){#cover .cover-wrap .cover-content h2{font-size:36px;font-size:3.6rem}}#cover .cover-wrap .cover-content h2 strong{font-weight:700}#search{padding:0;height:100px;position:relative}#search .search-form{width:100%;height:100px;padding:25px 0;background:rgba(68,68,68,0.2)}#search .search-form.stick{background:#000000;position:fixed;top:0;z-index:16}#hotel-list .hotel-wrap{margin-bottom:30px}#hotel-list .hotel-wrap .hotel{display:table;width:100%;background:#fff;position:relative;border:solid 1px #dddddd;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out}#hotel-list .hotel-wrap .hotel .hotel-image-wrap{height:260px;width:100%}@media only screen and (min-width: 768px){#hotel-list .hotel-wrap .hotel .hotel-image-wrap{width:35%;height:220px;float:left;overflow:hidden}}#hotel-list .hotel-wrap .hotel .hotel-image-wrap .hotel-image{transform:scale(1);-webkit-transition:all,0.8s ease-in-out;-moz-transition:all,0.8s ease-in-out;-ms-transition:all,0.8s ease-in-out;-o-transition:all,0.8s ease-in-out;transition:all,0.8s ease-in-out;width:100%;height:220px;background-size:cover}@media only screen and (min-width: 320px){#hotel-list .hotel-wrap .hotel .hotel-image-wrap .hotel-image{height:260px}}#hotel-list .hotel-wrap .hotel:hover{border-color:#8768AE}#hotel-list .hotel-wrap .hotel:hover .hotel-image-wrap .hotel-image{transform:scale(1.1)}#hotel-list .hotel-wrap .hotel .hotel-info{width:100%}@media only screen and (min-width: 768px){#hotel-list .hotel-wrap .hotel .hotel-info{float:left;width:65%;padding:15px;color:#444}}#hotel-list .hotel-wrap .hotel .hotel-info .hotel-name{margin-top:0;margin-bottom:5px;font-size:16px;font-size:1.6rem}#hotel-list .hotel-wrap .hotel .hotel-info .address{font-size:14px;font-size:1.4rem;font-weight:500}#hotel-list .hotel-wrap .hotel .hotel-info .btn-link{position:absolute;right:10px;bottom:10px;display:block;text-align:right}#hotel-list .hotel-wrap .hotel .hotel-info .btn-link:hover{text-decoration:none}#hotel-list .link-hoteles-wrap{position:relative;margin-bottom:30px;display:table}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap{width:100%}}#hotel-list .link-hoteles-wrap .link-hoteles{display:table-cell;width:100%;height:342px;vertical-align:middle;text-align:center;padding:20px;color:#fff;background:#8768AE;border:solid 1px #8768AE;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;font-size:23px;font-size:2.3rem;font-weight:300;text-transform:uppercase}@media only screen and (min-width: 768px){#hotel-list .link-hoteles-wrap .link-hoteles{height:324px}}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap .link-hoteles{height:324px}}#hotel-list .link-hoteles-wrap .link-hoteles strong{display:block;font-weight:600}#hotel-list .link-hoteles-wrap .link-hoteles:hover{border:solid 5px rgba(255,255,255,0.5)}#hotel-list .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;-webkit-transition:all,0.2s ease-in-out;-moz-transition:all,0.2s ease-in-out;-ms-transition:all,0.2s ease-in-out;-o-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;animation:moveToRight 400ms ease}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap .link-hoteles .arrow-right{height:100px;opacity:1;animation:none}}#hotel-list .link-hoteles-wrap .link-hoteles:hover .arrow-right{height:100px;opacity:1;animation:moveFromLeft 400ms ease}@media only screen and (min-width: 320px){#hotel-list .link-hoteles-wrap .link-hoteles:hover .arrow-right{animation:none}}#page{padding:40px 0}#page .page-content{background:#fff;border:solid 1px #dddddd;padding:15px;display:table;width:100%}@media only screen and (min-width: 768px){#page .page-content{padding:25px}}#page .page-content .form-grupos form fieldset div{position:relative;display:inline-block;width:49%;padding:0 15px;margin:15px 0}#page .page-content .form-grupos form fieldset div label{display:block;margin-bottom:5px;font-weight:bold}#page .page-content .form-grupos form fieldset div input[type="text"],#page .page-content .form-grupos form fieldset div select,#page .page-content .form-grupos form fieldset div input[type="number"],#page .page-content .form-grupos form fieldset div input[type="email"]{padding:10px;width:100%}#page .page-content .form-grupos form fieldset div select{height:44px}#page .page-content .form-grupos form fieldset div.card,#page .page-content .form-grupos form fieldset div.caducidad,#page .page-content .form-grupos form fieldset div.cvc{width:33%}#page .page-content .form-grupos form fieldset div.caducidad select{display:inline-block;width:49%}#page .page-content .form-grupos form fieldset div.button{display:block;width:100%;text-align:right}#page .page-content .form-grupos form fieldset div .hasDatepicker{background:#fff no-repeat 95% 50% url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAB5UlEQVRIS8VVTU7CYBCdqXHhSjyBeAJhWRL+Ah7AG/QG6gnEE+gN5Aa6V0KVxC7BG3AEdi4MHd987Vfb8pMGEZrA1w5v5nXe/MCUuwajoAfTLYnMnEOutl13msekn4dBUA6/ZUzMJdjvOnVX/ZOLlxD4IVHPwUfPi7rrryN4GQUti9UTBK0MwWD0gTfk07QRgdsKhq25Lnjqt7f4pYYZvNCUIYmANckEz74QPxGFHs6bIhkwyT2R08d5mc5AYy8SvAceMXmCGhzMj7x2uzpbW4PhuDQ/+OozagCfh26j9mzxSwkKSlIIlhCwSKYwhbwLgITZNxIB+1YAvwmkuVCDTaKs8tldDWybvr4HM2Y6/lMW6L5Oo3aiMRYy0BnI9bGZajsL8Rohuw7sFOd97PM+CMzaeEwkEvJw72PwYCdCu5l2xtj7BiNUxncLhn7ap9Nwz1ZIZAh+wSSYaPRyTGCCRZchEBAw6wxlfTr1mhLvpwYTTPWVTTdketAl5kg4iRRhL5JITJYhOxVdio7QddqnW69Vl2YQt6kJFktQieWJF56Y1EExjSFYcCoTZXy6DVf/fPYj0f/OgUoEgcdWItSjIqaD2EjEUVtSZDN3JbVhayYSqc/KSbaBt3XubNlpeufbeutcnM8fy7in3D+bpR4AAAAASUVORK5CYII=")}#page .page-content .form-grupos form fieldset div .ui-datepicker-trigger{display:none}#page .page-content .form-grupos form fieldset div .error{color:red;position:absolute;bottom:-20px;left:20px}#page .page-text{font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){#page .page-text{font-size:16px;font-size:1.6rem}}#page .page-title{font-weight:500;font-size:22px;font-size:2.2rem;margin-top:0;padding-bottom:15px;border-bottom:solid 1px #cdcdcd;margin-bottom:18px;text-transform:none}@media only screen and (min-width: 768px){#page .page-title{margin-bottom:30px}}

