File manager - Edit - /home/asiatechinc/public_html/asiatechinc-websites/vanviharresorts.com/js/css/style.css
Back
@charset "UTF-8"; #page-wrap,body{ position:relative } #page-wrap:before,.popup{ opacity:0; visibility:hidden } a,button,input,select,span.select2-selection,textarea{ outline:0 } .h1,.h2,.sbig,h1,h2{ line-height:1.3em } a,a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus,ul.social-list li{ text-decoration:none } pre,textarea{ padding:15px } .filters,ol,ul{ list-style:none } td,th{ border-bottom:1px solid #333 } iframe,img{ max-width:100% } .tb-cell-middle,img,textarea{ vertical-align:middle } #page-wrap,.overflow-hidden{ overflow:hidden } #check-available,.book-now-wrap .toggle-book,.owl-theme .owl-controls .owl-buttons div,.reserve .reserve-form ul.reserve-list #request a,.top-foot .widget_subscribe .widget-content form .custom .btn-subscribe,.tp-caption a,nav.pager ul.pagination li .page-numbers.current,nav.pager ul.pagination li .page-numbers:hover{ background-color:#d8a942; color:#fff } .cat-box .post-content{ background-color:#fff; color:#000 } .roomrate-slider .owl-controls .owl-buttons div{ background-color:#000; color:#fff } .abp-step ul li.active,.activities .grid-item .work-item .post-body .meta ul.cat-links li a,.activities .grid-item .work-item .post-body h2 a:hover,.apb-content .apb-checkout .ch-container .check-info a:hover,.attraction-page .sidebar ul li a:hover,.attraction-page .site-content h2:before,.cat-event .post .post-body h2 a:hover,.cat-event .post .post-field .wrapper .group a,.comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content .content a,.comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-author b a,.comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata span a:hover,.contact-page .sidebar .widget .widget-content h5,.event-slider .item .wrapper .post-body h2 a:hover,.event-slider-2 .item .wrapper .post-body h2 a:hover,.event-slider-3 .item .wrapper .post-body h2 a:hover,.filters>li>a.current,.filters>li>a:hover,.header .main-header .navigation ul.nav li ul.sub-menu li:hover a,.header .main-header .navigation ul.nav li:hover a,.menu-mobile nav.navigation .nav li a:hover,.menu-mobile nav.navigation .nav li span,.menu-mobile nav.navigation .nav li.menu-item-has-children.active>a,.news-slider .item .wrapper .post-body h2 a:hover,.news-slider-2 .item .wrapper .post-body h2 a:hover,.page-blog .site-content .post .post-body .entry-footer span a:hover,.page-blog .site-content .post .post-body .entry-header ul.cat-links li a,.page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li a.active,.page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li a:hover p.time,.page-blog-detail .site-content .post .post-body .entry-content ul.filters li a.current,.page-blog-detail .site-content .post .post-body .entry-content ul.filters li a:hover,.page-blog-detail .site-content .post .post-body .entry-footer ul.cat-links li a,.page-blog-detail .site-content .post .post-body .entry-header span a:hover,.page-blog-detail .site-content .post .post-body .entry-header ul.cat-links li a,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a p.meta-nav,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-next:hover:before,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a p.meta-nav,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev:hover:before,.page-not-found .wrapper .block-content .post-body p a,.page-not-found .wrapper .block-content .post-header h1 span,.room-infomation .switch-list ul li a.active h3,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name h2,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total h2,.room-thumbnail .post .post-body p.price,.spa-package .section-content .post .post-header p.price,.tp-caption a:hover,.widget .widget-content .group a,.widget_categories .widget-content ul li ul.children li:hover a,.widget_categories .widget-content ul li:hover a,.widget_categories .widget-content ul li:hover:after,.widget_contact .widget-content h5,.widget_pages .widget-content ul li a:hover,.widget_pages .widget-footer h2,.widget_recent_entries .widget-content ul li:hover .post-body p,.widget_reservation .widget-content ul.book-check h3,.widget_reservation .widget-header p.price,.widget_twitter .widget-content ol.tweet li .sub-tweet a,ul.social-list li a i.back{ color:#d8a942 } #clock,#clock-event,#map-infobox #bodyContent h2,#subscribe-popup-2 .popup-dialog .popup-content h2,#subscribe-popup-2 .popup-dialog .popup-content p,#subscribe-popup-2 .popup-dialog .popup-content span.popup-close,#subscribe-popup-3 .popup-dialog span.popup-close,.acc-style-1 .acc,.acc-style-1 .acc[aria-expanded=true]:after,.acc-style-1 .acc[aria-expanded=false]:after,.acc-style-2 .acc,.acc-style-2 .acc[aria-expanded=true]:after,.acc-style-2 .acc[aria-expanded=false]:after,.apb-content .apb-confirm a.apb-btn,.apb-content .apb-room .apb-room_item .apb-room_text a.apb-btn,.apb-content .form-row input[type=submit],.apb-content .form-row.coupon a,.apb-content .form-row.coupon a:hover,.attraction-local .box .wrapper .locate button.btn-locate:active,.attraction-local .box .wrapper .locate button.btn-locate:hover,.attraction-local .box .wrapper h2,.bg-about h3,.bg-about ul.feature-list li h4,.bg-about ul.feature-list li h6,.bg-about-2 h3,.bg-about-2 ul.feature-list li h4,.bg-about-2 ul.feature-list li h6,.bg-about-2 ul.stat-list li h4,.bg-about-2 ul.stat-list li h5,.bg-activity h3,.bg-activity ul.feature-list li h4,.bg-activity ul.feature-list li h6,.bg-attraction h3,.bg-attraction ul.feature-list li h4,.bg-attraction ul.feature-list li h6,.bg-blog h3,.bg-blog ul.feature-list li h4,.bg-blog ul.feature-list li h6,.bg-contact h3,.bg-contact ul.feature-list li h4,.bg-contact ul.feature-list li h6,.bg-event h3,.bg-event ul.feature-list li h4,.bg-event ul.feature-list li h6,.bg-gallery h3,.bg-gallery ul.feature-list li h4,.bg-gallery ul.feature-list li h6,.bg-guestbook h3,.bg-guestbook ul.feature-list li h4,.bg-guestbook ul.feature-list li h6,.bg-package h3,.bg-package ul.feature-list li h4,.bg-package ul.feature-list li h6,.bg-reservation h3,.bg-reservation ul.feature-list li h4,.bg-reservation ul.feature-list li h6,.bg-restaurant h3,.bg-restaurant ul.feature-list li h4,.bg-restaurant ul.feature-list li h6,.bg-room h3,.bg-room ul.feature-list li h4,.bg-room ul.feature-list li h6,.bg-room-detail h3,.bg-room-detail ul.feature-list li h4,.bg-room-detail ul.feature-list li h6,.bg-spa h3,.bg-spa ul.feature-list li h4,.bg-spa ul.feature-list li h6,.bg-wedding h3,.bg-wedding ul.feature-list li h4,.bg-wedding ul.feature-list li h6,.book-check-form,.book-check-form .book-content .group h4,.book-check-form .book-content ul.book-list li .custom span.custom-icon,.book-check-form-2,.book-now-wrap .book-check-form,.book-now-wrap .book-check-form h4,.cat-event .post .post-field .wrapper,.cat-event .post .post-field .wrapper .group h3,.cat-event .post .post-field .wrapper .group h4,.ef-width a.overlay span,.footer .foot-feature .widget .widget-content h5,.footer .foot-feature .widget .widget-header h2.widget-title,.grid-item .work-item .video-marker,.header .main-header .navigation ul.nav li ul.sub-menu li a,.menu-mobile nav.navigation .nav li a,.page-blog-detail .site-content .post .post-body .entry-content .style-button ul li a,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a,.page-coming-soon .wrapper .block-content h2,.page-coming-soon .wrapper .block-content h3,.page-not-found .wrapper .block-content .post-body form.search-form input[type=submit],.page-not-found .wrapper .block-content .post-body p span,.page-not-found .wrapper .block-content .post-header h1,.page-not-found .wrapper .block-content .post-header h5,.reserve .reserve-term,.reserve .reserve-term h2,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_current h6,.room-thumbnail .post .post-body .post-content,.room-thumbnail .post .post-body h2,.room-thumbnail .post .post-body p.price span.small,.slider-check .small-slider .owl-controls .owl-buttons div,.top-foot,.top-foot .widget .widget-header h2.widget-title,.tp-caption.tp-large,.tp-caption.tp-middle,.tp-caption.tp-saleoff,.tp-caption.tp-saleoff-small,.tp-caption.tp-small,.tp-caption.tp-xs,.widget_infomation .widget-price h3,.widget_subscribe .widget-content form .custom .btn-subscribe,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud.white .widget-content a,ul.social-list li a{ color:#fff } #map-infobox #bodyContent p,#subscribe-popup-1 .popup-dialog .popup-content span.popup-close,.accommodation-slider .item .post .post-body .post-content p,.activities .grid-item .work-item .post-body .meta span.date,.activities .grid-item .work-item .post-body p,.apb-content .apb-checkout .ch-container .check-info,.apb-content .apb-confirm h5,.apb-content .form-row p,.apb-content .form-row.coupon,.cat-box .post-content .description,.cat-box-2 .post-content,.comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-author span,.comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata span a,.contact-page .sidebar .widget .widget-content h6,.event-slider .item .wrapper .post-body span.date,.event-slider .item .wrapper .post-body span.date-2,.event-slider-2 .item .wrapper .post-body span.date,.event-slider-2 .item .wrapper .post-body span.date-2,.event-slider-3 .item .wrapper .post-body span.date,.event-slider-3 .item .wrapper .post-body span.date-2,.flipbook-slider .item .post-body .post-content p,.flipbook-slider .item .post-body ul.cat-links li a,.guestbook .grid-item .work-item .info p.address,.guestbook-slider .gb-inner .gb--caption p.address,.info-block .content p,.news-slider .item .wrapper .post-body span.date,.news-slider .item .wrapper .post-body span.date-2,.news-slider-2 .item .wrapper .post-body span.date,.news-slider-2 .item .wrapper .post-body span.date-2,.our-team .post .post-body .post-content h5,.package .post .post-content p,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-next:before,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev:before,.page-not-found .wrapper .block-content .post-body p,.popup .popup-dialog .popup-content input[type=email],.popup .popup-dialog .popup-content p,.room-dates .apb-room-date .apb-room-date_content ul li h6,.room-grid .post .post-body .post-content p,.room-infomation .info-content .info-inner .info-footer .info-group ul li,.room-infomation .info-content .info-inner .info-footer table tbody td p,.room-list .post .post-body .post-content,.room-list .post .post-body .post-content ul li,.room-modem .post .post-body .post-content p,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li h6,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item a.apb-room-selected_change,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item h6,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item span.apb-option,.schedule .sch-body .schedule-inner .post .post-content p,.spa-package .section-content .post .post-body ul.spa-list li:before,.widget_recent_entries .widget-content ul li .post-body span.date,.widget_twitter .widget-content ol.tweet li:before,blockquote footer cite{ color:#898989 } .cat-event .post .post-body h2 a,.event-slider-2 .item .wrapper .post-body .post-footer p.price,.event-slider-3 .item .wrapper .post-body .post-footer p.price,.guestbook .grid-item .work-item h2,.our-team .post .post-body .social ul.social-list li a,.page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li a,.reserve .reserve-form ul.reserve-list #date .custom span.custom-icon,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total h2,.widget .widget-content .group h3,.widget_social .widget-content ul.social-list li a,.widget_tag_cloud .tagcloud a{ color:#000 } .apb-content .apb-confirm a.apb-btn,.apb-content .apb-room .apb-room_item .apb-room_text a.apb-btn,.apb-content .form-row input[type=submit],.attraction-local .box .wrapper .locate button.btn-locate,.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:hover,.comments-area .comment-respond input[type=submit]:hover,.contact-page .sidebar .widget .widget-content .location:hover a.mark,.guestbook .grid-item .work-item .write-link a,.modal .modal-dialog .modal-content .modal-body form input[type=submit],.page-not-found .wrapper .block-content .post-body form.search-form input[type=submit],.room-infomation .switch-list ul li a.active span.icon-arrow,.room-infomation .switch-list ul li a.active span.icon-arrow:after,.room-infomation .switch-list ul li a.active span.icon-arrow:before,.tp-caption a:hover span span.inner,.widget_infomation .widget-price,.widget_subscribe .widget-content form .custom .btn-subscribe:hover,.widget_tag_cloud .tagcloud a:hover,.widget_tag_cloud.white .widget-content a:hover{ background-color:#d8a942 } #check-available span.icon-arrow,#check-available span.icon-arrow:after,#check-available span.icon-arrow:before,#subscribe-popup-1 .popup-dialog .popup-content,#subscribe-popup-3 .popup-dialog .popup-content,.abp-step,.acc-style-1.white .acc,.acc-style-2.white a.acc,.acc-style-2.white button.acc,.accommodation-slider .item .post .post-body,.apb-content .apb-confirm,.apb-content .apb-room .apb-room_item ul.package-list,.attraction-page .sidebar,.cat-box .post-content h2 a:hover,.cat-box-2,.cat-event .post .post-body,.comments-area,.contact-page .site-content form ul li input,.contact-page .site-content form ul li textarea,.event-slider .item .wrapper,.event-slider-2 .item .wrapper,.event-slider-3 .item .wrapper,.flipbook-slider .item,.guestbook .grid-item .work-item,.header .main-header,.main-content .site-content .post,.menu-mobile nav.navigation .nav li.menu-item-has-children .sub-menu li a:before,.news-slider .item .wrapper,.news-slider-2 .item .wrapper,.our-team .post .post-body,.page-not-found .wrapper .block-content .post-body form.search-form input[type=search],.room-dates,.room-grid .post .post-body,.room-list .post .post-body,.room-modem .post .post-body,.room-select,.room-thumbnail .post .post-body .post-footer a.btn span.inner,.spa-package .section-content .post,.tp-caption a:hover,.widget.white,.widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow,.widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow:after,.widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow:before,.widget_tag_cloud .tagcloud a{ background-color:#fff } .flipbook-slider .item .post-body .divider{ background-color:#d7d7d7 } .apb-content .apb-confirm a.apb-btn:hover,.apb-content .apb-room .apb-room_item .apb-room_text a.apb-btn:hover,.apb-content .form-row input[type=submit]:active,.apb-content .form-row input[type=submit]:hover,.apb-content .form-row.coupon,.btn.btn-style-6.active,.btn.btn-style-6:active,.btn.btn-style-6:hover,.btn.btn-style-7.active,.btn.btn-style-7:active,.btn.btn-style-7:hover,.cat-box .post-content a.btn span.inner,.contact-page .sidebar .widget .widget-content .location a.mark,.contact-page .site-content form input[type=submit],.mobile-nav-menu span.icon,.mobile-nav-menu span.icon:after,.mobile-nav-menu span.icon:before,.slider-check .small-slider .owl-controls .owl-buttons div,.widget_subscribe .widget-content form .custom .btn-subscribe,.widget_tag_cloud.white .widget-content a{ background-color:#000 } #clock,#clock-event,.abp-step ul,.acc,.accommodation-slider .item .post .post-body .post-footer p.price,.apb-content .apb-room .apb-room_item .apb-room_text p.apb-room_price,.apb-content .apb-room .apb-room_item ul.package-list li .column-1 label,.apb-content .apb-room .apb-room_item ul.package-list li .column-3,.apb-content .form-row input,.apb-content .form-row textarea,.book-check-form .book-content ul.book-list li .custom input,.book-now-wrap .book-check-form .book-content ul.book-list li .custom input,.box-contact h3,.btn.btn-classic,.cat-box .post-content h2,.cat-event .post .post-body h2,.cat-event .post .post-field .wrapper .group p.price span,.comments-area .comment-respond ul li input,.comments-area .comment-respond ul li textarea,.contact-page .site-content form ul li input,.contact-page .site-content form ul li textarea,.contact-page .site-content h2,.datepicker-inline,.event-slider .item .wrapper .post-body h2,.event-slider .item .wrapper .post-body p.price,.event-slider-2 .item .wrapper .post-body .post-footer p.price,.event-slider-2 .item .wrapper .post-body h2,.event-slider-3 .item .wrapper .post-body .post-footer p.price,.event-slider-3 .item .wrapper .post-body h2,.filters,.filters>li>a,.flipbook-slider .item .post-body h2.post-title,.guestbook .grid-item .work-item .info p.signature,.guestbook-slider .gb-inner .gb--caption p.signature,.mfp-bottom-bar .mfp-title,.mfp-counter,.modal .modal-dialog .modal-content .modal-body ul li input,.modal .modal-dialog .modal-content .modal-body ul li textarea,.news-slider .item .wrapper .post-body h2,.news-slider-2 .item .wrapper .post-body h2,.package .post .post-content p.price,.page-blog .site-content .post .post-thumbnail .posted-on p.day,.page-blog .site-content .search-box form input,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a p.post-title,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a p.post-title,.page-not-found .wrapper .block-content .post-body form.search-form input[type=search],.reserve .reserve-form ul.reserve-list #date .custom,.reserve .reserve-form ul.reserve-list #date .custom input.datepicker,.reserve .reserve-form ul.reserve-list #meal .custom,.reserve .reserve-form ul.reserve-list #people .custom,.reserve .reserve-form ul.reserve-list #time .custom,.room-grid .post .post-body .post-footer p.price,.room-infomation .info-content .info-inner .info-footer table tbody td,.room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1 label,.room-infomation .info-content .info-inner .info-footer ul.package-list li .column-3,.room-list .post .post-body .post-footer p.price,.room-modem .post .post-body .post-footer p.price,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name span.apb-amount,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total span.apb-amount,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item a.apb-room-selected_change,.room-select .apb-room-selected .apb-room-selected_content .apb-room-total span.apb-amount,.room-simple .post .post-body .post-footer p.price,.room-thumbnail .post .post-body p.price,.roomrate-slider .item .post-body h2,.roomrate-slider p,.schedule .sch-body .schedule-inner .post .post-content p.price,.spa-package .section-content .post .post-header p.price,.tp-caption.tp-large,.tp-caption.tp-middle,.tp-caption.tp-small,.tp-caption.tp-xs,.widget_infomation .widget-price h3 span,.widget_pages .widget-footer h2,.widget_reservation .widget-header p.price,.widget_subscribe .widget-content form .custom input[type=email],blockquote p,h2.section-title,h3.section-desc,ol,select.book-select+.select2 .select2-selection--single .select2-selection__rendered,select.form-select+.select2 .select2-selection--single .select2-selection__rendered,select.local-select+.select2 .select2-selection--single .select2-selection__rendered,ul{ font-family:"Droid Serif",serif!important } #check-available,#clock ul li span,#clock-event ul li span,.activities .grid-item .work-item .post-body .meta ul.cat-links li a,.apb-content .apb-confirm h5,.apb-content .form-row input[type=submit],.attraction-local .box .wrapper .locate button.btn-locate,.attraction-page .sidebar ul li,.attraction-page .site-content .infomation ul li h6,.bg-about ul.feature-list li h6,.bg-about-2 ul.feature-list li h6,.bg-about-2 ul.stat-list li h5,.bg-activity ul.feature-list li h6,.bg-attraction ul.feature-list li h6,.bg-blog ul.feature-list li h6,.bg-contact ul.feature-list li h6,.bg-event ul.feature-list li h6,.bg-gallery ul.feature-list li h6,.bg-guestbook ul.feature-list li h6,.bg-package ul.feature-list li h6,.bg-reservation ul.feature-list li h6,.bg-restaurant ul.feature-list li h6,.bg-room ul.feature-list li h6,.bg-room-detail ul.feature-list li h6,.bg-spa ul.feature-list li h6,.bg-wedding ul.feature-list li h6,.book-check-form .book-content .group h6,.book-check-form .book-content ul.book-list li label,.box-contact ul li h6,.btn,.cat-event .post .post-field .wrapper .group a,.cat-event .post .post-field .wrapper .group h3,.cat-event .post .post-field .wrapper .group h4,.cat-event .post .post-field .wrapper .group p,.comments-area ol.comment-list,.comments-area ol.comment-list li.comment ol.children,.contact-page .sidebar .widget .widget-content h3,.contact-page .sidebar .widget .widget-content h6,.datepicker-inline .datepicker-group table.datepicker-calendar th,.flipbook-slider .item .post-body ul.cat-links li a,.footer .foot-credit h6,.header .top-header .ha-currency ul.nav li.top-nav-custom,.menu-mobile nav.navigation .nav li a,.our-team .post .post-body .post-content h5,.page-blog .site-content .post .post-body .entry-header ul.cat-links li a,.page-blog .site-content .post .post-thumbnail .posted-on p,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer .info-group h3,.page-blog-detail .site-content .post .post-body .entry-content ol li,.page-blog-detail .site-content .post .post-body .entry-content ul li,.page-blog-detail .site-content .post .post-body .entry-footer ul.cat-links li a,.page-blog-detail .site-content .post .post-body .entry-header ul.cat-links li a,.popup .popup-dialog .popup-content input[type=email],.post-slider .item .slider-caption span.caption,.reserve .reserve-form ul.reserve-list #request a,.reserve .reserve-form ul.reserve-list li label,.robo-font,.room-dates .apb-room-date .apb-room-date_content ul li,.room-dates .apb-room-date .apb-room-date_content ul li h6,.room-infomation .info-content .info-inner .info-footer .info-group h3,.room-infomation .info-content .info-inner .info-footer .info-group ul li,.room-infomation .info-content .info-inner .info-footer table tbody td p,.room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1 p,.room-list .post .post-body .post-content ul li,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_current h6,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost h2,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name h2,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total h2,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item h6,.room-select .apb-room-selected .apb-room-selected_content .apb-room-total h6,.schedule .sch-header .switch-tab ul.list li a p.time,.slider-check .big-slider .item .post-body h5,.spa-package .section-content .post .post-body ul.spa-list li,.spa-package .section-content .post .post-header h6,.tp-caption a,.tp-caption.tp-saleoff,.tp-caption.tp-saleoff-small,.widget .widget-content .group h3,.widget .widget-content .group h4,.widget .widget-header p.caption,.widget h6,.widget_categories .widget-content ul li,.widget_infomation .widget-price h3,.widget_pages .widget-content ul li a,.widget_recent_entries .widget-content ul li,.widget_recent_entries .widget-content ul li .post-body span.date,.widget_reservation .widget-content ul.book-check h3,.widget_reservation .widget-content ul.book-check li label,.widget_reservation .widget-content ul.book-check li ul.book__check li,.widget_twitter .widget-content ol.tweet li h5,blockquote footer cite{ font-family:Roboto,sans-serif!important } body{ font-family:Roboto,sans-serif; font-size:14px; color:#202020; background-color:#f5f5f5; background-repeat:no-repeat; padding:0; margin:0; background-color:#f5dc5f8a !important; background: url(../img/strip.png); } .fixedTop,.header .top-header .ha-phone,.sbig{ font-family:"Droid Serif",serif } #page-wrap{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } #page-wrap:before,a{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease } #page-wrap:before{ content:''; background-color:rgba(0,0,0,.8); position:absolute; width:100%; height:100%; top:0; left:0; z-index:1000; -ms-transition:all .3s ease; transition:all .3s ease } .container,h1,h2,h3,h4,h5,h6{ position:relative } #page-wrap.active:before{ opacity:1; visibility:visible } ::selection{ background-color:#d8a942; color:#fff } ::-moz-selection{ background-color:#d8a942; color:#fff } a:focus,button:focus,input:focus,select:focus,textarea:focus{ outline:0!important; text-decoration:none } .sbig{ font-size:50px; color:#1c1c1c; letter-spacing:0 } code,kbd,pre,samp{ font-family:Roboto,sans-serif } .sbig a{ color:inherit } h1,h2,h3,h4,h5,h6{ font-family:"Droid Serif",serif!important; color:#1c1c1c; letter-spacing:0; margin-top:10px } .h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{ color:inherit } .h1,h1{ font-size:36px } .h2,h2{ font-size:30px } .h3,.h4,h3,h4{ line-height:1.4em } .h3,h3{ font-size:26px } .h4,h4{ font-size:22px } .h5,h5{ font-size:20px; line-height:1.8em } .h6,h6{ font-size:18px; line-height:1.4em } h1.line:before{ content:""; position:absolute; top:30px; right:calc(100% + 15px); width:10%; height:1px; background-color:#1c1c1c } p{ font-size:14px; line-height:1.8em } a{ color:#212121; -ms-transition:all .3s ease; transition:all .3s ease } a:hover{ color:#d8a942 } code,kbd,pre,samp{ font-size:inherit; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } code{ background-color:#eee } .mark,abbr,mark{ background-color:#d8a942 } abbr{ color:#111; border-width:2px } .mark,mark{ color:#fff } dfn{ border-bottom:1px dashed } blockquote{ padding:30px 55px; text-align:center; background-color:#f9f9f9; margin-top:30px; margin-bottom:30px; border-left:0 } blockquote p{ color:#333; font-size:22px; line-height:1.8em!important; margin-bottom:0; font-style:italic } blockquote footer cite{ font-size:14px; font-style:normal; letter-spacing:0; text-transform:none } blockquote footer:before{ content:''; display:none } pre{ line-height:1.8em; border:1px solid #E4E4E4 } span.dropcap{ display:block; float:left; font-size:44px; line-height:34px; margin:6px 8px 0 0; color:#666 } .fixedTop.fixedTop-light a,h2.section-title.white{ color:#fff } h2.section-title{ margin-top:0; margin-bottom:20px; font-size:35px; padding-left:15px; padding-right:15px } h3.section-desc{ font-size:18px; margin-top:0; margin-bottom:60px; letter-spacing:0 } .text-left{ text-align:left!important } .text-right{ text-align:right!important } .text-center{ text-align:center!important } caption,table{ text-align:left } input,textarea{ -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } textarea{ border:0; background-color:#eee; resize:none; height:100px; color:#262626; font-size:14px; font-weight:500 } input::-webkit-input-placeholder{ color:#898989; font-weight:400 } input:-moz-placeholder{ color:#898989; font-weight:400 } input::-moz-placeholder{ color:#898989; font-weight:400 } input:-ms-input-placeholder{ color:#898989; font-weight:400 } textarea::-webkit-input-placeholder{ color:#898989; font-weight:400 } textarea:-moz-placeholder{ color:#898989; font-weight:400 } textarea::-moz-placeholder{ color:#898989; font-weight:400 } textarea:-ms-input-placeholder{ color:#898989; font-weight:400 } input[type=text],input[type=url],input[type=number],input[type=password],input[type=file],input[type=email],input[type=search]{ -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none } input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{ -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; margin:0 } input[type=number]{ -webkit-appearance:textfield; -moz-appearance:textfield; -ms-appearance:textfield; -o-appearance:textfield; appearance:textfield } ol,ul{ padding:0; margin:0 } ol li,ul li{ font-size:12px; line-height:2.3em } table{ margin:1px } th{ font-weight:700 } td,th{ padding:4px 10px 4px 0 } caption{ background:#fff; margin-bottom:2em } .section,html .bg-static,section{ position:relative; background-position:50% 50% } thead{ display:table-header-group } tr{ page-break-inside:avoid } img{ display:block; height:auto; border:0 } iframe{ border:0; width:100% } .section,section{ overflow:hidden; padding-top:55px; padding-bottom:55px; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover; z-index:9 } .bd-t{ border-top:1px solid #e2e2e2 } .bd-b{ border-bottom:1px solid #e2e2e2 } .bd-l{ border-left:1px solid #e2e2e2 } .bd-r{ border-right:1px solid #e2e2e2 } @media screen and (min-width:1200px){ .container{ width:1200px } } html .bg-color,html .bg-static{ width:100%; height:100%; left:0; top:0 } html .bg-parallax{ background-attachment:fixed!important } html .bg-static{ z-index:-3; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover; background-size:cover } html .bg-color{ position:absolute; z-index:-3; background-color:#d8a942 } .bg-overlay-light:before{ background-color:#fff } .bg-overlay-dark:before{ background-color:#000 } .bg-white{ background-image:url(../img/bg.png); background-size:100% 105%; } .bg-dark{ background-image:url(../img/bg.png); background-size:100% 105%; } .bg-darker{ background: #0bbd6b url(../img/footer_bg.png) repeat-x center bottom; color : #fff !important; } section.section.pt-6.pb-8.testimonal { background-image:url(../img/testimonal.jpg); } .bg-primary{ background-image:url(../img/bg.png); } .bg-transparent{ background-color:transparent!important } [class*=bg-overlay-]{ position:relative } [class*=bg-overlay-]:before{ content:''; display:block; position:absolute; width:100%; height:100%; top:0; left:0; opacity:.6 } .tb{ display:table!important } .tb-row{ display:table-row!important } .tb-cell-bottom,.tb-cell-middle,.tb-cell-top{ display:table-cell!important } .tb-cell-top{ vertical-align:top } .tb-cell-bottom{ vertical-align:bottom } .bl{ display:block!important } .il{ display:inline!important } .il-bl{ display:inline-block!important } .dn{ display:none!important } .fl{ float:left!important } .fr{ float:right!important } .overflow-visible{ overflow:visible } .overflow-scroll{ overflow:scroll } .overflow-scroll-x{ overflow-x:scroll } .overflow-scroll-y{ overflow-y:scroll } .overflow-auto{ overflow:auto } .overflow-auto-x{ overflow-x:auto } .overflow-auto-y{ overflow-y:auto } .pos-a{ position:absolute!important } .pos-r{ position:relative!important } .pos-f{ position:fixed!important } .pos-s{ position:static!important } .fsi{ font-style:italic!important } .fsn{ font-style:normal!important } .fw-light{ font-weight:300!important } .fw-normal{ font-weight:400!important } .fw-bold{ font-weight:500!important } .fw-bolder{ font-weight:700!important } .pt-0{ padding-top:0!important } .pt-1{ padding-top:10px!important } .pt-2{ padding-top:20px!important } .pt-3{ padding-top:30px!important } .pt-4{ padding-top:40px!important } .pt-5{ padding-top:50px!important } .pt-6{ padding-top:60px!important } .pt-7{ padding-top:70px!important } .pt-8{ padding-top:80px!important } .pt-9{ padding-top:90px!important } .pt-10{ padding-top:100px!important } .pt-11{ padding-top:110px!important } .pt-12{ padding-top:120px!important } .pt-13{ padding-top:130px!important } .pt-14{ padding-top:140px!important } .pt-15{ padding-top:150px!important } .pt-16{ padding-top:160px!important } .pt-17{ padding-top:170px!important } .pt-18{ padding-top:180px!important } .pt-19{ padding-top:190px!important } .pt-20{ padding-top:200px!important } .pr-0{ padding-right:0!important } .pr-1{ padding-right:10px!important } .pr-2{ padding-right:20px!important } .pr-3{ padding-right:30px!important } .pr-4{ padding-right:40px!important } .pr-5{ padding-right:50px!important } .pr-6{ padding-right:60px!important } .pr-7{ padding-right:70px!important } .pr-8{ padding-right:80px!important } .pr-9{ padding-right:90px!important } .pr-10{ padding-right:100px!important } .pr-11{ padding-right:110px!important } .pr-12{ padding-right:120px!important } .pr-13{ padding-right:130px!important } .pr-14{ padding-right:140px!important } .pr-15{ padding-right:150px!important } .pr-16{ padding-right:160px!important } .pr-17{ padding-right:170px!important } .pr-18{ padding-right:180px!important } .pr-19{ padding-right:190px!important } .pr-20{ padding-right:200px!important } .pb-0{ padding-bottom:0!important } .pb-1{ padding-bottom:10px!important } .pb-2{ padding-bottom:20px!important } .pb-3{ padding-bottom:30px!important } .pb-4{ padding-bottom:40px!important } .pb-5{ padding-bottom:50px!important } .pb-6{ padding-bottom:60px!important } .pb-7{ padding-bottom:70px!important } .pb-8{ padding-bottom:80px!important } .pb-9{ padding-bottom:90px!important } .pb-10{ padding-bottom:100px!important } .pb-11{ padding-bottom:110px!important } .pb-12{ padding-bottom:120px!important } .pb-13{ padding-bottom:130px!important } .pb-14{ padding-bottom:140px!important } .pb-15{ padding-bottom:150px!important } .pb-16{ padding-bottom:160px!important } .pb-17{ padding-bottom:170px!important } .pb-18{ padding-bottom:180px!important } .pb-19{ padding-bottom:190px!important } .pb-20{ padding-bottom:200px!important } .pl-0{ padding-left:0!important } .pl-1{ padding-left:10px!important } .pl-2{ padding-left:20px!important } .pl-3{ padding-left:30px!important } .pl-4{ padding-left:40px!important } .pl-5{ padding-left:50px!important } .pl-6{ padding-left:60px!important } .pl-7{ padding-left:70px!important } .pl-8{ padding-left:80px!important } .pl-9{ padding-left:90px!important } .pl-10{ padding-left:100px!important } .pl-11{ padding-left:110px!important } .pl-12{ padding-left:120px!important } .pl-13{ padding-left:130px!important } .pl-14{ padding-left:140px!important } .pl-15{ padding-left:150px!important } .pl-16{ padding-left:160px!important } .pl-17{ padding-left:170px!important } .pl-18{ padding-left:180px!important } .pl-19{ padding-left:190px!important } .pl-20{ padding-left:200px!important } .mt-0{ margin-top:0!important } .mt-1{ margin-top:10px!important } .mt-2{ margin-top:20px!important } .mt-3{ margin-top:30px!important } .mt-4{ margin-top:40px!important } .mt-5{ margin-top:50px!important } .mt-6{ margin-top:60px!important } .mt-7{ margin-top:70px!important } .mt-8{ margin-top:80px!important } .mt-9{ margin-top:90px!important } .mt-10{ margin-top:100px!important } .mt-11{ margin-top:110px!important } .mt-12{ margin-top:120px!important } .mt-13{ margin-top:130px!important } .mt-14{ margin-top:140px!important } .mt-15{ margin-top:150px!important } .mt-16{ margin-top:160px!important } .mt-17{ margin-top:170px!important } .mt-18{ margin-top:180px!important } .mt-19{ margin-top:190px!important } .mt-20{ margin-top:200px!important } .mr-0{ margin-right:0!important } .mr-1{ margin-right:10px!important } .mr-2{ margin-right:20px!important } .mr-3{ margin-right:30px!important } .mr-4{ margin-right:40px!important } .mr-5{ margin-right:50px!important } .mr-6{ margin-right:60px!important } .mr-7{ margin-right:70px!important } .mr-8{ margin-right:80px!important } .mr-9{ margin-right:90px!important } .mr-10{ margin-right:100px!important } .mr-11{ margin-right:110px!important } .mr-12{ margin-right:120px!important } .mr-13{ margin-right:130px!important } .mr-14{ margin-right:140px!important } .mr-15{ margin-right:150px!important } .mr-16{ margin-right:160px!important } .mr-17{ margin-right:170px!important } .mr-18{ margin-right:180px!important } .mr-19{ margin-right:190px!important } .mr-20{ margin-right:200px!important } .mb-0{ margin-bottom:0!important } .mb-1{ margin-bottom:10px!important } .mb-2{ margin-bottom:20px!important } .mb-3{ margin-bottom:30px!important } .mb-4{ margin-bottom:40px!important } .mb-5{ margin-bottom:50px!important } .mb-6{ margin-bottom:60px!important } .mb-7{ margin-bottom:70px!important } .mb-8{ margin-bottom:80px!important } .mb-9{ margin-bottom:90px!important } .mb-10{ margin-bottom:100px!important } .mb-11{ margin-bottom:110px!important } .mb-12{ margin-bottom:120px!important } .mb-13{ margin-bottom:130px!important } .mb-14{ margin-bottom:140px!important } .mb-15{ margin-bottom:150px!important } .mb-16{ margin-bottom:160px!important } .mb-17{ margin-bottom:170px!important } .mb-18{ margin-bottom:180px!important } .mb-19{ margin-bottom:190px!important } .mb-20{ margin-bottom:200px!important } .ml-0{ margin-left:0!important } .ml-1{ margin-left:10px!important } .ml-2{ margin-left:20px!important } .ml-3{ margin-left:30px!important } .ml-4{ margin-left:40px!important } .ml-5{ margin-left:50px!important } .ml-6{ margin-left:60px!important } .ml-7{ margin-left:70px!important } .ml-8{ margin-left:80px!important } .ml-9{ margin-left:90px!important } .ml-10{ margin-left:100px!important } .ml-11{ margin-left:110px!important } .ml-12{ margin-left:120px!important } .ml-13{ margin-left:130px!important } .ml-14{ margin-left:140px!important } .ml-15{ margin-left:150px!important } .ml-16{ margin-left:160px!important } .ml-17{ margin-left:170px!important } .ml-18{ margin-left:180px!important } .ml-19{ margin-left:190px!important } .ml-20{ margin-left:200px!important } .mtn-10{ margin-top:-100px!important } .mtn-11{ margin-top:-110px!important } .mtn-12{ margin-top:-120px!important } .z-100{ z-index:100 } .owl-theme .owl-controls{ margin-top:0 } .owl-theme .owl-controls .owl-pagination{ padding-bottom:10px } .owl-theme .owl-controls .owl-pagination .owl-page span{ width:6px; height:6px; border:1px solid #d8a942; background-color:#d8a942; margin:0 6px; opacity:1 } .owl-theme .owl-controls .owl-pagination .owl-page.active span{ background-color:#fff } .owl-theme .owl-controls .owl-buttons div{ width:40px; height:40px; line-height:34px; opacity:1; font-size:20px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-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; transition:all .3s ease; margin:0 2px 0 0 } .acc-style-1 .acc,.slider-check .small-slider .owl-controls .owl-buttons div{ -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0 } .owl-theme .owl-controls .owl-buttons div:active,.owl-theme .owl-controls .owl-buttons div:hover{ background-color:#212121 } .owl-theme .owl-controls .owl-buttons .prev-arrow{ background:url(../img/slider-arrow.png) left center no-repeat; width:28px; height:22px; overflow:hidden; position:absolute; left:20px; top:0; bottom:0; margin:auto 0; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .owl-theme .owl-controls .owl-buttons .prev-arrow:hover{ left:10px } .owl-theme .owl-controls .owl-buttons .next-arrow{ background:url(../img/slider-arrow.png) right center no-repeat; width:28px; height:22px; overflow:hidden; position:absolute; right:20px; top:0; bottom:0; margin:auto 0; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .roomrate-slider .owl-controls .owl-buttons div:active,.roomrate-slider .owl-controls .owl-buttons div:hover,.slider-check .small-slider .owl-controls .owl-buttons div:hover{ background-color:#d8a942 } .fixedTop a span.icon-arrow,.widget_subscribe .widget-content form .custom .btn-subscribe{ -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease } .owl-theme .owl-controls .owl-buttons .next-arrow:hover{ right:10px } .reverse .owl-buttons,.reverse .owl-pagination{ left:auto!important; right:50% } .flipbook-slider .owl-controls .owl-pagination{ position:absolute; bottom:0; width:50%; left:50% } .flipbook-slider .owl-controls .owl-buttons{ position:absolute; bottom:70px; width:50%; left:50% } .container-fluid .flipbook-slider .owl-controls .owl-buttons{ bottom:70px } .container .flipbook-slider .owl-controls .owl-buttons{ bottom:40px } .roomrate-slider .owl-controls .owl-buttons{ width:100%; position:absolute; top:calc(50% - 40px); bottom:auto; left:auto } .roomrate-slider .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:0; margin-left:-50px } .roomrate-slider .owl-controls .owl-buttons div.owl-next{ position:absolute; right:0; margin-right:-50px } .event-slider .owl-controls .owl-pagination,.event-slider-2 .owl-controls .owl-pagination,.event-slider-3 .owl-controls .owl-pagination,.news-slider .owl-controls .owl-pagination,.news-slider-2 .owl-controls .owl-pagination{ position:absolute; right:0; top:-95px; padding:0 15px } .event-slider .owl-controls .owl-buttons,.event-slider-2 .owl-controls .owl-buttons,.event-slider-3 .owl-controls .owl-buttons,.news-slider .owl-controls .owl-buttons,.news-slider-2 .owl-controls .owl-buttons{ position:relative; width:100%; left:auto; right:auto; margin-top:20px; bottom:0 } .accommodation-slider .owl-controls .owl-pagination{ position:absolute; right:0; top:-85px; padding:0 15px } .slider-check .big-slider .owl-controls .owl-buttons{ padding-bottom:0 } .slider-check .small-slider .owl-controls .owl-buttons{ padding-bottom:0; position:absolute; width:100%; height:0; left:auto; top:0; bottom:0 } .slider-check .small-slider .owl-controls .owl-buttons div{ position:absolute; top:0; width:30px; height:80px; opacity:1; font-size:20px; padding-top:20px; border-radius:0; margin:0 } .post-slider,.post-slider .item{ position:relative } .slider-check .small-slider .owl-controls .owl-buttons .owl-prev{ left:0 } .slider-check .small-slider .owl-controls .owl-buttons .owl-next{ right:0 } .post-slider{ margin-bottom:30px } .post-slider img{ margin:0 auto } .post-slider .item .slider-caption{ position:absolute; bottom:0; left:0; width:100%; background-color:rgba(28,28,28,.6); padding:15px } .post-slider .item .slider-caption span.caption{ color:#fff; margin:0; font-weight:300; font-size:14px } .post-slider .owl-controls .owl-buttons{ width:100%; position:absolute; top:calc(50% - 20px) } .post-slider .owl-controls .owl-buttons div{ background-color:rgba(28,28,28,.8); margin-right:0 } .post-slider .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:0 } .post-slider .owl-controls .owl-buttons div.owl-next{ position:absolute; right:0 } .post-slider .owl-controls .owl-buttons div:hover{ background-color:#d8a942 } .fixedTop{ position:fixed; width:100px; right:3%; bottom:50px; text-align:center; z-index:999; display:none } .fixedTop a{ position:relative; color:#1c1c1c } .fixedTop a span.icon-arrow{ position:absolute; width:100%; height:100%; top:0; -webkit-transform:translateY(-40px); -moz-transform:translateY(-40px); -ms-transform:translateY(-40px); -o-transform:translateY(-40px); transform:translateY(-40px); transition:all .2s ease } .modal .modal-dialog .modal-content .modal-body form input[type=submit],.popup{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .fixedTop a span.icon-arrow .inner{ width:25px; height:1px; margin:0 auto; right:0; left:0; top:50%; position:absolute; background-color:#1c1c1c; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg) } .fixedTop.fixedTop-light a span.icon-arrow .inner,.widget_reservation .widget-content ul.book-check li .custom select.form-select+.select2 .select2-selection--single{ background-color:#fff } .fixedTop a span.icon-arrow .inner:after{ content:''; display:block; position:absolute; width:6px; height:6px; right:0; top:0; border-right:1px solid #1c1c1c; border-top:1px solid #1c1c1c; -webkit-transform-origin:100% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; -o-transform-origin:100% 50%; transform-origin:100% 50%; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } .fixedTop a:hover span.icon-arrow{ -webkit-transform:translateY(-50px); -moz-transform:translateY(-50px); -ms-transform:translateY(-50px); -o-transform:translateY(-50px); transform:translateY(-50px) } .fixedTop.fixedTop-light a span.icon-arrow .inner:after{ border-right:1px solid #fff; border-top:1px solid #fff } nav.pager{ position:relative; margin:0 } nav.pager ul.pagination{ position:relative; font-size:12px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none } nav.pager ul.pagination li{ display:inline-block; margin:0 4px } nav.pager ul.pagination li .page-numbers{ color:#000; border:0; padding:10px 16px; font-size:14px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } nav.pager ul.pagination li .page-numbers span{ float:none } nav.pager ul.pagination li:first-child{ margin-left:0 } nav.pager ul.pagination li:last-child{ margin-right:0 } .modal .modal-dialog{ max-width:570px; height:auto; margin:100px auto } .modal .modal-dialog .modal-content{ color:#1c1c1c; background:#fff; position:relative; margin:0 auto; padding:30px; border:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-box-shadow:0 0 0; -moz-box-shadow:0 0 0; box-shadow:0 0 0 } .modal .modal-dialog .modal-content .modal-header{ position:relative; min-height:100%; padding:0; border-bottom:0 } .modal .modal-dialog .modal-content .modal-header h3{ margin:0; text-align:center; text-transform:capitalize; font-size:25px; font-weight:400 } .modal .modal-dialog .modal-content .modal-body{ padding:0 } .modal .modal-dialog .modal-content .modal-body p{ margin:0; padding:10px 0; font-size:14px; text-align:center; line-height:25px } .modal .modal-dialog .modal-content .modal-body ul{ margin:0 } .modal .modal-dialog .modal-content .modal-body ul li{ padding:5px 0 } .modal .modal-dialog .modal-content .modal-body ul li input{ background-color:#f9f9f9; color:#000; border:0; padding:10px 15px; width:100%; font-size:14px } .modal .modal-dialog .modal-content .modal-body ul li textarea{ width:100%; min-height:170px; padding:10px 15px; font-size:14px; background-color:#f9f9f9; color:#000; font-weight:400 } .modal .modal-dialog .modal-content .modal-body ul li.email,.modal .modal-dialog .modal-content .modal-body ul li.name{ width:48% } .modal .modal-dialog .modal-content .modal-body button{ display:block; margin:0 auto; font-size:.8em } .modal .modal-dialog .modal-content .modal-body form input[type=submit]{ display:block; padding:3% 10%; margin:30px auto 0; border:0; text-align:center; text-transform:uppercase; color:#fff; font-size:13px; transition:all .3s ease } .modal .modal-dialog .modal-content .modal-body form input[type=submit]:hover{ background-color:#e8b647 } .popup{ position:fixed; top:0; right:0; bottom:0; left:0; transition:all .3s ease; z-index:1050; overflow-x:hidden; overflow-y:auto } .popup .popup-dialog,.popup .popup-overlay{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .popup.pp-active,.popup.pp-active .popup-overlay{ opacity:1; visibility:visible } .popup.pp-active .popup-dialog{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } .popup .popup-overlay{ position:fixed; content:''; width:100%; height:100%; z-index:1051; background-color:rgba(0,0,0,.8); opacity:0; visibility:hidden; transition:all .3s ease } .popup .popup-dialog{ position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background-image:url(../img/subscribe.jpg); background-repeat:no-repeat; z-index:1052; -webkit-transform:scale(.3); -moz-transform:scale(.3); -ms-transform:scale(.3); -o-transform:scale(.3); transform:scale(.3); transition:all .3s ease } .widget_recent_entries .widget-content ul li .post-body p,ul.social-list li{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .popup .popup-dialog .popup-content h2{ font-style:italic; padding-bottom:30px; margin-top:0; margin-bottom:0 } .popup .popup-dialog .popup-content p{ margin-bottom:40px } .popup .popup-dialog .popup-content input[type=email]{ border:0; padding:15px; font-size:12px; background-color:#f9f9f9; margin-bottom:30px } .popup .popup-dialog .popup-content button.btn{ padding:15px 55px } #subscribe-popup-1 .popup-dialog{ width:970px; height:500px } #subscribe-popup-1 .popup-dialog .popup-content{ width:400px; height:100%; position:absolute; right:0; padding:30px; text-align:center } #subscribe-popup-1 .popup-dialog .popup-content h2{ padding-top:50px } #subscribe-popup-1 .popup-dialog .popup-content input[type=email]{ width:100% } #subscribe-popup-1 .popup-dialog .popup-content span.popup-close{ position:absolute; right:10px; top:10px; display:block; cursor:pointer } #subscribe-popup-2 .popup-dialog{ width:770px; height:500px } #subscribe-popup-2 .popup-dialog:before{ content:''; position:absolute; width:100%; height:100%; top:0; left:0; display:block; background-color:#333; opacity:.5 } #subscribe-popup-2 .popup-dialog .popup-content{ position:absolute; z-index:2001; top:0; bottom:0; left:0; right:0; margin:auto; text-align:center } #subscribe-popup-2 .popup-dialog .popup-content h2{ padding-top:100px } #subscribe-popup-2 .popup-dialog .popup-content input[type=email]{ width:340px; display:block; margin:0 auto 30px } #subscribe-popup-2 .popup-dialog .popup-content span.popup-close{ position:absolute; right:10px; top:10px; display:block; cursor:pointer } #subscribe-popup-3 .popup-dialog{ width:970px; height:500px } #subscribe-popup-3 .popup-dialog .popup-content{ width:400px; height:calc(100% - 60px); position:absolute; right:0; left:0; bottom:0; margin:0 auto; padding:40px 30px; text-align:center } #subscribe-popup-3 .popup-dialog .popup-content input[type=email]{ width:100%; text-align:center } #subscribe-popup-3 .popup-dialog span.popup-close{ position:absolute; right:10px; top:10px; display:block; cursor:pointer } ul.social-list li{ display:inline-block; margin-right:10px; margin-left:10px; margin-top:10px; text-align:center; list-style:none; position:relative; width:25px; height:25px; overflow:hidden; transition:all .3s ease } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content .content a:hover,.comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-author b a:hover,.widget .widget-content .group a:hover{ text-decoration:underline } ul.social-list li a{ display:block; font-size:21px; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden } ul.social-list li:hover a{ -webkit-transform:translateY(-30px); -moz-transform:translateY(-30px); -ms-transform:translateY(-30px); -o-transform:translateY(-30px); transform:translateY(-30px) } ul.social-list li:first-child{ margin-left:0 } ul.social-list li:last-child{ margin-right:0 } .widget .widget-content .group a i,.widget .widget-content .group h3 i{ margin-right:10px } .widget{ position:relative; width:100%; margin-bottom:50px } .widget img{ width:100% } .widget .widget-header{ padding:0; border-bottom:0; margin-bottom:30px } .widget .widget-header h2.widget-title{ color:#333; font-size:22px; position:relative; text-align:left; line-height:1em; margin-top:0 } .widget .widget-header p.caption{ color:#6d6d6d; font-weight:700; font-size:11px; margin-bottom:0; line-height:1em; display:block } .widget .widget-content{ position:relative; padding:0 } .widget .widget-content .group{ position:relative; margin-bottom:20px } .widget .widget-content .group h3{ font-size:13px; margin-top:0; margin-bottom:5px; text-transform:uppercase } .widget .widget-content .group h4{ color:#6d6d6d; font-size:14px; margin-top:0; margin-bottom:0; font-weight:300; line-height:1.8em } .widget .widget-content .group a{ font-size:13px } .widget .widget-content .group:last-child{ margin-bottom:0 } .widget h6{ color:#6d6d6d; font-weight:700; font-size:11px; margin-bottom:20px } .widget.white .widget-header{ padding:20px 0; border-bottom:1px solid #ebebeb; margin-bottom:0 } .widget.white .widget-header h2.widget-title{ font-size:20px; text-align:center; margin-top:0; margin-bottom:0 } .widget.white .widget-header p.caption{ text-align:center; margin:10px 0 } .widget.white .widget-content,.widget.white .widget-footer{ padding:20px } .widget_reservation{ position:relative; width:100%; min-height:570px } .widget_reservation .widget-header p.price{ font-size:26px; margin-bottom:0; text-align:center } .widget_reservation .widget-header p.price span{ font-size:14px } .widget_reservation .widget-content{ padding:0 } .widget_reservation .widget-content ul.book-check{ position:relative } .widget_reservation .widget-content ul.book-check h3{ font-size:14px; text-transform:uppercase; letter-spacing:2px; margin-top:0 } .widget_reservation .widget-content ul.book-check li{ position:relative; margin-bottom:20px; line-height:1em } .widget_reservation .widget-content ul.book-check li.title{ margin-bottom:25px } .widget_reservation .widget-content ul.book-check li label{ font-weight:400; color:#1c1c1c; font-size:12px; text-transform:uppercase; margin-bottom:10px } .widget_reservation .widget-content ul.book-check li button{ width:100% } .widget_reservation .widget-content ul.book-check li .custom{ position:relative; width:100% } .widget_reservation .widget-content ul.book-check li .custom input[type=text]{ width:100%; height:40px; border:0; font-size:14px; background-color:#fff; padding:0 20px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } .widget_reservation .widget-content ul.book-check li .custom span.fa{ position:absolute; right:10px; top:0; line-height:40px } .widget_reservation .widget-content ul.book-check li .custom.input-group:after{ display:none } .widget_reservation.white .widget-content ul.book-check li .custom input[type=text],.widget_reservation.white .widget-content ul.book-check li .custom select.form-select+.select2 .select2-selection--single,.widget_subscribe.white .widget-content form .custom input[type=email]{ background-color:#f9f9f9 } .widget_reservation .widget-content ul.book-check li ul.book__check{ position:relative } .widget_reservation .widget-content ul.book-check li ul.book__check li{ position:relative; width:36%; float:left; padding:5px; margin-bottom:0 } .widget_reservation .widget-content ul.book-check li ul.book__check li.label{ width:28%; vertical-align:bottom; font-weight:400; color:#1c1c1c; font-size:12px; text-transform:uppercase; padding-top:44px; padding-left:0; text-align:left } .widget_reservation .widget-content ul.book-check li ul.book__check li .custom{ position:relative; margin-bottom:0 } .widget_reservation .widget-content ul.book-check li ul.book__check:after{ content:''; clear:both; display:table } .widget_reservation .widget-content ul.book-check li:last-child{ margin-bottom:0 } .widget_reservation .widget-content ul.book-check li#room .custom{ position:relative; margin-bottom:20px } .widget_reservation.white .widget-content{ padding:30px 20px } .widget_categories .widget-header,.widget_subscribe.white .widget-content{ padding-top:0 } .widget_subscribe.white .widget-header{ border-bottom:0; margin-bottom:0 } .widget_subscribe.white .widget-header h2.widget-title{ font-size:18px } .widget_subscribe .widget-content form .custom{ width:100% } .widget_subscribe .widget-content form .custom input[type=email]{ width:100%; height:40px; border:0; background-color:#fff; padding:0 20px; margin-bottom:20px; font-size:12px; font-style:italic; color:#898989 } .widget_subscribe .widget-content form .custom .btn-subscribe{ position:relative; width:100%; padding:10px 0; border:0; text-transform:uppercase; font-size:10px; transition:all .2s ease } .widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow{ width:25px; height:1px; position:absolute; top:50%; left:50%; right:50%; bottom:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease } .widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow:after,.widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow:before{ content:''; position:absolute; width:4px; height:100%; right:0; -webkit-transform-origin:100% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; -o-transform-origin:100% 50%; transform-origin:100% 50% } .widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow:before{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } .widget_subscribe .widget-content form .custom .btn-subscribe span.icon-arrow:after{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) } .widget_categories .widget-content ul li{ position:relative; min-height:40px } .widget_categories .widget-content ul li a{ font-size:14px; position:absolute; color:#1c1c1c; width:100%; height:40px; display:block; padding:10px 0; z-index:15 } .widget_categories .widget-content ul li:after{ content:'\f105'; font-family:Fontawesome; position:absolute; top:8px; right:0 } .widget_categories .widget-content ul li:first-child a{ padding-top:0 } .widget_categories .widget-content ul li ul.children{ position:relative; padding-top:40px; padding-left:10px } .widget_categories .widget-content ul li ul.children li a{ color:#1c1c1c; font-weight:400 } .widget_recent_entries .widget-header{ padding-top:0 } .widget_recent_entries .widget-content ul li{ position:relative; padding-bottom:20px; padding-top:20px; border-bottom:1px solid #e6e6e6 } .widget_recent_entries .widget-content ul li:first-child{ padding-top:0 } .widget_recent_entries .widget-content ul li:last-child{ padding-bottom:0; border-bottom:0 } .widget_recent_entries .widget-content ul li .post-thumbnail{ width:33%; float:left; margin-right:8% } .widget_recent_entries .widget-content ul li .post-thumbnail .inner{ width:100%; overflow:hidden } .widget_recent_entries .widget-content ul li .post-body{ width:59%; float:left; padding-top:10px } .widget_recent_entries .widget-content ul li .post-body p{ font-weight:500; font-size:12px; color:#333; transition:all .3s ease } .widget_recent_entries .widget-content ul li .post-body span.date{ font-weight:400; font-size:11px } .widget_recent_entries .widget-content ul li:after{ content:''; clear:both; display:table } .widget_recent_entries .widget-content ul li a.overlay{ width:100%; height:100%; position:absolute; top:0; left:0; z-index:15 } .widget_tag_cloud .widget-header{ padding-top:0 } .widget_tag_cloud .tagcloud{ position:relative } .widget_tag_cloud .tagcloud a{ padding:8px 20px; text-align:center; margin-right:10px; margin-bottom:10px; display:block; font-size:12px; float:left } .widget_flickr .widget-content ul.thumbnails:after,.widget_tag_cloud .tagcloud:after{ content:''; display:table; clear:both } .widget_flickr .widget-header,.widget_social .widget-header{ padding-top:0 } .widget_flickr .widget-content ul.thumbnails{ margin-left:-7px; margin-right:-7px } .widget_flickr .widget-content ul.thumbnails li{ position:relative; width:33.333333%; padding:7px; float:left } .widget_flickr .widget-content ul.thumbnails li a.thumbnail{ position:relative; padding:0; background-color:transparent; border:0; margin-bottom:0 } .widget_flickr .widget-content ul.thumbnails li a.thumbnail:after{ content:''; position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; background-color:transparent; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .widget_flickr .widget-content ul.thumbnails li a.thumbnail:hover:after{ background-color:rgba(0,0,0,.7) } .widget_contact .widget-content h5{ font-style:italic; font-size:16px; margin-bottom:0; line-height:1em } .widget_contact .widget-content .logo{ margin-bottom:30px } .widget_contact .widget-content .logo a{ display:block } .widget_contact .widget-content .logo a img{ width:auto } .widget_pages .widget-content{ min-height:240px } .widget_pages .widget-content ul{ position:relative; text-transform:capitalize } .widget_pages .widget-content ul li{ line-height:30px; font-size:14px } .widget_pages .widget-content ul li a{ color:#acacac } .widget_pages .widget-footer h2{ font-size:22px } .widget_pages .widget-footer h2 span{ font-size:16px } .widget_pages .widget-footer h6{ margin-bottom:0 } .widget_twitter .widget-content ol.tweet li{ position:relative; padding-left:35px; margin-bottom:20px } .widget_twitter .widget-content ol.tweet li h5{ font-style:normal; font-size:14px; font-weight:400; color:#acacac; margin-bottom:0 } .widget_twitter .widget-content ol.tweet li .sub-tweet a{ font-size:14px; display:block } .widget_twitter .widget-content ol.tweet li:before{ content:"\f099"; font-family:FontAwesome; position:absolute; left:0; font-size:21px } .widget_infomation .widget-price{ position:relative; padding:25px 20px; margin-top:30px } .widget_infomation .widget-price h3{ margin-top:0; margin-bottom:0; font-size:14px; text-transform:uppercase } .widget_infomation .widget-price h3 span{ position:absolute; right:0; top:0; font-size:20px } .widget_infomation.white .widget-price{ margin-top:0 } .comments-area{ position:relative; width:100%; padding:50px 30px } .comments-area h2.comments-title{ font-style:italic; font-size:26px; margin-top:0; margin-bottom:0 } .comments-area ol.comment-list{ margin-top:30px } .comments-area ol.comment-list li.comment{ position:relative; padding-bottom:30px } .comments-area ol.comment-list li.comment .comment-body .author-avatar{ width:72px; margin-right:30px; float:left; position:relative } .comments-area ol.comment-list li.comment .comment-body .author-avatar img{ width:72px; height:72px } .comments-area ol.comment-list li.comment .comment-body .main-comment{ width:calc(100% - 102px); float:left; position:relative } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta{ position:relative; margin-bottom:20px; line-height:1em } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-author{ float:left } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-author b a{ font-size:14px; font-weight:500 } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-author span{ font-size:12px; margin-left:10px } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata{ float:right } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata span{ margin-left:12px; text-align:right } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata span a{ font-size:12px } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta:after{ content:''; clear:both; display:table } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content{ position:relative } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content .review{ margin-bottom:20px } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content .review p{ font-weight:700; font-size:14px; line-height:1em; margin-bottom:0 } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content .content p{ font-weight:300; font-size:13px } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-content .content a{ font-weight:500 } .comments-area ol.comment-list li.comment .comment-body:after{ content:''; clear:both; display:table } .comments-area ol.comment-list li.comment.even{ background-color:#fff } .comments-area ol.comment-list li.comment.odd{ background-color:#f9f9f9 } .comments-area ol.comment-list li.comment ol.children{ margin-top:15px } .comments-area ol.comment-list li.comment ol.children li.comment{ padding:30px 40px 30px 100px } .comments-area .comment-respond{ position:relative; border-top:1px solid #ebebeb } .comments-area .comment-respond h3{ margin:50px 0 30px; text-transform:capitalize; font-style:italic } .comments-area .comment-respond ul{ margin:0 } .comments-area .comment-respond ul li{ padding:10px 0 } .comments-area .comment-respond ul li input{ background-color:#f9f9f9; color:#000; border:0; padding:10px 15px; width:100%; font-size:14px } .comments-area .comment-respond ul li textarea{ width:100%; min-height:170px; padding:10px 15px; font-size:14px; background-color:#f9f9f9; color:#000; font-weight:400 } .comments-area .comment-respond ul li.email,.comments-area .comment-respond ul li.name{ width:48% } .comments-area .comment-respond ul li.clearfix{ padding:0 } .comments-area .comment-respond input[type=submit]{ background-color:#1c1c1c; display:block; padding:15px 40px; margin-top:30px; border:0; text-align:center; text-transform:uppercase; color:#fff; font-size:12px; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .google-map,.google-map-detail{ position:relative; width:100%; height:500px; overflow:hidden } .google-map h2,.google-map-detail h2{ font-style:italic; text-align:center } .google-map p,.google-map-detail p{ text-align:center; margin-bottom:0 } #map{ height:100% } .google-map-detail{ height:385px; margin-bottom:30px } .gmnoprint{ display:none } .gm-style-iw{ top:25px!important; left:25px!important } #map-infobox #bodyContent{ position:relative; background-color:#1c1c1c; text-align:center; padding:30px 20px } #map-infobox #bodyContent h2{ font-size:16px; font-style:italic; margin-top:0 } #map-infobox #bodyContent p{ font-size:12px } #map-infobox #bodyContent:before{ content:''; position:absolute; width:30px; height:30px; left:0; right:0; margin:0 auto; bottom:-5px; background-color:#1c1c1c; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } .hidden{ opacity:0 } .mfp-bottom-bar{ margin-top:-80px; padding-left:36px } .mfp-bottom-bar .mfp-title{ padding-right:55px; font-size:20px; position:absolute; z-index:1 } .mfp-counter{ font-style:italic; right:36px; font-size:14px; z-index:1 } .mfp-figure:after{ background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.8))); background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); box-shadow:none; top:auto; height:40%; z-index:0 } .mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{ right:0; text-align:center; padding-right:0; top:40px; width:44px; font-weight:500; position:absolute; opacity:1; filter:alpha(opacity=1); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{ cursor:pointer } .mfp-zoom-in .mfp-with-anim{ opacity:0; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; -webkit-transform:scale(.8); -moz-transform:scale(.8); -ms-transform:scale(.8); -o-transform:scale(.8); transform:scale(.8) } .mfp-zoom-in.mfp-bg{ opacity:0; -webkit-transition:all .3s ease-out; -moz-transition:all .3s ease-out; -ms-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out } .datepicker-inline .datepicker-group table.datepicker-calendar td,button.mfp-arrow{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .mfp-zoom-in.mfp-ready .mfp-with-anim{ opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } .mfp-zoom-in.mfp-ready.mfp-bg{ opacity:.8 } .mfp-zoom-in.mfp-ready button.mfp-arrow{ opacity:1 } .mfp-zoom-in.mfp-removing .mfp-with-anim{ -webkit-transform:scale(.8); -moz-transform:scale(.8); -ms-transform:scale(.8); -o-transform:scale(.8); transform:scale(.8); opacity:0 } .mfp-zoom-in.mfp-removing button.mfp-arrow,.mfp-zoom-in.mfp-removing.mfp-bg{ opacity:0 } button.mfp-arrow{ background-image:url(../img/arrow.png); background-repeat:no-repeat; background-position:-56px center; margin-top:0; width:28px; height:22px; opacity:0; transition:all .3s ease } .btn,.btn:after{ -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease } button.mfp-arrow:hover{ background-position:0 center } button.mfp-arrow:active{ margin-top:0 } button.mfp-arrow.mfp-arrow-left{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); left:20px } button.mfp-arrow.mfp-arrow-right{ right:20px } button.mfp-arrow:after,button.mfp-arrow:before{ margin-top:-11px; margin-left:0; border:0 } .collapse p,.collapsing p{ padding:20px } .acc{ font-size:14px; width:100%; text-align:left; text-transform:capitalize; padding:15px 20px; position:relative; margin-bottom:10px } .acc.active,.acc:active{ -webkit-box-shadow:0 0 0; -moz-box-shadow:0 0 0; box-shadow:0 0 0 } .acc-style-1 .acc{ background-color:#1c1c1c; border-radius:0; border:0 } .acc-style-1.white .acc,.acc-style-2 .acc{ -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0 } .acc-style-1 .acc[aria-expanded=true]:after{ content:'\f068'; font-family:Fontawesome; position:absolute; right:20px; top:15px } .acc-style-1 .acc[aria-expanded=false]:after{ content:'\f067'; font-family:Fontawesome; position:absolute; right:20px; top:15px } .acc-style-1.white p{ color:#212121 } .acc-style-1.white .acc{ color:#1c1c1c; border-radius:0 } .acc-style-1.white .acc[aria-expanded=true]:after{ content:'\f068'; font-family:Fontawesome; position:absolute; right:20px; top:15px; color:#1c1c1c } .acc-style-1.white .acc[aria-expanded=false]:after{ content:'\f067'; font-family:Fontawesome; position:absolute; right:20px; top:15px; color:#1c1c1c } .acc-style-2 .acc{ background-color:#1c1c1c; border-radius:0; border:0 } .acc-style-2 .acc[aria-expanded=true]:after{ content:'\f0d8'; font-family:Fontawesome; position:absolute; right:20px; top:15px } .acc-style-2 .acc[aria-expanded=false]:after{ content:'\f0d7'; font-family:Fontawesome; position:absolute; right:20px; top:15px } .acc-style-2.white p{ color:#212121 } .acc-style-2.white a.acc,.acc-style-2.white button.acc{ color:#1c1c1c; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } .acc-style-2.white a.acc[aria-expanded=true]:after,.acc-style-2.white button.acc[aria-expanded=true]:after{ content:'\f0d8'; font-family:Fontawesome; position:absolute; right:20px; top:15px; color:#1c1c1c } .acc-style-2.white a.acc[aria-expanded=false]:after,.acc-style-2.white button.acc[aria-expanded=false]:after{ content:'\f0d7'; font-family:Fontawesome; position:absolute; right:20px; top:15px; color:#1c1c1c } .btn,.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:hover{ color:#fff } .btn{ position:relative; font-size:12px; font-weight:500; text-transform:uppercase; padding:15px 25px; border:0; display:inline-block; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; transition:all .4s ease } .btn:active,.btn:hover{ text-decoration:none!important; box-shadow:0 0 0 } .btn:after{ content:''; position:absolute; z-index:-1; transition:all .4s ease } .btn.btn-default{ background-color:#1b1b1b } .btn.btn-style-1{ background-color:#ee4f4f } .btn.btn-style-1.active,.btn.btn-style-1:active,.btn.btn-style-1:hover{ background-color:#e04a4a } .btn.btn-style-2{ background-color:#5cb85c } .btn.btn-style-2.active,.btn.btn-style-2:active,.btn.btn-style-2:hover{ background-color:#56ab56 } .btn.btn-style-3{ background-color:#5bc0de } .btn.btn-style-3.active,.btn.btn-style-3:active,.btn.btn-style-3:hover{ background-color:#55b4d0 } .btn.btn-style-4{ background-color:#f0ad4e } .btn.btn-style-4.active,.btn.btn-style-4:active,.btn.btn-style-4:hover{ background-color:#dd9f48 } .btn.btn-style-5{ background-color:#d9534f } .btn.btn-style-5.active,.btn.btn-style-5:active,.btn.btn-style-5:hover{ background-color:#c34b47 } .btn.btn-style-6{ background-color:#d8a942 } .btn.btn-style-6.active,.btn.btn-style-6:active,.btn.btn-style-6:hover{ color:#fff!important } .btn.btn-style-7{ color:#1c1c1c!important; border:1px solid #1c1c1c } .btn.btn-style-7.active,.btn.btn-style-7:active,.btn.btn-style-7:hover{ color:#fff!important } .btn.btn-classic{ color:#d8a942; text-transform:none; font-weight:300; font-style:italic; font-size:12px; position:relative; border-top:1px solid; border-bottom:1px solid; border-color:#d8a942; padding:10px 25px } .btn.btn-classic:hover span{ -webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); transform:translateX(10px) } .btn.btn-classic.black{ color:#1c1c1c; border-color:#1c1c1c } .btn.btn-classic.black span.icon-btn-arrow .inner{ background-color:#1c1c1c } .btn.btn-classic.black span.icon-btn-arrow .inner:after{ border-color:#1c1c1c #1c1c1c transparent transparent } span.icon-btn-arrow{ position:relative; margin-left:15px; width:25px; height:10px; display:inline-block } span.icon-btn-arrow .inner{ width:25px; height:1px; background-color:#d8a942; position:absolute; right:0; top:50%; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease } span.icon-btn-arrow .inner:after{ content:''; display:block; position:absolute; width:4px; height:4px; border-right:1px solid; border-top:1px solid; border-color:#d8a942 #d8a942 transparent transparent; top:0; right:0; -webkit-transform-origin:100% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; -o-transform-origin:100% 50%; transform-origin:100% 50%; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } select.book-select+.select2,select.form-select+.select2,select.local-select+.select2,select.top-select+.select2{ width:100%!important } span.icon-btn-arrow.white .inner{ background-color:#fff } span.icon-btn-arrow.white .inner:after{ border-color:#fff #fff transparent transparent } span.icon-btn-arrow.black .inner{ background-color:#1c1c1c } span.icon-btn-arrow.black .inner:after{ border-color:#1c1c1c #1c1c1c transparent transparent } .select2-dropdown{ border:0; z-index:1000000; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } span.select2-selection:focus,span.select2-selection:hover{ outline:0; text-decoration:none } .activities .grid-item .work-item .post-body .meta ul.cat-links li a:hover,.apb-content .apb-room .apb-room_item .apb-room_text .apb-room_desc .see_more a,.attraction-page .site-content a:hover,.cat-event .post .post-field .wrapper .group a:hover,.page-blog .site-content .post .post-body .entry-header ul.cat-links li a:hover,.page-blog-detail .site-content .post .post-body .entry-content a:hover,.page-blog-detail .site-content .post .post-body .entry-footer ul.cat-links li a:hover,.page-blog-detail .site-content .post .post-body .entry-header ul.cat-links li a:hover,.page-not-found .wrapper .block-content .post-body p a:hover,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item a.apb-room-selected_change:hover{ text-decoration:underline } select.top-select+.select2 .select2-selection--single{ background-color:#1c1c1c; border:0; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none } select.top-select+.select2 .select2-selection--single .select2-selection__rendered{ color:#6d6d6d; font-size:12px } select.book-select+.select2 .select2-selection--single{ background-color:#6d6d6d; border:0; padding:0 12px; height:40px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none } select.book-select+.select2 .select2-selection--single .select2-selection__rendered{ color:#fff; line-height:40px; font-size:14px } select.book-select+.select2 .select2-selection--single .select2-selection__arrow{ height:40px; right:5px } select.book-select+.select2 .select2-selection--single .select2-selection__arrow b{ border-color:#fff transparent transparent } select.book-select+.select2.select2-container--open .select2-selection--single .select2-selection__arrow b{ border-color:transparent transparent #fff } select.form-select+.select2 .select2-selection--single{ background-color:#f9f9f9; border:0; height:40px; padding:0 20px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none } select.form-select+.select2 .select2-selection--single .select2-selection__rendered{ color:#000; line-height:40px; padding-left:0; padding-right:0; font-size:14px } select.form-select+.select2 .select2-selection--single .select2-selection__arrow{ height:40px; right:5px } select.form-select+.select2 .select2-selection--single .select2-selection__arrow b{ border-color:#000 transparent transparent } select.form-select+.select2.select2-container--open .select2-selection--single .select2-selection__arrow b{ border-color:transparent transparent #000 } select.local-select+.select2 .select2-selection--single{ background-color:#fff; border:0; height:50px; padding:0 20px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none } select.local-select+.select2 .select2-selection--single .select2-selection__rendered{ font-size:14px; color:#000; line-height:50px; padding-left:0; padding-right:0 } select.local-select+.select2 .select2-selection--single .select2-selection__arrow{ height:50px; right:5px } select.local-select+.select2 .select2-selection--single .select2-selection__arrow b{ border-color:#000 transparent transparent } select.local-select+.select2.select2-container--open .select2-selection--single .select2-selection__arrow b{ border-color:transparent transparent #000 } .datepicker-inline{ position:relative; width:100%; padding:0 15px } .datepicker-inline .datepicker-group{ width:50%; float:left } .datepicker-inline .datepicker-group.datepicker-group-first{ padding-right:15px } .datepicker-inline .datepicker-group.datepicker-group-last{ padding-left:15px } .datepicker-inline .datepicker-group:after{ content:''; display:table; clear:both } .datepicker-inline .datepicker-group .datepicker-header{ color:#333; font-size:14px; font-weight:700; margin:0 3px; padding-bottom:15px; padding-top:15px; position:relative; text-align:center } .datepicker-inline .datepicker-group .datepicker-header a.datepicker-next,.datepicker-inline .datepicker-group .datepicker-header a.datepicker-prev{ width:40px; height:40px; color:#333; display:block; font-size:15px; line-height:40px; text-align:center; position:absolute; cursor:pointer; top:50%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%) } .datepicker-inline .datepicker-group .datepicker-header a.datepicker-prev{ left:0 } .datepicker-inline .datepicker-group .datepicker-header a.datepicker-next{ right:0 } .datepicker-inline .datepicker-group .datepicker-header .datepicker-title span{ font-size:20px; font-weight:300 } .datepicker-inline .datepicker-group table.datepicker-calendar{ width:100%; margin-bottom:0; table-layout:fixed; empty-cells:hide } .datepicker-inline .datepicker-group table.datepicker-calendar th{ padding:20px 15px; text-align:center; font-size:12px; font-weight:500; text-transform:uppercase } .datepicker-inline .datepicker-group table.datepicker-calendar td{ padding:0; text-align:center; font-size:14px; font-weight:300; transition:all .3s ease } .datepicker-inline .datepicker-group table.datepicker-calendar td .state-default{ padding:20px } .datepicker-inline .datepicker-group table.datepicker-calendar td .state-disable{ background-color:#f7f7f7; color:#ccc; cursor:default } .datepicker-inline .datepicker-group table.datepicker-calendar td .state-disable:hover{ background-color:#f7f7f7; color:#ccc } .datepicker-inline .datepicker-group table.datepicker-calendar td .state-highlight{ background-color:#b98921; color:#fff } .datepicker-inline .datepicker-group table.datepicker-calendar td span{ color:#ccc } .datepicker-inline .datepicker-group table.datepicker-calendar td a{ display:block; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .datepicker-inline .datepicker-group table.datepicker-calendar td a.state-hover,.datepicker-inline .datepicker-group table.datepicker-calendar td a:hover{ background-color:#d8a942; color:#fff } .datepicker-inline .datepicker-group table.datepicker-calendar td a.state-active,.datepicker-inline .datepicker-group table.datepicker-calendar td a:active{ background-color:#b98921; color:#fff } .datepicker-inline .datepicker-group table.datepicker-calendar tbody>tr>td,.datepicker-inline .datepicker-group table.datepicker-calendar tbody>tr>th,.datepicker-inline .datepicker-group table.datepicker-calendar tfoot>tr>td,.datepicker-inline .datepicker-group table.datepicker-calendar tfoot>tr>th,.datepicker-inline .datepicker-group table.datepicker-calendar thead>tr>td,.datepicker-inline .datepicker-group table.datepicker-calendar thead>tr>th{ border-bottom:0 } .datepicker-inline:after{ content:''; display:table; clear:both } .book-now-wrap{ float:right; opacity:1; visibility:visible; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .book-now-wrap .book-check-form,.ef-width a.overlay{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .book-now-wrap .toggle-book{ text-align:center; cursor:pointer; padding: 2px 43px; font-size: 14px; font-weight: 500; line-height: 35px; margin-top: 25px; } .book-now-wrap .toggle-book span.fa{ display:none } .book-now-wrap .book-check-form{ position:absolute; right:0; bottom:auto; opacity:0; visibility:hidden; width:100%; background-color:rgba(0,0,0,.8); text-align:left; padding:40px 40px 20px; z-index:20; -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -ms-transform:translateY(20px); -o-transform:translateY(20px); transform:translateY(20px); transition:all .3s ease } .book-now-wrap .book-check-form h4{ margin:0; font-size:26px } .book-now-wrap .book-check-form .book-content{ padding:0 } .book-now-wrap .book-check-form .book-content .group{ margin-top:0; float:none } .book-now-wrap .book-check-form .book-content .group h4{ font-style:normal; line-height:1.4em } .book-now-wrap .book-check-form .book-content ul.book-list{ width:100%; margin-top:20px; float:none } .book-now-wrap .book-check-form .book-content ul.book-list li{ margin-bottom:20px } .book-now-wrap .book-check-form .book-content ul.book-list li .custom input{ width:100%; height:40px; font-size:14px; padding:0 20px; border:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; background-color:#6d6d6d } .book-now-wrap .book-check-form .book-content ul.book-list li:last-child{ padding-right:0 } .book-now-wrap .book-check-form .book-content ul.book-list li.book-picker .custom{ width:230px } .book-now-wrap .book-check-form .book-content ul.book-list li.book-select .custom{ width:155px } .book-now-wrap .book-check-form.book-toggle{ opacity:1; visibility:visible; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } #check-available{ width:215px; position:relative; display:block; padding:0 30px; margin-top:32px; text-transform:uppercase; font-size:12px; height:40px; line-height:40px; -webkit-transition:padding .4s ease; -moz-transition:padding .4s ease; -ms-transition:padding .4s ease; -o-transition:padding .4s ease; transition:padding .4s ease } #check-available span.icon-arrow{ width:25px; height:1px; position:absolute; right:20px; bottom:0; top:0; margin:auto 0; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -ms-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease } #check-available span.icon-arrow:after,#check-available span.icon-arrow:before{ content:''; position:absolute; height:100%; right:0; width:4px; -webkit-transform-origin:100% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; -o-transform-origin:100% 50%; transform-origin:100% 50% } #check-available span.icon-arrow:before{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } #check-available span.icon-arrow:after{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) } #check-available:hover{ padding-left:60px; padding-right:0 } #check-available:hover span.icon-arrow{ right:170px; -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); transform:rotateY(180deg) } .book-check-form{ width:100%; min-height:120px; position:absolute; bottom:0; left:0; background-color:rgba(0,0,0,.7); z-index:20 } .book-check-form .book-content{ position:relative; padding:40px 0 } .book-check-form .book-content .group{ position:relative; float:left; width:25%; margin-top:10px } .book-check-form .book-content .group h4{ margin-top:0; font-size:26px; font-style:italic; line-height:1em } .book-check-form .book-content .group h6{ color:#6d6d6d; margin:0; font-size:11px; font-weight:700; text-transform:uppercase; line-height:1em } .book-check-form .book-content ul.book-list{ width:75%; float:left; position:relative } .book-check-form .book-content ul.book-list li{ position:relative; float:left; padding-right:20px; display:inline-block; line-height:1em } .book-check-form .book-content ul.book-list li .custom input{ width:100%; height:40px; font-size:14px; padding:0 20px; border:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; background-color:#6d6d6d } .book-check-form .book-content ul.book-list li .custom span.custom-icon{ background-color:#6d6d6d; border:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } .book-check-form .book-content ul.book-list li label{ font-size:12px; font-weight:100; text-transform:uppercase } .book-check-form .book-content ul.book-list li label.error{ color:#d8a942; margin-top:5px; font-size:10px; position:absolute; width:100%; left:0; top:100% } .book-check-form .book-content ul.book-list li:last-child{ padding-right:0 } .book-check-form .book-content ul.book-list li.book-picker .custom{ width:160px } .book-check-form .book-content ul.book-list li.book-select .custom{ position:relative; width:80px; margin-bottom:0 } .book-check-form .book-content ul.book-list li.list-field{ width:20% } .book-check-form .book-content ul.book-list li.list-field .btn{ width:100%; margin-top:17px; padding:11px 25px } .book-check-form .book-content ul.book-list li #check-available{ margin-top:17px } .book-check-form .book-content:after{ content:''; display:table; clear:both } .book-check-form-2{ width:100%; bottom:auto; left:auto; top:10%; background-color:transparent } .book-check-form-2 .book-content{ position:absolute; width:270px; padding:30px; background-color:rgba(0,0,0,.7) } .book-section,.ef-width{ position:relative } .book-check-form-2 .book-content .group{ text-align:center; width:100%; margin-top:0; margin-bottom:30px } .book-check-form-2 .book-content .group h4{ font-size:20px } .book-check-form-2 .book-content ul.book-list{ width:100% } .book-check-form-2 .book-content ul.book-list li{ width:100%; margin-bottom:20px; padding-right:0 } .book-check-form-2 .book-content ul.book-list li.book-picker .custom,.book-check-form-2 .book-content ul.book-list li.book-select .custom,.book-check-form-2 .book-content ul.book-list li.list-field{ width:100% } .book-check-form-2 .book-content ul.book-list li #check-available{ width:100%; margin-bottom:0; margin-top:0 } .book-section .book-check-form{ position:relative; background-color:#000 } .book-section .book-check-form .book-content .group{ width:100%; margin-top:0; margin-bottom:20px } .book-section .book-check-form .book-content ul.book-list{ width:100% } .ef-width{ overflow:hidden } .ef-width a.overlay,.ef-width a.overlay span{ position:absolute; opacity:0; visibility:hidden } .ef-width img{ width:100% } .ef-width a.overlay{ width:100%; height:100%; background-color:rgba(28,28,28,.7); top:0; left:0; z-index:2; -webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); transform:scaleY(0); transition:all .3s ease } .ef-width a.overlay span,.header .main-header .navigation ul.nav li{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .ef-width a.overlay span{ font-size:30px; top:calc(50% - 15px); left:0; right:0; text-align:center; z-index:21; transition:all .3s ease } .ef-width:hover a.overlay,.ef-width:hover a.overlay span{ opacity:1; visibility:visible } .ef-width:hover a.overlay{ -webkit-transform:scaleY(1); -moz-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); transform:scaleY(1) } .header{ position:relative; width:100%; top:0; left:0; z-index:1010; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .header .top-header{ position:relative; width:100%; height:30px; background-color:#1c1c1c; color: #e8e2e2; } .header .top-header .ha-phone{ float:left; font-size:13px; font-style:italic; line-height:30px } .header .top-header .ha-phone i{ margin-right:10px } .header .top-header .ha-currency{ float:right; height:30px; line-height:2; } .header .top-header .ha-currency ul.nav{ display:inline-block; margin:0; line-height:29px } .header .top-header .ha-currency ul.nav li{ display:inline-block; position:relative } .header .top-header .ha-currency ul.nav li.top-nav-custom{ position:relative; margin-bottom:0 } .header .main-header{ position:relative; width:100%; min-height:70px; background:#0bbd6b; } .header .main-header .logo{ position: relative; float: left; height: 79px; z-index: 999; bottom: 15px; } .header .main-header .logo a{ display:block; padding-top:15px } .header .main-header .navigation{ position:relative } .header .main-header .navigation:after{ content:''; display:table; clear:both } .header .main-header .navigation ul.nav{ float:right; margin-right:15px } .header .main-header .navigation ul.nav li{ position:relative; display:inline-block; margin:0; /* border-bottom:3px solid #fff;*/ line-height:67px; transition:all .3s ease } .header .main-header .navigation ul.nav li a,.header .main-header .navigation ul.nav li a span{ font-weight:500; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .header .main-header .navigation ul.nav li a{ display:inline-block; font-family:Roboto,sans-serif; font-size:13px; color:#fff; text-align:center; padding:0 12px; top:3px; line-height:67px; transition:all .3s ease } .header .main-header .navigation ul.nav li a span{ margin-left:5px; -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); transition:all .3s ease } .header .main-header .navigation ul.nav li ul.sub-menu,.menu-mobile nav.navigation .nav li span{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .header .main-header .navigation ul.nav li a:focus{ background-color:transparent } .header .main-header .navigation ul.nav li ul.sub-menu{ opacity:0; visibility:hidden; position:absolute; top:calc(100% + 3px); left:calc(50% - 115px); min-width:230px; padding:5px 25px; text-transform:none; background-color:rgba(0,0,0,.8); z-index:21; -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -ms-transform:translateY(20px); -o-transform:translateY(20px); transform:translateY(20px); transition:all .3s ease } .header .main-header .navigation ul.nav li:hover a:hover,.header.header-active .top-header,.mobile-nav-menu.mobile-active span.icon{ background-color:transparent } .header .main-header .navigation ul.nav li ul.sub-menu li{ display:block; border-bottom:1px solid #373737; line-height:1.4em } .header .main-header .navigation ul.nav li ul.sub-menu li a{ display:block; padding:17px 0 13px; font-weight:300; font-size:14px; text-align:left; line-height:1em } .tp-caption.tp-large,.tp-caption.tp-middle,.tp-caption.tp-small{ font-weight:400; font-style:italic } .header .main-header .navigation ul.nav li ul.sub-menu li:last-child{ border-bottom:0 } .header .main-header .navigation ul.nav li:hover{ border-bottom:3px solid #d8a942 } .header .main-header .navigation ul.nav li:hover a span{ -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -ms-transform:rotate(-180deg); -o-transform:rotate(-180deg); transform:rotate(-180deg) } .header .main-header .navigation ul.nav li:hover ul.sub-menu{ opacity:1; visibility:visible; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } .header.header-active .top-header{ -webkit-transform:translateX(-270px); -moz-transform:translateX(-270px); -ms-transform:translateX(-270px); -o-transform:translateX(-270px); transform:translateX(-270px) } .header.header-active .top-header .ha-currency{ display:none } .header.header-active .main-header{ background-color:transparent; border-color:transparent; -webkit-transform:translateX(-270px); -moz-transform:translateX(-270px); -ms-transform:translateX(-270px); -o-transform:translateX(-270px); transform:translateX(-270px); -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .header.header-active .main-header .book-now-wrap{ opacity:0; visibility:hidden } .mobile-nav-menu{ position:absolute; display:none; width:50px; height:50px; cursor:pointer; margin:auto; top:0; right:0; bottom:0 } .mobile-nav-menu span.icon,.mobile-nav-menu span.icon:after,.mobile-nav-menu span.icon:before{ position:absolute; width:20px; height:2px; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; display:block; left:0 } .mobile-nav-menu span.icon{ font-size:0; margin:auto; top:0; right:0; bottom:0; transition:all .5s ease } .mobile-nav-menu span.icon:after,.mobile-nav-menu span.icon:before{ content:''; transition:all .5s ease } .mobile-nav-menu span.icon:before{ top:-6px } .mobile-nav-menu span.icon:after{ bottom:-6px } .mobile-nav-menu.mobile-active span.icon:before{ top:0; background-color:#fff; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } .mobile-nav-menu.mobile-active span.icon:after{ bottom:0; background-color:#fff; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) } .overflow-hidden{ -webkit-overflow-scrolling:touch } .menu-mobile{ position:fixed; top:0; right:0; width:270px; height:100%; overflow:hidden; background-color:#212121; z-index:100000; -webkit-transform:translateX(270px); -moz-transform:translateX(270px); -ms-transform:translateX(270px); -o-transform:translateX(270px); transform:translateX(270px); -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .menu-mobile:after{ content:''; display:block; position:fixed; width:0; height:0; left:0; bottom:0 } .menu-mobile.fixSfr{ -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0); transform:translateX(0) } .menu-mobile.overflow-auto{ overflow:auto } .menu-mobile nav.navigation{ margin:0; padding:30px 0; height:100%; overflow-x:hidden; overflow-y:auto } .menu-mobile nav.navigation.text-right{ text-align:left!important } .menu-mobile nav.navigation .nav{ margin:0 } .menu-mobile nav.navigation .nav li{ margin:0; padding:0; border-bottom:1px solid rgba(255,255,255,.12) } .menu-mobile nav.navigation .nav li:before{ display:none } .menu-mobile nav.navigation .nav li a{ display:block; font-size:12px; background:0 0; padding:12px 15px } .menu-mobile nav.navigation .nav li:last-child{ border:0 } .menu-mobile nav.navigation .nav li span{ position:absolute; top:0; right:0; line-height:50px; display:block; font-size:20px; width:50px; text-align:center; z-index:9; transition:all .3s ease } .menu-mobile nav.navigation .nav li.menu-item-has-children .sub-menu{ opacity:0; visibility:hidden; max-height:0; margin:0; border-top:1px solid rgba(255,255,255,.12); -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; -o-transform-origin:0 0; transform-origin:0 0; -webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); transform:scaleY(0); -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .menu-mobile nav.navigation .nav li.menu-item-has-children .sub-menu li a{ position:relative; font-size:11px; text-indent:10px } .menu-mobile nav.navigation .nav li.menu-item-has-children .sub-menu li a:before{ content:''; display:block; position:absolute; width:2px; height:2px; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; border-radius:50%; margin:auto; left:15px; top:0; bottom:0 } .menu-mobile nav.navigation .nav li.menu-item-has-children.active>a>span{ -webkit-transform:rotateX(-180deg); -moz-transform:rotateX(-180deg); -ms-transform:rotateX(-180deg); -o-transform:rotateX(-180deg); transform:rotateX(-180deg) } .menu-mobile nav.navigation .nav li.menu-item-has-children.active .sub-menu{ opacity:1; visibility:visible; max-height:100%; -webkit-transform:scaleY(1); -moz-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); transform:scaleY(1) } .main-header-fixed{ position:fixed!important; top:0; border-bottom:1px solid #eee; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .cat-box,.cat-box-2{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .main-header-fixed--unpin{ -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%) } .main-header-fixed--pin{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } .slotholder:before{ content:""; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; background:rgba(51,51,51,.5) } .tp-banner-container{ width:100%; position:relative; padding:0 } .tp-banner{ width:100%; position:relative } .tp-caption.tp-large{ font-size:5.3em } .tp-caption.tp-middle{ font-size:2.6em } .tp-caption.tp-small{ font-size:1.6em } .tp-caption.tp-xs{ font-size:1.3em; font-weight:100; font-style:italic } .tp-caption a{ font-size:1.1em!important; font-weight:400; text-transform:uppercase; padding:15px 40px } .tp-caption a:hover span{ -webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); transform:translateX(10px) } .tp-caption a:hover span span.inner:after{ border-right:1px solid #d8a942; border-top:1px solid #d8a942 } .tp-caption.tp-saleoff{ font-size:5.2em; font-weight:700; text-transform:uppercase } .tp-caption.tp-saleoff-small{ font-size:2.9em; font-weight:400; text-transform:uppercase } .tp-caption.border_box{ width:20%; height:25%; border:5px solid #fff } .tp-banner-fullscreen-container{ width:100%; position:relative; padding:0 } .tp-rightarrow.tparrows.default:after{ content:""; width:28px; height:22px; background:url(../img/slider-arrow.png) 28px center; top:50% } .tp-leftarrow.tparrows.default:after{ content:""; width:28px; height:22px; background:url(../img/slider-arrow.png) 0 center; top:50% } .half-block{ position:relative; max-width:585px; min-height:460px; padding-top:60px; padding-bottom:60px } .half-block.fr{ padding-right:80px } .half-block.fl{ padding-left:80px } .flipbook-slider .item{ position:relative; overflow:hidden; min-height:500px } .flipbook-slider .item .post-thumbnail{ position:absolute; left:0; top:0; width:50%; padding-top:0; height:100% } .flipbook-slider .item .post-thumbnail img{ width:100%; display:none } .flipbook-slider .item .post-thumbnail .item-img{ position:absolute; width:100%; height:100%; background-position:50% 50%; background-size:cover } .flipbook-slider .item .post-body{ width:50%; float:right; position:relative; text-align:center; padding:50px 50px 110px } .flipbook-slider .item .post-body h2.post-title{ width:80%; margin:40px auto 30px } .flipbook-slider .item .post-body ul.cat-links li{ display:none } .flipbook-slider .item .post-body ul.cat-links li a{ font-size:10px; font-weight:500; letter-spacing:3px; margin:0 } .flipbook-slider .item .post-body ul.cat-links li:first-child{ display:block } .flipbook-slider .item .post-body .divider{ content:""; width:100px; height:1px; margin:10px auto } .flipbook-slider .item .post-body .post-content{ width:60%; position:relative; margin:0 auto 40px } .flipbook-slider .item .post-body .post-content p{ font-size:14px; line-height:2.2em } .flipbook-slider.reverse .post-thumbnail{ left:50% } .flipbook-slider.reverse .post-body{ float:left } .roomrate-slider p{ font-style:italic } .roomrate-slider .item{ position:relative; padding:0 15px } .roomrate-slider .item .post-thumbnail{ position:relative } .roomrate-slider .item .post-body{ text-align:center } .guestbook-slider .gb-inner{ position:relative; text-align:center } .guestbook-slider .gb-inner img{ width:90px; height:90px; margin:0 auto } .guestbook-slider .gb-inner .gb--caption{ position:relative; left:0; right:0; margin-top:35px; color: #fff; font-size: 17px; font-weight: bold; text-shadow: 2px 2px 2px #000; } .guestbook-slider .gb-inner .gb--caption p.signature{ font-weight:700; margin-bottom:0 } .guestbook-slider .gb-inner .gb--caption p.address{ font-weight:400; font-size:13px } .event-slider,.event-slider-2,.event-slider-3,.news-slider,.news-slider-2{ position:relative } .event-slider .item,.event-slider-2 .item,.event-slider-3 .item,.news-slider .item,.news-slider-2 .item{ position:relative; overflow:hidden; min-height:200px; padding:0 15px } .event-slider .item .wrapper,.event-slider-2 .item .wrapper,.event-slider-3 .item .wrapper,.news-slider .item .wrapper,.news-slider-2 .item .wrapper{ position:relative } .event-slider .item .wrapper .post-thumbnail,.event-slider-2 .item .wrapper .post-thumbnail,.event-slider-3 .item .wrapper .post-thumbnail,.news-slider .item .wrapper .post-thumbnail,.news-slider-2 .item .wrapper .post-thumbnail{ position:absolute; width:48%; height:100%; left:0; top:0; overflow:hidden } .event-slider .item .wrapper .post-thumbnail img,.event-slider-2 .item .wrapper .post-thumbnail img,.event-slider-3 .item .wrapper .post-thumbnail img,.news-slider .item .wrapper .post-thumbnail img,.news-slider-2 .item .wrapper .post-thumbnail img{ width:100%; display:none } .event-slider .item .wrapper .post-thumbnail .item-img,.event-slider-2 .item .wrapper .post-thumbnail .item-img,.event-slider-3 .item .wrapper .post-thumbnail .item-img,.news-slider .item .wrapper .post-thumbnail .item-img,.news-slider-2 .item .wrapper .post-thumbnail .item-img{ position:absolute; width:100%; height:100%; background-position:50% 50%; background-size:cover } .event-slider .item .wrapper .post-body,.event-slider-2 .item .wrapper .post-body,.event-slider-3 .item .wrapper .post-body,.news-slider .item .wrapper .post-body,.news-slider-2 .item .wrapper .post-body{ position:relative; float:right; width:52%; text-align:left; padding:30px; text-shadow:0 0 0 transparent } .event-slider .item .wrapper .post-body h2,.event-slider-2 .item .wrapper .post-body h2,.event-slider-3 .item .wrapper .post-body h2,.news-slider .item .wrapper .post-body h2,.news-slider-2 .item .wrapper .post-body h2{ color:#333; font-size:18px } .event-slider .item .wrapper .post-body span.date,.event-slider-2 .item .wrapper .post-body span.date,.event-slider-3 .item .wrapper .post-body span.date,.news-slider .item .wrapper .post-body span.date,.news-slider-2 .item .wrapper .post-body span.date{ font-size:14px; font-weight:400 } .event-slider .item .wrapper .post-body span.date-2,.event-slider-2 .item .wrapper .post-body span.date-2,.event-slider-3 .item .wrapper .post-body span.date-2,.news-slider .item .wrapper .post-body span.date-2,.news-slider-2 .item .wrapper .post-body span.date-2{ font-size:12px; font-weight:700 } .event-slider-2 .item .wrapper .post-thumbnail,.event-slider-3 .item .wrapper .post-thumbnail,.news-slider-2 .item .wrapper .post-thumbnail{ width:100%; position:relative } .event-slider-2 .item .wrapper .post-thumbnail img,.event-slider-3 .item .wrapper .post-thumbnail img,.news-slider-2 .item .wrapper .post-thumbnail img{ display:block } .event-slider-2 .item .wrapper .post-body,.event-slider-3 .item .wrapper .post-body,.news-slider-2 .item .wrapper .post-body{ width:100%; padding:35px 30px 40px; float:none } .event-slider-2 .item .wrapper .post-body p,.event-slider-3 .item .wrapper .post-body p,.news-slider-2 .item .wrapper .post-body p{ color:#333; font-size:14px } .event-slider-2 .item .wrapper .post-body a.btn,.event-slider-3 .item .wrapper .post-body a.btn,.news-slider-2 .item .wrapper .post-body a.btn{ width:100% } .cat-box{ position:relative; transition:all .3s ease } .cat-box .post-thumbnail{ position:relative } .cat-box .post-content{ padding:45px 40px 20px; min-height:280px } .cat-box .post-content h2{ margin-top:0; margin-bottom:30px; font-size:26px } .cat-box .post-content .description{ font-size:14px; line-height:1.8em; margin-bottom:20px } .cat-box-2 .post-content p,.cat-box-2 h2{ margin-bottom:0 } .cat-box .post-content a.btn{ color:#000!important; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb; width:100% } .cat-box .post-content a.btn span.inner:after{ border-right:1px solid #000; border-top:1px solid #000 } .cat-box-2{ position:relative; -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); transition:all .3s ease } .cat-box-2 h2{ margin-top:0; padding-top:15px; padding-bottom:15px; text-align:center; font-size:18px } .cat-box-2 .post-thumbnail{ position:relative; max-height:150px; overflow:hidden } .cat-box-2 .post-thumbnail img{ width:100% } .cat-box-2 .post-content{ padding:30px; text-align:center; font-size:14px } .cat-box-2 a.overlay{ position:absolute; top:0; left:0; width:100%; height:100% } .cat-box-2:hover{ -webkit-transform:translateY(10px); -moz-transform:translateY(10px); -ms-transform:translateY(10px); -o-transform:translateY(10px); transform:translateY(10px) } .top-foot{ position:relative } .top-foot .widget{ background-color:transparent } .top-foot .widget:after{ content:''; display:table; clear:both } .top-foot .widget .widget-header{ float:left; width:40%; margin-bottom:0; border-bottom:0; padding:0 } .top-foot .widget .widget-header h2.widget-title{ font-style:italic; margin-bottom:8px; text-align:left } .top-foot .widget .widget-content{ width:60%; float:left; padding-top:0 } .top-foot .widget .widget-content p{ color:#fff!important } .top-foot .widget .widget-content ul li a,.top-foot .widget .widget-content ul li label{ color:#fff } .top-foot .widget .widget-content ul li.label{ color:#fff!important } .top-foot .widget .widget-content ul li input[type=text],.top-foot .widget .widget-content ul li span.fa{ color:#1c1c1c } .top-foot .widget .widget-content ul li ul li a{ color:#fff } .top-foot .widget .widget-content ul li:hover a{ color:#d8a942 } .top-foot .widget .widget-content ul li:hover ul li a{ color:#fff } .top-foot .widget .widget-content ul li:hover ul li:hover a{ color:#d8a942 } .top-foot [class*=col-] ul.social-list{ float:right } .top-foot .widget_subscribe .widget-content{ max-width:345px } .top-foot .widget_subscribe .widget-content form .custom input[type=email]{ width:calc(100% - 60px); margin-bottom:0 } .top-foot .widget_subscribe .widget-content form .custom .btn-subscribe{ width:60px; height:100%; position:absolute; top:0; right:0; border:0 } .footer .foot-feature,.footer .foot-feature .widget{ border-bottom:1px solid #333; position:relative } .top-foot [class*=col-lg-1] .widget .widget-header{ width:100%; float:none; margin-bottom:20px } .top-foot [class*=col-lg-1] .widget .widget-content{ width:100%; float:none } .top-foot [class*=col-lg-1] .widget ul.social-list{ float:none } .top-foot [class*=col-lg-2] .widget .widget-header{ width:100%; float:none; margin-bottom:20px } .top-foot [class*=col-lg-2] .widget .widget-content{ width:100%; float:none } .top-foot [class*=col-lg-2] .widget ul.social-list{ float:none } .top-foot [class*=col-lg-3] .widget .widget-header{ width:100%; float:none; margin-bottom:20px } .top-foot [class*=col-lg-3] .widget .widget-content{ width:100%; float:none } .top-foot [class*=col-lg-3] .widget ul.social-list{ float:none } .top-foot [class*=col-lg-4] .widget .widget-header{ width:100%; float:none; margin-bottom:20px } .top-foot [class*=col-lg-4] .widget .widget-content{ width:100%; float:none } .top-foot [class*=col-lg-4] .widget ul.social-list{ float:none } .footer{ position:relative; width:100% } .footer .foot-feature .widget{ margin-bottom:30px; min-height:340px } .footer .foot-feature .widget:last-child{ margin-bottom:0; border-bottom:0 } .footer .foot-feature .widget:last-child .widget-content{ padding-bottom:0 } .footer .foot-feature .widget .widget-header h2.widget-title{ font-size:21px; margin-bottom:0; margin-top:0 } .footer .foot-feature .widget .widget-content{ padding-bottom:20px } .footer .foot-feature .widget .widget-content .logo a img{ margin:0 } .footer .foot-feature .widget .widget-content ol li h5{ color:#fff; } .footer .foot-feature .widget .widget-content p{ color:#fff!important } .footer .foot-feature .widget .widget-content ul li a,.footer .foot-feature .widget .widget-content ul li label{ color:#acacac } .footer .foot-feature .widget .widget-content ul li.label{ color:#acacac!important } .footer .foot-feature .widget .widget-content ul li input[type=text],.footer .foot-feature .widget .widget-content ul li span.fa{ color:#1c1c1c } .footer .foot-feature .widget .widget-content ul li ul li a{ color:#acacac } .footer .foot-feature .widget .widget-content ul li:hover a{ color:#d8a942 } .footer .foot-feature .widget .widget-content ul li:hover ul li a{ color:#acacac } .footer .foot-feature .widget .widget-content ul li:hover ul li:hover a{ color:#d8a942 } .footer .foot-feature .widget .widget-footer h2{ color:#ebebeb } .footer .foot-credit h6{ color:#fff; font-size:15px; font-weight:400; margin:0 } .footer .foot-credit ul.checkout-list li{ display:inline-block; margin-right:10px } .bg-about,.bg-about-2,.bg-activity,.bg-attraction,.bg-blog,.bg-contact,.bg-event,.bg-gallery,.bg-guestbook,.bg-package,.bg-reservation,.bg-restaurant,.bg-room,.bg-room-detail,.bg-spa,.bg-wedding{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/room.jpg); min-height:160px } .bg-about h3,.bg-about-2 h3,.bg-activity h3,.bg-attraction h3,.bg-blog h3,.bg-contact h3,.bg-event h3,.bg-gallery h3,.bg-guestbook h3,.bg-package h3,.bg-reservation h3,.bg-restaurant h3,.bg-room h3,.bg-room-detail h3,.bg-spa h3,.bg-wedding h3{ font-size:30px; margin-top:10px } .bg-about ul.feature-list,.bg-about-2 ul.feature-list,.bg-activity ul.feature-list,.bg-attraction ul.feature-list,.bg-blog ul.feature-list,.bg-contact ul.feature-list,.bg-event ul.feature-list,.bg-gallery ul.feature-list,.bg-guestbook ul.feature-list,.bg-package ul.feature-list,.bg-reservation ul.feature-list,.bg-restaurant ul.feature-list,.bg-room ul.feature-list,.bg-room-detail ul.feature-list,.bg-spa ul.feature-list,.bg-wedding ul.feature-list{ position:relative; text-align:right } .bg-about ul.feature-list li,.bg-about-2 ul.feature-list li,.bg-activity ul.feature-list li,.bg-attraction ul.feature-list li,.bg-blog ul.feature-list li,.bg-contact ul.feature-list li,.bg-event ul.feature-list li,.bg-gallery ul.feature-list li,.bg-guestbook ul.feature-list li,.bg-package ul.feature-list li,.bg-reservation ul.feature-list li,.bg-restaurant ul.feature-list li,.bg-room ul.feature-list li,.bg-room-detail ul.feature-list li,.bg-spa ul.feature-list li,.bg-wedding ul.feature-list li{ display:inline-block; margin-right:60px; text-align:left } .bg-about ul.feature-list li h4,.bg-about-2 ul.feature-list li h4,.bg-activity ul.feature-list li h4,.bg-attraction ul.feature-list li h4,.bg-blog ul.feature-list li h4,.bg-contact ul.feature-list li h4,.bg-event ul.feature-list li h4,.bg-gallery ul.feature-list li h4,.bg-guestbook ul.feature-list li h4,.bg-package ul.feature-list li h4,.bg-reservation ul.feature-list li h4,.bg-restaurant ul.feature-list li h4,.bg-room ul.feature-list li h4,.bg-room-detail ul.feature-list li h4,.bg-spa ul.feature-list li h4,.bg-wedding ul.feature-list li h4{ margin-top:0 } .bg-about ul.feature-list li h6,.bg-about-2 ul.feature-list li h6,.bg-activity ul.feature-list li h6,.bg-attraction ul.feature-list li h6,.bg-blog ul.feature-list li h6,.bg-contact ul.feature-list li h6,.bg-event ul.feature-list li h6,.bg-gallery ul.feature-list li h6,.bg-guestbook ul.feature-list li h6,.bg-package ul.feature-list li h6,.bg-reservation ul.feature-list li h6,.bg-restaurant ul.feature-list li h6,.bg-room ul.feature-list li h6,.bg-room-detail ul.feature-list li h6,.bg-spa ul.feature-list li h6,.bg-wedding ul.feature-list li h6{ font-size:11px; margin-bottom:0 } .bg-room-detail{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/room-detail.jpg) } .bg-restaurant{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/restaurant.jpg) } .bg-blog{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/blog.jpg) } .bg-guestbook{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/guest-book.jpg) } .bg-about{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/about.jpg) } .bg-about-2{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/about-2.jpg) } .bg-package{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/package.jpg) } .bg-event{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/event.jpg) } .bg-wedding{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/bg-attraction.jpg) } .bg-spa{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/spa.jpg) } .bg-contact{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/contact.jpg) } .bg-activity{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/activity.jpg) } .bg-gallery{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/gallery.jpg) } .bg-attraction{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/attraction.jpg) } .bg-reservation{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/reservation.jpg) } .box-contact{ padding:50px; background-color:#f5f5f5 } .box-contact h3{ font-style:italic; position:relative; font-size:23px; margin-top:0; margin-bottom:0 } .box-contact h3 ._hr{ width:25px; height:1px; background-color:#000; position:absolute; right:0; top:15px } .schedule .sch-body,.schedule .sch-header .switch-tab,.schedule .sch-header .switch-tab ul.list{ position:relative } .box-contact ul li{ float:left; width:50% } .box-contact ul li:first-child{ padding-right:20px; border-right:1px solid #000 } .box-contact ul li:last-child{ padding-left:20px } .box-contact ul li h5{ font-size:15px; font-style:italic } .box-contact ul li h6{ font-size:11px; color:#bababa } .box-contact ul:after{ content:''; display:table; clear:both } .schedule .sch-header{ text-align:center; margin-bottom:60px } .schedule .sch-header .switch-tab ul.list li{ display:inline-block; text-align:center; margin:0 40px } .schedule .sch-header .switch-tab ul.list li a{ display:block; border-bottom:2px solid transparent } .schedule .sch-header .switch-tab ul.list li a h3{ margin-bottom:0; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .schedule .sch-header .switch-tab ul.list li a p.time{ text-transform:uppercase; font-size:12px } .schedule .sch-header .switch-tab ul.list li a:hover,.schedule .sch-header .switch-tab ul.list li a:hover h3{ color:#d8a942 } .schedule .sch-header .switch-tab ul.list li a.active{ border-bottom:2px solid #d8a942; color:#d8a942 } .schedule .sch-header .switch-tab ul.list li a.active h3{ color:#d8a942 } .schedule .sch-body .schedule-inner{ width:100%; overflow:hidden } .schedule .sch-body .schedule-inner .post{ margin-bottom:40px } .schedule .sch-body .schedule-inner .post .post-content p.price{ font-size:18px; font-style:italic; color:#d8a942 } .schedule .sch-footer{ position:relative; text-align:center } .event-slider .item .wrapper .post-thumbnail .timetable,.event-slider-2 .item .wrapper .post-thumbnail .timetable,.event-slider-3 .item .wrapper .post-thumbnail .timetable{ position:absolute; padding:10px 30px; color:#fff; bottom:0; width:100%; left:0; background-color:rgba(0,0,0,.7) } .event-slider .item .wrapper .post-thumbnail .timetable p{ margin:10px 0; font-size:13px } .event-slider .item .wrapper .post-body p.price{ margin-bottom:20px; font-size:18px } .event-slider-2 .item .wrapper,.event-slider-3 .item .wrapper{ min-height:490px } .event-slider-2 .item .wrapper .post-thumbnail img,.event-slider-3 .item .wrapper .post-thumbnail img{ width:100% } .event-slider-2 .item .wrapper .post-thumbnail .timetable p,.event-slider-3 .item .wrapper .post-thumbnail .timetable p{ margin:10px 0; font-size:13px } .event-slider-2 .item .wrapper .post-body,.event-slider-3 .item .wrapper .post-body{ position:static } .event-slider-2 .item .wrapper .post-body .post-footer,.event-slider-3 .item .wrapper .post-body .post-footer,.reserve .reserve-form,.reserve .reserve-form ul.reserve-list,.reserve .reserve-form ul.reserve-list #date .custom,.reserve .reserve-form ul.reserve-list li,.reserve .reserve-term,.room-infomation,.room-infomation .switch-list,.room-infomation .switch-list ul li{ position:relative } .event-slider-2 .item .wrapper .post-body .post-footer p.price,.event-slider-3 .item .wrapper .post-body .post-footer p.price{ font-size:18px } .event-slider-3 .wrapper .post-body .post-footer{ bottom:0 } .reserve{ background:linear-gradient(rgba(28,28,28,.3),rgba(28,28,28,.3)),url(../img/bg/reserve.jpg); min-height:600px } .reserve .reserve-form{ max-width:270px; min-height:450px; background-color:#fff; padding:30px 20px; float:right } .reserve .reserve-form ul.reserve-list li{ margin-bottom:20px } .reserve .reserve-form ul.reserve-list li label{ font-size:13px; font-weight:400; text-transform:uppercase } .reserve .reserve-form ul.reserve-list li:last-child{ margin-bottom:0 } .reserve .reserve-form ul.reserve-list #meal .custom,.reserve .reserve-form ul.reserve-list #people .custom,.reserve .reserve-form ul.reserve-list #time .custom{ width:100%; position:relative; margin-bottom:0 } .reserve .reserve-form ul.reserve-list #date .custom input.datepicker{ width:100%; height:40px; padding:0 20px; border:0; font-size:14px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; background-color:#f9f9f9 } .reserve .reserve-form ul.reserve-list #date .custom span.custom-icon{ background-color:#f9f9f9; border:0; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0 } .reserve .reserve-form ul.reserve-list #request a{ display:block; padding:15px 30px; margin-top:25px; text-transform:uppercase; font-size:12px; font-weight:700; text-align:center } .reserve .reserve-form ul.reserve-list #request a:hover{ background-color:#e8b647 } .reserve .reserve-term{ margin-top:20% } .reserve .reserve-term h2{ margin-bottom:40px } .reserve .reserve-term .timetable{ display:table } .reserve .reserve-term .timetable div.tRow{ display:table-row; margin-bottom:20px } .reserve .reserve-term .timetable div.tCell{ display:table-cell; padding-right:20px; padding-bottom:20px } .reserve .reserve-term .timetable div.tCell:first-child{ text-transform:uppercase; font-weight:700 } .accommodation-slider .item .post .post-body{ text-align:center; min-height:320px } .room-infomation .switch-list{ width:20.086%; max-width:235px; float:left } .room-infomation .switch-list ul{ margin-top:12px; padding-right:35px } .room-infomation .switch-list ul li a{ display:block; padding:26px 0 16px; border-bottom:2px solid #e4e4e4; cursor:pointer } .room-infomation .switch-list ul li a h3{ font-size:16px; margin-top:0; margin-bottom:0; line-height:1em } .room-infomation .switch-list ul li a span.icon-arrow{ background-color:transparent; width:25px; height:1px; position:absolute; right:0; bottom:25px; -webkit-transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; transition:all .2s ease } .room-infomation .switch-list ul li a span.icon-arrow:after,.room-infomation .switch-list ul li a span.icon-arrow:before{ background-color:transparent; content:''; position:absolute; height:100%; right:0; width:4px; -webkit-transform-origin:100% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; -o-transform-origin:100% 50%; transform-origin:100% 50% } .room-infomation .switch-list ul li a span.icon-arrow:before{ -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg) } .room-infomation .switch-list ul li a span.icon-arrow:after{ -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg) } .room-infomation .switch-list ul li a.active{ border-bottom:2px solid #d8a942 } .room-infomation .info-content{ position:relative; width:79.914%; float:left; padding-top:30px; padding-left:65px; border-left:1px solid #e4e4e4 } .room-infomation .info-content .info-inner{ position:relative } .room-infomation .info-content .info-inner .info-header{ position:relative; margin-bottom:30px } .room-infomation .info-content .info-inner .info-header h2{ margin-top:0; font-size:24px; line-height:1em } .room-infomation .info-content .info-inner .info-header p{ font-size:14px; font-weight:300 } .room-infomation .info-content .info-inner .info-footer{ position:relative; display:block } .room-infomation .info-content .info-inner .info-footer .info-group{ position:relative; width:33.333333%; float:left; margin-bottom:30px; display:block } .room-infomation .info-content .info-inner .info-footer .info-group h3{ font-size:16px; text-transform:uppercase; font-weight:400; margin-top:0; letter-spacing:2px } .room-infomation .info-content .info-inner .info-footer .info-group ul{ position:relative } .room-infomation .info-content .info-inner .info-footer .info-group ul li{ position:relative; font-size:.9em; padding-left:20px; line-height:30px } .room-infomation .info-content .info-inner .info-footer .info-group ul li:before{ content:''; display:block; position:absolute; width:4px; height:4px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px; margin:auto; left:0; top:0; bottom:0; background-color:#898989 } .room-infomation .info-content .info-inner .info-footer:after{ content:''; clear:both; display:table } .room-infomation .info-content .info-inner .info-footer ul.package-list{ position:relative; width:100%; float:none } .room-infomation .info-content .info-inner .info-footer ul.package-list li{ padding:25px 0; border-top:1px solid #eee } .room-infomation .info-content .info-inner .info-footer ul.package-list li:before{ display:none } .room-infomation .info-content .info-inner .info-footer ul.package-list li:after,.room-infomation:after{ display:table; content:''; clear:both } .room-infomation .info-content .info-inner .info-footer ul.package-list li:last-child{ border-bottom:1px solid #eee } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1{ width:70%; float:left; padding-right:20px } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1 input[type=checkbox]{ cursor:pointer; margin-right:20px } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1 p{ padding-left:35px; font-size:14px; font-weight:300 } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1 label{ font-size:16px; font-weight:400; color:#333 } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-2{ width:10%; float:left; padding:0 10px; margin-top:20px } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-2 input[type=text]{ width:100%; height:35px; background-color:#f9f9f9; border:0; padding:0 15px } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-3{ width:20%; float:left; font-size:20px; color:#1c1c1c; text-align:center; margin-top:25px; padding:0 10px } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-3 span{ font-size:12px } .room-infomation .info-content .info-inner .info-footer table{ width:100% } .room-infomation .info-content .info-inner .info-footer table thead th{ padding:15px 20px; font-size:12px; font-weight:400; text-transform:uppercase; letter-spacing:1px; border-bottom:1px solid #e4e4e4 } .room-infomation .info-content .info-inner .info-footer table tbody td{ padding:15px 20px; vertical-align:top; border-bottom:1px solid #e4e4e4; font-size:14px } .room-infomation .info-content .info-inner .info-footer table tbody td h4{ margin-top:0 } .room-infomation .info-content .info-inner .info-footer table tbody td p{ font-size:14px; margin-bottom:0 } .slider-check .sidebar .widget_reservation .widget-header h2.widget-title{ font-size:16px } .slider-check .sidebar .widget_reservation .widget-header p.price{ line-height:1em } .slider-check .big-slider{ position:relative; margin-bottom:10px } .slider-check .big-slider img{ width:100%; margin:0 auto } .slider-check .big-slider .item{ position:relative } .slider-check .big-slider .item .post-thumbnail{ position:relative; max-height:480px; overflow:hidden } .slider-check .big-slider .item .post-body{ position:absolute; bottom:0; left:0; width:100%; background-color:rgba(28,28,28,.6); padding:15px } .slider-check .big-slider .item .post-body h5{ color:#fff; margin:0; font-weight:300; font-size:14px } .slider-check .big-slider.owl-theme .owl-controls .owl-buttons{ width:100%; position:absolute; top:calc(50% - 20px); bottom:auto; left:auto } .slider-check .big-slider.owl-theme .owl-controls .owl-buttons div{ background-color:rgba(28,28,28,.6); margin-right:0 } .slider-check .big-slider.owl-theme .owl-controls .owl-buttons div.owl-prev{ position:absolute; left:0 } .slider-check .big-slider.owl-theme .owl-controls .owl-buttons div.owl-next{ position:absolute; right:0 } .slider-check .small-slider .item{ max-height:80px; overflow:hidden; margin-right:5px } .slider-check .small-slider .item .post-thumbnail{ cursor:pointer; display:inline-block; position:relative } .slider-check .small-slider .item .post-thumbnail:after{ content:''; position:absolute; top:0; right:0; bottom:0; left:0; box-shadow:inset 0 0 0 0 #d8a942; transition:box-shadow .1s ease } .room-thumbnail .post .post-body,.room-thumbnail .post .post-body .post-content{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .slider-check .small-slider .synced .item .post-thumbnail:after{ box-shadow:inset 0 0 0 5px #d8a942 } .accommodation-slider .item,.room-page{ position:relative } .accommodation-slider .item .post,.room-page .post{ max-width:100%; margin-bottom:30px; position:relative; overflow:hidden } .accommodation-slider .item .post .post-body .post-footer,.room-page .post .post-body .post-footer{ position:absolute; width:100%; left:0; right:0; bottom:30px } .accommodation-slider .item .post:after,.room-page .post:after{ content:""; clear:both; display:table } .accommodation-slider .item .post .post-media,.room-grid .post .post-media,.room-simple .post .post-media{ position:relative; max-height:240px; overflow:hidden } .accommodation-slider .item .post .post-body,.room-grid .post .post-body,.room-simple .post .post-body{ padding:30px } .accommodation-slider .item .post .post-body h2,.room-grid .post .post-body h2,.room-simple .post .post-body h2{ font-size:32px; margin:0 auto 15px } .accommodation-slider .item .post .post-body .post-content,.room-grid .post .post-body .post-content,.room-simple .post .post-body .post-content{ color:#1c1c1c; font-size:14px; margin-bottom:25px } .accommodation-slider .item .post .post-body .post-footer,.room-grid .post .post-body .post-footer,.room-simple .post .post-body .post-footer{ position:relative; bottom:0 } .accommodation-slider .item .post .post-body .post-footer p.price,.room-grid .post .post-body .post-footer p.price,.room-simple .post .post-body .post-footer p.price{ font-size:30px; margin-bottom:30px } .accommodation-slider .item .post .post-body .post-footer p.price span.small,.room-grid .post .post-body .post-footer p.price span.small,.room-simple .post .post-body .post-footer p.price span.small{ font-size:.5em } .room-list{ position:relative } .room-list .post .post-media{ width:50%; left:50%; float:left; position:relative } .room-list .post .post-body{ width:50%; right:50%; position:relative; float:left; min-height:423px; padding:60px 70px 30px } .room-list .post .post-body h2{ font-size:32px; margin:0 auto 10px } .room-list .post .post-body .post-content{ font-size:.9em } .room-list .post .post-body .post-content ul{ position:relative; margin-bottom:10px } .room-list .post .post-body .post-content ul li{ position:relative; font-size:14px; padding-left:20px; line-height:30px } .room-list .post .post-body .post-content ul li:before{ content:''; display:block; position:absolute; width:4px; height:4px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px; border-radius:30px; margin:auto; left:0; top:0; bottom:0; background-color:#898989 } .room-list .post .post-body .post-footer{ position:relative; bottom:0 } .room-list .post .post-body .post-footer p.price{ font-size:30px; color:#202020; margin-bottom:0 } .room-list .post .post-body .post-footer p.price span.small{ font-size:.5em } .room-list .post .post-body .post-footer a.btn{ position:absolute; right:0; top:0; padding:15px 50px } .room-list .post:after{ content:""; clear:both; display:table } .room-grid .post .post-body{ text-align:center; min-height:320px; padding:30px 50px } .room-grid .post .post-body .post-footer p.price{ margin-bottom:30px } .room-grid .post .post-body .post-footer p.price span.small{ font-size:14px } .room-modem .post .post-media{ width:58.33333333%; max-height:430px; float:left; position:relative } .room-modem .post .post-body{ width:50%; max-height:370px; position:absolute; z-index:3; top:calc(50% - 185px); right:0; bottom:0; padding:50px 70px; text-align:center; overflow:hidden } .room-modem .post .post-body h2{ font-size:32px; line-height:1em; margin:0 auto 30px } .room-modem .post .post-body .post-content{ position:relative; margin-bottom:30px } .room-modem .post .post-body .post-content p{ margin-bottom:0 } .room-modem .post .post-body .post-footer{ position:relative; bottom:0 } .room-modem .post .post-body .post-footer p.price{ font-size:30px; color:#202020; margin-bottom:40px; line-height:1em } .room-modem .post .post-body .post-footer p.price span.small{ font-size:.5em } .room-modem [class*=col-]:nth-child(odd) .post .post-media{ left:41.66666667% } .room-modem [class*=col-]:nth-child(odd) .post .post-body{ right:auto } .room-thumbnail .post .post-media{ max-height:350px } .room-thumbnail .post .post-media img{ width:100% } .room-thumbnail .post .post-media:after{ content:''; position:absolute; width:100%; height:40%; left:0; bottom:0; z-index:20; background-color:rgba(30,22,3,0); background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(30,22,3,0)),to(rgba(30,22,3,.9))); background-image:-webkit-linear-gradient(top,rgba(30,22,3,0),rgba(30,22,3,.9)); background-image:-moz-linear-gradient(top,rgba(30,22,3,0),rgba(30,22,3,.9)); background-image:-ms-linear-gradient(top,rgba(30,22,3,0),rgba(30,22,3,.9)); background-image:-o-linear-gradient(top,rgba(30,22,3,0),rgba(30,22,3,.9)); background-image:linear-gradient(top,rgba(30,22,3,0),rgba(30,22,3,.9)); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(30, 22, 3, 0)', endColorStr='rgba(30, 22, 3, 0.9)') } .room-thumbnail .post .post-media a.overlay{ background-color:transparent; position:absolute; left:0; top:0; z-index:30 } .room-thumbnail .post .post-body{ position:absolute; width:100%; height:100%; bottom:0; left:0; padding:30px; z-index:25; background-color:rgba(28,28,28,0); -webkit-transform:translateY(60%); -moz-transform:translateY(60%); -ms-transform:translateY(60%); -o-transform:translateY(60%); transform:translateY(60%); transition:all .3s ease } .room-thumbnail .post .post-body h2{ margin-top:0; margin-bottom:20px } .room-thumbnail .post .post-body p.price{ font-size:24px; margin-bottom:20px; line-height:1em } .room-thumbnail .post .post-body p.price span.small{ font-size:.6em } .room-thumbnail .post .post-body .post-content{ font-weight:300; font-size:.9em; margin-bottom:20px; opacity:0; visibility:hidden; transition:all .3s ease } .room-thumbnail .post:hover .post-body .post-content,.room-thumbnail .post:hover .post-media a.overlay{ opacity:1; visibility:visible } .room-thumbnail .post .post-body .post-footer{ position:relative; bottom:0 } .room-thumbnail .post .post-body .post-footer a.btn{ color:#fff!important; border-top:1px solid #fff; border-bottom:1px solid #fff } .room-thumbnail .post .post-body .post-footer a.btn span.inner:after{ border-right:1px solid #fff; border-top:1px solid #fff } .room-thumbnail .post:hover .post-body{ background-color:rgba(28,28,28,.8); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } .page-blog .site-content .search-box{ position:relative; margin-bottom:30px } .page-blog .site-content .search-box form input{ position:relative; border:0; background-color:#fff; width:100%; height:60px; padding-left:30px; padding-right:50px } .page-blog .site-content .search-box form input::-moz-placeholder{ color:#898989; opacity:1; font-family:"Droid Serif"; font-size:14px; line-height:60px } .page-blog .site-content .search-box form input:-ms-input-placeholder{ color:#898989; font-family:"Droid Serif"; font-size:14px; line-height:60px } .page-blog .site-content .search-box form input::-webkit-input-placeholder{ color:#898989; font-family:"Droid Serif"; font-size:14px; line-height:25px } .page-blog .site-content .search-box form:after{ position:absolute; content:'\f002'; font-family:Fontawesome; color:#1c1c1c; right:30px; top:20px } .page-blog .site-content .post .post-thumbnail{ position:relative; overflow:hidden; max-height:350px; min-height:140px; background-color:#e2e2e2 } .page-blog .site-content .post .post-thumbnail img{ width:100% } .page-blog .site-content .post .post-thumbnail .posted-on{ position:absolute; top:30px; left:30px; min-width:80px; background-color:#fff; color:#000; padding:13px; text-align:center } .page-blog .site-content .post .post-thumbnail .posted-on p{ font-size:10px; text-transform:uppercase; margin-bottom:0 } .page-blog .site-content .post .post-thumbnail .posted-on p.day{ font-size:36px; line-height:40px } .page-blog .site-content .post .post-thumbnail a.overlay{ position:absolute; top:0; left:0; z-index:5; width:100%; height:100% } .page-blog .site-content .post .post-body{ padding:30px } .page-blog .site-content .post .post-body .entry-header{ margin-bottom:20px; padding:0 } .page-blog .site-content .post .post-body .entry-header ul.cat-links li{ display:inline-block; margin-right:10px } .page-blog .site-content .post .post-body .entry-header ul.cat-links li a{ font-size:12px; font-weight:500 } .page-blog .site-content .post .post-body .entry-header ul.cat-links li:last-child{ margin-right:0 } .page-blog .site-content .post .post-body .entry-header h2.entry-title{ margin-bottom:0; margin-top:0 } .page-blog .site-content .post .post-body .entry-header h2.entry-title a{ font-size:26px; font-style:italic } .page-blog .site-content .post .post-body .entry-content{ padding:0; font-size:14px } .page-blog .site-content .post .post-body .entry-footer span{ position:relative; font-size:12px; font-weight:300; color:#898989; margin-right:20px } .page-blog .site-content .post .post-body .entry-footer span.tags-links:before{ content:'\f02b'; font-family:Fontawesome } .page-blog .site-content .post .post-body .entry-footer span.comments-link:before{ content:'\f075'; font-family:Fontawesome } .page-blog .site-content .post .post-body .entry-footer span a{ color:#898989 } .post .have-event{ position:absolute; top:30px; right:30px; text-align:center; background-color:rgba(28,28,28,.8) } #clock-event ul{ max-height:80px; overflow:hidden } #clock-event ul li{ position:relative; float:left; font-size:29px; padding:15px 25px; line-height:22px } #clock-event ul li span{ font-size:.3em; text-transform:uppercase } #clock-event ul:after{ content:''; clear:both; display:table } .page-blog-detail .site-content{ margin-bottom:30px } .page-blog-detail .site-content .post{ margin-bottom:0!important } .page-blog-detail .site-content .post .post-body .entry-header{ margin-bottom:30px } .page-blog-detail .site-content .post .post-body .entry-header ul.cat-links li{ display:inline-block; margin-right:10px } .page-blog-detail .site-content .post .post-body .entry-header ul.cat-links li a{ font-size:12px; font-weight:500 } .page-blog-detail .site-content .post .post-body .entry-header ul.cat-links li:last-child{ margin-right:0 } .page-blog-detail .site-content .post .post-body .entry-header:after{ content:''; clear:both; display:table } .page-blog-detail .site-content .post .post-body .entry-header h2.entry-title{ font-size:26px; margin-bottom:15px; margin-top:0; font-style:italic } .page-blog-detail .site-content .post .post-body .entry-header span{ position:relative; font-size:12px; font-weight:300; color:#898989; margin-right:20px } .page-blog-detail .site-content .post .post-body .entry-header span a{ color:#898989 } .page-blog-detail .site-content .post .post-body .entry-content a{ color:#0072bc } .page-blog-detail .site-content .post .post-body .entry-content ol,.page-blog-detail .site-content .post .post-body .entry-content ul{ margin-bottom:30px; list-style-type:disc } .page-blog-detail .site-content .post .post-body .entry-content ol li,.page-blog-detail .site-content .post .post-body .entry-content ul li{ font-size:14px; font-weight:300; position:relative; line-height:30px; margin-left:20px } .page-blog-detail .site-content .post .post-body .entry-content ol{ list-style-type:decimal } .page-blog-detail .site-content .post .post-body .entry-content ol li:before{ display:none } .filters>li,.page-blog-detail .site-content .post .post-body .entry-footer ul.cat-links li{ display:inline-block } .page-blog-detail .site-content .post .post-body .entry-footer ul.cat-links{ float:right } .page-blog-detail .site-content .post .post-body .entry-footer ul.cat-links li a{ font-size:12px; font-weight:500 } .page-blog-detail .site-content .post .post-body .entry-footer:after{ content:''; clear:both; display:table } .page-blog-detail .site-content nav.post-navigation .nav-links{ position:relative; background-color:#1c1c1c; color:#fff; width:100% } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next:hover,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev:hover{ background-color:#333 } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev{ position:relative; float:left; width:50%; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a{ text-align:center; display:block } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a p,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a p{ margin-bottom:0 } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a p.meta-nav,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a p.meta-nav{ font-size:12px; font-weight:500; text-transform:uppercase } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a p.post-title,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a p.post-title{ font-style:italic; font-size:16px } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next:before,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev:before{ font-family:Fontawesome; position:absolute; top:calc(50% - 17px); font-size:25px; font-weight:700; -moz-transition:all .3s ease; -o-transition:all .3s ease } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev{ border-right:1px solid #333 } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev a{ padding:30px 40px 30px 90px } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev:before{ content:'\f104'; left:20px; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev:hover:before{ -webkit-transform:translateX(-10px); -moz-transform:translateX(-10px); -ms-transform:translateX(-10px); -o-transform:translateX(-10px); transform:translateX(-10px) } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next a{ padding:30px 90px 30px 40px } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next:before{ content:'\f105'; right:20px; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; transition:all .3s ease } .format-audio,.format-slider{ position:relative } .page-blog-detail .site-content nav.post-navigation .nav-links .nav-next:hover:before{ -webkit-transform:translateX(10px); -moz-transform:translateX(10px); -ms-transform:translateX(10px); -o-transform:translateX(10px); transform:translateX(10px) } .page-blog-detail .site-content nav.post-navigation .nav-links:after{ content:''; clear:both; display:table } .format-slider .post-slider .item{ height:350px } .format-audio .post-media{ position:relative; height:280px; overflow:hidden } .format-audio .post-media iframe{ height:100% } .format-video .post-thumbnail:before{ content:'\f144'; font-family:FontAwesome; position:absolute; color:#fff; width:100%; height:100%; top:calc(50% - 40px); font-size:4em; text-align:center } .format-quote{ position:relative } .format-quote blockquote{ background-color:transparent; margin-top:0; margin-bottom:0; padding-top:120px; padding-bottom:130px } .format-quote blockquote footer{ margin-top:20px } .format-quote.has-post-thumbnail blockquote{ position:absolute; top:0 } .format-quote.has-post-thumbnail blockquote footer cite,.format-quote.has-post-thumbnail blockquote p{ color:#fff } .format-quote.has-post-thumbnail .post-thumbnail:before{ content:''; position:absolute; width:100%; height:100%; background-color:rgba(28,28,28,.5) } .highlights{ position:relative } .highlights .flag{ position:absolute; top:0; right:30px; width:40px; height:40px; background-color:#d8a942 } .highlights .flag:before{ content:'\f005'; font-family:FontAwesome; position:absolute; left:0; right:0; top:10px; text-align:center; color:#fff } .highlights .flag:after{ content:""; display:block; position:absolute; top:100%; border-width:0 20px 10px; border-style:solid; border-color:#d8a942 #d8a942 transparent } .isotope-grid-wrapper{ margin:0 } .isotope-grid{ position:relative; width:100% } .isotope-grid .grid-item,.isotope-grid .grid-sizer{ width:25% } .gallery-grid-item-style-1 .grid-item,.gallery-grid-item-style-1 .grid-sizer{ width:33.3333% } .gallery-grid-item-style-2 .grid-item .work-item .video-marker,.gallery-grid-item-style-3 .grid-item .work-item .video-marker{ top:auto; left:auto; right:20px; bottom:20px } .grid-item.large,.grid-item.wide{ width:50% } .grid-item{ position:relative; float:left; overflow:hidden } .grid-item>*{ width:100%; height:100%; margin:0 } .grid-item .work-item{ position:relative; overflow:hidden } .grid-item .work-item img{ width:100%; height:auto } .grid-item .work-item .video-marker{ position:absolute; z-index:2; top:calc(50% - 25px); left:0; right:0; text-align:center; font-size:35px; opacity:1; visibility:visible; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .grid-item .work-item .title,.grid-item .work-item a.mfp-iframe,.grid-item .work-item a.mfp-image{ position:absolute; height:100%; top:0; left:0; width:100% } .grid-item .work-item a.mfp-image{ background-color:transparent; z-index:26 } .grid-item .work-item a.mfp-iframe{ z-index:26 } .grid-item .work-item .title{ z-index:25; text-align:center; background-color:rgba(28,28,28,.7); -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%); -webkit-transition:all .3s cubic-bezier(.5,.72,.24,.94); -moz-transition:all .3s cubic-bezier(.5,.72,.24,.94); -ms-transition:all .3s cubic-bezier(.5,.72,.24,.94); -o-transition:all .3s cubic-bezier(.5,.72,.24,.94); transition:all .3s cubic-bezier(.5,.72,.24,.94) } .grid-item .work-item .title .inner{ position:relative; top:50%; left:50%; padding:0 15px; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%) } .grid-item .work-item .title .inner h2{ font-style:italic; color:#fff; margin-top:0; margin-bottom:35px } .grid-item .work-item .title .inner span{ color:#d8a942; font-size:20px } .grid-item .work-item:hover .video-marker{ opacity:0; visibility:hidden } .grid-item .work-item:hover .title{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0) } .filters{ padding:0; margin:0 0 40px; font-size:0 } .filters>li>a{ color:#202020; margin:0 20px; padding:0 10px; font-size:20px; cursor:pointer; border-bottom:2px solid transparent } .filters>li>a.current{ border-bottom:2px solid #d8a942 } .gallery-effect-fadehover .grid-item .work-item:after{ background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.8))); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='rgba(0, 0, 0, 0.8)', GradientType=0 ); content:''; position:absolute; bottom:0; left:0; width:100%; height:40%; z-index:1 } .gallery-effect-fadehover .grid-item .work-item .video-marker{ top:auto; left:auto; right:20px; bottom:15px; height:20px; font-size:16px; margin-bottom:4px } .gallery-effect-fadehover .grid-item .work-item .title{ background-color:transparent; -webkit-transform:rotateX(0); -moz-transform:rotateX(0); -ms-transform:rotateX(0); -o-transform:rotateX(0); transform:rotateX(0); padding:0 } .gallery-effect-fadehover .grid-item .work-item .title .inner{ top:100% } .gallery-effect-fadehover .grid-item .work-item .title .inner h2{ margin-bottom:0; bottom:20px; position:absolute; left:20px } .gallery-effect-fadehover .grid-item .work-item .title .inner span{ position:absolute; right:20px; bottom:20px; opacity:0; visibility:visible; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .gallery-effect-fadehover .grid-item .work-item:hover .title{ background-color:rgba(28,28,28,.7) } .gallery-effect-fadehover .grid-item .work-item:hover .title span{ opacity:1; visibility:visible } .guestbook .grid-item,.guestbook .grid-sizer{ width:33.3333% } .guestbook{ position:relative } .guestbook .grid-item:not(:nth-child(2)) .work-item:before{ content:'\f10d'; font-family:FontAwesome; font-size:22px; color:#d8a942; position:absolute; top:15px; left:calc(50% - 10px) } .guestbook .grid-item .work-item{ position:relative; text-align:center; padding:50px } .guestbook .grid-item .work-item h2{ font-size:26px; font-style:italic; font-weight:400; margin-top:0; margin-bottom:30px } .guestbook .grid-item .work-item p{ color:#1c1c1c; font-weight:300; font-size:15px; margin-bottom:0; line-height:26px } .guestbook .grid-item .work-item .write-link{ width:90%; margin:40px auto 0; position:relative } .guestbook .grid-item .work-item .write-link a{ display:block; padding:15px 0; text-align:center; text-transform:uppercase; color:#fff; font-size:13px } .guestbook .grid-item .work-item .info img{ width:60px; height:60px; margin:20px auto } .guestbook .grid-item .work-item .info p.signature{ font-weight:400; font-size:17px } .guestbook .grid-item .work-item .info p.address{ font-weight:400; font-size:13px } #bg{ position:fixed; top:-50%; left:-50%; width:200%; height:200% } #bg img,#bg:after{ position:absolute } #bg:after,.page-coming-soon{ height:100%; width:100%; top:0; left:0 } #bg:after{ content:''; background:rgba(0,0,0,.7) } #bg img{ top:0; left:0; right:0; bottom:0; margin:auto; min-width:50%; min-height:50% } .page-coming-soon{ position:fixed; z-index:20; overflow:auto } .page-coming-soon .wrapper{ width:100%; display:table; height:100vh } .page-coming-soon .wrapper .block-content{ display:table-cell; vertical-align:middle; margin:0 auto; text-align:center; padding:0 15px } .page-coming-soon .wrapper .block-content h3{ font-style:italic } .page-coming-soon .wrapper .block-content img{ margin:0 auto } #clock{ font-size:25px; margin-top:40px; margin-bottom:40px } #clock ul li{ position:relative; display:inline-block; font-size:45px; padding:20px 60px; line-height:22px } #clock ul li span{ font-size:.2em; text-transform:uppercase } #clock ul li:after{ content:':'; position:absolute; top:calc(50% - 20px); font-size:20px; right:0 } #clock ul li:last-child:after{ display:none } .bg-about-2 h3{ text-align:center; margin-bottom:60px } .bg-about-2 ul.stat-list{ position:relative; text-align:center } .bg-about-2 ul.stat-list li{ display:inline-block; margin-right:220px } .bg-about-2 ul.stat-list li h5{ font-size:13px; text-transform:uppercase; font-weight:300 } .bg-about-2 ul.stat-list li:last-child{ margin-right:0 } .our-team .post{ position:relative; margin-bottom:30px } .our-team .post .post-media{ width:100%; min-height:430px } .our-team .post .post-media img{ width:100% } .our-team .post .post-media .description{ position:absolute; width:100%; height:100%; top:0; left:0; text-align:center; font-weight:300; padding-top:45%; padding-right:40px; padding-left:40px; color:#1c1c1c; opacity:0; visibility:hidden; z-index:100; cursor:default; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; -webkit-transform:scaleY(0); -moz-transform:scaleY(0); -ms-transform:scaleY(0); -o-transform:scaleY(0); transform:scaleY(0); -webkit-transform-origin:0 80%; -moz-transform-origin:0 80%; -ms-transform-origin:0 80%; -o-transform-origin:0 80%; transform-origin:0 80%; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease } .apb-content .apb-room .apb-room_item .apb-room_text a.apb-btn,.our-team .post .post-body{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .our-team .post .post-body{ position:absolute; bottom:0; left:0; right:0; min-height:150px; transition:all .3s ease } .our-team .post .post-body .post-content{ position:relative; padding:30px 40px 45px; text-align:center } .our-team .post .post-body .post-content h2{ margin-top:0; margin-bottom:10px } .our-team .post .post-body .post-content h5{ font-size:12px; margin:0; font-weight:400 } .our-team .post .post-body .social{ position:absolute; bottom:20px; left:0; right:0; text-align:center; z-index:101 } .our-team .post .post-body .social ul.social-list li{ width:18px; height:18px; margin-bottom:0 } .our-team .post .post-body .social ul.social-list li a{ font-size:16px } .our-team .post .post-body .social ul.social-list li a i{ display:block; width:18px; height:18px } .our-team .post .post-body .social ul.social-list li:hover a{ -webkit-transform:translateY(-18px); -moz-transform:translateY(-18px); -ms-transform:translateY(-18px); -o-transform:translateY(-18px); transform:translateY(-18px) } .our-team .post:hover .post-media .description{ opacity:1; visibility:visible; -webkit-transform:scaleY(1); -moz-transform:scaleY(1); -ms-transform:scaleY(1); -o-transform:scaleY(1); transform:scaleY(1) } .our-team .post:hover .post-body{ min-height:100% } .package .post{ margin-bottom:40px } .package .post .post-content p.price{ font-size:18px; font-style:italic; color:#d8a942 } .cat-event .post{ position:relative; width:100%; margin-bottom:70px } .cat-event .post .post-media{ position:relative; min-height:360px; overflow:hidden } .cat-event .post .post-media img{ width:100% } .cat-event .post .post-field{ position:absolute; top:0; left:0; width:100%; min-height:360px; padding:25px; overflow:hidden } .cat-event .post .post-field .wrapper{ position:relative; background-color:rgba(0,0,0,.7); padding:30px; width:35%; min-height:310px } .cat-event .post .post-field .wrapper .group{ position:relative; margin-bottom:20px } .cat-event .post .post-field .wrapper .group h3{ font-size:12px; letter-spacing:1px; margin-top:0; margin-bottom:5px; text-transform:uppercase } .cat-event .post .post-field .wrapper .group p,.cat-event .post .post-field .wrapper .group.group-price{ margin-bottom:0 } .cat-event .post .post-field .wrapper .group h4{ font-size:12px; margin-top:0; margin-bottom:0; font-weight:300; line-height:1.8em } .cat-event .post .post-field .wrapper .group a{ font-size:13px } .cat-event .post .post-field .wrapper .group p.price{ font-size:12px } .cat-event .post .post-field .wrapper .group p.price span{ margin-left:30px; font-size:25px } .cat-event .post .post-field .wrapper .group.group-map{ margin-top:-10px } .cat-event .post .post-body{ position:relative; padding:30px 200px } .cat-event .post .post-body h2{ margin-top:0; margin-bottom:20px; text-align:center; font-style:italic } .cat-event .post .post-body .post-content{ text-align:center } .cat-event .post .post-body .post-content p{ color:#1c1c1c; font-weight:300; font-size:14px } .main-content .site-content .post{ position:relative; margin-bottom:40px } .main-content .site-content .post .post-body{ padding:30px } .main-content .site-content .post .post-body .entry-header h1.entry-title{ margin-top:0; margin-bottom:30px; font-size:30px; font-style:italic } .main-content .site-content .post .post-body .entry-content{ position:relative; color:#1c1c1c; font-weight:300; font-size:15px } .main-content .site-content .post .post-body .entry-content p{ margin-bottom:30px } .main-content .site-content .post .post-body .entry-content a{ color:#00aeef } .main-content .site-content .post .post-body .entry-content a:hover{ text-decoration:underline } .main-content .site-content.event-detail{ max-width:735px; float:right } .main-content .site-content.event-detail:after{ content:''; display:table; clear:both } .page-not-found{ padding-top:50px; padding-bottom:90px } .page-not-found .wrapper{ width:100%; display:table; height:100vh } .page-not-found .wrapper .block-content{ padding:0 15px; display:table-cell; vertical-align:middle } .page-not-found .wrapper .block-content .post-header{ position:relative; text-align:center; margin-bottom:60px } .page-not-found .wrapper .block-content .post-header h1{ font-size:72px } .page-not-found .wrapper .block-content .post-header h5{ font-weight:300; font-style:italic } .page-not-found .wrapper .block-content .post-body{ position:relative; text-align:center; max-width:630px; margin:0 auto } .page-not-found .wrapper .block-content .post-body p{ font-weight:400; margin-bottom:30px } .page-not-found .wrapper .block-content .post-body form.search-form{ margin-bottom:30px } .page-not-found .wrapper .block-content .post-body form.search-form input[type=search]{ position:relative; border:0; width:430px; height:50px; padding:15px 20px; float:left } .page-not-found .wrapper .block-content .post-body form.search-form ::-webkit-input-placeholder{ color:#898989 } .page-not-found .wrapper .block-content .post-body form.search-form :-moz-placeholder{ color:#898989 } .page-not-found .wrapper .block-content .post-body form.search-form ::-moz-placeholder{ color:#898989 } .page-not-found .wrapper .block-content .post-body form.search-form :-ms-input-placeholder{ color:#898989 } .page-not-found .wrapper .block-content .post-body form.search-form input[type=submit]{ height:50px; font-size:14px; padding:15px 55px; border:0; text-transform:uppercase } .page-not-found .wrapper .block-content .post-body form.search-form input[type=submit]:hover{ background-color:#f9c557 } .info-block{ position:relative; min-height:500px } .info-block .content{ position:absolute; top:50%; left:0; padding:0 25%; -webkit-transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform:translate(0,-50%); -o-transform:translate(0,-50%); transform:translate(0,-50%) } .info-block .content1 { position: absolute; top: 31%; left: 0; /* padding: 0 25%; */ -webkit-transform: translate(0,-50%); -moz-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); } .spa-package,.spa-package .section-content,.spa-package .section-content .post,.spa-package .section-content .post .post-body ul.spa-list{ position:relative } .info-block .content h1,.info-block .content h2,.info-block .content h3,.info-block .content h4,.info-block .content h5,.info-block .content h6{ position:relative; margin-top:0; color:#1c1c1c } .spa-package .section-content .post{ padding:35px; margin-bottom:30px } .spa-package .section-content .post .post-header h6{ font-weight:700; color:#333; font-size:11px; letter-spacing:1px } .spa-package .section-content .post .post-header p.price{ font-size:25px; margin-bottom:30px } .spa-package .section-content .post .post-body ul.spa-list li{ line-height:30px; padding-left:20px; color:#1c1c1c; font-size:14px; font-weight:300 } .spa-package .section-content .post .post-body ul.spa-list li:before{ content:'\f111'; font-family:FontAwesome; font-size:4px; position:absolute; left:0 } .contact-page:before{ background-color:#fff; box-shadow:0 0 1px rgba(0,0,0,.15); content:""; display:block; height:100%; min-height:100%; position:absolute; top:0; left:0; width:calc(50% + 100px); z-index:0 } .contact-page .sidebar{ position:relative; float:left; width:calc(50% + 100px); margin-right:-100% } .contact-page .sidebar .widget{ position:relative; width:100%; margin-bottom:30px } .contact-page .sidebar .widget h2.widget-title{ color:#333; font-size:30px; position:relative; text-align:left; border-bottom:0; padding:0; margin-top:0; margin-bottom:0 } .contact-page .sidebar .widget .widget-content{ position:relative; padding:20px 30px 0 0 } .contact-page .sidebar .widget .widget-content p{ font-size:15px; color:#1c1c1c; font-weight:300 } .contact-page .sidebar .widget .widget-content h3{ font-size:19px; margin-bottom:0; font-weight:700; color:#444 } .contact-page .sidebar .widget .widget-content h5{ font-style:italic; font-size:14px; margin-top:0; margin-bottom:5px } .contact-page .sidebar .widget .widget-content h6{ font-weight:400; font-size:11px; margin-top:0; margin-bottom:20px } .contact-page .sidebar .widget .widget-content h6.normal{ font-size:13px; font-weight:400 } .contact-page .sidebar .widget .widget-content .location{ width:100%; position:relative; display:block } .contact-page .sidebar .widget .widget-content .location a.mark{ display:block; padding:0; float:left; width:10%; max-width:30px; height:30px; line-height:30px; text-align:center; font-size:13px; -webkit-border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; border-radius:25px } .contact-page .sidebar .widget .widget-content .location:hover a.mark{ color:#fff } .contact-page .sidebar .widget .widget-content .location .info{ width:90%; float:left; padding-left:30px } .contact-page .sidebar .widget .widget-content .location .info p{ font-weight:700; font-size:13px } .contact-page .sidebar .widget .widget-content .location .info .column{ width:50%; float:left } .contact-page .sidebar .widget .widget-content .location:after{ content:''; clear:both; display:table } .contact-page .site-content{ position:relative; width:calc(50% - 100px); margin-left:calc(50% + 100px); display:block; float:left; padding-top:100px; padding-left:30px } .contact-page .site-content h2{ color:#333; font-size:30px; position:relative; text-align:left; border-bottom:0; padding:0; margin-top:0; margin-bottom:30px } .contact-page .site-content form ul{ margin:0 } .contact-page .site-content form ul li{ padding:10px 0 } .contact-page .site-content form ul li input{ color:#000; border:0; padding:10px 15px; width:100%; font-size:14px } .contact-page .site-content form ul li textarea{ width:100%; min-height:170px; padding:10px 15px; font-size:14px; color:#000; font-weight:400 } .contact-page .site-content form input[type=submit]{ display:block; padding:10px 40px; margin-top:20px; border:0; text-align:center; text-transform:uppercase; color:#fff; font-size:13px } .contact-page .site-content form input[type=submit]:active,.contact-page .site-content form input[type=submit]:focus,.contact-page .site-content form input[type=submit]:hover{ background-color:#333 } .activities .grid-item,.activities .grid-sizer{ width:33.3333% } .activities .grid-item .work-item{ position:relative; overflow:hidden } .activities .grid-item .work-item .post-thumbnail{ width:100%; position:relative } .activities .grid-item .work-item .post-thumbnail img{ width:100% } .activities .grid-item .work-item .post-body{ width:100%; padding:35px 30px 40px } .activities .grid-item .work-item .post-body h2{ color:#333; margin-top:0 } .activities .grid-item .work-item .post-body a.btn{ width:100% } .activities .grid-item .work-item .post-body .meta{ position:relative } .activities .grid-item .work-item .post-body .meta span.date{ float:left } .activities .grid-item .work-item .post-body .meta ul.cat-links{ float:right } .activities .grid-item .work-item .post-body .meta ul.cat-links li{ display:none } .activities .grid-item .work-item .post-body .meta ul.cat-links li a{ font-size:12px; font-weight:700 } .activities .grid-item .work-item .post-body .meta ul.cat-links li:first-child{ display:block } .activities .grid-item .work-item .post-body .meta:after,.attraction-local .box .wrapper .locate:after{ content:''; display:table; clear:both } .attraction-local{ position:relative; max-width:662px; margin:-80px auto 0; padding:0 15px; z-index:990 } .attraction-local .box{ position:relative; width:100%; margin:0 auto; background-color:#1c1c1c } .attraction-local .box .wrapper{ position:relative; padding:35px 32px 30px } .attraction-local .box .wrapper h2{ text-align:center; margin-top:0; margin-bottom:30px; line-height:1em } .attraction-local .box .wrapper .locate{ position:relative } .attraction-local .box .wrapper .locate button.btn-locate{ width:28.698%; margin-right:3.523%; float:left; height:50px; font-size:12px; text-transform:uppercase } .attraction-local .box .wrapper .locate button.btn-locate i{ margin-right:14px; font-size:20px; vertical-align:middle } .attraction-local .box .wrapper .locate button.btn-locate:active,.attraction-local .box .wrapper .locate button.btn-locate:hover{ background-color:#e8b647 } .attraction-local .box .wrapper .locate .location{ position:relative; width:67.779%; float:left } .attraction-page .sidebar ul li a:before,.attraction-page .site-content h2:before{ content:'\f041'; font-family:FontAwesome; margin-right:15px } .attraction-page{ position:relative } .attraction-page .sidebar{ position:relative; padding:45px 30px; margin-bottom:30px } .attraction-page .sidebar ul{ position:relative } .attraction-page .sidebar ul li{ line-height:40px } .attraction-page .sidebar ul li a{ font-size:14px; font-weight:300; display:block } .attraction-page .sidebar ul li a:before{ font-size:16px; padding-left:2px } .attraction-page .site-content a{ color:#0072bc } .attraction-page .site-content h2{ margin-top:0; margin-bottom:15px } .attraction-page .site-content h2:before{ font-size:20px; vertical-align:middle } .attraction-page .site-content .infomation{ position:relative; margin-bottom:20px } .attraction-page .site-content .infomation ul{ padding:20px 0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2 } .attraction-page .site-content .infomation ul li{ width:30%; float:left } .attraction-page .site-content .infomation ul li:first-child{ width:40% } .attraction-page .site-content .infomation ul li h5{ font-size:16px; font-style:italic } .attraction-page .site-content .infomation ul li h6{ font-size:11px; color:#acacac } .attraction-page .site-content .infomation ul:after{ content:''; clear:both; display:table } .attraction-page .site-content .post{ position:relative } .attraction-page .site-content .post .post-header{ position:relative; margin-bottom:20px } .attraction-page .site-content .post .post-header h2:before{ display:none } .attraction-page .site-content .post .post-body p{ margin-bottom:20px; font-size:14px; font-weight:300 } .attraction-page .site-content .post .post-body p.image{ float:left; margin-right:20px } .attraction-page .site-content .post .post-body h4{ font-size:20px; text-transform:capitalize; margin-top:50px } .attraction-page .site-content .post .post-body:after{ content:''; clear:both; display:table } .room-select{ position:relative } .room-select .apb-room-selected h2.apb-heading{ color:#333; font-size:22px; position:relative; text-align:center; padding:20px 0; margin-top:0; margin-bottom:0 } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_current{ overflow:hidden; padding:30px 35px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_current h6{ margin-top:0; margin-bottom:10px; font-size:14px; text-transform:uppercase; font-weight:700; position:relative } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_current h6:before{ content:'\f105'; font-family:FontAwesome; left:-14px; position:absolute; font-size:16px; font-weight:700 } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_current span{ font-size:12px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item{ overflow:hidden; padding:30px 20px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item h6{ font-size:12px; text-transform:uppercase; font-weight:700; margin-top:0; margin-bottom:0; margin-right:15px; display:inline-block } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item span.apb-option{ font-size:12px; display:inline-block } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item.apb_disable{ padding:30px 40px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item.apb_disable h6{ display:block; margin-right:0; margin-bottom:7px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item.apb_disable span.apb-option{ display:block } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total{ overflow:hidden; margin-top:20px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name h2,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total h2{ text-transform:uppercase; font-size:14px; font-weight:700; float:left; margin:0; line-height:28px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name span.apb-amount,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total span.apb-amount{ float:right; font-size:20px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_name:after,.room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_total:after{ content:''; display:table; clear:both } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item a.apb-room-selected_change{ font-style:italic; font-size:12px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost{ overflow:hidden; margin-top:10px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost h2{ text-transform:uppercase; font-size:14px; font-weight:700; margin:0 0 10px; line-height:28px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li{ position:relative; display:block; margin-bottom:20px; line-height:35px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li:after,.room-select .apb-room-selected .apb-room-selected_content .apb-room-total:after{ display:table; content:''; clear:both } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li h6{ float:left; font-size:12px; font-weight:400; margin-top:0; margin-bottom:0; text-transform:none; line-height:100% } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li span{ float:right; font-size:12px; font-weight:700; line-height:100% } .room-select .apb-room-selected .apb-room-selected_content .apb-room-selected_item .apb-room-selected_cost ul li:last-child{ margin-bottom:0 } .room-select .apb-room-selected .apb-room-selected_content .apb-room-total{ overflow:hidden; padding:20px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-total h6{ position:relative; text-transform:uppercase; font-weight:700; font-size:14px; float:left; margin-top:0; margin-bottom:0; line-height:28px } .room-select .apb-room-selected .apb-room-selected_content .apb-room-total span.apb-amount{ float:right; font-size:20px; line-height:28px } .room-dates{ position:relative } .room-dates .apb-room-date h2.apb-heading{ color:#333; font-size:22px; position:relative; text-align:center; padding:20px 0; margin-top:0; margin-bottom:0 } .room-dates .apb-room-date .apb-room-date_content{ position:relative; padding:30px 20px; overflow:hidden } .room-dates .apb-room-date .apb-room-date_content ul li{ position:relative; display:block; margin-bottom:20px; line-height:35px } .room-dates .apb-room-date .apb-room-date_content ul li h6{ float:left; font-size:12px; font-weight:400; margin-top:0; margin-bottom:0; line-height:100% } .room-dates .apb-room-date .apb-room-date_content ul li span{ float:right; font-size:12px; font-weight:700; line-height:100% } .room-dates .apb-room-date .apb-room-date_content ul li:after{ content:''; display:table; clear:both } .room-dates .apb-room-date .apb-room-date_content ul li:last-child{ margin-bottom:0 } .abp-step,.apb-content{ margin-bottom:30px; position:relative } .abp-step ul{ color:#333; text-align:center } .abp-step ul li{ display:inline-block; font-size:14px; position:relative; padding:20px } .abp-step ul li.active{ border-bottom:2px solid #d8a942 } .apb-content h2.apb-heading{ color:#333; font-size:20px; position:relative; text-align:center; border-bottom:1px solid #ebebeb; padding:20px 0; margin-top:0; margin-bottom:0 } .apb-content .apb-calendar_wrap{ position:relative; padding:20px 20px 40px } .apb-content .apb-calendar_wrap .hasDatepicker:after{ content:''; display:table; clear:both } .apb-content .apb-room .apb-room_item{ position:relative; margin-bottom:30px } .apb-content .apb-room .apb-room_item h2.apb-room_name{ position:relative; font-size:30px; color:#333; padding-left:40px } .apb-content .apb-room .apb-room_item h2.apb-room_name:before{ content:""; position:absolute; top:20px; left:0; width:30px; height:1px; background-color:#1c1c1c } .apb-content .apb-room .apb-room_item .apb-room_img{ width:40%; float:left; position:relative; overflow:hidden; padding-right:15px } .apb-content .apb-room .apb-room_item .apb-room_img img{ width:100% } .apb-content .apb-room .apb-room_item .apb-room_text{ width:60%; padding-left:15px; float:left; margin-bottom:30px } .apb-content .apb-room .apb-room_item .apb-room_text .apb-room_desc{ font-size:14px; line-height:30px; color:#1c1c1c; margin-bottom:20px } .apb-content .apb-room .apb-room_item .apb-room_text .apb-room_desc ul{ list-style-type:disc; padding-left:15px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer .info-group ul,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer ul.package-list,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .switch-list ul{ list-style-type:none } .apb-content .apb-room .apb-room_item .apb-room_text .apb-room_desc .see_more{ font-size:12px; font-style:italic } .apb-content .apb-room .apb-room_item .apb-room_text .apb-room_desc .see_more a{ cursor:pointer } .apb-content .apb-room .apb-room_item .apb-room_text .apb-room_desc .see_more div ul li{ font-size:14px; font-style:normal; text-decoration:none } .apb-content .apb-room .apb-room_item .apb-room_text p.apb-room_price{ font-size:30px; color:#202020; margin-bottom:0; display:inline-block; vertical-align:middle } .apb-content .apb-room .apb-room_item .apb-room_text p.apb-room_price span.small{ font-size:14px } .apb-content .apb-room .apb-room_item .apb-room_text a.apb-btn{ display:inline-block; white-space:nowrap; text-transform:uppercase; padding:15px 35px; font-size:12px; font-weight:700; text-align:center; transition:all .3s ease } .apb-content .apb-confirm a.apb-btn,.apb-content .form-row input[type=submit]{ text-transform:uppercase; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease } .apb-content .apb-room .apb-room_item ul.package-list{ position:relative; width:100%; float:none } .apb-content .apb-room .apb-room_item ul.package-list li{ padding:25px; border-top:1px solid #eee } .apb-content .apb-room .apb-room_item ul.package-list li:before{ display:none } .apb-content .apb-room .apb-room_item ul.package-list li:last-child{ border-bottom:1px solid #eee } .apb-content .apb-room .apb-room_item ul.package-list li .column-1{ width:70%; float:left; padding-right:20px } .apb-content .apb-room .apb-room_item ul.package-list li .column-1 input[type=checkbox]{ cursor:pointer; margin-right:20px } .apb-content .apb-room .apb-room_item ul.package-list li .column-1 p{ padding-left:35px; padding-top:0; padding-bottom:0; font-size:14px; font-weight:300; line-height:25px } .apb-content .apb-room .apb-room_item ul.package-list li .column-1 label{ font-size:16px; font-weight:400; color:#333 } .apb-content .apb-room .apb-room_item ul.package-list li .column-2{ width:10%; float:left; padding:0 10px; margin-top:20px } .apb-content .apb-room .apb-room_item ul.package-list li .column-2 input[type=text]{ width:100%; height:35px; background-color:#f9f9f9; color:#1c1c1c; border:0; padding:0 15px } .apb-content .apb-room .apb-room_item ul.package-list li .column-3{ width:20%; float:left; font-size:20px; color:#1c1c1c; text-align:center; margin-top:25px } .apb-content .apb-room .apb-room_item ul.package-list li .column-3 span{ font-size:12px } .apb-content .apb-room .apb-room_item ul.package-list li:after{ content:''; clear:both; display:table } .apb-content .apb-confirm{ position:relative; padding:50px 20px; margin-bottom:30px } .apb-content .apb-confirm h2{ font-size:30px; margin-top:0; margin-bottom:10px; text-align:center } .apb-content .apb-confirm h5{ font-size:16px; margin-top:0; margin-bottom:40px; text-align:center; font-weight:400 } .apb-content .apb-confirm a.apb-btn{ display:block; width:155px; margin:0 auto; white-space:nowrap; padding:15px 35px; font-size:12px; font-weight:700; text-align:center; transition:all .3s ease } .apb-content .apb-checkout .ch-container,.apb-content .apb-contact .ct-container{ padding:30px 70px; position:relative } .apb-content .apb-checkout{ position:relative; max-width:670px; margin:0 auto } .apb-content .apb-checkout .ch-container .check-info{ position:relative; font-size:12px } .apb-content .apb-checkout .ch-container .check-info a{ color:#1c1c1c; font-weight:700 } .apb-content .apb-checkout .ch-container .check-billing-fields{ position:relative; width:100%; overflow:hidden } .apb-content .apb-checkout .ch-container .check-billing-fields h2{ font-size:30px; margin-bottom:30px } .apb-content .apb-contact{ position:relative; max-width:670px; margin:0 auto } .apb-content .apb-contact .ct-container .contact-fields{ position:relative; width:100%; overflow:hidden } .apb-content .apb-contact .ct-container .contact-fields h2{ font-size:30px; margin-bottom:30px; margin-top:0 } .apb-content .form-row img.img-credit,.apb-content .form-row p{ margin-top:10px; padding-left:25px } .apb-content .form-row{ position:relative; margin-bottom:25px; color:#333 } .apb-content .form-row p{ line-height:20px; font-size:12px } .apb-content .form-row label{ font-size:12px; text-transform:uppercase; font-weight:400 } .apb-content .form-row label abbr{ background-color:transparent; color:red; border-bottom:0 } .apb-content .form-row input,.apb-content .form-row textarea{ position:relative; width:100%; height:40px; background-color:#f9f9f9; color:inherit; padding:10px 20px; border:0; font-size:14px; margin-bottom:10px } .apb-content .form-row textarea.txt-area-text{ height:auto; min-height:120px; font-weight:400; resize:vertical } .apb-content .form-row .input-checkbox{ display:inline; margin:0 8px 0 0; text-align:center; vertical-align:middle; width:auto; height:auto } .apb-content .form-row input[type=submit]{ font-size:14px; padding:15px 0; height:auto; transition:all .3s ease } .apb-content .form-row label.checkbox{ display:inline } .apb-content .form-row.form-row-wide{ position:relative; width:100% } .apb-content .form-row.form-row-first{ position:relative; width:47%; float:left } .apb-content .form-row.form-row-last{ position:relative; width:47%; float:right } .apb-content .form-row:last-child{ margin-bottom:0 } .apb-content .form-row.coupon{ padding:15px 20px; font-size:12px } .apb-content .form-row.coupon a{ font-weight:700 } .apb-content .form-row.coupon a:hover{ text-decoration:underline } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .switch-list ul li a:hover,.page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li a:hover{ text-decoration:none } .page-blog-detail .site-content .post .post-body .entry-content ul.filters li{ margin-left:0 } .page-blog-detail .site-content .post .post-body .entry-content ul.filters li a{ color:#202020; text-decoration:none } .page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li{ margin-left:0; margin-right:20px } .page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li:last-child{ margin-right:0 } .page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li a h3{ font-size:23px } .page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li a p.time{ -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; margin-bottom:10px } .page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-body .schedule-inner .post h2.h5{ font-size:18px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .switch-list{ width:35% } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .switch-list ul li{ margin-left:0 } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .switch-list ul li a{ color:#212121 } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .switch-list ul li a h3{ font-size:16px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content{ width:65%; padding-left:35px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-header h2{ font-size:20px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer .info-group{ width:50% } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer .info-group h3{ font-size:16px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer .info-group ul li{ margin-left:0 } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer ul.package-list li{ margin-left:0 } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1{ width:100% } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-2{ width:30% } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-3{ width:70% } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer table,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer tbody,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer th,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer thead,.page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer tr{ display:block } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer thead tr{ position:absolute; top:-9999px; left:-9999px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer tbody tr td{ padding:30px 20px 15px } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer tr{ border:1px solid #ccc } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td{ border:none; border-bottom:1px solid #eee; position:relative; padding-left:50% } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:before{ position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:nth-of-type(1):before{ content:"RATE PERIOD" } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:nth-of-type(2):before{ content:"NIGHTLY" } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:nth-of-type(3):before{ content:"WEEKEND NIGHT" } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:nth-of-type(4):before{ content:"WEEKLY" } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:nth-of-type(5):before{ content:"MONTHLY" } .page-blog-detail .site-content .post .post-body .entry-content .room-infomation .info-content .info-inner .info-footer td:nth-of-type(6):before{ content:"EVENT" } .page-blog-detail .site-content .post .post-body .entry-content .group-accordion{ position:relative; margin-bottom:50px } .page-blog-detail .site-content .post .post-body .entry-content .style-button{ position:relative; margin-bottom:30px } .page-blog-detail .site-content .post .post-body .entry-content .style-button ul{ list-style-type:none; display:table } .page-blog-detail .site-content .post .post-body .entry-content .style-button ul li{ position:relative; width:25%; float:left; margin-left:0; padding:5px; display:table-cell } .page-blog-detail .site-content .post .post-body .entry-content .style-button ul li a,.preload{ width:100% } .page-blog-detail .site-content .post .post-body .entry-content .style-button ul:after{ content:''; clear:both; display:table } .preload{ position:fixed; height:100%; top:0; left:0; z-index:99999999; background-color:#fff; text-align:center; visibility:visible; opacity:1 } .loading{ visibility:hidden; opacity:0; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } .spinner{ margin:auto; top:50%; width:40px; height:40px; position:relative; text-align:center; -webkit-animation:rotate 2s infinite linear; -moz-animation:rotate 2s infinite linear; -ms-animation:rotate 2s infinite linear; -o-animation:rotate 2s infinite linear; animation:rotate 2s infinite linear } .dot1,.dot2{ width:60%; height:60%; display:inline-block; position:absolute; top:0; background-color:#d8a942; border-radius:100%; -webkit-animation:bounce 2s infinite ease-in-out; -moz-animation:bounce 2s infinite ease-in-out; -ms-animation:bounce 2s infinite ease-in-out; -o-animation:bounce 2s infinite ease-in-out; animation:bounce 2s infinite ease-in-out } .dot2{ top:auto; bottom:0; -webkit-animation-delay:-1s; -moz-animation-delay:-1s; -ms-animation-delay:-1s; -o-animation-delay:-1s; animation-delay:-1s } @-webkit-keyframes rotate{ 100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) } } @-moz-keyframes rotate{ 100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) } } @-ms-keyframes rotate{ 100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) } } @-o-keyframes rotate{ 100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) } } @keyframes rotate{ 100%{ -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); transform:rotate(360deg) } } @-webkit-keyframes bounce{ 0%,100%{ -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0) } 50%{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } } @-moz-keyframes bounce{ 0%,100%{ -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0) } 50%{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } } @-ms-keyframes bounce{ 0%,100%{ -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0) } 50%{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } } @-o-keyframes bounce{ 0%,100%{ -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0) } 50%{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } } @keyframes bounce{ 0%,100%{ -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0) } 50%{ -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1) } } @media screen and (max-width:1366px){ .fixedTop{ right:0 } } @media screen and (max-width:1199px){ .header .container{ width:100%; padding:0 15px } .flipbook-slider .item .post-body .post-content,.flipbook-slider .item .post-body h2.post-title{ width:100% } .roomrate-slider .owl-controls .owl-buttons div.owl-prev{ margin-left:0 } .roomrate-slider .owl-controls .owl-buttons div.owl-next{ margin-right:0 } .good-food .item .post-thumbnail{ left:auto } .good-food .item .post-body{ right:auto } .good-food .owl-theme .owl-controls .owl-buttons{ width:100% } .about-us .hi-feature{ display:block } .top-foot .widget .widget-header{ margin-bottom:20px; float:none; width:100% } .top-foot .widget .widget-content{ width:100% } .accommodation-slider .item .post .post-media,.room-grid .post .post-media,.room-simple .post .post-media{ max-height:300px } .room-list .post .post-media{ width:100%; left:0 } .room-list .post .post-body{ width:100%; right:0 } .bg-about-2 ul.stat-list li{ margin-right:120px } .our-team .post .post-media{ min-height:370px } .our-team .post .post-media .description{ padding-left:20px; padding-right:20px } .cat-event .post .post-field,.cat-event .post .post-media{ min-height:290px } .cat-event .post .post-field .wrapper{ width:100%; min-height:240px } .cat-event .post .post-field .wrapper .group{ width:50%; float:left; min-height:75px } .cat-event .post .post-field .wrapper .group.group-map{ margin-top:0; min-height:100% } .cat-event .post .post-field .wrapper .group.group-price{ min-height:100% } .cat-event .post .post-field .wrapper:after{ content:''; clear:both; display:table } .comments-area ol.comment-list li.comment ol.children li.comment .comment-body .main-comment .comment-meta .comment-metadata span{ display:block; margin-bottom:10px } .main-content .site-content.event-detail{ float:none; max-width:100% } .spa-intro .wrapper{ height:315px } .spa-intro .wrapper h2{ font-size:30px } .abp-step ul li{ display:block } .datepicker-inline .datepicker-group table.datepicker-calendar td .state-default{ padding:12px } .format-slider .post-slider .item{ height:342px } .page-blog .site-content .post .post-thumbnail{ max-height:342px } .top-foot [class*=col-]:last-child .widget .widget-content ul.social-list{ float:none } .half-block.fr{ padding-left:15px } .half-block.fl{ padding-right:15px } } @media screen and (max-width:1024px){ .mobile-nav-menu{ display:block } .book-now-wrap{ float:right; margin-right:35px } } @media screen and (max-width:991px){ .flipbook-slider .owl-controls .owl-buttons,.half-block{ padding-bottom:20px } .apb-content .apb-checkout,.apb-content .apb-contact,.half-block,.widget_subscribe_2 .widget-content{ max-width:100% } h1.sbig{ font-size:30px } h1.line:before{ background-color:transparent } .flipbook-slider .owl-controls .owl-buttons,.flipbook-slider .owl-controls .owl-pagination{ left:auto; background-color:#fff; bottom:auto!important; position:relative; right:auto; width:100% } .section img,section img{ float:none; border:0!important; margin:0 auto } .half-block{ width:100%; min-height:100%; padding-top:20px } .half-block.fr{ padding-right:15px } .half-block.fl{ padding-left:15px } .flipbook-slider .item .post-thumbnail{ width:100%; position:relative } .flipbook-slider .item .post-thumbnail img{ display:block } .flipbook-slider .item .post-thumbnail .item-img,.spa-package .section-content .post .post-body ul.spa-list li:before{ display:none } .flipbook-slider .item .post-body{ width:100%; padding:20px } .flipbook-slider.reverse .post-thumbnail{ left:auto } .flipbook-slider.reverse .post-body{ float:none } .cat-box,.cat-box-2{ margin-bottom:30px } .bg-about ul.feature-list,.bg-about-2 ul.feature-list,.bg-activity ul.feature-list,.bg-attraction ul.feature-list,.bg-blog ul.feature-list,.bg-contact ul.feature-list,.bg-event ul.feature-list,.bg-gallery ul.feature-list,.bg-guestbook ul.feature-list,.bg-package ul.feature-list,.bg-reservation ul.feature-list,.bg-restaurant ul.feature-list,.bg-room ul.feature-list,.bg-room-detail ul.feature-list,.bg-spa ul.feature-list,.bg-wedding ul.feature-list{ text-align:left } .info-block{ min-height:100%; padding-left:50px; padding-right:50px } .info-block .content{ position:relative; padding:0; -webkit-transform:translate(0,0); -moz-transform:translate(0,0); -ms-transform:translate(0,0); -o-transform:translate(0,0); transform:translate(0,0) } .accommodation-slider .item .post .post-media,.room-grid .post .post-media,.room-simple .post .post-media{ max-height:100% } .room-modem .post .post-media{ width:100% } .room-modem .post .post-body{ width:100%; max-height:100%; position:relative; float:left; right:auto } .room-modem [class*=col-]:nth-child(odd) .post .post-media{ left:0 } .room-thumbnail .post .post-media{ max-height:450px } .room-thumbnail .post .post-media a.overlay{ width:100%; height:100% } .room-thumbnail .post .post-body{ -webkit-transform:translateY(70%); -moz-transform:translateY(70%); -ms-transform:translateY(70%); -o-transform:translateY(70%); transform:translateY(70%) } .our-team .post .post-media{ min-height:500px } .cat-event .post .post-media{ min-height:100% } .cat-event .post .post-field{ position:relative; padding:0; min-height:100% } .cat-event .post .post-field .wrapper{ background-color:#000; min-height:100% } .cat-event .post .post-body{ padding:30px } .spa-enjoy .item .post-body,.spa-enjoy .item .post-thumbnail{ width:100% } .spa-enjoy .item:nth-child(even) .post-thumbnail{ left:auto } .spa-enjoy .item:nth-child(even) .post-body{ right:auto } .spa-package .section-content .post{ text-align:center } .spa-package .section-content .post .post-body ul.spa-list li{ padding-left:0 } .contact-page:before{ width:100%; background-color:transparent } .contact-page .sidebar{ width:100%; margin-right:0 } .contact-page .sidebar .widget{ padding:20px; background-color:#fff } .contact-page .site-content{ width:100%; margin-left:0; padding-top:0; padding-left:0 } .widget img{ margin:0 auto } .widget_recent_entries .widget-content ul li{ float:left; width:50% } .widget_recent_entries .widget-content ul li:first-child{ padding-top:20px } .widget_recent_entries .widget-content ul:after{ content:''; display:table; clear:both } .widget_flickr .widget-content ul.thumbnails li{ width:auto } .comments-area ol.comment-list li.comment ol.children li.comment .comment-body .main-comment .comment-meta .comment-metadata span{ display:inline-block; margin-bottom:0 } .gallery-grid-item-style-1 .grid-item,.gallery-grid-item-style-1 .grid-sizer,.gallery-grid-item-style-2 .grid-item,.gallery-grid-item-style-2 .grid-sizer,.gallery-grid-item-style-3 .grid-item,.gallery-grid-item-style-3 .grid-sizer{ width:50% } .grid-item.large,.grid-item.wide{ width:100% } .activities .grid-item,.activities .grid-sizer,.galleries .grid-item,.galleries .grid-sizer,.guestbook .grid-item,.guestbook .grid-sizer{ width:50% } .room-infomation .switch-list{ width:100%!important; max-width:100%; margin-bottom:30px } .room-infomation .switch-list ul li{ display:inline-block; margin-right:30px } .room-infomation .switch-list ul li a span.icon-arrow{ display:none } .room-infomation .info-content{ width:100%!important; padding-left:0!important; border-left:0 } .apb-content .apb-checkout .ch-container,.apb-content .apb-contact .ct-container{ padding:30px } .spa-intro .wrapper{ height:auto } .abp-step ul li{ display:inline-block } #subscribe-popup-1 .popup-dialog,#subscribe-popup-3 .popup-dialog{ width:720px } .book-now-wrap .book-check-form .book-content ul.book-list li,.book-section .book-check-form .book-content ul.book-list li{ width:50%; margin-right:0; margin-bottom:20px } .book-now-wrap .book-check-form .book-content ul.book-list li .custom,.book-now-wrap .book-check-form .book-content ul.book-list li.book-picker .custom,.book-now-wrap .book-check-form .book-content ul.book-list li.book-select .custom,.book-section .book-check-form .book-content ul.book-list li .custom{ width:100% } .book-now-wrap .book-check-form .book-content ul.book-list li:nth-child(2n+1),.book-section .book-check-form .book-content ul.book-list li:nth-child(2n+1){ padding-right:10px } .book-now-wrap .book-check-form .book-content ul.book-list li:nth-child(2n),.book-section .book-check-form .book-content ul.book-list li:nth-child(2n){ padding-left:10px; padding-right:0 } .book-now-wrap .book-check-form .book-content ul.book-list li #check-available,.book-section .book-check-form .book-content ul.book-list li #check-available{ margin-bottom:0; margin-top:0 } } @media screen and (max-width:767px){ .activities .grid-item,.activities .grid-sizer,.book-contact .box ul li,.guestbook .grid-item,.guestbook .grid-sizer,.modal .modal-dialog .modal-content .modal-body ul li.email,.modal .modal-dialog .modal-content .modal-body ul li.name{ width:100% } #clock-event ul,.cat-box-2 .post-thumbnail{ max-height:100% } h2.section-title{ font-size:30px } .footer .foot-feature .widget:last-child{ margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #333 } .book-contact .box ul li:first-child{ border-right:0; border-bottom:1px solid #000; padding-right:0 } .book-contact .box ul li:last-child{ padding-left:0 } .reserve .reserve-form{ margin:0 auto; float:none } .reserve .reserve-term{ margin-top:0; margin-bottom:15px } .reserve .reserve-term h2{ text-align:center } .reserve .reserve-term .timetable{ margin:0 auto } .reserve .reserve-term .timetable div.tCell:first-child{ text-align:right } .reserve .reserve-term .timetable div.tCell:last-child{ padding-right:0 } .about-us .hi-feature{ margin-bottom:0; padding-bottom:0 } .about-us .hi-thumb{ display:none } .bg-about-2 ul.stat-list li{ display:block; margin-right:0; margin-bottom:20px } .site-content .post .entry-content p iframe{ height:300px } .post .have-event{ position:relative; top:0; right:0; width:100%; margin-bottom:20px; background-color:#1c1c1c } #clock-event ul{ overflow:auto; margin:0 auto } #clock-event ul li{ float:none; display:inline-block } .abp-step ul li,.filters>li,.filters>li>a,.room-infomation .info-content .info-inner .info-footer table,.room-infomation .info-content .info-inner .info-footer tbody,.room-infomation .info-content .info-inner .info-footer td,.room-infomation .info-content .info-inner .info-footer th,.room-infomation .info-content .info-inner .info-footer thead,.room-infomation .info-content .info-inner .info-footer tr{ display:block } .filters{ width:230px; margin:0 auto } .attraction-local .box .wrapper .locate .location,.attraction-page .site-content .infomation ul li,.attraction-page .site-content .infomation ul li:first-child,.room-infomation .switch-list ul li{ width:100% } .filters>li{ margin-bottom:30px } .attraction-local{ margin-top:30px } .attraction-local .box{ max-width:100% } .attraction-local .box .wrapper .locate button.btn-locate{ width:100%; margin-right:0; margin-bottom:20px } .attraction-page .site-content h2{ font-size:20px } .attraction-page .site-content .post .post-body p.image{ float:none } .room-infomation .info-content .info-inner .info-footer .info-group{ width:50% } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-1{ width:100% } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-2{ width:20% } .room-infomation .info-content .info-inner .info-footer ul.package-list li .column-3{ width:80%; text-align:left } .room-infomation .info-content .info-inner .info-footer thead tr{ position:absolute; top:-9999px; left:-9999px } .room-infomation .info-content .info-inner .info-footer tbody tr td{ padding:30px 20px 15px } .room-infomation .info-content .info-inner .info-footer tr{ border:1px solid #ccc } .room-infomation .info-content .info-inner .info-footer td{ border:none; border-bottom:1px solid #eee; position:relative; padding-left:50% } .room-infomation .info-content .info-inner .info-footer td:before{ position:absolute; top:6px; left:6px; width:45%; padding-right:10px; white-space:nowrap } .room-infomation .info-content .info-inner .info-footer td:nth-of-type(1):before{ content:"RATE PERIOD" } .room-infomation .info-content .info-inner .info-footer td:nth-of-type(2):before{ content:"NIGHTLY" } .room-infomation .info-content .info-inner .info-footer td:nth-of-type(3):before{ content:"WEEKEND NIGHT" } .room-infomation .info-content .info-inner .info-footer td:nth-of-type(4):before{ content:"WEEKLY" } .room-infomation .info-content .info-inner .info-footer td:nth-of-type(5):before{ content:"MONTHLY" } .room-infomation .info-content .info-inner .info-footer td:nth-of-type(6):before{ content:"EVENT" } .accommodation-slider .owl-controls .owl-pagination{ position:relative; right:0; top:auto; margin:0 auto } .schedule .sch-header .switch-tab ul.list{ width:230px; margin:0 auto } .schedule .sch-header .switch-tab ul.list li{ display:block; margin-left:0; margin-right:0; margin-bottom:30px } .page-blog-detail .site-content .post .post-body .entry-content .style-button ul li{ width:50% } .page-blog-detail .site-content .post .post-body .entry-content .schedule .sch-header .switch-tab ul.list li{ margin-right:0 } .about-us h1{ font-size:36px } .apb-content .apb-room .apb-room_item .apb-room_img{ width:100%; margin-bottom:20px } .apb-content .apb-room .apb-room_item .apb-room_text,.apb-content .apb-room .apb-room_item ul.package-list li .column-1{ width:100% } .apb-content .apb-room .apb-room_item ul.package-list li .column-2{ width:20% } .apb-content .apb-room .apb-room_item ul.package-list li .column-3{ width:80% } .apb-content .form-row.form-row-first,.apb-content .form-row.form-row-last{ width:100% } blockquote{ padding:30px } blockquote p{ font-size:16px } .widget_recent_entries .widget-content ul li{ float:none; width:100% } .widget_recent_entries .widget-content ul li:first-child{ padding-top:0 } .widget_recent_entries .widget-content ul li .post-thumbnail{ width:20%; margin-right:5% } .widget_recent_entries .widget-content ul li .post-body{ width:75% } .widget img{ margin:0 auto } #subscribe-popup-1 .popup-dialog{ width:100% } #subscribe-popup-1 .popup-dialog .popup-content{ position:relative; width:100% } #subscribe-popup-2 .popup-dialog,#subscribe-popup-3 .popup-dialog{ width:100% } #subscribe-popup-3 .popup-dialog .popup-content{ width:100%; height:100% } .box-contact h3 ._hr{ display:none } .box-contact ul li{ width:100% } .box-contact ul li:first-child{ padding-right:0; border-right:0 } .box-contact ul li:last-child{ padding-left:0 } .page-not-found .wrapper .block-content .post-body form.search-form input[type=search]{ width:100%; float:none; margin-bottom:20px; display:block } } @media screen and (max-width:640px){ #coming-content .box{ top:5%; padding-bottom:0 } #clock ul li{ padding:10px 30px } .cat-event .post .post-field .wrapper .group{ width:100%; min-height:100% } .cat-event .post .post-field .wrapper .group.group-map{ margin-top:-10px } .wed-food .post-content .wed-offer:first-child{ width:100%; padding-right:0; margin-bottom:20px } .wed-food .post-content .wed-offer:last-child{ width:100%; padding-left:0 } .comments-area ol.comment-list li.comment .comment-body .author-avatar{ width:100%; margin-bottom:30px; margin-right:0 } .comments-area ol.comment-list li.comment .comment-body .author-avatar img{ margin:0 } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata span,.comments-area ol.comment-list li.comment ol.children li.comment .comment-body .main-comment .comment-meta .comment-metadata span{ display:block; margin-bottom:10px } .comments-area ol.comment-list li.comment .comment-body .main-comment{ width:100%; padding-left:0; position:static } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta{ position:static } .comments-area ol.comment-list li.comment .comment-body .main-comment .comment-meta .comment-metadata{ position:absolute; top:30px; right:20px } .comments-area ol.comment-list li.comment ol.children li.comment{ padding:30px 40px } .comments-area ol.comment-list li.comment ol.children li.comment .comment-body .author-avatar{ width:100% } .comments-area ol.comment-list li.comment ol.children li.comment .comment-body .main-comment{ width:100%; padding-left:0 } .contact-page .sidebar .widget .widget-content .location a.mark,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-next,.page-blog-detail .site-content nav.post-navigation .nav-links .nav-prev{ width:100% } .contact-page .sidebar .widget .widget-content .location .info{ width:100%; padding-left:0; margin-top:20px } .contact-page .sidebar .widget .widget-content .location .info .column,.datepicker-inline .datepicker-group.datepicker-group-first,.datepicker-inline .datepicker-group.datepicker-group-last{ width:100% } .datepicker-inline .datepicker-group table.datepicker-calendar td .state-default{ padding:30% } .room-list .post .post-body .post-footer a.btn{ position:relative; margin-top:20px } } @media screen and (max-width:480px){ .footer .foot-credit [class*=col-]{ width:100%; text-align:left!important; margin-bottom:20px } .footer .foot-credit [class*=col-]:last-child,.format-slider .post-slider{ margin-bottom:0 } .goodfood .gf-content,.goodfood h3{ width:80% } .goodfood .gf-more{ width:50% } .event-slider .item .wrapper .post-body,.event-slider-2 .item .wrapper .post-body,.event-slider-3 .item .wrapper .post-body,.galleries .grid-item,.galleries .grid-sizer,.gallery-grid-item-style-1 .grid-item,.gallery-grid-item-style-1 .grid-sizer,.gallery-grid-item-style-2 .grid-item,.gallery-grid-item-style-2 .grid-sizer,.gallery-grid-item-style-3 .grid-item,.gallery-grid-item-style-3 .grid-sizer,.news-slider .item .wrapper .post-body,.news-slider-2 .item .wrapper .post-body{ width:100% } .event-slider .item .wrapper .post-thumbnail,.event-slider-2 .item .wrapper .post-thumbnail,.event-slider-3 .item .wrapper .post-thumbnail,.news-slider .item .wrapper .post-thumbnail,.news-slider-2 .item .wrapper .post-thumbnail{ width:100%; position:relative } .event-slider .item .wrapper .post-thumbnail img,.event-slider-2 .item .wrapper .post-thumbnail img,.event-slider-3 .item .wrapper .post-thumbnail img,.news-slider .item .wrapper .post-thumbnail img,.news-slider-2 .item .wrapper .post-thumbnail img{ display:block } .event-slider .item .wrapper .post-thumbnail .item-img,.event-slider-2 .item .wrapper .post-thumbnail .item-img,.event-slider-3 .item .wrapper .post-thumbnail .item-img,.format-quote.has-post-thumbnail img,.news-slider .item .wrapper .post-thumbnail .item-img,.news-slider-2 .item .wrapper .post-thumbnail .item-img,.room-thumbnail .post .post-body .post-content{ display:none } .room-list .post .post-body,.room-modem .post .post-body{ padding:20px 40px } .room-thumbnail .post .post-body{ -webkit-transform:translateY(60%); -moz-transform:translateY(60%); -ms-transform:translateY(60%); -o-transform:translateY(60%); transform:translateY(60%) } .intro .post-body h1{ font-size:40px } .grid-item.large .work-item .title{ padding:80px 10px } .grid-item.large .work-item .title h2{ font-size:18px } .grid-item.large .work-item .title span{ font-size:20px } .room-infomation .info-content .info-inner .info-footer .info-group{ width:100%!important } .book-now-wrap .book-check-form .book-content ul.book-list li,.book-section .book-check-form .book-content ul.book-list li,.page-blog-detail .site-content .post .post-body .entry-content .style-button ul li{ width:100% } .book-now-wrap .book-check-form .book-content ul.book-list li:nth-child(2n+1),.book-section .book-check-form .book-content ul.book-list li:nth-child(2n+1){ padding-right:0 } .book-now-wrap .book-check-form .book-content ul.book-list li:nth-child(2n),.book-section .book-check-form .book-content ul.book-list li:nth-child(2n){ padding-left:0 } .format-quote.has-post-thumbnail blockquote{ position:relative } .format-slider .post-slider .item{ height:100% } } @media screen and (max-width:414px){ #toggle-book{ padding:0 10px } #toggle-book span.txt-book{ font-size:11px } .about-us .post-header h1{ font-size:38px } .our-team .post .post-media{ min-height:430px } .spa-intro .post-header h1{ font-size:30px } } @media screen and (max-width:320px){ .room-thumbnail .post .post-body{ -webkit-transform:translateY(35%); -moz-transform:translateY(35%); -ms-transform:translateY(35%); -o-transform:translateY(35%); transform:translateY(35%) } #clock ul li{ display:block } #clock ul li:after,.slider-check .big-slider .item .post-body{ display:none } .apb-content .apb-room .apb-room_item .apb-room_text p.apb-room_price{ display:block; margin-bottom:15px } .apb-content .apb-room .apb-room_item .apb-room_text a.apb-btn.fr{ float:none!important } .apb-content .apb-room .apb-room_item ul.package-list li .column-1{ padding-right:0 } .apb-content .apb-room .apb-room_item ul.package-list li .column-2,.apb-content .apb-room .apb-room_item ul.package-list li .column-3{ width:100% } } iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px; float: left; }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.28 |
proxy
|
phpinfo
|
Settings