/*!
 * Riu styles 2018
 * CSS Compiled on: 9/11/2020
*/body .buscador-landing{/*z-index:1041*/}@media only screen and (min-width: 768px){body .buscador-landing{z-index:1}}body.modal-open.stick .buscador-landing.stick{z-index:9999}@media only screen and (min-width: 768px){body.modal-open.stick .buscador-landing.stick{z-index:1}}body.modal-open .buscador-landing{border-bottom:none;padding:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}@media only screen and (min-width: 768px){body.modal-open .buscador-landing{border-bottom:solid 4px #cdcdcd;padding:5px 0;-webkit-transition:all 500ms easy-in-out;-moz-transition:all 500ms easy-in-out;-ms-transition:all 500ms easy-in-out;-o-transition:all 500ms easy-in-out;transition:all 500ms easy-in-out}}body.modal-open .buscador-landing .buscador-movil-wrap{display:none}body.landing-openings .buscador-landing{z-index:10}body.landing-openings.modal-open .buscador-landing{z-index:1041}.page-content .top-bar .navbar-toggle .icon-bar{background:#fff}.page-content #header{padding-top:52px}@media only screen and (min-width: 768px){.page-content #header{padding-top:43px}}@media only screen and (min-width: 992px){.page-content #header{padding-top:60px}}.page-content.stick #header{margin-bottom:0}.page-content.landing-offers .top-bar{border-bottom:solid 1px #e4e0e0}.page-content.landing-offers .top-bar .navbar-toggle .icon-bar{background:#444}.page-content.landing-offers .header-oferta{padding:0;max-height:600px;height:100%;overflow:hidden}.page-content.landing-offers .header-oferta .image-oferta{width:100%;max-width:1366px;display:block;margin:auto}.page-content.landing-offers #text .text-video-wrap{display:-webkit-flex;display:flex;width:100%}.page-content.landing-offers #text .text-video-wrap .section-content{-webkit-flex:1;flex:1;padding-right:15px}.page-content.landing-offers #text .text-video-wrap .section-content .oferta-info{font-size:14px;font-size:1.4rem;line-height:2}.page-content.landing-offers #text .text-video-wrap .section-content .oferta-info .title-oferta{font-size:18px;font-size:1.8rem;font-weight:bold}.page-content.landing-offers #text .text-video-wrap .section-content .oferta-info .condiciones{font-size:12px;font-size:1.2rem;margin-top:10px;font-style:italic;line-height:1.5}.page-content.landing-offers #text .text-video-wrap iframe{display:block;-webkit-flex:1;flex:1}.page-content.landing-offers #sticky-anchor{top:760px;bottom:inherit}.page-content.landing-generic.modal-open .top-bar{z-index:10}.page-content.landing-generic.menu-open .top-bar,.page-content.landing-generic.menu-open .buscador-landing{display:none}@media only screen and (min-width: 768px){.page-content.landing-generic.menu-open .top-bar,.page-content.landing-generic.menu-open .buscador-landing{display:block}}.page-content.landing-generic .top-bar{z-index:1041}@media only screen and (min-width: 768px){.page-content.landing-generic .top-bar{z-index:10}}.page-content.landing-generic .top-bar .nav li a{color:#fff;opacity:1;filter:alpha(opacity=100)}.page-content.landing-generic .top-bar .nav li.noticias a{color:#444}.page-content.landing-generic .top-bar .nav li.login a{color:#fff;border-color:#fff}.page-content.landing-generic .top-bar .logo-wrap{position:absolute;display:table;top:0;left:75px;margin-top:10px;width:auto}@media only screen and (min-width: 768px){.page-content.landing-generic .top-bar .logo-wrap{display:none}}.page-content.landing-generic .top-bar .logo-wrap .logo{overflow:hidden;text-indent:-9000px;font-size:0px;font-size:0rem;background:url("/fcs_images/riu2017/logo2018-riucom-movil-white.png") no-repeat center center}body.retina .page-content.landing-generic .top-bar .logo-wrap .logo{background:url("/fcs_images/riu2017/logo2018-riucom-movil-white@x2.png") no-repeat center center;background-size:contain}.page-content.landing-generic .top-bar .logo-wrap span{display:none}.page-content.landing-generic #header{height:400px;max-height:400px;background-size:cover;background-position-x:50%;background-position-y:50%;padding-top:52px}@media only screen and (min-width: 768px){.page-content.landing-generic #header{padding-top:60px}}.page-content.landing-generic #header:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0}.page-content.landing-generic #header .navbar-header .logo-wrap span,.page-content.landing-generic #header .menu .nav li a{color:#fff}.page-content.landing-generic #header .menu .nav li a:hover{color:#fff}.page-content.landing-generic #text{padding-bottom:20px}.page-content.landing-generic #text .text-center{display:none}@media only screen and (min-width: 768px){.page-content.landing-generic #text{padding-bottom:40px}.page-content.landing-generic #text .text-center{display:block}}.page-content.landing-generic #carousel-countries{padding-top:20px}@media only screen and (min-width: 768px){.page-content.landing-generic #carousel-countries{padding-top:50px}}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent{position:relative;margin-bottom:20px}@media only screen and (min-width: 768px){.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent{margin-bottom:60px}}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .title{font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:10px;line-height:1;padding:0 12px}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item{padding:0 8px;display:inline-block;vertical-align:top;width:100%;margin:10px 0;padding:0 25px}@media only screen and (min-width: 768px){.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item{width:50%}}@media only screen and (min-width: 992px){.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item{width:33%}}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item .country{position:relative;overflow:hidden}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item .country a img{opacity:.95;-webkit-transition:opacity .35s,transform .35s;-moz-transition:opacity .35s,transform .35s;-ms-transition:opacity .35s,transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.1, 1.1, 1);-moz-transform:scale3d(1.1, 1.1, 1);-ms-transform:scale3d(1.1, 1.1, 1);-o-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}@media only screen and (min-width: 992px){.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item .country a img{margin:auto}}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item .country a span{font-size:19px;font-size:1.9rem;font-weight:400;text-shadow:.5px .866px 1px rgba(1,0,1,.75);color:#fff;margin:0;width:100%;position:absolute;left:0;top:0;padding:15px}.page-content.landing-generic #carousel-countries #list-paises-landing-generica .continent .list-paises .item .country:hover a img{opacity:.8;-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);-ms-transform:scale3d(1.2, 1.2, 1);-o-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}.page-content.landing-generic #sticky-anchor{top:400px;bottom:inherit}.page-content.landing-openings .top-bar{border-bottom:solid 1px #e4e0e0}.page-content.landing-openings .top-bar .navbar-toggle .icon-bar{background:#444}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino{position:relative;margin-bottom:30px;display:block;background:#fff;-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;height:100%;overflow:hidden;box-shadow:2px 3px 6px rgba(1,0,1,.2)}@media only screen and (min-width: 768px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino{display:table}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{display:table-cell;width:25%;overflow:hidden;position:relative;-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}@media only screen and (min-width: 320px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{display:block;width:100%;height:250px}}@media only screen and (min-width: 992px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap{width:25%;display:table-cell;overflow:hidden;position:relative}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image{-webkit-transition:all,.5s ease-in-out;-moz-transition:all,.5s ease-in-out;-ms-transition:all,.5s ease-in-out;-o-transition:all,.5s ease-in-out;transition:all,.5s ease-in-out;width:100%;height:100%;background-position:center center;background-size:cover;position:absolute}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image{height:400px}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);cursor:pointer}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hotelesdestino-image-wrap .hotelesdestino-image:hover::before{content:"";font-family:"iconsRiu";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:50px;font-size:5rem;color:#fff;display:inline-block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{padding:20px;position:relative;display:table-cell;vertical-align:middle}@media only screen and (min-width: 768px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{display:block;width:100%}}@media only screen and (min-width: 992px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap{width:50%;height:auto;display:table-cell}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info{padding-bottom:10px}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name{display:inline-block;color:#444;font-size:30px;font-size:3rem;margin:0;text-transform:uppercase}@media only screen and (min-width: 320px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 768px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name{font-size:24px;font-size:2.4rem}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-name:hover{color:#bc5658}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .link-hotel{color:#ca5c5c;background:none;padding:0;margin-left:5px}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-regime{font-size:14px;font-size:1.4rem;font-weight:400;margin:0;text-transform:uppercase}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services{display:table;width:100%;margin-top:10px;padding-left:0;list-style:none}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .hoteldestino-info .hoteldestino-services li{float:left;margin-right:20px;font-size:50px;font-size:5rem}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap{text-align:left;line-height:2}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap .btn{float:right;margin-top:20px}@media only screen and (min-width: 768px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap .btn{margin-bottom:20px}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap .btn-primary{background:transparent;color:#ca5c5c;text-align:center;background-color:#fff;border-radius:2px;font-weight:400;padding:15px 40px;border:1px solid #ca5c5c}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .hoteldestino-info-wrap .descripcion-wrap .btn-primary:hover{cursor:pointer;background-color:#ca5c5c;color:#fff;border-color:#ca5c5c}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .offer-buttons{text-align:right;padding-top:15px}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .offer-buttons .btn.btn-secondary{background:transparent;color:#444;margin-right:10px}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .offer-buttons .btn.btn-secondary:hover{text-decoration:underline}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .offer-buttons .btn.btn-primary{background:transparent;color:#ca5c5c;text-align:center;background-color:#fff;border-radius:2px;font-weight:400;padding:15px 40px;border:1px solid #ca5c5c;width:100%}@media only screen and (min-width: 992px){.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .offer-buttons .btn.btn-primary{width:auto}}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino .offer-buttons .btn.btn-primary:hover{cursor:pointer;background-color:#ca5c5c;color:#fff;border-color:#ca5c5c}.page-content.landing-openings #novedades .hotelesdestino-wrap .hotelesdestino:hover .offer-image-wrap .offer-info-wrap .offer-info{height:100%;opacity:1}.page-content.landing-openings #novedades .board .nav-tabs{position:relative;border-bottom:0;padding:40px 0;margin-bottom:0}.page-content.landing-openings #novedades .board .nav-tabs li.active a{background:#ca5c5c;color:#fff;position:relative;border-left:0;border-top:0;border-right:0;border-radius:0}.page-content.landing-openings #novedades .board .nav-tabs li.active a:hover{background:#bc5658;color:#fff}.page-content.landing-openings #novedades .board .nav-tabs .tabs a{height:auto;width:100%;color:#000;margin-right:0;line-height:inherit;border:0;border-radius:0;background-color:#cfcfcf;color:#444;padding:8px;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){.page-content.landing-openings #novedades .board .nav-tabs .tabs a{padding:20px;font-size:14px;font-size:1.4rem}}.page-content.landing-openings #novedades .board .nav-tabs .tabs a:hover{background:#bdbdbd;border-radius:0;border-left:0;border-top:0;border-right:0}.page-content.landing-openings #novedades .board .nav-tabs .tabs a:focus{background:#ca5c5c;color:#fff}.page-content.landing-openings #novedades .board .nav-tabs .tabs a:first-child{margin-left:15px}.page-content.landing-openings #novedades .board .nav-tabs .icon-tabs{height:70px;width:100%;display:inline-table;text-align:center}.page-content.landing-openings #novedades .board .nav-tabs .icon-tabs.nuevas{background:url("../../home2016/images/icon-hotel.png") no-repeat center center}.page-content.landing-openings #novedades .board .nav-tabs .icon-tabs.recientes{background:url("../../home2016/images/icon-reformado.png") no-repeat center center}.page-content.landing-openings #novedades .board .nav-tabs .icon-tabs.proximamente{background:url("../../home2016/images/icon-prox.png") no-repeat center center}.page-content.landing-openings #sticky-anchor{top:150px;bottom:inherit}@media only screen and (min-width: 320px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap{width:100%}}@media only screen and (min-width: 992px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap{width:calc(100%/2)}}@media only screen and (min-width: 1200px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap{width:calc(100%/3)}}@media only screen and (min-width: 320px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-hotel-info .offer-name{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 768px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-hotel-info .offer-name{font-size:15px;font-size:1.5rem}}@media only screen and (min-width: 992px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-hotel-info .offer-name{font-size:16px;font-size:1.6rem}}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-hotel-info-wrap .offer-hotel-info .offer-regime{font-size:16px;font-size:1.6rem;font-weight:400;margin:0}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services{display:table;width:100%;margin-top:10px;padding-left:0;list-style:none}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services li{float:left;margin-right:20px;font-size:40px;font-size:4rem}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services li.icn-all-inclusive-literal:before{content:""}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services li.icn-all-inclusive-24-literal:before{content:""}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services li.icn-adults-only-literal:before{content:""}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services li.icn-wifi-literal:before,.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-info-services .hoteldestino-services li.icn-free-wifi-literal:before{content:""}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons{text-align:right;border-top:solid 1px #cdcdcd;padding-top:15px;display:table;width:100%}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{display:table-cell;width:50%}@media only screen and (min-width: 320px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 768px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{white-space:inherit}}@media only screen and (min-width: 992px){.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn{font-size:14px;font-size:1.4rem;padding:14px 15px}}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn.btn-secondary{background:transparent;color:#444;margin-right:10px}.page-content.landing-offers-manual #grid-offers .offer-grid .offer-wrap .offer .offer-info-wrap .offer-buttons .btn.btn-secondary:hover{text-decoration:underline}.page-content #text{padding-bottom:0;line-height:2}.page-content #text img{width:100%;max-width:100%}@media only screen and (min-width: 320px){.page-content #text .video-ytb iframe{height:300px}}@media only screen and (min-width: 768px){.page-content #text .video-ytb iframe{height:600px}}.page-content #text .section-title{font-size:20px;font-size:2rem;text-transform:uppercase}@media only screen and (min-width: 768px){.page-content #text .section-title{font-size:28px;font-size:2.8rem}}.page-content #text .section-title .price-offer{color:#ca5c5c}.page-content #text .section-subtitle{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){.page-content #text .section-subtitle{font-size:22px;font-size:2.2rem}}.page-content #text .video-youku-wrap{display:block}.page-content #text .video-youku-wrap .video-youku{width:100%;height:450px;max-width:720px;margin:auto}.page-content #text .grid-video-youku-wrap{display:table;width:100%}@media only screen and (min-width: 768px){.page-content #text .grid-video-youku-wrap .grid-video-youku-item{display:block;margin:15px 0;width:100%;height:350px}}@media only screen and (min-width: 992px){.page-content #text .grid-video-youku-wrap .grid-video-youku-item{display:table-cell;padding:15px;width:33.33336%;height:300px}}.page-content #text .grid-video-youku-wrap .grid-video-youku-item embed{height:100%}.page-content #text .section-content{padding-right:15px}.page-content #text .section-content .generic-info{font-size:14px;font-size:1.4rem}.page-content #text .section-content .generic-info .title-generic{font-size:18px;font-size:1.8rem;margin:15px 0 25px 0}.page-content #text .section-content .generic-info .condiciones{font-size:12px;font-size:1.2rem;margin-top:10px;font-style:italic;line-height:1.5}@media only screen and (min-width: 320px){.page-content #text .table-instagram td{display:table;width:100%}}@media only screen and (min-width: 768px){.page-content #text .table-instagram td{display:table-cell;width:auto}}.page-content #text iframe{display:block}.page-content #descubre-riuclass .foto-riuclass{text-align:center;float:left}@media only screen and (min-width: 320px){.page-content #descubre-riuclass .foto-riuclass{float:none}}@media only screen and (min-width: 992px){.page-content #descubre-riuclass .foto-riuclass{float:left}}@media only screen and (min-width: 320px){.page-content #descubre-riuclass .foto-riuclass img{width:100%}}@media only screen and (min-width: 768px){.page-content #descubre-riuclass .foto-riuclass img{width:auto}}.page-content #descubre-riuclass .info-riuclass{text-align:left}@media only screen and (min-width: 768px){.page-content #descubre-riuclass .info-riuclass{width:100%;padding:20px 0;padding-left:15px}}@media only screen and (min-width: 992px){.page-content #descubre-riuclass .info-riuclass{width:50%}}.page-content #descubre-riuclass .info-riuclass .btn-primary{width:100%;margin-top:20px}@media only screen and (min-width: 768px){.page-content #descubre-riuclass .info-riuclass .btn-primary{width:45%}}.page-content #descubre-video{position:relative;text-align:center;color:#fff;padding:0}.page-content #descubre-video iframe{display:inherit}.page-content #descubre-video .cover{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:transparent;-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}.page-content #descubre-video .cover .cover-content h2{font-size:42px;font-size:4.2rem;font-weight:600;text-transform:uppercase;line-height:1.2;text-shadow:0px 2px 2px rgba(0,0,0,.7)}.page-content #descubre-video .cover .cover-content .btn-play{border-radius:50% !important;width:120px;height:120px;position:absolute;top:50%;left:50%;margin-top:-60px;margin-left:-60px;overflow:hidden;text-indent:-9000px}.page-content #descubre-video .cover .cover-content .btn-play:before{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-15px;content:"";width:0;height:0;display:inline-block;border-top:solid 30px transparent;border-bottom:solid 30px transparent;border-left:solid 45px #fff}.page-content #descubre-video .buttonBar,.page-content #descubre-video .mb_YTPProgress{display:none}.page-content #other-videos .other-destinations{width:100%;display:block;margin:0}.page-content #other-videos .other-destinations .other-destinations-title{text-transform:uppercase;text-align:center;margin-bottom:20px}.page-content #other-videos .other-destinations .other-destinations-title h3{margin-top:0;font-weight:400}@media only screen and (min-width: 320px){.page-content #other-videos .other-destinations .video-wrap{float:none;margin:0 auto;margin-bottom:15px;width:90%}}@media only screen and (min-width: 768px){.page-content #other-videos .other-destinations .video-wrap{width:66.66666667%}}@media only screen and (min-width: 992px){.page-content #other-videos .other-destinations .video-wrap{width:33.33333333%;float:left}}.page-content #other-videos .other-destinations .video-wrap .flipper{perspective:1000px;transform-style:preserve-3d;position:relative;display:block;width:100%;height:250px;opacity:1;cursor:pointer;-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}.page-content #other-videos .other-destinations .video-wrap .flipper:hover{opacity:1}.page-content #other-videos .other-destinations .video-wrap .flipper.flip .back{transform:rotateY(0deg)}.page-content #other-videos .other-destinations .video-wrap .flipper.flip .front{transform:rotateY(180deg)}.page-content #other-videos .other-destinations .video-wrap .flipper .front,.page-content #other-videos .other-destinations .video-wrap .flipper .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s;position:absolute;top:0;left:0;display:block;overflow-y:auto}.page-content #other-videos .other-destinations .video-wrap .flipper .front{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);width:100%;height:250px;box-shadow:2px 2px 5px rgba(0,0,0,.4);background-color:#f5f5f5;overflow:hidden}.page-content #other-videos .other-destinations .video-wrap .flipper .front .caption{position:absolute;color:#fff;background:rgba(0,0,0,.6);bottom:0;left:0;width:100%;padding:15px;font-size:18px;font-size:1.8rem}.page-content #other-videos .other-destinations .video-wrap .flipper .front iframe{display:block}.page-content #videoModal .modal-dialog{max-width:740px;width:100%}.page-content #videoModal .modal-dialog .modal-content{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none}.page-content #videoModal .modal-dialog .modal-content .modal-body{padding:0}.page-content #videoModal iframe{margin:0 auto;display:block}.page-content #animacion{padding:40px 0 80px 0}.page-content #animacion .animacion-listado{padding:0;margin:0;list-style:none}.page-content #animacion .animacion-listado li{display:block;float:none;width:100%;height:auto;overflow:hidden;margin-bottom:60px;line-height:2}.page-content #animacion .animacion-listado li img{float:left;width:264px;margin-right:30px;margin-bottom:5px}.page-content #animacion .animacion-listado li h3{margin:0 0 10px}.page-content #animacion .animacion-listado li:last-child{margin-bottom:0} @media only screen and (max-width: 768px) {body div.buscador-riu.buscador-landing.buscador-fixed {}} /*# sourceMappingURL=riucom_landings.css.map */

