@media (min-width:1200px){.header-1 .main-menu>ul>li>span{line-height:60px}}@media (min-width:992px){.main-menu>ul>li>span{box-sizing:border-box;color:#4c4f53;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.8px;line-height:60px;padding:0 20px;position:relative;text-transform:uppercase;white-space:nowrap}.main-menu>ul>li>span:hover{color:#d42929}}.post-cats>span span{color:#d42929;font-size:14px;line-height:20px;margin-bottom:5px;padding-right:5px}.post-cats>span span:focus,.post-cats>span span:hover{opacity:.8;text-decoration:underline!important}.site-title{color:#000;font-family:Prata,serif;font-size:29px;font-style:normal;font-weight:400}.header-1 .head_one .logo{padding:20px 0}h1.post-title.entry-title{font-size:35px}[data-lk]{cursor:pointer}.simple-lightbox{background:#fff;display:block;margin-bottom:1.5em;max-width:700px;overflow:hidden;position:relative;width:100%}.image-number-first{cursor:pointer;float:left;width:66.6%}.image-number-other{display:none}.image-number-second{cursor:pointer;float:left;line-height:0;width:33.3%}.count-wrapper{background:rgba(0,0,0,.5);bottom:0;height:50%;position:absolute;right:0;width:33.3%}.count-text{color:#fff;cursor:pointer;font-family:sans-serif;font-size:40px;font-weight:700;left:50%;line-height:18px;position:absolute;text-align:center;text-decoration:none;text-shadow:1px 1px 45px #000;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.count-text{font-size:30px}}.count-text span{color:#eee;font-size:20px}@media only screen and (max-width:767px){.count-text span{font-size:14px}}.show-all-photos-text{font-size:20px;line-height:25px;padding:5%}.amenities .amenity-wrapper .amenity__title{color:#242c4a;font:400 32px/1.4 Roboto,sans-serif;margin-bottom:30px}.amenities .amenity-wrapper .amenity__wrapper-columns{-moz-column-count:4;column-count:4}@media only screen and (max-width:767px){.amenities .amenity-wrapper .amenity__wrapper-columns{-moz-column-count:1;column-count:1}}.amenities .amenity-wrapper .amenity__wrapper-columns .item{display:inline-block;margin-bottom:40px;width:100%}.amenities .amenity-wrapper .amenity__wrapper-columns .item__list{list-style-type:none;margin:0;padding:0}.amenities .amenity-wrapper .amenity__wrapper-columns .item__title{font-size:18px;font-weight:700;margin-bottom:15px;padding-left:5px;position:relative}.amenities .amenity-wrapper .amenity__wrapper-columns .item__list-item{-moz-column-break-inside:avoid;box-sizing:border-box;break-inside:avoid;font:normal 16px/24px Roboto,sans-serif;margin-bottom:10px;padding-left:25px;padding-right:25px;page-break-inside:avoid;position:relative;width:100%}.amenities .amenity-wrapper .amenity__wrapper-columns .item__list-item:before{background-color:#7c8092;border-radius:50%;content:"";height:4px;left:8px;position:absolute;top:8px;width:4px}.proscons-wrapper{display:flex}.proscons-wrapper .cons,.proscons-wrapper .pros{padding:5px}.proscons-wrapper__title{align-items:center;display:flex;font-size:20px!important}.proscons-wrapper__title--green{color:#56a531}.proscons-wrapper__title--red{color:#fc5203}.proscons-wrapper__text{padding-left:10px}.proscons-wrapper .list{margin-left:0;padding-left:0}.proscons-wrapper .list-item{font:normal 16px/24px Roboto,sans-serif;margin-bottom:10px}.section-blog-info{padding-bottom:15px;padding-top:15px}.post-category{display:flex}.post-category .category{margin-right:10px}.landmarks .description-info,.restaurants .description-info{margin-bottom:15px!important}.landmarks .list,.restaurants .list{-moz-column-count:2;column-count:2;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}.reviews__inner{padding:10px 0}.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}}.js-btn-show-prices{cursor:pointer}.rooms .btn-price{background-color:#0b6efd;border:none;color:#fff;margin:0 20px;min-width:120px}.rooms table thead{background-color:#4c76b2;color:#fff;font-weight:600}.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:0}@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{display:flex;font-size:14px;justify-content:space-around;min-width:150px}@media only screen and (max-width:767px){.rooms .sleeps{min-width:60px}}.contact{border:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:5px 15px}.contact__head{margin:0;padding:0}.contact__item{margin:0!important}.contact__item--blue{color:#466cf7;font-weight:500}.contact__item--blue:hover{text-decoration:underline}.contact i{margin-right:5px}#mapbox{height:300px;width:100%}#mapbox .mapboxgl-ctrl-group button{box-shadow:none;margin:0}.hotel-amenities,.hotel-key-facilities{-moz-column-count:4;column-count:4;margin-bottom:15px;margin-left:0;padding-left:0!important}@media only screen and (max-width:767px){.hotel-amenities,.hotel-key-facilities{-moz-column-count:1;column-count:1}}.sub-h4{font-size:22px!important;margin-top:5px!important}.womb-h3{margin-bottom:0!important}.j-link{cursor:pointer}.j-link:hover img{opacity:.7;transition:opacity .2s}.gallery-block{display:flex;justify-content:center}.hotel-features{font-size:16px;padding:10px 0}.hotel-features ul{margin-left:0;padding-left:0}.hotel-ratings__list{-moz-column-count:4;column-count:4;margin-bottom:5px;padding-left:0!important}@media only screen and (max-width:767px){.hotel-ratings__list{-moz-column-count:1;column-count:1}}.rankings .list{list-style:none;padding-left:0}@media screen and (min-width:48em){.sidebar-70-30 .entry-content{width:70%!important}.sidebar-70-30 #secondary{width:30%!important}}li a{color:#d42929}li a:hover{color:#4c4f53}.single .post-excerpt p{margin-bottom:20px}
