/*!
 * Riu styles 2018
 * CSS Compiled on: timestamp()
 */@media only screen and (min-width: 320px){body.modal-open.stick .modal-backdrop{display:none}}body.modal-open.ngdialog-open .buscador-hotel.stick{z-index:20}body.modal-open.stick .buscador-destino.stick,body.modal-open.stick .buscador-hotel.stick,body.modal-open.stick .buscador-landing.stick,body.ngdialog-open.stick .buscador-destino.stick,body.ngdialog-open.stick .buscador-hotel.stick,body.ngdialog-open.stick .buscador-landing.stick{z-index:20}body.menu-open .top-bar{z-index:10}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-title{border-bottom:solid 1px #dddddd;padding-left:20px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-title .title{font-size:16px;font-size:1.6rem;color:#444444;font-weight:400;text-transform:uppercase;text-align:center;border:none;padding-right:40px;margin:0;margin-bottom:10px}body .ngdialog.ngdialog-theme-default .ngdialog-content .modal-content{padding:25px;-webkit-box-shadow:none;box-shadow:none;border:none}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios{padding:25px}}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul{margin-bottom:0}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul li{list-style-type:none;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul li{font-size:14px;font-size:1.4rem}}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul.gr_profesionales_linea{display:block;padding-left:20px}body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul.gr_profesionales_linea li{font-weight:bold;padding:5px 0;text-transform:uppercase;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){body .ngdialog.ngdialog-theme-default .ngdialog-content .hotel-services .info-servicios ul.gr_profesionales_linea li{font-size:16px;font-size:1.6rem}}body.usr-log-agents .top-bar,body.usr-log-agents .buscador-riu,body.usr-log-agents footer,body.usr-log-agents newsletter-footer{display:none}body.usr-log-agents #menu-hotel.stick{top:0;z-index:9999}#header{position:relative;height:400px;background:no-repeat center center;background-size:cover;padding:0;position:relative}@media only screen and (min-width: 768px){#header{height:600px}}#header .header-menu .logo-wrap .logo{display:inline-block}#header .header-menu .logo-wrap span{display:none}#header .header-menu .menu{display:none !important}#header .cover-wrap{background:rgba(34,34,34,0.7);position:absolute;bottom:0;left:0;width:100%;padding:10px 0}body.hotel-plaza #header .cover-wrap{background:rgba(34,34,34,0.9)}@media only screen and (min-width: 768px){#header .cover-wrap{padding:20px 0}}#header .cover-wrap .cover-content-wrap{display:table;width:100%;position:relative}body.hotel-plaza #header .cover-wrap .cover-content-wrap:before{display:none}@media only screen and (min-width: 768px){body.hotel-plaza #header .cover-wrap .cover-content-wrap:before{content:"";display:block;width:210px;height:100%;margin:auto;background:url(/fcs_images/riu2017/logo2018-riuplaza.png) no-repeat bottom center;top:-10px;position:absolute;right:-15px}}#header .cover-wrap .cover-content-wrap .cover-content{color:#fff;text-align:left;vertical-align:bottom;display:table;width:100%}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap{display:table;width:100%}}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap{display:table-cell;width:60%}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1{margin:0}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a{color:#fff;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0,0,0,0.45);font-weight:500;line-height:1.2;margin-top:0;margin-bottom:0}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a{font-size:16px;font-size:1.6rem}}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 992px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a{font-size:32px;font-size:3.2rem}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a:hover{text-decoration:underline}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a strong{font-weight:700}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a .like-hotel-wrap{display:inline-block}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a .like-hotel-wrap .like-hotel{color:#fff;cursor:pointer}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap h1 a .like-hotel-wrap .like-hotel.fa-heart{color:#ca5c5c}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap{display:block;font-size:14px;font-size:1.4rem;text-shadow:0px 1px 2px rgba(0,0,0,0.45);margin:5px 0}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .destination{display:inline-block;font-weight:400;text-transform:uppercase}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .destination a{color:#fff}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .destination a:hover{color:#BC5658}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .destination a:hover{color:#765A99}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .destination:after{display:inline-block;content:"";width:1px;height:15px;background:#fff;vertical-align:middle;margin:0 10px}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .reviews{display:inline-block;font-weight:500}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .reviews a{color:#fff}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .reviews a span{display:none}}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .reviews a span{display:inline}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .reviews a:hover{color:#BC5658}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .destination-reviews-wrap .reviews a:hover{color:#765A99}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address{font-size:15px;font-size:1.5rem;color:#ffffff;text-shadow:0px 1px 2px rgba(0,0,0,0.45);margin-top:15px}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address span{display:none}}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address span{display:inline}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a{display:inline-block;text-indent:-9999px;overflow:hidden;color:#fff;font-size:35px;font-size:3.5rem;line-height:0;border:0;padding:0;float:left;max-width:35px}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:before{text-indent:0;float:left;content:"\e92b";color:#ca5c5c;display:inline-block;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;vertical-align:middle}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:before{color:#8768AE}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:hover{color:#BC5658}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:hover{color:#765A99}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:focus{text-decoration:none}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a{font-size:14px;font-size:1.4rem;color:#444;background:#ffffff;padding:3px 6px;text-shadow:none;text-indent:inherit;margin-left:15px;display:inline;float:none}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:before{display:none}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:hover{background:#BC5658;color:#ffffff}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .address a:hover{background:#765A99;color:#ffffff}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .checkin-online{margin-top:15px}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .checkin-online{margin:0;position:absolute;right:0;top:-50px}}@media only screen and (min-width: 992px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .checkin-online{right:15px;bottom:0px;top:inherit}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a{margin-left:15px;font-size:28px;font-size:2.8rem;padding-top:4px}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:focus,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:active,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:focus,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:active{background:transparent;text-decoration:none}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:before,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:before{color:#ca5c5c;text-indent:0;float:left;content:"\e97a";display:inline-block;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;vertical-align:middle}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:before,body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:before{color:#8768AE}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:hover,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:hover{color:#BC5658;background-color:transparent}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:hover,body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:hover{color:#765A99}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a{display:none}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:hover,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:hover{background:#BC5658;color:#ffffff}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a:hover,body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:hover{background:#765A99}}@media only screen and (min-width: 992px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .photos a,#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a{display:none}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video{display:none}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video.showVideoIcon{display:inline-block}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a{margin-left:26px}#header .cover-wrap .cover-content-wrap .cover-content .hotel-info-wrap .video a:before{content:"\e97b"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{vertical-align:bottom}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{text-align:left;padding:0;display:table;width:auto;position:absolute;right:0;bottom:0}}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{display:table-cell;width:40%;text-align:right;position:static;right:20px}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{padding-right:220px}}@media only screen and (min-width: 992px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{width:50%}}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{padding:0;display:table;width:auto;position:absolute;right:0;bottom:0}@media only screen and (min-width: 768px){body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{padding-right:220px;display:table-cell;width:40%;position:static}}@media only screen and (min-width: 992px){body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap{padding-right:220px;display:table-cell;width:40%}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services{padding:0;margin:0;display:inline-block}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li{display:inline-block;position:relative;min-width:32px;height:auto}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li{font-size:35px;font-size:3.5rem}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-all-inclusive-literal:before{content:"\e908"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-all-inclusive-24-literal:before{content:"\e902"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-adults-only-literal:before{content:"\e905"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-free-wifi-literal:before{content:"\e918"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-wifi-literal:before{content:"\e918"}}@media only screen and (min-width: 768px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li{font-size:45px;font-size:4.5rem}}@media only screen and (min-width: 1600px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li{font-size:60px;font-size:6rem}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-all-inclusive-literal:before{content:"\e907"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-all-inclusive-24-literal:before{content:"\e901"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-adults-only-literal:before{content:"\e900"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-free-wifi-literal:before{content:"\e903"}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .services li.icn-wifi-literal:before{content:"\e904"}}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta{font-weight:300;font-size:20px;font-size:2rem;vertical-align:bottom;background:#FFFFFF;color:#444}#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta:hover{background:#BC5658;color:#ffffff}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta:hover{background:#765A99}body.hotel-plaza #header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta{display:none}@media only screen and (min-width: 320px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta{display:none}}@media only screen and (min-width: 992px){#header .cover-wrap .cover-content-wrap .cover-content .hotel-cta-wrap .btn-cta{display:inline-block}}.sticky-anchor-wrap{position:relative}.sticky-anchor-wrap #sticky-anchor-show{position:absolute;bottom:110px;width:100%}.cancelacion-free-wrap{background:#CECECE;padding:10px 20px;padding-bottom:47px}.cancelacion-free-wrap .cancelacion-free{width:100%;text-align:left}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (min-width: 768px){.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content .cancelacion-free-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:370px}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content .cancelacion-free-title i{color:#46b94e;font-size:60px;font-size:6rem;line-height:1;margin-bottom:5px;display:inline-block}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content .cancelacion-free-title span{font-size:16px;font-size:1.6rem}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content .cancelacion-free-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content .cancelacion-free-desc a{color:black;font-weight:bold}.cancelacion-free-wrap .cancelacion-free .cancelacion-free-content .cancelacion-free-desc a:hover{color:#BC5658}.buscador-riu .form-group.guest-wrap .guest-box{top:50px;left:0}#menu-hotel{padding:0;background:#e6e6e6;position:relative;-webkit-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out}body.hotel-plaza #menu-hotel{background:#484848}#menu-hotel .menu{display:table;width:100%;margin:0;padding:0}#menu-hotel .menu li{display:none;vertical-align:middle}@media only screen and (min-width: 768px){#menu-hotel .menu li{display:table-cell}}#menu-hotel .menu li a{color:#444444;text-align:center;display:block;padding:20px 15px;font-size:16px;font-size:1.6rem;font-weight:300;text-transform:uppercase;border-bottom:solid 4px #e6e6e6}body.hotel-plaza #menu-hotel .menu li a{color:#ffffff}body.hotel-plaza #menu-hotel .menu li a{border-bottom:solid 4px #484848}#menu-hotel .menu li a:hover{border-bottom:solid 4px #ca5c5c;text-decoration:none}body.hotel-plaza #menu-hotel .menu li a:hover{border-bottom-color:#8768AE}#menu-hotel .menu li.current a{border-bottom:solid 4px #ca5c5c;color:#444444;font-weight:400}body.hotel-plaza #menu-hotel .menu li.current a{border-bottom-color:#8768AE}#menu-hotel .menu li.item-dropdown{position:relative;display:none}@media only screen and (min-width: 768px){#menu-hotel .menu li.item-dropdown{display:table-cell}}#menu-hotel .menu li.item-dropdown .dropdown-menu{right:0;width:300px;padding:0;margin:0 auto}@media only screen and (min-width: 768px){#menu-hotel .menu li.item-dropdown .dropdown-menu{left:inherit;margin-top:-10px}}body.hotel-plaza #menu-hotel .menu li.item-dropdown .dropdown-menu{background:#484848}#menu-hotel .menu li.item-dropdown .dropdown-menu li{display:block}#menu-hotel .menu li.item-dropdown .dropdown-menu li a{border:none;padding:15px}@media only screen and (min-width: 768px){#menu-hotel .menu li.item-dropdown .dropdown-menu li a{padding:20px 15px}}body.hotel-plaza #menu-hotel .menu li.item-dropdown .dropdown-menu li a{color:#ffffff}body.hotel-plaza #menu-hotel .menu li.item-dropdown .dropdown-menu li a:hover{background:#484848}#menu-hotel .menu li.item-dropdown .dropdown-menu li.destination{background:#cfcfcf}#menu-hotel .menu li.item-dropdown:hover>a{font-weight:400;opacity:0.9}#menu-hotel.stick{overflow:visible;display:block;width:100%;-webkit-box-shadow:0px 3px 6px rgba(1,0,1,0.2);box-shadow:0px 3px 6px rgba(1,0,1,0.2)}@media only screen and (min-width: 320px){#menu-hotel.stick{position:relative;top:0;z-index:5}}@media only screen and (min-width: 992px){#menu-hotel.stick{position:fixed;top:63px;z-index:15}}#menu-hotel.stick li a{padding:10px 15px;font-size:14px;font-size:1.4rem}#hotel-details .hotel-title{border-bottom:solid 1px #cdcdcd;padding-bottom:15px;margin-bottom:15px;display:table;width:100%}#hotel-details .hotel-title h3{text-transform:uppercase;display:block;width:100%;vertical-align:middle}@media only screen and (min-width: 768px){#hotel-details .hotel-title h3{display:table-cell;width:60%}}#hotel-details .hotel-title .button-title{display:block;width:100%}@media only screen and (min-width: 768px){#hotel-details .hotel-title .button-title{display:table-cell;width:40%;text-align:right}}#hotel-details .hotel-title .button-title .btn{font-size:12px;font-size:1.2rem;border-color:#ca5c5c;color:#ca5c5c;background:transparent;padding:10px 15px}@media only screen and (min-width: 768px){#hotel-details .hotel-title .button-title .btn{font-size:16px;font-size:1.6rem}}body.hotel-plaza #hotel-details .hotel-title .button-title .btn{border-color:#8768AE;color:#8768AE;background:transparent}#hotel-details .hotel-title .button-title .btn:hover{color:#FFFFFF;background:#BC5658}body.hotel-plaza #hotel-details .hotel-title .button-title .btn:hover{background:#765A99;color:#ffffff}#hotel-details .hotel-description{font-size:14px;font-size:1.4rem;text-align:justify;line-height:1.429;font-weight:400;position:relative}#hotel-details .hotel-description .hotel-description-content{position:relative}#hotel-details .hotel-description .hotel-description-content:after{content:"";display:inline-block;width:100%;height:80px;position:absolute;bottom:0;left:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}#hotel-details .hotel-description .hotel-description-content.short-text{overflow:hidden;height:200px}#hotel-details .hotel-description .hotel-description-content.full-text{height:auto}#hotel-details .hotel-description .hotel-description-content.full-text:after{display:none}#hotel-details .hotel-description .hotel-description-content p{margin-bottom:15px}#hotel-details .hotel-description .hotel-description-content a{color:#ca5c5c}body.hotel-plaza #hotel-details .hotel-description .hotel-description-content a{color:#8768AE}#hotel-details .hotel-description .hotel-description-content .sello{float:right;margin:20px 40px;width:130px;height:130px}#hotel-details .hotel-description .hotel-description-content .sello.sello-reformado{background:url(/fcs_images/riu2017/ficha-hotel/sello_reformado.png) no-repeat center center;color:#FFFFFF;text-align:center;padding-top:70px;line-height:1}#hotel-details .hotel-description .hotel-description-content .sello.sello-reformado .sello-text{font-weight:800;font-size:16px;font-size:1.6rem}#hotel-details .hotel-description .hotel-description-content .sello.sello-reformado .sello-text strong{font-size:21px;font-size:2.1rem}#hotel-details .hotel-description .show-more{text-align:center;margin:10px 0 20px}#hotel-details .hotel-description .show-more a{border:solid 1px #ca5c5c;color:#ca5c5c;padding:5px 10px;font-size:16px;font-size:1.6rem}body.hotel-plaza #hotel-details .hotel-description .show-more a{border-color:#8768AE;color:#8768AE}#hotel-details .hotel-description .show-more a:hover{border:solid 1px #BC5658;background:#BC5658;color:#FFFFFF}body.hotel-plaza #hotel-details .hotel-description .show-more a:hover{border-color:#765A99;background:#765A99;color:#FFFFFF}#hotel-details .hotel-description .show-more a:hover,#hotel-details .hotel-description .show-more a:focus{text-decoration:none}#porque-elegir-hotel-icons{padding:0;text-align:center}#porque-elegir-hotel-icons .porque-elegir-content{padding:40px 0;color:#fff}#porque-elegir-hotel-icons .porque-elegir-content .section-title h2{font-weight:300;font-size:20px;font-size:2rem;text-transform:uppercase;border-bottom:solid 1px #FFFFFF;display:block;margin-left:auto;margin-right:auto;float:none;margin-top:0;padding:5px 20px;display:inline-block}@media only screen and (min-width: 768px){#porque-elegir-hotel-icons .porque-elegir-content .section-title h2{font-size:26px;font-size:2.6rem}}#porque-elegir-hotel-icons .porque-elegir-content .section-title:after{display:none}#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item{padding:0 15px;text-align:center}@media only screen and (min-width: 320px){#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item{width:50%}}@media only screen and (min-width: 768px){#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item{width:25%}}#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item .item-icon{display:block;margin-bottom:6px;font-size:48px;font-size:4.8rem}@media only screen and (min-width: 768px){#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item .item-icon{margin-bottom:15px;font-size:60px;font-size:6rem}}#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item .item-name{text-transform:uppercase;font-weight:300}@media only screen and (min-width: 320px){#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item .item-name{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 768px){#porque-elegir-hotel-icons .porque-elegir-content .porque-elegir-wrap .porque-elegir-item .item-name{font-size:14px;font-size:1.4rem}}#galeria .title-wrap .section-title h2{font-size:22px;font-size:2.2rem}@media only screen and (min-width: 768px){#galeria .title-wrap .section-title h2{font-size:30px;font-size:3rem}}#galeria .galeria-magnific{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#galeria .galeria-magnific .item-galeria{cursor:pointer;display:none;float:none;padding:0 10px}#galeria .galeria-magnific .item-galeria:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 320px){#galeria .galeria-magnific .item-galeria{width:100%}}@media only screen and (min-width: 768px){#galeria .galeria-magnific .item-galeria{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 992px){#galeria .galeria-magnific .item-galeria{width:33.3333336%}}#galeria .galeria-magnific .item-galeria .image-hotel{width:100%;height:250px;margin-bottom:20px;background-repeat:no-repeat;background-position:center center;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);box-shadow:2px 2px 5px rgba(0,0,0,0.4);-webkit-transition:all,0.2s ease-in-out;transition:all,0.2s ease-in-out;opacity:.9}#galeria .galeria-magnific .item-galeria .image-hotel:hover{opacity:1}#galeria .galeria-magnific .item-galeria .image-hotel .caption{background:rgba(34,34,34,0.6);text-shadow:0px 2px 2px rgba(0,0,0,0.7);color:#FFFFFF;padding:15px;position:absolute;bottom:0;left:0;width:100%}#galeria .galeria-magnific .item-galeria .image-hotel:before{content:'\e961';font-family:'iconsRiu';color:#fff;position:absolute;top:10px;left:10px;font-size:30px;font-size:3rem}@media only screen and (min-width: 768px){#galeria .galeria-magnific .item-galeria .image-hotel:before{display:none}}#galeria .btn-container{text-align:center;margin-top:30px;display:none}@media only screen and (min-width: 768px){#galeria .btn-container{display:block}}#galeria .btn-container .btn{display:inline-block;text-align:center;border-color:#ca5c5c;color:#ca5c5c}body.hotel-plaza #galeria .btn-container .btn{border-color:#8768AE;color:#8768AE}#galeria .btn-container .btn:hover{color:#FFFFFF}body.hotel-plaza #galeria .btn-container .btn:hover{color:#ffffff}#descubre-video{display:none;position:relative;text-align:center;color:#FFFFFF;padding:250px 0}@media only screen and (min-width: 768px){#descubre-video{display:block}}#descubre-video .cover{position:absolute;top:0;left:0;width:100%;height:100%;padding:130px 0;background:transparent;background-color:rgba(0,0,0,0.3);-webkit-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}#descubre-video .cover .cover-content h2{font-size:30px;font-size:3rem;font-weight:600;text-transform:uppercase;line-height:1.2;text-shadow:0px 2px 2px rgba(0,0,0,0.7)}@media only screen and (min-width: 768px){#descubre-video .cover .cover-content h2{font-size:42px;font-size:4.2rem}}#descubre-video .cover .cover-content .btn-play{border-radius:50% !important;position:relative;width:120px;height:120px;overflow:hidden;text-indent:-9000px}#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 #FFFFFF}#descubre-video .buttonBar,#descubre-video .mb_YTPProgress{display:none}#destination{padding:0}@media only screen and (min-width: 768px){#destination{padding:25px 0 20px 0}}#destination .section-title{margin-bottom:20px}#destination .section-title h2{font-size:40px;font-size:4rem;border-bottom:solid 1px #e5e5e5;padding-bottom:15px;margin-top:0}@media only screen and (min-width: 768px){#destination .section-title{margin-bottom:40px}}#destination .section-title:after{display:none}#destination .section-content .destination-content .destination-info{font-size:14px;font-size:1.4rem;line-height:1.429;text-align:justify;font-weight:300;margin-bottom:15px}@media only screen and (min-width: 768px){#destination .section-content .destination-content .destination-info{margin-bottom:30px}}#destination .section-content .destination-content .destination-info h4{margin-top:25px}#destination .section-content .destination-content .destination-info h4:first-child{margin-top:0}#destination .section-content .destination-content .btn{font-weight:300;font-size:12px;font-size:1.2rem;margin-top:10px;color:#444;border:solid 1px #444;width:100%}@media only screen and (min-width: 768px){#destination .section-content .destination-content .btn{margin-bottom:0px;width:auto;font-size:14px;font-size:1.4rem}}#destination .section-content .destination-content .btn:hover{border-color:#BDBDBD;color:#FFFFFF}#destination .section-content .destination-content .destination-image{display:none}@media only screen and (min-width: 768px){#destination .section-content .destination-content .destination-image{display:block;text-align:right;margin-top:20px}}#destination .section-content .destination-content .destination-image img{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);box-shadow:2px 2px 5px rgba(0,0,0,0.4);width:100%}#destination .section-content .other-destinations{margin-top:34px;padding-top:30px;border-top:solid 1px #e2e2e2}@media only screen and (min-width: 768px){#destination .section-content .other-destinations{margin-top:80px;padding-top:40px}}#destination .section-content .other-destinations .other-destinations-title{text-transform:uppercase;text-align:center;margin-bottom:20px}#destination .section-content .other-destinations .other-destinations-title h3{margin-top:0;font-weight:400;font-size:20px;font-size:2rem}@media only screen and (min-width: 768px){#destination .section-content .other-destinations .other-destinations-title h3{font-size:24px;font-size:2.4rem}}#destination .section-content .other-destinations .flipper{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;display:block;width:100%;height:250px;opacity:1;cursor:pointer;margin:20px 0;-webkit-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}@media only screen and (min-width: 768px){#destination .section-content .other-destinations .flipper{margin:0;height:250px}}#destination .section-content .other-destinations .flipper:hover{opacity:1}#destination .section-content .other-destinations .flipper.flip .back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#destination .section-content .other-destinations .flipper.flip .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#destination .section-content .other-destinations .flipper .front,#destination .section-content .other-destinations .flipper .back{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:0.6s;transition:0.6s;position:absolute;top:0;left:0;display:block;overflow-y:auto}#destination .section-content .other-destinations .flipper .front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);width:100%;height:200px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);box-shadow:2px 2px 5px rgba(0,0,0,0.4);background-color:#f5f5f5}@media only screen and (min-width: 768px){#destination .section-content .other-destinations .flipper .front{height:250px}}#destination .section-content .other-destinations .flipper .front.hoteles-destino{background:url("/fcs_images/riu2017/ficha-hotel/other-destinations-1.png") no-repeat center center;background-size:cover}#destination .section-content .other-destinations .flipper .front.hoteles-pais{background:url("/fcs_images/riu2017/ficha-hotel/other-destinations-2.png") no-repeat center center;background-size:cover}#destination .section-content .other-destinations .flipper .front.resto-hoteles{background:url("/fcs_images/riu2017/ficha-hotel/other-destinations-3.png") no-repeat center center;background-size:cover}#destination .section-content .other-destinations .flipper .front .caption{position:absolute;color:#FFFFFF;background:rgba(0,0,0,0.6);bottom:0;left:0;width:100%;padding:15px;font-size:18px;font-size:1.8rem}#destination .section-content .other-destinations .flipper .back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:100%;height:200px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.4);box-shadow:2px 2px 5px rgba(0,0,0,0.4);background:#f5f5f5;padding:15px}@media only screen and (min-width: 768px){#destination .section-content .other-destinations .flipper .back{height:250px}}#destination .section-content .other-destinations .flipper .back .bold{font-weight:bold}#porque-elegir-hotel{background:url("/fcs_images/riu2017/ficha-hotel/bg-porque_elegir_hotel.jpg") no-repeat center center;background-size:cover;padding:0;text-align:center}#porque-elegir-hotel .porque-elegir-content{padding:40px 0;color:#FFF}#porque-elegir-hotel .porque-elegir-content .section-title h2{font-weight:300;font-size:26px;font-size:2.6rem;text-transform:uppercase;border-bottom:solid 1px #FFFFFF;display:block;margin-left:auto;margin-right:auto;float:none;margin-top:20px;padding:5px 20px;display:inline-block}#porque-elegir-hotel .porque-elegir-content .section-title:after{display:none}#porque-elegir-hotel .porque-elegir-content .section-content .services-list{list-style-type:none;margin:0;padding:0;display:table;display:block;margin-left:auto;margin-right:auto;float:none;width:80%}#porque-elegir-hotel .porque-elegir-content .section-content .services-list li{display:inline-block;width:49%;padding-left:70px;margin-bottom:15px;font-size:20px;font-size:2rem;line-height:1.2;text-align:left}#porque-elegir-hotel .porque-elegir-content .section-content .services-list li:before{content:"";width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:7px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAYAAAALWoRrAAAA20lEQVQ4ja3RP0rEQBQH4GexuIKg4hEstlZZESy9yCpqZekxrL2QCP65g4WlhaCFCzafzQTHcRJidh8EksxvPua9CcQSnjFucYXRMsA1PPipo0XBjQK8xHgRcAuPGXjRrA0F13GfgbN8fQg4Klo+KTP5x/aAE57Vck3wGi846AA38VSbYQ2dYJ6CH5hWguUtn3Z11Lwc4jNtmGM/C60WLf+ZYddMpxn8jp30v/cJa2hgD28JeMZdBp73AWtoA7/6Xa2X0hcN7OIrgbP/gIgVREsdR8QkIm7aAm31DdedrL+ZJK4oAAAAAElFTkSuQmCC") no-repeat center center}#rating-wrap .rating{text-align:center}#rating-wrap .rating h3{font-size:24px;font-size:2.4rem;margin-top:0}#rating-wrap .rating .rating-content .rating-note{font-size:70px;font-size:7rem;font-weight:700}#rating-wrap .rating .rating-content .stars-rating{text-align:center}#rating-wrap .rating .rating-content .stars-rating .star{font-size:50px;font-size:5rem;font-weight:100}#rating-wrap .rating .rating-content .stars-rating .star.empty{color:rgba(255,255,255,0.3)}@media only screen and (min-width: 992px){#tripadvisor{padding:120px 0 80px 0}}#tripadvisor .tripadvisor-wrap{display:table;width:100%}#tripadvisor .tripadvisor-wrap .tripadvisor-info-col{width:50%;float:left}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-info-col{display:table;width:100%;float:none}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-info-col{display:table-cell;width:50%}}#tripadvisor .tripadvisor-wrap .tripadvisor-title{text-align:center;font-size:16px;font-size:1.6rem;font-weight:600;text-transform:uppercase;display:block}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-title{font-size:20px;font-size:2rem}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap{padding:10px 0;display:table;width:100%}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap{padding:40px 0;padding:20px 0}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle{position:relative;border-radius:50% !important;float:left;background-color:#cccccc;font-size:240px;font-size:24rem}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .rect-auto,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .slice,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .slice{clip:rect(auto, auto, auto, auto)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .pie,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .fill{position:absolute;border:.08em solid #ccc;clip:rect(0em, 0.5em, 1em, 0em);border-radius:50% !important;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .pie,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .fill{width:0.6em;height:0.6em}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .pie,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .fill{width:1em;height:1em}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .pie,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .fill{width:1em;height:1em}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .pie-fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .fill,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .bar:after,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .fill{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle{display:block;vertical-align:middle;margin:0 auto;width:0.6em;height:0.6em;float:none}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle{vertical-align:middle;width:1em;height:1em}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle{display:block;width:1em;height:1em;vertical-align:middle;margin:0 0.2em 0 0}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:block;text-align:center;font-size:20px;font-size:2rem;line-height:normal;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle{padding:50px 20px 0}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle{padding:50px 20px 0}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle{padding:50px 20px 0}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .tripadvisor-rating{font-weight:600;letter-spacing:1px;color:#cccccc;white-space:nowrap;color:#00af87}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .tripadvisor-rating{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .tripadvisor-rating{font-size:40px;font-size:4rem}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .tripadvisor-rating{font-size:48px;font-size:4.8rem}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle img{display:none}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle img{display:block;margin:5px auto}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .counter-opiniones{font-weight:600;color:#444444}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .counter-opiniones{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle>.info-circle .counter-opiniones{font-size:16px;font-size:1.6rem}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50% !important;background-color:#ffffff;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle:after{width:0.44em;height:0.44em}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle:after{width:.84em;height:.84em}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle:after{width:.84em;height:.84em}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .slice{position:absolute;clip:rect(0em, 1em, 1em, 0.5em)}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .slice{width:0.6em;height:0.6em}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .slice{width:1em;height:1em}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .slice{width:1em;height:1em}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .slice .bar,#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .slice .fill{border-color:#00af87 !important}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar{width:0.6em;height:0.6em}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar{width:1em;height:1em}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle .bar{width:1em;height:1em}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p1 .bar{-webkit-transform:rotate(3.6deg);transform:rotate(3.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p2 .bar{-webkit-transform:rotate(7.2deg);transform:rotate(7.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p3 .bar{-webkit-transform:rotate(10.8deg);transform:rotate(10.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p4 .bar{-webkit-transform:rotate(14.4deg);transform:rotate(14.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p5 .bar{-webkit-transform:rotate(18deg);transform:rotate(18deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p6 .bar{-webkit-transform:rotate(21.6deg);transform:rotate(21.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p7 .bar{-webkit-transform:rotate(25.2deg);transform:rotate(25.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p8 .bar{-webkit-transform:rotate(28.8deg);transform:rotate(28.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p9 .bar{-webkit-transform:rotate(32.4deg);transform:rotate(32.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p10 .bar{-webkit-transform:rotate(36deg);transform:rotate(36deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p11 .bar{-webkit-transform:rotate(39.6deg);transform:rotate(39.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p12 .bar{-webkit-transform:rotate(43.2deg);transform:rotate(43.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p13 .bar{-webkit-transform:rotate(46.8deg);transform:rotate(46.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p14 .bar{-webkit-transform:rotate(50.4deg);transform:rotate(50.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p15 .bar{-webkit-transform:rotate(54deg);transform:rotate(54deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p16 .bar{-webkit-transform:rotate(57.6deg);transform:rotate(57.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p17 .bar{-webkit-transform:rotate(61.2deg);transform:rotate(61.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p18 .bar{-webkit-transform:rotate(64.8deg);transform:rotate(64.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p19 .bar{-webkit-transform:rotate(68.4deg);transform:rotate(68.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p20 .bar{-webkit-transform:rotate(72deg);transform:rotate(72deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p21 .bar{-webkit-transform:rotate(75.6deg);transform:rotate(75.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p22 .bar{-webkit-transform:rotate(79.2deg);transform:rotate(79.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p23 .bar{-webkit-transform:rotate(82.8deg);transform:rotate(82.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p24 .bar{-webkit-transform:rotate(86.4deg);transform:rotate(86.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p25 .bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p26 .bar{-webkit-transform:rotate(93.6deg);transform:rotate(93.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p27 .bar{-webkit-transform:rotate(97.2deg);transform:rotate(97.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p28 .bar{-webkit-transform:rotate(100.8deg);transform:rotate(100.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p29 .bar{-webkit-transform:rotate(104.4deg);transform:rotate(104.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p30 .bar{-webkit-transform:rotate(108deg);transform:rotate(108deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p31 .bar{-webkit-transform:rotate(111.6deg);transform:rotate(111.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p32 .bar{-webkit-transform:rotate(115.2deg);transform:rotate(115.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p33 .bar{-webkit-transform:rotate(118.8deg);transform:rotate(118.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p34 .bar{-webkit-transform:rotate(122.4deg);transform:rotate(122.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p35 .bar{-webkit-transform:rotate(126deg);transform:rotate(126deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p36 .bar{-webkit-transform:rotate(129.6deg);transform:rotate(129.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p37 .bar{-webkit-transform:rotate(133.2deg);transform:rotate(133.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p38 .bar{-webkit-transform:rotate(136.8deg);transform:rotate(136.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p39 .bar{-webkit-transform:rotate(140.4deg);transform:rotate(140.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p40 .bar{-webkit-transform:rotate(144deg);transform:rotate(144deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p41 .bar{-webkit-transform:rotate(147.6deg);transform:rotate(147.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p42 .bar{-webkit-transform:rotate(151.2deg);transform:rotate(151.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p43 .bar{-webkit-transform:rotate(154.8deg);transform:rotate(154.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p44 .bar{-webkit-transform:rotate(158.4deg);transform:rotate(158.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p45 .bar{-webkit-transform:rotate(162deg);transform:rotate(162deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p46 .bar{-webkit-transform:rotate(165.6deg);transform:rotate(165.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p47 .bar{-webkit-transform:rotate(169.2deg);transform:rotate(169.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p48 .bar{-webkit-transform:rotate(172.8deg);transform:rotate(172.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p49 .bar{-webkit-transform:rotate(176.4deg);transform:rotate(176.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p50 .bar{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p51 .bar{-webkit-transform:rotate(183.6deg);transform:rotate(183.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p52 .bar{-webkit-transform:rotate(187.2deg);transform:rotate(187.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p53 .bar{-webkit-transform:rotate(190.8deg);transform:rotate(190.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p54 .bar{-webkit-transform:rotate(194.4deg);transform:rotate(194.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p55 .bar{-webkit-transform:rotate(198deg);transform:rotate(198deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p56 .bar{-webkit-transform:rotate(201.6deg);transform:rotate(201.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p57 .bar{-webkit-transform:rotate(205.2deg);transform:rotate(205.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p58 .bar{-webkit-transform:rotate(208.8deg);transform:rotate(208.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p59 .bar{-webkit-transform:rotate(212.4deg);transform:rotate(212.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p60 .bar{-webkit-transform:rotate(216deg);transform:rotate(216deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p61 .bar{-webkit-transform:rotate(219.6deg);transform:rotate(219.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p62 .bar{-webkit-transform:rotate(223.2deg);transform:rotate(223.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p63 .bar{-webkit-transform:rotate(226.8deg);transform:rotate(226.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p64 .bar{-webkit-transform:rotate(230.4deg);transform:rotate(230.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p65 .bar{-webkit-transform:rotate(234deg);transform:rotate(234deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p66 .bar{-webkit-transform:rotate(237.6deg);transform:rotate(237.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p67 .bar{-webkit-transform:rotate(241.2deg);transform:rotate(241.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p68 .bar{-webkit-transform:rotate(244.8deg);transform:rotate(244.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p69 .bar{-webkit-transform:rotate(248.4deg);transform:rotate(248.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p70 .bar{-webkit-transform:rotate(252deg);transform:rotate(252deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p71 .bar{-webkit-transform:rotate(255.6deg);transform:rotate(255.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p72 .bar{-webkit-transform:rotate(259.2deg);transform:rotate(259.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p73 .bar{-webkit-transform:rotate(262.8deg);transform:rotate(262.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p74 .bar{-webkit-transform:rotate(266.4deg);transform:rotate(266.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p75 .bar{-webkit-transform:rotate(270deg);transform:rotate(270deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p76 .bar{-webkit-transform:rotate(273.6deg);transform:rotate(273.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p77 .bar{-webkit-transform:rotate(277.2deg);transform:rotate(277.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p78 .bar{-webkit-transform:rotate(280.8deg);transform:rotate(280.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p79 .bar{-webkit-transform:rotate(284.4deg);transform:rotate(284.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p80 .bar{-webkit-transform:rotate(288deg);transform:rotate(288deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p81 .bar{-webkit-transform:rotate(291.6deg);transform:rotate(291.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p82 .bar{-webkit-transform:rotate(295.2deg);transform:rotate(295.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p83 .bar{-webkit-transform:rotate(298.8deg);transform:rotate(298.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p84 .bar{-webkit-transform:rotate(302.4deg);transform:rotate(302.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p85 .bar{-webkit-transform:rotate(306deg);transform:rotate(306deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p86 .bar{-webkit-transform:rotate(309.6deg);transform:rotate(309.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p87 .bar{-webkit-transform:rotate(313.2deg);transform:rotate(313.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p88 .bar{-webkit-transform:rotate(316.8deg);transform:rotate(316.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p89 .bar{-webkit-transform:rotate(320.4deg);transform:rotate(320.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p90 .bar{-webkit-transform:rotate(324deg);transform:rotate(324deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p91 .bar{-webkit-transform:rotate(327.6deg);transform:rotate(327.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p92 .bar{-webkit-transform:rotate(331.2deg);transform:rotate(331.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p93 .bar{-webkit-transform:rotate(334.8deg);transform:rotate(334.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p94 .bar{-webkit-transform:rotate(338.4deg);transform:rotate(338.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p95 .bar{-webkit-transform:rotate(342deg);transform:rotate(342deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p96 .bar{-webkit-transform:rotate(345.6deg);transform:rotate(345.6deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p97 .bar{-webkit-transform:rotate(349.2deg);transform:rotate(349.2deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p98 .bar{-webkit-transform:rotate(352.8deg);transform:rotate(352.8deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p99 .bar{-webkit-transform:rotate(356.4deg);transform:rotate(356.4deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-circle.p100 .bar{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada{margin-left:20px;border-right:solid 1px #d9d9d9}@media only screen and (min-width: 320px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada{padding:0;display:none;vertical-align:middle;border-right:none;margin:20px auto}}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada{padding:10px;vertical-align:middle;border-right:none}}@media only screen and (min-width: 1200px){#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada{display:table-cell}}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada .tripadvisor-subrating{margin-bottom:10px;font-size:14px;font-size:1.4rem;font-weight:600}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada .tripadvisor-subrating img{display:inline-block;margin-right:10px;vertical-align:middle}#tripadvisor .tripadvisor-wrap .tripadvisor-rating-wrap .tripadvisor-rating-detallada .tripadvisor-subrating span{display:inline-block;vertical-align:middle}#tripadvisor .tripadvisor-wrap .puntuacion-viajeros{padding:10px 0}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .puntuacion-viajeros{padding:40px 0}}#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion{display:table;width:100%;margin-bottom:15px}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion{width:100%}}#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-label-nivel{display:block;width:100%;font-size:12px;font-size:1.2rem;text-align:left;font-weight:400;text-transform:uppercase;vertical-align:middle}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-label-nivel{display:table-cell;padding-right:15px;width:25%;text-align:right;font-size:14px;font-size:1.4rem;font-weight:600}}#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-progress{display:block;width:100%;height:15px;margin-bottom:0;background-color:#d9d9d9}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-progress{display:table-cell;width:50%;height:38px}}#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-progress .progress-bar-tripadvisor{-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;background-color:#00af87}#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-votos-nivel{display:table-cell;padding-left:15px;width:25%;font-size:12px;font-size:1.2rem;vertical-align:middle;text-align:center}@media only screen and (min-width: 768px){#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-votos-nivel{font-size:14px;font-size:1.4rem;font-weight:600}}@media only screen and (min-width: 992px){#tripadvisor .tripadvisor-wrap .puntuacion-viajeros .tripadvisor-puntuacion .tripadvisor-votos-nivel{text-align:left}}#tripadvisor .text-center{text-align:center}#tripadvisor .text-center .btn-ver-comentarios-tripadvisor{font-size:12px;font-size:1.2rem;color:#ca5c5c;text-transform:uppercase;border:solid 1px #ca5c5c;white-space:normal;padding:14px 14px}@media only screen and (min-width: 768px){#tripadvisor .text-center .btn-ver-comentarios-tripadvisor{margin-top:60px;padding:14px 24px;font-size:18px;font-size:1.8rem}}body.hotel-plaza #tripadvisor .text-center .btn-ver-comentarios-tripadvisor{border-color:#8768AE;color:#8768AE}#tripadvisor .text-center .btn-ver-comentarios-tripadvisor:focus{color:#ca5c5c}body.hotel-plaza #tripadvisor .text-center .btn-ver-comentarios-tripadvisor:focus{color:#8768AE}#tripadvisor .text-center .btn-ver-comentarios-tripadvisor:hover{color:#ffffff}body.hotel-plaza #tripadvisor .text-center .btn-ver-comentarios-tripadvisor:hover{color:#ffffff}#tripadvisor .text-center .btn-ver-comentarios-tripadvisor:active{color:#ffffff}body.hotel-plaza #tripadvisor .text-center .btn-ver-comentarios-tripadvisor:active{color:#ffffff}#premios-wrap .premios h3{font-size:18px;font-size:1.8rem;text-align:left}@media only screen and (min-width: 768px){#premios-wrap .premios h3{font-size:24px;font-size:2.4rem}}#premios-wrap .premios .premios-list a{display:block;text-align:center}#premios-wrap .premios .premios-list a:first-child>span{display:none}#premios-wrap .premios .premios-list a:first-child>span:first-child,#premios-wrap .premios .premios-list a:first-child>span:nth-child(2){display:inline-block}@media only screen and (min-width: 768px){#premios-wrap .premios .premios-list{margin:30px 0}#premios-wrap .premios .premios-list a:first-child>span{display:inline-block}}#premios-wrap .premios .premios-list span{margin:20px 10px;display:inline-block;vertical-align:middle}@media only screen and (min-width: 768px){#premios-wrap .premios .premios-list span{margin:0 10px}}#premios-wrap .premios .premios-list span img{max-width:100px}@media only screen and (min-width: 768px){#premios-wrap .premios .premios-list span img{max-width:90px}}@media only screen and (min-width: 992px){#premios-wrap .premios .premios-list span img{max-width:120px}}@media only screen and (min-width: 1200px){#premios-wrap .premios .premios-list span img{max-width:150px}}.premios-modal-wrap{display:table;width:100%;padding:0}@media only screen and (min-width: 768px){.premios-modal-wrap{padding:25px}}.premios-modal-wrap .premio-modal{display:inline-block;width:100%;vertical-align:middle;text-align:center}@media only screen and (min-width: 768px){.premios-modal-wrap .premio-modal{width:25%;margin-bottom:20px}}.premios-modal-wrap .premio-modal img{max-width:100px}@media only screen and (min-width: 768px){.premios-modal-wrap .premio-modal img{max-width:150px}}#rooms{position:relative;text-align:center}#rooms #rooms-carousel{width:90%;display:block;margin-left:auto;margin-right:auto;float:none}#rooms #rooms-carousel .carousel-inner{-webkit-box-shadow:2px 3px 6px rgba(1,0,1,0.2);box-shadow:2px 3px 6px rgba(1,0,1,0.2);text-align:left}#rooms #rooms-carousel .carousel-inner .room .room-image{width:50%;display:table-cell;position:relative}#rooms #rooms-carousel .carousel-inner .room .room-image img{width:100%}#rooms #rooms-carousel .carousel-inner .room .room-info{background:#ffffff;display:table-cell;vertical-align:top;position:relative}#rooms #rooms-carousel .carousel-inner .room .room-info .room-info-text{padding:25px;position:absolute;top:0;left:0;height:100%;overflow:auto}#rooms #rooms-carousel .carousel-inner .room .room-info .room-info-text h3{font-size:20px;font-size:2rem;font-weight:700;padding-bottom:5px;margin-bottom:15px;margin-top:0;border-bottom:solid 1px #f5f5f5}#rooms #rooms-carousel .carousel-inner .room .room-info .room-info-text .features{padding:0;margin:10px 15px}#rooms #rooms-carousel .carousel-inner .room .room-info .room-info-text .features li{list-style-type:none}#rooms #rooms-carousel .carousel-inner .room .room-info .room-info-text .features li:before{display:inline-block;content:"-";margin-right:10px}#rooms #rooms-carousel .carousel-inner .room .room-info .room-actions{padding:25px}#rooms #rooms-carousel .carousel-control.right{background:#a8a8a8 url("/fcs_images/riu2017/ficha-hotel/arrow-right-rooms-carousel.png") no-repeat center center;width:55px;height:80px;right:-55px;top:50%;margin-top:-40px}#rooms #rooms-carousel .carousel-control.left{background:#a8a8a8 url("/fcs_images/riu2017/ficha-hotel/arrow-left-rooms-carousel.png") no-repeat center center;width:55px;height:80px;left:-55px;top:50%;margin-top:-40px}#rooms .btn-cta{display:block;margin-left:auto;margin-right:auto;float:none;display:inline-block;margin-top:60px;font-weight:300;font-size:20px;font-size:2rem}#rooms-grid{position:relative;text-align:center}#rooms-grid #rooms-list{width:100%;display:block;margin-left:auto;margin-right:auto;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#rooms-grid #rooms-list .room-wrap{margin-bottom:30px}@media only screen and (min-width: 320px){#rooms-grid #rooms-list .room-wrap{display:block;width:100%;padding:0}}@media only screen and (min-width: 768px){#rooms-grid #rooms-list .room-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding:0 15px}}#rooms-grid #rooms-list .room-wrap.hidden-room{display:none}#rooms-grid #rooms-list .room-wrap.hidden-room.visible{display:inline-block}#rooms-grid #rooms-list .room-wrap .room{-webkit-box-shadow:2px 3px 6px rgba(1,0,1,0.2);box-shadow:2px 3px 6px rgba(1,0,1,0.2);background:#FFFFFF;width:100%}#rooms-grid #rooms-list .room-wrap .room .room-image-wrap{width:100%;height:250px;display:block;overflow:hidden;position:relative}#rooms-grid #rooms-list .room-wrap .room .room-image-wrap .room-image{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:100%;height:100%;background-position:center center;background-size:cover}#rooms-grid #rooms-list .room-wrap .room .room-image-wrap:hover .room-image{-webkit-transform:scale(1.15);transform:scale(1.15);cursor:pointer}#rooms-grid #rooms-list .room-wrap .room .room-image-wrap:hover .room-image::before{content:"\e961";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:#ffffff;display:inline-block;width:50px;height:50px;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}#rooms-grid #rooms-list .room-wrap .room .room-image-wrap .btn-vip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;padding:10px;background-color:#f5f5f5;-webkit-box-shadow:1px 3px 0px #00000012;box-shadow:1px 3px 0px #00000012;border:1px solid #e6e6e6;position:absolute;right:1px;top:1px}#rooms-grid #rooms-list .room-wrap .room .room-image-wrap .btn-vip .img-vip{display:block;-webkit-user-select:none;margin:auto;background-color:#f5f5f5;-webkit-transition:background-color 300ms;transition:background-color 300ms;height:35px}#rooms-grid #rooms-list .room-wrap .room .room-info{width:100%;background:#ffffff;display:block;vertical-align:top;position:relative;text-align:left}#rooms-grid #rooms-list .room-wrap .room .room-info .room-info-text{padding:25px}#rooms-grid #rooms-list .room-wrap .room .room-info .room-info-text h3{font-size:20px;font-size:2rem;font-weight:700;padding-bottom:5px;margin-bottom:15px;margin-top:0}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price{display:table;width:100%;border-top:solid 1px #f5f5f5}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services{padding:0 25px;display:table-cell;width:60%;vertical-align:middle}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services{display:inline-block;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:34px;font-size:3.4rem}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.size:before{content:"\e95f"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.n1_bed:before{content:"\e95a"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.n2_beds:before{content:"\e95b"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.telephone:before{content:""}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.tv:before{content:"\e960"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.in_room_safe:before{content:"\e95e"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.wifi:before{content:"\e918"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.central_air_cond:before{content:"\e95c"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.frnt_sea_view:before,#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.lat_sea_view:before,#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.sea_view:before{content:"\e95d"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.minibar:before{content:"\e929"}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services.balcony:before{content:"\e92a"}@media only screen and (min-width: 768px){#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-services .icon-services{font-size:40px;font-size:4rem}}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-price{padding:15px;display:table-cell;width:40%;border-left:solid 1px #f5f5f5}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-price .desde{font-size:20px;font-size:2rem;font-weight:300}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-price .price{font-size:32px;font-size:3.2rem;font-weight:700;line-height:1}#rooms-grid #rooms-list .room-wrap .room .room-info .room-services-price .room-price .price .device{text-transform:uppercase;font-size:26px;font-size:2.6rem;font-weight:500}#rooms-grid #rooms-list .room-wrap .room .room-info .room-actions{padding:10px 25px}#rooms-grid #rooms-list .room-wrap .room .room-info .room-actions .btn-primary{width:100%;padding:10px 24px}@media only screen and (min-width: 768px){#rooms-grid #rooms-list .room-wrap .room .room-info .room-actions .btn-primary{width:auto;padding:14px 24px}}#rooms-grid .btn-cta{display:block;margin-left:auto;margin-right:auto;float:none;font-size:14px;font-size:1.4rem;display:inline-block;margin-top:15px;font-weight:300;color:#444;border:solid 1px #444;background:transparent;white-space:normal}@media only screen and (min-width: 768px){#rooms-grid .btn-cta{margin-top:60px;font-size:20px;font-size:2rem}}#rooms-grid .btn-cta:hover{border-color:#ffffff;color:#444444;background:#ffffff}#offers{background:#333542;background:radial-gradient(circle, #5f6172, #333542)}#offers .section-title{color:#FFFFFF}#offers .section-title:after{display:none}#offers .section-title h2{font-weight:300;font-size:32px;font-size:3.2rem}@media only screen and (min-width: 768px){#offers .section-title h2{font-size:42px;font-size:4.2rem}}#offers #offers-carousel{position:relative}#offers #offers-carousel .carousel-inner{width:100%;display:block;margin-left:auto;margin-right:auto;float:none}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner{width:80%}}#offers #offers-carousel .carousel-inner .offer{height:auto;padding:20px 0;width:83%;margin:0 auto}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer{height:600px;width:576px;margin:initial;padding:40px 0}}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer{width:752px}}@media only screen and (min-width: 1200px){#offers #offers-carousel .carousel-inner .offer{width:912px}}#offers #offers-carousel .carousel-inner .offer .offer-box{position:relative;display:block;padding:20px;top:-1px;z-index:1;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#FFFFFF}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-box{top:331px;background-color:transparent;padding:0 0 0 25px}}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box{background:#ca5c5c;-webkit-box-shadow:1px 3px 7px 0px rgba(0,0,0,0.35);box-shadow:1px 3px 7px 0px rgba(0,0,0,0.35);padding:25px;padding-right:0;top:60px}body.hotel-plaza #offers #offers-carousel .carousel-inner .offer .offer-box{background:#8768AE}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info{display:table;width:100%;position:relative;left:0;text-align:left;line-height:1.2;padding:0}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info{padding:0px 25px 0 0}}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info{width:50%;left:50%;padding:50px 0;text-align:center}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-from{font-size:14px;font-size:1.4rem;color:#444}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-from{color:#fff;font-size:24px;font-size:2.4rem}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .old-price{text-decoration:line-through;font-weight:400;font-size:18px;font-size:1.8rem;display:block;color:#cdcdcd}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .old-price{color:#fff}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-price{font-size:40px;font-size:4rem;color:#ca5c5c;font-weight:bold;display:inline-block;margin-right:15px}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-price{font-size:72px;font-size:7.2rem;font-weight:900;line-height:1;color:#fff;display:block;margin-right:0}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-price .currency{text-transform:uppercase;font-size:20px;font-size:2rem;font-weight:500}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-price .currency{font-size:57px;font-size:5.7rem}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-conditions{font-size:16px;font-size:1.6rem;font-weight:300;margin-bottom:20px;color:#444;display:inline-block}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .offer-conditions{font-size:24px;font-size:2.4rem;display:block;color:#fff}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .btn-outline{margin:0 auto;width:100%;font-size:16px;font-size:1.6rem;padding:10px;color:#444;border-color:#444}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .btn-outline{font-weight:300;border-color:#ffffff;color:#ffffff;width:auto}}#offers #offers-carousel .carousel-inner .offer .offer-box .offer-info .btn-outline:hover{background:#FFFFFF;color:#444}#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap{left:0;position:relative;z-index:1;-webkit-box-shadow:1px 3px 7px 0px rgba(0,0,0,0.35);box-shadow:1px 3px 7px 0px rgba(0,0,0,0.35);width:100%;top:0;width:100%}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap{position:absolute;top:20px}}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap{left:50px;width:50%;top:70px;z-index:5}}#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:200px;position:relative;display:none}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-image{display:block}}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-image{height:310px}}#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-image h5{position:absolute;left:0;bottom:0;padding:15px;background:#e6e6e6;margin:0}#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-info{background:#FFFFFF;text-align:left;color:#444;padding:20px 25px;height:auto}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-info{height:340px}}@media only screen and (min-width: 992px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-info{padding:40px 25px;height:auto}}#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-info h3{margin-top:0}#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-info .offer-dates{font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-inner .offer .offer-hotel-wrap .offer-hotel-info .offer-dates{font-size:14px;font-size:1.4rem}}#offers #offers-carousel .carousel-indicators{position:relative;top:15px}#offers #offers-carousel .carousel-indicators li{width:14px;height:14px;background-color:rgba(255,255,255,0.5);border:solid 1px rgba(255,255,255,0);border-radius:50% !important}#offers #offers-carousel .carousel-indicators li.active{background-color:#fff;margin:1px}#offers #offers-carousel .carousel-control{-webkit-transform:scale(0.8);transform:scale(0.8)}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-control{-webkit-transform:inherit;transform:inherit}}#offers #offers-carousel .carousel-control.right{background:url("/fcs_images/riu2017/ficha-hotel/arrow-right-rooms-carousel.png") no-repeat center center;width:55px;height:80px;top:50%;margin-top:-40px;right:-20px}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-control.right{right:0}}#offers #offers-carousel .carousel-control.left{background:url("/fcs_images/riu2017/ficha-hotel/arrow-left-rooms-carousel.png") no-repeat center center;width:55px;height:80px;top:50%;margin-top:-40px;left:-20px}@media only screen and (min-width: 768px){#offers #offers-carousel .carousel-control.left{left:0}}#servicios{padding:0}@media only screen and (min-width: 768px){#servicios{padding-top:25px;padding-bottom:20px}}#servicios .servicios-wrap{display:table;width:100%}#servicios .servicios-wrap .servicio-wrap{position:relative}@media only screen and (min-width: 320px){#servicios .servicios-wrap .servicio-wrap{display:block;margin-bottom:25px}}@media only screen and (min-width: 992px){#servicios .servicios-wrap .servicio-wrap{display:table-cell;margin-bottom:inherit;padding:0 15px}}#servicios .servicios-wrap .servicio-wrap .action-over{position:absolute;z-index:1;top:0;width:100%;height:100%;background:rgba(0,0,0,0.4);text-align:center;opacity:0;padding-top:60px;-webkit-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}@media only screen and (min-width: 768px){#servicios .servicios-wrap .servicio-wrap .action-over{padding:110px 0}}@media only screen and (min-width: 992px){#servicios .servicios-wrap .servicio-wrap .action-over{opacity:0;left:15px;width:calc(100% - 30px)}}#servicios .servicios-wrap .servicio-wrap:hover .action-over{opacity:1}#servicios .servicios-wrap .servicio-wrap .servicio{height:200px;position:relative;display:table;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width: 768px){#servicios .servicios-wrap .servicio-wrap .servicio{height:320px}}#servicios .servicios-wrap .servicio-wrap .servicio .caption{background:#2c3235;text-align:center;color:#FFF;padding:14px;font-size:18px;font-size:1.8rem;font-weight:300;left:0;bottom:0;width:100%;position:absolute}@media only screen and (min-width: 1200px){#servicios .servicios-wrap .servicio-wrap .servicio .caption{padding:25px;font-size:28px;font-size:2.8rem}}#golf-wellness,#reuniones-eventos,#crown-level,#skybar,#bodas{text-align:left;padding-top:100px;padding-bottom:0}@media only screen and (min-width: 768px){#golf-wellness,#reuniones-eventos,#crown-level,#skybar,#bodas{padding-top:60px;padding-bottom:20px}}@media only screen and (min-width: 768px){#golf-wellness,#reuniones-eventos,#crown-level,#skybar,#bodas{padding:60px 0}}#golf-wellness .container,#reuniones-eventos .container,#crown-level .container,#skybar .container,#bodas .container{padding:0;position:relative}#golf-wellness .container .content-wrap,#reuniones-eventos .container .content-wrap,#crown-level .container .content-wrap,#skybar .container .content-wrap,#bodas .container .content-wrap{padding:20px}#golf-wellness .container .content-wrap .content,#reuniones-eventos .container .content-wrap .content,#crown-level .container .content-wrap .content,#skybar .container .content-wrap .content,#bodas .container .content-wrap .content{background:#f1f1f1;border:solid 1px #cdcdcd;padding:12px;position:relative;z-index:5;top:-30px}@media only screen and (min-width: 768px){#golf-wellness .container .content-wrap .content,#reuniones-eventos .container .content-wrap .content,#crown-level .container .content-wrap .content,#skybar .container .content-wrap .content,#bodas .container .content-wrap .content{padding:20px;top:inherit}}#golf-wellness .container .content-wrap .content .title,#reuniones-eventos .container .content-wrap .content .title,#crown-level .container .content-wrap .content .title,#skybar .container .content-wrap .content .title,#bodas .container .content-wrap .content .title{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:15px;margin-top:0}#golf-wellness .container .content-wrap .content .title h2,#reuniones-eventos .container .content-wrap .content .title h2,#crown-level .container .content-wrap .content .title h2,#skybar .container .content-wrap .content .title h2,#bodas .container .content-wrap .content .title h2{font-size:24px;font-size:2.4rem;font-weight:400}@media only screen and (min-width: 768px){#golf-wellness .container .content-wrap .content .title h2,#reuniones-eventos .container .content-wrap .content .title h2,#crown-level .container .content-wrap .content .title h2,#skybar .container .content-wrap .content .title h2,#bodas .container .content-wrap .content .title h2{font-size:30px;font-size:3rem}}#golf-wellness .container .content-wrap .content .btn-secondary,#reuniones-eventos .container .content-wrap .content .btn-secondary,#crown-level .container .content-wrap .content .btn-secondary,#skybar .container .content-wrap .content .btn-secondary,#bodas .container .content-wrap .content .btn-secondary{font-weight:300;margin-top:10px;color:#444;border:solid 1px #444;display:table;white-space:normal;width:100%;padding:10px 24px}#golf-wellness .container .content-wrap .content .btn-secondary:hover,#reuniones-eventos .container .content-wrap .content .btn-secondary:hover,#crown-level .container .content-wrap .content .btn-secondary:hover,#skybar .container .content-wrap .content .btn-secondary:hover,#bodas .container .content-wrap .content .btn-secondary:hover{border-color:#BDBDBD;color:#FFFFFF}@media only screen and (min-width: 768px){#golf-wellness .container .content-wrap .content .btn-secondary,#reuniones-eventos .container .content-wrap .content .btn-secondary,#crown-level .container .content-wrap .content .btn-secondary,#skybar .container .content-wrap .content .btn-secondary,#bodas .container .content-wrap .content .btn-secondary{padding:14px 24px}}@media only screen and (min-width: 992px){#golf-wellness .container .content-wrap .content .btn-secondary,#reuniones-eventos .container .content-wrap .content .btn-secondary,#crown-level .container .content-wrap .content .btn-secondary,#skybar .container .content-wrap .content .btn-secondary,#bodas .container .content-wrap .content .btn-secondary{width:auto}}#golf-wellness .container .content-wrap .content .btn-link,#reuniones-eventos .container .content-wrap .content .btn-link,#crown-level .container .content-wrap .content .btn-link,#skybar .container .content-wrap .content .btn-link,#bodas .container .content-wrap .content .btn-link{color:#ca5c5c;margin-top:20px}body.hotel-plaza #golf-wellness .container .content-wrap .content .btn-link,body.hotel-plaza #reuniones-eventos .container .content-wrap .content .btn-link,body.hotel-plaza #crown-level .container .content-wrap .content .btn-link,body.hotel-plaza #skybar .container .content-wrap .content .btn-link,body.hotel-plaza #bodas .container .content-wrap .content .btn-link{color:#8768AE}#golf-wellness .container .content-wrap:after,#reuniones-eventos .container .content-wrap:after,#crown-level .container .content-wrap:after,#skybar .container .content-wrap:after,#bodas .container .content-wrap:after{background-repeat:no-repeat;background-position:center;background-size:cover;content:"";display:inline-block;width:100%;height:100%;position:absolute;top:-75px;z-index:1}@media only screen and (min-width: 768px){#golf-wellness .container .content-wrap:after,#reuniones-eventos .container .content-wrap:after,#crown-level .container .content-wrap:after,#skybar .container .content-wrap:after,#bodas .container .content-wrap:after{width:80%;top:0}}@media only screen and (min-width: 768px){#golf-wellness .container .content-wrap{padding-left:40%}}@media only screen and (min-width: 992px){#golf-wellness .container .content-wrap{padding-left:60%}}#golf-wellness .container .content-wrap:after{background-image:url("/fcs_images/riu2017/ficha-hotel/bg-golf-wellness-ficha_hotel.jpg");left:0}#golf-wellness .container .content-wrap.solo-wellness:after{background-image:url("/fcs_images/riu2017/ficha-hotel/bg-wellness-ficha_hotel.jpg")}#golf-wellness .container .content-wrap.solo-golf:after{background-image:url("/fcs_images/riu2017/ficha-hotel/bg-golf-ficha_hotel.jpg")}#reuniones-eventos{padding-top:100px;padding-bottom:0}@media only screen and (min-width: 768px){#reuniones-eventos{padding-top:60px;padding-bottom:20px}}#reuniones-eventos .container .content-wrap{padding-bottom:0}@media only screen and (min-width: 768px){#reuniones-eventos .container .content-wrap{padding-right:40%;padding-bottom:20px}}@media only screen and (min-width: 992px){#reuniones-eventos .container .content-wrap{padding-right:60%}}#reuniones-eventos .container .content-wrap:after{background-image:url("/fcs_images/riu2017/ficha-hotel/bg-reuniones-eventos-ficha_hotel.jpg");right:0}@media only screen and (min-width: 768px){#crown-level .container .content-wrap{padding-right:40%}}@media only screen and (min-width: 992px){#crown-level .container .content-wrap{padding-right:60%}}#crown-level .container .content-wrap:after{background-image:url("/fcs_images/riu2017/ficha-hotel/bg-crown-level-ficha_hotel.jpg");left:0}@media only screen and (min-width: 768px){#skybar .container .content-wrap{padding-right:40%}}@media only screen and (min-width: 992px){#skybar .container .content-wrap{padding-right:60%}}#skybar .container .content-wrap:after{background-image:url("/fcs_images/riu2017/bg-sky-bar-plaza-espana-2.jpg");right:0}@media only screen and (min-width: 768px){#bodas .container .content-wrap{padding-right:40%}}@media only screen and (min-width: 992px){#bodas .container .content-wrap{padding-right:60%}}#bodas .container .content-wrap:after{background-image:url("/fcs_images/riu2017/ficha-hotel/bg-bodas-ficha_hotel.jpg");right:0}#location,#mapa-hoteles,#mapPopUp{padding:50px 0;position:relative;overflow:hidden;display:block}#location .box-info-hotel-location,#mapa-hoteles .box-info-hotel-location,#mapPopUp .box-info-hotel-location{top:-500px;opacity:0;-webkit-transition:all,500ms ease-in-out;transition:all,500ms ease-in-out}#location .box-info-hotel-location.box-type,#mapa-hoteles .box-info-hotel-location.box-type,#mapPopUp .box-info-hotel-location.box-type{position:absolute;z-index:10;height:auto;min-height:370px;max-height:410px;margin-top:-185px;margin-left:-155px;background:#31333e;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.4);box-shadow:1px 1px 6px rgba(0,0,0,0.4)}#location .box-info-hotel-location.box-type.open,#mapa-hoteles .box-info-hotel-location.box-type.open,#mapPopUp .box-info-hotel-location.box-type.open{opacity:1;top:50%}@media only screen and (min-width: 320px){#location .box-info-hotel-location.box-type,#mapa-hoteles .box-info-hotel-location.box-type,#mapPopUp .box-info-hotel-location.box-type{left:60%;width:240px;min-height:auto}}@media only screen and (min-width: 768px){#location .box-info-hotel-location.box-type,#mapa-hoteles .box-info-hotel-location.box-type,#mapPopUp .box-info-hotel-location.box-type{left:60%;width:310px}}@media only screen and (min-width: 992px){#location .box-info-hotel-location.box-type,#mapa-hoteles .box-info-hotel-location.box-type,#mapPopUp .box-info-hotel-location.box-type{left:80%}}#location .box-info-hotel-location.box-type .actions,#mapa-hoteles .box-info-hotel-location.box-type .actions,#mapPopUp .box-info-hotel-location.box-type .actions{position:absolute;top:0;left:0;width:100%;padding:15px}#location .box-info-hotel-location.box-type .actions .hamburger-menu,#mapa-hoteles .box-info-hotel-location.box-type .actions .hamburger-menu,#mapPopUp .box-info-hotel-location.box-type .actions .hamburger-menu{float:left;overflow:hidden;text-indent:-9000px;width:30px;height:40px;margin-top:10px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#location .box-info-hotel-location.box-type .actions .hamburger-menu span,#mapa-hoteles .box-info-hotel-location.box-type .actions .hamburger-menu span,#mapPopUp .box-info-hotel-location.box-type .actions .hamburger-menu span{display:block;position:absolute;height:3px;width:100%;background:#ffffff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#location .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(1),#mapa-hoteles .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(1),#mapPopUp .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#location .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(2),#mapa-hoteles .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(2),#mapPopUp .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(2){opacity:0;left:-30px}#location .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(3),#mapa-hoteles .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(3),#mapPopUp .box-info-hotel-location.box-type .actions .hamburger-menu span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#location .box-info-hotel-location.box-type .actions .view-map,#mapa-hoteles .box-info-hotel-location.box-type .actions .view-map,#mapPopUp .box-info-hotel-location.box-type .actions .view-map{float:right;padding:10px;font-weight:300;background:#FFFFFF;color:#444}#location .box-info-hotel-location.box-type .actions .view-map:hover,#mapa-hoteles .box-info-hotel-location.box-type .actions .view-map:hover,#mapPopUp .box-info-hotel-location.box-type .actions .view-map:hover{background:#BDBDBD}#location .box-info-hotel-location.box-type .box-info-hotel-image,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-image,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-image{width:100%;height:200px;background-repeat:no-repeat;background-size:cover;border-bottom:solid 4px #ca5c5c}body.hotel-plaza #location .box-info-hotel-location.box-type .box-info-hotel-image,body.hotel-plaza #mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-image,body.hotel-plaza #mapPopUp .box-info-hotel-location.box-type .box-info-hotel-image{border-bottom-color:#8768AE}@media only screen and (min-width: 768px){#location .box-info-hotel-location.box-type .box-info-hotel-image,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-image,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-image{height:260px}}#location .box-info-hotel-location.box-type .box-info-hotel-content,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-content,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-content{color:#FFFFFF;padding:10px;line-height:1;max-height:140px;overflow:auto}@media only screen and (min-width: 768px){#location .box-info-hotel-location.box-type .box-info-hotel-content,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-content,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-content{padding:15px}}#location .box-info-hotel-location.box-type .box-info-hotel-content h4,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-content h4,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-content h4{margin-top:0;text-transform:uppercase;font-size:14px;font-size:1.4rem}@media only screen and (min-width: 768px){#location .box-info-hotel-location.box-type .box-info-hotel-content h4,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-content h4,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-content h4{font-size:18px;font-size:1.8rem}}#location .box-info-hotel-location.box-type .box-info-hotel-content p,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-content p,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-content p{margin-bottom:5px;font-weight:300;font-size:12px;font-size:1.2rem}@media only screen and (min-width: 768px){#location .box-info-hotel-location.box-type .box-info-hotel-content p,#mapa-hoteles .box-info-hotel-location.box-type .box-info-hotel-content p,#mapPopUp .box-info-hotel-location.box-type .box-info-hotel-content p{font-size:14px;font-size:1.4rem}}#location .box-info-hotel-location.full-with-type,#mapa-hoteles .box-info-hotel-location.full-with-type,#mapPopUp .box-info-hotel-location.full-with-type{position:absolute;left:0;z-index:10;width:100%;height:100%}#location .box-info-hotel-location.full-with-type.open,#mapa-hoteles .box-info-hotel-location.full-with-type.open,#mapPopUp .box-info-hotel-location.full-with-type.open{opacity:1;top:0}#location .box-info-hotel-location.full-with-type .actions,#mapa-hoteles .box-info-hotel-location.full-with-type .actions,#mapPopUp .box-info-hotel-location.full-with-type .actions{position:absolute;top:0;left:0;width:100%;padding:15px}#location .box-info-hotel-location.full-with-type .actions .hamburger-menu,#mapa-hoteles .box-info-hotel-location.full-with-type .actions .hamburger-menu,#mapPopUp .box-info-hotel-location.full-with-type .actions .hamburger-menu{float:left;overflow:hidden;text-indent:-9000px;width:30px;height:40px;margin-top:10px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}#location .box-info-hotel-location.full-with-type .actions .hamburger-menu span,#mapa-hoteles .box-info-hotel-location.full-with-type .actions .hamburger-menu span,#mapPopUp .box-info-hotel-location.full-with-type .actions .hamburger-menu span{display:block;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,0.4);box-shadow:1px 1px 6px rgba(0,0,0,0.4);position:absolute;height:3px;width:100%;background:#ffffff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;transition:0.25s ease-in-out}#location .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(1),#mapa-hoteles .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(1),#mapPopUp .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#location .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(2),#mapa-hoteles .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(2),#mapPopUp .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(2){opacity:0;left:-30px}#location .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(3),#mapa-hoteles .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(3),#mapPopUp .box-info-hotel-location.full-with-type .actions .hamburger-menu span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#location .box-info-hotel-location.full-with-type .actions .view-map,#mapa-hoteles .box-info-hotel-location.full-with-type .actions .view-map,#mapPopUp .box-info-hotel-location.full-with-type .actions .view-map{float:right;padding:10px;font-weight:300;background:#ca5c5c;border:none}body.hotel-plaza #location .box-info-hotel-location.full-with-type .actions .view-map,body.hotel-plaza #mapa-hoteles .box-info-hotel-location.full-with-type .actions .view-map,body.hotel-plaza #mapPopUp .box-info-hotel-location.full-with-type .actions .view-map{background:#8768AE}#location .box-info-hotel-location.full-with-type .actions .view-map:hover,#mapa-hoteles .box-info-hotel-location.full-with-type .actions .view-map:hover,#mapPopUp .box-info-hotel-location.full-with-type .actions .view-map:hover{background:#FFFFFF;color:#444}#location .box-info-hotel-location.full-with-type .box-info-hotel-image,#mapa-hoteles .box-info-hotel-location.full-with-type .box-info-hotel-image,#mapPopUp .box-info-hotel-location.full-with-type .box-info-hotel-image{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#location .box-info-hotel-location.full-with-type .box-info-hotel-content,#mapa-hoteles .box-info-hotel-location.full-with-type .box-info-hotel-content,#mapPopUp .box-info-hotel-location.full-with-type .box-info-hotel-content{position:absolute;bottom:0;background:rgba(49,51,62,0.8);padding:15px;width:100%;color:#FFFFFF;padding:15px;line-height:1}#location .box-info-hotel-location.full-with-type .box-info-hotel-content h4,#mapa-hoteles .box-info-hotel-location.full-with-type .box-info-hotel-content h4,#mapPopUp .box-info-hotel-location.full-with-type .box-info-hotel-content h4{margin-top:0;text-transform:uppercase}#location .box-info-hotel-location.full-with-type .box-info-hotel-content p,#mapa-hoteles .box-info-hotel-location.full-with-type .box-info-hotel-content p,#mapPopUp .box-info-hotel-location.full-with-type .box-info-hotel-content p{margin-bottom:5px;font-weight:300;font-size:14px;font-size:1.4rem}#location #hotel-map,#location #map,#mapa-hoteles #hotel-map,#mapa-hoteles #map,#mapPopUp #hotel-map,#mapPopUp #map{background:#a3ccff;height:550px}#location #hotel-map svg,#location #map svg,#mapa-hoteles #hotel-map svg,#mapa-hoteles #map svg,#mapPopUp #hotel-map svg,#mapPopUp #map svg{opacity:1;position:relative;height:560px}#location #hotel-map .jvectormap-zoomin,#location #hotel-map .jvectormap-zoomout,#location #map .jvectormap-zoomin,#location #map .jvectormap-zoomout,#mapa-hoteles #hotel-map .jvectormap-zoomin,#mapa-hoteles #hotel-map .jvectormap-zoomout,#mapa-hoteles #map .jvectormap-zoomin,#mapa-hoteles #map .jvectormap-zoomout,#mapPopUp #hotel-map .jvectormap-zoomin,#mapPopUp #hotel-map .jvectormap-zoomout,#mapPopUp #map .jvectormap-zoomin,#mapPopUp #map .jvectormap-zoomout{width:20px;height:20px;background:#FFFFFF;color:#444444;font-size:20px;padding:5px}#location{display:none}@media only screen and (min-width: 768px){#location{display:block}}#accessibility{padding-top:110px;padding-bottom:80px}#accessibility .section-title{text-align:center;text-transform:uppercase}#accessibility .col-sm-12{margin-bottom:25px}#accessibility .col-sm-6{margin-bottom:25px}#accessibility .col-sm-6 strong{margin-bottom:15px;font-size:18px;font-size:1.8rem}#accessibility .col-sm-6 ul{margin-top:15px}#accessibility .col-sm-6 ul li{margin-bottom:5px}#mapa-hoteles{z-index:1}.grupos-hotel #header{height:500px}.grupos-hotel #menu-hotel .menu{position:relative}@media only screen and (min-width: 768px){.grupos-hotel #menu-hotel .menu{padding-right:200px}}.grupos-hotel #menu-hotel .menu .item-menu.ficha-hotel{display:block}@media only screen and (min-width: 768px){.grupos-hotel #menu-hotel .menu .item-menu.ficha-hotel{position:absolute;right:0;white-space:nowrap;max-width:200px;height:100%}}.grupos-hotel #menu-hotel .menu .item-menu.ficha-hotel a{font-size:14px;font-size:1.4rem;font-weight:600;opacity:0.8}body.hotel-plaza .grupos-hotel #menu-hotel .menu .item-menu.ficha-hotel a{background:#5f5f5f}@media only screen and (min-width: 768px){.grupos-hotel #menu-hotel .menu .item-menu.ficha-hotel a{border:none;background:#d0d0d0;padding:23px 15px}}.grupos-hotel #menu-hotel .menu .item-menu.ficha-hotel a:hover{opacity:1}@media only screen and (min-width: 768px){.grupos-hotel #menu-hotel.stick .item-menu.ficha-hotel a{padding:12px 15px}}.grupos-hotel #presupuesto-medida .request{text-align:center}.grupos-hotel #presupuesto-medida .request .subSeccion{font-size:20px;font-size:2rem;text-transform:uppercase;margin-top:0;margin-bottom:5px}@media only screen and (min-width: 768px){.grupos-hotel #presupuesto-medida .request .subSeccion{font-size:24px;font-size:2.4rem}}.grupos-hotel #presupuesto-medida .request .buttons{margin-top:15px}.grupos-hotel #presupuesto-medida .request .buttons .button input[type="submit"]{background:#ca5c5c;color:#ffffff;font-size:16px;font-size:1.6rem;font-weight:300;padding:15px 25px;border:none}body.hotel-plaza .grupos-hotel #presupuesto-medida .request .buttons .button input[type="submit"]{background:#8768AE}@media only screen and (min-width: 768px){.grupos-hotel #presupuesto-medida .request .buttons .button input[type="submit"]{font-size:18px;font-size:1.8rem}}.grupos-hotel #presupuesto-medida .request .buttons .button input[type="submit"]:hover{background:#BC5658}body.hotel-plaza .grupos-hotel #presupuesto-medida .request .buttons .button input[type="submit"]:hover{background:#765A99}.grupos-hotel .buscador-grupos .box_content_modulo_search{text-align:center}.grupos-hotel .buscador-grupos .box_content_modulo_search h3{font-size:28px;font-size:2.8rem;text-transform:uppercase;margin-top:0;margin-bottom:5px}.grupos-hotel .buscador-grupos .box_content_modulo_search select{width:100%}@media only screen and (min-width: 768px){.grupos-hotel .buscador-grupos .box_content_modulo_search select{width:auto}}.grupos-hotel .buscador-grupos .box_content_modulo_search .search_options-grupos .radio-buttons-wrap .radio-custom{display:inline-block;margin:0 5px}.grupos-hotel .buscador-grupos .box_content_modulo_search .search_options-grupos .selects-wrap{max-width:300px;margin-top:15px;display:block;margin-left:auto;margin-right:auto;float:none}.grupos-hotel .buscador-grupos .box_content_modulo_search .search_options-grupos .selects-wrap select{width:100%}.grupos-hotel .buscador-grupos .resultados-wrap{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.grupos-hotel .buscador-grupos .resultados-wrap{margin-top:20px}}.grupos-hotel .buscador-grupos .resultados-wrap .count_results{display:block;padding:0 15px}.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0}@media only screen and (min-width: 768px){.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados{width:50%}}@media only screen and (min-width: 992px){.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados{width:33.33336%}}.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta{background:#ffffff;border:solid 1px #cdcdcd}.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta .ofertaImagen{width:100%;height:150px;overflow:hidden}.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta .ofertaImagen img{width:100%;text-align:center}.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta .txtoferta{padding:15px}@media only screen and (min-width: 768px){.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta .txtoferta{padding:25px}}.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta .txtoferta h3{font-size:18px;font-size:1.8rem}@media only screen and (min-width: 768px){.grupos-hotel .buscador-grupos .resultados-wrap .lista_resultados .oferta .txtoferta h3{font-size:24px;font-size:2.4rem}}.grupos-hotel #eventos-corporativos .accordion_macro_ofertas{display:none}@media only screen and (min-width: 768px){.grupos-hotel #eventos-corporativos .accordion_macro_ofertas{display:inline}}.grupos-hotel #eventos-sociales .inner-content h2,.grupos-hotel #eventos-corporativos .inner-content h2{font-size:24px;font-size:2.4rem}.grupos-hotel #eventos-sociales .inner-content p>img,.grupos-hotel #eventos-corporativos .inner-content p>img{display:none}.grupos-hotel #eventos-sociales .inner-content p>a,.grupos-hotel #eventos-corporativos .inner-content p>a{color:#ca5c5c}body.hotel-plaza .grupos-hotel #eventos-sociales .inner-content p>a,body.hotel-plaza .grupos-hotel #eventos-corporativos .inner-content p>a{color:#8768AE}.grupos-hotel #eventos-sociales .inner-content p>a:hover,.grupos-hotel #eventos-corporativos .inner-content p>a:hover{color:#BC5658}body.hotel-plaza .grupos-hotel #eventos-sociales .inner-content p>a:hover,body.hotel-plaza .grupos-hotel #eventos-corporativos .inner-content p>a:hover{color:#765A99}.grupos-hotel #eventos-sociales .panel-collapse .panel-body img,.grupos-hotel #eventos-corporativos .panel-collapse .panel-body img{float:right;margin-left:20px;margin-bottom:20px}.grupos-hotel #eventos-sociales .panel-collapse .panel-body .f-r,.grupos-hotel #eventos-corporativos .panel-collapse .panel-body .f-r{float:right}.grupos-hotel #eventos-sociales.grey .panel-default>.panel-heading,.grupos-hotel #eventos-corporativos.grey .panel-default>.panel-heading{color:#333;background-color:#cdcdcd;border-color:#ddd}.tabla-grupos{margin:30px 0;clear:both;margin-top:25px;width:100% !important;background:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.tabla-grupos table.table{margin-bottom:0;background-color:#ffffff}.tabla-grupos table.table thead tr.active th,.tabla-grupos table.table tfoot tr.active th{background-color:#E3E6E6;padding:25px 15px}.tabla-grupos table.table thead th,.tabla-grupos table.table tfoot th{text-align:center;vertical-align:middle;padding:15px;font-weight:300;font-size:18px;font-size:1.8rem}.tabla-grupos table.table thead th:first-child,.tabla-grupos table.table tfoot th:first-child{text-align:left;font-size:28px;font-size:2.8rem;font-weight:300}.tabla-grupos table.table thead th img,.tabla-grupos table.table tfoot th img{width:37px;height:36px}.tabla-grupos table.table thead th span,.tabla-grupos table.table tfoot th span{text-transform:uppercase;font-weight:600;display:block}.tabla-grupos table.table thead th span.price,.tabla-grupos table.table tfoot th span.price{color:#ca5c5c}body.hotel-plaza .tabla-grupos table.table thead th span.price,body.hotel-plaza .tabla-grupos table.table tfoot th span.price{color:#8768AE}.tabla-grupos table.table tbody tr th{text-align:center;padding:15px}.tabla-grupos table.table tbody tr th:first-child{text-align:left}.tabla-grupos table.table tbody tr td{text-align:center;vertical-align:middle;padding:15px}.video-modal{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-modal iframe,.video-modal object,.video-modal embed{position:absolute;top:0;left:0;width:100%;height:100%}#mapa-hoteles{display:block}@media only screen and (min-width: 768px){#mapa-hoteles{display:block}}@-webkit-keyframes pulse{0%,100%{background-color:#ca5c5c}50%{background-color:#92282A}}@keyframes pulse{0%,100%{background-color:#ca5c5c}50%{background-color:#92282A}}@-webkit-keyframes shake{0%{}5%,25%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}15%,35%{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0)}40%{-webkit-transform:none;transform:none}}@keyframes shake{0%{}5%,25%{-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}15%,35%{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0)}40%{-webkit-transform:none;transform:none}}

