.site-title{font-size:40px!important}.site-name{color:#fff}.site-content{margin-top:10px!important}h2,h3,h4{margin:10px 0}ul{line-height:1.6}.tg-site-header .tg-header-top ul li span{color:#fff;cursor:pointer;font-size:14px;transition:all .35s ease-in-out}.tg-site-header .tg-header-top ul li span:hover{color:#de7b85}.cenote-header-sticky .main-navigation li span{padding-bottom:15px;padding-top:15px}.tg-site-menu--default .current_page_item>span{border-bottom-color:#16181a;font-weight:600}.tg-site-menu--default span{border-bottom:2px solid transparent;cursor:pointer;display:block;font-size:14px;font-weight:400;margin-left:10px;margin-right:10px;padding:15px 0;text-decoration:none;transition:.4s ease}.tg-site-menu--default span:hover{color:#de7b85}.cenote-mobile-navigation span{display:block;font-size:14px;padding:15px 0;position:relative}.site-branding .site-description{margin:0 0 15px}.site-branding-wrapper{border-bottom:2px solid #fff0e6;margin-bottom:25px}.entry-thumbnail{cursor:pointer}.tg-archive-style--big-block article.last{flex-basis:100%;margin-bottom:20px}.lightbox-gallery{line-height:0;margin-bottom:15px}.lightbox-gallery .sub-images{display:flex;position:relative}.lightbox-gallery .image{line-height:0}.lightbox-gallery .count-text-image{position:relative}.lightbox-gallery .image-number-other{display:none}.lightbox-gallery .count-wrapper{align-items:center;background-color:#00000085;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.lightbox-gallery .count-wrapper .count-text{font-size:20px;line-height:25px;text-align:center}@media only screen and (max-width:767px){.lightbox-gallery .count-wrapper .count-text{font-size:15px;line-height:15px}#av-form-cl-mob{margin-bottom:15px}}.proscons{display:flex;line-height:1.6}.proscons__item{width:50%}.proscons__item .item__title{margin:10px 0}.proscons__item .list__item{margin-bottom:5px}.highlights .list{-moz-column-count:4;column-count:4}.contacts__list{list-style:none;margin-left:0}.contacts__list .list__item--blue{color:blue;cursor:pointer;text-decoration:underline}.contacts__list .list__item i{margin-right:5px}.reviews{line-height:1.6}.reviews .review{border-bottom:1px solid #d1dde9;padding-bottom:15px;padding-top:15px}.reviews .review:last-child{border:none}.reviews .review:first-child{padding-top:0}.reviews .review__title{padding-left:20px}.reviews .review__pos{padding-left:20px;position:relative}.reviews .review__pos:after,.reviews .review__pos:before{background-color:#28b040;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:12px;width:10px}.reviews .review__pos:after{transform:rotate(90deg)}.reviews .review__neg{padding-left:20px;position:relative}.reviews .review__neg:before{background:#fc5203;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:12px;width:10px}@media only screen and (max-width:767px){.reviews .review__neg:before{top:9px}}.landmarks .description-info,.restaurants .description-info{margin-bottom:15px!important}.landmarks .list,.restaurants .list{-moz-column-count:2;column-count:2;margin-bottom:0;margin-left:0;padding-left:0}@media only screen and (max-width:767px){.landmarks .list,.restaurants .list{-moz-column-count:1;column-count:1}}.landmarks .list__item,.restaurants .list__item{display:flex;font:normal 16px/24px Roboto,sans-serif;justify-content:space-between;margin-bottom:10px}.landmarks .list__item .dots,.restaurants .list__item .dots{border-bottom:1px dotted #3c4858;flex:1}.hotel-amenities,.hotel-key-facilities{-moz-column-count:4;column-count:4;list-style:initial;margin-bottom:15px;margin-left:20px;padding-left:0}@media only screen and (max-width:767px){.hotel-amenities,.hotel-key-facilities{-moz-column-count:1;column-count:1}}.rooms table thead{background-color:#4c76b2;color:#fff;font-weight:600}.rooms table .td-sleep{width:200px}@media only screen and (max-width:767px){.rooms table .td-sleep{width:auto}}.rooms table .td-price{width:200px}@media only screen and (max-width:767px){.rooms table .td-price{width:auto}}.rooms i.info{color:#ef9a00;font-size:15px}.rooms .room{font-size:14px}.rooms .room .fa-caret-right{color:#ff8000;padding-right:5px}.rooms .room__name{display:flex;flex-direction:row;font-weight:600;justify-content:space-between;text-decoration:underline}.rooms .room__description,.rooms .room__size{margin-top:5px}.rooms .room__facilities{margin-top:10px}.rooms .room__facilities .list{-moz-column-count:4;column-count:4;padding-left:15px}@media only screen and (max-width:767px){.rooms .room__facilities .list{-moz-column-count:1;column-count:1}}.rooms .room__facilities .list__item{font-size:14px}.rooms .sleeps{align-items:center;display:flex;font-size:14px;justify-content:center;min-width:150px}.rooms .sleeps .adult i,.rooms .sleeps .children i{margin-left:2px;margin-right:2px}.rooms .sleeps .info{cursor:pointer}@media only screen and (max-width:767px){.rooms .sleeps{min-width:60px}}
