.title-divider {
margin-top: 15px !important;
margin-bottom: 25px !important;
width: 220px;
height: auto;
} .image-shadow {
-webkit-box-shadow: -20px 15px 90px rgba(0, 0, 0, 0.30);
box-shadow: -20px 15px 90px rgba(0, 0, 0, 0.30);
} .section-title {
margin-top: 40px;
} body,
p {
line-height: 1.7;
} .site-footer a:after,
.wrapper a:after {
display: none;
} .site-footer a:hover,
.blog-posts .post-item .post-details .post-title a:hover,
.single-post .post .post-meta a:hover,
.wrapper a:hover,
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover,
body a:hover {
color: #222;
} .page-heading {
margin-bottom: 40px;
margin-top: 40px;
} .page-heading--title-section {
width: 100%;
margin: 0 auto;
max-width: 70%;
text-align: center;
position: relative;
margin-bottom: 0;
margin-top: 0;
} .page-heading--title,
.portfolio-title-holder .pt-column.pt-column-title h1 {
margin-bottom: 15px;
} .page-heading--description p~p {
margin-top: 0px;
} .main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li+li,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li+li {
margin-left: 30px;
} .main-header.menu-type-standard-menu .standard-menu-container ul.menu>li>a:hover {
color: #c39a2c !important;
} .main-header.menu-type-standard-menu .standard-menu-container ul.menu>li.current-menu-item>a,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li>a:hover {
color: #c39a2c !important;
} .main-header.menu-type-standard-menu .standard-menu-container div.menu > ul ul,
.main-header.menu-type-standard-menu .standard-menu-container ul.menu ul {
background-color: #c39a2c !important;
box-shadow: 0px 0px 0px 5px #c39a2c, inset 0px 0px 0px 1px rgba(255,255,255,.5) !important;
} .labeled-input-row label,
.labeled-textarea-row label {
letter-spacing: 2px;
} .custom .tp-bullet {
width: 60px;
height: 2px;
background: rgba(255,255,255,0.5);
} .custom .tp-bullet:hover,
.custom .tp-bullet.selected {
background: rgba(255,255,255,1);
} .homepage-intro {
padding: 45px 0;
} .home-auto-type h2 {
margin-top: 0px;
} .service-icons {
padding-top: 35px;
} .service-icons img {
height: 48px;
width: auto;
} .homepage-reviews {
padding-top: 45px;
} .vc_tta-container {
margin-bottom: 0px;
} .review-tabs {
width: 60%;
margin: 0 auto;
} .homepage-events  .show-more {
margin: 0px;
} .home .show-more .reveal-button {
border: none;
letter-spacing: 2px;
} .home .show-more .reveal-button a {
color: #000;
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1), 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(0,0,0,.1);
} .home .show-more .reveal-button a:hover {
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.5), 0px 0px 0px 2px #FFF, 0px 0px 0px 3px rgba(0,0,0,.5);
} .wpb_wrapper .lab-blog-posts .blog-post-entry {
border: none;
} .homepage-events .show-more .reveal-button a {
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.1), 0px 0px 0px 2px #EEE, 0px 0px 0px 3px rgba(0,0,0,.1);
} .homepage-events .show-more .reveal-button a:hover {
box-shadow: 0px 0px 0px 1px rgba(0,0,0,.5), 0px 0px 0px 2px #EEE, 0px 0px 0px 3px rgba(0,0,0,.5);
} .homepage-events {
padding-top: 45px;
padding-bottom: 30px;
} .homepage-posts .blog-post-entry .blog-post-content-container {
background: #FFF;
} .homepage-rooms {
padding-top: 45px;
} .homepage-rooms .wpb_wrapper .lab-portfolio-items .more-link {
margin-top: 10px;
} .homepage-rooms .show-more {
margin: 0px;
} .blog-posts .post-item.template-standard .post-details {
padding: 35px 40px;
} .blog-posts .post-item.template-standard {
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .blog-posts .post-item.template-standard:hover {
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .06);
box-shadow: 0 5px 20px rgba(0, 0, 0, .06);
} .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:after,
.blog-posts .post-item .post-details .post-title a:after {
display: none;
} .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:hover,
.blog-posts .post-item .post-details .post-title a:hover {
color: #c39a2c;
} .blog-posts .post-item .post-details .post-meta i {
display: none;
} .widget.widget_recent_entries li .post-date,
.woocommerce .woocommerce-Reviews #comments .commentlist .comment-text .meta time,
.single-post .post .post-meta-only .post-meta,
.single-post .post-comments--list .comment .commenter-details .date,
.post-navigation--label em,
.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-date,
.blog-posts .post-item .post-details .post-meta {
letter-spacing: 2px;
} .blog-posts .post-item .post-details .post-meta {
margin-bottom: 5px;
} .post_format-post-format-link .post-details {
background-color: #f3ede5;
border: none !important;
padding: 30px;
} .post_format-post-format-link .post-item {
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .06);
box-shadow: 0 5px 20px rgba(0, 0, 0, .06);
} .post_format-post-format-link .post-details .post-meta {
display: none;
} .post_format-post-format-link .post-details .post-excerpt {
margin-bottom: 0px !important;
} .post_format-post-format-link .post-details .post-excerpt p {
margin-bottom: 0px;
} .single-post .post .post-meta a {
color: #c39a2c;
} .single-post .post .post-meta i {
line-height: 0;
} .widget_text.widget.widget_custom_html {
padding: 0px !important;
} .widget.widget_product_search .search-bar input[name="s"],
.widget.widget_search .search-bar input[name="s"] {
background: none;
} .widget-area--skin-background-fill .widget.widget_tag_cloud a {
background: #FFF;
} .portfolio-title-holder {
display: block;
} .portfolio-title-holder .pt-column.pt-column-title {
width: 100%;
margin: 0 auto;
max-width: 70%;
text-align: center;
position: relative;
margin-bottom: 40px;
padding-right: 0px;
} .portfolio-title-holder .pt-column {
margin: auto;
} .product-filter ul li.active a {
color: #c39a2c;
} .product-filter ul li a:after {
height: 2px !important;
display: block;
background: #c39a2c;
content: "";
width: 0%;
position: absolute;
top: 45%;
margin: 0 auto;
left: 0;
right: 0;
-webkit-transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
-o-transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
opacity: 0.5;
} .product-filter ul li a:hover:after {
width: 100%;
opacity: 1;
} .product-filter ul li.active a:after {
opacity: 1;
} .product-filter ul {
text-align: center;
} .portfolio-holder .thumb .hover-state .info p {
letter-spacing: 2px;
} .portfolio-holder .thumb .hover-state .info p a:hover {
color: #222;
} .single-portfolio-holder .checklist-entry ul {
list-style-type: none;
padding: 0px;
} .single-portfolio-holder .checklist-entry img {
vertical-align: baseline;
margin-right: 10px;
} .single-portfolio-holder .details .link a {
background: #c39a2c;
padding: 5px 20px;
color: #FFF;
} .single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo .collapse-project-info {
margin: 0px;
visibility: hidden;
opacity: 0;
-webkit-transition: opacity 0.3s;
-o-transition: opacity 0.3s;
transition: opacity 0.3s;
} .single-portfolio-holder.portfolio-type-5 .portfolio-description-container .portfolio-description-fullinfo:hover .collapse-project-info {
visibility: visible;
opacity: 1;
} .restaurant {
padding: 45px 0;
} .restaurant-row-2 {
padding: 30px 0;
} .restaurant-menu {
padding: 0;
padding-top: 35px;
} .restaurant-menu h4 {
letter-spacing: 3px;
margin-bottom: 20px;
} .restaurant-menu ul {
text-align: left;
} .restaurant-menu li a:after {
display: none !important;
} .restaurant-menu li {
border-bottom: 1px solid #e0ded4 !important;
padding: 10px 15px 5px 0px !important;
margin: 0px !important;
} .restaurant-menu ul li.vc_active {
border-bottom-color: #222 !important;
} .restaurant-menu ul li.vc_active a {
color: #222 !important;
} .wpb-js-composer .vc_tta.restaurant-menu .vc_tta-panel-body {
-webkit-transition: none !important;
-o-transition: none !important;
transition: none !important;
-webkit-transform: none !important;
-ms-transform: none !important;
transform: none !important;
} .food-list h3 {
border-bottom: 1px dotted #CCC;
padding-bottom: 10px;
color: #000;
} .food-list del {
position: absolute;
top: 0;
right: 0;
text-decoration: none;
color: #000;
} .food-list p {
padding-right: 0;
color: #888;
} .vc_btn3:after {
background-color: transparent !important;
} .menu-catalog {
padding: 0;
padding-top: 20px;
} .spa-services {
padding: 40px 0;
} .spa-menu-row {
padding: 50px 0;
} .spa-divider {
text-align: center !important;
} .spa-divider img {
width: 20%;
} .spa-menu .vc_tta-panel-body {
padding: 25px 50px !important;
-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .15);
box-shadow: 0 5px 40px rgba(0, 0, 0, .15);
} .spa-menu .vc_tta-tab {
padding-bottom: 0px !important;
border-bottom: none !important;
padding-right: 5px !important;
} .spa-menu .vc_tta-tab a {
padding: 5px 20px !important;
} .types-of-massage {
padding-top: 35px;
} .types-of-massage h3 {
line-height: 1.8;
} .types-of-massage h3 img {
width: 36px;
margin-right: 20px;
float: left;
} .massage-row {
background-position: bottom right;
background-repeat: no-repeat;
background-size: 30%;
background-color: #fafafa;
padding: 50px 0;
} .sub-heading {
letter-spacing: 5px;
} .separator-rotate {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
} .contact-address-row {
padding-top: 70px;
} .contact-address-small-box {
padding-top: 20px;
padding-bottom: 30px;
} .contact-address .vc_column-inner {
margin-top: 50px;
margin-right: -100px;
padding: 55px 130px 35px 55px;
} .labeled-textarea-row textarea {
background-image: -webkit-linear-gradient(#CCC 1px, transparent 1px);
background-image: -o-linear-gradient(#CCC 1px, transparent 1px);
background-image: linear-gradient(#CCC 1px, transparent 1px);
} .labeled-input-row input {
border-bottom-color: #CCC;
} .title-stylized {
letter-spacing: 2px;
margin-bottom: 20px
} .wpb_wrapper .lab-google-map.contact-page {
margin-bottom: 35px;
-webkit-box-shadow: -20px 15px 90px rgba(0, 0, 0, 0.30);
box-shadow: -20px 15px 90px rgba(0, 0, 0, 0.30);
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .labeled-input-row {
flex-wrap: unset;
} input[type=checkbox] {
border-color: #CCC;
} @media (min-width: 1200px) {
footer .container {
width: 960px !important;
}
} footer.site-footer {
background: #222 !important;
} footer.site-footer {
padding-top: 30px;
} .site-footer .footer-widgets .widget.widget_nav_menu ul li a:hover {
color: #FFF;
} .site-footer .footer-widgets .widget.widget_nav_menu ul li a:after {
height: 1px !important;
display: block;
background: #c39a2c;
content: "";
width: 0%;
position: absolute;
margin: 0 auto;
left: 0;
right: 0;
-webkit-transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
-o-transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
opacity: 0.5;
} .site-footer .footer-widgets .widget.widget_nav_menu ul li a:hover:after {
width: 100%;
opacity: 1;
} .widget-area.widgets--columned-layout>.widget {
margin-bottom: 0px;
} .site-footer.site-footer-inverted .footer-widgets .widget ul li {
padding: 2px 0;
} .site-footer.site-footer-inverted .footer-widgets .widget a {
color: #999;
} .site-footer .footer-widgets .widget .widgettitle {
letter-spacing: 2px;
} .site-footer .footer-widgets {
margin: 30px 0px;
} .footer-awards {
text-align: center;
padding: 0px;
margin-bottom: 40px;
} .footer-awards li {
display: inline-block;
list-style-type: none;
margin-right: 20px;
} .footer-awards li img {
width: 64px;
} .site-footer.site-footer-inverted hr {
display: none;
} .site-footer .footer-bottom-content {
padding-top: 20px;
padding-bottom: 20px;
} .site-footer.footer-bottom-horizontal .footer-bottom-content {
display: block;
} .site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-right {
width: 100%;
display: block;
} .site-footer.footer-bottom-horizontal .footer-bottom-content .footer-content-left {
display: block;
width: 100%;
text-align: center;
} .site-footer.site-footer-inverted .footer-bottom-content .copyrights {
text-align: center;
} .site-footer.site-footer-inverted .footer-bottom-content .copyrights p {
letter-spacing: 4px;
color: #999;
} .site-footer.site-footer-inverted .footer-bottom-content .copyrights a {
letter-spacing: 4px;
color: #999;
} .site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks {
margin-top: 0px;
} .site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks.rounded li a {
width: 35px;
height: 35px;
background: transparent !important;
} .site-footer.footer-bottom-horizontal .footer-bottom-content .social-networks.rounded li a i {
color: #999;
} .site-footer .footer-widgets .widget.widget_nav_menu ul li a {
-webkit-transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
-o-transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
transition: all .2s cubic-bezier(0, 0, 0.16, 0.95);
} .go-to-top {
background-color: #c39a2c;
} .wpb_wrapper .lab-blog-posts .blog-post-entry {
-webkit-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
} .wpb_wrapper .lab-blog-posts .blog-post-entry:hover {
-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .06);
box-shadow: 0 5px 20px rgba(0, 0, 0, .06);
}
.vc_sep_width_10 {
width: 6%;
} @media screen and (max-width: 480px){ .image-shadow {
-webkit-box-shadow: none;
box-shadow: none;
} .page-heading--title-section {
width: 100%;
max-width: 90%;
} .menu-bar .ham:after,
.menu-bar .ham:before,
.menu-bar .ham {
height: 1px;
} .menu-bar .ham:after {
top: 6px;
} .menu-bar .ham:before,
.menu-bar .ham:after,
.menu-bar .ham {
width: 30px;
} .menu-bar .ham:before {
top: -6px;
} .menu-bar.exit .ham:after {
-webkit-transform: translateY(-6px) rotateZ(45deg);
transform: translateY(-6px) rotateZ(45deg);
} .menu-bar.exit .ham:before {
-webkit-transform: translateY(6px) rotateZ(-45deg);
transform: translateY(6px) rotateZ(-45deg);
} .mobile-menu-wrapper .mobile-menu-container .search-form input::placeholder,
.mobile-menu-wrapper .mobile-menu-container .search-form label {
color: rgba(255,255,255,0.75);
} .mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay {
background-color: rgba(195, 154, 44, 0.95);
} .mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>a, .mobile-menu-wrapper .mobile-menu-container ul.menu>li>a {
padding: 5px 30px;
} .homepage-intro {
padding: 30px 0 45px 0;
} .service-icons {
padding-top: 0px;
} .service-icons .vc_column_container {
margin-top: 35px;
} .homepage-reviews {
padding-top: 35px;
} .review-tabs {
width: 100%;
} .wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.review-tabs .vc_pagination {
margin: 0px;
} .wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.review-tabs:not(.vc_tta-tabs-position-bottom) {
padding-bottom: 35px;
} .homepage-events {
padding-top: 35px;
padding-bottom: 30px;
} .homepage-rooms {
padding-top: 35px;
} .portfolio-title-holder .pt-column.pt-column-title {
width: 100%;
max-width: 90%;
margin-bottom: 40px;
} .restaurant {
padding: 0;
padding-top: 25px;
} .restaurant-row-2 {
padding: 0;
} .restaurant-menu {
padding-top: 15px;
} .restaurant-menu .vc_tta-panel-heading h4 {
border-bottom: 1px dashed rgba(0,0,0,.1);
font-weight: 500;
} .wpb-js-composer .vc_tta.vc_general.restaurant-menu .vc_tta-panel-title>a {
padding-left: 0px !important;
padding-right: 0px !important;
} .spa-menu .vc_tta-panel-body {
padding: 25px 20px !important;
-webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .15);
box-shadow: 0 5px 40px rgba(0, 0, 0, .15);
} .wpb-js-composer .vc_tta.vc_general.restaurant-menu.spa-menu .vc_tta-panel-title>a {
padding-left: 20px !important;
padding-right: 20px !important;
} .spa-menu .vc_tta-panel-heading h4 {
border-bottom: none;
} .spa-menu-row {
padding: 15px 0;
} .spa-services {
padding: 0px;
} .spa-divider img {
width: 60%;
} .massage-row {
padding: 35px 0;
} .types-of-massage {
padding-top: 0px;
} .single-post .post .entry-header {
margin-bottom: 15px;
} .single-post .post-image {
margin-bottom: 25px;
} .post-meta-only {
margin-bottom: 25px;
} .single-post .post .post-meta-only .post-meta {
margin-bottom: 5px;
} .post-formatting .wp-caption .wp-caption-text {
background: #EEE;
} .wpb-js-composer .vc_tta.restaurant-menu .vc_tta-panel-body {
padding-top: 0px !important;
} .contact-address .vc_column-inner {
margin-top: 0;
margin-right: 0;
padding: 25px 15px 0 15px;
} .wpb_wrapper .lab-google-map.contact-page {
margin-bottom: 0px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
} .vc_col-sm-8 .vc_column-inner {
padding: 0px;
} .contact-form .button,
.comment-form .button {
width: 100%;
} .contact-address-small-box {
padding-top: 0px;
padding-bottom: 35px;
} .contact-address-small-box .post-formatting {
margin-bottom: 0px;
} .contact-address-row {
padding-top: 15px;
} .widget-area.widgets--columned-layout.widgets--columns-5>.widget {
margin-bottom: 35px;
} .site-footer .footer-widgets {
margin: 0px;
} .widget-area.widgets--columned-layout.widgets--columns-5>.widget {
width: 50%;
} .footer-awards li {
margin-right: 10px;
margin-left: 10px;
} .footer-awards li img {
width: 42px;
} .site-footer.site-footer-inverted .footer-bottom-content .copyrights p {
letter-spacing: 1px;
} .site-footer .footer-bottom-content {
padding-top: 0px;
}
} @media screen and (min-width: 768px) { .spa-menu .vc_tta-panel-body {
padding: 10px 15px !important;
} .review-tabs {
width: 100%;
margin: 0 auto;
} .portfolio-title-holder .pt-column.pt-column-title {
width: 100%;
max-width: 100%;
} .page-heading--title-section {
width: 100%;
max-width: 100%;
}
} @media screen and (min-width: 992px) { .review-tabs {
width: 100%;
margin: 0 auto;
} .portfolio-title-holder .pt-column.pt-column-title {
width: 100%;
max-width: 100%;
} .page-heading--title-section {
width: 100%;
max-width: 100%;
}
}  .example {
color: red !important;
}