.hotel-related-component .list-container .item{margin-bottom:30px}.hotel-related-component .list-container .item figure{height:150px;background-size:auto;background-position:0 center;background-repeat:no-repeat;text-align:center;display:table;width:100%}.hotel-related-component .list-container .item figure figcaption{display:table-cell;vertical-align:middle}.hotel-related-component .list-container .item figure figcaption>div{width:auto;display:inline-block}.hotel-related-component .list-container .item figure figcaption>div>.price,.hotel-related-component .list-container .item figure figcaption>div>.booking-link{display:table-row}.hotel-related-component .list-container .item figure figcaption>div>.price{opacity:.9}.hotel-related-component .list-container .item figure figcaption>div>.price>span{display:block;padding-left:5px;padding-right:5px}.hotel-related-component .list-container .item figure figcaption>div>.price>span:first-child{padding-top:5px;opacity:.9}.hotel-related-component .list-container .item figure figcaption>div>.price>span:last-child{padding-bottom:10px;letter-spacing:-2px}.hotel-related-component .list-container .item figure figcaption>div>.booking-link>a{padding:1px 10px;display:table-cell}.hotel-related-component .list-container .item figure figcaption>div>.booking-link>a:hover{text-decoration:none}.hotel-related-component .list-container .item .info .rating{height:14px}.hotel-related-component .list-container .item .info .rating .base-primary-c{color:#fff !important}.hotel-related-component .list-container .item .info .rating .base-primary-gray-c{display:none}.hotel-related-component .list-container .item .info .col-xs-2{padding-left:0}.hotel-related-component .list-container .item .info .show-map{cursor:pointer;opacity:.8;margin-top:5px}.hotel-related-component .list-container .item .description{margin-top:10px;overflow:hidden;margin-bottom:10px}.hotel-related-component .list-container .item .description p{height:100%;margin-bottom:0}@media(min-width:768px){.hotel-related-component .list-container .item .description{height:120px;margin-bottom:0}}@media(max-width:767px){.hotel-related-component .list-container .item .description p.text-fade::after{background:0}}.hotel-related-component .list-container .item .go-to-web-btn{margin-top:5px;width:100%}

#componentLocation{margin-top:25px;position:relative}#componentLocation address{position:absolute;background:rgba(0,0,0,0.6);width:100%}#componentLocation address a,#componentLocation address a:hover{text-decoration:none}#componentLocation a.phone,#componentLocation a.phone:hover{text-decoration:none;display:inline-block}#componentLocation>#gmapStatic{width:100%;height:300px;cursor:pointer;background-position:center}#gmap{width:100%;height:400px}@media(max-width:767px){#componentLocation>#gmapStatic{height:200px}}

#reviewComponentMini{padding:10px 0}#reviewComponentMini .title{margin-bottom:10px}#reviewComponentMini .review{margin-bottom:7px;padding-bottom:7px;padding-top:7px}#reviewComponentMini .review .name{padding:5px 0;margin-right:10px;display:inline-block}#reviewComponentMini .review .score{padding:5px 0;display:inline-block;vertical-align:text-bottom}#reviewComponentMini .review .name label{font-weight:normal;margin:0}#reviewComponentMini .review .name h4{margin:0 0 2px 0;letter-spacing:-1px}#reviewComponentMini .review .app-well{padding:15px 30px}#reviewComponentMini .review .score span{padding:5px 7px;border-bottom-left-radius:0;margin-right:2px;font-weight:700}#reviewComponentMini .review .score label{margin:0;vertical-align:text-bottom;text-transform:capitalize}#reviewComponentMini .review .clearfix:not(:last-child){padding-bottom:10px}@media(max-width:767px){#reviewComponentMini .review{border-radius:0 !important}}@media(min-width:992px){#reviewComponentMini .review .name{margin-right:0;display:block}#reviewComponentMini .review .score{margin-right:0;display:block;padding-top:0}#reviewComponentMini .review .text{padding-left:0}#reviewComponentMini .review .data{padding-left:10px}}#reviewComponentTab{padding:10px 0}#reviewComponentTab .review{margin-bottom:20px}#reviewComponentTab .review .name{padding:5px 0;margin-right:10px;display:inline-block}#reviewComponentTab .review .score{padding:5px 0;display:inline-block;vertical-align:text-bottom}#reviewComponentTab .review .flag{padding:5px 0;display:inline-block;margin-right:5px}#reviewComponentTab .review .flag img{vertical-align:text-top}#reviewComponentTab .review .name label{font-weight:normal;margin:0}#reviewComponentTab .review .name h4{margin:0 0 2px 0;letter-spacing:-1px;font-weight:normal}#reviewComponentTab .review .score span{padding:5px 7px;border-bottom-left-radius:0;margin-right:2px;font-weight:normal}#reviewComponentTab .review .score label{margin:0;vertical-align:text-bottom;text-transform:capitalize;font-weight:normal}#reviewComponentTab .review .data{border:solid 1px}#reviewComponentTab .review .data .label{padding:3px 5px;font-weight:normal}#reviewComponentTab .review .data .tag{overflow:hidden;padding:10px 20px}#reviewComponentTab .review .data .tag-outstanding{overflow:hidden;padding:5px 30px;font-size:13px}#reviewComponentTab .review .data .app-well{padding:15px 30px}#reviewComponentTab .review .data .app-well.border-top{border-top:1px dotted}@media(min-width:992px){#reviewComponentTab .review .name{margin-right:0;display:block}#reviewComponentTab .review .score{margin-right:0;display:block;padding-top:0}#reviewComponentTab .review .flag{margin-right:0;display:block;padding-bottom:0}#reviewComponentTab .review .flag img{vertical-align:text-bottom}#reviewComponentTab .review>.col-md-3{padding-right:0}}#reviewGuestValueComponent p.topic{margin-bottom:0 !important;font-weight:bold}#reviewGuestValueComponent p.topicComments{margin-bottom:0 !important;font-weight:bold}#reviewComponentTab .app-well svg{height:20px;width:20px;margin-bottom:10px}

#externalReviewCategoryComponent .score{padding:20px;font-size:53px;border-radius:100%}#externalReviewCategoryComponent .progress{height:10px !important}

#componentAffiliationSaleLinks ul>li{padding:10px 5px}#componentAffiliationSaleLinks ul>li a{text-decoration:none}#componentAffiliationSaleLinks ul>li img{height:18px;position:absolute}
