/*
Theme Name: Sailing
Theme URI: http://sailing.thimpress.com/
Author: ThimPress
Author URI: http://thimpress.com
Description: Sailing Hotel
Version: 1.14.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: sailing
Domain Path: /languages/
*/
body {background-color: #ffffff;font-family: Roboto;font-size: 15px;font-weight: normal;line-height: 1.8em;color: #5a5a5a;overflow-x: hidden;}h1 {color: #2a2a2a;font-size: 30px;font-weight: 600;font-style: normal;text-transform: none;line-height: 1.3em;}h2 {color: #2a2a2a;font-size: 26px;font-weight: 600;font-style: normal;text-transform: none;line-height: 1.2em;}h3 {color: #2a2a2a;font-size: 24px;font-weight: 600;font-style: normal;text-transform: none;line-height: 1.2em;}h4 {color: #2a2a2a;font-size: 20px;font-weight: 600;font-style: normal;text-transform: capitalize;line-height: 1.2em;}h5 {color: #2a2a2a;font-size: 20px;font-weight: 600;font-style: normal;text-transform: none;line-height: 1.2em;}h6 {color: #2a2a2a;font-size: 18px;font-weight: 600;font-style: normal;text-transform: none;line-height: 1.2em;}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {font-family: Crimson Text;}a {color: #ffffff;}#rt-drawer.style2 .drawer_link {border-color: transparent #ffffff transparent transparent;}.site-header {background: ;}@media (min-width: 768px) {.bg-custom-sticky.affix {background: #ffffff;box-shadow: 0 1px 5px -2px rgba(42, 42, 42, 0.4);}.bg-custom-sticky.affix .top-header {color: rgba(42, 42, 42, 0.7);}.bg-custom-sticky.affix .top-header a {color: rgba(42, 42, 42, 0.7);}.bg-custom-sticky.affix .top-header b {color: #2a2a2a;}.bg-custom-sticky.affix .top-header aside {border-bottom: 1px solid rgba(42, 42, 42, 0.15);}}.top-header {font-size: 13px;color: rgba(42, 42, 42, 0.7);}.top-header b {color: #2a2a2a;}.top-header a {color: rgba(42, 42, 42, 0.7);}.top-header a:hover {color: #ffffff;}.top-header aside {border-bottom: 1px solid rgba(42, 42, 42, 0.15);}@media (min-width: 768px) {.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > a,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > a,.bg-custom-sticky.affix .navbar-nav > li:hover > a,.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > span,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > span,.bg-custom-sticky.affix .navbar-nav > li:hover > span {color: #b19261;}.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > a span,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > a span,.bg-custom-sticky.affix .navbar-nav > li:hover > a span,.bg-custom-sticky.affix .navbar-nav > li.current-menu-item > span span,.bg-custom-sticky.affix .navbar-nav > li .current-menu-ancestor > span span,.bg-custom-sticky.affix .navbar-nav > li:hover > span span {border-color: #b19261;}.bg-custom-sticky.affix .navbar-nav > li .nav-active {color: #b19261;}.bg-custom-sticky.affix .navbar-nav > li > a,.bg-custom-sticky.affix .navbar-nav > li > span {color: #2a2a2a;}.bg-custom-sticky.affix .navbar-nav > li > a:hover,.bg-custom-sticky.affix .navbar-nav > li > span:hover {color: #b19261;}.bg-custom-sticky.affix .navbar-nav > li > a:hover span,.bg-custom-sticky.affix .navbar-nav > li > span:hover span {border-color: #b19261;}.bg-custom-sticky.affix .navbar-nav > li.menu-item-has-children > a:after,.bg-custom-sticky.affix .navbar-nav > li.menu-item-has-children > span.disable_link:after {color: #2a2a2a;}.bg-custom-sticky.affix .menu-right li a,.bg-custom-sticky.affix .menu-right li span,.bg-custom-sticky.affix .menu-right li div {color: #2a2a2a;}.bg-custom-sticky.affix .menu-right li a:hover,.bg-custom-sticky.affix .menu-right li span:hover,.bg-custom-sticky.affix .menu-right li div:hover {color: #b19261;}.header_v1 .width-navigation .menu-right {border-color: rgba(42, 42, 42, 0.4);}.navigation .navbar-nav li.standard .sub-menu {background: #ffffff;}.navigation .navbar-nav li.standard .sub-menu li:after {background: #dddddd;}.navigation .navbar-nav li.standard .sub-menu li.current_page_item > a,.navigation .navbar-nav li.standard .sub-menu li.current_page_item > span {color: #b19261;}.navbar-nav li.multicolumn .megacol {background: #ffffff;}.navbar-nav li.multicolumn .megacol > li > a,.navbar-nav li.multicolumn .megacol > li > span {border-bottom: 1px solid #dddddd;font-size: 18px;color: #2a2a2a;}.nav > li .sub-menu a,.nav > li.multicolumn > .sub-menu a,.nav > li.widget_area > .sub-menu a,.nav > li .sub-menu span,.nav > li.multicolumn > .sub-menu span,.nav > li.widget_area > .sub-menu span {color: #666666;}.nav > li .sub-menu a:hover,.nav > li.multicolumn > .sub-menu a:hover,.nav > li.widget_area > .sub-menu a:hover {color: #b19261;}.menu-right li a,.menu-right li span,.menu-right li div {color: #2a2a2a;font-size: 13px;font-weight: 700;}.menu-right li a:hover,.menu-right li span:hover,.menu-right li div:hover {color: #b19261;}.navigation .navbar-nav > li > a,.navigation .navbar-nav > li > span {color: #2a2a2a;font-size: 13px;font-weight: 700;}.navigation .navbar-nav > li.menu-item-has-children > a:after,.navigation .navbar-nav > li.menu-item-has-children > span:after {color: #2a2a2a;}.navigation .navbar-nav > li.current-menu-item > a,.navigation .navbar-nav > li:hover > a,.navigation .navbar-nav > li.current-menu-item > span,.navigation .navbar-nav > li:hover > span {color: #b19261;}.navigation .navbar-nav > li.current-menu-item > a:after,.navigation .navbar-nav > li:hover > a:after,.navigation .navbar-nav > li.current-menu-item > span:after,.navigation .navbar-nav > li:hover > span:after {background: #2a2a2a;}.bg-custom-sticky.affix .navigation .navbar-nav > li.current-menu-item > a:after,.bg-custom-sticky.affix .navigation .navbar-nav > li:hover > a:after,.bg-custom-sticky.affix .navigation .navbar-nav > li.current-menu-item > span:after,.bg-custom-sticky.affix .navigation .navbar-nav > li:hover > span:after {background: #2a2a2a;}.navigation .navbar-nav > li .nav-active {color: #b19261;}.navigation .navbar-nav > li .sub-menu a,.navigation .navbar-nav > li .sub-menu span {font-size: 13px;font-weight: 700;}.navigation .navbar-nav #magic-line {background: #2a2a2a;}.bg-custom-sticky.affix .navigation .navbar-nav #magic-line {background: #2a2a2a;}.width-logo {width: 120px;}.width-logo > a {width: 120px;overflow: hidden;display: block;}.width-navigation {width: -moz-calc(100% -  120px);width: webkit-calc(100% -  120px);width: calc(100% -  120px);}.width-navigation-left,.width-navigation-right {width: -moz-calc(50% -  60px);width: webkit-calc(50% -  60px);width: calc(50% -  60px);}.width-navigation-left li {color: #2a2a2a;}.width-navigation-left li a,.width-navigation-left li p,.width-navigation-left li div {color: #2a2a2a;}.header_v2 .navbar-toggle .icon-bar {background-color: #2a2a2a;}.header_v2 .navbar-toggle > div {color: #2a2a2a;}.header_v2 .navbar-toggle:hover > div {color: #b19261;}.header_v2 .navbar-toggle:hover .icon-bar {background-color: #b19261;}.header_v2 .menu-main-menu {background: #ffffff;}.header_v2 .width-navigation-left {font-size: 13px;font-weight: 700;}.header_v2 .width-navigation-right .menu-right:after {background: rgba(42, 42, 42, 0.7);}}@media (max-width: 767px) {.width-logo > a {width: 120px;display: inline-block;overflow: hidden;}.width-navigation {background: #222222;}.width-navigation ul li a,.width-navigation ul li span {color: #d8d8d8;}.top-header {color: #d8d8d8;}.menu-mobile-effect span {background-color: #d8d8d8;}.navbar-nav .sub-menu:before {background: #d8d8d8;}.navbar-nav .sub-menu li:before {background: #d8d8d8;}.list-html-content .item-content .title-list h5 {color: #2a2a2a;}.footer aside {border-bottom: 1px solid #dce0e2;}.footer aside:last-child {border-bottom: 0;}.site-header .navbar-nav li:hover > a,.site-header .navbar-nav li.current_page_item > a,.site-header .navbar-nav li.current-menu-ancestor > a,.site-header .navbar-nav li:hover > a > span,.site-header .navbar-nav li.current_page_item > a > span,.site-header .navbar-nav li.current-menu-ancestor > a > span {color: #1ab5b3;}}.slider-sidebar {background: #141414;color: #a9a9a9;}.slider-sidebar a {color: #a9a9a9;}.slider-sidebar a:hover {color: #ffffff;}.slider-sidebar .widget-title {color: #a9a9a9;}.slider-sidebar ul li {border-color: rgba(169, 169, 169, 0.6);}.archive-content .share-post .date-meta {background: #ffffff;}.archive-content .share-post .social-share li a:hover {color: #ffffff;}.archive-content .content-inner .blog_title a {color: #2a2a2a;}.archive-content .content-inner .blog_title a:hover {color: #ffffff;}.archive-content .content-inner .entry-meta li a {color: #2a2a2a;}.archive-content .content-inner .entry-meta li a:hover {color: #ffffff;}.loop-pagination li .page-numbers:hover,.pagination li .page-numbers:hover {background: #ffffff;color: #ffffff;border-color: #ffffff;}.loop-pagination li .page-numbers.next:hover,.pagination li .page-numbers.next:hover,.loop-pagination li .page-numbers.prev:hover,.pagination li .page-numbers.prev:hover,.loop-pagination li .page-numbers.next.current,.pagination li .page-numbers.next.current,.loop-pagination li .page-numbers.prev.current,.pagination li .page-numbers.prev.current {border-color: #ffffff;background: #ffffff;color: #ffffff;}.loop-pagination li .page-numbers.current,.pagination li .page-numbers.current {background: #ffffff;border-color: #ffffff;color: #ffffff;}.comments-area .comment-list-inner .comments-title {color: #2a2a2a;}.comments-area .comment-list-inner li .comment-extra-info a:hover {color: #ffffff;}.comments-area .comment-respond .form-submit input#submit {color: #FFF;background: #ffffff;}.comments-area .comment-respond .form-submit input#submit:hover {background: #e6e6e6;}.comments-area .comment-respond-area #respond.comment-respond .comment-reply-title {color: #2a2a2a;}.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-comment input:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author input:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email input:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-url input:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-comment textarea:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-author textarea:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-email textarea:focus,.comments-area .comment-respond-area #respond.comment-respond .comment-form .comment-form-url textarea:focus {border-color: #ffffff;}.thim-widget-event .item-event .content-item h3 {font-size: 18px;line-height: 1.2em;}.thim-widget-event .item-event .content-item h3 a {color: #2a2a2a;}.thim-widget-event .item-event .content-item h3 a:hover {color: #ffffff;}.thim-widget-event .item-event .content-item .view-detail:hover {color: #2a2a2a;}.thim-widget-event .item-event .content-item strong {color: #2a2a2a;}.thim-widget-event .item-event .content-right {background: #ffffff;}.counter-block {color: #2a2a2a;}.scrollup {background: #ffffff;}.scrollup:hover {background: #e6e6e6;color: #ffffff;}footer#colophon {background-color: #dcdddd;color: #403936;}footer#colophon .widget-title {color: #99693f;}footer#colophon a {color: #99693f;}footer#colophon a:hover {color: #ffffff;}footer#colophon a .fa {color: #403936;}footer#colophon a .fa:hover {color: #ffffff;}footer#colophon .row aside {color: #403936;}footer#colophon .text-copyright {color: #4d4d4d;}footer#colophon .text-copyright a {color: #ffffff;}footer#colophon .text-copyright a:hover {text-decoration: underline;}footer#colophon .text-copyright.border-copyright {border-top: 1px solid #2d2d2d;}.wrapper-line-heading .line-heading:before,.wrapper-line-heading .line-heading:after,.wrapper-line-heading .line-heading span:before,.wrapper-line-heading .line-heading span:after {border-color: #ffffff;}.otw-wrapper .otreservations-submit {background: #ffffff;border-color: #ffffff;color: #2a2a2a;}.otw-wrapper .otreservations-submit:hover {background: #2a2a2a;border-color: #2a2a2a;color: #ffffff;}input[type="radio"]:checked:before {background-color: #ffffff;}input[type="checkbox"]:checked:before {color: #ffffff;}.filter-controls div,.filter-controls .filter {color: #5a5a5a;}.filter-controls div.active,.filter-controls .filter.active,.filter-controls div:hover,.filter-controls .filter:hover {color: #2a2a2a;border-color: #ffffff;}.widget-area aside {color: #5a5a5a;}.widget-area aside ul li:hover {color: #ffffff;}.widget-area aside ul li:hover a {color: #ffffff;}.widget-area aside a {color: #5a5a5a;}.widget-area aside a:hover {color: #ffffff;}.widget-area aside .widget-title {font-size: 15px;line-height: 1.8em;}.widget-area aside .widget-title span {background: #ffffff;}.search-form:after {color: #2a2a2a;}.icon-box-title span {color: #ffffff;}.owl-carousel .owl-pagination .owl-page.active span,.owl-carousel .owl-pagination .owl-page:hover span {background: #ffffff;}.owl-carousel .testimonial-footer .title-regency h6,.owl-carousel .testimonial-footer .title-regency h6 a {color: #ffffff;}.owl-carousel .owl-buttons .owl-prev:hover span,.owl-carousel .owl-buttons .owl-next:hover span {color: #ffffff;}.owl-carousel .owl-buttons .owl-prev:hover span:after,.owl-carousel .owl-buttons .owl-next:hover span:after {background: #ffffff;}.border-widget .widget.so-panel .widget-title {font-size: 15px;}.thim-list-posts.homepage .article-date {background: #ffffff;}.thim-list-posts.homepage .link_read_more a {color: #ffffff;}.flexslider .flex-direction-nav .flex-prev:before,.flexslider .flex-direction-nav .flex-next:before {color: #2a2a2a;}.flexslider .flex-direction-nav .flex-prev:hover,.flexslider .flex-direction-nav .flex-next:hover {background: #ffffff;}.thim-social a:hover {color: #ffffff;}.wpcf7-form .wpcf7-submit {background: #ffffff;border-color: #ffffff;color: #ffffff;}.wpcf7-form .wpcf7-submit:hover {background: #e6e6e6;border-color: #e6e6e6;}.wpcf7-form .wpcf7-form input:focus,.wpcf7-form .wpcf7-form select:focus,.wpcf7-form .wpcf7-form textarea:focus {border-color: #ffffff;}.top_site_main .page-title-wrapper .banner-wrapper h1,.top_site_main .page-title-wrapper .banner-wrapper h2 {font-size: 30px;}.top_site_main .page-title-wrapper .banner-wrapper .heading__secondary {font-family: Crimson Text;}.list-html-content .item-content .title-list h5 {color: #2a2a2a;}.main-bottom {background: #ffffff;}.tp-button.primary {background: #ffffff;color: #ffffff !important;font-family: Roboto;}.tp-button.primary:hover {background: #2a2a2a;}.widget_recent_entries ul li a {color: #2a2a2a;}.widget_recent_entries ul li a:hover {color: #ffffff;}.quickview .product-info .right .product_meta a {color: #2a2a2a;}.quickview .product-info .right .product_meta a:hover {color: #ffffff;}.product-cat li a {color: #5a5a5a;}.product-cat li a:hover,.product-cat li a.active {color: #2a2a2a;border-color: #ffffff;}.product-grid .product__title a {color: #2a2a2a;opacity: 0.9;}.product-grid .product__title a:hover {color: #ffffff;}.product-grid .product__title a.added_to_cart {color: #ffffff !important;}.product-grid .product__title a.button.add_to_cart_button,.product-grid .product__title .added_to_cart {background: #ffffff !important;}.product-grid .product__title a.button.add_to_cart_button:before,.product-grid .product__title .added_to_cart:before {color: #ffffff !important;}.product-grid .product__title a.button.add_to_cart_button:hover,.product-grid .product__title .added_to_cart:hover {background: #ffffff !important;color: #ffffff !important;}.quickview .product-info .right .product_title {font-size: 24px;}.quickview .product-info .right .cart a {color: #5a5a5a;}.quickview .product-info .right .cart a:hover {color: #ffffff;}.quickview .product-info .right .cart button.button {background: #ffffff;color: #ffffff;}.quickview .product-info .right .cart button.button:hover {background: #2a2a2a;color: #ffffff;}.quickview .quick-view-detail {color: #5a5a5a;}.quickview .quick-view-detail:hover {color: #ffffff;}.product_thumb .onsale {background: #ffffff !important;}.product-cat li a {color: #5a5a5a;}.woocommerce div.product .onsale,.woocommerce-page div.product .onsale {background: #ffffff !important;}.woocommerce div.product .product_title,.woocommerce-page div.product .product_title {font-size: 24px;}.woocommerce div.product .woocommerce-review-link,.woocommerce-page div.product .woocommerce-review-link {color: #5a5a5a;}.woocommerce div.product .woocommerce-review-link:hover,.woocommerce-page div.product .woocommerce-review-link:hover {color: #ffffff;}.woocommerce div.product .product_meta a,.woocommerce-page div.product .product_meta a {color: #5a5a5a;}.woocommerce div.product .product_meta a:hover,.woocommerce-page div.product .product_meta a:hover {color: #ffffff;}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart {margin-bottom: 15px;}.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button {background: #ffffff;color: #2a2a2a;}.woocommerce div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover {color: #ffffff;background: #2a2a2a;}.woocommerce div.product .woocommerce-tabs .tabs .active a,.woocommerce-page div.product .woocommerce-tabs .tabs .active a {border-bottom: 4px solid #ffffff;color: #2a2a2a !important;}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta strong,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #comments .commentlist li .comment-text .meta strong {color: #ffffff;}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit {color: #ffffff !important;background-color: #ffffff;}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit:hover,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form .form-submit .submit:hover {color: #ffffff !important;background: #e6e6e6 !important;}.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p textarea:focus,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p textarea:focus,.woocommerce div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input:focus,.woocommerce-page div.product .woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input:focus {border-color: #ffffff;}.woocommerce div.product .related-products > h2,.woocommerce-page div.product .related-products > h2,.woocommerce div.product .upsells-products > h2,.woocommerce-page div.product .upsells-products > h2 {color: #2a2a2a;}.woocommerce div.product .related-products > h2:after,.woocommerce-page div.product .related-products > h2:after,.woocommerce div.product .upsells-products > h2:after,.woocommerce-page div.product .upsells-products > h2:after {background: #ffffff;}.woocommerce .star-rating,.woocommerce-page .star-rating {color: #ffffff;}.woocommerce .star-rating span::before,.woocommerce-page .star-rating span::before {color: #ffffff;}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before {color: #ffffff;}.woocommerce .comment-form-rating a,.woocommerce-page .comment-form-rating a {color: #ffffff;}.woocommerce .comment-form-rating a:hover,.woocommerce-page .comment-form-rating a:hover {color: #ffffff;}.woocommerce .woocommerce-shipping-calculator a,.woocommerce-page .woocommerce-shipping-calculator a {color: #ffffff;}.woocommerce div.woocommerce-message,.woocommerce-page div.woocommerce-message,.woocommerce div.woocommerce-info,.woocommerce-page div.woocommerce-info {border-top-color: #ffffff;}.woocommerce div.woocommerce-message:before,.woocommerce-page div.woocommerce-message:before,.woocommerce div.woocommerce-info:before,.woocommerce-page div.woocommerce-info:before {color: #ffffff;}.woocommerce .form-row label.checkbox a .showcoupon,.woocommerce-page .form-row label.checkbox a .showcoupon,.woocommerce .woocommerce-info .showcoupon,.woocommerce-page .woocommerce-info .showcoupon,.woocommerce .form-row label.checkbox a .showlogin,.woocommerce-page .form-row label.checkbox a .showlogin,.woocommerce .woocommerce-info .showlogin,.woocommerce-page .woocommerce-info .showlogin {color: #ffffff;}.woocommerce .form-row label.checkbox a .showcoupon:hover,.woocommerce-page .form-row label.checkbox a .showcoupon:hover,.woocommerce .woocommerce-info .showcoupon:hover,.woocommerce-page .woocommerce-info .showcoupon:hover,.woocommerce .form-row label.checkbox a .showlogin:hover,.woocommerce-page .form-row label.checkbox a .showlogin:hover,.woocommerce .woocommerce-info .showlogin:hover,.woocommerce-page .woocommerce-info .showlogin:hover {color: #ffffff;}.smicon-read {color: #ffffff;border-color: #ffffff;}.woocommerce-page .button {color: #ffffff !important;background: #2a2a2a !important;}.woocommerce-page .button:hover {color: #ffffff !important;background-color: #ffffff !important;}.woocommerce-page .product-name a {color: #2a2a2a;}.woocommerce-page .product-name a:hover {color: #ffffff;}.woocommerce-page .cart_totals h2 {font-size: 20px;text-transform: uppercase;font-weight: normal;}.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {background: #ffffff;}.widget_shopping_cart .widget_shopping_cart_content {color: #2a2a2a;}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a {color: #2a2a2a;}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a:hover {color: #ffffff;}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li dl {color: #2a2a2a;}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li span {color: #2a2a2a;}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .quantity {color: #2a2a2a;}.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget .empty {color: #2a2a2a !important;}.widget_shopping_cart .widget_shopping_cart_content .total {color: #2a2a2a !important;}.widget_shopping_cart .widget_shopping_cart_content .total span {color: #2a2a2a !important;}.widget_shopping_cart .widget_shopping_cart_content .buttons a {color: #2a2a2a;border: 2px solid #2a2a2a;}.widget_shopping_cart .widget_shopping_cart_content .buttons a:hover {background: #ffffff;border-color: #ffffff;}.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout {background: #ffffff !important;border-color: #ffffff;}.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover {background: #2a2a2a !important;border-color: #2a2a2a;color: #fff !important;}.tp-bullets.preview4 .bullet.selected,.tp-bullets.preview4 .bullet.selected:hover {background: #ffffff !important;width: 10px !important;height: 10px !important;border: none !important;}.custom-gallery .filter-controls a:hover,.custom-gallery .filter-controls a.active {border-color: #ffffff;}.list-check li:before {color: #ffffff;}.widget-title:after {background: #ffffff;}.article-title-wrapper h5 a {color: #2a2a2a;}.article-title-wrapper h5 a:hover {color: #ffffff;}.sale-off p {color: #ffffff;}.sale-off p.learn-more a {background: #ffffff;color: #ffffff;}.sale-off p.learn-more a:hover {background: #e6e6e6;}.sale-off p.heading {font-family: Crimson Text;}.sale-off.banner-round p {color: #2a2a2a;}.testimonial_content {border: 1px solid #dce0e2;}.testimonial-footer .avatar-testimonial {background: #ffffff;}.thim-savings-home-4 .sale-off p {color: #ffffff;}.wrapper-box-icon.has_custom_image .sc-heading .heading__primary {color: #2a2a2a;}.wrapper-box-icon.has_custom_image .sc-heading .heading__primary a {color: #2a2a2a;}.wrapper-box-icon.has_custom_image .sc-heading .heading__primary a:hover {color: #ffffff;}.thim-widget-icon-box .smicon-read {color: #ffffff;border-color: #ffffff;}.thim-widget-icon-box .smicon-read:hover {color: #ffffff;background: #ffffff;}.hb_room_carousel_container .title a {color: #2a2a2a;}.hb_room_carousel_container .title a:hover {color: #ffffff;}.hb_room_carousel_container .price {color: #ffffff;}.hb_room_carousel_container .item .media a:before {border-bottom-color: #ffffff;}.hb_room_carousel_container .span {font-family: Crimson Text;}.hotel-booking-search form button {background: #ffffff;border-color: #ffffff;}.hotel-booking-search form button:hover {background: #e6e6e6;border-color: #e6e6e6;}.counter-box {color: #ffffff;}.counter-box:before {background: #ffffff;}.subscribe .mc4wp-form input[type="submit"] {background: #ffffff;}.subscribe .mc4wp-form input[type="submit"]:hover {background: #e6e6e6;}.newletter .mc4wp-form input[type="submit"] {background: #ffffff;}.newletter .mc4wp-form input[type="submit"]:hover {background: #e6e6e6;}.newletter .mc4wp-form input[type=email]:focus,.newletter .mc4wp-form input[type=text]:focus {border: 1px solid #ffffff;}.thim-color {color: #ffffff;}.thim-bg-color {background-color: #ffffff;}.thim-color-title {color: #2a2a2a;}.thim-bg-black {background-color: #000;}#sidebar .hotel-booking-search form button {background-color: #2a2a2a;}#sidebar .hotel-booking-search form button:hover {background-color: #ffffff;}#sidebar .wrapper-line-heading .heading__primary {color: #2a2a2a;}#sidebar .wrapper-line-heading .line-heading:before,#sidebar .wrapper-line-heading .line-heading:after,#sidebar .wrapper-line-heading .line-heading span:before,#sidebar .wrapper-line-heading .line-heading span:after {border-color: #2a2a2a;}#sidebar .thim-widget-search-room .wrapper-line-heading .heading__primary {color: #ffffff;}#sidebar .thim-widget-search-room .wrapper-line-heading .line-heading:before,#sidebar .thim-widget-search-room .wrapper-line-heading .line-heading:after,#sidebar .thim-widget-search-room .wrapper-line-heading .line-heading span:before,#sidebar .thim-widget-search-room .wrapper-line-heading .line-heading span:after {border-color: #ffffff;}body .hb_button {background: #ffffff;}body .hb_button:hover {background: #e6e6e6;}body .hb_button.update,body .hb_button.hb_view_cart {background: #2a2a2a;}body .hb_button.update:hover,body .hb_button.hb_view_cart:hover {background: #ffffff;}body #fetch-customer-info {background: #2a2a2a;}body #fetch-customer-info:hover {background: #ffffff;}body .rooms .hb_room .media a:before {border-bottom-color: #ffffff;}body .rooms .hb_room .title h4 a {color: #2a2a2a;}body .rooms .hb_room .title h4 a:hover {color: #ffffff;}body .hb_single_room .title h4 a {color: #2a2a2a;}body .hb_single_room .hb_room_gallery .camera_thumbs .camera_thumbs_cont ul li.cameracurrent:before {border-color: #ffffff;}body .hb_single_room .hb_single_room_details .hb_single_room_tabs > li a.active {color: #2a2a2a;}body .hb_single_room .hb_single_room_details .hb_single_room_tabs > li a.active:after {background: #ffffff;}body .hb_single_room .price {color: #ffffff;}body .hb_single_room .price span.title-price {color: #2a2a2a;}body .hb_single_room #reviews h2 {color: #2a2a2a;}body .hb_single_room #reviews .reply-title {color: #2a2a2a;}body .hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"] {background: #ffffff;color: #ffffff;}body .hb_single_room #reviews #review_form_wrapper form .form-submit input[type="submit"]:hover {background: #2a2a2a;}body .hb_single_room #reviews #review_form_wrapper form p textarea:focus {border: 1px solid #ffffff;}body .hb_related_other_room > .title {color: #2a2a2a;}body .hb_related_other_room > .title:after {background: #ffffff;}body .hb_related_other_room .navigation .prev span[class*="pe-"]:hover:before,body .hb_related_other_room .navigation .next span[class*="pe-"]:hover:before {color: #ffffff;}body .hb_related_other_room .navigation .prev span[class*="pe-"]:hover:after,body .hb_related_other_room .navigation .next span[class*="pe-"]:hover:after {background: #ffffff;}body .rooms-pagination .page-numbers li span.current {border-color: #ffffff;background: #ffffff;color: #ffffff;}body .rooms-pagination .page-numbers li a:hover {background: #ffffff;color: #ffffff;border-color: #ffffff;}body .rooms-pagination .page-numbers li a.prev:hover,body .rooms-pagination .page-numbers li a.next:hover {background: #ffffff;color: #ffffff;border-color: #ffffff;}body .hb_room_carousel_container .item .title h4 a {color: #2a2a2a;}body .hb_room_carousel_container .item .title h4 a:hover {color: #ffffff;}body .hb_room_carousel_container .text_link a:hover {color: #ffffff;}body .hb_room_carousel_container .navigation .prev span[class*="pe-"]:hover:before,body .hb_room_carousel_container .navigation .next span[class*="pe-"]:hover:before {color: #ffffff;}body .hb_room_carousel_container .navigation .prev span[class*="pe-"]:hover:after,body .hb_room_carousel_container .navigation .next span[class*="pe-"]:hover:after {background: #ffffff;}body #hotel-booking-results .hb-search-results a {color: #ffffff;}body #hotel-booking-results .hb-search-results a:hover {color: #ffffff;}body #hotel-booking-results .hb-search-results > .hb-room .hb-room-name a:hover {color: #ffffff;}body #hotel-booking-results .hb-search-results > .hb-room .hb_search_item_price {color: #ffffff;}body #hotel-booking-results form .hb_button.hb_checkout,body #hotel-booking-results form button.hb_add_to_cart,body #hotel-booking-results form button[type="submit"] {background: #ffffff;color: #ffffff;}body #hotel-booking-results form .hb_button.hb_checkout:hover,body #hotel-booking-results form button.hb_add_to_cart:hover,body #hotel-booking-results form button[type="submit"]:hover {background: #e6e6e6;}body #hotel-booking-payment .hb_remove_cart_item,body #hotel-booking-cart .hb_remove_cart_item {color: #2a2a2a;}body #hotel-booking-payment .hb_remove_cart_item:hover,body #hotel-booking-cart .hb_remove_cart_item:hover {background: #ffffff;color: #ffffff;}body #hotel-booking-payment a,body #hotel-booking-cart a {color: #ffffff;}body #hotel-booking-payment a:hover,body #hotel-booking-cart a:hover {color: #ffffff;}body #hotel-booking-payment button#hb-apply-coupon,body #hotel-booking-cart button#hb-apply-coupon {background: #2a2a2a;}body #hotel-booking-payment button#hb-apply-coupon:hover,body #hotel-booking-cart button#hb-apply-coupon:hover {background: #ffffff;}body #hotel-booking-payment .hb_button.hb_checkout,body #hotel-booking-cart .hb_button.hb_checkout,body #hotel-booking-payment button[type="submit"],body #hotel-booking-cart button[type="submit"],body #hotel-booking-payment button[type="button"],body #hotel-booking-cart button[type="button"] {background: #ffffff;color: #ffffff;}body #hotel-booking-payment .hb_button.hb_checkout:hover,body #hotel-booking-cart .hb_button.hb_checkout:hover,body #hotel-booking-payment button[type="submit"]:hover,body #hotel-booking-cart button[type="submit"]:hover,body #hotel-booking-payment button[type="button"]:hover,body #hotel-booking-cart button[type="button"]:hover {background: #e6e6e6;}body #hotel-booking-payment .hb_button.hb_checkout.update,body #hotel-booking-cart .hb_button.hb_checkout.update,body #hotel-booking-payment button[type="submit"].update,body #hotel-booking-cart button[type="submit"].update,body #hotel-booking-payment button[type="button"].update,body #hotel-booking-cart button[type="button"].update,body #hotel-booking-payment .hb_button.hb_checkout#fetch-customer-info,body #hotel-booking-cart .hb_button.hb_checkout#fetch-customer-info,body #hotel-booking-payment button[type="submit"]#fetch-customer-info,body #hotel-booking-cart button[type="submit"]#fetch-customer-info,body #hotel-booking-payment button[type="button"]#fetch-customer-info,body #hotel-booking-cart button[type="button"]#fetch-customer-info {background: #2a2a2a;}body #hotel-booking-payment .hb_button.hb_checkout.update:hover,body #hotel-booking-cart .hb_button.hb_checkout.update:hover,body #hotel-booking-payment button[type="submit"].update:hover,body #hotel-booking-cart button[type="submit"].update:hover,body #hotel-booking-payment button[type="button"].update:hover,body #hotel-booking-cart button[type="button"].update:hover,body #hotel-booking-payment .hb_button.hb_checkout#fetch-customer-info:hover,body #hotel-booking-cart .hb_button.hb_checkout#fetch-customer-info:hover,body #hotel-booking-payment button[type="submit"]#fetch-customer-info:hover,body #hotel-booking-cart button[type="submit"]#fetch-customer-info:hover,body #hotel-booking-payment button[type="button"]#fetch-customer-info:hover,body #hotel-booking-cart button[type="button"]#fetch-customer-info:hover {background: #ffffff;}body #hotel-booking-payment input[type=email]:focus,body #hotel-booking-cart input[type=email]:focus,body #hotel-booking-payment input[type=text]:focus,body #hotel-booking-cart input[type=text]:focus,body #hotel-booking-payment input[type=number]:focus,body #hotel-booking-cart input[type=number]:focus,body #hotel-booking-payment textarea:focus,body #hotel-booking-cart textarea:focus {border-color: #ffffff;}body .rating-input:before,body .rating-input span:before {color: #ffffff;}body.tp-hotel-booking .star-rating:before,body.wp-hotel-booking .star-rating:before,body.tp-hotel-booking .star-rating span:before,body.wp-hotel-booking .star-rating span:before {color: #ffffff;}body.tp-hotel-booking #reviews .commentlist li.comment,body.wp-hotel-booking #reviews .commentlist li.comment {border-color: #dce0e2;}body .tp-hotel-booking .star-rating:before,body .wp-hotel-booking .star-rating:before,body .tp-hotel-booking .star-rating span:before,body .wp-hotel-booking .star-rating span:before {color: #ffffff;}body .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove:hover {background: #ffffff;}body .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span {color: #ffffff;}body .hb-booking-room-details .hb_search_room_item_detail_price_close:hover {background: #ffffff;}.bg-video-play:hover {background: #ffffff;}.thim-heading-slider {font-family: Crimson Text !important;}.thim-select-language .language ul li a {color: #5a5a5a;}.thim-select-language .language ul li a:hover {color: #ffffff;}body .ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-default:hover {background-color: #ffffff;}.contact-support .contact-text {color: #2a2a2a;}body #preload {background-color: #ffffff;}body .mfp-image-holder .mfp-close:hover,body .mfp-inline-holder .mfp-close:hover {color: #ffffff;}.hb_addition_package_extra a.hb_package_toggle:hover {color: #ffffff !important;}.hb_extra_detail_price strong {color: #ffffff !important;}.dk-select .dk-selected:focus {border-color: #ffffff;}.dk-select .dk-selected:focus:before {border-top-color: #ffffff;}.dk-select.dk-select-open-up .dk-selected:before,.dk-select.dk-select-open-down .dk-selected:before {border-bottom-color: #ffffff;}.dk-select.dk-select-open-up .dk-select-options,.dk-select.dk-select-open-down .dk-select-options {border-color: #ffffff;}.dk-select.dk-select-open-down .dk-selected {border-color: #ffffff;}.dk-select .dk-select-options .dk-option-highlight {background-color: #ffffff;color: #ffffff;}.dk-option-selected {background-color: #ffffff;}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus {border-color: #ffffff;}textarea:focus {border-color: #ffffff;}.ui-datepicker.ui-widget {border-color: #ffffff;}#tp_style_selector .tp-buy-theme a {background: #ffffff;}#tp_style_selector .tp-buy-theme a:hover {background: #e6e6e6;}#tp_style_selector .tp-chameleon-more-demo {background: #ffffff;}#tp_style_selector .tp-chameleon-more-demo:hover {background: #e6e6e6;}#tp_style_selector .input-box .tp-btn:hover {border-color: #ffffff;}#tp_style_selector .tp_demo:hover,#tp_style_selector .tp_demo.active {border-color: #ffffff;}#tp_style_selector .tp_demo:hover .sub_title,#tp_style_selector .tp_demo.active .sub_title {background-color: #ffffff;}button.ui-datepicker-trigger i:hover {color: #ffffff;}.site-header.header_v2 .inner-header-top {font-size: 13px;font-weight: 700;}.site-header.header_v2 .inner-header-top ul li a {color: #2a2a2a;}.site-header.header_v2 .inner-header-top ul li.current-lang a,.site-header.header_v2 .inner-header-top ul li.active a,.site-header.header_v2 .inner-header-top ul li a:hover {color: #b19261;}.site-header.header_v2 .inner-header-top .thim-social a {font-size: 13px;}.site-header.header_v2 .navigation .table-center .inner-navigation .navbar-nav > li:after {background: #b19261;}.thim-title-color {color: #2a2a2a;}.thim-title-color:hover {color: #ffffff;}.single-hb_room #carousel-gallery-room .flex-viewport ul li.flex-active-slide img {border: 2px solid #ffffff;}@font-face {font-family: 'Nanum Square';font-style: normal;font-weight: 400;src: url(./assets/fonts/NanumSquareR.eot);src: local('Nanum Square Regular'),local('NanumSquareR'),url(./assets/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),url(./assets/fonts/NanumSquareR.woff2) format('woff2'),url(./assets/fonts/NanumSquareR.woff) format('woff'),url(./assets/fonts/NanumSquareR.ttf) format('truetype');}@font-face {font-family: 'Nanum Square';font-style: bold;font-weight: 700;src: url(./assets/fonts/NanumSquareB.eot);src: local('Nanum Square Bold'),local('NanumSquareB'),url(./assets/fonts/NanumSquareB.eot?#iefix) format('embedded-opentype'),url(./assets/fonts/NanumSquareB.woff2) format('woff2'),url(./assets/fonts/NanumSquareB.woff) format('woff'),url(./assets/fonts/NanumSquareB.ttf) format('truetype');}body { font-family: 'Nanum Square'; font-weight: 700; }.thim-bg-black-overlay-resizer { max-width: 320px; width: auto; }.hotel-booking-search.custom-bookform { padding: 0; }.custom-form-field-table { display: block; }.custom-form-field-table .custom-form-field { margin-left: 0; margin-right: 0; margin-bottom: 10px; }.custom-form-field-table .custom-form-field.custom-form-btn-none-flex { margin: 0; }.custom-form-field-input { position: relative; min-width: auto; width: 100%; }.custom-form-field-input input,.custom-form-field-input button.ui-datepicker-trigger { width: 100%; min-width: 100%; }.custom-bookform .btn,.custom-bookform .btn:hover,.custom-bookform .btn:focus { background: none; border: none; color: #fff; padding: 10px; line-height: 1; height: 40px; min-width: auto; font-weight: normal; width: 100%; }@media (min-width: 481px) {}@media (min-width: 640px) {.thim-bg-black-overlay-resizer { max-width: 600px; width: auto; }.custom-form-field-table { display: flex; }.custom-form-field-table .custom-form-field { flex: 1;  margin-bottom: 0; margin-left: 10px; margin-right: 10px; }.custom-form-field-table .custom-form-field.custom-form-btn-none-flex { flex: 0;  margin: 0; }}@media (min-width: 768px) {.top-header,.inner-navigation { padding-right: 100px; }}.textwidget.custom-html-widget p { margin: 3px 0; }.home-microsite-heading .sc-heading { padding: 0; }.so-widget-sow-image .sow-image-container { overflow: hidden; }.so-widget-sow-image img { -moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; }.so-widget-sow-image:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.panel-places { position: relative; }.panel-places .panel-first-child { width: 110px; position: absolute; z-index: 20; left: 0; right: 0; top: 30px; margin: 0 auto; color: #fff; border: 1px solid #fff; display: inline-block; padding: 3px 10px 1px; }.panel-places .panel-first-child h2 { color: #fff; font-size: 25px; }.panel-places .panel-last-child { border: 1px solid #dcdddd; padding: 8px 5px 5px; }.panel-places .panel-last-child h3 { color: #333; font-size: 22px; }.panel-places .widget_sow-image { margin-bottom: 0 !important; }footer#colophon { background: #fff; }footer#colophon .footer { padding: 0 !important; }.top-footer { background: #dcdddd; padding: 30px 0; }.thim-footer-location.v2 { width: auto; max-width: 100% !important; }.footer-contacts { width: 100%; text-align: center; }.footer-contacts > li { display: inline-block; margin: 0 10px 10px; font-weight: bold; }.footer-contacts > li a,.footer-contacts > li a:hover,.footer-contacts > li a:focus { color: #a06135; }footer#colophon .text-copyright.border-copyright { border-top: none; font-size: 12px; line-height: 16px; max-width: 600px; margin: 0 auto; }.pre-heading .sc-heading { padding: 0; }.pre-heading .heading__primary { font-weight: normal; }.wrapper-line-heading.bordered,.wrapper-line-heading.bordered .sc-heading { padding-top: 0; padding-bottom: 0; }.wrapper-line-heading.bordered.pads-top-bottom { padding-top: 40px; padding-bottom: 40px; }.wrapper-line-heading.bordered.pads-top { padding-top: 40px; padding-bottom: 0; }.wrapper-line-heading.bordered.pads-bottom { padding-top: 0; padding-bottom: 40px; }.wrapper-line-heading.bordered .heading__primary { display: inline-block; border-bottom: 2px solid #2a2a2a; }.carousel-new { padding-bottom: 50px; }.carousel-new .sow-carousel-title { height: 44px; width: 44px; margin: 0 auto; padding: 10px 0; }.carousel-new .sow-carousel-title a.sow-carousel-next,.carousel-new .sow-carousel-title a.sow-carousel-previous { margin-left: 2px; margin-right: 2px; }.page-max-sized { max-width: 800px; margin: 0 auto; padding-bottom: 50px; }.page-max-sized .wrapper-line-heading.bordered .heading__primary { width: 85%; }.page-max-sized .widget_heading.panel-first-child { margin-bottom: 15px !important; }.page-max-sized .page-custom-subtitle .sc-heading { padding: 0; }.page-max-sized .page-custom-subtitle .sc-heading h4 { font-size: 16px; font-weight: normal; color: #5a5a5a; }.page-max-sized .page-custom-subtitle-v2 .sc-heading { padding: 15px 0 10px 0; border-bottom: 1px solid #000; }.page-max-sized .page-custom-subtitle-v2 .sc-heading h4 { font-size: 18px; font-weight: bold; color: #000; text-align: left; }.page-max-sized.last { padding-bottom: 50px !important; }.page-max-sized.ebrochure-panel { padding-bottom: 25px; }.ebrochure-panel .panel-grid-cell { padding: 10px; border: 1px solid #e7e7e7; }.ebrochure-panel .panel-grid-cell .sc-heading { padding: 0; }.ebrochure-panel .panel-grid-cell .widget_sow-image { margin-bottom: 10px !important; }.ebrochure-panel .panel-grid-cell .sc-heading h4 { font-size: 16px; font-weight: normal; }.page-max-sized.find-hotel-panel,.page-max-sized.event-panel { padding-bottom: 25px; }.page-max-sized.event-panel { border-bottom: 1px solid #000; }.page-max-sized.event-panel.last { border-bottom: none; }.find-hotel-panel .fh-title,.event-panel .event-title { padding-top: 30px; }.find-hotel-panel p { font-size: 11px; line-height: 18px; }.find-hotel-panel .fh-title h4 { font-size: 14px; margin: 0 0 5px; }.find-hotel-panel .fh-button .ow-button-hover,.find-hotel-panel .fh-button .ow-button-hover:hover,.find-hotel-panel .fh-button .ow-button-hover:focus { background: #c9caca !important; font-size: 11px; padding: 10px; color: #5a5a5a !important; border: none; }.find-hotel-panel .widget_black-studio-tinymce { margin-bottom: 5px !important; }.event-panel .page-custom-subtitle .sc-heading { text-align: left; }.event-panel .page-custom-subtitle .sc-heading h4 { font-weight: bold; color: #000; }.event-panel .widget_sow-button { margin-bottom: 10px !important; }.event-panel .event-title { padding: 0; }.event-panel p { font-size: 12px; line-height: 18px; }.event-panel .event-button .ow-button-hover,.event-panel .event-button .ow-button-hover:hover,.event-panel .event-button .ow-button-hover:focus { background: #00a29a !important; font-size: 11px; padding: 10px; color: #fff !important; border: none; }.event-panel .event-button .ow-button-hover .sow-icon-fontawesome { display: inline-block; float: right; text-align: center; margin-top: -1px; margin-left: 5px; margin-right: 0; }.page-max-sized.news-panel { padding-bottom: 5px; position: relative; }.news-panel .panel-grid-cell { position: relative; }.news-panel .panel-grid-cell .widget_heading  { width: 100%; position: absolute; bottom: 0; left: 0; background: #000; padding: 10px; opacity: 0.8; }.news-panel .newspanel-title .sc-heading { padding: 0; }.news-panel .newspanel-title .sc-heading h4 { color: #fff; font-size: 12px; text-align: left; }.page-max-sized.spa-massage-panel { border-bottom: 1px solid #000; padding-bottom: 10px; }.page-max-sized.spa-massage-panel.last { border-bottom: none; }.spa-massage-panel .widget_sow-image { margin-bottom: 0 !important; }.spa-massage-panel .spa-massage-link,.spa-massage-panel .spa-massage-link:hover,.spa-massage-panel .spa-massage-link:focus { background: #000; color: #fff; padding: 2px 10px; text-decoration: none; display: inline-block; float: right; }.spa-massage-panel .widget_custom_html { padding: 10px 0; }.spa-massage-panel .widget_custom_html h3 { margin: 0; font-size: 16px; font-weight: bold; padding-top: 10px; }.qa-panel .qa-border { border: 1px solid #000; padding: 20px; }.qa-panel .widget_black-studio-tinymce h3 { margin-bottom: 10px; }.qa-panel .qa-form-header { text-align: left; }.qa-panel .req-indicator { color: red; }.qa-panel form,.qa-panel form input,.qa-panel form textarea { margin: 0 !important; }.qa-panel form input[type="submit"] { display: inline-block; width: auto; padding-left: 20px; padding-right: 20px; }.qa-panel .qa-form-buttons { text-align: left; }.qa-panel form .qa-submit,.qa-panel form .qa-submit:hover,.qa-panel form .qa-submit:focus { color: #fff; background: #00a29a; border: 1px solid #00a29a; }.qa-panel form .qa-cancel,.qa-panel form .qa-cancel:hover,.qa-panel form .qa-cancel:focus { color: #000; background: #fff; border: 1px solid #000; }.qa-panel .qa-form-body table td.qa-td-first { border-right: none; background: #efefef; vertical-align: middle; padding: 5px 20px; font-weight: bold; }.qa-panel .qa-form-body table td { border-bottom: 1px solid #000; }.faq-panel .faq-panel-tab { display: flex; margin: 0; padding-bottom: 25px; }.faq-panel .faq-panel-tab>li { float: none; flex: 1; margin: 0; position: relative; }.faq-panel .faq-panel-tab>li>a { color: #888c8c; border: 1px solid #888c8c; text-align: center; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin: 0; }.faq-panel .faq-panel-tab>li>a:hover,.faq-panel .faq-panel-tab>li>a:focus,.faq-panel .faq-panel-tab>li.active>a { color: #fff; background: #00a29a; border: 1px solid #00a29a; position: relative; }.carret-tab { width: 0;height: 0;border-style: solid;border-width: 6px 5.5px 0 5.5px;border-color: #00a29a transparent transparent transparent; display: none; position: absolute; left: 0; right: 0; bottom: -6px; margin: 0 auto; }.faq-panel .faq-panel-tab>li:hover .carret-tab,.faq-panel .faq-panel-tab>li:focus .carret-tab,.faq-panel .faq-panel-tab>li.active .carret-tab { display: block; }.faq-panel .faq-panel-accordion { border-top: 2px solid #9fa0a0; }.faq-q-link,.faq-q-link:hover,.faq-q-link:focus { display: flex; color: #3a312e; }.faq-q-link>span { display: block; display: inline-block; font-size: 14px; padding: 5px 10px; }.faq-q-link .faq-q-link-label { width: 100px; color: #1176bc; }.faq-q-link-label-title { flex: 1; }.faq-q-link-label-icon { width: 40px; text-align: center; }.faq-q-link .faq-q-link-label-icon .fq-hide { display: block; }.faq-q-link .faq-q-link-label-icon .fq-show { display: none; }.faq-q-link.collapsed .faq-q-link-label-icon .fq-hide { display: none; }.faq-q-link.collapsed .faq-q-link-label-icon .fq-show { display: block; }.faq-panel .faq-panel-accordion .panel-heading { border-bottom: 1px solid #595757; }.faq-panel .faq-panel-accordion .panel-body { background: #efefef; font-size: 14px; color: #3a312e; padding: 10px; }.faq-a-link { display: flex; }.faq-a-link .faq-a-link-label { width: 100px; color: #e83a2a; }.faq-a-link .faq-a-link-label-title { flex:1;}.wp-hotel-booking .hb_room { max-width: 800px; margin: 0 auto; }.hb_related_other_room.has_slider { display: none; }.qa-agreement { text-align: right; }.qa-agreement .wpcf7-form input[type=checkbox] { min-height: 16px; }.qa-agreement input[type=checkbox] { -webkit-appearance: checkbox; width: 16px; height: 16px; min-height: 16px; }.qa-agreement input[type="checkbox"]:checked:before { color: #333; }.marintb td{padding: 4px 0px;}.colorredtxt{color:#d40d0d!important}