.compare-wrapper *,::after,::before{box-sizing:border-box}.hotel-name{text-decoration:none;color:#000}.compare-actions{padding-bottom:10px}.compare-actions .add-hotel-favorites{width:40%;float:right;text-align:right}.compare-actions .remove-hotel-compare{width:40%;float:left;text-align:left}.compare-actions .remove-hotel-compare .remove-hotel-compare{height:26px;outline:medium none;position:absolute;right:0;top:3px}a.remove-hotel{color:#000!important;font-size:19px;height:36px;width:26px;text-decoration:none;display:inline-block;padding:6px;outline:0;position:relative;text-align:right}a.remove-hotel:before{font-family:"icomoon";top:0;left:-5px;content:""}.add-favorites{height:26px;outline:medium none}a.favorited-no{color:#000!important;font-size:19px;height:16px;width:26px;text-decoration:none;display:inline-block;padding:6px;outline:0;position:relative;text-align:right}a.favorited-no:before{font-family:"icomoon";top:0;left:-5px;content:""}a.favorited-yes{color:#d52925!important;font-size:19px;height:36px;width:26px;text-decoration:none;display:inline-block;padding:6px;outline:0;position:relative;text-align:right}a.favorited-yes:before{font-family:"icomoon";top:0;left:-5px;content:"";font-weight:bold;color:#ef000d}.cd-features-list .fa-check,.cd-features-list .fa-eye{color:#22acf4;font-size:18px}img{max-width:100%}h1{font-size:18px;text-align:center;padding:4em 5%}.hotels-stars-placeholder .fa{color:#f90;padding-right:0;font-size:15px}.seo-link{font-weight:600!important;color:#000!important;border-bottom:2px solid #22acf4;text-decoration:none!important}.seo-link:hover{text-decoration:none!important}.compare-wrapper{background:#f3f3f3}.compare-heading{margin:53px auto 0;max-width:1200px;padding:40px 0;position:relative;width:auto;text-align:center}.clearCompare{color:#d52925;float:right;padding:10px 0;text-align:center;cursor:pointer;width:180px;display:inline-block}.clearCompare a,.clearCompare a:visited{text-decoration:none;color:#d52925}.clearCompare .fa{padding-right:6px}.similar-hotel .price{text-align:left;font-size:12px}.more-products{margin-right:20px}.more-products h2{float:left;font-weight:600;display:block;width:100%;margin-bottom:20px}.more-products .similar-hotel img{width:80px;margin:0 10px 0 0;display:inline-block}@media(min-width:1020px){.more-products>h2{font-size:18px;margin:0 0 20px;display:block;float:none}.cd-products-table{width:-webkit-calc(100% - 370px);width:calc(100% - 370px);float:left}.more-products .price{font-size:14px;color:#000}.more-products .name{display:block;margin:0 0 8px;font-size:12px;color:#000;line-height:1.3}.more-products{display:block;width:320px;float:right}.card{padding:40px 20px 20px}}.similar-hotel{min-height:100px;border:1px solid #e8e8e8;border-radius:2px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 0 20px;padding:20px 20px 20px 5px;border:0}.similar-hotel .similar-hotel-title a,.similar-hotel .similar-hotel-title a:visited{font-weight:600;display:block;font-size:15px;letter-spacing:-.2px;color:#000}.similar-hotel .add-compare{padding:10px;margin-right:4px;font-size:19px;color:#aaa}.similar-hotel .add-compare .fa{color:#aaa}.similar-hotel .add-compare:hover .fa{color:#1c7ece}.similar-hotel .similar-hotel-title{width:60%;display:inline-block}@media only screen and (min-width:1170px){h1{font-size:14px;font-weight:300;padding:3em 5%}}.cd-products-comparison-table{margin-bottom:6em}.cd-products-comparison-table::after{display:none;content:'mobile'}.cd-products-comparison-table header{padding:0 5% 25px}.cd-products-comparison-table header::after{clear:both;content:"";display:table}.cd-products-comparison-table .actions{float:right}.cd-products-comparison-table .reset,.cd-products-comparison-table .filter{font-size:14px}.cd-products-comparison-table .reset{color:#404042;text-decoration:underline}.cd-products-comparison-table .filter{padding:.6em 1.5em;color:#fff;background-color:#ccc;border-radius:3px;margin-left:1em;cursor:not-allowed;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.cd-products-comparison-table .filter.active{cursor:pointer;background-color:#9dc997}.no-touch .cd-products-comparison-table .filter.active:hover{background-color:#a7cea1}@media only screen and (min-width:1170px){.cd-products-comparison-table{margin-bottom:8em}.cd-products-comparison-table::after{content:'desktop'}.cd-products-comparison-table header{padding:0 5% 40px}.cd-products-comparison-table h2{font-size:16px}.cd-products-comparison-table .reset,.cd-products-comparison-table .filter{font-size:16px}.cd-products-comparison-table .filter{padding:.6em 2em;margin-left:1.6em}}.cd-products-table{position:relative;overflow:hidden}.cd-products-table .features{position:absolute;z-index:1;top:0;left:0;width:120px;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px;opacity:.95}.cd-products-table .features::after{content:'';position:absolute;top:0;left:100%;width:4px;height:100%;background-color:transparent;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.06),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.06),transparent);opacity:0}.cd-products-table .booking-score{background:#003580 none repeat scroll 0 0;-webkit-border-radius:20%;-webkit-border-bottom-left-radius:0;-moz-border-radius:20%;-moz-border-radius-bottomleft:0;border-radius:20%;border-bottom-left-radius:0;color:#fff;font-size:14px;font-style:normal;font-weight:600;padding:7px 7px 7px 7px}@media only screen and (min-width:1170px){.cd-products-table .features{width:210px}}.cd-products-table.scrolling .features::after{opacity:1}.cd-products-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px}.cd-products-columns{width:1200px;margin-left:120px;margin-bottom:0}.cd-products-columns::after{clear:both;content:"";display:table}@media only screen and (min-width:1170px){.cd-products-columns{width:2480px;margin-left:210px}}.cd-products-columns .product{position:relative;float:left;width:150px;text-align:center;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s;transition:opacity .3s,visibility .3s,transform .3s}.filtering .cd-products-columns .product:not(.selected){opacity:0;visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.no-product-transition .cd-products-columns .product.selected{-webkit-transition:opacity .3s,visibility .3s;-moz-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.filtered .cd-products-columns .product:not(.selected){position:absolute}@media only screen and (min-width:1170px){.cd-products-columns .product{width:310px}}.cd-features-list{margin-bottom:0}.cd-features-list li{background-color:#fff;font-size:16px;font-weight:600;padding:16px 10px;border-color:#e6e6e6;border-style:solid;border-top-width:1px;border-right-width:1px;line-height:28px}.cd-features-list li img{vertical-align:middle}@media only screen and (min-width:1170px){.cd-features-list li{font-size:16px}}.features .cd-features-list li,.cd-products-table .features .top-info{font-size:15px;font-weight:600;line-height:20px;padding:20px 10px;text-align:left}@media only screen and (min-width:1170px){.features .cd-features-list li,.cd-products-table .features .top-info{line-height:20px;padding:20px}}.features .cd-features-list li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cd-products-table .top-info{position:relative;height:177px;width:150px;text-align:center;padding:10px;border-color:#e6e6e6;border-style:solid;border-right-width:1px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;cursor:pointer;background:#fff}.cd-products-table .top-info::after{content:'';position:absolute;left:0;top:100%;height:4px;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.06),transparent);opacity:0}.cd-products-table .top-info h3{padding:7px 0 .625em;font-weight:600;font-size:16px}.cd-products-table .top-info img{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-products-table .top-info h3,.cd-products-table .top-info img{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.cd-products-table .top-info h3 a{color:#111}@media only screen and (min-width:1170px){.cd-products-table .top-info{height:275px;width:310px}.cd-products-table .top-info h3{padding-top:1.2em;font-size:18px;font-weight:600}.cd-products-table .top-info .check{margin-bottom:1.5em}}.cd-products-table .features .top-info{width:120px;cursor:auto;background:#f3f3f3}@media only screen and (min-width:1170px){.cd-products-table .features .top-info{width:210px}}.cd-products-table .selected .top-info .check::before{background:#9dc997;border-color:#9dc997;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-animation:cd-bounce .3s;-moz-animation:cd-bounce .3s;animation:cd-bounce .3s}@-webkit-keyframes cd-bounce{0%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(1.6)}100%{-webkit-transform:scale(1.5)}}@-moz-keyframes cd-bounce{0%{-moz-transform:scale(1)}60%{-moz-transform:scale(1.6)}100%{-moz-transform:scale(1.5)}}@keyframes cd-bounce{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}100%{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}}.cd-products-table .selected .top-info .check::after{opacity:1}.cd-products-table .verified-reviews{color:#003680;display:block;text-align:center;vertical-align:middle;width:100%;font-size:14px;font-weight:600;padding:10px 0 4px}.cd-products-table .verified-reviews img{vertical-align:middle;width:125px}@media only screen and (min-width:1170px){.cd-products-table.top-fixed .cd-products-columns>li,.cd-products-table.top-scrolling .cd-products-columns>li,.cd-products-table.top-fixed .features,.cd-products-table.top-scrolling .features{padding-top:160px}.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{height:160px;position:fixed;top:0}.no-cssgradients .cd-products-table.top-fixed .top-info,.no-cssgradients .cd-products-table.top-scrolling .top-info{border-bottom:1px solid #e6e6e6}.cd-products-table.top-fixed .top-info::after,.cd-products-table.top-scrolling .top-info::after{opacity:1}.cd-products-table.top-fixed .top-info h3,.cd-products-table.top-scrolling .top-info h3{-webkit-transform:translateY(-116px);-moz-transform:translateY(-116px);-ms-transform:translateY(-116px);-o-transform:translateY(-116px);transform:translateY(-116px)}.cd-products-table.top-fixed .top-info img,.cd-products-table.top-scrolling .top-info img{-webkit-transform:translateY(-62px) scale(.4);-moz-transform:translateY(-62px) scale(.4);-ms-transform:translateY(-62px) scale(.4);-o-transform:translateY(-62px) scale(.4);transform:translateY(-62px) scale(.4)}.cd-products-table.top-scrolling .top-info{position:absolute}}.cd-table-navigation a{position:absolute;z-index:2;top:0;right:15px;-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px);overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;height:60px;width:40px;background:rgba(64,64,66,.8) url(../cd-arrow9e95.html?v=psZTZC6S7nP4MeUvrXS_S52JONo) no-repeat center center;border-radius:3px;-webkit-transition:background-color .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:background-color .3s,opacity .3s,visibility .3s,-moz-transform .3s;transition:background-color .3s,opacity .3s,visibility .3s,transform .3s}.cd-table-navigation a.inactive{opacity:0;visibility:hidden}.cd-table-navigation a.prev{left:120px;right:auto;-webkit-transform:translateY(55px) translateX(15px) rotate(180deg);-moz-transform:translateY(55px) translateX(15px) rotate(180deg);-ms-transform:translateY(55px) translateX(15px) rotate(180deg);-o-transform:translateY(55px) translateX(15px) rotate(180deg);transform:translateY(55px) translateX(15px) rotate(180deg)}.no-touch .cd-table-navigation a:hover{background-color:#404042}@media only screen and (min-width:1170px){.cd-table-navigation a{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.cd-table-navigation a.prev{left:210px;-webkit-transform:translateY(100px) translateX(15px) rotate(180deg);-moz-transform:translateY(100px) translateX(15px) rotate(180deg);-ms-transform:translateY(100px) translateX(15px) rotate(180deg);-o-transform:translateY(100px) translateX(15px) rotate(180deg);transform:translateY(100px) translateX(15px) rotate(180deg)}.top-fixed .cd-table-navigation a{position:fixed}.top-fixed .cd-table-navigation a,.top-scrolling .cd-table-navigation a{-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px)}.top-fixed .cd-table-navigation a.prev,.top-scrolling .cd-table-navigation a.prev{-webkit-transform:translateY(45px) translateX(15px) rotate(180deg);-moz-transform:translateY(45px) translateX(15px) rotate(180deg);-ms-transform:translateY(45px) translateX(15px) rotate(180deg);-o-transform:translateY(45px) translateX(15px) rotate(180deg);transform:translateY(45px) translateX(15px) rotate(180deg)}}.no-js .actions{display:none}.no-js .cd-products-table .top-info{height:145px}@media only screen and (min-width:1170px){.no-js .cd-products-table .top-info{height:248px}}.no-js .cd-products-columns .check{display:none}@media screen and (max-width:1024px){.more-products{width:100%!important;float:left!important;margin:0!important;padding:20px}.cd-products-table{width:100%!important}.similar-hotel{width:46%;float:left;margin-right:20px!important}}@media screen and (max-width:720px){.similar-hotel{width:100%}}.compared-item-photo{position:relative}.tours-compare table{table-layout:fixed;width:fit-content;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.tours-compare .star-rating-with-count{font-weight:600;font-size:15px}.tours-compare .count-reviews{font-weight:400;color:#000;font-size:14px;display:inline-block}.tours-compare .star-rating-with-count .star-rating{vertical-align:text-bottom;margin-right:6px;padding-top:1px;padding-left:2px}.tours-compare .type-experience{color:#0583da}.tours-compare tbody{font-size:16px;line-height:21px}.tours-compare tbody td{padding:15px 20px 16px;line-height:1.3}.tours-compare thead th{padding:6px}.tours-compare tbody td,.tours-compare thead th{width:270px;border-bottom:0}.tours-compare .specname{font-size:13px;line-height:18px;margin:0 0 8px;color:#707070}.tours-compare .specvalue{font-size:15px;color:#000;font-weight:600}.tours-compare .specvalue .IsPrivate{border:1px solid #2196f3;display:inline-block;padding:4px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tours-compare .specvalue .desc-of-tourfacility{font-size:14px;font-weight:400;padding-top:5px}.tours-compare .vertical-middle~tr:nth-child(2n+1):not(.titles){background:#e8e8e8}.tours-compare .quick-view a,.tours-compare .quick-view a:visited{font-size:13px;color:#000;background:rgba(255,255,255,.9);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 9px 6px}.tours-compare .quick-view a:hover{background:#a68745;color:#fff}.tours-compare .quick-view a .fa{color:#000}.tours-compare .quick-view a:hover .fa{color:#fff}.compared-item-content{position:relative}.tours-compare .quick-view{position:absolute;right:10px;bottom:14px;z-index:1}.compared-item-title{color:#000;font-size:15px;line-height:20px;font-weight:600}.compared-card{min-height:115px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.compared-card .compare-actions{padding-bottom:0;height:42px}.compared-item-head{padding:10px}.compared-item-head .price{font-size:13px;position:absolute;bottom:6px}.show-vessel-page{color:#0583da;padding-left:4px;margin-right:6px}@media(min-width:1020px){.tours-compare{width:-webkit-calc(100% - 370px);width:calc(100% - 370px);float:left}}@media(max-width:460px){.compared-card{min-height:134px}.tours-compare .quick-view{bottom:14px}.tours-compare tbody td,.tours-compare thead th{width:185px}.compared-item-title{font-size:14px;line-height:18px}}