File manager - Edit - /home/asiatechinc/public_html/asiatech-websites/rhenockhouse.com/css/style-new.css
Back
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;500;600;700&display=swap'); .heading, body, section { position: relative; font-family: 'Josefin Sans', sans-serif; } .awe-btn span a{ color:#fff; } .awe-btn span a:hover{ text-decoration:none; } .room-detail_tab-header li a:hover{ text-decoration:none; } body, textarea { font-size: 14px } .note{ margin-top:20px; } .note span{ font-weight:bold; } a, body, select { color: #fff; } .awe-btn span a:hover{ color: #fff!important; } img.leaf { width: 250px; /*margin-top: -36px;*/ margin-bottom: 30px; } .awe-btn, .heading, .tab-price table caption h2, .tabs .ui-tabs-nav li a { text-transform: uppercase } /*.about-item img:hover { transform: scale(1.2) rotate( 6deg); -webkit-transform: scale(1.2) rotate( 6deg); -moz-transform: scale(1.2) rotate(6deg); transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; }*/ .attraction_sidebar .attraction_heading, .menu-bars { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none } .awe-calendar-wrapper i, .owl-controls .owl-next, .owl-controls .owl-prev { -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } #page-wrap, .awe-overflow-h { overflow: hidden } a, button, input, select, textarea { outline: 0; font-size: 16px; } a:focus, a:hover, button:focus, input:focus, select:focus, textarea:focus { outline: 0!important; text-decoration: none } body { font-family: 'Josefin Sans', sans-serif; font-size: 24px; font-style: normal; font-variant: normal; line-height: 26.4px; font-size: 14px; padding: 0; margin: 0; letter-spacing: .014em } .awe-btn, .h1, .h2, .h3, .h4, .h5, .h6, .heading, .shortcode-heading, h1, h2, h3, h4, h5, h6, select { font-family: Helvetica } p { line-height: 1.7em; letter-spacing: .02em; font-size: 18px; color:#000; text-align: justify; font-family: 'Josefin Sans', sans-serif; } input, textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } input[type=search], input[type=text], input[type=url], input[type=number], input[type=password], input[type=email], input[type=file] { background-color: rgb(248, 243, 237); border: 1px solid #d4d4d4; height: 40px; line-height: 40px; padding: 0 12px; color: #666; font-size: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-family: Helvetica } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } input[type=number] { -moz-appearance: textfield } select { font-size: 12px } input, button, select, textarea { font-family: 'Josefin Sans', sans-serif; font-size: 16px; line-height: inherit; } textarea { background-color: rgb(248, 243, 237); border: 1px solid #d4d4d4; resize: none; padding: 12px; height: 140px; color: #666; vertical-align: middle } .awe-parallax, .awe-static, .banner-slider .slider-item { /*background-repeat: no-repeat;*/ background-repeat: repeat; /*background-position: 50% 50%*/ } input::-webkit-input-placeholder { color: #888 } input:-moz-placeholder { color: #888 } input::-moz-placeholder { color: #888 } input:-ms-input-placeholder { color: #888 } textarea::-webkit-input-placeholder { color: #888 } textarea:-moz-placeholder { color: #888 } textarea::-moz-placeholder { color: #888 } textarea:-ms-input-placeholder { color: #888 } code, kbd, pre, samp { font-size: inherit } code { background-color: #eee; letter-spacing: .015em } img { max-width: 100%; height: auto; vertical-align: middle; border: 0 } .awe-color, .awe-overlay { position: absolute; height: 100%; top: 0; width: 100%; left: 0 } ::-moz-selection { color: #fff; background-color: #232323 } ::selection { color: #fff; background-color: #232323 } #page-wrap { background-color: #f7f7f7 } .desc{ width: 100%; display: block; margin: auto; } .tariff ul:nth-child(2){ float: right; } @media screen and (max-width: 767px){ .banner-slider .slider-item { height: 260px !important; } .about-item .text .desc { color: #333; font-size: 16px; } .desc { width: 100%; display: block; margin: auto; } .banner-slider{ padding-top: 60px; } .banner-slider .slider-item .slider-text { position: absolute; top: 50%!important; width: 100%; } .bg-9 { background-image: url(../images/banner/abt-banner.jpg); height: 235px!important; background-position: 0px 70px!important; } .header_mobile .container { position: relative; padding-top: 0px!important; padding-bottom: 0px!important; } } .awe-parallax { /*background-attachment: fixed;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; /*background-size: cover;*/ background-size: cover; z-index: 0; background-repeat: no-repeat; } .fix-background-ios { -webkit-background-size: auto 150%!important; background-attachment: scroll!important } .awe-static { color: #fff; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .awe-color { z-index: -3; background-color: #232323 } .awe-overlay { /*background-color: rgba(72, 72, 72, .3);*/ z-index: 0 } .awe-btn { display: inline-block; background: 0 0; white-space: nowrap; cursor: pointer; line-height: normal; padding: 8px 10px; font-size: 16px; color: #fff; min-width: 110px; border-width: 0; text-align: center; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; font-family: 'Josefin Sans', sans-serif; } .awe-btn.awe-btn-default { border: 2px solid #3a7441; background-color: #3a7441; } .awe-btn.awe-btn-default:hover { border-color: #3a7441; background-color: #3a7441; color: #fff } .awe-btn.awe-btn-1 { border: 2px solid #357ebd; color: #357ebd } .awe-btn.awe-btn-1:hover { background-color: #357ebd; color: #fff } .awe-btn.awe-btn-2 { border: 2px solid #4cae4c; color: #4cae4c } .awe-btn.awe-btn-2:hover { background-color: #4cae4c; color: #fff } .awe-btn.awe-btn-3 { border: 2px solid #46b8da; color: #46b8da } .awe-btn.awe-btn-3:hover { background-color: #46b8da; color: #fff } .awe-btn.awe-btn-4 { border: 2px solid #eea236; color: #eea236 } .awe-btn.awe-btn-4:hover { background-color: #eea236; color: #fff } .awe-btn.awe-btn-5 { border: 2px solid #d43f3a; color: #d43f3a } .awe-btn.awe-btn-5:hover { background-color: #d43f3a; color: #fff } .awe-btn.awe-btn-6 { border: 2px solid rgb(248, 243, 237); background-color: rgb(248, 243, 237); color: #fff } .awe-btn.awe-btn-6:hover { color: rgb(248, 243, 237); background-color: transparent } .awe-btn.awe-btn-7 { border: 2px solid #357ebd; background-color: #357ebd; color: #fff } .awe-btn.awe-btn-7:hover { color: #357ebd; background-color: transparent } .awe-btn.awe-btn-8 { border: 2px solid #4cae4c; background-color: #4cae4c; color: #fff } .awe-btn.awe-btn-8:hover { color: #4cae4c; background-color: transparent } .awe-btn.awe-btn-9 { border: 2px solid #46b8da; background-color: #46b8da; color: #fff } .awe-btn.awe-btn-9:hover { color: #46b8da; background-color: transparent } .awe-btn.awe-btn-10 { border: 2px solid #eea236; background-color: #eea236; color: #fff } .awe-btn.awe-btn-10:hover { color: #eea236; background-color: transparent } .awe-btn.awe-btn-11 { border: 2px solid #d43f3a; background-color: #d43f3a; color: #fff } .awe-btn.awe-btn-11:hover { color: #d43f3a; background-color: transparent } .awe-btn.awe-btn-12 { border: 2px solid #fff; color: #fff } .awe-btn.awe-btn-12:hover { background-color: #ad882d; border-color: #ad882d; color: #fff } .awe-btn.awe-btn-13 { border: 2px solid #457c4c; background-color: #457c4c; color: #fff } .awe-btn.awe-btn-13:hover { border: 2px solid #457c4c; background-color: #457c4c; } .awe-btn.awe-btn-14 { border: 2px solid #000 } .awe-btn.awe-btn-14:hover { border-color: #ad882d; background-color: #ad882d; color: #fff } .tb { display: table; width: 100% } .tb-cell { display: table-cell; vertical-align: middle } .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-weight: 400; line-height: 1.5em; color: #232323; margin: 0 } .h1, .h5, .heading, h1, h5 { font-weight: 700 } .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit } .h1, h1 { font-size: 36px } .h2, h2 { font-size: 28px } .h3, h3 { font-size: 24px } .h4, h4 { font-size: 21px } .h5, h5 { font-size: 18.15px } .h6, h6 { font-size: 14.12px } abbr { color: #A1D71A; border-width: 2px } .mark, mark { background-color: #232323 } .icon { display: inline-block; font-style: normal } .float-left { float: left } .float-right, .hr:after { float: right } .hr { height: 1px; width: 100% } .hr:after, .hr:before { width: 50%; content: ''; height: 1px } .hr:after { background-color: #e3e3e3; background-image: -webkit-gradient(linear, left top, right top, from(#e3e3e3), to(#fff)); background-image: -webkit-linear-gradient(left, #e3e3e3, #fff); background-image: -moz-linear-gradient(left, #e3e3e3, #fff); background-image: -ms-linear-gradient(left, #e3e3e3, #fff); background-image: -o-linear-gradient(left, #e3e3e3, #fff) } .hr:before, .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-prev { float: left } .bg-white, .hr:before { background-color: rgb(248, 243, 237); padding-top: 35px; } /*.ser .heading { padding-bottom: 30px; }*/ .hr:before { background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#e3e3e3)); background-image: -webkit-linear-gradient(left, #fff, #e3e3e3); background-image: -moz-linear-gradient(left, #fff, #e3e3e3); background-image: -ms-linear-gradient(left, #fff, #e3e3e3); background-image: -o-linear-gradient(left, #fff, #e3e3e3) } .heading { margin: 0; color: #232323; font-size: 25px; line-height: 1; margin-bottom: 10px; font-family: 'Josefin Sans', sans-serif; } .sub-banner .text p { margin-bottom: 0; color: #fff; text-shadow: 2px 2px 2px #000; font-size: 20px; text-align: center; } .titBg{ color: #232323; font-size: 25px; line-height: 1; font-weight: 700; margin-bottom: 10px; font-family: 'Josefin Sans', sans-serif; } .heading.white { color: #fff } .sub-heading { color: #333; font-size: 20px; margin-bottom: 0; margin-top: 15px } .shortcode-heading { color: #464646; font-weight: 400; padding-bottom: 10px; font-size: 14px; margin: 0; border-bottom: 2px dotted #464646 } blockquote { border: 2px solid #232323; padding: 15px 25px; margin: 0 } blockquote p { margin: 0; color: #444; font-weight: 600; font-style: italic; line-height: 1.428em } blockquote p:after, blockquote p:before { font-size: 28px; font-style: inherit; font-family: Helvetica } blockquote p:before { content: '“'; margin-right: 10px } blockquote p:after { content: '”'; margin-left: 10px } .awe-popup-overlay:after, .awe-popup-overlay:before, .header_top:after { content: '' } .bg-gray { background-color: #f1f1f1 } .bg-blue { background-color: #344a71 } .tabs, .tabs .ui-tabs-nav { padding: 0; background-color: transparent; border-width: 0; -webkit-border-radius: 0; -moz-border-radius: 0 } .tabs { border-radius: 0 } .tabs .ui-tabs-nav { list-style: none; margin: 0; border-radius: 0 } .tabs .ui-tabs-nav li { background-color: transparent!important; background-image: none!important; border-width: 0!important; margin: 0 40px 0 0!important; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .tabs .ui-tabs-nav li a { color: #232323!important; font-weight: 500; padding: 0!important; font-family: Hind } .tabs .ui-tabs-nav li.ui-tabs-active a, .tabs .ui-tabs-nav li:hover a { color: #516d9b!important } .tabs .ui-tabs-panel { padding: 0; margin-top: 30px } .tabs.tabs-2 .ui-tabs-nav li { margin: 0!important } .tabs.tabs-2 .ui-tabs-nav li a { font-family: 'Josefin Sans', sans-serif; padding: 7px 10px!important; border: 2px solid transparent; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .tabs.tabs-2 .ui-tabs-nav li:hover a { color: #232323!important; border-color: #464646 } .tabs.tabs-2 .ui-tabs-nav li.ui-tabs-active a { background-color: rgb(248, 243, 237); color: #fff!important } .accordion .ui-accordion-header { background-color: rgb(248, 243, 237); color: #fff; padding: 10px 20px; font-family: Hind; text-transform: uppercase; font-weight: 400; margin-top: 10px; border-width: 0; outline: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .accordion .ui-accordion-header .ui-accordion-header-icon { display: none } .accordion .ui-accordion-header:first-child { margin-top: 0 } .accordion .ui-accordion-content { background-color: transparent; padding: 15px 20px; border: 2px solid rgb(248, 243, 237); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .alert { line-height: 1.5em; margin: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .awe-calendar-wrapper { display: inline-block; vertical-align: middle; position: relative } .awe-calendar-wrapper .awe-calendar { padding: 0 30px 0 10px; background-color: transparent; color: #333; width: 100%; border: 2px solid #333; height: 40px; line-height: 36px } .awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder { color: #333 } .awe-calendar-wrapper .awe-calendar:-moz-placeholder { color: #333 } .awe-calendar-wrapper .awe-calendar::-moz-placeholder { color: #333 } .awe-calendar-wrapper .awe-calendar:-ms-input-placeholder { color: #333 } .awe-calendar-wrapper i { position: absolute; right: 10px; top: 50%; font-size: 14px; color: #333; pointer-events: none } .bootstrap-select.btn-group.awe-select { width: auto } .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: transparent; outline: 0; border: 2px solid #fff; height: 40px; line-height: 36px; padding-top: 0; padding-bottom: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .bootstrap-select.btn-group.awe-select .dropdown-toggle:focus { outline: 0!important; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret { color: #fff } .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option { color: #fff; font-family: 'Josefin Sans', sans-serif; font-size: 12px } .bootstrap-select.btn-group.awe-select .dropdown-menu { margin: 0; border-width: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a { padding: 10px 20px; font-family: 'Josefin Sans', sans-serif; color: #333; font-size: 12px; border-bottom: 1px solid #f1f1f1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a:hover, .bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a { background-color: #3a7441; color: #fff; border-bottom-color: #3a7441; } .bootstrap-select.btn-group.awe-select .dropdown-menu ul li:last-child a { border-bottom-width: 0 } .tab-price table { width: 100%; vertical-align: middle } .tab-price table caption { text-align: center; position: relative; padding: 0 } .tab-price table thead th, .tab-price table tr td { padding: 15px 10px; font-family: 'Josefin Sans', sans-serif; text-align: center } .tab-price table caption h2 { margin: 0; color: #333; font-size: 16.37px; line-height: 50px; font-family: Helvetica } .tab-price table caption a { display: block; position: absolute; text-align: center; line-height: 50px; width: 40px; top: 0; bottom: 0; font-size: 18px; color: #333; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .tab-price table caption a:hover { color: #e7c130 } .tab-price table caption a.prev { left: 0 } .mfp-wrap .mfp-prevent-close.mfp-prevent-left, .owl-controls .owl-prev { left: 10px } .tab-price table caption a.next { right: 0 } .tab-price table thead { border: 2px solid #333 } .tab-price table thead th { font-size: 14px; text-transform: capitalize; font-weight: 400 } .tab-price table tr td { border: 2px solid #333; font-size: 16px; color: #333; position: relative } .ui-datepicker, .ui-datepicker .ui-datepicker-header { padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0 } .tab-price table tr td .date { font-size: 13.6px; position: absolute; top: 5px; right: 10px } .tab-price table tr td.other-date .date { color: #b0afaf } .tab-price table tr td.date-select { background-color: #ad882d; color: #fff } .ui-datepicker { background: #fff; border-width: 0; box-shadow: 0 5px 15px rgba(0, 0, 0, .3); width: 320px; border-radius: 0 } .ui-datepicker .ui-datepicker-header { background-color: #457c4c; border-width: 0; border-radius: 0 } .ui-datepicker .ui-datepicker-header .ui-datepicker-title { font-family: 'Josefin Sans', sans-serif; font-size: 16px; color: #fff; text-transform: uppercase; font-weight: both; line-height: 50px } .ui-datepicker .ui-datepicker-header .ui-corner-all { position: static; display: block; height: inherit; width: 50px; line-height: 50px; text-align: center; border-width: 0; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .owl-controls .owl-next, .owl-controls .owl-pagination .owl-page, .owl-controls .owl-prev { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon { background: 0 0; color: #fff; text-indent: 0; position: static; margin: 0; width: inherit; height: inherit; display: inline } .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-datepicker-next { float: right } .ui-datepicker .ui-datepicker-header .ui-corner-all.ui-state-hover { background-color: #e7c130 } .ui-datepicker .ui-datepicker-calendar { width: 100%; margin: 0 } .ui-datepicker .ui-datepicker-calendar thead th { text-transform: capitalize; color: #fff; font-family: 'Josefin Sans', sans-serif; font-weight: 400; background-color: #457c4c; padding: 12px 5px; } .ui-datepicker .ui-datepicker-calendar td a { padding: 7px 5px; background: 0 0; color: #232323; font-family: 'Josefin Sans', sans-serif; border-width: 0; text-align: center } .ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover { background-color: #457c4c; color: #fff } .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a { background-color: #457c4c; } .owl-controls .owl-next, .owl-controls .owl-prev { color: #fff; position: absolute; z-index: 10; top: 58%; font-size: 13px; width: 35px; height: 35px; text-align: center; line-height: 35px; /*border: 2px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%*/ } .owl-controls .owl-next:hover, .owl-controls .owl-prev:hover { color: #ad882d; border-color: #e7c130 } .owl-controls .owl-next { right: 10px } .awe-popup-overlay, .awe-popup-wrap { position: fixed; right: 0; top: 0; left: 0 } .owl-controls .owl-pagination { font-size: 0 } .owl-controls .owl-pagination .owl-page { font-size: 14px; display: inline-block; width: 8px; height: 8px; border: 2px solid #fff; margin: 0 2px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .awe-popup-overlay, .awe-popup-wrap, .header_top .header_right .dropdown span, .header_top .header_right .dropdown ul, .header_top .header_right .dropdown ul li a, .header_top .header_right .login-register a { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .owl-controls .owl-pagination .owl-page.active { background-color: #fff } .awe-popup-overlay { background-color: rgba(0, 0, 0, .9); z-index: 99999; bottom: 0; visibility: hidden; opacity: 0 } .awe-popup-overlay.in { visibility: visible; opacity: 1 } .awe-popup-wrap { z-index: 999999; padding-left: 15px; padding-right: 15px; max-height: 100%; overflow-y: auto; overflow-x: hidden; visibility: hidden; opacity: 0; text-align: center; vertical-align: middle } .awe-popup-wrap.in { visibility: visible; opacity: 1 } .awe-popup-wrap .awe-popup-content { display: inline-block; text-align: left } .awe-popup-wrap .awe-popup-close { position: absolute; cursor: pointer; top: 15px; right: 15px; width: 20px; height: 20px } .awe-popup-wrap .awe-popup-close:after, .awe-popup-wrap .awe-popup-close:before { content: ''; height: 2px; width: 20px; background-color: #ad882d; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto } .awe-popup-wrap .awe-popup-close:after { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg) } .awe-popup-wrap .awe-popup-close:before { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg) } .bg-1 { background-image: url(../images/banner/img-1.jpg) } .bg-2 { background-image: url(../images/banner/img-2.jpg) } .bg-3 { background-image: url(../images/banner/img-3.jpg) } .bg-4 { background-image: url(../images/banner/img-4.jpg) } .bg-5 { background-image: url(../images/banner/img-5.jpg) } .bg-6 { background-image: url(../images/banner/img-6.jpg) } .bg-7 { background-image: url(../images/banner/img-7.jpg) } .bg-8 { background-image: url(../images/banner/img-8.jpg) } .bg-9 { background-image: url(../images/banner/abt-banner.jpg); height: 375px; background-position: 0px 100px; } .bg-10 { background-image: url(../images/banner/img-10.jpg) } .bg-11 { background-image: url(../images/banner/img-11.jpg) } .bg-12 { background-image: url(../images/banner/img-12.jpg) } .bg-13 { background-image: url(../images/banner/img-13.jpg) } .bg-14 { background-image: url(../images/slider/slider7.jpg) } .bg-15 { background-image: url(../images/banner/img-15.jpg) } .bg-16 { background-image: url(../images/banner/img-16.jpg) } .bg-17 { background-image: url(../images/banner/img-17.jpg) } .bg-18 { background-image: url(../images/banner/img-18.jpg) } .bg-19 { background-image: url(../images/banner/img-19.jpg) } .bg-20 { background-image: url(../images/banner/img-20.jpg) } .bg-21 { background-image: url(../images/banner/img-21.jpg) } #header { padding: 1px 0; z-index: 9; position: relative; background: rgba(249,246,241,0.6); position: absolute; width: 100%; font-family: 'Josefin Sans', sans-serif; } .header_top { background-color: #3a7441; } .header_top:after { display: table; clear: both } .header_top .header_left span { font-size: 16px; color: #fff; margin-right: 15px; line-height: 36px } .header_top .header_left span i { font-size: 11px; margin-right: 5px } .header_top .header_right { font-size: 0 } .header_top .header_right .login-register { text-transform: uppercase } .header_top .header_right .login-register a { font-size: 12px; line-height: 36px; color: #acacac; display: inline-block; padding: 0 10px } .header_top .header_right .login-register a.active, .header_top .header_right .login-register a:hover { background-color: rgb(248, 243, 237); color: #333 } .header_top .header_right .dropdown { font-size: 12px; position: relative; display: inline-block } .header_top .header_right .dropdown span { color: #acacac; line-height: 36px; display: inline-block; padding-left: 10px; padding-right: 10px; cursor: pointer } .header_top .header_right .dropdown span:after { content: '\f0d7'; font-family: FontAwesome; margin-left: 5px } .header_top .header_right .dropdown ul { line-height: none; list-style: none; padding: 0; margin-bottom: 0; background-color: rgb(248, 243, 237); position: absolute; min-width: 115px; right: 0; width: 100%; z-index: 9999; opacity: 0; visibility: hidden } .header_top .header_right .dropdown ul li a { color: #333; font-size: 14px; display: block; padding: 5px 20px } .header_top .header_right .dropdown ul li a:hover, .header_top .header_right .dropdown ul li.active a { background-color: #516d9b; color: #fff } .header_top .header_right .dropdown:hover span { background-color: rgb(248, 243, 237); color: #333 } .header_top .header_right .dropdown:hover ul { visibility: visible; opacity: 1 } .header_content { background-color: rgb(248, 243, 237); position: absolute; left: 0; right: 0; top: 100%; padding: 0; text-align: right; font-size: 0; z-index: 999 } .header_content .container { position: relative } .header_content .header_menu { display: inline-block; vertical-align: middle; text-align: left; font-size: 14px } .header_content .menu { list-style: none; margin: 0; padding: 0 } .header_content .menu>li { float: left; position: relative } .modal-body h1 { font-size: 1.3em; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; margin-bottom: 0px;} .modal-body p{text-align:left; } .modal-body a.pre-order-btn { color: #000; background-color: gold; border-radius: 1em; padding: 1em; display: block; margin: 2em auto; width: 50%; font-size: 1.25em; font-weight: 6600; } .modal-body a.pre-order-btn:hover { background-color: #000; text-decoration: none; color: gold; } .modal-header .close { margin-top: -13px; color: rgb(248, 243, 237); font-size: 30px; } .text .desc ul li{ color: #000; font-size: 18px; padding-bottom: 7px; /*text-align: center; list-style: none;*/ } .text h5{ color: rgb(248, 243, 237); font-family: 'Josefin Sans', sans-serif; font-size: 25px; margin-bottom: 12px; /*text-transform:uppercase;*/ } .header_content .menu>li>a { display: block; font-family: 'Josefin Sans', sans-serif; padding: 0 15px; line-height: 75px; color: #3a7441; font-weight: 500; text-transform: uppercase; letter-spacing: 2px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; font-size: 14px; } .header_menu span{ margin-left:2px; } .social ul{ padding-left: 0; margin-bottom: 0; list-style-type: none; margin-top: 20px; } .social ul li{ display: inline-block; /* color: #b3adad; */ color: #ffffff; margin-right: 10px; } .social ul li span { display: inline-block; margin-right: 4px; font-size: 25px; font-family: sans-serif; color: #000; font-weight: 700; font-family: 'Josefin Sans', sans-serif; } .social ul li a { display: inline-block; width: 30px; height: 30px; color: #000; border-radius: 50%; background-color: transparent; text-align: center; line-height: 30px; font-size: 22px; /*border: 1px solid #716f6f;*/ } @media (min-width: 1200px){ .col-lg-offset-5 { margin-left: 35.666667%; } } /*.header_content .menu>li.current-menu-item>a, .header_content .menu>li:hover>a { background-color: rgb(248, 243, 237); color: #3a7441; }*/ .header_content .menu>li:hover>.sub-menu { visibility: visible; opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0) } .header_content .menu>li>.sub-menu { left: 0; right: 0; margin: auto } .header_content .menu>li .sub-menu { width: 230px; position: absolute; left: 0; background-color: rgb(248, 243, 237); list-style: none; padding: 10px 0; margin: 0; border: 1px solid #f1f1f1; visibility: hidden; opacity: 0; -webkit-transform: translate(0, 20px); -moz-transform: translate(0, 20px); -ms-transform: translate(0, 20px); -o-transform: translate(0, 20px); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .header_content .menu>li .sub-menu li a, .menu-bars { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .header_content .menu>li .sub-menu li { float: none; position: relative } .header_content .menu>li .sub-menu li a { display: block; padding: 7px 20px; color: #232323; font-size: 16px; text-transform: uppercase; /*font-family: 'Josefin Sans', sans-serif;*/ font-family: 'Josefin Sans', sans-serif; } .header_content .menu>li .sub-menu li a span { float: right; position: relative; top: 2px } .header_content .menu>li .sub-menu li.current-menu-item>a, .header_content .menu>li .sub-menu li:hover>a { background-color: #437a4a; color: #fff } .header_content .menu>li .sub-menu li:hover>.sub-menu { visibility: visible; opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0) } .header_content .menu>li .sub-menu li .sub-menu { left: 100%; top: 0; padding: 0 } .header_logo { float: left; line-height: 71px; } .header_logo img { max-height: 70px } .menu-bars { color: #fff; width: 50px; font-size: 28px; cursor: pointer; display: none; top: 0; right: 15px; bottom: 0; position: absolute } .menu-bars span, .menu-bars span:after, .menu-bars span:before { height: 3px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; background-color: #3d7644; position: absolute } .menu-bars span { width: 25px; left: 0; top: 0; bottom: 0; right: 0; margin: auto; display: block } .menu-bars span:after, .menu-bars span:before { content: ''; width: 100% } .menu-bars span:after { top: -8px } .menu-bars span:before { bottom: -8px } .menu-bars:hover { background-color: #fff } .menu-bars:hover span { background-color: transparent } .menu-bars:hover span:after { background-color: #3d7644; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg) } .menu-bars.active span:after, .menu-bars:hover span:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg) } .menu-bars:hover span:before { background-color: #3d7644 } .menu-bars.active { background-color: #fff } .menu-bars.active span { background-color: transparent } .menu-bars.active span:after { background-color: #3d7644 } .menu-bars.active span:before { background-color: #3d7644; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg) } .header_mobile, .header_mobile .header_menu { z-index: 999; background-color: rgb(248, 243, 237); } .header_mobile { left: 0; right: 0; position: absolute } .header_mobile .container { position: relative; padding-top: 10px; padding-bottom: 10px } .header_mobile .header_logo { display: inline-block; line-height: 1 } .header_mobile .menu-bars { display: block } .header_mobile .header_menu { position: fixed; -webkit-overflow-scrolling: touch; top: 0; bottom: 0; right: -270px; width: 270px; overflow-y: auto; -webkit-transition: right .5s cubic-bezier(0, .67, .35, .94); -moz-transition: right .5s cubic-bezier(0, .67, .35, .94); -ms-transition: right .5s cubic-bezier(0, .67, .35, .94); -o-transition: right .5s cubic-bezier(0, .67, .35, .94) } .header_mobile .header_menu.active { right: 0 } .header_mobile .header_menu ul { list-style: none; padding-left: 0; margin-bottom: 0 } .header_mobile .header_menu ul li a { display: block; padding: 10px 40px 10px 20px; color: #000; font-size: 14px; text-transform: uppercase; font-weight: 500; border-bottom: 1px solid rgba(255, 255, 255, .1); position: relative; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .header_mobile .header_menu ul li a span { float: right; position: absolute; right: 0; top: 0; bottom: 0; width: 40px; z-index: 1; text-align: center; border-left: 1px solid rgba(255, 255, 255, .1) } .header_mobile .header_menu ul li a span:before { content: '\f0d7'; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .accomd-modations-room .img:after, .accomd-modations-room_1 .img:after, .accomd-modations:before, .check-availability:before { content: ''; bottom: 0 } .banner-slider .slider-item .slider-text, .event-item .text .text-cn { -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%) } .header_mobile .header_menu ul li a:hover, .header_mobile .header_menu ul li.current-menu-item>a { background-color: rgb(248, 243, 237); color: #232323 } .header_mobile .header_menu ul li .sub-menu { background-color: rgb(248 243 237); display: none } .header_mobile .header_menu ul li>.sub-menu>li>a { padding-left: 35px } .header_mobile .header_menu ul li>.sub-menu>li>.sub-menu>li>a { padding-left: 55px } .header_mobile .header_menu ul li>.sub-menu>li>.sub-menu>li>.sub-menu>li>a { padding-left: 75px } .header_mobile .header_menu ul li>.sub-menu>li>.sub-menu>li>.sub-menu>.sub-menu>li>a { padding-left: 100px } .header-sticky { position: fixed; top: 0; -webkit-backface-visibility: hidden } #slider-revolution ul { padding-left: 0; list-style: none; margin-bottom: 0 } .banner-slider .slider-item { background-size: cover; position: relative; /* height: 600px !important;*/ } .banner-slider .slider-item .slider-text { position: absolute; top: 60%; width: 100% } .banner-slider .slider-item .slider-text .slider-caption { padding: 7px 0; text-shadow: 10px 10px 18px #000; } .banner-slider .slider-item .slider-text .awe-btn { margin-top: 30px } .banner-slider .owl-next, .banner-slider .owl-prev { height: 38px; line-height: 38px; width: 38px } .slider-caption, .slider-caption-sub { line-height: 1; text-transform: uppercase } .banner-slider .owl-prev { left: 50px } .banner-slider .owl-next { right: 50px } .slider-caption-sub { color: #fff; font-size: 20px; display: inline-block } .slider-caption-sub.slider-caption-sub-1 { font-weight: 700; font-size: 26px; letter-spacing: 28px } .slider-caption-sub.slider-caption-sub-2 { color: #fff; font-size: 25px; font-weight: bold; text-shadow: 2px 2px 2px #1f1414; } .slider-caption-sub.slider-caption-sub-3 { font-size: 26px; font-family: Lora, serif; } .slider-caption { font-size: 60px; color: #fff; text-shadow: 2px 2px 2px #000; font-family: 'Josefin Sans', sans-serif; } .slider-caption small { display: inline-block; font-weight: 500; font-family: Hind; font-size: 30px; color: #fff; line-height: 1.15em } .slider-caption.slider-caption-1 { font-weight: 700 } .slider-caption.slider-caption-2 { color: #fff; font-weight: 700; font-size: 80px; text-shadow: 2px 2px 2px #000; } .slider-caption.slider-caption-2 small { color: #333 } .slider-caption.slider-caption-3 { font-size: 80px } .slider-icon { padding: 5px 0; display: inline-block } .awe-btn.awe-btn-slider { font-size: 14px; padding: 10px 30px; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none } #preloader { position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 99999; background-color: #f1f1f1 } #preloader .preloader-dot { width: 0; height: 0; border: 2px solid rgb(248, 243, 237); position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; opacity: 1; animation: preloader 3s ease infinite; -ms-animation: preloader 3s ease infinite; -moz-animation: preloader 3s ease infinite; -webkit-animation: preloader 3s ease infinite; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .accomd-modations, .sub-banner { position: relative } @-webkit-keyframes preloader { 0% { border-width: 2px } 100% { border-width: 50px; opacity: 0 } } @-moz-keyframes preloader { 0% { border-width: 2px } 100% { border-width: 50px; opacity: 0 } } @-ms-keyframes preloader { 0% { border-width: 2px } 100% { border-width: 50px; opacity: 0 } } @-o-keyframes preloader { 0% { border-width: 2px } 100% { border-width: 50px; opacity: 0 } } @keyframes preloader { 0% { border-width: 2px } 100% { border-width: 50px; opacity: 0 } } .section-sub-banner { /*padding-top: 150px;*/ padding-top: 120px; } .sub-banner .text { padding-bottom: 50px } .sub-banner .text h2 { margin-top: 70px; margin-bottom: 0; color: #fff; font-weight: bold; text-shadow: 2px 2px 2px #000; font-size: 35.68px; /*font-family: 'Josefin Sans', sans-serif;*/ font-family: 'Josefin Sans', sans-serif; text-transform: uppercase } .sub-banner .text p { margin-bottom: 0; color: #fff; text-shadow: 2px 2px 2px #000; font-size: 20px; font-family: 'Josefin Sans', sans-serif; text-transform: capitalize; } .section-accommo_1 { padding-top: 50px } .accomd-modations { padding: 90px 0 } .accomd-modations:before { background-color: rgba(255, 255, 255, .9); position: absolute; top: 0; right: 74.36%; width: 5000px } .accomd-modations-room .img img, .accomd-modations-room_1 .img img { width: 100% } .accomd-modations .accomd-modations-content { margin-top: -30px } .accomd-modations-content .accomd-modations-room { margin-top: 30px } .accomd-modations-content.owl-single .owl-next, .accomd-modations-content.owl-single .owl-prev { display: none } .accomd-modations-content.owl-single .owl-pagination { text-align: center; margin-top: 20px } .accomd-modations-header { margin-top: 80px } .accomd-modations-header p { margin-bottom: 0; margin-top: 10px } .accomd-modations-room, .accomd-modations-room .img { position: relative } .accomd-modations-room .img:after { left: 0; right: 0; top: 50%; position: absolute; opacity: 0; visibility: hidden; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .9))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .accomd-modations-room .text { position: absolute; background-color: #ad882d; padding: 10px 20px; top: 0; left: 18px } .accomd-modations-room .text h2 { font-size: 20px; font-weight: 400; margin: 0; font-family: 'Josefin Sans', sans-serif; } .accomd-modations-room .text .price, .accomd-modations-room_1 .text .price, .accomd-modations-room_1 .text h2, .check-availability h2 { font-family: 'Josefin Sans', sans-serif; } .accomd-modations-room .text h2 a { color: #fff; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .accomd-modations-room .text h2 a:hover { color: #fff; } .accomd-modations-room .text .price { color: #8ea6d4; margin-bottom: 0; margin-top: 5px } .accomd-modations-room .text .price .amout { color: #fff; font-size: 26px; margin-right: 10px } .accomd-modations-room:hover .img:after { top: 0; opacity: 1; visibility: visible } .accomd-modations_1 .heading { margin-bottom: 40px } .accomd-modations-content_1 { margin-left: -15px; margin-right: -15px } .accomd-modations-content_1 .owl-item { padding-left: 15px; padding-right: 15px } .accomd-modations-content_1 .owl-pagination { position: absolute; top: -60px; right: 15px } .accomd-modations-content_1 .owl-pagination .owl-page { border-color: #333; margin: 0 4px } .accomd-modations-content_1 .owl-pagination .owl-page.active { background-color: #333 } .accomd-modations-room_1 .img { position: relative } .accomd-modations-room_1 .img:after { left: 0; right: 0; top: 50%; position: absolute; opacity: 0; visibility: hidden; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .9))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .accomd-modations-room_1 .text { margin-top: 20px } .accomd-modations-room_1 .text h2 { text-transform: uppercase; font-size: 24px } .accomd-modations-room_1 .text h2 a { color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .accomd-modations-room_1 .text h2 a:hover { color: #e7c130 } .accomd-modations-room_1 .text .desc { color: #333; font-size: 15px; margin-bottom: 25px; line-height: 1.5em; margin-top: 5px } .accomd-modations-room_1 .text .price { display: inline-block; vertical-align: middle; margin-bottom: 0; color: #898989; font-size: 14px } .accomd-modations-room_1 .text .price .amout { color: #516d9b; font-size: 30px } .accomd-modations-room_1 .text .awe-btn { margin-left: 20px } .accomd-modations-room_1:hover .img:after { top: 0; opacity: 1; visibility: visible } .section-check-availability { position: relative; z-index: 20 } .check-availability { position: relative; padding: 20px 0; margin-top: -90px } .check-availability:before { top: 0; left: -5000px; background-color: rgba(52, 74, 113, .85); width: 10000px; position: absolute; display: block; z-index: 0 } .check-availability h2 { color: #fff; font-size: 25px; margin: 0; font-weight: 400; position: relative; padding-left: 60px; line-height: 1 } .check-availability h2:before { content: '\f00c'; border: 3px solid #ad882d; color: #ad882d; font-size: 18px; display: block; width: 40px; height: 40px; text-align: center; line-height: 34px; font-family: FontAwesome; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .home-guestbook:after, .home-guestbook:before, .our-best .text ul li:before { content: '' } .home-about .img, .home-guestbook, .our-best .text, .our-best .text ul li:before { position: relative } .check-availability .availability-form { font-size: 0; text-align: right; margin-top: 5px; position: relative } .check-availability .availability-form .awe-calendar-wrapper { width: 150px; margin-right: 20px } .check-availability .availability-form .awe-calendar-wrapper .awe-calendar { border-color: #fff; color: #fff } .check-availability .availability-form .awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder { color: #fff } .check-availability .availability-form .awe-calendar-wrapper .awe-calendar:-moz-placeholder { color: #fff } .check-availability .availability-form .awe-calendar-wrapper .awe-calendar::-moz-placeholder { color: #fff } .check-availability .availability-form .awe-calendar-wrapper .awe-calendar:-ms-input-placeholder { color: #fff } .check-availability .availability-form .awe-calendar-wrapper i { color: #fff } .check-availability .availability-form .bootstrap-select.btn-group.awe-select { margin-right: 20px; width: 110px } .home-about .img img, .our-best .img img { width: 100% } .check-availability .availability-form .vailability-submit { vertical-align: middle; display: inline-block } .check-availability .availability-form .vailability-submit .awe-btn { height: 40px; color: #fff; font-size: 16px; padding-left: 20px; padding-right: 20px } .section-home-about { padding-top: 70px } .home-about .text .heading { margin-top: 15px } .about{ padding-top:30px; } .covid-guid { position: fixed; z-index: 9; top: 70%; padding: 5px 14px; border: solid 1px #ad882d; background: rgb(248, 243, 237); color: #fff; animation: zoom-in-zoom-out 3s ease-out infinite; font-family: 'Josefin Sans', sans-serif; } @keyframes zoom-in-zoom-out { 0% { transform: scale(1, 1); } 50% { transform: scale(1.2, 1.2); } 100% { transform: scale(1, 1); } } .home-about .text span { color: #333; font-size: 16px; display: block; margin-top: 10px } .home-about .text p { color: #232323; line-height: 1.5em; margin-bottom: 0; margin-top: 0px; font-size: 18px; text-align: center; } .home-about .text .awe-btn { margin-top: 25px } .our-best .img, .our-best .text { margin-top: 30px } .section-our-best { padding-top: 40px; padding-bottom: 70px } .our-best .text p { color: #333; margin-bottom: 0; margin-top: 25px; line-height: 1.428em } .our-best .text ul { list-style: none; padding-left: 0; margin-top: 25px; overflow: hidden; margin-bottom: 0; font-size: 0; display: table } .our-best .text ul li { margin-top: 15px; color: #232323; font-weight: 500; width: -moz-calc(50% - 1px); width: -o-calc(50% - 1px); width: -webkit-calc(50% - 1px); width: calc(50% - 1px); font-size: 14px; display: inline-block; padding-right: 15px } .event-item .text h2, .news-item .text h2, .sidebar .widget .widget-title { font-weight: 700; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; } .our-best .text ul li:before { top: -2px; width: 5px; height: 5px; margin-right: 15px; display: inline-block; background-color: #333; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .guestbook-item .img, .guestbook-item_1 .img img { -webkit-border-radius: 100%; -moz-border-radius: 100% } .our-best .text ul li:nth-child(even) { padding-right: 0; padding-left: 15px } .home-guestbook { padding: 100px 0 } .home-guestbook:after { display: table; clear: both } .home-guestbook:before { width: 10000px; position: absolute; top: 0; bottom: 0; left: 74.35%; z-index: 0; background-color: rgba(255, 255, 255, .9); } .guestbook-content { margin-top: 40px } .guestbook-content .owl-buttons { display: none } .guestbook-content .owl-pagination { margin-top: 20px; margin-left: 165px } .guestbook-header { position: relative; z-index: 1 } .guestbook-header p { color: #232323; font-size: 16px; margin-top: 10px; margin-bottom: 0; line-height: 1.428em } .guestbook-header .awe-btn, .section-event-news .news { margin-top: 40px } .guestbook-item { padding-right: 70px } .guestbook-item .img { float: left; overflow: hidden; width: 115px; height: 115px; margin-right: 30px; border-radius: 100% } .guestbook-item .text { overflow: hidden; padding-top: 10px; padding-left: 20px } .guestbook-item .text p { color: #fff; line-height: 1.4em; font-size: 15px; position: relative; margin-bottom: 15px } .guestbook-item .text p:before { position: absolute; font-family: 'Josefin Sans', sans-serif; content: '“'; top: 0; left: -20px; font-size: 40px } .guestbook-item .text p:after { font-family: 'Josefin Sans', sans-serif; content: '„'; font-size: 40px; line-height: 0; margin-left: 10px } .guestbook-item .text span { color: #fff } .guestbook-item .text span strong { font-size: 20px; margin-right: 20px } .services h2{ font-family: Lora, serif; font-size: 16px; text-align: center; margin-top: 10px; } .services{ text-align: center; margin-bottom: 20px; } .section-event-news { padding-top: 10px; background-color: rgb(248, 243, 237); } .services img{ width: 50%; } .event-news { margin-top: -40px; position: relative; padding-bottom: 70px } .event-news p { color: #636363; margin-bottom: 0 } .event-news .hr { position: absolute; left: 0; right: 0; bottom: 0 } .news { overflow: hidden } .news p { margin-bottom: 5px } .news .news-item { margin-top: 25px } .news .awe-btn { margin-top: 20px } .news-item { overflow: hidden; margin-left: -15px; margin-right: -15px; font-size: 0; margin-top: 30px; } .news-item .img, .news-item .text { font-size: 14px; padding-left: 15px; padding-right: 15px; display: inline-block } .news-item .img { width: 50%; position: relative } .news-item .img:before { bottom: 0; left: 15px; right: 15px; top: 50%; position: absolute; content: ''; opacity: 0; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .news-item .text .read-more, .news-item .text h2 a { -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; -webkit-transition: all .3s ease } .news-item .img img { width: 100% } .news-item .text { vertical-align: middle; width: -moz-calc(50% - 1px); width: -o-calc(50% - 1px); width: -webkit-calc(50% - 1px); width: calc(50% - 1px) } .news-item .text .date { color: #898989; font-size: 20px } .news-item .text h2 { font-size: 17px } .news-item .text h2 a { color: #000; } .news-item .text h2 a:hover { color: #ad882d; } .news-item .text .read-more { display: inline-block; margin-top: 10px; color: #898989; font-size: 15px } .news-item .text .read-more:hover { color: #ad882d; } .news-item:hover .img:before { top: 0; opacity: 1 } .gallery-content .gallery_item .text, .gallery-content .gallery_item:before { opacity: 0; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; pointer-events: none } .event { margin-top: 40px } .event .event-slide .owl-next, .event .event-slide .owl-prev { display: none } .event .event-slide .owl-pagination { position: absolute; bottom: 15px; left: 17px } .event .event-item { margin-top: 30px } .event-item { position: relative } .event-item .img, .event-item .img img { width: 100% } .event-item .text { position: absolute; width: 130px; top: 0; left: 0; bottom: 0; background-color: rgba(104, 77, 56, 0.82); } .event-item .text .text-cn { position: absolute; padding: 2px; width: 100%; top: 50% } .event-item .text h2 { font-size: 22px; line-height: 1.3em; color: #fff } .event-item .text span { color: #fff; font-size: 12px; margin-top: 10px; display: block; } .guestbook-event .event-slide .owl-next, .guestbook-event .event-slide .owl-prev, .guestbook-event .guestbook-content_1 .owl-next, .guestbook-event .guestbook-content_1 .owl-prev { display: none } .event-item .text .awe-btn { margin-top: 10px } .section-guestbook-event { padding-top: 70px } .guestbook-event { margin-top: -70px } .guestbook-event .heading { margin-top: 70px } .guestbook-event .guestbook-content_1 { margin-top: 60px } .guestbook-event .guestbook-content_1 .owl-pagination { margin-top: 45px } .guestbook-event .guestbook-content_1 .owl-pagination .owl-page { border-color: #333 } .guestbook-event .guestbook-content_1 .owl-pagination .owl-page.active { background-color: #333 } .guestbook-event .event-slide { margin-top: 40px } .guestbook-event .event-slide .owl-pagination { position: absolute; bottom: 15px; left: 20px } .guestbook-item_1 { overflow: hidden } .guestbook-item_1 .img img { max-width: 115px; display: inline-block; vertical-align: middle; margin-right: 30px; border-radius: 100% } .guestbook-item_1 .img span { display: inline-block; vertical-align: middle; color: #898989; font-size: 13px } .guestbook-item_1 .img span strong { display: block; color: #333; font-weight: 500; font-size: 20px; margin-bottom: 3px } .guestbook-item_1 .text { color: #333; margin-top: 40px } .guestbook-item_1 .text p { margin-bottom: 0; line-height: 1.4em } .section-gallery { padding-top: 60px; padding-bottom: 70px; background-color: rgb(248, 243, 237); } .section-icon { padding: 50px 0 } .section-icon span { margin-top: 20px; display: block; font-size: 20px; position: relative; padding-left: 50px } .section-icon span:before { position: absolute; left: 0; display: inline-block; vertical-align: middle; width: 50px; font-size: 14px } .section_page-gallery { background-color: rgb(248, 243, 237); padding-top: 40px; padding-bottom: 120px } .gallery .heading { margin-bottom: 10px } .gallery.no-padding .gallery-cat { padding-left: 15px; padding-right: 15px } .gallery.no-padding .gallery-content { margin-top: 40px } .gallery.no-padding .gallery-content .row { margin-left: 0; margin-right: 0 } .gallery.no-padding .gallery-content [class*=col-] { padding-left: 0; padding-right: 0; margin-top: 0 } .gallery.no-padding .gallery-content .item { margin-top: 0 } .gallery-content .our-gallery, .gallery.gallery-3 .gallery-content [class*=col-] { margin-top: 30px } .gallery-content { margin-top: 20px } .gallery-content .gallery_item { position: relative; overflow: hidden } .gallery-content .gallery_item img { width: 100% } .gallery-content .gallery_item .icon { pointer-events: none; position: absolute; top: 50%; left: 50%; color: #fff; line-height: 1; font-size: 40px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .gallery-content .gallery_item:before { bottom: 0; left: 0; right: 0; top: 50%; position: absolute; content: ''; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .9))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)) } .gallery-content .gallery_item .text { position: absolute; bottom: 10px; left: 15px; right: 15px; color: #fff; z-index: 10; font-family: 'Josefin Sans', sans-serif; font-size: 16px; font-weight: 400; visibility: hidden; -webkit-transform: translate(0, 50%); -moz-transform: translate(0, 50%); -ms-transform: translate(0, 50%); -o-transform: translate(0, 50%) } .gallery-content .gallery_item:hover .text { opacity: 1; visibility: visible; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0) } .mfp-wrap .mfp-prevent-close, .widgetsearch:before { -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .gallery-content .gallery_item:hover:before { top: 0; opacity: 1 } .gallery-content .our-gallery .awe-btn { min-width: 180px } .gallery-isotope .item-isotope { float: left; margin-top: 20px; padding-left: 10px; padding-right: 10px } .gallery-isotope.pd-0 .item-isotope { padding: 0; margin-top: 0 } .gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-3 .item-size { width: 33.333333% } .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-size { width: 25% } .gallery-isotope.col-4 .item-isotope.larger { width: 50% } .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 16.66666667% } .gallery-cat ul { margin-bottom: 0; font-size: 0 } .gallery-cat ul li { font-size: 16px } .gallery-cat ul li a { color: #232323; text-transform: uppercase; font-weight: 500; display: block; padding: 7px 15px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .mfp-wrap .mfp-content .mfp-figure .mfp-close, .mfp-wrap .mfp-prevent-close { color: #fff; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; text-align: center } .gallery-cat ul li.active a, .gallery-cat ul li:hover a { background-color: rgb(248, 243, 237); color: #fff } .mfp-wrap { cursor: default } .mfp-wrap .mfp-content .mfp-figure { padding-bottom: 0; background-color: #1f232b; position: relative } .mfp-wrap .mfp-content .mfp-figure:after { content: none } .mfp-wrap .mfp-content .mfp-figure .mfp-close { right: 7px; top: 7px; position: absolute; padding: 0; height: 20px; width: 20px; line-height: 20px; font-size: 20px; cursor: pointer; background-color: #7c7c7c; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all .3s ease } .mfp-wrap .mfp-content .mfp-figure .mfp-close:hover { background-color: #e7c130 } .mfp-wrap .mfp-content .mfp-figure .mfp-img { padding: 30px 30px 60px } .mfp-wrap .mfp-content .mfp-figure .mfp-bottom-bar { position: absolute; margin: 0; text-align: center; font-weight: 500; bottom: 17px; top: inherit; left: 30px; right: 30px; width: inherit } .mfp-wrap .mfp-content .mfp-figure .mfp-bottom-bar .mfp-title { position: static; display: inline-block; color: #fff; padding-right: 10px; font-size: 16px } .mfp-wrap .mfp-content .mfp-figure .mfp-bottom-bar .mfp-counter { display: inline-block; position: static; font-size: 16px; colo: #898989 } .mfp-wrap .mfp-prevent-close { position: absolute; top: 50%; background-color: transparent; border: 2px solid #fff; width: 36px; height: 36px; line-height: 30px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transition: all .3s ease } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .awe-calendar-wrapper, .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select { width: 100% } .mfp-wrap .mfp-prevent-close:hover { color: #ad882d; border-color: #e7c130 } .mfp-wrap .mfp-prevent-close.mfp-prevent-right { right: 10px } .section-blog { padding-bottom: 50px } .sidebar { margin-right: 70px } .sidebar .widget { margin-top: 40px } .sidebar .widget .widget-title { color: #232323; font-size: 18px; margin-top: 0; margin-bottom: 20px } .sidebar .widget ul { list-style: none; padding-left: 0; margin-bottom: 0 } .sidebar .widget.widget_check_availability { background-color: #f1f1f1 } .sidebar .widget.widget_check_availability .widget-title { margin: 0; font-size: 16px; text-align: center; color: #333; line-height: 50px } .sidebar .widget.widget_check_availability .check_availability { padding: 0 20px 30px; border-top: 1px solid #e4e4e4 } .sidebar .widget.widget_check_availability .check_availability .check_availability_title { margin-top: 25px; color: rgb(248, 243, 237); font-size: 14px; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; font-weight: 700 } .sidebar .widget.widget_check_availability .check_availability .check_availability_title:before { content: ''; display: inline-block; height: 10px; border-left: 2px solid #38486a; margin-right: 10px } .sidebar .widget.widget_check_availability .check_availability .check_availability-field { margin-top: 15px } .sidebar .widget.widget_check_availability .check_availability .check_availability-field label { display: block; clear: bold; color: #232323; font-size: 12px; margin-bottom: 10px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .awe-calendar-wrapper .awe-calendar { background-color: rgb(248, 243, 237); border-width: 0; height: 30px; line-height: 30px; color: #898989; font-weight: 500 } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: rgb(248, 243, 237); height: 30px; border-width: 0; line-height: 30px } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret, .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option { color: #333 } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a { padding: 7px 10px } .sidebar .widget.widget_check_availability .check_availability .check_availability_group { padding-left: 70px; position: relative } .sidebar .widget.widget_check_availability .check_availability .check_availability_group:after { display: table; content: ''; clear: both } .sidebar .widget.widget_check_availability .check_availability .check_availability_group .label-group { position: absolute; left: 0; bottom: 5px; font-weight: 700; font-size: 12px; color: #232323; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase } .sidebar .widget.widget_check_availability .check_availability .check_availability_group .check_availability-field_group { margin-left: -4px; margin-right: -4px } .sidebar .widget.widget_check_availability .check_availability .check_availability_group .check_availability-field { width: 50%; padding-left: 4px; padding-right: 4px; float: left } .sidebar .widget.widget_check_availability .check_availability .awe-btn { margin-top: 30px; width: 100%; font-size: 14px; padding: 10px } .sidebar .widget .widget-deal .item { position: relative } .sidebar .widget .widget-deal .item:after { content: ''; left: 0; top: 0; right: 0; bottom: 0; position: absolute; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .9))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)) } .sidebar .widget .widget-deal .item .img { position: relative } .sidebar .widget .widget-deal .item .img img { width: 100% } .sidebar .widget .widget-deal .item .text { text-align: center; position: absolute; bottom: 30px; left: 0; right: 0; padding: 0 10px; z-index: 10 } .sidebar .widget .widget-deal .item .text h2 { color: #fff; font-size: 20px; text-transform: uppercase; margin: 0; font-weight: 400 } .sidebar .widget .widget-deal .item .text .price { color: #fff; font-weight: 700; font-size: 39px; font-family: 'Josefin Sans', sans-serif; margin-bottom: 0; line-height: 1; margin-top: 5px } .sidebar .widget .widget-deal .item .text .awe-btn { margin-top: 10px } .sidebar .widget .widget-deal .owl-controls .owl-buttons { display: none } .sidebar .widget .widget-deal .owl-controls .owl-pagination { position: absolute; bottom: 10px; right: 15px } .sidebar .widget.widget_categories ul { margin-top: -7px } .sidebar .widget.widget_categories ul li a { color: #333; display: inline-block; padding: 7px 0; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .sidebar .widget.widget_categories ul li.current-cat>a, .sidebar .widget.widget_categories ul li:hover>a { color: #e7c130 } .sidebar .widget.widget_categories ul li .sub-menu { margin-left: 20px; margin-top: 0 } .sidebar .widget.widget_upcoming_events ul { margin-top: -10px } .sidebar .widget.widget_upcoming_events ul li { overflow: hidden; padding: 10px 0 } .sidebar .widget.widget_upcoming_events ul li .event-date { border: 2px solid #232323; text-align: center; display: block; width: 70px; height: 68px; float: left; padding: 5px 10px; font-size: 16px; color: #000; margin-right: 20px; line-height: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .sidebar .widget.widget_upcoming_events ul li .event-date strong { margin-bottom: 3px; display: block; font-family: 'Josefin Sans', sans-serif; font-size: 34px; font-weight: 400 } .sidebar .widget.widget_recent_entries ul li a, .sidebar .widget.widget_upcoming_events ul li .text a { font-weight: 700; font-family: 'Josefin Sans', sans-serif; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; text-transform: uppercase } .sidebar .widget.widget_upcoming_events ul li .text { margin-top: 5px; overflow: hidden } .sidebar .widget.widget_upcoming_events ul li .text a { color: #232323 } .sidebar .widget.widget_upcoming_events ul li .text a:hover { color: #e7c130 } .sidebar .widget.widget_upcoming_events ul li .text .date { display: block; color: #898989; margin-top: 5px } .sidebar .widget.widget_upcoming_events ul li:hover .event-date { border-color: #ad882d; color: #e7c130 } .sidebar .widget.widget_recent_entries ul { margin-top: -7px } .sidebar .widget.widget_recent_entries ul li { overflow: hidden; padding: 7px 0 } .sidebar .widget.widget_recent_entries ul li .img { float: left; width: 70px; margin-right: 20px } .sidebar .widget.widget_recent_entries ul li .img img { width: 100% } .sidebar .widget.widget_recent_entries ul li a { color: #232323 } .sidebar .widget.widget_recent_entries ul li a:hover { color: #e7c130 } .sidebar .widget.widget_recent_entries ul li .date { display: block; color: #898989; margin-top: 5px } .sidebar .widget.widget_social .widget-social a, .sidebar .widget.widget_tag_cloud .tagcloud a { display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .sidebar .widget.widget_recent_entries.has_thumbnail ul { margin-top: -10px } .sidebar .widget.widget_recent_entries.has_thumbnail ul li { padding: 10px 0 } .sidebar .widget.widget_tag_cloud .tagcloud { font-size: 0; margin-top: -10px } .sidebar .widget.widget_tag_cloud .tagcloud a { font-size: 12px; font-weight: 500; border: 2px solid #232323; padding: 5px 15px; margin-right: 10px; margin-top: 10px } .sidebar .widget.widget_tag_cloud .tagcloud a:hover { color: #fff; background-color: rgb(248, 243, 237); border-color: #344a71 } .sidebar .widget.widget_social .widget-social { font-size: 0; margin-top: -10px } .sidebar .widget.widget_social .widget-social a { font-size: 18px; color: #232323; margin-top: 10px; width: 32px; height: 32px; margin-right: 25px; text-align: center; line-height: 32px; border: 2px solid #232323; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .sidebar .widget.widget_social .widget-social a:hover { color: #ad882d; border-color: #e7c130 } .widgetsearch { position: relative; border: 2px solid #232323; font-size: 14px } .widgetsearch:before { content: '\f002'; font-family: FontAwesome; position: absolute; right: 15px; font-size: 18px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%) } .widgetsearch .input-text { width: 100%; height: 50px; line-height: 50px; padding-right: 50px; border-width: 0; background-color: rgb(248, 243, 237); color: #333; font-weight: 500 } .widgetsearch .input-text::-webkit-input-placeholder { color: #333 } .widgetsearch .input-text:-moz-placeholder { color: #333 } .widgetsearch .input-text::-moz-placeholder { color: #333 } .widgetsearch .input-text:-ms-input-placeholder { color: #333 } .widgetsearch .input-submit { display: none } .post, .post .entry-media { position: relative } .post .entry-media img { width: 100% } .post .entry-media .count-date { background-color: rgba(52, 74, 113, .85); position: absolute; right: 0; bottom: 0; z-index: 20; color: #fff; padding: 15px 30px } .post .entry-media .count-date span { font-family: 'Josefin Sans', sans-serif; font-size: 30px; display: inline-block; text-align: center; padding: 0 10px; line-height: 1 } .post .entry-media .count-date span span { display: block; font-family: Hind; font-size: 12px; text-transform: uppercase; margin-top: 5px } #comments .comment-title, .post .entry-header h1, .post .entry-header h2 a, .post .entry-media .posted-on strong { font-family: Helvetica } .post .entry-media:before { content: ''; left: 0; top: 50%; right: 0; bottom: 0; opacity: 0; position: absolute; pointer-events: none; z-index: 10; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .post .entry-media .post-format { position: absolute; display: block; color: #fff; text-align: center; top: 50%; left: 50%; font-size: 50px; line-height: 1; pointer-events: none; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .post .entry-media .posted-on { position: absolute; bottom: -23px; left: 0; border: 2px solid #232323; text-align: center; color: #000; font-size: 16px; text-transform: uppercase; line-height: 1; width: 70px; height: 70px; padding: 10px; -webkit-transform: translate(0, 100%); -moz-transform: translate(0, 100%); -ms-transform: translate(0, 100%); -o-transform: translate(0, 100%) } .post .entry-media .posted-on strong { display: block; font-size: 34px } .post .entry-media .owl-pagination, .post .entry-meta .posted-on { display: none } .post .entry-header { margin-top: 18px; padding-left: 100px } .post .entry-header h2 { font-weight: 700; margin: 0; font-size: 18px } .post .entry-header h2 a { color: #232323; text-transform: uppercase; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .post .entry-meta a, .post .entry-meta a .entry-author-name { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .post .entry-header h2 a:hover { color: #e7c130 } .post .entry-header h1 { color: #232323; font-weight: 700; margin: 0; font-size: 22px; text-transform: uppercase } .post .entry-header .entry-meta { margin-top: 10px; margin-bottom: 0 } .post .entry-meta { font-size: 14px; color: #898989 } .post .entry-meta:before { content: ''; font-size: 10px; position: relative; top: -1px; margin-right: 10px; border-left: 2px solid #232323 } .post .entry-meta .entry-categories:before, .post .entry-meta .entry-comments-link:before { content: '-'; padding: 0 2px } .room_item-1 .desc ul li:before, .room_item-1 .img:before, .room_item-2 .img:before, .tabs-restaurant .ui-tabs-nav li:before { content: '' } .post .entry-meta .entry-tags { margin-left: 20px } .post .entry-meta .entry-tags .screen-reader-text { color: #232323; margin-right: 5px } .post .entry-meta a { color: #898989 } .post .entry-meta a:hover { color: #e7c130 } .post .entry-meta a .entry-author-name { font-weight: 700; color: #232323 } #comments .commentlist li .comment-body .comment-meta a, .page-navigation li a { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .post .entry-meta a .entry-author-name:hover { color: #e7c130 } .post .entry-content { color: #444; font-size: 15px; margin-top: 10px; padding-left: 100px } .post .entry-content p { line-height: 1.5em; margin-bottom: 0 } .post .entry-footer { padding-left: 100px; margin-top: 30px } .post:hover .entry-media:before { opacity: 1; top: 0 } .post.post-single .entry-content { color: #444; margin-top: 20px; font-size: 15px } .post.post-single .entry-content h1, .post.post-single .entry-content h2, .post.post-single .entry-content h3, .post.post-single .entry-content h4, .post.post-single .entry-content h5, .post.post-single .entry-content h6 { text-transform: uppercase; margin-bottom: 10px } .post.post-single .entry-content .wp-caption { max-width: 100% } .post.post-single .entry-content .aligncenter { margin-left: auto; margin-right: auto } .post.post-single .entry-content .alignleft { float: left; margin-right: 20px } .post.post-single .entry-content .alignright { float: right; margin-left: 20px } .post.post-single .entry-content p { margin-bottom: 0 } .post.post-single .entry-content p em { font-size: 13px; line-height: 1.4em; color: #6e6e6e } .page-navigation { margin-top: 60px; list-style: none; padding-left: 0; margin-bottom: 0; font-size: 0 } .page-navigation li { display: inline-block; font-size: 15px; margin-right: 20px; vertical-align: middle } .page-navigation li a { color: #444 } .page-navigation li a:hover { color: #e7c130 } .page-navigation li.first a, .page-navigation li.last a { font-size: 13px; display: block; border: 2px solid #232323; width: 23px; height: 23px; line-height: 22px; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } #comments, .comment-respond { border-top: 1px solid #cacaca } .page-navigation li.first a:hover, .page-navigation li.last a:hover { border-color: #e7c130 } .page-navigation li.current-page { font-weight: 700; font-size: 20px } .blog-content .widget_search { margin-top: 40px } .blog-content.events-content .post .entry-footer { margin-top: 15px } .blog-content .post { margin-top: 45px } .blog-content .page-navigation { margin-top: 60px } .blog-content #comments, .blog-content .comment-respond { margin-left: 100px } #comments { margin-top: 40px; padding-top: 15px } #comments .comment-title { font-weight: 700; text-transform: uppercase } #comments .commentlist { list-style: none; padding-left: 0; margin-bottom: 0 } #comments .commentlist li { position: relative; padding-left: 90px; margin-top: 25px } #comments .commentlist li .comment-body { border-bottom: 1px solid #cacaca; padding-bottom: 20px; overflow: hidden } #comments .commentlist li .comment-body .comment-avatar { position: absolute; width: 70px; display: block; top: 5px; left: 0 } #comments .commentlist li .comment-body .comment-subject { margin: 0; font-size: 16px; color: #444; font-weight: 700 } #comments .commentlist li .comment-body p { color: #444; font-size: 15px; line-height: 1.428em; margin-bottom: 0; margin-top: 10px } #comments .commentlist li .comment-body .comment-meta { float: left; margin-top: 20px; color: #898989 } #comments .commentlist li .comment-body .comment-meta a { color: #444; font-weight: 700; text-transform: capitalize } .comment-respond .comment-reply-title, .restaurant_item .text h2 { text-transform: uppercase; font-family: Helvetica } #comments .commentlist li .comment-body .comment-meta a:hover { color: #e7c130 } #comments .commentlist li .comment-body .action { float: right; margin-top: 15px; font-size: 0 } #comments .commentlist li .comment-body .action .awe-btn { padding: 3px 15px; min-width: inherit; margin-left: 10px } #comments .commentlist li .comment-body .children { overflow: hidden; clear: both; list-style: none; padding-left: 0 } #comments .commentlist li .comment-body .children li:last-child .comment-body { padding-bottom: 0; border-width: 0 } #comments .commentlist li:last-child .comment-body { border-bottom-width: 0; padding-bottom: 0 } .comment-respond { margin-top: 50px; padding-top: 20px } .comment-respond .comment-reply-title { color: #000; font-size: 18px; margin: 0; font-weight: 700 } .comment-respond .comment-form { margin-top: 10px } .comment-respond .comment-form .row { margin-left: -10px; margin-right: -10px } .comment-respond .comment-form .row [class*=col-] { padding-left: 10px; padding-right: 10px } .comment-respond .comment-form .field-text, .comment-respond .comment-form .field-textarea { width: 100%; color: #232323; border: 2px solid #232323; padding: 0 15px; margin-top: 20px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .comment-respond .comment-form .field-text::-webkit-input-placeholder, .comment-respond .comment-form .field-textarea::-webkit-input-placeholder { color: #232323 } .comment-respond .comment-form .field-text:-moz-placeholder, .comment-respond .comment-form .field-textarea:-moz-placeholder { color: #232323 } .comment-respond .comment-form .field-text::-moz-placeholder, .comment-respond .comment-form .field-textarea::-moz-placeholder { color: #232323 } .comment-respond .comment-form .field-text:-ms-input-placeholder, .comment-respond .comment-form .field-textarea:-ms-input-placeholder { color: #232323 } .comment-respond .comment-form .field-text:focus, .comment-respond .comment-form .field-textarea:focus { border-color: #e7c130 } .comment-respond .comment-form .field-textarea { resize: none; height: 200px; padding: 10px 15px; line-height: 1.428em } .comment-respond .comment-form .awe-btn { font-size: 14px; padding-left: 20px; padding-right: 20px; margin-top: 20px } .restaurant_item { overflow: hidden } .restaurant_item .img { float: left; width: 120px; margin-right: 30px; position: relative; overflow: hidden } .restaurant_item .img a { display: block; overflow: hidden; position: relative } .restaurant_item .img a:after, .restaurant_item .img a:before { content: ''; display: block; position: absolute; z-index: 1; opacity: .8; pointer-events: none; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .restaurant_item .img a:before { border-right: 3px solid #ad882d; border-bottom: 3px solid #ad882d; -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -ms-transform-origin: bottom right; -o-transform-origin: bottom right } .restaurant_item .img a:after { border-left: 3px solid #ad882d; border-top: 3px solid #ad882d; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left } .restaurant_item .img .sales { position: absolute; top: 0; left: 0; background-color: #f9b82c; color: #fff; font-size: 12px; font-family: 'Josefin Sans', sans-serif; padding: 8px } .restaurant_item .img img { width: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .event-restaurant_content li .text a, .restaurant_item .text h2 a, .room_item-1 h2 a, .tabs-restaurant .ui-tabs-nav li a, .tabs-restaurant .ui-tabs-nav li:before { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .restaurant_item .text { padding-right: 60px; position: relative; overflow: hidden } .restaurant_item .text h2 { font-size: 18px; font-weight: 400 } .restaurant_item .text h2 a { color: #444 } .restaurant_item .text h2 a:hover { color: #e7c130 } .restaurant_item .text .desc { color: #444; margin-bottom: 0; font-size: 15px; margin-top: 5px; line-height: 1.4em } .restaurant_item .text .price { text-align: right; font-family: 'Josefin Sans', sans-serif; font-size: 18px; color: #516d9b; position: absolute; top: 0; right: 0; margin-bottom: 0; line-height: 1 } .restaurant_item .text .price ins { text-decoration: none } .restaurant_item .text .price del { margin-top: 5px; color: #999; display: block; clear: both; font-weight: 400 } .restaurant_item.lager-thumbs { margin-left: -15px; margin-right: -15px; font-size: 0 } .restaurant_item.lager-thumbs .img, .restaurant_item.lager-thumbs .text { font-size: 14px; padding-right: 15px; padding-left: 15px; vertical-align: middle; display: inline-block } .restaurant_item.lager-thumbs .img { width: 50%; float: none; margin: 0 } .restaurant_item.lager-thumbs .img .sales { left: 15px } .restaurant_item.lager-thumbs .text { width: -moz-calc(50% - 1px); width: -o-calc(50% - 1px); width: -webkit-calc(50% - 1px); width: calc(50% - 1px) } .restaurant_item.lager-thumbs .text .price { text-align: left; position: static; font-size: 30px; margin-bottom: 0; margin-top: 15px } .restaurant_item.lager-thumbs .text .price del { display: inline-block; font-weight: 400; font-size: 20px; margin-left: 5px; margin-top: 0 } .restaurant_item.small-thumbs .text { margin-top: 5px; padding-right: 70px } .restaurant_item.small-thumbs .text .price { right: 10px } .restaurant_item:hover .img a:after, .restaurant_item:hover .img a:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1) } .restaurant_item:hover .img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1) } .section-restaurant-1 { padding-bottom: 85px; padding-top: 40px } .section-restaurant-2 { padding-bottom: 80px; padding-top: 40px } .section-restaurant-3 { padding-top: 45px; padding-bottom: 55px } .section-restaurant-4 { padding-top: 45px; padding-bottom: 85px } .restaurant_title .time { color: #898989; font-size: 18px; margin-top: 10px; display: block } .restaurant-lager { margin-top: -40px } .restaurant-lager .restaurant_content { margin-top: 40px } .restaurant-lager .restaurant_content .restaurant_item { margin-top: 30px } .restaurant-lager .restaurant_content .hr { margin-top: 45px } .restaurant-small { margin-top: -70px } .restaurant-small .restaurant_content { margin-top: 70px } .restaurant-small .restaurant_content .restaurant_title { padding-bottom: 10px } .restaurant-small .restaurant_content .restaurant_item { margin-top: 20px } .restaurant-tabs .restaurant_content { padding-top: 20px } .restaurant-tabs .restaurant_content .restaurant_item { margin-top: 30px } .tabs-restaurant .icon-restaurant { color: #232323; font-size: 40px; margin-bottom: 10px } .tabs-restaurant .ui-tabs-nav { display: table; width: 100%; border-bottom: 2px solid #e7e7e7 } .tabs-restaurant .ui-tabs-nav li { display: table-cell; float: none; margin: 0!important; text-align: center; padding-bottom: 15px; outline: 0; position: relative } .tabs-restaurant .ui-tabs-nav li:before { position: absolute; left: 0; width: 0; bottom: -2px; border-top: 2px solid #516d9b } .room_item-1, .room_item-1 .img { position: relative } .tabs-restaurant .ui-tabs-nav li a { color: #232323; font-family: 'Josefin Sans', sans-serif; font-weight: 700; display: block; font-size: 23px; float: none!important } .tabs-restaurant .ui-tabs-nav li a span { display: block; clear: both; color: #898989; font-size: 16px; font-family: Hind; font-weight: 400; text-transform: none; margin-top: 5px } .event-restaurant_content li .text h2, .reservation h2, .room_item-1 .bot .price, .room_item-1 h2 { font-family: Helvetica } .tabs-restaurant .ui-tabs-nav li.ui-state-active a, .tabs-restaurant .ui-tabs-nav li:hover a { color: #516d9b } .tabs-restaurant .ui-tabs-nav li.ui-state-active:before, .tabs-restaurant .ui-tabs-nav li:hover:before { width: 100% } .tabs-restaurant .ui-tabs-panel { margin-top: 0 } .section-reservation { padding-top: 50px; padding-bottom: 50px } .reservation { max-width: 770px; margin-left: auto; margin-right: auto; padding: 25px 70px; background-color: rgba(52, 74, 113, .9) } .reservation h2 { text-transform: uppercase; color: #fff; font-weight: 700; margin: 0; line-height: 1; text-align: center } .reservation .reservation_form { margin-top: 20px } .reservation .reservation_form .awe-calendar-wrapper { width: 100%; margin-top: 20px } .reservation .reservation_form .awe-calendar-wrapper .awe-calendar { font-size: 14px; border-color: #fff; color: #fff } .reservation .reservation_form .awe-calendar-wrapper .awe-calendar::-webkit-input-placeholder { color: #fff } .reservation .reservation_form .awe-calendar-wrapper .awe-calendar:-moz-placeholder { color: #fff } .reservation .reservation_form .awe-calendar-wrapper .awe-calendar::-moz-placeholder { color: #fff } .reservation .reservation_form .awe-calendar-wrapper .awe-calendar:-ms-input-placeholder { color: #fff } .reservation .reservation_form .awe-calendar-wrapper i { color: #fff } .reservation .reservation_form .awe-input { margin-top: 20px; border: 2px solid #fff; background-color: transparent; width: 100%; color: #fff } .reservation .reservation_form .awe-input::-webkit-input-placeholder { color: #fff } .reservation .reservation_form .awe-input:-moz-placeholder { color: #fff } .reservation .reservation_form .awe-input::-moz-placeholder { color: #fff } .reservation .reservation_form .awe-input:-ms-input-placeholder { color: #fff } .reservation .reservation_form .bootstrap-select.btn-group.awe-select { margin-top: 20px; width: 100% } .reservation .reservation_form .awe-teaxtarea { margin-top: 20px; background-color: transparent; width: 100%; border: 2px solid #fff; color: #fff; height: 135px } .reservation .reservation_form .awe-teaxtarea::-webkit-input-placeholder { color: #fff } .reservation .reservation_form .awe-teaxtarea:-moz-placeholder { color: #fff } .reservation .reservation_form .awe-teaxtarea::-moz-placeholder { color: #fff } .reservation .reservation_form .awe-teaxtarea:-ms-input-placeholder { color: #fff } .reservation .reservation_form .awe-btn { margin-top: 20px; font-size: 16px; min-width: 170px } .section-gallery-restaurant { padding-top: 75px; padding-bottom: 85px } .section-event-restaurant { padding-top: 75px; padding-bottom: 75px } .event-restaurant .event-restaurant_header { margin-top: 50px } .event-restaurant_header { color: #fff } .event-restaurant_header .icon { font-size: 50px } .event-restaurant_header h2 { text-transform: uppercase; font-size: 35px; color: #fff; font-weight: 700; line-height: 1 } .event-restaurant_header p { margin-bottom: 0; font-size: 16px; margin-top: 20px } .event-restaurant_content { list-style: none; padding-left: 0; margin-bottom: 0 } .event-restaurant_content li { overflow: hidden; margin-top: 45px } .event-restaurant_content li:first-child { margin-top: 0 } .event-restaurant_content li .event-date { width: 70px; padding: 8px 0; margin-right: 30px; float: left; border: 2px solid #fff; display: block; text-align: center; color: #fff; font-size: 16px; text-transform: uppercase; line-height: 1 } .event-restaurant_content li .event-date strong { display: block; font-family: 'Josefin Sans', sans-serif; font-size: 34px; margin-bottom: 5px } .event-restaurant_content li .text { overflow: hidden } .event-restaurant_content li .text h2 { color: #fff; font-size: 18px; text-transform: uppercase; font-weight: 400; line-height: 1.4em; margin-top: -3px } .event-restaurant_content li .text a { color: #fff; display: inline-block; margin-top: 5px } .event-restaurant_content li .text a:hover { color: #e7c130 } .section-room { padding-top: 45px; padding-bottom: 100px } .room_item-1 h2 { text-transform: uppercase; font-size: 26px; font-weight: 700 } .room_item-1 h2 a { color: #232323 } .room_item-1 .img:before, .room_item-2 .img:after { background-color: rgba(52, 74, 113, 0); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; pointer-events: none; z-index: 1 } .room_item-1 h2 a:hover { color: #e7c130 } .room_item-1 .img { margin-top: 15px } .room_item-1 .img:before { position: absolute; left: 0; right: 0; top: 50%; bottom: 0; opacity: 0; background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .5))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)) } .room_item-1 .img img { width: 100% } .room_item-1 .desc { color: #333; font-weight: 500; font-size: 14px; margin-top: 15px } .room_item-1 .desc p { margin-bottom: 0; font-weight: 500; line-height: 1.5em } .room_item-1 .desc ul { font-size: 0; padding-left: 0; margin-bottom: 0; margin-top: 15px } .room_item-1 .desc ul li { position: relative; padding-left: 25px; font-size: 14px; width: 50%; display: inline-block; vertical-align: top; color: #232323; margin: 3px 0; font-weight: 500 } .room_item-1 .desc ul li:before { width: 5px; height: 5px; background-color: #333; position: absolute; top: 5px; left: 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .room_item-1 .bot { border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; overflow: hidden; padding: 10px 0; margin-top: 20px } .room_item-1 .bot .price { display: inline-block; color: #898989; font-size: 14px; line-height: 1 } .room_item-1 .bot .price .amout { color: #333; font-weight: 700; font-size: 26px; margin-left: 5px } .room_item-1 .bot .awe-btn { float: right } .room_item-1:hover .img:before { opacity: 1; top: 0 } .room_item-2 { font-size: 0; overflow: hidden; margin-left: -15px; margin-right: -15px } .room_item-2 .img, .room_item-2 .text { font-size: 14px; vertical-align: middle; padding-left: 15px; padding-right: 15px } .room_item-2.img-right .img { left: 33.3333% } .room_item-2.img-right .img:before { right: auto; left: 15px } .room_item-2.img-right .text { right: 66.6667% } .room_item-2 .img { display: inline-block; position: relative; width: 66.6667% } .room_item-2 .img:before { display: block; position: absolute; width: 40px; top: 40px; bottom: 40px; right: 15px; /* background-color: rgb(248, 243, 237);*/ z-index: 2 } .room_item-2 .img:after, .room_item-3 .img:before, .room_item-3 .text-thumbs:before, .room_item-4 .img:before, .room_item-4 .thumbs:after, .room_item-4 .thumbs:before { content: ''; bottom: 0 } .room_item-2 .img img { width: 80%; box-shadow: 1px 5px 5px 5px #000; } .room_item-2 .img:after { left: 15px; right: 15px; top: 50%; position: absolute; opacity: 0; /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7))*/ } .room_item-2 .text { display: inline-block; position: relative; width: -moz-calc(33.3333% - 1px); width: -o-calc(33.3333% - 1px); width: -webkit-calc(33.3333% - 1px); width: calc(33.3333% - 1px) } .room_item-2 .text h2, .room_item-3 .text-thumbs .text h2 { font-size: 36px; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; font-weight: 700 } .room_item-2 .text h2 a { color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room_item-2 .text h2 a:hover { color: #e7c130 } .room_item-2 .text .price { display: block; color: #333; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin-top: 7px } .room_item-2 .text p { color: #898989; margin-bottom: 0; font-size: 15px; margin-top: 30px } .room_item-2 .text p b { color: #333 } .room_item-2 .text .awe-btn { padding: 10px 20px; margin-top: 35px } .room_item-2:hover .img:after { opacity: 1; top: 0 } .room_item-3.thumbs-right .text-thumbs:before { left: 30px } .room_item-3.thumbs-right .text-thumbs .thumbs { float: right; margin-left: 70px; margin-right: 0 } .room_item-3 .img { position: relative } .room_item-3 .img img { width: 100% } .room_item-3 .img:before { left: 0; right: 0; top: 50%; position: absolute; opacity: 0; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .room_item-3 .text-thumbs { margin-left: 70px; margin-right: 70px; position: relative } .room_item-3 .text-thumbs:after { display: table; content: ''; clear: both } .room_item-3 .text-thumbs:before { display: block; height: 1px; width: 70px; background-color: #333; position: absolute; left: 330px } .room_item-3 .text-thumbs .thumbs { width: 230px; float: left; margin-right: 70px; margin-top: 60px; position: relative } .room_item-3 .text-thumbs .thumbs img { width: 100% } .room_item-3 .text-thumbs .thumbs:after, .room_item-3 .text-thumbs .thumbs:before { content: ''; display: block; position: absolute; z-index: 1; pointer-events: none; top: 0; right: 0; bottom: 0; left: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .room_item-3 .text-thumbs .thumbs:before { border-right: 4px solid #ad882d; border-bottom: 4px solid #ad882d; -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -ms-transform-origin: bottom right; -o-transform-origin: bottom right } .room_item-3 .text-thumbs .thumbs:after { border-left: 4px solid #ad882d; border-top: 4px solid #ad882d; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left } .guest-book_item:before, .room_item-4 .thumbs:before { -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -ms-transform-origin: bottom right } .room_item-3 .text-thumbs .text { overflow: hidden; padding: 20px 30px 0; background-color: rgb(248, 243, 237); position: relative; -webkit-transform: translateY(-60px); -moz-transform: translateY(-60px); -ms-transform: translateY(-60px); -o-transform: translateY(-60px) } .room_item-3 .text-thumbs .text h2 a { color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room_item-3 .text-thumbs .text h2 a:hover { color: #e7c130 } .room_item-3 .text-thumbs .text .price { display: block; color: #333; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin-top: 7px } .room_item-3 .text-thumbs .text p { color: #898989; margin-bottom: 0; font-size: 15px; margin-top: 30px } .room_item-3 .text-thumbs .text p b { color: #333 } .room_item-3 .text-thumbs .text .awe-btn { font-weight: 700; padding: 10px 20px; margin-top: 35px } .room_item-3:hover .img:before { opacity: 1; top: 0 } .room_item-3:hover .text-thumbs .thumbs:after, .room_item-3:hover .text-thumbs .thumbs:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1) } .room_item-4 { margin-left: -15px; margin-right: -15px } .room_item-4:after { content: ''; display: table; clear: both } .room_item-4 .img { float: left; position: relative; width: 41.66666667%; padding-left: 15px; padding-right: 15px } .room_item-4 .img img, .room_item-4 .thumbs img { width: 100% } .room_item-4 .img:before { left: 15px; right: 15px; top: 50%; position: absolute; opacity: 0; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .room_item-4 .text { overflow: hidden; position: relative } .room_item-4 .text h2 { font-weight: 700; text-transform: uppercase; font-size: 36px; font-family: Helvetica } .room_item-4 .text h2 a { color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room_item-4 .text h2 a:hover { color: #e7c130 } .room_item-4 .text .price { display: block; color: #333; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin-top: 7px } .room_item-4 .text p { color: #898989; margin-bottom: 0; font-size: 15px; margin-top: 30px } .room_item-4 .text p b { color: #333 } .room_item-4 .text .awe-btn { font-weight: 700; padding: 10px 20px; margin-top: 25px } .room_item-4 .thumbs { position: relative } .room_item-4 .thumbs:after, .room_item-4 .thumbs:before { display: block; position: absolute; z-index: 1; pointer-events: none; top: 0; right: 0; left: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .room_item-4 .thumbs:before { border-right: 3px solid #ad882d; border-bottom: 3px solid #ad882d; -o-transform-origin: bottom right } .room_item-4 .thumbs:after { border-left: 3px solid #ad882d; border-top: 3px solid #ad882d; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left } .room_item-4 .text-thumbs { position: relative; float: left; width: 58.33333333%; padding-left: 15px; padding-right: 15px } .room_item-4 .text-thumbs .text { padding-left: 70px; padding-right: 70px; margin-top: 45px } .room_item-4 .text-thumbs .thumbs { margin-left: -30px; margin-top: 80px } .room_item-4.img-right .img { left: 58.33333333% } .room_item-4.img-right .text-thumbs { right: 41.66666667% } .room_item-4.img-right .text-thumbs .thumbs { margin-left: 0; margin-right: -30px } .room_item-4:hover .img:before { opacity: 1; top: 0 } .room_item-5 .img:before, .room_item-5:before { bottom: 0; right: 0; top: 50%; left: 0; pointer-events: none; content: '' } .room_item-4:hover .thumbs:after, .room_item-4:hover .thumbs:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1) } .room_item-5 { position: relative; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; overflow: hidden } .room_item-5:before { position: absolute; z-index: 0; background-color: rgba(21, 21, 21, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 21, 21, 0)), to(rgba(21, 21, 21, .7))); background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .7)); background: -moz-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .7)); background: -ms-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .7)); background: -o-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .7)) } .room_item-5 .img { display: none; position: relative } .room_item-5 .img img { width: 100% } .room_item-5 .img:before { position: absolute; opacity: 0; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .room_item-5 .room_item-forward { position: absolute; bottom: 30px; left: 45px; right: 45px; z-index: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden } .room_item-5 .room_item-forward h2 { text-transform: uppercase; font-weight: 700; font-size: 30px; font-family: Helvetica } .room_item-5 .room_item-forward h2 a { color: #fff } .room_item-5 .room_item-forward .price { display: block; color: #fff; text-transform: uppercase; font-family: Helvetica } .room_item-5 .room_item-back .price, .room_item-5 .room_item-back h3 { color: #333; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase } .room_item-5 .room_item-back { position: relative; z-index: 3; padding: 30px 50px; min-height: 325px; border: 2px solid #393736; background-color: rgba(255, 255, 255, .95); visibility: hidden; opacity: 0; -webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .calendar_custom .calendar_tabel td, .calendar_custom .calendar_title .calendar_corner, .room-compare_item .text h2 a, .room-detail_img .apb-zoom, .room-detail_tab-header li a:before, .room-detail_thumbs a:before, .room-package_item .text h4 a, .room_item-6 .text h2 a, .room_item-6:before { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room_item-5 .room_item-back h3 { font-size: 30px; font-weight: 700; line-height: 1 } .room_item-5 .room_item-back .price { font-size: 14px; margin-top: 10px; display: block } .room_item-5 .room_item-back p { color: #898989; font-size: 15px; margin-bottom: 0; margin-top: 30px } .room_item-5 .room_item-back p b { color: #333 } .room_item-5 .room_item-back .awe-btn { font-weight: 700; padding: 10px 20px; margin-top: 25px } .room_item-5:hover .room_item-back { visibility: visible; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1) } .room_item-5:hover .img:before { opacity: 1; top: 0 } .room_item-6 { position: relative; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; overflow: hidden } .room_item-6:before { content: ''; position: absolute; top: 0; bottom: 0; right: 0; background-color: rgba(255, 255, 255, .3); pointer-events: none; opacity: 0; width: -moz-calc(100% - 470px); width: -o-calc(100% - 470px); width: -webkit-calc(100% - 470px); width: calc(100% - 470px) } .room_item-6.event:before { right: auto; left: 0 } .room_item-6.event .text { float: right } .room_item-6 .text { max-width: 470px; background-color: rgba(52, 74, 113, .8); padding: 25px 30px 30px; position: relative } .room_item-6 .text h2 { font-weight: 700; text-transform: uppercase; font-size: 32px; font-family: Helvetica } .room_item-6 .text h2 a { color: #fff } .room_item-6 .text h2 a:hover { color: #e7c130 } .room_item-6 .text .price { display: block; color: #88aae3; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin-top: 7px } .room_item-6 .text p { color: #fff; margin-bottom: 0; font-size: 15px; margin-top: 25px } .room_item-6 .text ul { padding-left: 0; color: #fff; margin-bottom: 0; padding-top: 10px; list-style: none } .room_item-6 .text ul li { position: relative; padding-left: 20px; font-weight: 500; font-size: 14px; margin-top: 10px } .room_item-6 .text ul li:before { width: 5px; height: 5px; background-color: rgb(248, 243, 237); content: ''; position: absolute; top: 5px; left: 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .room-detail_img .room_img-item img, .room-detail_thumbs a img { width: 100% } .room-detail_img, .room-detail_img .room_img-item { position: relative } .room_item-6 .text .awe-btn { font-weight: 700; padding: 10px 20px; margin-top: 20px } .room_item-6:hover:before { opacity: 1 } .room-wrap-1 { margin-top: -45px } .room-wrap-1 .room_item-1 { margin-top: 45px } .room-wrap-2 { margin-top: -100px } .room-wrap-2 .room_item-2 { margin-top: 100px } .room-wrap-3 { margin-top: -100px } .room-wrap-3 .room_item-3 { margin-top: 100px } .room-wrap-4 { margin-top: -100px } .room-wrap-4 .room_item-4 { margin-top: 100px } .room-wrap-5 { margin-top: -30px } .room-wrap-5 .room_item-5 { margin-top: 30px } .room-wrap-6 { margin-top: -30px } .room-wrap-6 .room_item-6 { margin-top: 30px } .section-room-detail { padding-bottom: 100px } .room-detail_img { margin-top: 45px } .room-detail_img .room_img-item h6 { background-color: rgba(51, 51, 51, .6); position: absolute; bottom: 0; left: 0; right: 0; font-size: 13px; color: #fff; padding: 15px 20px } .room-detail_img .apb-zoom { position: absolute; bottom: 65px; right: 12px; color: rgba(255, 255, 255, .6); font-size: 20px } .room-detail_img .apb-zoom:hover { color: #e7c130 } .room-detail_thumbs { margin-top: 10px } .room-detail_thumbs .owl-item { padding: 0 5px } .room-detail_thumbs .owl-item.active a:before { border-color: #e7c130 } .room-detail_thumbs a { display: block; position: relative } .room-detail_thumbs a:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ''; border: 4px solid transparent; pointer-events: none; z-index: 1 } .room-detail_thumbs a:hover::before { border-color: #e7c130 } .room-detail_thumbs .owl-next, .room-detail_thumbs .owl-prev { width: 26px; text-align: center; background-color: #232323; border-width: 0; height: auto; top: 0; bottom: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0) } .room-detail_book .room-detail_form .awe-calendar-wrapper, .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select { width: 100% } .room-detail_thumbs .owl-next:hover, .room-detail_thumbs .owl-prev:hover { background-color: #ad882d; color: #fff } .room-detail_thumbs .owl-next .fa, .room-detail_thumbs .owl-prev .fa { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .room-detail_thumbs .owl-prev { left: 0 } .room-detail_thumbs .owl-next { right: 0 } .room-detail_book { background-color: #f1f1f1; margin-top: 45px } .room-detail_book .room-detail_total { padding: 20px 30px; text-align: center } .room-detail_book .room-detail_total h6 { color: #232323; font-size: 12px; font-weight: 700; margin-top: 10px; font-family: 'Josefin Sans', sans-serif; } .room-detail_book .room-detail_total .price { margin-bottom: 0; margin-top: 10px; color: #898989; font-size: 18px; line-height: 1; font-family: 'Josefin Sans', sans-serif; } .room-detail_book .room-detail_total .price .amout { font-weight: 700; font-size: 28px; color: #232323; font-family: 'Josefin Sans', sans-serif; } .room-detail_book .room-detail_form { border-top: 1px solid #e4e4e4; padding: 0 30px 33px } .room-detail_book .room-detail_form label { display: block; clear: both; font-size: 12px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; text-transform: uppercase; margin-top: 25px; margin-bottom: 10px; color: rgb(58 116 65); font-family: 'Josefin Sans', sans-serif; } .room-detail_book .room-detail_form .awe-calendar-wrapper .awe-calendar { border-width: 0; background-color: rgb(248, 243, 237); line-height: 30px; height: 30px; color: #898989; font-weight: 500; font-family: 'Josefin Sans', sans-serif; } .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: rgb(248, 243, 237); height: 30px; border-width: 0; line-height: 30px } .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret, .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option { color: #333 } .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a { padding: 7px 10px } .room-detail_book .room-detail_form .awe-btn { width: 100%; font-weight: 700; font-size: 14px; padding: 10px; margin-top: 30px } .room-detail_tab { margin-top: 40px; padding-top: 20px; border-top: 1px solid #e4e4e4 } .room-detail_tab-header { list-style: none; padding-left: 0; margin-bottom: 0; margin-right: 70px } .room-detail_tab-header li { border-bottom: 2px solid #e4e4e4; position: relative } .room-detail_tab-header li a { padding: 30px 0 10px; color: #232323; text-transform: uppercase; font-weight: 700; position: relative; font-family: 'Josefin Sans', sans-serif; display: inline-block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room-detail_tab-header li a:before { height: 2px; content: ''; width: 0; position: absolute; left: 0; bottom: -2px; background-color: #457c4c; } .room-detail_tab-header li.active a, .room-detail_tab-header li:hover a { color: #457c4c; } .room-detail_tab-header li.active a:before, .room-detail_tab-header li:hover a:before { width: 100% } .room-detail_tab-content { padding-top: 20px; position: relative } .room-detail_tab-content:before { border-left: 1px solid #e4e4e4; content: ''; position: absolute; left: -30px; top: 0; bottom: 0 } .room-detail_amenities, .room-detail_overview { color: #000; font-size: 18px; font-weight: 500 } .room-detail_amenities h5, .room-detail_amenities h6, .room-detail_overview h5, .room-detail_overview h6 { font-weight: 700; font-family: Hind } .room-detail_amenities p, .room-detail_overview p { font-size: 14px; margin-bottom: 0 } .room-detail_amenities h6, .room-detail_overview h6 { text-transform: uppercase; color: #232323; font-size: 14px; margin-top: 25px } .room-detail_rates table th, .room-package_item .text h4 { font-family: 'Josefin Sans', sans-serif; font-weight: 700; text-transform: uppercase } .room-detail_amenities ul, .room-detail_overview ul { padding-left: 17px; margin-bottom: 0; margin-top: 5px } .room-detail_amenities ul li, .room-detail_overview ul li { padding: 4px 0 } .room-detail_package .room-package_item { padding: 25px 0; border-bottom: 1px solid #e4e4e4 } .room-detail_package .room-package_item:first-child { padding-top: 0 } .room-detail_package .room-package_item:last-child { border-bottom: 0 } .room-package_item { overflow: hidden } .room-package_item .img { float: left; width: 100px; margin-right: 30px } .room-detail_rates table, .room-package_item .img img { width: 100% } .room-package_item .text { overflow: hidden; padding-right: 170px; position: relative; min-height: 70px } .room-package_item .text h4 { font-size: 20px; margin: 0; font-weight: 900; color: #3a7441; } a:hover{ list-style:none; } .room-package_item .text h4 a { color: #232323 } .room-package_item .text h4 a:hover { color: #e7c130 } .room-package_item .text p { color: #000; line-height: 1.7em; letter-spacing: .02em; font-size: 18px; margin-bottom: 0; margin-top: 10px } .room-package_item .text p b { color: #232323 } .room-package_item .text .room-package_price { position: absolute; right: 0; top: 0 } .room-package_item .text .room-package_price .price { color: #898989; font-size: 12px; margin: 0; text-align: right } .room-package_item .text .room-package_price .price .amout { font-weight: 700; font-size: 20px; color: #232323 } .room-package_item .text .room-package_price .awe-btn { margin-top: 10px; font-size: 10px; font-weight: 700 } .room-detail_rates { padding-bottom: 20px } .room-detail_rates table th { color: #232323; font-size: 12px; background-color: #f1f1f1; padding: 15px 20px } .room-detail_rates table td { padding: 15px 20px; border-bottom: 1px solid #e4e4e4; vertical-align: top } .room-detail_rates table td h6 { color: #232323; font-size: 14px; text-transform: uppercase; font-family: Hind; font-weight: 700 } .room-detail_rates table td ul { padding-left: 0; margin-bottom: 0; list-style: none; margin-top: 10px } .room-detail_rates table td ul li { padding: 2px 0; color: #898989 } .room-detail_rates table td .price { color: #232323; font-family: 'Josefin Sans', sans-serif; font-size: 14px; margin-bottom: 0 } .calendar_custom { max-width: 390px } .calendar_custom .calendar_title { text-align: center; color: #333; font-size: 14px; text-transform: uppercase; margin: 0 3px; font-family: 'Josefin Sans', sans-serif; font-weight: 700; padding-top: 15px; padding-bottom: 15px; position: relative; border-bottom: 1px solid #e4e4e4 } .calendar_custom .calendar_title .calendar_corner { display: block; width: 24px; height: 24px; text-align: center; border: 1px solid #cbcbcb; color: #cbcbcb; line-height: 24px; font-size: 12px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .calendar_custom .calendar_title .calendar_corner:hover { color: #ad882d; border-color: #e7c130 } .calendar_custom .calendar_title .calendar_corner.calendar_prev { left: 0 } .calendar_custom .calendar_title .calendar_corner.calendar_next { right: 0 } .calendar_custom .calendar_tabel { width: 100%; vertical-align: middle; text-align: center; table-layout: fixed } .calendar_custom .calendar_tabel th { text-transform: uppercase; text-align: center; color: #333; font-size: 12px; padding-top: 10px; padding-bottom: 10px; font-weight: 700 } .calendar_custom .calendar_tabel td { background-color: rgb(248, 243, 237); background-clip: content-box; padding: 3px } .calendar_custom .calendar_tabel td.not-available, .room-detail_calendar-wrap .calendar_status span.not-available:before { background-color: #333 } .calendar_custom .calendar_tabel td a { position: relative; display: block; padding-top: 100%; color: #232323; font-size: 12px } .calendar_custom .calendar_tabel td a:before { left: 0; right: 0; bottom: 0; top: 0; content: ''; border: 1px solid #333; position: absolute } .calendar_custom .calendar_tabel td a small { position: absolute; top: 5px; right: 10px; font-size: 12px } .calendar_custom .calendar_tabel td a span { position: absolute; top: 60%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .activiti_item, .activiti_item .img, .room-compare_item, .room-compare_item .img { position: relative } .calendar_custom .calendar_tabel td.not-available a { color: #fff } .room-detail_calendar-wrap .calendar_status { margin-top: 30px } .room-detail_calendar-wrap .calendar_status span { color: #333; font-size: 12px; font-weight: 500; padding: 0 10px } .room-detail_calendar-wrap .calendar_status span:before { width: 20px; height: 20px; border: 1px solid #333; display: inline-block; vertical-align: middle; content: ''; margin-right: 10px } .room-detail_compare { margin-top: 20px; padding-top: 50px; border-top: 1px solid #e4e4e4 } .room-detail_compare .room-compare_title { font-weight: 700; margin: 0; font-size: 22px; line-height: 1; color: #232323 } .room-detail_compare .room-compare_item { margin-top: 30px } .room-compare_item .img img { width: 100% } .room-compare_item .text { margin-top: 20px } .room-compare_item .text h2 { font-size: 18px; font-weight: 700; margin: 0; text-transform: uppercase } .room-compare_item .text h2 a { color: #232323 } .room-compare_item .text h2 a:hover { color: #e7c130 } .room-compare_item .text ul { margin-top: 10px; font-size: 14px; margin-bottom: 0; color: #333; padding-left: 0; list-style: none } .room-compare_item .text ul li { padding: 4px 0; font-weight: 500 } .room-compare_item .text ul li i { font-size: 12px; width: 25px; display: inline-block } .activiti_item .img img, .checkout .bootstrap-select.btn-group.awe-select, .checkout .field-text { width: 100% } .room-compare_item .text .awe-btn { font-size: 10px; margin-top: 20px; font-weight: 700 } .section-activiti { padding-top: 45px; padding-bottom: 75px } .activiti_content .activiti_item { margin-top: 40px } .activiti_item .img:before { bottom: 0; left: 0; right: 0; top: 50%; position: absolute; content: ''; opacity: 0; z-index: 1; pointer-events: none; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .7))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .7)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .about-item .img:before, .checkout .checkout_cart .cart-item .img:before { left: 0; z-index: 10; right: 0; bottom: 0; content: ''; pointer-events: none } .activiti_item .text .view-more, .activiti_item .text h2 a { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .activiti_item .text { margin-top: 20px } .activiti_item .text h2 { text-transform: uppercase; font-size: 20px; font-family: 'Josefin Sans', sans-serif; font-weight: 700 } .activiti_item .text h2 a { color: #232323 } .activiti_item .text h2 a:hover { color: #e7c130 } .activiti_item .text p { color: #232323; font-size: 14px; line-height: 1.5em; margin-top: 5px } .activiti_item .text .view-more { color: #232323; font-size: 10px; font-weight: 700; text-transform: uppercase } .activiti_item .text .view-more i { margin-left: 10px; font-size: 9px } .activiti_item .text .view-more:hover { color: #e7c130 } .activiti_item:hover .img:before { opacity: 1; top: 0 } .section-term-condition { padding-top: 40px; padding-bottom: 80px } .term-condition { color: #333; font-family: 500; font-size: 15px } .attraction_detail .attraction_detail-title, .attraction_sidebar .attraction_sidebar-content .attraction_title, .checkout .checkout_cart .cart-item .text a, .checkout .checkout_cart .cart-item .text p, .checkout .checkout_cartinfo p, .comingsoon h1, .guest-book .guest-book_head .text h2, .guest-book-form h2, .guest-book_item h2, .statistics_item .count { font-family: Helvetica } .term-condition p { margin-bottom: 0; font-weight: 500 } .term-condition h1, .term-condition h2, .term-condition h3, .term-condition h4, .term-condition h5, .term-condition h6 { font-weight: 700 } .term-condition ul { padding-left: 20px } .term-condition ul li { padding: 5px 0; color: #333; font-weight: 500 } .section-checkout { padding-top: 40px; padding-bottom: 50px; background-color: #fff } .checkout .checkout_login { color: #898989; margin-bottom: 0 } .checkout .checkout_login a { color: #232323; font-weight: 700; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle, .checkout .field-text, .checkout .field-textarea { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .checkout .checkout_login a:hover { color: #e7c130 } .checkout .checkout_head { margin-top: 30px } .checkout .checkout_head h3 { color: #000; font-weight: 700; font-size: 30px; text-transform: uppercase } .checkout .checkout_head span { color: #000; font-size: 16px; margin-top: 10px; display: block } .checkout label { font-weight: 500; color: #232323; display: block; clear: both } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle { border-color: #232323 } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle:hover { border-color: #e7c130 } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option { color: #232323 } .checkout .checkout_form [class*=col-] { margin-top: 20px } .checkout .field-text { border: 2px solid #232323; background-color: transparent; color: #232323 } .checkout .field-text::-webkit-input-placeholder { color: #232323 } .checkout .field-text:-moz-placeholder { color: #232323 } .checkout .field-text::-moz-placeholder { color: #232323 } .checkout .field-text:-ms-input-placeholder { color: #232323 } .checkout .field-text:focus { border-color: #e7c130 } .checkout .field-textarea { border: 2px solid #232323; background-color: transparent; width: 100%; height: 100px; color: #232323 } .checkout .field-textarea::-webkit-input-placeholder { color: #232323 } .checkout .field-textarea:-moz-placeholder { color: #232323 } .checkout .field-textarea::-moz-placeholder { color: #232323 } .checkout .field-textarea:-ms-input-placeholder { color: #232323 } .checkout .field-textarea:focus { border-color: #e7c130 } .checkout .field-radio { display: inline-block; vertical-align: middle; margin: 0 10px 0 0 } .checkout .code-enter { border: 2px solid #232323; padding: 12px 20px; color: #898989; margin-bottom: 0 } .checkout .code-enter a { font-weight: 700; color: #232323; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .checkout .code-enter a:hover { color: #e7c130 } .checkout .checkout_text { margin-bottom: 0; margin-top: 10px; color: #232323; line-height: 1.4em } .checkout .checkout_cart { border: 2px solid #232323; padding: 15px 30px 30px; margin-top: 17px } .checkout .checkout_cart .cart-item { overflow: hidden; margin-top: 20px; position: relative } .checkout .checkout_cart .cart-item .img { width: 100px; float: left; position: relative; margin-right: 20px } .checkout .checkout_cart .cart-item .img img { width: 100% } .checkout .checkout_cart .cart-item .img:before { top: 50%; position: absolute; opacity: 0; background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .5))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .5)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out } .checkout .checkout_cart .cart-item .remove, .checkout .checkout_cart .cart-item .text a { -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .checkout .checkout_cart .cart-item .text { margin-right: 15px; overflow: hidden } .checkout .checkout_cart .cart-item .text a { color: #232323; font-size: 14px; text-transform: uppercase } .checkout .checkout_cart .cart-item .text a:hover { color: #e7c130 } .checkout .checkout_cart .cart-item .text p { margin: 0; color: #232323; font-size: 14px } .checkout .checkout_cart .cart-item .text p span { display: block } .checkout .checkout_cart .cart-item .text p b { font-size: 16px } .checkout .checkout_cart .cart-item .remove { position: absolute; top: 0; right: 0; color: #a7a7a7 } .checkout .checkout_cart .cart-item .remove:hover { color: #e7c130 } .checkout .checkout_cart .cart-item:hover .img:before { opacity: 1; top: 0 } .checkout .checkout_cartinfo { margin-top: 35px } .checkout .checkout_cartinfo p { margin-bottom: 0; margin-top: 5px; font-weight: 700; font-size: 20px; color: #000 } .checkout .checkout_cartinfo p:first-child { margin-top: 0 } .checkout .checkout_cartinfo p span { display: inline-block; min-width: 180px } .checkout .checkout_option { margin-top: 30px } .checkout .checkout_option ul { list-style: none; padding-left: 0; margin-bottom: 0 } .checkout .checkout_option ul li { padding-left: 30px; position: relative; margin-top: 20px } .checkout .checkout_option ul li:first-child { margin-top: 0 } .checkout .checkout_option ul li .radio { position: absolute; left: 0; top: 1px } .checkout .checkout_option ul li h6 { margin: 0; color: #232323; font-size: 15px; font-weight: 500; display: inline-block; vertical-align: middle } .checkout .checkout_option ul li p { margin-bottom: 0; line-height: 1.4em; font-size: 12px; margin-top: 10px; color: #232323 } .checkout .checkout_option ul li img { max-width: 100%; margin-left: 10px } .checkout .checkout_btn { margin-top: 30px } .checkout .checkout_btn .awe-btn { font-size: 16px; padding: 10px 30px } .checkout .checkout_margin { margin-left: 70px } .section-attractions { padding-bottom: 100px } #attraction-maps { position: relative; height: 470px } .info-location-map { text-align: center } .info-location-map h2 { font-size: 14px; text-transform: uppercase; color: #333; font-weight: 700; margin-bottom: 5px } .info-location-map span { font-size: 12px; color: #898989 } .attraction { padding-top: 60px; margin-top: -60px } .attraction_sidebar { background-color: #f1f1f1; margin-top: 60px } .attraction_sidebar .attraction_heading { color: #333; font-size: 16px; text-transform: uppercase; font-weight: 700; border-bottom: 1px solid #e4e4e4; padding: 15px 20px; text-align: center; position: relative; user-select: none } .attraction_sidebar .attraction_heading .attraction-icon-drop { display: none; float: right; position: absolute; right: 20px; font-size: 20px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .attraction_sidebar .attraction_sidebar-content { padding-left: 20px; padding-right: 20px; padding-bottom: 30px } .attraction_sidebar .attraction_sidebar-content .attraction_title { background-color: rgb(248, 243, 237); color: #fff; font-size: 12px; text-transform: uppercase; font-weight: 700; padding: 10px 15px; margin-top: 30px } .attraction_sidebar .attraction_sidebar-content .attraction_title i { margin-right: 15px } .attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select { width: 100%; margin-top: 30px } .attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select .btn { border-color: #f1f1f1; background-color: #fff } .attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select .btn .caret, .attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select .btn .filter-option { color: #898989 } .attraction_sidebar .attraction_sidebar-content .attraction_location { list-style: none; padding-left: 0; margin-top: 30px; margin-bottom: 0 } .attraction_sidebar .attraction_sidebar-content .attraction_location li { color: #898989; font-weight: 500; position: relative; padding-left: 25px; margin-top: 18px } .attraction_sidebar .attraction_sidebar-content .attraction_location li:first-child { margin-top: 0 } .attraction_sidebar .attraction_sidebar-content .attraction_location li i { color: #333; position: absolute; left: 0 } .attraction_sidebar .attraction_sidebar-content .attraction_location li a { color: #898989; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .attraction_sidebar .attraction_sidebar-content .attraction_location li a:hover, .attraction_sidebar .attraction_sidebar-content .attraction_location li.active a { color: #e7c130 } .attraction_detail { margin-top: 60px } .attraction_detail .attraction_detail-title { color: #333; text-transform: uppercase; font-weight: 700; font-size: 20px } .attraction_detail .attraction_detail-title i { color: #ad882d; margin-right: 20px } .attraction_detail ul { color: #333; font-size: 14px; font-weight: 500; line-height: 1.4em; list-style: none; padding-left: 0; margin-bottom: 0; margin-top: 20px } .attraction_detail ul li { margin-top: 10px } .attraction_detail ul li span { font-weight: 700; text-transform: uppercase; margin-right: 20px } .attraction_detail ul li a { color: #e7c130 } .attraction_content { border-top: 1px solid #e4e4e4; padding-top: 30px; color: #898989; font-size: 14px; margin-top: 35px } .attraction_content .attraction_content-title { text-transform: uppercase; color: #333; font-size: 20px; font-family: 'Josefin Sans', sans-serif; font-weight: 700 } .attraction_content p { margin-bottom: 0; line-height: 1.4em; font-size: 14px } .attraction_content p b { color: #333 } .attraction_content p a { color: rgb(248, 243, 237); text-decoration: underline; font-weight: 700 } .attraction_content .wp_caption { max-width: 100% } .attraction_content .wp_caption.aligncenter { text-align: center } .attraction_content .wp_caption.alignright { float: right; margin-left: 30px } .attraction_content .wp_caption.alignleft { float: left; margin-right: 30px } .section-about { background-color: rgb(248, 243, 237); padding-bottom: 75px; padding-top: 40px } .section-about .about { margin-top: -40px } .section-about .about .about-item { margin-top: 40px } .about-item { overflow: hidden } .about-item.about-right .img { float: right } .about-item.about-right .text { float: right; padding-left: 0; /*padding-right: 40px*/ } .about-item .img { float: left; width: 50%; position: relative } .about-item .img img { width: 100% } .section-about .about .about-item { margin-top: 50px; border: 1px dashed #ccc; padding: 10px 10px; border-radius: 10px; } .about-item .img:before { top: 50%; position: absolute; opacity: 0; /*background-color: rgba(52, 74, 113, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(52, 74, 113, 0)), to(rgba(52, 74, 113, .9))); background: -webkit-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -moz-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -ms-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); background: -o-linear-gradient(top, rgba(52, 74, 113, 0), rgba(52, 74, 113, .9)); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out*/ } .about-item .img .owl-pagination { display: none } .about-item .text { width: 50%; float: left; padding-left: 40px; margin-top: 5px } .section-statistics, .section-team { padding: 75px 0 } .about-item .text h2 { line-height: 1.2em } .about-item .text .desc { color: #333; font-size: 16px } .about-item .text .desc p { line-height: 1.428em } .about-item:hover .img:before { opacity: 1 } .section-statistics .awe-overlay { background-color: rgba(72, 72, 72, .6) } .statistics_item { margin-top: 30px; text-align: center; color: #fff; font-size: 18px; text-transform: uppercase; position: relative } .statistics_item:before { top: 0; right: 0; bottom: 0; position: absolute; content: ''; border-right: 1px solid #fff } .statistics_item:first-child::before { content: none } .team_item .img:before, .team_item:before { content: ''; left: 0; right: 0 } .statistics_item .count { font-size: 60px; color: #fff; display: block; line-height: 1.3em } .section-team { background-color: #fff } .team_item { margin-top: 80px; position: relative } .team_item:before { position: absolute; bottom: -25px; margin: auto; width: 0; border-bottom: 1px solid #f1f1f1; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .team_item .img { max-width: 200px; overflow: hidden; margin: auto; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0) } .team_item .img:before { z-index: 1; border: 5px solid transparent; position: absolute; bottom: 0; top: 0; pointer-events: none; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all .9s ease; -moz-transition: all .9s ease; -ms-transition: all .9s ease; -o-transition: all .9s ease } .team_item .img img { width: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: transform .9s ease; -moz-transition: transform .9s ease; -ms-transition: transform .9s ease; -o-transition: transform .9s ease } .team_item .text { margin-top: 30px } .team_item .text h2 { margin: 0; font-size: 20px; font-weight: 700; text-transform: uppercase } .team_item .text span { color: #898989; font-size: 16px; display: block; margin-top: 7px } .team_item .text p { margin-top: 20px; margin-bottom: 0; color: #30373b; line-height: 1.5em; font-size: 15px } .team_item .text .team-share { font-size: 0; margin-top: 20px } .team_item .text .team-share a { font-size: 12px; display: inline-block; border: 2px solid #898989; color: #898989; width: 24px; height: 24px; line-height: 22px; margin: 0 4px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .guest-book_item .avatar:before, .guest-book_item:after, .guest-book_item:before { content: ''; z-index: 1; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .team_item .text .team-share a:hover { border-color: #ad882d; color: #e7c130 } .team_item:hover:before { width: 100% } .team_item:hover .img:before { border-color: #e7c130 } .team_item:hover .img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1) } .section-guest-book { background-color: rgb(248, 243, 237); padding: 45px 0 } .guest-book .guest-book_head { background-size: cover; overflow: hidden } .guest-book .guest-book_head .text { background-color: rgb(248, 243, 237); float: right; width: 400px; padding: 30px 45px 40px } .guest-book .guest-book_head .text h2 { color: #fff; margin: 0; font-size: 23px; text-transform: uppercase; line-height: 1.428em } .guest-book .guest-book_head .text p { color: #fff; font-size: 15px; line-height: 1.428em; margin-bottom: 0; margin-top: 15px } .guest-book .guest-book_head .text .awe-btn { font-size: 16px; padding: 7px 20px; margin-top: 25px } .guest-book .guest-book_head.guest-book_head-2 .text { background-color: transparent; max-width: 660px; width: auto; float: none; margin-left: auto; margin-right: auto } .guest-book .guest-book_head.guest-book_head-2 .text h2 { color: #232323; font-weight: 700; font-size: 40px; letter-spacing: 2px } .guest-book .guest-book_head.guest-book_head-2 .text p { color: #898989 } .guest-book .guest-book_content .guest-book_item { margin-top: 30px } .guest-book_item { text-align: center; padding: 25px 35px; border: 2px solid #232323; position: relative } .guest-book_item:after, .guest-book_item:before { display: block; position: absolute; pointer-events: none; top: -2px; right: -2px; bottom: -2px; left: -2px; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0) } .guest-book_item:before { border-right: 2px solid #ad882d; border-bottom: 2px solid #ad882d; -o-transform-origin: bottom right } .guest-book_item:after { border-left: 2px solid #ad882d; border-top: 2px solid #ad882d; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left } .guest-book_item.guest-book_item-2 { background-color: #f9f9f9; border-width: 0; margin-top: 20px } .guest-book_item.guest-book_item-2:after, .guest-book_item.guest-book_item-2:before { top: 0; right: 0; bottom: 0; left: 0 } .guest-book_item.guest-book_item-2 h2 { margin-top: 20px } .guest-book_item .icon { color: #b4b4b4; font-size: 10px; margin-top: 0 } .guest-book_item .avatar { width: 60px; height: 60px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .guest-book_item .avatar:before { border: 3px solid #ad882d; position: absolute; top: 0; left: 0; right: 0; bottom: 0; pointer-event: none; opacity: 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .comingsoon .widget_social .widget-social a, .login-register .text .account_form .account-desc a, .login-register .text .account_form .field-form .field-text, .login-register .text .account_form .field-form .view-pass { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .guest-book_item h2 { margin-top: 10px; font-size: 20px; text-transform: uppercase; color: #444; font-weight: 700 } .guest-book_item p { color: #30373b; font-size: 15px; margin-top: 10px; margin-bottom: 0 } .guest-book_item span { margin-top: 20px; display: block; color: #898989; font-size: 16px } .guest-book_item span b { color: #444 } .guest-book_item:hover:after, .guest-book_item:hover:before { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1) } .guest-book_item:hover .avatar:before { opacity: 1 } .guest-book-form { background-color: #f1f1f1; max-width: 370px; padding: 35px } .guest-book-form h2 { color: #333; font-size: 26px; text-transform: uppercase; font-weight: 700; line-height: 1.3em; text-align: center; margin-top: -5px } .guest-book-form p { margin-bottom: 0; color: #898989; text-align: center; line-height: 1.5em; margin-top: 20px } .guest-book-form .form-field { margin-top: 20px } .guest-book-form .field-text { width: 100%; border-width: 0; height: 38px; line-height: 38px; color: #898989 } .guest-book-form .field-text::-webkit-input-placeholder { color: #898989 } .guest-book-form .field-text:-moz-placeholder { color: #898989 } .guest-book-form .field-text::-moz-placeholder { color: #898989 } .guest-book-form .field-text:-ms-input-placeholder { color: #898989 } .guest-book-form .field-textarea { height: 100px; width: 100%; border-width: 0; resize: none } .guest-book-form .awe-btn { width: 100%; padding: 12px 10px; margin-top: 10px } .section-comingsoon { position: fixed; top: 0; left: 0; bottom: 0; right: 0 } .comingsoon, .comingsoon .countdown .item+.item:before, .login-register .text .account_form .field-form .view-pass { top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -moz-transform: translate(0, -50%) } .comingsoon { position: absolute; padding: 15px; left: 0; right: 0 } .comingsoon h1 { color: #fff; text-transform: uppercase; font-size: 60px; line-height: 1; margin-top: 20px } .comingsoon h1 span { color: #e7c130 } .comingsoon h6 { color: #fff; font-size: 36px; margin-top: 10px; font-weight: 400; font-family: Hind } .comingsoon p { margin-bottom: 0; font-size: 20px; color: #fff; margin-top: 25px } .comingsoon .countdown { border: 2px solid #fff; max-width: 730px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden; padding-top: 15px; padding-bottom: 20px } .comingsoon .countdown .item { width: 25%; float: left; color: #fff; font-size: 20px; text-transform: uppercase; text-align: center; margin-top: 10px; position: relative } .comingsoon .countdown .item+.item:before { content: ':'; position: absolute; left: 0; font-size: 30px } .comingsoon .countdown .item .count { display: block; font-family: 'Josefin Sans', sans-serif; font-size: 50px; line-height: 1; } .comingsoon .widget_social .widget-title { margin-top: 25px; color: #fff; font-weight: 400; font-family: Hind; font-size: 20px } .comingsoon .widget_social .widget-social { text-align: center; font-size: 0 } .comingsoon .widget_social .widget-social a { display: inline-block; border: 2px solid #fff; color: #fff; font-size: 16px; height: 30px; width: 30px; line-height: 30px; text-align: center; margin: 15px 10px 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .comingsoon .widget_social .widget-social a:hover { border-color: #e7c130 } .section-account { padding-top: 220px; padding-bottom: 130px } .login-register { position: relative; z-index: 10 } .login-register .text h2 { font-size: 36px; text-transform: uppercase; margin: 0; color: #fff; font-weight: 700 } .login-register .text p { color: #fff; font-size: 18px; margin-bottom: 0; margin-top: 5px } .login-register .text .account_form { max-width: 430px; margin-left: auto; margin-right: auto; margin-top: 20px; overflow: hidden } .login-register .text .account_form .field-form { position: relative; margin-top: 15px } .login-register .text .account_form .field-form .view-pass { position: absolute; right: 20px; color: #fff; line-height: 1; cursor: pointer; font-size: 11px } .login-register .text .account_form .field-form .view-pass:hover { color: #e7c130 } .login-register .text .account_form .field-form .field-text { background-color: transparent; border: 2px solid #fff; color: #fff; width: 100%; height: 42px; line-height: 42px; padding-left: 15px; padding-right: 15px } .login-register .text .account_form .field-form .field-text::-webkit-input-placeholder { color: #fff } .login-register .text .account_form .field-form .field-text:-moz-placeholder { color: #fff } .login-register .text .account_form .field-form .field-text::-moz-placeholder { color: #fff } .login-register .text .account_form .field-form .field-text:-ms-input-placeholder { color: #fff } .login-register .text .account_form .field-form .field-text:focus { border-color: #e7c130 } .login-register .text .account_form .field-form .awe-btn { min-width: 180px; font-size: 16px; padding: 12px 10px } .login-register .text .account_form .field-form.field-submit { margin-top: 30px } .login-register .text .account_form .account-desc { color: #fff; font-size: 13px; display: block; margin-top: 30px } .login-register .text .account_form .account-desc a { color: #fff } .login-register .text .account_form .account-desc a:hover { color: #e7c130 } .section-404 { position: fixed; top: 0; left: 0; bottom: 0; right: 0 } .page-404 { position: absolute; max-width: 570px; width: 100%; padding: 15px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .page-404 h1 { color: #fff; text-transform: uppercase; font-size: 80px; font-family: 'Josefin Sans', sans-serif; line-height: 1; margin-top: 50px } .page-404 h1 span { color: #e7c130 } .page-404 h6 { color: #fff; font-size: 27px; margin-top: 10px; font-family: Hind } .page-404 p { margin-bottom: 0; font-size: 18px; color: #fff; margin-top: 25px } .page-404 p:last-child { margin-top: 20px } .page-404 p a { color: #fff; font-weight: 700; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } #footer .footer_top .social .social-content a, .contact .contact-form .field-text, .contact .contact-form .field-textarea, .contact .contact-location .btn-collapse, .page-404 .search-404 .filed-text, .reservation-billing-detail .reservation-code a, .reservation-billing-detail .reservation-login a, .reservation-calendar_custom .reservation-calendar_tabel td, .reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner, .reservation-package_item, .reservation-package_item .reservation-package_text h4 a, .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_change, .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a, .reservation-room_item .reservation-room_name a, .reservation-room_item .reservation-room_package .reservation-room_package-more, .reservation-room_item .reservation-room_text .reservation-room_view-more, .reservation_step ul li:before { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .page-404 p a:hover { color: #e7c130 } .page-404 .search-404 { margin-top: 35px } .page-404 .search-404 .filed-text { display: inline-block; vertical-align: middle; width: 370px; border: 2px solid #fff; color: #fff; background-color: transparent } .page-404 .search-404 .filed-text::-webkit-input-placeholder { color: #fff } .page-404 .search-404 .filed-text:-moz-placeholder { color: #fff } .page-404 .search-404 .filed-text::-moz-placeholder { color: #fff } .page-404 .search-404 .filed-text:-ms-input-placeholder { color: #fff } .page-404 .search-404 .filed-text:focus { border-color: #e7c130 } .page-404 .search-404 .awe-btn { vertical-align: middle; font-size: 16px; color: #fff; margin-left: 10px; height: 40px; line-height: 36px; padding-top: 0; padding-bottom: 0 } .section-contact { /*background-color: rgb(248, 243, 237);*/ background-color: rgb(248, 243, 237); padding-top: 45px; padding-bottom: 85px } .contact .text { margin-top: 15px } .contact .text h2 { color: #232323; text-transform: uppercase; font-weight: 700; font-size: 20px; text-alig: center; } .contact .text p { margin-top: 10px; color: #232323; line-height: 1.428em; letter-spacing: 1px; } .contact .text ul { list-style: none; padding-left: 0; margin-bottom: 0; margin-top: 30px } .contact .text ul li { padding: 7px 0; color: #000; display: flex; font-size: 16px; line-height: 28px; } .contact .text ul li .icon { color: #ad882d; font-size: 20px; margin-right: 10px; vertical-align: middle; line-height:1.4; } .contact .contact-location { border-top: 1px solid #e3e3e3; padding-top: 15px; margin-top: 35px } .contact .contact-location .btn-collapse { text-transform: uppercase; color: #232323; font-weight: 700; font-size: 20px; display: block; font-family: Helvetica } .contact .contact-location .btn-collapse span { float: right; font-size: 24px } .contact .contact-location .btn-collapse:hover { color: #e7c130 } .contact .contact-location .location-group { margin-top: 25px } .contact .contact-location .location-group h6 { font-weight: 700; color: #444; font-size: 20px; margin-bottom: 5px; text-transform: uppercase } .contact .contact-location .location-group span { color: #898989; font-size: 15px } .contact .contact-location .location-group .location-item { margin-top: 25px; cursor: pointer } .contact .contact-location .location-group .location-item:after { content: ''; display: table; clear: both } .contact .contact-location .location-group .location-item .img { float: left; width: 100px; position: relative } .contact .contact-location .location-group .location-item .img .fa { position: absolute; left: 0; right: 0; bottom: -14px; margin: auto; display: block; width: 28px; height: 28px; line-height: 28px; text-align: center; color: #fff; background-color: #ad882d; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .contact .contact-location .location-group .location-item .img img { width: 100% } .contact .contact-location .location-group .location-item .text { margin-left: 120px; color: #333 } .contact .contact-location .location-group .location-item .text address { margin-top: 10px; margin-bottom: 0 } .contact .contact-location .location-group .location-item .text p { margin-bottom: 0; margin-top: 7px; font-size: 14px } .contact .contact-form .field-text, .contact .contact-form .field-textarea { border: 1px solid #232323; width: 100%; margin-top: 20px; color: #232323; font-family: 'Josefin Sans', sans-serif; font-size: 16px; } .contact .contact-form .field-text::-webkit-input-placeholder, .contact .contact-form .field-textarea::-webkit-input-placeholder { color: #232323 } .contact .contact-form .field-text:-moz-placeholder, .contact .contact-form .field-textarea:-moz-placeholder { color: #232323 } .contact .contact-form .field-text::-moz-placeholder, .contact .contact-form .field-textarea::-moz-placeholder { color: #232323 } .contact .contact-form .field-text:-ms-input-placeholder, .contact .contact-form .field-textarea:-ms-input-placeholder { color: #232323 } .contact .contact-form .field-text:focus, .contact .contact-form .field-textarea:focus { border-color: #e7c130 } .contact .contact-form .field-textarea { resize: none; height: 210px } .contact .contact-form .awe-btn { margin-top: 20px; width: 200px; padding-top: 12px; padding-bottom: 12px; font-size: 15px } .contact-map { height: 470px; position: relative } .contact-map #map { height: 100%; width: 100% } .section-shortcode { padding-top: 50px; padding-bottom: 70px; background-color: #f8f8f8 } .shortcode .heading-has-sub { margin-bottom: 40px } .shortcode .heading-has-sub p { margin-bottom: 0; color: #555; font-size: 13.9px; margin-top: 10px } .shortcode .shortcode-heading-list [class*=col-] { margin-top: 20px } .shortcode .shortcode-ordered-list .shortcode-heading { margin-top: 30px } .shortcode .shortcode-ordered-list ol, .shortcode .shortcode-ordered-list ul { margin-top: 20px; padding-left: 15px; margin-bottom: 0 } .shortcode .shortcode-ordered-list ol li, .shortcode .shortcode-ordered-list ul li { color: #232323; padding: 5px 0 } .shortcode .shortcode-tabs { margin-top: 40px } .shortcode .shortcode-tabs .tabs { margin-top: 30px } .shortcode .shortcode-tabs .tabs p { margin-bottom: 0 } .shortcode .shortcode-accordion { margin-top: 40px } .shortcode .shortcode-accordion .accordion { margin-top: 30px } .shortcode .shortcode-accordion .accordion p { margin-bottom: 0 } .shortcode .shortcode-button { margin-top: 40px } .shortcode .shortcode-button .button-list { margin-top: 20px } .shortcode .shortcode-button .awe-btn { margin-top: 10px } .shortcode .shortcode-alert { margin-top: 40px } .shortcode .shortcode-alert .alert-list { margin-top: 20px } .shortcode .shortcode-alert .alert { margin-top: 10px } .shortcode .shortcode-calendar-drop { margin-top: 40px } .shortcode .shortcode-calendar-drop .shortcode-calendar, .shortcode .shortcode-calendar-drop .shortcode-select { display: inline-block; vertical-align: middle; margin-right: 30px; margin-top: 30px } .shortcode .shortcode-calendar-drop .shortcode-calendar .awe-calendar-wrapper, .shortcode .shortcode-calendar-drop .shortcode-select .awe-calendar-wrapper { width: 150px; margin-right: 10px } .shortcode .shortcode-calendar-drop .shortcode-calendar .btn-group.bootstrap-select.awe-select, .shortcode .shortcode-calendar-drop .shortcode-select .btn-group.bootstrap-select.awe-select { width: 150px } .reservation-sidebar_availability .check_availability-field .awe-calendar-wrapper, .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select { width: 100% } .shortcode .shortcode-calendar-drop .shortcode-calendar .btn-group.bootstrap-select.awe-select .btn, .shortcode .shortcode-calendar-drop .shortcode-select .btn-group.bootstrap-select.awe-select .btn { border: 2px solid #232323 } .room-detail_book .room-detail_form .awe-calendar-wrapper, .room-detail_book .room-detail_form select { width: 100%; } .room-detail_book .room-detail_form select { background-color: rgb(248, 243, 237); height: 30px; border-width: 0; line-height: 30px; } .shortcode .shortcode-calendar-drop .shortcode-calendar .btn-group.bootstrap-select.awe-select .caret, .shortcode .shortcode-calendar-drop .shortcode-calendar .btn-group.bootstrap-select.awe-select .filter-option, .shortcode .shortcode-calendar-drop .shortcode-select .btn-group.bootstrap-select.awe-select .caret, .shortcode .shortcode-calendar-drop .shortcode-select .btn-group.bootstrap-select.awe-select .filter-option { color: #232323 } .shortcode .shortcode-tab-price { margin-top: 40px } .shortcode .shortcode-tab-price .tab-price { margin-top: 30px } .section-reservation-page { padding-bottom: 70px; padding-top: 30px } .reservation_step ul { list-style: none; padding-left: 0; margin-bottom: 0; font-size: 0; text-align: center; border-bottom: 1px solid #e4e4e4 } .reservation_step ul li { display: inline-block; font-size: 15px; position: relative; margin: 0 20px } .reservation_step ul li:before { content: ''; left: 0; right: 0; bottom: -1px; height: 2px; position: absolute; background-color: transparent } .reservation_step ul li a { color: #333; display: block; padding: 15px 0 } .reservation_step ul li a span { font-weight: 700; font-size: 18px; margin-right: 5px } .reservation_step ul li.active:before, .reservation_step ul li:hover:before { background-color: #344a71 } .reservation-date { margin-top: 30px } .reservation-date ul { list-style: none; margin-bottom: 0; padding: 20px } .reservation-date ul li { color: #333; font-size: 12px; overflow: hidden; font-weight: 500; padding: 5px 0 } .reservation-date ul li span:last-child { float: right; font-weight: 700; text-transform: uppercase } .reservation-room-selected { background-color: #f1f1f1; margin-top: 30px } .reservation-room-selected .reservation-room-seleted_item { padding: 20px; border-bottom: 1px solid #e4e4e4 } .reservation-room-selected .reservation-room-seleted_item:last-child { border-bottom-width: 0 } .reservation-room-selected .reservation-room-seleted_item h6 { display: inline-block; vertical-align: middle; color: #232323; font-size: 14px; text-transform: uppercase; margin: 0 10px 0 0; line-height: 1.428em; font-family: 'Josefin Sans', sans-serif; font-weight: 700 } .reservation-room-selected .reservation-room-seleted_item .reservation-option { display: inline-block; font-size: 12px; font-weight: 500; font-family: Hind } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name { overflow: hidden; margin-top: 10px } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 { text-transform: uppercase; font-size: 14px; font-weight: 700; float: left; margin: 0 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a { color: #333 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a:hover { color: #344a71 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name .reservation-amout { float: right; font-weight: 700; font-size: 14px; color: #344a71 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name.has-package h2 { font-size: 16px } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name.has-package h2 a { color: #46598b } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_change { color: #898989; font-size: 12px; font-style: italic; text-decoration: underline; display: inline-block; margin-top: 7px } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_change:hover { color: #e7c130 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package { border-top: 1px solid #e4e4e4; margin-top: 15px; padding-top: 5px } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul { list-style: none; padding-left: 0; margin-bottom: 0; padding-bottom: 2px; margin-top: 5px } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul li { color: #333; font-size: 13px; overflow: hidden; font-weight: 500; padding: 5px 0 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul li span:last-child { float: right; font-weight: 700; text-transform: uppercase } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_package ul+ul { border-top: 1px solid #e4e4e4; padding-top: 8px } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_total-room { color: #333; font-size: 14px; font-weight: 700; text-transform: uppercase; border-top: 1px solid #e4e4e4; padding-top: 15px; padding-bottom: 10px; font-family: Helvetica } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_total-room .reservation-amout { float: right; color: #344a71 } .reservation-room-selected .reservation-room-seleted_item.reservation_disable { background-color: #f1f1f1 } .reservation-room-selected .reservation-room-seleted_item.reservation_disable h6 { opacity: .4; font-size: 12px } .reservation-room-selected .reservation-room-seleted_item.reservation_disable span { opacity: .3 } .reservation-room-selected .reservation-room-seleted_current { overflow: hidden; color: #fff; padding: 15px 20px 13px 40px } .reservation-room-selected .reservation-room-seleted_current h6 { margin-top: 0; margin-bottom: 10px; font-size: 14px; text-transform: uppercase; font-weight: 700; line-height: 1.428em; position: relative; color: #fff } .reservation-room-selected .reservation-room-seleted_current h6:before { content: '\f0da'; font-family: FontAwesome; left: -20px; position: absolute; font-size: 12px; font-weight: 400 } .reservation-room-selected .reservation-room-seleted_current span { font-size: 12px; font-weight: 500 } .reservation-room-selected .reservation-room-seleted_current.reservation-bg_blue { color: #fff } .reservation-room-selected .reservation-room-seleted_total { padding: 20px; overflow: hidden; font-size: 16px; font-weight: 700; font-family: Helvetica } .reservation-room-selected .reservation-room-seleted_total label { font-weight: 700; text-transform: uppercase; margin: 0 } .reservation-room-selected .reservation-room-seleted_total .reservation-total { float: right; color: rgb(248, 243, 237); font-size: 18px } .reservation-room-selected .reservation-room-seleted_total.bg-blue, .reservation-room-selected .reservation-room-seleted_total.bg-blue .reservation-total { color: #fff } .reservation-sidebar { padding-top: 10px } .reservation-heading { font-size: 16px; color: #333; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; padding: 12px 20px; font-weight: 700; text-align: center; border-bottom: 1px solid #e4e4e4 } .reservation-sidebar_availability { padding: 0 20px 20px; margin-top: 30px } .reservation-sidebar_availability .reservation-heading { margin-left: -20px; margin-right: -20px } .reservation-sidebar_availability .check_availability_title { margin-top: 20px; color: rgb(248, 243, 237); font-size: 14px; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; font-weight: 700 } .reservation-sidebar_availability .check_availability_title:before { content: ''; display: inline-block; height: 10px; border-left: 2px solid #38486a; margin-right: 10px } .reservation-sidebar_availability .check_availability-field { margin-top: 15px } .reservation-sidebar_availability .check_availability-field label { display: block; color: #232323; font-size: 12px; margin-bottom: 7px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase } .reservation-sidebar_availability .check_availability_group:after, .reservation_content:after, .reservation_content:before { display: table; content: ''; clear: both } .reservation-sidebar_availability .check_availability-field .awe-calendar-wrapper .awe-calendar { background-color: rgb(248, 243, 237); border-width: 0; height: 30px; line-height: 30px; color: #898989; font-weight: 500 } .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: rgb(248, 243, 237); height: 30px; border-width: 0; line-height: 30px } .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret, .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option { color: #898989; font-weight: 500 } .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-menu ul li a { padding: 7px 10px } .reservation-sidebar_availability .check_availability_group { padding-left: 70px; position: relative } .reservation-sidebar_availability .check_availability_group .label-group { position: absolute; left: 0; bottom: 5px; font-weight: 700; font-size: 12px; color: #232323; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase } .reservation-sidebar_availability .check_availability_group .check_availability-field_group { margin-left: -4px; margin-right: -4px } .reservation-sidebar_availability .check_availability_group .check_availability-field { width: 50%; padding-left: 4px; padding-right: 4px; float: left } .reservation-sidebar_availability .awe-btn { margin-top: 30px; width: 100%; font-size: 14px; padding: 10px } .reservation_content { padding-bottom: 20px; margin-top: 40px } .reservation-calendar_custom .reservation-calendar_title { text-align: center; color: #232323; font-size: 14px; text-transform: uppercase; font-weight: 700; margin: 0 3px; padding-top: 15px; padding-bottom: 15px; position: relative; border-bottom: 1px solid #e4e4e4; font-family: Helvetica } .reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner { display: block; width: 24px; height: 24px; text-align: center; border: 1px solid #cbcbcb; color: #cbcbcb; line-height: 24px; font-size: 12px; position: absolute; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner:hover { color: rgb(248, 243, 237); border-color: #344a71 } .reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner.reservation-calendar_prev { left: 0 } .reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner.reservation-calendar_next { right: 0 } .reservation-calendar_custom .reservation-calendar_tabel { width: 100%; vertical-align: middle; text-align: center; table-layout: fixed; margin-top: 15px } .reservation-calendar_custom .reservation-calendar_tabel th { text-transform: uppercase; text-align: center; color: #232323; font-size: 12px; padding-top: 10px; padding-bottom: 10px } .reservation-calendar_custom .reservation-calendar_tabel td { background-color: rgb(248, 243, 237); background-clip: content-box; padding: 3px } .reservation-calendar_custom .reservation-calendar_tabel td a { position: relative; display: block; padding-top: 100%; color: #232323; font-size: 12px } .reservation-calendar_custom .reservation-calendar_tabel td a:before { left: 0; right: 0; bottom: 0; top: 0; content: ''; border: 2px solid transparent; position: absolute; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-calendar_custom .reservation-calendar_tabel td a small { position: absolute; top: 5px; right: 10px; font-size: 12px } .reservation-calendar_custom .reservation-calendar_tabel td a span { position: absolute; top: 60%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%) } .reservation-calendar_custom .reservation-calendar_tabel td a:hover:before { border-color: #344a71 } .reservation-calendar_custom .reservation-calendar_tabel td.current-select { background-color: #344a71 } .reservation-calendar_custom .reservation-calendar_tabel td.current-select a { color: #fff } .reservation-room .reservation-room_item { margin-top: 45px } .reservation-room .reservation-room_item:first-child { margin-top: 0 } .reservation-room_item { overflow: hidden } .reservation-room_item .reservation-room_name { color: #232323; text-transform: uppercase; font-weight: 700; margin: 0; font-size: 24px } .reservation-room_item .reservation-room_name a { color: #232323 } .reservation-room_item .reservation-room_name a:hover { color: #e7c130 } .reservation-room_item .reservation-room_img { float: left; margin-right: 30px; width: 370px; margin-top: 25px } .reservation-room_item .reservation-room_img img { width: 100% } .reservation-room_item .reservation-room_text { overflow: hidden; margin-top: 25px } .reservation-room_item .reservation-room_text .reservation-room_desc { color: #333 } .reservation-room_item .reservation-room_text .reservation-room_desc p { margin-bottom: 0; font-size: 16px; color:#000; /*text-align: justify;*/ } .reservation-room_item .reservation-room_text .reservation-room_desc p b { color: #232323 } .reservation-room_item .reservation-room_text .reservation-room_desc ul { padding-left: 18px; margin-bottom: 0; margin-top: 15px } .reservation-room_item .reservation-room_text .reservation-room_desc ul li { color: #232323; padding: 3px 0; font-size: 14px } .reservation-room_item .reservation-room_text .reservation-room_view-more { display: inline-block; clear: both; margin-top: 10px; color: rgb(248, 243, 237); font-size: 12px; font-weight: 600; margin-bottom: 25px; text-decoration: underline } .reservation-room_item .reservation-room_text .reservation-room_view-more:hover { color: #e7c130 } .reservation-room_item .reservation-room_text .reservation-room_price { display: inline-block; vertical-align: middle; color: #898989; font-size: 14px; margin: 0; line-height: 1; font-family: Helvetica } .reservation-room_item .reservation-room_text .reservation-room_price .reservation-room_amout { font-weight: 700; color: #333; font-size: 30px } .reservation-room_item .reservation-room_text .awe-btn { margin-left: 30px; min-width: 120px } .reservation-room_item .reservation-room_package { clear: both; margin-top: 30px } .reservation-room_item .reservation-room_package .reservation-room_package-more { display: block; color: #333; font-size: 12px; font-weight: 700; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; padding: 15px 30px; background-color: #f1f1f1 } .reservation-room_item .reservation-room_package .reservation-room_package-more:after { content: '\f067'; font-family: FontAwesome; float: right; font-size: 12px } .reservation-room_item .reservation-room_package .reservation-room_package-more[aria-expanded=true]:after { content: '\f068' } .reservation-package_item { overflow: hidden; padding: 20px 30px; background-color: #fbfbfb } .reservation-package_item .reservation-package_img { float: left; width: 100px; margin-right: 30px } .reservation-package_item .reservation-package_img img { width: 100% } .reservation-package_item .reservation-package_text { overflow: hidden; padding-right: 130px; position: relative; min-height: 72px } .reservation-package_item .reservation-package_text h4 { text-transform: uppercase; font-weight: 700; font-size: 14px; margin: 0 } .reservation-package_item .reservation-package_text h4 a { color: #232323 } .reservation-package_item .reservation-package_text h4 a:hover { color: #e7c130 } .reservation-package_item .reservation-package_text p { color: #898989; font-size: 12px; margin-bottom: 0; margin-top: 10px } .reservation-package_item .reservation-package_text p b { color: #232323 } .reservation-package_item .reservation-package_text .reservation-package_book-price { position: absolute; right: 0; top: 0 } .reservation-package_item .reservation-package_text .reservation-package_book-price .reservation-package_price { color: #333; text-align: right } .reservation-package_item .reservation-package_text .reservation-package_book-price .reservation-package_price .amout { font-weight: 700; font-size: 20px; line-height: 1; font-family: Helvetica } .reservation-package_item .reservation-package_text .reservation-package_book-price .awe-btn { padding: 5px 10px; min-width: inherit; font-size: 10px; margin-top: 5px; font-family: Hind; font-weight: 700 } .reservation-package_item.current-select, .reservation-package_item:hover { background-color: #f1f1f1 } .reservation-chosen-message { background-color: #f1f1f1; text-align: center; padding: 30px } .reservation-chosen-message h4 { font-weight: 700; text-transform: uppercase; margin: 0; font-size: 20px; color: #232323 } .reservation-chosen-message p { color: #898989; font-size: 15px; margin-top: 20px; margin-bottom: 0 } .reservation-chosen-message .awe-btn { width: 150px; color: #fff; padding: 10px; margin-top: 30px } .reservation-billing-detail h4, .reservation-billing-detail label { font-family: 'Josefin Sans', sans-serif; margin-top: 20px; text-transform: uppercase } .reservation-billing-detail { margin-left: 80px; max-width: 570px } .reservation-billing-detail .reservation-login { margin-bottom: 0; color: #898989; font-size: 14px } .reservation-billing-detail .reservation-login a { font-weight: 700; color: #333 } .reservation-billing-detail .reservation-login a:hover { color: #344a71 } .reservation-billing-detail h4 { color: #000; margin-bottom: 0; padding-bottom: 10px; font-weight: 700; font-size: 30px } .reservation-billing-detail label { color: #232323; font-size: 12px; display: block; margin-bottom: 10px } .reservation-billing-detail label sup { color: red; font-style: 12px } .reservation-billing-detail label.label-radio .input-radio { margin: 0 15px 0 0; display: inline-block; vertical-align: middle } .reservation-billing-detail .bootstrap-select.awe-select.btn-group { width: 100% } .reservation-billing-detail .bootstrap-select.awe-select.btn-group .btn { border: 2px solid #e4e4e4; font-weight: 500 } .reservation-billing-detail .bootstrap-select.awe-select.btn-group .btn .caret, .reservation-billing-detail .bootstrap-select.awe-select.btn-group .btn .filter-option { color: #333 } .reservation-billing-detail .input-text, .reservation-billing-detail .input-textarea { border: 2px solid #e4e4e4; width: 100%; font-size: 14px; color: #333; font-weight: 400 } .reservation-billing-detail .reservation-code { background-color: #333; color: #fff; font-size: 14px; padding: 15px 20px; margin-top: 35px } .reservation-billing-detail .reservation-code a { color: #fff; font-weight: 700 } .reservation-billing-detail .reservation-code a:hover { color: #e7c130 } .reservation-billing-detail .option-bank { list-style: none; padding-left: 0; margin-bottom: 0; padding-top: 10px } .reservation-billing-detail .option-bank li { position: relative; padding-left: 30px; margin-top: 25px } .reservation-billing-detail .option-bank li .label-radio { font-size: 14px; margin: 0 15px 0 0; display: inline-block } .reservation-billing-detail .option-bank li .label-radio .input-radio { position: absolute; top: 4px; left: 0 } .reservation-billing-detail .option-bank li p { font-size: 12px; margin-bottom: 0; font-weight: 500; margin-top: 5px } .reservation-billing-detail .option-bank li:last-child .label-radio .input-radio { top: 9px } .reservation-billing-detail .awe-btn { padding: 10px 40px; font-family: Hind; font-size: 14px; font-weight: 600; margin-top: 40px } #footer { background-color: #1f232b } #footer .footer_top { background-color: #d9efdc; padding: 20px 0 } #footer .footer_top .mailchimp h4 { display: inline-block; font-family: 'Josefin Sans', sans-serif; margin: 0; color: #fff; font-size: 25px; vertical-align: middle; text-transform: uppercase; font-weight: 400 } #footer .footer_top .mailchimp h4:before { content: "\f003"; border: 3px solid #ad882d; padding: 10px; color: #ad882d; margin-right: 20px; font-size: 18px; font-family: FontAwesome; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } #footer .footer_top .mailchimp .mailchimp-form { display: inline-block; vertical-align: middle; margin-left: 45px } #footer .footer_top .mailchimp .mailchimp-form .input-text { border: 2px solid #fff; background-color: transparent; color: #fff; padding: 5px 10px; display: inline-block; vertical-align: middle; line-height: 40px; width: 290px } #footer .footer_top .mailchimp .mailchimp-form .input-text::-webkit-input-placeholder { color: #fff } #footer .footer_top .mailchimp .mailchimp-form .input-text:-moz-placeholder { color: #fff } #footer .footer_top .mailchimp .mailchimp-form .input-text::-moz-placeholder { color: #fff } #footer .footer_top .mailchimp .mailchimp-form .input-text:-ms-input-placeholder { color: #fff } #footer .footer_top .mailchimp .mailchimp-form .awe-btn { vertical-align: middle; min-width: 135px; text-align: center; padding: 7px 10px; height: 40px; color: #fff; background-color: #ad882d; font-size: 14px; text-transform: uppercase; margin-left: 10px } #footer .footer_top .social .social-content { font-size: 0 } #footer .footer_top .social .social-content a { display: inline-block; color: #fff; border: 2px solid #fff; line-height: 32px; width: 32px; height: 32px; margin-top: 5px; text-align: center; margin-right: 20px; font-size: 16px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% } #footer .footer_top .social .social-content a:hover { border-color: #e7c130 } #footer .footer_center { padding-bottom: 20px; text-align: center; background-color: #f8f3ed; } #footer .footer_center .widget-logo { overflow: hidden } #footer .footer_center .widget-logo .img { max-width: 145px; display: inline-block; vertical-align: middle; /* margin-right: 40px*/ } #footer .footer_center .widget-logo .img img { max-width: 100% } .widget-logo img{ width:80%; } #footer .footer_center .widget-logo .text { display: inline-block; vertical-align: middle; margin-top: 10px } #footer .footer_center .widget-logo .text p { color: #000; margin-bottom: 0px; text-align: left; display: flex; } #footer .footer_center .widget-logo .text p i { margin-right: 10px; font-size: 16px; color: #000; line-height:25px; } #footer .footer_center .widget-logo .text p a { color: #acacac; } #footer .footer_center .widget-logo .text p a:hover { color: #ad882d; text-decoration: underline } #footer .footer_center .widget-logo .text p:last-child { margin-bottom: 0 } #footer .footer_center .widget { margin-top: 40px } #footer .footer_center .widget .widget-title { color: #3a7441; text-transform: uppercase; font-size: 20px; margin-top: 0; margin-bottom: 20px; font-family: 'Josefin Sans', sans-serif; text-align:left; } #footer .footer_center .widget>ul { margin-top: -5px } #footer .footer_center .widget ul { list-style: none; padding-left: 0; margin-bottom: 0 } #footer .footer_center .widget ul li a { color: #acacac; padding: 5px 0; display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } #footer .footer_center .widget ul li a:hover { color: #fff } #footer .footer_center .widget ul li .sub-menu { margin-left: 15px } #footer .footer_center .widget_tripadvisor .tripadvisor p { color: #acacac; font-size: 13.75px; margin-bottom: 20px } #footer .footer_center .widget_tripadvisor .tripadvisor img { max-width: 100%; margin-bottom: 20px } #footer .footer_center .widget_tripadvisor .tripadvisor .tripadvisor-circle { font-size: 0; clear: bold; display: block } #footer .footer_center .widget_tripadvisor .tripadvisor .tripadvisor-circle i { font-size: 15px; border: 2px solid #8bc23f; padding: 1px; background-color: #8bc23f; background-clip: content-box; display: inline-block; width: 14px; height: 14px; margin-right: 5px; position: relative; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% } #footer .footer_center .widget_tripadvisor .tripadvisor .tripadvisor-circle i.part:before { content: ''; position: absolute; background-color: #1f232b; display: block; height: 8px; width: 4px; right: 1px; top: 1px } .header_content .menu li .active{ background-color: #3a7441; } .active{ background-color: rgb(248, 243, 237); } #footer .footer_bottom { background-color: #3a7441; padding: 10px 0; text-align: center; color: #acacac; font-size: 12.22px } #footer .footer_bottom p { margin-bottom: 0; color: #fff; text-align: center; font-size: 15px; } @media screen and (max-width:1199px) { #footer .footer_center .widget_logo, #footer .footer_top { text-align: center } .check-availability { text-align: center; margin-top: 0; padding: 30px 0 } .check-availability:before { background-color: #344a71 } .check-availability h2 { line-height: 1.4em; display: inline-block } .check-availability .availability-form { margin-top: 30px; display: inline-block } .event .event-item .text h2 { font-size: 20px } .event .event-item .text .awe-btn { min-width: inherit; font-size: 10px } .about .about-item .text { margin-top: 0 } .sidebar { margin-right: 0 } .checkout .checkout_head h3 { font-size: 20px } .checkout .checkout_margin { margin-left: 0 } .checkout .checkout_cartinfo p { font-size: 16px } .checkout .checkout_option ul li img { display: block; margin-left: 0; margin-top: 10px } .room_item-2 .img { width: 56.6667% } .room_item-2 .text { width: -moz-calc(43.3333% - 1px); width: -o-calc(43.3333% - 1px); width: -webkit-calc(43.3333% - 1px); width: calc(43.3333% - 1px) } .room_item-2 .text h2 { font-size: 30px } .room_item-2 .text p { margin-top: 25px } .room_item-2 .text .awe-btn { margin-top: 30px } .room_item-2.img-right .img { left: 43.3333% } .room_item-2.img-right .text { right: 56.6667% } .room-detail_book .room-detail_form .awe-btn { display: block; margin-left: auto; margin-right: auto; width: auto; width: 200px } .reservation-room_item .reservation-room_img { width: 100%; margin: 10px 0 0; float: none } .reservation-room_item .reservation-room_text { width: 100%; margin-top: 20px; float: none } .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 25% } .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-4 .item-size { width: 33.33333% } #footer .footer_top .mailchimp { display: inline-block } #footer .footer_top .social { margin-top: 40px } #footer .footer_center .widget_logo .widget-logo { text-align: left; display: inline-block } } @media screen and (max-width:991px) { #footer .footer_top .mailchimp h4:before, .accomd-modations:before, .check-availability h2:before, .home-guestbook:before, .room-detail_tab-content:before { content: none } .heading { font-size: 30px } .check-availability .availability-form .awe-select:nth-child(2) { margin-right: 0!important } .check-availability .availability-form .vailability-submit { display: block; clear: both; text-align: center; margin-top: 20px } .accomd-modations { padding: 50px 0 } .accomd-modations .accomd-modations-header { text-align: center; margin-top: 0; margin-bottom: 40px } .accomd-modations .accomd-modations-header .heading, .accomd-modations .accomd-modations-header p { color: #fff } .section-home-about { padding-top: 50px } .home-about .text { margin-top: 20px } .home-about .text .heading, .our-best .img { margin-top: 0 } .section-our-best { padding-top: 50px; padding-bottom: 50px } .home-guestbook { padding: 70px 0 } .home-guestbook .guestbook-header { text-align: center } .home-guestbook .guestbook-header .heading, .home-guestbook .guestbook-header p { color: #fff } .home-guestbook .guestbook-header .awe-btn { border-color: #fff; color: #fff; margin-top: 20px } .home-guestbook .guestbook-item { padding-right: 0 } .home-guestbook .guestbook-content .owl-pagination { margin-left: 0; text-align: center } .guestbook-event { text-align: center } .guestbook-event .guestbook-content_1 { margin-top: 30px } .guestbook-event .guestbook-content_1 .img img { display: block; margin-left: auto; margin-right: auto } .guestbook-event .guestbook-content_1 .img span { margin-top: 10px } .guestbook-event .guestbook-content_1 .text { margin-top: 25px } .guestbook-event .guestbook-content_1 .owl-pagination { margin-top: 30px; text-align: center } .section-about { padding-bottom: 50px } .about .about-item .img, .about .about-item .text { width: 100% } .about .about-item .text { padding-left: 0; margin-top: 20px } .section-statistics { padding: 60px 0 } .statistics .statistics_content .statistics_item { margin-top: 40px } .statistics_item .count { font-size: 50px } .attraction_sidebar .attraction_heading { text-align: left; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .attraction_sidebar .attraction_heading .attraction-icon-drop { display: block } .attraction_sidebar .attraction_heading:hover { background-color: rgb(248, 243, 237); color: #fff } .attraction_sidebar .attraction_sidebar-content { display: none } .sidebar { margin-top: 70px } .sidebar .widget.widget_check_availability .check_availability .awe-btn { max-width: 250px; width: 100%; display: block; margin-left: auto; margin-right: auto } .event-restaurant .event-restaurant_header .icon, .room_item-3 .text-thumbs .thumbs, .room_item-3 .text-thumbs:before, .room_item-4 .text-thumbs .thumbs { display: none } .widgetsearch .input-text { line-height: 40px; height: 40px } .section-contact { padding-top: 40px; padding-bottom: 50px } .contact .contact-form { margin-top: 30px } .restaurant-small .restaurant_content .restaurant_title { text-align: center } .restaurant_item.small-thumbs .text { margin-top: 0 } .restaurant_item.lager-thumbs .text { vertical-align: top } .tabs-restaurant .ui-tabs-nav li a { font-size: 18px } .event-restaurant .event-restaurant_content li .text h2, .tabs-restaurant .ui-tabs-nav li a span { font-size: 14px } .section-event-restaurant { padding-top: 50px; padding-bottom: 50px } .event-restaurant .event-restaurant_header { margin-top: 0; text-align: center } .event-restaurant .event-restaurant_content { margin-top: 40px } .event-restaurant .event-restaurant_content li { margin-top: 30px } .room_item-3 .text-thumbs .text h2, .room_item-4 .text-thumbs .text h2 { font-size: 30px } .room_item-2 { margin-left: 0; margin-right: 0 } .room_item-2 .img { padding: 0; width: 100% } .room_item-2 .img:after { left: 0; right: 0 } .room_item-2 .img:before { bottom: 0; top: auto; left: 40px; right: 40px; height: 40px; width: auto } .room_item-2.img-right .img { left: auto } .room_item-2.img-right .img:before { right: 40px; left: 40px } .room_item-2.img-right .text { right: auto } .room_item-2 .text { width: 100%; padding-left: 80px; padding-right: 80px; margin-top: -10px; z-index: 10 } .room_item-3 .text-thumbs { margin-left: 40px; margin-right: 40px } .room_item-3 .text-thumbs .text { margin-top: -50px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0) } .room_item-4 .text-thumbs .text { padding-left: 0; padding-right: 0; margin-top: 0 } .room_item-4 .text-thumbs .text p { margin-top: 25px } .room_item-5 { background-image: none!important } .room_item-5:before { z-index: 1; top: 0; background-color: rgba(21, 21, 21, 0); background: -webkit-gradient(linear, left top, left bottom, from(rgba(21, 21, 21, 0)), to(rgba(21, 21, 21, .3))); background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .3)); background: -moz-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .3)); background: -ms-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .3)); background: -o-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, .3)) } .room_item-5 .img { display: block } .room_item-5 .room_item-back { display: none } .room_item-5 .room_item-forward { left: 30px; right: 30px; bottom: 10px } .room_item-5 .room_item-forward h2 { font-size: 24px } .room_item-5 .room_item-forward .price { font-size: 13px } .room_item-6 .text h2 { font-size: 30px } .section-room-detail { padding-bottom: 70px } .room-detail_tab-content { padding-top: 50px } .reservation-billing-detail { max-width: inherit; margin-left: 0 } .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 33.33333% } #footer .footer_top .mailchimp h4 { padding-left: 0; display: block; margin-bottom: 20px } #footer .footer_top .mailchimp .mailchimp-form { margin-left: 0 } #footer .footer_top .social { margin-top: 40px } } @media screen and (max-width:1024px) { .sub-banner .text h2 { margin-top: 100px; } } @media screen and (max-width:767px) { .banner-slider .slider-caption { font-size: 50px } .banner-slider .slider-caption.slider-caption-2 small { font-size: 20px } .banner-slider .slider-caption-sub { font-size: 18px } .banner-slider .slider-caption-sub.slider-caption-sub-1, .banner-slider .slider-caption-sub.slider-caption-sub-3 { font-size: 20px } .banner-slider .slider-item .slider-text .awe-btn { margin-top: 20px } .banner-slider .slider-item .slider-text .awe-btn.awe-btn-slider { font-size: 12px; padding: 10px 25px } .banner-slider .owl-next { right: 20px } .banner-slider .owl-prev { left: 20px } .sub-banner .text h2 { font-size: 30px } .sub-banner .text p { font-size: 16px } #header .header_top .header_left, #header .header_top .header_right { text-align: center; float: none; width: 100% } #header .header_top .header_right { border-top: 1px solid rgba(255, 255, 255, .1) } .check-availability .availability-form { margin-left: -15px; margin-right: -15px } .check-availability .availability-form:after { content: ''; display: table; clear: both } .check-availability .availability-form .awe-calendar-wrapper, .check-availability .availability-form .bootstrap-select.btn-group.awe-select, .check-availability .availability-form .vailability-submit { padding-left: 15px; padding-right: 15px; float: left } .check-availability .availability-form .awe-calendar-wrapper { width: 50%; margin: 0 } .check-availability .availability-form .awe-calendar-wrapper i { right: 25px } .check-availability .availability-form .bootstrap-select.btn-group.awe-select { width: 50%; float: left; margin: 20px 0 0 } .check-availability .availability-form .bootstrap-select.btn-group.awe-select .dropdown-menu { left: 15px; right: 15px; min-width: inherit } .check-availability .availability-form .vailability-submit { width: 100% } .check-availability .availability-form .vailability-submit .awe-btn { font-size: 13px } .accomd-modations .accomd-modations-content .accomd-modations-room .text { padding: 10px 15px } .accomd-modations .accomd-modations-content .accomd-modations-room .text .price .amout { font-size: 20px } .accomd-modations_1 .accomd-modations-room_1 .text .price .amout { font-size: 26px } .section-gallery { padding: 50px 0 } .gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-3 .item-isotope.larger, .gallery-isotope.col-3 .item-size, .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 50% } .gallery-cat ul li a { font-size: 14px; padding: 5px 10px } .section-team { padding: 50px 0 } .section-activiti { padding-bottom: 50px } .section-activiti .page-navigation { margin-top: 40px } .activiti_item .text h2 { font-size: 18px } #attraction-maps { height: 350px } .comingsoon h1 { font-size: 50px } .comingsoon h6 { font-size: 30px } .comingsoon .countdown .item { font-size: 16px } .comingsoon .countdown .item .count { font-size: 40px } .guest-book .guest-book_head.guest-book_head-2 .text h2 { font-size: 24px } .login-register .text h2 { font-size: 30px } .login-register .text .account_form .field-form .awe-btn { min-width: 150px; font-size: 15px; padding: 10px } .page-404 h1 { font-size: 60px; margin-top: 25px } .page-404 h6 { font-size: 20px } .page-404 p { font-size: 16px; margin-top: 15px } .page-404 .search-404 { margin-top: 30px } .page-404 .search-404 .awe-btn { font-size: 14px } .restaurant_item .text h2, .tabs-restaurant .ui-tabs-nav li a { font-size: 16px } .tabs-restaurant .ui-tabs-nav { border-bottom-width: 0 } .tabs-restaurant .ui-tabs-nav li { border-bottom: 2px solid #e7e7e7!important; display: block; padding-top: 15px } .tabs-restaurant .ui-tabs-nav li a span { font-size: 13px } .tabs-restaurant .ui-tabs-nav li.ui-tabs-active { padding-bottom: 15px } .event-restaurant .event-restaurant_header h2 { font-size: 30px } .event-restaurant .event-restaurant_header p { line-height: 1.4em; font-size: 14px } .event-restaurant .event-restaurant_content li .event-date { margin-right: 20px } .section-room { padding-bottom: 70px } .post .entry-media .count-date { padding: 10px 20px } .post .entry-media .count-date span { font-size: 24px; padding: 0 5px } } @media screen and (max-width:600px) { .guest-book_content .row [class*=col-] { width: 100% } .guest-book .guest-book_head .text { width: 100%; text-align: center; background-color: rgba(52, 74, 113, .85); padding-left: 30px; padding-right: 30px } .guest-book .guest-book_head .text h2 { font-size: 18px } .guest-book .guest-book_head .text .awe-btn, .guest-book .guest-book_head .text p { font-size: 14px } .guest-book .guest-book_head.guest-book_head-2 .text { padding: 0 } .guest-book .guest-book_head.guest-book_head-2 .text h2 { font-size: 20px } .guest-book_item { padding-left: 30px; padding-right: 30px } .guest-book_item h2 { font-size: 16px } .page-404 h1 { font-size: 50px; margin-top: 20px } .page-404 h6 { font-size: 18px } .page-404 p { font-size: 14px } .page-404 .search-404 .filed-text { display: block; width: 100% } .page-404 .search-404 .awe-btn { font-size: 13px; margin-top: 30px } .room-wrap-4 { margin-top: -70px } .room-wrap-4 .room_item-4 { margin-top: 70px } .room_item-4 .img, .room_item-4 .text-thumbs { width: 100% } .room_item-4 .text-thumbs .text { margin-top: 20px } .room_item-4.img-right .img, .room_item-4.img-right .text-thumbs { left: auto; right: auto } .room_item-5 { background-image: none!important } .room_item-5 .room_item-forward { left: 20px; right: 20px } .room_item-5 .room_item-forward h2 { font-size: 20px } .room_item-6 .text { max-width: 100% } .room_item-6 .text h2 { font-size: 30px } .room-detail_rates { overflow-y: auto } .room-detail_rates table { width: 767px } } #google_translate_element{ z-index: 100; position: fixed; right: 103px; top: -6px; } .book-now { position: fixed; right: 0%; bottom: 8%; z-index: 9999; width: 140px; } .active{ color:#fff !important; } @media screen and (max-width: 480px){ .header_top { background-color: #1f232b; height: 38px;} } .chat_to_hb { position: fixed; right: 2px; bottom: 10%; z-index: 99999999999; background: #020202; color: white; padding: 4px 12px; border-radius: 4px 0px 0px 4px; } .bookBg { position: fixed; bottom: 20%; right: 1px; z-index: 999; width: 8%; } .bookBg img { max-width: 100%; } .discount{ position: fixed; z-index: 9999; bottom: 15%; left: -31px; } .banner-slider .slider-item { background-size: cover; position: relative; height: 650px!important; } @media screen and (max-width:767) { .bookBg { position: fixed; bottom: 20%; right: 1px; z-index: 999; width: 25%; } } @media screen and (max-width:480px) { .accomd-modations .accomd-modations-content [class*=col-], .event-news .event [class*=col-] { width: 100% } .bookBg { position: fixed; bottom: 20%; right: 1px; z-index: 999; width: 25%; } .accomd-modations_1 .heading, .home-guestbook .guestbook-content .guestbook-item .text { text-align: center } .heading { font-size: 24px } #header .header_top .header_left { display: none } #header .header_top .header_right { border-top-width: 0 } #header .header_logo { line-height: 1 } #header .header_logo img { max-height: 60px } .banner-slider .slider-caption { font-size: 30px } .banner-slider .slider-caption.slider-caption-2 small { font-size: 16px } .banner-slider .slider-caption-sub { font-size: 14px } .banner-slider .slider-caption-sub.slider-caption-sub-1 { font-size: 16px; letter-spacing: 16px } .banner-slider .slider-caption-sub.slider-caption-sub-3 { font-size: 14px } .banner-slider .slider-item .slider-text .awe-btn-slider { margin-top: 22px; font-size: 12px; padding-left: 20px; padding-right: 20px } .banner-slider .owl-next, .banner-slider .owl-prev { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-width: 0 } .banner-slider .owl-next { right: 0 } .banner-slider .owl-prev { left: 0 } .sub-banner .text h2 { margin-top: 22px; font-size: 20px } .sub-banner .text p { font-size: 14px } .accomd-modations-room_1 .text h2, .our-best .text .heading { font-size: 20px } .check-availability { padding: 20px 0 } .check-availability h2 { padding-left: 0; line-height: 1; font-size: 20px } .check-availability .availability-form { margin-top: 20px } .our-best .text ul li { margin-top: 10px; width: 100%; padding: 0!important } .accomd-modations_1 .accomd-modations-content_1 .owl-pagination { position: static; text-align: center; margin-top: 40px } .section-event-news { padding-top: 50px; padding-bottom: 0 } .news-item .text .date { font-size: 16px } .news-item .text h2 { font-size: 14px } .news .awe-btn { width: 150px; margin-top: 30px; margin-left: auto; margin-right: auto; display: block } .activiti [class*=col-], .gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-3 .item-isotope.larger, .gallery-isotope.col-3 .item-size, .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-isotope.larger, .gallery-isotope.col-6 .item-size, .team .team_content [class*=col-] { width: 100% } .checkout .checkout_cart .cart-item .img, .room_item-2 .img:before { display: none } .home-guestbook { padding: 50px 0 } .home-guestbook .guestbook-content .guestbook-item .img { float: none; margin-right: auto; margin-left: auto } .home-about .text .heading { font-size: 20px } .gallery-content .gallery_item .text { font-size: 13px } .team .sub-heading { font-size: 15px } #attraction-maps { height: 300px } .attraction_sidebar .attraction_heading { font-size: 14px; padding-top: 10px; padding-bottom: 10px } .attraction_content .attraction_content-title, .attraction_detail .attraction_detail-header .attraction_detail-title, .sidebar .widget .widget-title { font-size: 16px } .sidebar .widget.widget_upcoming_events ul li .event-date { height: 50px; width: 50px; font-size: 13px } .sidebar .widget.widget_upcoming_events ul li .event-date strong { font-size: 18px } .sidebar .widget.widget_recent_entries ul li .text a, .sidebar .widget.widget_upcoming_events ul li .text a { font-size: 13px } .sidebar .widget.widget_recent_entries ul li .img { width: 50px } .post .entry-media .posted-on { top: 10px; bottom: auto; right: 10px; left: auto; border-color: #fff; color: #fff; font-size: 14px; z-index: 10; width: auto; height: auto; padding: 5px; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0) } .post .entry-media .posted-on strong { font-size: 24px } .post .entry-media .count-date { padding: 5px 10px } .post .entry-media .count-date span { font-size: 18px } .post .entry-media .count-date span span { font-size: 10px } #comments .comment-title, .post .entry-header .entry-title { font-size: 16px } .post .entry-content, .post .entry-footer, .post .entry-header { padding-left: 0 } .blog-content #comments, .blog-content .comment-respond { margin-left: 0 } #comments .commentlist li { padding-left: 70px } #comments .commentlist li .comment-body .comment-avatar { width: 50px } #comments .commentlist li .comment-body .comment-subject { font-size: 13px } #comments .commentlist li .comment-body .action, #comments .commentlist li .comment-body .comment-meta { width: 100% } #comments .commentlist li .comment-body .action .awe-btn { margin-right: 10px; margin-left: 0 } .checkout .checkout_head h3 { font-size: 16px } .checkout .checkout_cart .cart-item { border-bottom: 1px solid #f1f1f1; padding: 10px 0; margin: 0 } .checkout .checkout_cart .cart-item:last-child { border-bottom-width: 0 } .checkout .checkout_cart .cart-item .remove { top: 10px } .comingsoon h1 { font-size: 40px } .comingsoon h6 { font-size: 24px } .comingsoon p { font-size: 16px; margin-top: 15px } .comingsoon .countdown { padding-top: 10px; padding-bottom: 15px } .comingsoon .countdown .item { font-size: 14px } .comingsoon .countdown .item .count { font-size: 30px } .contact .contact-location .btn-collapse, .contact .contact-location .location-group h6, .contact .text h2, .guest-book .guest-book_head .text h2 { font-size: 16px } .contact-map { height: 300px } .guest-book .guest-book_head .text .awe-btn { font-size: 12px } .login-register .text h2 { font-size: 24px } .login-register .text p { font-size: 16px } .login-register .text .account_form { margin-top: 10px } .login-register .text .account_form .field-form .awe-btn { min-width: 130px; font-size: 14px } .login-register .text .account_form .field-form.field-submit { margin-top: 25px } .login-register .text .account_form .account-desc, .page-404 .search-404, .page-404 .search-404 .awe-btn { margin-top: 20px } .page-404 h1 { font-size: 30px } .page-404 h6 { font-size: 16px } .page-404 p { font-size: 13px } .page-404 .search-404 .filed-text { width: 100% } .restaurant-lager .restaurant_content .restaurant_item { margin-top: 40px } .restaurant-small .restaurant_content .restaurant_item { margin-top: 30px } .restaurant_item.lager-thumbs .img, .restaurant_item.lager-thumbs .text { width: 100% } .restaurant_item.lager-thumbs .text { margin-top: 25px } .restaurant_item.lager-thumbs .text .price { font-size: 26px } .restaurant_item.small-thumbs .img { width: 100%; margin-right: 0; float: none } .restaurant_item.small-thumbs .text { width: 100%; margin-top: 20px } .restaurant_item.small-thumbs .text h2 { font-size: 16px } .reservation { padding-left: 30px; padding-right: 30px } .reservation h2 { font-size: 24px } .reservation .reservation_form .awe-btn { font-size: 14px } .event-restaurant .event-restaurant_header h2 { font-size: 24px } .event-restaurant .event-restaurant_content li .event-date { margin-right: 20px; width: 50px; font-size: 13px } #footer .footer_top .mailchimp .mailchimp-form .input-text, .room-detail_amenities .row [class*=col-], .room-wrap-5 .row [class*=col-] { width: 100% } .event-restaurant .event-restaurant_content li .event-date strong, .room_item-1 h2 { font-size: 24px } .section-room { padding-bottom: 50px } .room_item-1 .desc p { font-size: 14px } .room_item-1 .bot .price { font-size: 13px; margin-top: 5px } .room_item-1 .bot .price .amout { font-size: 20px } .room_item-1 .bot .awe-btn { font-size: 11px } .room-wrap-2 { margin-top: -50px } .room-wrap-2 .room_item-2 { margin-top: 50px } .room_item-2 .text { margin-top: 20px; padding-left: 0; padding-right: 0 } .room_item-2 .text p { font-size: 14px; margin-top: 20px } .room_item-2 .text h2, .room_item-3 .text-thumbs .text h2 { font-size: 24px } .room_item-2 .text .awe-btn { padding: 10px 15px; margin-top: 25px } .room-wrap-3 { margin-top: -50px } .room-wrap-3 .room_item-3 { margin-top: 50px } .room_item-3 .text-thumbs { margin-left: 0; margin-right: 0 } .room_item-3 .text-thumbs .text { padding-left: 0; padding-right: 0; margin-top: 0 } .room_item-3 .text-thumbs .text p { margin-top: 20px; font-size: 14px } .room_item-3 .text-thumbs .text .awe-btn { margin-top: 25px } .room-wrap-4 { margin-top: -50px } .room-wrap-4 .room_item-4 { margin-top: 50px } .room_item-4 .text-thumbs .text h2 { font-size: 24px } .room_item-4 .text-thumbs .text p { font-size: 14px; margin-top: 25px } .room_item-4 .text-thumbs .text .awe-btn { padding: 10px 15px; margin-top: 25px } .room_item-6 .text h2 { font-size: 24px } .room_item-6 .text p { font-size: 14px; margin-top: 20px } .room_item-6 .text .awe-btn { padding: 10px 15px } .room-detail_book .room-detail_total .price .amout { font-size: 30px } .room-detail_package .room-package_item .text { padding-right: 0 } .room-detail_package .room-package_item .text .room-package_price { position: static; margin-top: 10px } .room-detail_package .room-package_item .text .room-package_price .price { display: inline-block; margin-right: 10px } .room-detail_img .room_img-item h6 { font-size: 12px; padding: 5px 20px } .tab-price table caption a, .tab-price table caption h2 { font-size: 14px } .tab-price table tr td { font-size: 10px } .tab-price table tr td .date { font-size: 9px } .reservation-calendar_custom .reservation-calendar_tabel td a span { font-size: 10px } .reservation-room_item .reservation-room_name { font-size: 22px } .reservation-room_item .reservation-room_text .reservation-room_price .reservation-room_amout { font-size: 24px } .reservation-room_item .awe-btn { min-width: inherit!important; padding: 5px 10px } .reservation-room_item .reservation-room_package .reservation-room_package-more { padding: 12px 15px } .reservation-package_item { padding: 15px; border-bottom: 1px solid #f1f1f1 } .reservation-package_item .reservation-package_img { display: none } .reservation-package_item .reservation-package_text { padding-right: 0 } .reservation-package_item .reservation-package_text .reservation-package_book-price { position: static; margin-top: 20px } .reservation-package_item .reservation-package_text .reservation-package_book-price .reservation-package_price { margin-right: 10px; display: inline-block; vertical-align: middle } .reservation_step ul li { width: 100%; margin: 0 } #footer .footer_top .mailchimp h4 { font-size: 20px } #footer .footer_top .mailchimp .mailchimp-form { padding-right: 100px; position: relative } #footer .footer_top .mailchimp .mailchimp-form .awe-btn { position: absolute; top: 0; bottom: 0; right: 0; min-width: inherit; padding-left: 15px; padding-right: 15px } #footer .footer_top .social .social-content a { margin-right: 10px; width: 30px; height: 30px; line-height: 30px } #footer .footer_center .widget_logo .widget-logo { display: block } #footer .footer_center .widget_logo .widget-logo .img { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px } #footer .footer_center [class*=col-] { width: 100% } #footer .footer_bottom p { font-size: 13px } } @media screen and (max-width:320px) { .heading { font-size: 20px } .text h5 { color: rgb(248, 243, 237); font-family: 'Josefin Sans', sans-serif; font-size: 22px; margin-bottom: 12px; /* text-transform: uppercase; */ } .sub-banner .text h2 { margin-top: 22px } .event-news .event [class*=col-] { width: 100% } .event-news .news .news-item { margin-left: 0; margin-right: 0 } .event-news .news .news-item .img { width: 100%; padding: 0 } .event-news .news .news-item .text { width: 100%; padding: 15px } .checkout .checkout_form [class*=col-], .statistics .statistics_content [class*=col-] { width: 100% } .comingsoon h1 { font-size: 30px } .comingsoon h6 { font-size: 20px } .comingsoon p { font-size: 16px; margin-top: 15px } .comingsoon .countdown .item { font-size: 10px } .comingsoon .countdown .item .count, .comingsoon .countdown .item+.item:before { font-size: 20px } .comingsoon .widget_social .widget-title { font-size: 16px; margin-top: 15px } .comingsoon .widget_social .widget-social a { margin: 10px 5px 0; font-size: 14px } .restaurant_item.small-thumbs .img { width: 100%; margin-right: 0; float: none } .restaurant_item.small-thumbs .text { padding-right: 0 } .restaurant_item.small-thumbs .text .price { position: static; text-align: left; margin-top: 15px; font-size: 26px } .room_item-1 h2 { font-size: 20px } .room_item-1 .desc p, .room_item-2 .text .price, .room_item-2 .text p { font-size: 13px } .room_item-1 .desc ul li { width: 100%; font-size: 13px } .room_item-1 .bot { border-width: 0; padding: 0 } .room_item-1 .bot .price { display: block; margin-top: 0 } .room_item-1 .bot .awe-btn { float: none; margin-top: 20px } .room_item-2 .text h2 { font-size: 20px } .room_item-2 .text .awe-btn { font-size: 11px } .room_item-3 .text-thumbs .text h2 { font-size: 20px } .room_item-3 .text-thumbs .text .price, .room_item-3 .text-thumbs .text p { font-size: 13px } .room_item-3 .text-thumbs .text .awe-btn { padding: 10px 15px; font-size: 11px } .room_item-4 .text-thumbs .text h2 { font-size: 20px } .room_item-4 .text-thumbs .text .price, .room_item-4 .text-thumbs .text p { font-size: 13px } .room_item-4 .text-thumbs .text .awe-btn { padding: 10px 15px; font-size: 11px } .room_item-6 .text { padding: 20px 20px 25px } .room_item-6 .text h2 { font-size: 20px } .room_item-6 .text .price, .room_item-6 .text p, .room_item-6 .text ul li { font-size: 13px } .room_item-6 .text .awe-btn { font-size: 11px } .reservation-chosen-message h4 { font-size: 18px } } .list-field-send { margin: 8px 0 0 } .list-field-send li { list-style: none; margin-right: 20px; margin-bottom: 0!important; float: left; position: relative } .list-field-send li input[type=text] { padding: 0 10px; background-color: transparent; color: #fff!important; width: 100%; border: 2px solid #fff; height: 40px; line-height: 36px } .list-field-send li label { font-weight: 400; position: absolute; left: 10px; right: 0; bottom: -50%; margin-bottom: -2px; color: #fff; font-size: 12px } .list-field-send li::-webkit-input-placeholder { color: #fff } .list-field-send li:-moz-placeholder { color: #fff } .list-field-send li::-moz-placeholder { color: #fff } .list-field-send li:-ms-input-placeholder { color: #fff } .list-field-send li .awe-btn.awe-btn-13 { font-size: 16px; border: 2px solid #e7c130!important; background-color: #e7c130!important; height: 40px; line-height: 22px } .list-field-send li .awe-btn.awe-btn-13:hover { border-color: #344a71!important; background-color: #344a71!important } .reservation-confirm { color: #fff; margin-bottom: 0; margin-top: 15px } iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px; float: left; } .aligned img{ width:40px; float:left; margin-right:10px; } .aligned{ display: flex; align-items: center; margin-bottom:20px; } .aligned span{ padding: 10px; color:#000; font-size: 18px; font-weight: 500; font-family: 'Josefin Sans', sans-serif; } table.col-md-12.table-bordered.table-striped.table-condensed.cf { margin-top: 50px; } .table-bordered { border: 1px solid #ddd; } .text { margin: 24px 0 0 0; } h4.ctr { margin-top: 25px; text-align: center; } .margn { margin-top: 50px; } th.heading-th { color: #000; font-weight: 500; font-size: 20px; } th { text-align: left; } td { border: 2px solid #000; color: #000; font-size: 18px; } .tariff{width: 65%; display: block; margin: auto;} @media only screen and (max-width: 600px) { .tariff{width: 100%; } } #CDSWIDCOE{ margin:0!important; } #width1.booked-wzs-250-175{ margin: 0 !important; } .btn-danger{ font-family: 'Josefin Sans', sans-serif; }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings