.hotel-recent-reviews.default-view{padding-bottom:0}
.hotel-recent-reviews header h2.section-header-main{color:#536d83}
.hotel-recent-reviews header h2.section-header-main span{color:inherit}
.hotel-recent-reviews .recently-reviewed-hotels header h2{padding-top:.70588235em}
.hotel-recent-reviews .recently-reviewed-hotels header h2{font-size:1em}
.hotel-recent-reviews .recently-reviewed-hotels header h2{line-height:1.411764705882353}
.hotel-recent-reviews .recently-reviewed-hotels h3{font-size:1.17647059em}
.hotel-recent-reviews .recently-reviewed-hotels h3{line-height:1.35}
.hotel-recent-reviews .slp-section-header{margin-bottom:1em}
.hotel-recent-reviews .user-review-card .flex-card{min-height:11em;width:100%}
.hotel-recent-reviews .user-review-card .flex-card .user-review-title{font-weight:bold;white-space:normal}
.hotel-recent-reviews .user-review-card .flex-card .user-review-rating{display:inline;float:right;font-weight:normal}
.hotel-recent-reviews .user-review-card .flex-card .description{font-size:.7647058823529411em;clear:both}
.hotel-recent-reviews .user-review-card .flex-card .four-line-fadeout{position:relative;height:6em;overflow:hidden;margin-bottom:.58823529em}
.hotel-recent-reviews .user-review-card .flex-card .four-line-fadeout{font-size:.76470588em}
.hotel-recent-reviews .user-review-card .flex-card .four-line-fadeout{line-height:1.5}
.hotel-recent-reviews .user-review-card .flex-card .four-line-fadeout:before{content:'';float:left;width:.29411765em;height:6em}
.hotel-recent-reviews .user-review-card .flex-card .four-line-fadeout:after{content:"\02026";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-1.5em;left:100%;width:3em;margin-left:-3em;padding-right:.29411765em;text-align:right;background-size:100% 100%;background:-webkit-gradient(linear,left top,right top,from(white 0),to(white),color-stop(50%,white));background:-moz-linear-gradient(to right,white 0,white 50%,white);background:-o-linear-gradient(to right,white 0,white 50%,white);background:-ms-linear-gradient(to right,white 0,white 50%,white);background:linear-gradient(to right,white 0,white 50%,white)}
.hotel-recent-reviews .user-review-card .flex-card .four-line-fadeout .content{float:right;width:100%;margin-left:-0.29411765em}
.hotel-recent-reviews .user-review-card .flex-card .padding-line-on-top{padding-top:1.5em}
.hotel-recent-reviews .user-review-card .flex-card .align-left{float:left}
.hotel-recent-reviews .user-review-card .flex-card .wrap-review{word-wrap:break-word}
.hotel-recent-reviews .user-review-card .flex-card .user-review-date{clear:left;font-style:normal;text-align:left}
.hotel-recent-reviews .flex-link-wrap:hover .four-line-fadeout:after{background:#edf7ff;background:-webkit-gradient(linear,left top,right top,color-stop(0,#edf7ff),color-stop(100%,#edf7ff));background:-webkit-linear-gradient(to right,#edf7ff 0,#edf7ff 100%);background:-moz-linear-gradient(to right,#edf7ff 0,#edf7ff 100%);background:-ms-linear-gradient(to right,#edf7ff 0,#edf7ff 100%);background:linear-gradient(to right,#edf7ff 0,#edf7ff 100%)}
.hotel-recent-reviews .tile{margin-bottom:0;padding-top:0}
.hotel-recent-reviews .tile .flex-card-border .flex-card{border:1px solid #e0e0e0}
.hotel-recent-reviews .tile .flex-figure{position:relative}
.hotel-recent-reviews .tile .user-review-rating-bubble{background-color:#0065b8;width:2em;color:#f5f5f5;margin:.35294118em .35294118em 1.41176471em 0;text-align:center}
.hotel-recent-reviews .tile .user-review-rating-bubble::after{border-color:#0065b8 transparent;border-style:solid;border-width:.47058824em 0 0 .76470588em;content:"";display:block;left:2.47058824em;position:absolute}
.hotel-recent-reviews .tile .description{color:#404040}
.hotel-recent-reviews .tile .review-hotel-name{background-color:#000;background-color:rgba(0,0,0,0.54);color:#fff;position:absolute;padding:.70588235em;bottom:0;width:100%}
.hotel-recent-reviews .tile .review-hotel-name a{color:#fff}
.hotel-recent-reviews .tile .user-review-date{color:#616161}
.hotel-recent-reviews .tile>.user-review-card{width:33.3%}
.hotel-recent-reviews .slideshow-view .icon-pagenext:after,.hotel-recent-reviews .slideshow-view .icon-pageprev:after{content:"\e019"}
.hotel-recent-reviews .slideshow-view .content-slider{position:relative}
.hotel-recent-reviews .slideshow-view .content-slider-controls{position:absolute;top:35%;width:100%}
.hotel-recent-reviews .slideshow-view .btn-paging{display:none}
.hotel-recent-reviews .slideshow-view .btn-paging:hover{-webkit-transform:scale(1.25,1.25);-moz-transform:scale(1.25,1.25);-ms-transform:scale(1.25,1.25);-o-transform:scale(1.25,1.25);transform:scale(1.25,1.25);-webkit-transition:.12s;-moz-transition:.12s;-o-transition:.12s;transition:.12s}
.hotel-recent-reviews .slideshow-view .content-slider-nav{visibility:hidden}
.hotel-recent-reviews .slideshow-view .user-review-card{width:28.05882353em}
.hotel-recent-reviews .slideshow-view .icon.icon-pagenext{-webkit-transform:scale(0.3,0.3);-moz-transform:scale(0.3,0.3);-ms-transform:scale(0.3,0.3);-o-transform:scale(0.3,0.3);transform:scale(0.3,0.3)}
.hotel-recent-reviews .slideshow-view .icon.icon-pageprev{-webkit-transform:scale(0.3,0.3);-moz-transform:scale(0.3,0.3);-ms-transform:scale(0.3,0.3);-o-transform:scale(0.3,0.3);transform:scale(0.3,0.3)}
.hotel-recent-reviews .slideshow-view .btn-label{background-color:#fff;-webkit-border-radius:2.94117647em;-moz-border-radius:2.94117647em;-o-border-radius:2.94117647em;border-radius:2.94117647em;-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px;-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px;box-shadow:rgba(0,0,0,0.3) 0 1px 3px}
.hotel-recent-reviews .slideshow-view:hover .btn-paging{display:block;padding-left:.35294118em;padding-right:.35294118em;position:absolute}
.desktop-col-1-3 .hotel-recent-reviews.locale-view .uitk-col,.desktop-col-1-2 .hotel-recent-reviews.locale-view .uitk-col{width:100%}
.hotel-recent-reviews.locale-view .flex-card{background:0;border-bottom:0 solid transparent}
.hotel-recent-reviews.locale-view .flex-card .flex-figure figure.image{background-color:#1f1f1f;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;padding-bottom:40%}
.hotel-recent-reviews.locale-view .flex-card .flex-figure figure.image img{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity = 50)}
.hotel-recent-reviews.locale-view .flex-card .hotel-name-address{color:#f5f5f5;position:absolute;padding:.70588235em 1.05882353em;bottom:0;width:100%}
.hotel-recent-reviews.locale-view .flex-card .hotel-name-address address{font-style:normal}
.hotel-recent-reviews.locale-view .flex-card .hotel-review-header .badge{margin-right:.70588235em;margin-bottom:.70588235em}
.hotel-recent-reviews.locale-view .flex-card .hotel-review-description{clear:both}
.hotel-recent-reviews.locale-view .flex-card .four-line-fadeout:after{background:0}
@media only screen and (min-width:60em){.desktop-col-1-3 .hotel-recent-reviews .tile .user-review-card{width:100%}
}
@media only screen and (max-width:60em){.hotel-recent-reviews .tile{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;margin-left:0;margin-bottom:0;padding-right:.70588235em;margin-right:-0.70588235em}
.hotel-recent-reviews .tile .flex-figure *,.hotel-recent-reviews .tile .flex-content *{white-space:normal}
.hotel-recent-reviews .tile .uitk-col{padding-right:.70588235em;padding-left:0}
.hotel-recent-reviews .tile .uitk-col .flex-card{height:100%}
.hotel-recent-reviews .tile .user-review-card{float:none;display:inline-block;height:24.70588235em}
.hotel-recent-reviews .tile>.user-review-card{width:46%;min-width:18.23529412em}
.hotel-recent-reviews .tile .review-hotel-name b{white-space:nowrap}
}
@media only screen and (max-width:45.3125em){.hotel-recent-reviews .user-review-card .flex-card .user-review-rating{display:block;float:left}
.hotel-recent-reviews .user-review-card .flex-card .user-review-title q{display:block}
}