.reservation-form-wrap{margin-top:30px;margin-bottom:50px}.reservation-form-wrap .reservation-form__field label{color:#000}.reservation-form-wrap .reservation-form__fields{width:100%}.reservation-form-wrap .reservation-form__fields li{margin-bottom:15px}.reservation-form-wrap .reservation-form__field{width:100%}.reservation-form-wrap .reservation-form__field input,.reservation-form-wrap .reservation-form__field select{border:1px solid #ccc;padding:15px;height:55px}.reservation-form-wrap .reservation-form__field label{font-size:16px;text-transform:capitalize}.reservation-form-wrap .reservation-form__name{text-align:center;padding:10px}.reservation-form-wrap .reservation-form__form-col{margin-bottom:20px}.reservation-form-wrap .reservation-form__form-col:before{display:none}.reservation-form-wrap .reservation-form__submit{margin-top:20px}.pop-up__close-button{padding:3px 12px;font-size:36px;line-height:1.0}.pop-up__inner{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;background-size:cover;background-color:#2eb0d1;padding-bottom:35px;color:#fff}.pop-up__content{padding-top:15px}.pop-up__inner h1,.pop-up__inner h2,.pop-up__inner h3,.pop-up__inner h4,.pop-up__inner h5,.pop-up__inner h6,.pop-up__inner p{color:inherit}.logo img:focus,.top-bar .header-menu li>a:focus,ul.cnss-social-icon li.cn-fa-icon a:focus{outline:2px dotted ButtonText}.hidden>label,.name_first label,.name_last label,table caption{display:inline-block!important;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.header_image_phone,.title-bar .menu-icon{font-size:0;line-height:0}.top-bar .header-menu li>a:focus+ul.submenu{display:block}.sitemap-link{padding:18px 0}label.gfield_label gfield_label_before_complex{display:none!important}.rel-wrap{position:relative;overflow:hidden}.stretched-img{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1}.fl-video{}.fl-video:hover .mejs-controls{-webkit-clip-path:none!important;clip-path:none!important;opacity:1!important;display:block!important;clip:unset!important}.blog .post-img-container a img{display:block}table tbody tr{border-bottom:8px solid #fff!important}.sightseeing-chart table tbody tr:nth-child(odd){border-bottom:0!important}.sightseeing-chart table thead{border-bottom:8px solid #fff}.sightseeing-chart table thead th{border:none}.sightseeing-chart table thead th:last-of-type{color:#fff;background-color:#2eb0d1}@media only screen and (max-width:640px){.sightseeing-chart table thead{display:block}.sightseeing-chart table thead tr th{width:20%}.sightseeing-chart table thead tr th:first-child{width:40%}.sightseeing-chart table tbody tr:first-of-type td:first-of-type{width:100%}.sightseeing-chart table tr:nth-child(odd) td:nth-of-type(2){width:40%}.sightseeing-chart table tbody tr:first-of-type td{font-size:inherit!important}.sightseeing-chart table tr:nth-child(2n) td:first-child{width:40%}.sightseeing-chart table tr:nth-child(2n) td:nth-of-type(2){width:20%}}@media only screen and (min-width:641px){.sightseeing-chart table tbody tr:first-of-type td:first-of-type{width:30%}.sightseeing-chart table tbody tr td:first-of-type{border-bottom:8px solid #fff}.sightseeing-chart table thead th{font-weight:400;background-color:#e3e3e3;border-radius:0}.sightseeing-chart table tbody tr td:last-child,.sightseeing-chart table tbody tr td:nth-last-child(2){font-weight:700!important}.sightseeing-chart table tbody tr:nth-child(odd) td:nth-child(2){width:30%}.sightseeing-chart table tbody tr:nth-child(2n) td:first-child{width:55%}.sightseeing-chart table tbody tr:nth-child(2n) td{padding-top:0}}@media only screen and (max-width:1700px){.sightseeing-chart table tbody tr:first-of-type td,.sightseeing-chart table thead th{text-transform:inherit;font-size:calc(2px + 1.2vw)}}@media only screen and (min-width:1701px){.sightseeing-chart table tbody tr:first-of-type td,.sightseeing-chart table thead th{font-weight:400;font-size:30px;text-transform:inherit}.sightseeing-chart table thead th{vertical-align:bottom}}@media only screen and (max-width:800px){.post-img-container .stretched-img{position:relative}}