File manager - Edit - /home/asiatechinc/public_html/asiatech-websites/silversandbeach.in/css/style1.css
Back
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,500;0,600;0,700;0,800;1,300&display=swap'); a, input, textarea, button, select { outline: none } .heading11{ font-size:25px; font-weight:600; } .desc p a{ font-weight:600; } a:hover, a:focus, input:focus, textarea:focus, button:focus, select:focus { outline: none !important; text-decoration: none } body { position: relative; font-size: 14px; color: #232323; padding: 0; margin: 0; font-family: 'FontAwesome'; letter-spacing: .014em } .icon-logo{ width:100px; } p { line-height: 25px; letter-spacing: .02em; font-size: 15px; text-align:justify; font-family: 'FontAwesome'; /*font-family: 'FontAwesome';*/ } 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: none; border: 1px solid #d4d4d4; background-color: #fff; height: 40px; line-height: 40px; padding: 0 12px; color: #666; font-size: 11px; -webkit-appearance: none; -moz-appearance: none; appearance: none; /*font-family: 'Montserrat'*/ } input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0 } input[type=number] { -moz-appearance: textfield } select { color: #232323; font-family: 'FontAwesome'; font-size: 12px } textarea { background: none; border: 1px solid #d4d4d4; background-color: #fff; resize: none; padding: 12px; height: 140px; color: #666; font-size: 14px; vertical-align: middle } input::-webkit-input-placeholder { color: #888888 } input:-moz-placeholder { color: #888888 } input::-moz-placeholder { color: #888888 } input:-ms-input-placeholder { color: #888888 } textarea::-webkit-input-placeholder { color: #888888 } textarea:-moz-placeholder { color: #888888 } textarea::-moz-placeholder { color: #888888 } textarea:-ms-input-placeholder { color: #888888 } a { color: #232323 } code, kbd, pre, samp { font-size: inherit } .login-register span i{ font-size: 12px; color: #fff; } code { background-color: #eee; letter-spacing: .015em } img { max-width: 100%; height: auto; vertical-align: middle; border: 0 } ::-moz-selection { color: #fff; background-color: #232323 } ::selection { color: #fff; background-color: #232323 } .element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); overflow: hidden; height: 1px } #page-wrap { overflow: hidden; background-color: #f7f7f7 } .box-border { display: inline-block; width: 100px; height: 1px; background: #e6b870 } .box-border.w350 { width: 350px } .awe-parallax { background-position: 50% 50%; background-attachment: fixed; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index: 0 } .color-red { color: #ee242a } .fix-background-ios { -webkit-background-size: auto 150% !important; background-attachment: scroll !important } .awe-static { color: #fff; background-position: 50% 50%; background-attachment: scroll; background-repeat: no-repeat; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover } .awe-color { position: absolute; top: 0; left: 0; z-index: -3; width: 100%; height: 100%; background-color: #232323 } .awe-overlay { position: absolute; width: 100%; height: 100%; background-color: rgba(72, 72, 72, 0.3); top: 0; left: 0; z-index: 0 } .awe-btn { display: inline-block; background: none; font-family: 'FontAwesome'; white-space: nowrap; text-transform: uppercase; cursor: pointer; line-height: normal; padding: 8px 10px; font-size: 14px; color: #000; 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 } .awe-btn.awe-btn-default { border: 2px solid #000 } .awe-btn.awe-btn-default:hover { border-color: #e6b870; background-color: #e6b870; 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 #e6b870; background-color: #e6b870; color: #fff } .awe-btn.awe-btn-6:hover { color: #e6b870; 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 { color: #e6b870; background-color: #e6b870; border-color: #e6b870; color: #fff } .awe-btn.awe-btn-13 { border: 2px solid #e6b870; background-color: #e6b870; color: #fff } .awe-btn.awe-btn-13:hover { border-color: #e6b870; background-color: #fff; color: #e6b870 !important } .awe-btn.awe-btn-13.btn-order { height: 54px; line-height: 50px; padding-top: 0 !important; font-size: 16px !important; padding-bottom: 0 !important } .awe-btn.awe-btn-14 { border: 2px solid #000 } .awe-btn.awe-btn-14:hover { border-color: #e6b870; background-color: #e6b870; color: #fff } section { position: relative } .tb { display: table; width: 100% } .tb-cell { display: table-cell; vertical-align: middle } h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-weight: normal; line-height: 1.5em; color: #232323; font-family: 'FontAwesome'; margin: 0 } h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a, h6 a, .h6 a { color: inherit } h1, .h1 { font-size: 36px; font-weight: bold } h2, .h2 { font-size: 28px } h3, .h3 { font-size: 24px } h4, .h4 { font-size: 21px } h5, .h5 { font-size: 18.15px; font-weight: bold } 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 { float: right } .hr { height: 1px; width: 100% } .hr:after, .hr:before { width: 50%; content: ''; height: 1px } .hr:after { float: right; 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 { float: left; background-color: #fff; 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: 37px; font-weight: 600; font-family: 'FontAwesome'; text-transform: capitalize; line-height: 1; position: relative; margin-bottom: 10px } .heading1 { margin: 0; color: #232323; font-size: 40px; font-weight: 500; text-align:center; padding-bottom:25px; font-family: 'FontAwesome'; text-transform: capitalize; line-height: 1; position: relative; } .heading.white { color: #fff } .sub-heading { color: #333333; font-size: 20px; margin-bottom: 0; margin-top: 15px } .shortcode-heading { color: #464646; font-family: 'FontAwesome'; font-weight: normal; 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: #444444; font-weight: 600; font-style: italic; line-height: 1.428em } blockquote p:before { content: '“'; font-family: 'FontAwesome'; font-size: 28px; margin-right: 10px; font-style: inherit } blockquote p:after { content: '”'; font-size: 28px; font-style: inherit; margin-left: 10px; font-family: 'poppins' } .bg-white { background-color: #fff } .bg-gray { background-color: #f1f1f1 } .bg-blue { background-color: #e6b870 } .tabs { background-color: transparent; border-width: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .tabs .ui-tabs-nav { list-style: none; padding: 0; margin: 0; background-color: transparent; border-width: 0; -webkit-border-radius: 0; -moz-border-radius: 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; text-transform: uppercase; font-family: 'Hind' } .tabs .ui-tabs-nav li:hover a, .tabs .ui-tabs-nav li.ui-tabs-active a { color: #e6b870 !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: 'FontAwesome'; 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: #e6b870 } .tabs.tabs-2 .ui-tabs-nav li.ui-tabs-active a { background-color: #e6b870; color: #fff !important } .accordion .ui-accordion-header { background-color: #e6b870; color: #fff; padding: 10px 20px; font-family: 'FontAwesome'; text-transform: uppercase; font-weight: normal; margin-top: 10px; border-width: 0; outline: none; -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 #e6b870; -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: #333333; width: 100%; border: 2px solid #333333; 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; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .bootstrap-select.btn-group.awe-select { width: auto } .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: transparent; outline: none; 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: none !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: 'FontAwesome'; 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: 'FontAwesome'; 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 { background-color: #e6b870; color: #fff; border-bottom-color: #e6b870 } .bootstrap-select.btn-group.awe-select .dropdown-menu ul li:last-child a { border-bottom-width: 0 } .bootstrap-select.btn-group.awe-select .dropdown-menu ul li.selected a { background-color: #e6b870; color: #fff; border-bottom-color: #e6b870 } .tab-price table { width: 100%; vertical-align: middle } .tab-price table caption { text-align: center; position: relative; padding: 0 } .tab-price table caption h2 { margin: 0; color: #333333; font-size: 16.37px; line-height: 50px; text-transform: uppercase; font-family: 'Montserrat' } .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: #e6b870 } .tab-price table caption a.prev { left: 0 } .tab-price table caption a.next { right: 0 } .tab-price table thead { border: 2px solid #333 } .tab-price table thead th { text-align: center; font-family: 'FontAwesome'; font-size: 14px; text-transform: capitalize; font-weight: normal; padding: 15px 10px } .tab-price table tr td { padding: 15px 10px; border: 2px solid #333; font-family: 'FontAwesome'; font-size: 16px; color: #333333; text-align: center; position: relative } .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: #e6b870; color: #fff } .ui-datepicker { background: #ffffff; border-width: 0; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); padding: 0; width: 320px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ui-datepicker .ui-datepicker-header { background-color: #c47714; border-width: 0; padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0 } .ui-datepicker .ui-datepicker-header .ui-datepicker-title { font-family: 'FontAwesome'; 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 } .ui-datepicker .ui-datepicker-header .ui-corner-all .ui-icon { background: none; 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-prev { float: left } .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: #e6b870 } .ui-datepicker .ui-state-disabled, .ui-datepicker .ui-widget-content .ui-state-disabled, .ui-datepicker .ui-widget-header .ui-state-disabled { opacity: .8 } .ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { background: none; color: #333; border: 1px solid #f1f1f1; font-size: 12px; height: 33px; width: 33px; line-height: 25px; margin-left: 6px; margin-top: 8px; text-align: center } .ui-datepicker .ui-datepicker-calendar { width: 100%; margin: 0 } .ui-datepicker .ui-datepicker-calendar thead th { text-transform: capitalize; color: #fff; font-family: 'FontAwesome'; font-weight: normal; background-color: #e6b870; padding: 12px 5px } .ui-datepicker .ui-datepicker-calendar tbody { border-top: 10px solid #fff; border-bottom: 10px solid #fff } .ui-datepicker .ui-datepicker-calendar td a { padding: 0; background: none; color: #232323; font-family: 'FontAwesome'; border-width: 0; text-align: center; font-weight: 400; border: 1px solid #e4e4e4; line-height: 30px } .ui-datepicker .ui-datepicker-calendar td a.ui-state-active, .ui-datepicker .ui-datepicker-calendar td a:hover { border: 1px solid #e6b870 } .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a { background-color: #e6b870; color: #fff; border-color: #e6b870 } .owl-controls .owl-prev, .owl-controls .owl-next { color: #fff; font-size: 24px; position: absolute; z-index: 10; top: 50%; 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%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .owl-controls .owl-prev:hover, .owl-controls .owl-next:hover { color: #e6b870; border-color: #e6b870 } .owl-controls .owl-prev { left: 10px } .owl-controls .owl-next { right: 10px } .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%; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .owl-controls .owl-pagination .owl-page.active { background-color: #fff } .hover-zoom { overflow: hidden; display: block } .hover-zoom img { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .hover-zoom:hover img { transform: scale(1.1) } .awe-overflow-h { overflow: hidden } .awe-popup-overlay { background-color: rgba(0, 0, 0, 0.9); position: fixed; z-index: 99999; top: 0; left: 0; right: 0; bottom: 0; visibility: hidden; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .awe-popup-overlay:before, .awe-popup-overlay:after { content: '' } .awe-popup-overlay.in { visibility: visible; opacity: 1 } .awe-popup-wrap { position: fixed; z-index: 999999; left: 0; right: 0; padding-left: 15px; padding-right: 15px; max-height: 100%; overflow-y: auto; overflow-x: hidden; visibility: hidden; opacity: 0; top: 0; text-align: center; vertical-align: middle; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #e6b870; 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) } .space-5 { margin: 12px 0 18px 0; display: block } .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-color: #2c1515; }*/ .bg-9 { background-image: url(../images/banner/1.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; } .bg-16 { background-image: url(../images/banner/1.jpg); } .bg-12 { background-image: url(../images/banner/1.jpg); } .bg-10 { background-color: #2c1515; } .bg-11 { background-color: #2c1515; } /*.bg-12 { background-color: #2c1515; }*/ .bg-13 { background-image: url(../images/bg-13.jpg); } /*.bg-14 { background-color: #2c1515; }*/ .bg-15 { background-color: #2c1515; } /*.bg-16 { background-color: #2c1515; }*/ .bg-17 { background-color: #2c1515; } .bg-18 { background-color: #2c1515; } .bg-19 { background-color: #2c1515; } .bg-20 { background-image: url('../images/banner/img-20.jpg') } .bg-21 { background-image: url('../images/banner/img-21.jpg') } #header { position: fixed; z-index: 999; left: 0; top: 0; width: 100%; transition: all .3s ease 0s } #header.header-v2 .header_content:after { background: rgba(0, 0, 0, 0.6) } #header.header-v2 .header_content .menu li:hover a { background: #030404 } #header.header-v2 .header_content .menu li a { color: #fff } #header.header-v2 .header_content .menu li.current-menu-item a { background: #030404 } #header.header-v2 .header_content .menu li .sub-menu li a { color: #333; background: #fff } #header.header-v2 .header_content .menu li .sub-menu li a:hover { color: #fff; background: #e6b870 } #header.header-v2 .header_content .menu li .sub-menu li.current-menu-item a { color: #fff; background: #e6b870 } #header.header-sticky { margin-top: -38px } .header_top { background: #342222; } .header_top:after { display: table; content: ''; clear: both } .header_top .header_left span { font-size: 14px; 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: 14px; line-height: 36px; color: #fff; display: inline-block; padding: 0 10px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .header_top .header_right .login-register a:hover, .header_top .header_right .login-register a.active { background-color: #fff; color: #333 } .header_top .header_right .dropdown { font-size: 12px; position: relative; display: inline-block } .header_top .header_right .dropdown span { color: #fff; line-height: 36px; display: inline-block; padding-left: 10px; padding-right: 10px; cursor: pointer; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #fff; position: absolute; min-width: 115px; right: 0; width: 100%; z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.58) } .header_top .header_right .dropdown ul li a { color: #333333; font-size: 14px; display: block; padding: 5px 20px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .header_top .header_right .dropdown ul li a:hover { background-color: #e6b870; color: #fff } .header_top .header_right .dropdown ul li.active a { background-color: #e6b870; color: #fff } .header_top .header_right .dropdown:hover span { background-color: #fff; color: #333 } .header_top .header_right .dropdown:hover ul { visibility: visible; opacity: 1 } #header.header-sticky .header_content:after { box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.58) } .header_content { position: absolute; left: 0; right: 0; top: 100%; padding: 0 0; text-align: right; font-size: 0; z-index: 999 } .header_content:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: #fff; opacity: 1; top: 0; left: 0; z-index: -1 } .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 } .header_content .menu>li>a { display: block; padding: 0 18px; line-height: 100px; color: #232323; font-weight: 500; text-transform: uppercase; font-size: 15px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; } .header_content .menu>li.current-menu-item>a { background-color: #e6b870; color: #fff } .header_content .menu>li:hover>a { background-color: #e6b870; color: #fff } .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: 200px; position: absolute; left: 0; background-color: #fff; 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 { float: none; position: relative } .header_content .menu>li .sub-menu li a { display: block; padding: 7px 20px; color: #232323; font-size: 14px; -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 a span { float: right; position: relative; top: 2px } .header_content .menu>li .sub-menu li.current-menu-item>a { background-color: #e6b870; color: #fff } .header_content .menu>li .sub-menu li:hover>a { background-color: #e6b870; 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: 84px } .header_logo img { max-height: 100px; /*width: 200px;*/ padding: 5px; } .menu-bars { color: #333; width: 50px; font-size: 28px; cursor: pointer; display: none; top: 0; right: 15px; bottom: 0; position: absolute; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .menu-bars span { width: 25px; left: 0; top: 0; bottom: 0; right: 0; margin: auto; height: 2px; background-color: #333; display: block; position: absolute; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .menu-bars span:before, .menu-bars span:after { position: absolute; content: ''; height: 2px; width: 100%; background-color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #e6b870; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg) } .menu-bars:hover span:before { background-color: #e6b870; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg) } .menu-bars.active { background-color: #fff } .menu-bars.active span { background-color: transparent } .menu-bars.active span:after { background-color: #e6b870; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg) } .menu-bars.active span:before { background-color: #e6b870; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg) } .header_mobile { background-color: #fff; left: 0; right: 0; z-index: 999; position: absolute; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.58) } .header_mobile .container { position: relative; /*padding-top: 10px; padding-bottom: 10px*/ padding-top: 0px; padding-bottom: 0px; } .header_mobile .header_logo { display: inline-block } .header_mobile .menu-bars { display: block } .header_mobile .header_menu { position: fixed; -webkit-overflow-scrolling: touch; z-index: 999; top: 0; bottom: 0; right: -270px; width: 270px; overflow-y: auto; background-color: #e6b870; -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: #fff; font-size: 14px; text-transform: uppercase; font-weight: 500; border-bottom: 1px solid rgba(255, 255, 255, 0.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, 0.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%) } .header_mobile .header_menu ul li a:hover { background-color: #fff; color: #232323 } .header_mobile .header_menu ul li.current-menu-item>a { background-color: #fff; color: #232323 } .header_mobile .header_menu ul li .sub-menu { background-color:rgb(203 165 36); 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_mobile .header_logo { line-height: 1 } .header-sticky { position: fixed; top: 0; -webkit-backface-visibility: hidden } #slider-revolution ul { padding-left: 0; list-style: none; margin-bottom: 0 } .section-slider{ height:800px!important; } .banner-slider .slider-item { background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; position: relative } .banner-slider .slider-item .slider-text { position: absolute; top: 50%; width: 100%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .banner-slider .slider-item .slider-text .slider-caption { padding: 7px 0 } .banner-slider .slider-item .slider-text .awe-btn { margin-top: 30px } .banner-slider .owl-prev, .banner-slider .owl-next { height: 38px; line-height: 38px; width: 38px } .banner-slider .owl-prev { left: 50px } .banner-slider .owl-next { right: 50px } .slider-caption-sub { color: #fff; text-transform: capitalize; font-size: 30px!important; font-weight: 500; text-shadow:1px 1px 2px #000, 0 0 2px #000, 0 0 5px #000; text-transform: capitalize; font-family: 'FontAwesome'; display: inline-block } .slider-caption-sub.slider-caption-sub-1 { font-weight: bold; font-size: 26px; letter-spacing: 28px } .slider-caption-sub.slider-caption-sub-2 { color: #333333 } .slider-caption-sub.slider-caption-sub-3 { font-size: 65px!important; font-weight:500; text-transform: capitalize; font-family: 'FontAwesome'; text-shadow:1px 1px 2px #000, 0 0 20px #000, 0 0 5px #000; } .slider-caption { font-size: 65px!important; color: #fff; font-weight:500; text-shadow:1px 1px 2px #000, 0 0 2px #000, 0 0 5px #000; text-transform: capitalize; line-height: 1; margin-top: 15px !important; text-align: center; } .slider-caption small { display: inline-block; line-height: 1; font-weight: 500; font-family: 'FontAwesome'; font-size: 30px; color: #fff; line-height: 1.15em } .slider-caption.slider-caption-1 { font-weight: bold } .slider-caption.slider-caption-2 { color: #333333; font-weight: bold; font-size: 80px } .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 #e6b870; 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% } @-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: 180px } .sub-banner { position: relative } .sub-banner .text { padding-bottom: 150px } .sub-banner .text h2 { margin-top: 70px; margin-bottom: 0; color: #fff; font-weight:600; font-size: 40px; font-family: 'FontAwesome'; text-transform: uppercase } .sub-banner .text p { margin-bottom: 0; color: #fff; font-size: 20px; text-align: center; } .text.head h2{ color:#000; } .section-accommo_1 { padding-top:30px; padding-bottom:60px; } .accomd-modations { padding: 40px 0; position: relative } /*.accomd-modations .accomd-modations-content { margin-top: -30px }*/ .accomd-modations-content .accomd-modations-room { margin-top: 40px } .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: 30px;*/ text-align: center } .accomd-modations-header p { margin: 10px auto 20px; max-width: 710px; text-align: center; } .accomd-modations-room { position: relative; overflow: hidden } .accomd-modations-room .img { position: relative } .accomd-modations-room .img img { width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .accomd-modations-room .text { position: absolute; background-color: rgba(0, 0, 0, 0.7); padding: 10px 10px; bottom: 20px; left: 0; right: 0 } .accomd-modations-room .text h2 { font-size: 18px; font-weight: normal; margin: 0; font-family: 'FontAwesome'; float: left } .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: #e6b870 } .accomd-modations-room .text .price { color: #e6b870; margin-bottom: 0; font-family: 'FontAwesome'; margin-top: 0; float: right } .accomd-modations-room .text .price .amout { color: #fff; font-size: 20px; margin-right: 10px } .accomd-modations-room:hover img { transform: scale(1.1) } .accomd-modations_1 .heading { margin-bottom: 40px } .accomd-modations-content .owl-pagination .owl-page { border-color: #333; margin: 0 4px } .accomd-modations-content .owl-pagination .owl-page.active { background-color: #333 } .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 { border: 1px solid #9a9a9a } .accomd-modations-room_1 .img { position: relative } .accomd-modations-room_1 .img a { display: inline-block; overflow: hidden } .accomd-modations-room_1 .img img { width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .accomd-modations-room_1 .text { margin-top: 20px } .accomd-modations-room_1 .text h2 { text-transform: uppercase; font-family: 'FontAwesome'; font-size: 22px; font-weight:600; padding: 0 17px } .accomd-modations-room_1 .text h2 a { color: #333333; -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: #e6b870 } .accomd-modations-room_1 .text .desc { color: #333333; font-size: 15px; margin-bottom:15px; line-height: 1.5em; margin-top: 5px; padding: 0 17px } .accomd-modations-room_1 .text .price { display: inline-block; vertical-align: middle; margin-bottom: 0; color: #898989; font-size: 14px; font-family: 'FontAwesome'; width: 60%; padding-left: 17px; padding-top: 12px } .accomd-modations-room_1 .text .price .amout { color: #e6b870; font-size: 25px; } .accomd-modations-room_1 .text .wrap-price { display: inline-block; width: 100%; height: 50px; border-top: 1px solid #9a9a9a; position: relative } .accomd-modations-room_1 .text .wrap-price .awe-btn { display: inline-block; position: absolute; right: 0; bottom: 0; height: 49px; border: none; border-left: 1px solid #9a9a9a; padding: 0 25px; font-size: 14px; color: #232323; font-family: 'FontAwesome'; line-height: 49px } .accomd-modations-room_1 .text .wrap-price .awe-btn:hover { color: #fff } .accomd-modations-room_1 .text .wrap-price .awe-btn:hover:after { color: #fff } .accomd-modations-room_1 .text .wrap-price .awe-btn:after { content: ""; font-family: "FontAwesome"; font-size: 14px; margin-left: 5px; transition: all .3s ease 0s } .accomd-modations-room_1:hover img { transform: scale(1.1) } .section-check-availability { position: relative; z-index: 20; float: left; width: 100%; display: inline-block } .check-availability { padding: 20px 0; margin-top: -90px } .check-availability:before { top: 0; left: 0; content: ''; background: rgba(0, 0, 0, 0.7) url(../images/bg_check-avi.png) no-repeat; opacity: .85; width: 100%; position: absolute; display: block; z-index: 0; height: 83px; top: -83px } .check-availability h2 { color: #fff; font-size: 25px; margin: 0; font-weight: normal; font-family: 'FontAwesome'; position: relative; padding-left: 60px; line-height: 1 } .check-availability h2:before { content: '\f00c'; border: 3px solid #e6b870; color: #e6b870; 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% } .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 } .check-availability .availability-form .bootstrap-select.btn-group.awe-select .caret { border: none; background: url(../images/icon-select-cal.png) no-repeat; width: 13px; height: 7px } .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: 14px; padding-left: 20px; padding-right: 20px } .section-home-about { padding-top: 40px; padding-bottom: 40px; } .home-about .img { position: relative } .home-about .img img { width: 100% } .home-about .text .heading { margin-top: 15px } .home-about .text span.box-border { width: 250px } .home-about .text p { color: #232323; line-height: 25px; margin-bottom: 0; margin-top: 15px; font-weight:400; text-align:justify; font-size: 15px; font-family: 'FontAwesome'; } .home-about .text .awe-btn { margin-top: 15px } .section-our-best { padding-top: 0px; padding-bottom: 40px } .our-best .img { margin-top: 30px } .our-best .img img { width: 100% } .our-best .text { margin-top: 30px; position: relative } .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; margin-bottom: 15px } .our-best .text ul li img { margin-right: 17px } .our-best .text ul li:nth-child(even) { padding-right: 0; padding-left: 15px } .home-guestbook { padding: 100px 0; position: relative } .home-guestbook:after { display: table; content: ''; clear: both } .guestbook-content .owl-buttons { display: none } .guestbook-content .owl-pagination { margin-top: 20px; margin-left: 0; text-align: center } .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 { margin-top: 40px } .guestbook-item { text-align: center } .guestbook-item .img { overflow: hidden; width: 60px; height: 60px; margin: 30px auto; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .guestbook-item .text { overflow: hidden; padding-top: 10px; padding-left: 20px } .mt60 { margin-top:40px; margin-bottom:40px; } .guestbook-item .text p { color: #ffffff; line-height: 1.4em; font-size: 17px; text-align: center; position: relative; margin-bottom: 15px; font-family: 'FontAwesome'; } .ot-heading h2{ padding-bottom:20px; font-size:40px; font-weight:500; } .title.font-monserat h2{ padding-top:10px; padding-bottom:20px; font-size:22px; font-weight:500; } .guestbook-item .text p:before { position: absolute; font-family: 'FontAwesome'; content: '“'; top: 0; left: -20px; font-size: 40px } .gallery h1{ text-align:center; font-weight:500; font-size:40px; } .guestbook-item .text p:after { font-family: 'FontAwesome'; content: '„'; font-size: 40px; line-height: 0; margin-left: 10px } .guestbook-item .text span { color: #ffffff; display: inline-block; width: 100% } .guestbook-item .text span strong { font-size: 20px } .section-event-news { padding-top: 70px } .section-event-news .news { margin-top: 40px } .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: 17px } .news .awe-btn { margin-top: 20px } .news-item { overflow: hidden; margin-left: -15px; margin-right: -15px; font-size: 0; background-color: #fafafa } .news-item .img { width: 50%; padding-left: 15px; padding-right: 0; display: inline-block; font-size: 14px; position: relative; overflow: hidden } .news-item .img a { display: inline-block; width: 100% } .news-item .img img { width: 100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .news-item .text { font-size: 14px; padding-left: 15px; padding-right: 15px; display: inline-block; vertical-align: middle; width: -moz-calc(50% - 1px); width: -o-calc(50% - 1px); width: -webkit-calc(50% - 1px); width: calc(50% - 1px); vertical-align: top } .news-item .text .date { color: #898989; font-size: 20px } .news-item .text h2 { font-size: 17px; font-weight: bold; font-family: 'FontAwesome'; text-transform: uppercase } .news-item .text h2 a { color: #e6b870; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .news-item .text h2 a:hover { color: #e6b870 } .news-item .text .read-more { display: inline-block; margin-top: 10px; color: #898989; font-size: 13px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .news-item .text .read-more:hover { color: #e6b870 } .news-item:hover img { transform: scale(1.1) } .event { margin-top: 40px } .event .event-slide .owl-prev, .event .event-slide .owl-next { display: none } .event .event-slide .owl-pagination { position: absolute; bottom: 15px; left: 17px } .event .event-item { margin-top: 30px } .event-item { position: relative; overflow: hidden } .event-item .hover-zoom { overflow: visible } .event-item .img { width: 100% } .event-item .img img { width: 100% } .event-item .text { position: absolute; width: 130px; top: 0; left: 20px; bottom: 0; z-index: 9 } .event-item .text:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: .9; top: 0; left: 0; z-index: -1 } .event-item .text .text-cn { position: absolute; padding: 10px; width: 100%; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .event-item .text h2 { font-size: 26px; font-family: 'FontAwesome'; line-height: 1.3em; font-weight: bold; color: #fff; text-transform: uppercase } .event-item .text span { color: #fff; font-size: 12px; margin-top: 10px; display: block } .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-prev, .guestbook-event .guestbook-content_1 .owl-next { display: none } .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-prev, .guestbook-event .event-slide .owl-next { display: none } .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; -webkit-border-radius: 100%; -moz-border-radius: 100%; 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: #333333; margin-top: 40px } .guestbook-item_1 .text p { margin-bottom: 0; line-height: 1.4em } .section-gallery { padding-top: 60px; padding-bottom: 70px } .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 } .news-item .text { padding-top: 10px } .section_page-gallery { background-color: #fff; padding-top: 40px; padding-bottom: 70px } .gallery .heading { margin-bottom: 40px } .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.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: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); background: url(../images/icon-galery.png) no-repeat; width: 64px; height: 64px } .gallery-content .gallery_item:before { bottom: 0; left: 0; right: 0; top: 50%; position: absolute; content: ''; opacity: 0; pointer-events: none; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870) } .gallery-content .gallery_item .text { position: absolute; bottom: 10px; left: 15px; right: 15px; color: #fff; z-index: 10; font-family: 'FontAwesome'; font-size: 16px; pointer-events: none; font-weight: normal; opacity: 0; visibility: hidden; -webkit-transform: translate(0, 50%); -moz-transform: translate(0, 50%); -ms-transform: translate(0, 50%); -o-transform: translate(0, 50%); -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; max-width: 280px } .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) } .gallery-content .gallery_item:hover:before { top: 0; opacity: .9 } .gallery-content .our-gallery { margin-top: 30px } .gallery-content .our-gallery .awe-btn { min-width: 180px } .gallery-content.hover-img .gallery_item:before { background: none } .gallery-content.hover-img .gallery_item img { -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .gallery-content.hover-img .gallery_item:hover img { transform: scale(1.1) } .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 } .gallery-cat ul li:hover a, .gallery-cat ul li.active a { background-color: #e6b870; 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; color: #fff; text-align: center; cursor: pointer; background-color: #7c7c7c; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .mfp-wrap .mfp-content .mfp-figure .mfp-close:hover { background-color: #e6b870 } .mfp-wrap .mfp-content .mfp-figure .mfp-img { padding: 30px 30px 60px 30px } .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; color: #fff; width: 36px; height: 36px; line-height: 30px; text-align: center; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .mfp-wrap .mfp-prevent-close:hover { color: #e6b870; border-color: #e6b870 } .mfp-wrap .mfp-prevent-close.mfp-prevent-left { left: 10px } .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; font-family: 'FontAwesome'; font-weight: bold; text-transform: uppercase } .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: #333333; line-height: 50px } .sidebar .widget.widget_check_availability .check_availability { padding: 0 20px 30px 20px; border-top: 1px solid #e4e4e4 } .sidebar .widget.widget_check_availability .check_availability .check_availability_title { margin-top: 25px; color: #e6b870; font-size: 14px; text-transform: uppercase; font-family: 'FontAwesome'; font-weight: bold } .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: 'FontAwesome'; text-transform: uppercase } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .awe-calendar-wrapper { width: 100% } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .awe-calendar-wrapper .awe-calendar { background-color: #fff; 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 { width: 100% } .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: #fff; 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 .filter-option, .sidebar .widget.widget_check_availability .check_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret { 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: bold; font-size: 12px; color: #232323; font-family: 'FontAwesome'; 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: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#232323)); background: -webkit-linear-gradient(top, transparent, #232323); background: -moz-linear-gradient(top, transparent, #232323); background: -ms-linear-gradient(top, transparent, #232323); background: -o-linear-gradient(top, transparent, #232323) } .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: normal } .sidebar .widget .widget-deal .item .text .price { color: #fff; font-weight: bold; font-size: 39px; font-family: 'FontAwesome'; 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: #333333; 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:hover>a, .sidebar .widget.widget_categories ul li.current-cat>a { color: #e6b870 } .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: 'FontAwesome'; font-size: 34px; font-weight: normal } .sidebar .widget.widget_upcoming_events ul li .text { margin-top: 5px; overflow: hidden } .sidebar .widget.widget_upcoming_events ul li .text a { color: #232323; font-weight: bold; font-family: 'FontAwesome'; text-transform: uppercase; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .sidebar .widget.widget_upcoming_events ul li .text a:hover { color: #e6b870 } .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: #e6b870; color: #e6b870 } .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 { text-transform: uppercase; color: #232323; font-weight: bold; font-family: 'FontAwesome'; -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 ul li a:hover { color: #e6b870 } .sidebar .widget.widget_recent_entries ul li .date { display: block; color: #898989; margin-top: 5px } .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; display: inline-block; padding: 5px 15px; margin-right: 10px; margin-top: 10px; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .sidebar .widget.widget_tag_cloud .tagcloud a:hover { color: #fff; background-color: #e6b870; border-color: #e6b870 } .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; display: inline-block; 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%; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .sidebar .widget.widget_social .widget-social a:hover { color: #e6b870; border-color: #e6b870 } .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%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .widgetsearch .input-text { width: 100%; height: 50px; line-height: 50px; padding-right: 50px; border-width: 0; background-color: #fff; 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 { position: relative } .post .entry-media { position: relative } .post .entry-media img { width: 100% } .post .entry-media .count-date { background-color: rgba(225, 189, 133, 0.85); position: absolute; right: 0; bottom: 0; z-index: 20; color: #fff; padding: 15px 30px } .post .entry-media .count-date span { font-family: 'FontAwesome'; 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: 'FontAwesome'; font-size: 12px; text-transform: uppercase; margin-top: 5px } .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%); width: 64px; height: 64px; background: url("../images/icon-galery.png") no-repeat scroll 0 0 } .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-family: 'FontAwesome'; font-size: 34px } .post .entry-media .owl-pagination { display: none } .post .entry-header { margin-top: 18px; padding-left: 100px } .post .entry-header h2 { font-weight: bold; margin: 0; font-size: 18px } .post .entry-header h2 a { font-family: 'FontAwesome'; 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-header h2 a:hover { color: #e6b870 } .post .entry-header .entry-meta { margin-top: 10px; margin-bottom: 0 } .post.post-single .entry-header h1 { font-family: 'FontAwesome'; color: #232323; font-weight: bold; margin: 0; font-size: 22px; text-transform: uppercase } .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 .posted-on { display: none } .post .entry-meta .entry-categories:before, .post .entry-meta .entry-comments-link:before { content: '-'; padding: 0 2px } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .post .entry-meta a:hover { color: #e6b870 } .post .entry-meta a .entry-author-name { font-weight: bold; color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .post .entry-meta a .entry-author-name:hover { color: #e6b870 } .post .entry-content { color: #444444; font-size: 15px; margin-top: 10px; padding-left: 100px } .post .entry-content p { line-height: 1.5em; margin-bottom: 0 } .post .entry-content a { color: #0072bc; text-decoration: underline } .post .entry-content a:hover { color: #e6b870 } .post .entry-footer { padding-left: 100px; margin-top: 30px } .post:hover .entry-media:before { opacity: .7; top: 0 } .post.post-single .entry-content { color: #444444; 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: #444444; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .page-navigation li a:hover { color: #e6b870 } .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% } .page-navigation li.first a:hover, .page-navigation li.last a:hover { border-color: #e6b870 } .page-navigation li.current-page { font-weight: bold; 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; border-top: 1px solid #cacaca; padding-top: 15px } #comments .comment-title { font-weight: bold; text-transform: uppercase; font-family: 'Montserrat' } #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; border-radius: 50%; overflow: hidden } #comments .commentlist li .comment-body .comment-subject { margin: 0; font-size: 16px; color: #444444; font-weight: bold } #comments .commentlist li .comment-body p { color: #444444; 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: bold; text-transform: capitalize; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } #comments .commentlist li .comment-body .comment-meta a:hover { color: #e6b870 } #comments .commentlist li .comment-body .action { float: right; margin-top: 15px; font-size: 0 } .social{ text-align: center; } #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 { border-top: 1px solid #cacaca; margin-top: 50px; padding-top: 20px } .comment-respond .comment-reply-title { text-transform: uppercase; color: #000; font-size: 18px; margin: 0; font-weight: bold; font-family: 'Montserrat' } .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: #e6b870 } .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:before, .restaurant_item .img a:after { 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 #e6b870; border-bottom: 3px solid #e6b870; -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 #e6b870; border-top: 3px solid #e6b870; -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: 'FontAwesome'; 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 } .restaurant_item .text { padding-right: 60px; position: relative; overflow: hidden } .restaurant_item .text h2 { font-size: 18px; font-weight: normal; font-family: 'FontAwesome'; text-transform: uppercase } .restaurant_item .text h2 a { color: #444444; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .restaurant_item .text h2 a:hover { color: #e6b870 } .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: 'FontAwesome'; font-size: 18px; color: #e6b870; line-height: 1.428em; 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: #999999; display: block; clear: both; font-weight: normal } .restaurant_item.lager-thumbs { margin-left: -15px; margin-right: -15px; font-size: 0 } .restaurant_item.lager-thumbs .img { font-size: 14px; width: 50%; float: none; margin: 0; padding-right: 15px; padding-left: 15px; display: inline-block; vertical-align: middle } .restaurant_item.lager-thumbs .img .sales { left: 15px } .restaurant_item.lager-thumbs .text { font-size: 14px; width: -moz-calc(50% - 1px); width: -o-calc(50% - 1px); width: -webkit-calc(50% - 1px); width: calc(50% - 1px); padding-right: 15px; padding-left: 15px; display: inline-block; vertical-align: middle } .restaurant_item.lager-thumbs .text .price { text-align: left; position: static; font-size: 30px; margin-bottom: 0; margin-top: 15px; color: #e6b870 } .restaurant_item.lager-thumbs .text .price del { display: inline-block; font-weight: normal; 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:before, .restaurant_item:hover .img a:after { -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: none; position: relative } .tabs-restaurant .ui-tabs-nav li:before { position: absolute; content: ''; left: 0; width: 0; bottom: -2px; border-top: 2px solid #e6b870; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .tabs-restaurant .ui-tabs-nav li a { color: #232323; font-family: 'FontAwesome'; font-weight: bold; display: block; font-size: 23px; float: none !important; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .tabs-restaurant .ui-tabs-nav li a span { display: block; clear: both; color: #898989; font-size: 16px; font-family: 'FontAwesome'; font-weight: normal; text-transform: none; margin-top: 5px } .tabs-restaurant .ui-tabs-nav li:hover a, .tabs-restaurant .ui-tabs-nav li.ui-state-active a { color: #e6b870 } .tabs-restaurant .ui-tabs-nav li:hover:before, .tabs-restaurant .ui-tabs-nav li.ui-state-active:before { width: 100% } .tabs-restaurant .ui-tabs-panel { margin-top: 0 } .section-reservation { padding-top: 50px; padding-bottom: 50px } .reservation { position: relative; z-index: 9; max-width: 770px; margin-left: auto; margin-right: auto; padding: 25px 70px } .reservation:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); opacity: .9; top: 0; left: 0; z-index: -1 } .reservation h2 { text-transform: uppercase; color: #fff; font-weight: bold; font-family: 'FontAwesome'; 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: 70px; padding-bottom: 70px } .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: bold; 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: 'FontAwesome'; 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: normal; font-family: 'FontAwesome'; line-height: 1.4em; margin-top: -3px } .event-restaurant_content li .text a { color: #fff; display: inline-block; margin-top: 5px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .event-restaurant_content li .text a:hover { color: #e6b870 } .section-room1 { padding-top: 30px; /*padding-bottom: 45px*/ } .section-room { padding-top: 65px; padding-bottom: 65px } .room_item-1 { position: relative } .room_item-1 h2 { text-transform: uppercase; font-size: 26px; font-family: 'FontAwesome'; font-weight: bold } .room_item-1 h2 a { color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room_item-1 h2 a:hover { color: #e6b870 } .room_item-1 .img { position: relative; margin-top: 15px } .room_item-1 .img:before { content: ''; position: absolute; z-index: 1; left: 0; right: 0; top: 50%; bottom: 0; opacity: 0; pointer-events: none; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870); -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-1 .img img { width: 100% } .room_item-1 .desc { color: #333; font-weight: 500; font-size: 14px; margin-top: 5px; padding: 10px 20px 10px 20px; } .room_item-1 .desc p { margin-bottom: 0; font-weight: 500; line-height: 1.5em; font-size: 14px } .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: calc(49%); 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: #333333; content: ''; 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; font-family: 'FontAwesome'; line-height: 1 } .room_item-1 .bot .price .amout { color: #333333; font-weight: bold; font-size: 26px; margin-left: 5px } .room_item-1 .bot .awe-btn { float: right } .room_item-1:hover .img:before { opacity: .5; top: 0 } .room_item-2 { font-size: 0; overflow: hidden; margin-left: -15px; margin-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 { font-size: 14px; display: inline-block; vertical-align: middle; position: relative; padding-left: 15px; padding-right: 15px; width: 66.6667% } .room_item-2 .img:before { content: ''; display: block; position: absolute; width: 40px; top: 40px; bottom: 40px; right: 15px; background-color: #fff; z-index: 2 } .room_item-2 .img img { width: 100% } .room_item-2 .img:after { bottom: 0; left: 15px; right: 15px; top: 50%; position: absolute; content: ''; opacity: 0; z-index: 1; pointer-events: none; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870); -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-2 .text { display: inline-block; font-size: 14px; vertical-align: middle; position: relative; padding-left: 15px; padding-right: 15px; 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 { font-weight: bold; text-transform: uppercase; font-size: 20px; font-family: 'Montserrat' } .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: #e6b870 } .room_item-2 .text .price { display: block; color: #333333; text-transform: uppercase; font-family: 'FontAwesome'; margin-top: 7px } .room_item-2 .text p { color: #000; font-weight:400; text-align:justify; margin-bottom: 0; font-size: 14px; margin-top: 10px } .room_item-2 .text p b { color: #333333 } .room_item-2 .text .awe-btn { padding: 10px 20px; margin-top: 35px } .room_item-2:hover .img:after { opacity: .7; 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 { bottom: 0; left: 0; right: 0; top: 50%; position: absolute; content: ''; opacity: 0; pointer-events: none; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870); -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; content: ''; height: 2px; width: 70px; background-color: #333333; position: absolute; left: 330px; bottom: 0 }*/ .room_item-3 .text-thumbs .thumbs { width: 350px; float: left; margin-right: 30px; margin-top: 60px; position: relative; } .room_item-3 .text-thumbs .thumbs img { width: 100% } .room_item-3 .text-thumbs .thumbs:before, .room_item-3 .text-thumbs .thumbs:after { 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 #e6b870; border-bottom: 4px solid #e6b870; -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 #e6b870; border-top: 4px solid #e6b870; -webkit-transform-origin: top left; -moz-transform-origin: top left; -ms-transform-origin: top left; -o-transform-origin: top left } .room_item-3 .text-thumbs .text { overflow: hidden; padding: 20px 30px 20px 30px; background-color: #fff; 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 { font-weight: bold; text-transform: uppercase; font-size: 36px; font-family: 'Montserrat' } .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: #e6b870 } .room_item-3 .text-thumbs .text .price { display: block; color: #333333; text-transform: uppercase; font-family: 'FontAwesome'; 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: #333333 } .room_item-3 .text-thumbs .text .awe-btn { font-weight: bold; padding: 10px 20px; margin-top: 35px } .room_item-3:hover .img:before { opacity: .7; top: 0 } .room_item-3:hover .text-thumbs .thumbs:before, .room_item-3:hover .text-thumbs .thumbs:after { -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 { width: 100% } .room_item-4 .img:before { bottom: 0; left: 15px; right: 15px; top: 50%; position: absolute; content: ''; opacity: 0; pointer-events: none; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870); -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: bold; text-transform: uppercase; font-size: 36px; font-family: 'Montserrat' } .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: #e6b870 } .room_item-4 .text .price { display: block; color: #333333; text-transform: uppercase; font-family: 'FontAwesome'; 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: #333333 } .room_item-4 .text .awe-btn { font-weight: bold; padding: 10px 20px; margin-top: 25px } .room_item-4 .thumbs { position: relative } .room_item-4 .thumbs img { width: 100% } .room_item-4 .thumbs:before, .room_item-4 .thumbs:after { 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-4 .thumbs:before { border-right: 3px solid #e6b870; border-bottom: 3px solid #e6b870; -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -ms-transform-origin: bottom right; -o-transform-origin: bottom right } .room_item-4 .thumbs:after { border-left: 3px solid #e6b870; border-top: 3px solid #e6b870; -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: .7; top: 0 } .room_item-4:hover .thumbs:before, .room_item-4:hover .thumbs:after { -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; pointer-events: none; content: ''; z-index: 0; top: 50%; left: 0; right: 0; bottom: 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, 0.7))); background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.7)); background: -moz-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.7)); background: -ms-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.7)); background: -o-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.7)) } .room_item-5 .img { display: none; position: relative } .room_item-5 .img img { width: 100% } .room_item-5 .img:before { bottom: 0; left: 0; right: 0; top: 50%; position: absolute; content: ''; opacity: 0; pointer-events: none; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870); -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: bold; font-size: 30px; font-family: 'Montserrat' } .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: 'Montserrat' } .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, 0.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 } .room_item-5 .room_item-back h3 { color: #333; font-size: 30px; text-transform: uppercase; font-family: 'FontAwesome'; font-weight: bold; line-height: 1 } .room_item-5 .room_item-back .price { font-family: 'FontAwesome'; color: #333; font-size: 14px; text-transform: uppercase; 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: bold; 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: .7; 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, 0.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); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room_item-6.event:before { right: auto; left: 0 } .room_item-6.event .text { float: right } .room_item-6 .text { max-width: 470px; padding: 25px 30px 30px 30px; position: relative; z-index: 9 } .room_item-6 .text:after { content: ''; display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); opacity: .8; top: 0; left: 0; z-index: -1 } .room_item-6 .text h2 { font-weight: bold; text-transform: uppercase; font-size: 32px; font-family: 'Montserrat' } .room_item-6 .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 } .room_item-6 .text h2 a:hover { color: #e6b870 } .room_item-6 .text .price { display: block; color: #e6b870; text-transform: uppercase; font-family: 'FontAwesome'; 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: #fff; content: ''; position: absolute; top: 5px; left: 0; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .room_item-6 .text .awe-btn { font-weight: bold; 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; border: 1px solid #23222008; box-shadow: 4px 5px 3px 2px #b7b7b74a; border-radius: 30px; } .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 { position: relative; margin-top: 45px } .room-detail_img .room_img-item { position: relative } .room-detail_img .room_img-item h6 { background-color: rgba(51, 51, 51, 0.6); position: absolute; bottom: 0; left: 0; right: 0; font-size: 13px; color: #fff; padding: 15px 20px } .room-detail_img .room_img-item img { width: 100%; height: 550px; } .room-detail_img .apb-zoom { position: absolute; bottom: 65px; right: 12px; color: rgba(255, 255, 255, 0.6); font-size: 20px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room-detail_img .apb-zoom:hover { color: #e6b870 } .room-detail_thumbs { margin-top: 10px } .room-detail_thumbs .owl-item { padding: 0 5px } .room-detail_thumbs .owl-item.active a:before { border-color: #e6b870 } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room-detail_thumbs a:hover::before { border-color: #e6b870 } .room-detail_thumbs a img { width: 100% } .room-detail_thumbs .owl-prev, .room-detail_thumbs .owl-next { 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_thumbs .owl-prev:hover, .room-detail_thumbs .owl-next:hover { background-color: #e6b870; color: #fff } .room-detail_thumbs .owl-prev .fa, .room-detail_thumbs .owl-next .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: 20px; font-weight: bold; margin-top: 10px } .room-detail_book .room-detail_total .price { margin-bottom: 0; margin-top: 10px; color: #898989; font-size: 18px; line-height: 1; font-family: 'Montserrat' } .room-detail_book .room-detail_total .price .amout { font-weight: bold; font-size: 30px; color: #232323 } .room-detail_book .room-detail_form { border-top: 1px solid #e4e4e4; padding: 0 30px 10px 30px } .room-detail_book .room-detail_form label { display: block; clear: both; font-size: 12px; font-family: 'FontAwesome'; font-weight: bold; text-transform: uppercase; margin-top: 12px; margin-bottom: 10px } .room-detail_book .room-detail_form .awe-calendar-wrapper { width: 100% } .room-detail_book .room-detail_form .awe-calendar-wrapper .awe-calendar { border-width: 0; background-color: #fff; line-height: 30px; height: 30px; color: #898989; font-weight: 500 } .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select { width: 100% } .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: #fff; height: 30px; border-width: 0; line-height: 30px } .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option, .room-detail_book .room-detail_form .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret { 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: bold; font-size: 14px; padding: 10px; margin-top: 10px } .room-detail_tab { margin-top: 0px; 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 0; color: #232323; text-transform: uppercase; font-weight: bold; position: relative; font-family: 'FontAwesome'; 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: #e6b870; -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.active a, .room-detail_tab-header li:hover a { color: #e6b870 } .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: #232323; font-size: 14px; /*font-weight: 500*/ } .room-detail_amenities h5, .room-detail_overview h5 { font-family: 'FontAwesome'; font-weight: bold } .room-detail_amenities p, .room-detail_overview p { font-size: 14px; text-align:justify; margin-bottom: 10px } .room-detail_amenities h6, .room-detail_overview h6 { text-transform: uppercase; color: #232323; font-weight: bold; font-size: 14px; font-family: 'FontAwesome'; margin-top: 25px } .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; font-family: 'FontAwesome'; } .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-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 { text-transform: uppercase; font-weight: bold; font-size: 14px; margin: 0; font-family: 'Montserrat' } .room-package_item .text h4 a { color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room-package_item .text h4 a:hover { color: #e6b870 } .room-package_item .text p { color: #898989; font-size: 13px; line-height: 1.428em; 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: bold; font-size: 20px; color: #232323 } .room-package_item .text .room-package_price .awe-btn { margin-top: 10px; font-size: 10px; font-weight: bold } .room-detail_rates { padding-bottom: 20px } .room-detail_rates table { width: 100% } .room-detail_rates table th { color: #232323; font-size: 12px; font-family: 'FontAwesome'; text-transform: uppercase; font-weight: bold; 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: 'FontAwesome'; font-weight: bold } .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: 'FontAwesome'; 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; font-family: 'FontAwesome'; font-weight: bold; padding-top: 15px; padding-bottom: 15px; position: relative; border-bottom: 1px solid #e4e4e4; margin-left: 3px; margin-right: 3px } .calendar_custom .calendar_title .calendar_corner { display: block; width: 24px; height: 24px; text-align: center; 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%); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .calendar_custom .calendar_title .calendar_corner:hover { color: #e6b870; border-color: #e6b870 } .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: bold } .calendar_custom .calendar_tabel td { background-color: #fff; background-clip: content-box; padding: 3px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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%) } .calendar_custom .calendar_tabel td.not-available { background-color: #333 } .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: #333333; 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_calendar-wrap .calendar_status span.not-available:before { background-color: #333 } .room-detail_compare { margin-top: 20px; padding-top: 50px; border-top: 1px solid #e4e4e4 } .room-detail_compare .room-compare_title { font-weight: bold; margin: 0; font-size: 22px; line-height: 1; color: #232323 } .room-detail_compare .room-compare_item { margin-top: 30px } .room-compare_item { position: relative } .room-compare_item .img { position: relative } .room-compare_item .img img { width: 100% } .room-compare_item .text { margin-top: 20px } .room-compare_item .text h2 { font-size: 18px; font-weight: bold; margin: 0; text-transform: uppercase } .room-compare_item .text h2 a { color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .room-compare_item .text h2 a:hover { color: #e6b870 } .room-compare_item .text ul { color: #898989; margin-top: 10px; font-size: 14px; margin-bottom: 0; color: #333333; 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 } .room-compare_item .text .awe-btn { font-size: 10px; margin-top: 20px; font-weight: bold } .section-activiti { padding-top: 45px; padding-bottom: 75px } .activiti_content .activiti_item { margin-top: 40px } .activiti_item { position: relative } .activiti_item .img { position: relative } .activiti_item .img img { width: 100% } .activiti_item .text { margin-top: 20px } .activiti_item .text h2 { text-transform: uppercase; font-size: 20px; font-family: 'FontAwesome'; font-weight: bold } .activiti_item .text h2 a { color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .activiti_item .text h2 a:hover { color: #e6b870 } .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: bold; text-transform: uppercase; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .activiti_item .text .view-more i { margin-left: 10px; font-size: 9px } .activiti_item .text .view-more:hover { color: #e6b870 } .activiti_item:hover .img:before { opacity: .7; top: 0 } .section-term-condition { padding-top: 40px; padding-bottom: 80px } .term-condition { color: #333; font-family: 500; font-size: 15px } .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: bold } .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: #ffffff } .checkout .checkout_login { color: #898989; margin-bottom: 0 } .checkout .checkout_login a { color: #232323; font-weight: bold; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease } .checkout .checkout_login a:hover { color: #e6b870 } .checkout .checkout_head { margin-top: 30px } .checkout .checkout_head h3 { color: #000; font-weight: bold; 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 { width: 100% } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle { border-color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle:hover { border-color: #e6b870 } .checkout .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option { color: #232323 } .checkout .checkout_form [class*="col-"] { margin-top: 20px } .checkout .field-text { width: 100%; border: 2px solid #232323; background-color: transparent; color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #e6b870 } .checkout .field-textarea { border: 2px solid #232323; background-color: transparent; width: 100%; height: 100px; color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #e6b870 } .checkout .field-radio { display: inline-block; vertical-align: middle; margin: 0; margin-right: 10px } .checkout .code-enter { border: 2px solid #232323; padding: 12px 20px; color: #898989; margin-bottom: 0 } .checkout .code-enter a { font-weight: bold; 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: #e6b870 } .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 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 { bottom: 0; left: 0; right: 0; top: 50%; position: absolute; content: ''; opacity: 0; z-index: 10; pointer-events: none; background-color: transparent; background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e6b870)); background: -webkit-linear-gradient(top, transparent, #e6b870); background: -moz-linear-gradient(top, transparent, #e6b870); background: -ms-linear-gradient(top, transparent, #e6b870); background: -o-linear-gradient(top, transparent, #e6b870); -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 .text { margin-right: 15px; overflow: hidden } .checkout .checkout_cart .cart-item .text a { color: #232323; font-size: 14px; font-family: 'FontAwesome'; text-transform: uppercase; -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 a:hover { color: #e6b870 } .checkout .checkout_cart .cart-item .text p { margin: 0; font-family: 'FontAwesome'; 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; -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 .remove:hover { color: #e6b870 } .checkout .checkout_cart .cart-item:hover .img:before { opacity: .5; top: 0 } .checkout .checkout_cartinfo { margin-top: 35px } .checkout .checkout_cartinfo p { margin-bottom: 0; margin-top: 5px; font-weight: bold; font-size: 20px; font-family: 'FontAwesome'; 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: 13px; 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: bold; 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: #333333; font-size: 16px; text-transform: uppercase; font-weight: bold; border-bottom: 1px solid #e4e4e4; padding: 15px 20px; text-align: center; position: relative; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; 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: #e6b870; color: #fff; font-family: 'FontAwesome'; font-size: 12px; text-transform: uppercase; font-weight: bold; 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 .filter-option, .attraction_sidebar .attraction_sidebar-content .bootstrap-select.attraction_select.awe-select .btn .caret { 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: #333333; 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 { color: #e6b870 } .attraction_sidebar .attraction_sidebar-content .attraction_location li.active a { color: #e6b870 } .attraction_detail { margin-top: 60px } .attraction_detail .attraction_detail-title { color: #333333; text-transform: uppercase; font-weight: bold; font-family: 'FontAwesome'; font-size: 20px } .attraction_detail .attraction_detail-title i { color: #e6b870; 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: bold; text-transform: uppercase; margin-right: 20px } .attraction_detail ul li a { color: #e6b870 } .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: 'FontAwesome'; font-weight: bold } .attraction_content p { margin-bottom: 0; line-height: 1.4em; font-size: 14px } .attraction_content p b { color: #333 } .attraction_content p a { color: #e6b870; text-decoration: underline; font-weight: bold } .attraction_content p a:hover { color: #e6b870 } .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: #fff; padding-bottom: 65px; padding-top: 60px; } .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% } .about-item .img .owl-pagination { display: none } .about-item .text { width: 50%; float: left; padding-left: 40px; margin-top: 0px } .about-item .text h2 { line-height: 1.2em } .about-item .text .desc { margin-top: 10px; color: #333333; font-size: 13px } .about-item .text .desc p { line-height: 25px; font-size:15px; text-align:justify; font-weight:400; font-family: 'FontAwesome'; } .about-item:hover .img:before { opacity: .9 } .section-statistics { padding: 75px 0 } .section-statistics .awe-overlay { background-color: rgba(72, 72, 72, 0.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 } .statistics_item .count { font-size: 60px; font-family: 'FontAwesome'; color: #fff; display: block; line-height: 1.3em } .section-team { background-color: #fff; padding: 75px 0 } .team_item { margin-top: 80px; position: relative } .team_item:before { position: absolute; left: 0; right: 0; bottom: -25px; margin: auto; width: 0; content: ''; 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 { content: ''; z-index: 1; border: 5px solid transparent; position: absolute; left: 0; right: 0; 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: bold; 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 } .team_item .text .team-share a:hover { border-color: #e6b870; color: #e6b870 } .team_item:hover:before { width: 100% } .team_item:hover .img:before { border-color: #e6b870 } .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: #fff; padding: 45px 0 } .guest-book .guest-book_head { background-size: cover; overflow: hidden } .guest-book .guest-book_head .text { background-color: #333; float: right; width: 400px; padding: 30px 45px 40px 45px } .guest-book .guest-book_head .text h2 { color: #fff; margin: 0; font-family: 'FontAwesome'; 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: bold; 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 25px 35px; border: 2px solid #232323; position: relative } .guest-book_item:before, .guest-book_item:after { content: ''; display: block; position: absolute; z-index: 1; 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); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease } .guest-book_item:before { border-right: 2px solid #e6b870; border-bottom: 2px solid #e6b870; -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -ms-transform-origin: bottom right; -o-transform-origin: bottom right } .guest-book_item:after { border-left: 2px solid #e6b870; border-top: 2px solid #e6b870; -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:before, .guest-book_item.guest-book_item-2:after { 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 #e6b870; position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; pointer-event: none; opacity: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100% } .guest-book_item h2 { margin-top: 10px; font-size: 20px; font-family: 'FontAwesome'; text-transform: uppercase; color: #444444; font-weight: bold } .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: #444444 } .guest-book_item:hover:before, .guest-book_item:hover:after { -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: #333333; font-family: 'FontAwesome'; font-size: 26px; text-transform: uppercase; font-weight: bold; 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 { position: absolute; padding: 15px; left: 0; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .comingsoon h1 { color: #fff; text-transform: uppercase; font-size: 60px; font-family: 'FontAwesome'; line-height: 1; margin-top: 20px } .comingsoon h1 span { color: #e6b870 } .comingsoon h6 { color: #fff; font-size: 36px; margin-top: 10px; font-weight: normal; 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; top: 50%; font-size: 30px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%) } .comingsoon .countdown .item .count { display: block; font-family: 'FontAwesome'; font-size: 50px; line-height: 1 } .comingsoon .widget_social .widget-title { margin-top: 25px; color: #fff; font-weight: normal; font-family: 'FontAwesome'; 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 10px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .comingsoon .widget_social .widget-social a:hover { border-color: #e6b870 } .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: bold } .login-register .text p { color: #ffffff; 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; top: 50%; color: #fff; line-height: 1; cursor: pointer; font-size: 11px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .login-register .text .account_form .field-form .view-pass:hover { color: #e6b870 } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #e6b870 } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .login-register .text .account_form .account-desc a:hover { color: #e6b870 } .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: 'FontAwesome'; line-height: 1; margin-top: 50px } .page-404 h1 span { color: #e6b870 } .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 } .page-404 p a:hover { color: #e6b870 } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: #e6b870 } .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: #fff; padding-top: 45px; padding-bottom: 85px } .contact .text { margin-top: 15px } .contact .text h2 { color: #232323; text-transform: uppercase; font-weight: bold; font-size: 20px } .contact .text p { margin-top: 10px; color: #232323; line-height: 25px; } .contact .text ul { list-style: none; padding-left: 0; margin-bottom: 0; margin-top: 30px } .contact .text ul li { padding: 7px 0; font-family: 'FontAwesome'; font-size:15px; } .contact .text ul li .icon { color: #e6b870; font-size: 20px; margin-right: 20px; vertical-align: middle } .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: bold; font-size: 20px; display: block; font-family: 'FontAwesome'; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .contact .contact-location .btn-collapse span { float: right; font-size: 24px } .contact .contact-location .btn-collapse:hover { color: #e6b870 } .contact .contact-location .location-group { margin-top: 25px } .contact .contact-location .location-group h6 { font-weight: bold; color: #444444; 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: #e6b870; -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: #333333 } .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: 2px solid #232323; width: 100%; margin-top: 20px; font-size:15px; color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; font-family: 'FontAwesome'; } .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: #e6b870 } .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: #555555; 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 ul, .shortcode .shortcode-ordered-list ol { margin-top: 20px; padding-left: 15px; margin-bottom: 0 } .shortcode .shortcode-ordered-list ul li, .shortcode .shortcode-ordered-list ol 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 } .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 } .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 .filter-option, .shortcode .shortcode-calendar-drop .shortcode-calendar .btn-group.bootstrap-select.awe-select .caret, .shortcode .shortcode-calendar-drop .shortcode-select .btn-group.bootstrap-select.awe-select .caret { 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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation_step ul li a { color: #333; display: block; padding: 15px 0 } .reservation_step ul li a span { font-weight: bold; font-size: 18px; margin-right: 5px } .reservation_step ul li.active:before, .reservation_step ul li:hover:before { background-color: #e6b870 } .reservation-date { margin-top: 30px } .reservation-date ul { list-style: none; padding-left: 0; margin-bottom: 0; padding: 20px 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: bold; text-transform: uppercase } .reservation-room-selected { background-color: #f1f1f1; margin-top: 30px } .reservation-room-selected .reservation-room-seleted_item { padding: 20px 20px 20px 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: 'FontAwesome'; font-weight: bold } .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: bold; margin-right: 80px; float: left; margin: 0 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a { color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name h2 a:hover { color: #e6b870 } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_name .reservation-amout { float: right; font-weight: bold; font-size: 14px; color: #e6b870 } .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: #e6b870 } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_change:hover { color: #e6b870 } .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: bold; 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: bold; text-transform: uppercase; border-top: 1px solid #e4e4e4; padding-top: 15px; padding-bottom: 10px; font-family: 'Montserrat' } .reservation-room-selected .reservation-room-seleted_item .reservation-room-seleted_total-room .reservation-amout { float: right; color: #e6b870 } .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: bold; 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: normal } .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 20px; overflow: hidden; font-size: 16px; font-weight: bold; font-family: 'Montserrat' } .reservation-room-selected .reservation-room-seleted_total label { font-weight: bold; text-transform: uppercase; margin: 0 } .reservation-room-selected .reservation-room-seleted_total .reservation-total { float: right; color: #e6b870; font-size: 18px } .reservation-room-selected .reservation-room-seleted_total.bg-blue { color: #fff } .reservation-room-selected .reservation-room-seleted_total.bg-blue .reservation-total { color: #fff } .reservation-sidebar { padding-top: 10px } .reservation-heading { font-size: 16px; color: #333333; font-family: 'FontAwesome'; text-transform: uppercase; padding: 12px 20px; font-weight: bold; text-align: center; border-bottom: 1px solid #e4e4e4 } .reservation-sidebar_availability { padding: 0 20px 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: #e6b870; font-size: 14px; text-transform: uppercase; font-family: 'FontAwesome'; font-weight: bold } .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: 'FontAwesome'; text-transform: uppercase } .reservation-sidebar_availability .check_availability-field .awe-calendar-wrapper { width: 100% } .reservation-sidebar_availability .check_availability-field .awe-calendar-wrapper .awe-calendar { background-color: #fff; 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 { width: 100% } .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle { background-color: #fff; height: 30px; border-width: 0; line-height: 30px } .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .filter-option, .reservation-sidebar_availability .check_availability-field .bootstrap-select.btn-group.awe-select .dropdown-toggle .caret { 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:after { display: table; content: ''; clear: both } .reservation-sidebar_availability .check_availability_group .label-group { position: absolute; left: 0; bottom: 5px; font-weight: bold; font-size: 12px; color: #232323; font-family: 'FontAwesome'; 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_content:before, .reservation_content:after { content: ''; display: table; clear: both } .reservation-calendar_custom .reservation-calendar_title { text-align: center; color: #232323; font-size: 14px; text-transform: uppercase; font-weight: bold; margin: 0; padding-top: 15px; padding-bottom: 15px; position: relative; border-bottom: 1px solid #e4e4e4; margin-left: 3px; margin-right: 3px; font-family: 'Montserrat' } .reservation-calendar_custom .reservation-calendar_title .reservation-calendar_corner { display: block; width: 24px; height: 24px; text-align: center; 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%); -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_title .reservation-calendar_corner:hover { color: #e6b870 } .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: #fff; background-clip: content-box; padding: 3px; -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 { 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: #e6b870 } .reservation-calendar_custom .reservation-calendar_tabel td.current-select { background-color: #e6b870 } .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: bold; margin: 0; font-size: 24px } .reservation-room_item .reservation-room_name a { color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-room_item .reservation-room_name a:hover { color: #e6b870 } .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: #333333 } .reservation-room_item .reservation-room_text .reservation-room_desc p { margin-bottom: 0; font-size: 14px } .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: #e6b870; font-size: 12px; font-weight: 600; margin-bottom: 25px; text-decoration: underline; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-room_item .reservation-room_text .reservation-room_view-more:hover { color: #e6b870 } .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: 'Montserrat' } .reservation-room_item .reservation-room_text .reservation-room_price .reservation-room_amout { font-weight: bold; color: #333333; 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: #333333; font-size: 12px; font-weight: bold; font-family: 'FontAwesome'; text-transform: uppercase; padding: 15px 30px; background-color: #f1f1f1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .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: bold; font-size: 14px; margin: 0 } .reservation-package_item .reservation-package_text h4 a { color: #232323; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-package_item .reservation-package_text h4 a:hover { color: #e6b870 } .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: #333333; text-align: right } .reservation-package_item .reservation-package_text .reservation-package_book-price .reservation-package_price .amout { font-weight: bold; font-size: 20px; line-height: 1; font-family: 'Montserrat' } .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: 'FontAwesome'; font-weight: 700 } .reservation-package_item:hover, .reservation-package_item.current-select { background-color: #f1f1f1 } .reservation-chosen-message { background-color: #f1f1f1; text-align: center; padding: 30px 30px } .reservation-chosen-message h4 { font-weight: bold; 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 { 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: bold; color: #333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-billing-detail .reservation-login a:hover { color: #e6b870 } .reservation-billing-detail h4 { color: #000; text-transform: uppercase; margin-top: 20px; margin-bottom: 0; padding-bottom: 10px; font-weight: bold; font-family: 'FontAwesome'; font-size: 30px } .reservation-billing-detail label { color: #232323; font-size: 12px; text-transform: uppercase; font-family: 'FontAwesome'; display: block; margin-top: 20px; margin-bottom: 10px } .reservation-billing-detail label sup { color: #ff0000; font-style: 12px } .reservation-billing-detail label.label-radio .input-radio { margin: 0; display: inline-block; vertical-align: middle; margin-right: 15px } .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 .filter-option, .reservation-billing-detail .bootstrap-select.awe-select.btn-group .btn .caret { color: #333 } .reservation-billing-detail .input-text, .reservation-billing-detail .input-textarea { border: 2px solid #e4e4e4; width: 100%; font-size: 14px; color: #333333; font-weight: normal } .reservation-billing-detail .reservation-code { background-color: #333333; color: #ffffff; font-size: 14px; padding: 15px 20px; margin-top: 35px } .reservation-billing-detail .reservation-code a { color: #fff; font-weight: bold; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } .reservation-billing-detail .reservation-code a:hover { color: #e6b870 } .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: 'FontAwesome'; font-size: 14px; font-weight: 600; margin-top: 40px } #footer { background-color: #232323 } #footer .footer_top { background: #2e2e2e url(../images/bg-footer-top.png) no-repeat; padding: 20px 0 } #footer .footer_top .mailchimp h4 { display: inline-block; font-family: 'FontAwesome'; margin: 0; color: #fff; font-size: 25px; vertical-align: middle; text-transform: uppercase; font-weight: normal } #footer .footer_top .mailchimp h4:before { content: "\f003"; border: 3px solid #e6b870; padding: 10px; color: #e6b870; 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: 65px } #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: #e6b870; font-size: 16px; text-transform: uppercase; margin-left: 10px } #footer .footer_top .mailchimp .mailchimp-form .awe-btn:hover { background: #fff; color: #e6b870 } #footer .footer_top .social .social-content { font-size: 0 } #footer .footer_top .social .social-content a { font-size: 14px; 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%; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease } #footer .footer_top .social .social-content a:hover { border-color: #e6b870 } #footer .footer_center { padding-bottom: 40px } #footer .footer_center p { font-size: 14px } #footer .footer_center .widget-logo { overflow: hidden; padding-top: 20px } #footer .footer_center .widget-logo .img { max-width: 200px; display: inline-block; vertical-align: middle; margin-right: 40px; margin-top: 30px; padding: 10px; } #footer .footer_center .widget-logo .img img { max-width: 100% } #footer .footer_center .widget-logo .text { display: inline-block; vertical-align: middle; margin-top: 20px } #footer .footer_center .widget-logo .text p { color: #fff; margin-bottom: 10px; text-align: left; font-family: 'FontAwesome'; } #footer .footer_center .widget-logo .text p i { margin-right: 10px; font-size: 16px; color: #fff } #footer .footer_center .widget-logo .text p a { color: #fff } #footer .footer_center .widget-logo .text p a:hover { color: #e6b870; text-decoration: underline } #footer .footer_center .widget-logo .text p:last-child { margin-bottom: 0 } #footer .footer_center .widget { margin-top: -10px } .text-1 h2{ color:#fff; padding-top:20px; } #footer .footer_center .widget .widget-title { color: #fff; text-transform: uppercase; font-size: 16px; margin-top: 0; margin-bottom: 20px } .widget.widget_tripadvisor{ padding-top:40px } .widget.widget_tripadvisor h2{ color:#fff } #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: #fff; 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 } #footer .footer_bottom { background-color: #101010; padding: 10px 0; text-align: center; color: #fff; font-size: 12.22px } .footer_bottom a { color:#fff } #footer .footer_bottom p { margin-bottom: 0; font-size: 14px; text-align:center; } @media screen and (max-width:1199px) { .check-availability { text-align: center; margin-top: 0; padding: 30px 0 } .check-availability:before { background-color: #333; background-image: none; height: 100%; top: 0 } .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 } .accomd-modations .accomd-modations-header .heading { display: inline-block; width: 100%; margin-top: 20px } .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: 0; float: none; margin-top: 10px } .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-size, .gallery-isotope.col-4 .item-isotope.larger { width: 33.33333% } .our-best .text ul li { width: 100%; margin-top: 0; padding: 0 !important } #footer .footer_top { text-align: center; background-image: none } #footer .footer_top .mailchimp { display: inline-block } #footer .footer_top .social { margin-top: 40px } #footer .footer_center .widget_logo { text-align: center } #footer .footer_center .widget_logo .widget-logo { text-align: left; display: inline-block } } @media screen and (max-width:991px) { .heading { font-size: 30px } .check-availability h2:before { content: none } .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-content .col-xs-4 { width: 50% } .accomd-modations { padding: 50px 0 } .accomd-modations:before { content: none } .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: #333 } .section-home-about { padding-top: 50px } .home-about .text { margin-top: 20px } .home-about .text .heading { margin-top: 0 } .section-our-best { padding-top: 50px; padding-bottom: 50px } .our-best .img { margin-top: 0 } .home-guestbook { padding: 70px 0 } .home-guestbook:before { content: none } .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: #344a71; 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 } .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 } .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_header .icon { display: none } .event-restaurant .event-restaurant_content { margin-top: 40px } .event-restaurant .event-restaurant_content li { margin-top: 30px } .event-restaurant .event-restaurant_content li .text h2 { font-size: 14px } .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:before { display: none } .room_item-3 .text-thumbs .thumbs { display: none } .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-3 .text-thumbs .text h2 { font-size: 30px } .room_item-4 .text-thumbs .thumbs { display: none } .room_item-4 .text-thumbs .text { padding-left: 0; padding-right: 0; margin-top: 0 } .room_item-4 .text-thumbs .text h2 { font-size: 30px } .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, 0.3))); background: -webkit-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.3)); background: -moz-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.3)); background: -ms-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.3)); background: -o-linear-gradient(top, rgba(21, 21, 21, 0), rgba(21, 21, 21, 0.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 } .room-detail_tab-content:before { content: none } .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 h4:before { content: none } #footer .footer_top .mailchimp .mailchimp-form { margin-left: 0 } #footer .footer_top .social { margin-top: 40px } } @media screen and (max-width:767px) { .banner-slider .slider-caption { font-size: 50px } .home-about .img img { width: 100%; margin-top: 20px; } .section-slider { height: 450px !important; } .slider-caption-sub.slider-caption-sub-3 { font-size: 25px!important; margin-top: 26px!important; } .slider-caption { font-size: 22px!important; padding-top: 12px!important; padding-bottom: 10px!important; margin-top: 26px!important; } .home-about iframe{ width:100%; height:315px;margin-top: 50px; } .home-about video{ width:100%; height:315px;margin-top: 50px; } .home-about .text p {font-size:14px; } .section-our-best { padding-top: 42px; padding-bottom: 10px; } .guestbook-item .text p { color: #ffffff; line-height: 1.4em; font-size: 14px; position: relative; margin-bottom: 15px; } .ot-heading h2 { letter-spacing: 1px; margin-bottom: 15px; text-transform: uppercase; } .room-detail_img .room_img-item img { width: 100%; height: auto; } .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, 0.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: 0; margin-top: 20px } .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: 17px } .section-gallery { padding: 50px 0 } .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-6 .item-size { width: 50% } .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-3 .item-size, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-3 .item-isotope.larger { 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 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 { 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 { font-size: 16px } .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 (max-width:767px) and (min-width:460px) { #header.header-sticky { margin-top: -75px } .item.room-item-style-2 { margin: 20px 5px; } .item.room-item-style-2 .bgr .details .title { font-size: 20px; } .item.room-item-style-2 .bgr .details .price { font-size: 12px !important; } .item.room-item-style-2 .bgr:hover .info p { margin: 10px 0 !important; font-size: 13px !important; } .slider-caption{ font-size:25px!important; padding:3px; } .heading1{ font-size:26px!important; } .awe-btn.awe-btn-12{ font-size:15px; } .slider-caption-sub.slider-caption-sub-3 { font-size:14px!important; }} @media screen and (max-width:600px) { .guest-book_content .row [class*="col-"] { width: 100% } .heading1{ font-size:30px!important; font-weight:600; } .ot-heading h2{ font-size:25px; font-weight:600; } .guest-book .guest-book_head .text { width: 100%; text-align: center; background-color: rgba(52, 74, 113, 0.85); padding-left: 30px; padding-right: 30px } .guest-book .guest-book_head .text h2 { font-size: 18px } .slider-caption { font-size:22px!important; padding-top:12px!important; padding-bottom:10px!important; } .awe-btn.awe-btn-12{ font-size:15px; } .awe-btn.awe-btn-slider { font-size:14px!important; padding:12px 15px 12px 15px!important; margin-top:55px!important; border: 2px solid #fff!important; } .slider-caption-sub{ font-size:16px!important; } .slider-caption-sub.slider-caption-sub-3{ font-size:16px; } .guest-book .guest-book_head .text p, .guest-book .guest-book_head .text .awe-btn { 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 { width: 100% } .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 } } .home-about iframe{ width:100%; height:315px; } .home-about video{ width:100%; height:315px; border: 1px solid #00000012; background-color: #0000001f; } @media screen and (max-width:480px) { .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: 70px; /*width: 150px;*/ padding: 5px; } .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: 20px; 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: 50px; font-size: 20px } .sub-banner .text p { font-size: 14px } .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 .heading { font-size: 20px } .our-best .text ul li { margin-top: 10px; width: 100%; padding: 0 !important } .accomd-modations .accomd-modations-content [class*="col-"] { width: 100% } .accomd-modations_1 .heading { text-align: center } .accomd-modations_1 .accomd-modations-content_1 .owl-pagination { position: static; text-align: center; margin-top: 40px } .accomd-modations-room_1 .text h2 { font-size: 20px } .section-event-news { padding-top: 50px; padding-bottom: 0 } .event-news .event [class*="col-"] { width: 100% } .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 } .home-guestbook { padding: 50px 0 } .home-guestbook .guestbook-content .guestbook-item .img { float: none; margin-right: auto; margin-left: auto } .home-guestbook .guestbook-content .guestbook-item .text { text-align: center } .home-about .text .heading { font-size: 20px } .gallery-isotope.col-6 .item-isotope, .gallery-isotope.col-4 .item-isotope, .gallery-isotope.col-3 .item-isotope, .gallery-isotope.col-6 .item-size, .gallery-isotope.col-4 .item-size, .gallery-isotope.col-3 .item-size, .gallery-isotope.col-6 .item-isotope.larger, .gallery-isotope.col-4 .item-isotope.larger, .gallery-isotope.col-3 .item-isotope.larger { width: 100% } .gallery-content .gallery_item .text { font-size: 13px } .team .sub-heading { font-size: 15px } .team .team_content [class*="col-"] { width: 100% } .activiti [class*="col-"] { width: 100% } #attraction-maps { height: 300px } .attraction_sidebar .attraction_heading { font-size: 14px; padding-top: 10px; padding-bottom: 10px } .attraction_detail .attraction_detail-header .attraction_detail-title { font-size: 16px } .attraction_content .attraction_content-title { font-size: 16px } .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_upcoming_events ul li .text a { font-size: 13px } .sidebar .widget.widget_recent_entries ul li .img { width: 50px } .sidebar .widget.widget_recent_entries ul li .text a { font-size: 13px } .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 } .post .entry-header, .post .entry-content, .post .entry-footer { padding-left: 0 } .post .entry-header .entry-title { font-size: 16px } .blog-content #comments, .blog-content .comment-respond { margin-left: 0 } #comments .comment-title { font-size: 16px } #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 .comment-meta { width: 100% } #comments .commentlist li .comment-body .action { 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 } .checkout .checkout_cart .cart-item .img { display: none } .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 { font-size: 16px } .contact-map { height: 300px } .guest-book .guest-book_head .text h2 { font-size: 16px } .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 { 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 { margin-top: 20px } .page-404 .search-404 .filed-text { width: 100% } .page-404 .search-404 .awe-btn { margin-top: 20px } .restaurant-lager .restaurant_content .restaurant_item { margin-top: 40px } .restaurant-small .restaurant_content .restaurant_item { margin-top: 30px } .restaurant_item.lager-thumbs .text, .restaurant_item.lager-thumbs .img { 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 } .event-restaurant .event-restaurant_content li .event-date strong { font-size: 24px } .section-room { padding-bottom: 50px } .room_item-1 h2 { font-size: 24px } .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 .img:before { display: none } .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 { 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 h2 { font-size: 24px } .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-wrap-5 .row [class*="col-"] { width: 100% } .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_amenities .row [class*="col-"] { width: 100% } .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 h2, .tab-price table caption a { 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 .input-text { width: 100% } #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: 23px } .sub-banner .text h2 { margin-top: 30px } .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 15px } .statistics .statistics_content [class*="col-"] { width: 100% } .checkout .checkout_form [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+.item:before { font-size: 20px } .comingsoon .countdown .item .count { font-size: 20px } .comingsoon .widget_social .widget-title { font-size: 16px; margin-top: 15px } .comingsoon .widget_social .widget-social a { margin: 10px 5px 0 5px; 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 { 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 p, .room_item-2 .text .price { font-size: 14px } .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 p, .room_item-3 .text-thumbs .text .price { font-size: 14px; padding: 10px } .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 p, .room_item-4 .text-thumbs .text .price { 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 20px } .room_item-6 .text h2 { font-size: 20px } .room_item-6 .text p, .room_item-6 .text .price, .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: white !important; width: 100%; border: 2px solid white; 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: white; font-size: 12px } .list-field-send li ::-webkit-input-placeholder { color: white } .list-field-send li :-moz-placeholder { color: white } .list-field-send li ::-moz-placeholder { color: white } .list-field-send li :-ms-input-placeholder { color: white } .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: #e6b870 !important } .reservation-confirm { color: white; margin-bottom: 0; margin-top: 15px } .text.footer h2{ color:#fff; } .tariffPage { margin-top: 100px; margin-bottom: 100px; } .table-responsive { display: block; width: 100%; overflow-x: auto; } .table-responsive>.table-bordered { border: 0; } .table-bordered { border: 1px solid #dee2e6; } .table { width: 100%; margin-bottom: 1rem; color: #212529; } table { border-collapse: collapse; } .table-bordered>tbody>tr>th { border: 1px solid #1f1d1d; } .tariffPage th { font-family: 'FontAwesome'; font-size: 20px; color: #fff; background: #e6b870; } .tariffPage .table-bordered>tbody>tr>td { border: 1px solid #000; font-family: 'FontAwesome'; } .tariffPage td { font-family: 'FontAwesome'; font-size: 16px; } @media only screen and (min-width: 600px) and (max-width: 991px) { .item.room-item-style-2 { margin: 20px 5px; } .item.room-item-style-2 .bgr .details .title { font-size: 20px; } .item.room-item-style-2 .bgr .details .price { font-size: 12px !important; } .item.room-item-style-2 .bgr:hover .info p { margin: 10px 0 !important; font-size: 13px !important; } .slider-caption{ font-size:25px!important; padding:3px; } .heading1 { font-size:26px; } } .google-review { bottom: 50%; right: 0; opacity: 1; transition: opacity 0.5s ease 0s; box-sizing: border-box; direction: ltr; text-align: center; position: fixed !important; z-index: 16000160 !important; } .google-review .review-button a { padding: 15px; color: #ffffff; background-color: #182772f0; font-size: 14px; border-top-left-radius: 30px; border-bottom-left-radius: 30px; box-shadow: rgb(17 17 26 / 10%) 0px 4px 16px, rgb(17 17 26 / 10%) 0px 8px 24px, rgb(17 17 26 / 10%) 0px 16px 56px; } .google-review .review-button a span img { width: 22px; margin-right: 4px; } .attraction { margin:0px 0; } .attraction .row{ margin-bottom:30px; } .content h2{ text-align: center; font-weight: 500; font-size: 40px; } .align-items-center { display: flex; align-items: center; flex-wrap: wrap; } .attraction { padding: 80px 0; } /*# sourceMappingURL=style.css.map */
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.22 |
proxy
|
phpinfo
|
Settings