#thim-preloading {
	background-color: #fff
}
#thim-preloading .sk-folding-cube .sk-cube:before,
#thim-preloading .sk-rotating-plane,
#thim-preloading .sk-spinner-pulse,
#thim-preloading .sk-three-bounce .sk-child,
#thim-preloading .sk-wandering-cubes .sk-cube,
#thim-preloading .sk-cube-grid .sk-cube,
#thim-preloading .sk-double-bounce .sk-child,
#thim-preloading .sk-fading-circle .sk-circle:before,
#thim-preloading .sk-circle .sk-child:before,
#thim-preloading .sk-chasing-dots .sk-child,
#thim-preloading .sk-wave .sk-rect {
	background-color: #118acb
}
#back-to-top {
	background-color: #118acb
}
#back-to-top:hover {
	background-color: #0d6a9c
}
.mobile-menu-container .menu-right .dk-select .dk-option-selected {
	background: #118acb
}
.mobile-menu-container .menu-right .dk-select.dk-select-open-up .dk-select-options,
.mobile-menu-container .menu-right .dk-select.dk-select-open-down .dk-select-options,
.mobile-menu-container .menu-right .dk-select.dk-select-multi:focus .dk-select-options {
	border-color: #118acb
}
header#masthead .menu-right a {
	color: #333
}
header#masthead .menu-right a:hover {
	color: #118acb
}
header#masthead .menu-right a.btn-book {
	background-color: #118acb
}
header#masthead .menu-right a.btn-book:hover {
	background-color: #094a6d !important
}
header#masthead #magic-line {
	background: #118acb
}
header#masthead select {
	color: #333
}
header#masthead select option {
	color: #777
}
header#masthead .select2-container--default.select2-container--open .selection .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #333
}
header#masthead .select2-container--default .selection .select2-selection--single .select2-selection__rendered {
	color: #333
}
header#masthead .select2-container--default .selection .select2-selection--single .select2-selection__arrow b {
	border-color: #333 transparent transparent
}
header#masthead .width-logo {
	width: 270px
}
header#masthead span.icon-bar {
	background: #e7ad44
}
header#masthead.site-header {
	background-color: #fff
}
header#masthead.site-header.custom-sticky.affix .navigation .width-navigation .inner-navigation .navbar > li .icon-toggle {
	color: #333 !important
}
header#masthead.site-header .navigation .width-navigation {
	font-size: 15px
}
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li > span {
	font-size: 15px;
	color: #333
}
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li > a:hover,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li > span:hover {
	color: #118acb
}
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li .icon-toggle {
	color: #333 !important
}
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li:hover > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar > li:hover > .icon-toggle {
	color: #118acb !important
}
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-item > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-parent > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-ancestor > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-item > span:not(.icon-toggle),
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-parent > span:not(.icon-toggle),
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-ancestor > span:not(.icon-toggle) {
	color: #118acb
}
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-item > .icon-toggle,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-parent > .icon-toggle,
header#masthead.site-header .navigation .width-navigation .inner-navigation .navbar li.current-menu-ancestor > .icon-toggle {
	color: #118acb !important
}
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu {
	background-color: #f6f6f6
}
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li a,
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li span {
	color: #4a4a4a
}
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li a:hover,
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li span:hover {
	color: #006ba5
}
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li.current-menu-item > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li.current_page_item > a {
	color: #006ba5
}
header#masthead.site-header .navigation .width-navigation .inner-navigation li .sub-menu li .icon-toggle {
	color: #4a4a4a !important
}
header#masthead.site-header .navigation .width-navigation .inner-navigation li.current-page-parent > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation li.current-page-ancestor > a,
header#masthead.site-header .navigation .width-navigation .inner-navigation li.current-page-parent > span,
header#masthead.site-header .navigation .width-navigation .inner-navigation li.current-page-ancestor > span {
	color: #118acb
}
header#masthead.site-header.affix.custom-sticky {
	background-color: #fff
}
header#masthead.site-header.affix.custom-sticky #primary-menu > li > a,
header#masthead.site-header.affix.custom-sticky #primary-menu > li > span:not(.cart-items-number) {
	color: #333
}
header#masthead.site-header.affix.custom-sticky #primary-menu > li > a:hover,
header#masthead.site-header.affix.custom-sticky #primary-menu > li > span:not(.cart-items-number):hover {
	color: #006ba5
}
header#masthead.site-header.affix.custom-sticky #primary-menu > li:hover > a,
header#masthead.site-header.affix.custom-sticky #primary-menu > li:hover > span:not(.cart-items-number) {
	color: #006ba5
}
header#masthead.site-header.affix.custom-sticky #primary-menu > li:hover > .icon-toggle {
	color: #006ba5 !important
}
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-item > a,
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-parent > a,
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-ancestor > a,
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-item > span:not(.icon-toggle),
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-parent > span:not(.icon-toggle),
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-ancestor > span:not(.icon-toggle) {
	color: #006ba5
}
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-item > .icon-toggle,
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-parent > .icon-toggle,
header#masthead.site-header.affix.custom-sticky #primary-menu > li.current-menu-ancestor > .icon-toggle {
	color: #006ba5 !important
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .menu-right a {
	color: #333
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .menu-right a:hover {
	color: #006ba5
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .menu-right a.btn-book {
	background-color: #006ba5
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .dk-select:after {
	color: #333
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .dk-select .dk-selected {
	color: #333
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .dk-select:hover .dk-selected {
	color: #006ba5
}
header#masthead.header_v1.header-overlay.custom-sticky.affix .dk-select:hover:after {
	color: #006ba5
}
header#masthead.header_v4 .width-logo {
	background-color: #ffffff;
}
header#masthead.header_v4 .top-toolbar .select2-container--default .selection .select2-selection--single .select2-selection__rendered:hover {
	color: #118acb
}
header#masthead.header_v4 .top-toolbar ul.menu > li > a:hover {
	color: #118acb
}
header#masthead.header_v4 .toolbar-info a {
	color: #118acb
}
header#masthead.header_v4 .toolbar-info a:hover {
	color: #0d6a9c
}
header#masthead.header_v4 .navigation .width-navigation .inner-navigation .navbar > li > .sub-menu:before {
	border-color: transparent transparent #f6f6f6 transparent
}
@media (max-width: 768px) {
	body.responsive .mobile-menu-container {
		background-color: #222
	}
	body.responsive .mobile-menu-container ul.navbar-nav .sub-menu:before {
		background: #fff
	}
	body.responsive .mobile-menu-container ul.navbar-nav .sub-menu li:before {
		background: #fff
	}
	body.responsive .mobile-menu-container ul li > a,
	body.responsive .mobile-menu-container ul li > span {
		color: #fff
	}
	body.responsive .mobile-menu-container ul li > a:hover,
	body.responsive .mobile-menu-container ul li > span:hover {
		color: #e7ad44
	}
	body.responsive .mobile-menu-container ul li.current-menu-item > a,
	body.responsive .mobile-menu-container ul li.current-page-parent > a,
	body.responsive .mobile-menu-container ul li.current-page-ancestor > a,
	body.responsive .mobile-menu-container ul li.current-menu-item > span,
	body.responsive .mobile-menu-container ul li.current-page-parent > span,
	body.responsive .mobile-menu-container ul li.current-page-ancestor > span {
		color: #e7ad44
	}
	body.responsive .menu-mobile-effect span {
		background-color: #fff
	}
	body.responsive header#masthead.site-header.header_v4 {
		background-color: #72305f
	}
	body.responsive.mobile-menu-open .mobile-menu-container .header-info a.btn-book {
		background: #72305f
	}
	body.responsive header#masthead.header_v4 .top-toolbar {
		background: #fff
	}
}
.main-top {
	height: 430px
}
.main-top .overlay-top-header {
	background-color: rgba(0, 0, 0, 0)
}
.main-top .content {
	padding-top: 100px
}
.main-top .content h1,
.main-top .content h2 {
	font-size: 48px;
	color: #fff;
	line-height: 48px
}
.main-top .content.line h1:after,
.main-top .content.line h2:after {
	background-color: #118acb
}
#breadcrumbs li,
body.woocommerce nav.woocommerce-breadcrumb {
	font-family: Poppins;
	font-size: 12px;
	color: #9a9a9a
}
#breadcrumbs li span,
body.woocommerce nav.woocommerce-breadcrumb span,
#breadcrumbs li a,
body.woocommerce nav.woocommerce-breadcrumb a {
	font-size: 12px;
	color: #9a9a9a
}
#breadcrumbs li a:hover,
body.woocommerce nav.woocommerce-breadcrumb a:hover {
	color: #118acb
}
#breadcrumbs li a:hover span,
body.woocommerce nav.woocommerce-breadcrumb a:hover span {
	color: #118acb
}
body.woocommerce nav.woocommerce-breadcrumb {
	font-size: 12px
}
body.woocommerce nav.woocommerce-breadcrumb a:hover {
	color: #118acb
}
.icon-default #breadcrumbs:after,
.icon-default .woocommerce-breadcrumb:after {
	background: #9a9a9a
}
.site-content .blog-content article .content-inner .entry-content .readmore a {
	color: #118acb
}
.site-content .page-content .tags-links a {
	color: #333
}
.site-content .page-content .tags-links a:hover {
	color: #118acb
}
.site-content .page-content .thim-about-author a.name {
	color: #777
}
.site-content .page-content .thim-about-author a.name:hover {
	color: #118acb
}
.site-content .page-content .thim-about-author .role {
	font-family: Playfair Display
}
.site-content .page-content .related-archive ul li .rel-post-text .entry-title a {
	color: #333
}
.site-content .page-content .related-archive ul li .rel-post-text .entry-title a:hover {
	color: #118acb
}
.site-content .page-content .related-archive .related-title {
	font-family: Poppins;
	color: #118acb
}
.site-content .page-content .related-archive .related-title:before {
	background: #118acb
}
.site-content .blog-content article .entry-content:after,
.site-content .page-content article .entry-content:after {
	background: #118acb
}
.site-content .blog-content article.sticky .entry-title a,
.site-content .page-content article.sticky .entry-title a {
	color: #118acb
}
.site-content .blog-content article.sticky .entry-title a:hover,
.site-content .page-content article.sticky .entry-title a:hover {
	color: #333
}
.site-content .blog-content article .entry-title a,
.site-content .page-content article .entry-title a {
	color: #333
}
.site-content .blog-content article .entry-title a:hover,
.site-content .page-content article .entry-title a:hover {
	color: #118acb
}
.site-content .blog-content article .entry-meta span,
.site-content .page-content article .entry-meta span {
	color: #777
}
.site-content .blog-content article .entry-meta a,
.site-content .page-content article .entry-meta a {
	color: #777
}
.site-content .blog-content article .entry-meta a:hover,
.site-content .page-content article .entry-meta a:hover {
	color: #118acb
}
.site-content .blog-content article.format-chat .group-chat li,
.site-content .page-content article.format-chat .group-chat li {
	color: #333
}
.site-content .blog-content article.format-chat .group-chat li .messenger,
.site-content .page-content article.format-chat .group-chat li .messenger {
	color: #777
}
.site-content .blog-content article.format-quote blockquote,
.site-content .page-content article.format-quote blockquote {
	border-left-color: #22a6ed
}
.site-content .blog-content article.format-quote blockquote a,
.site-content .page-content article.format-quote blockquote a {
	color: #118acb
}
.loop-pagination li a {
	color: #777
}
.loop-pagination li a:hover,
.loop-pagination li a:focus {
	border-color: #118acb;
	color: #118acb
}
.loop-pagination li .page-numbers.current {
	border-color: #118acb;
	color: #118acb
}
#comments .comments-title {
	font-family: Poppins;
	color: #118acb
}
#comments .comments-title:before {
	background: #118acb
}
#comments .comment-list li .content-comment .author .comment-extra-info {
	color: #777
}
#comments .comment-list li .content-comment .author .author-name,
#comments .comment-list li .content-comment .author .author-name a {
	color: #777
}
#comments .comment-list li .content-comment .author .author-name:hover,
#comments .comment-list li .content-comment .author .author-name a:hover {
	color: #118acb
}
#comments .comment-list li .content-comment .author span .comment-reply-link {
	color: #118acb
}
#comments .comment-list li .content-comment .author span .comment-reply-link:hover {
	color: #333
}
#comments .comment-list li .content-comment .author span .comment-edit-link {
	color: #118acb
}
#comments .comment-list li .content-comment .author span .comment-edit-link:hover {
	color: #333
}
#comments .form-comment #reply-title {
	color: #118acb
}
#comments .form-comment #reply-title:before {
	background: #118acb
}
#comments .comment-form .logged-in-as a {
	color: #118acb
}
#comments .comment-form textarea,
#comments .comment-form input {
	border: 1px solid #eee
}
#comments .comment-form textarea:focus,
#comments .comment-form input:focus {
	border: 1px solid #118acb
}
#comments .comment-reply-title {
	font-family: Poppins
}
.entry-meta > span:after {
	color: #777
}
.loop-pagination li .page-numbers.current:after {
	background-color: #118acb
}
.search-form .search-field:focus {
	border-color: #118acb
}
.widget-area aside.widget {
	background-color: #fff;
	margin-bottom: 30px
}
.widget-area aside.widget .widget-title,
.widget-area aside.widget .widget-title a.rsswidget,
.widget-area aside.widget h3 {
	color: #e7ad44;
	font-size: 18px;
	font-family: Poppins
}
.widget-area ul li a {
	font-family: Poppins;
	color: #777
}
.widget-area ul li a:hover {
	color: #118acb
}
.widget-area ul li.current-cat a {
	color: #118acb
}
.widget-area .calendar_wrap a {
	color: #118acb
}
.widget-area .calendar_wrap a:hover {
	color: #333
}
.widget-area .widget .tagcloud a {
	color: #777
}
.widget-area .widget .tagcloud a:hover {
	border-color: #118acb;
	color: #118acb
}
.widget-area .widget_categories ul li,
.widget-area .widget_archive ul li {
	color: #333
}
.widget-area aside.widget.newsletter .newsletter-content form input[type="email"]:focus {
	border-color: #118acb
}
footer#colophon {
	background-color: #060b1d;
	color: #84868d
}
footer#colophon .footer-top {
	border-bottom-color: #131729
}
footer#colophon .widget-title {
	font-family: Poppins;
	font-size: 16px
}
footer#colophon ul.menu li.current-menu-item a {
	color: #118acb
}
footer#colophon a {
	color: #84868d
}
footer#colophon a:hover {
	color: #006ba5
}
footer#colophon h1,
footer#colophon h2,
footer#colophon h3,
footer#colophon h4,
footer#colophon h5,
footer#colophon h6 {
	color: #fff
}
footer#colophon .copyright-area {
	background-color: #060b1d
}
footer#colophon .copyright-area .copyright-content {
	color: #696b71;
	border-top-color: #131729
}
footer#colophon .copyright-area .copyright-content a {
	color: #004977
}
footer#colophon .copyright-area .copyright-content a:hover {
	color: #009ae2
}
footer#colophon .mc4wp-form .mc4wp-form-fields input:focus {
	border-color: #118acb
}
footer#colophon.style-2 .widget-title {
	font-family: Playfair Display
}
footer#colophon.style-2 .footer-top-email .mc4wp-form .mc4wp-form-fields input:focus {
	border-color: #006ba5
}
footer#colophon.style-2 .footer-top-email .mc4wp-form .mc4wp-form-fields button[type=submit] {
	background: #006ba5
}
footer#colophon.style-2 .footer-top-email .mc4wp-form .mc4wp-form-fields button[type=submit]:hover {
	background: #004a72
}
footer#colophon.style-2 .thim-footer-location p.email a {
	color: #006ba5
}
footer#colophon.style-2 .thim-footer-location p.email a:hover {
	color: #008cd8
}
body {
	font-family: Poppins;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0;
	color: #777;
	text-transform: none;
	font-weight: 400;
	font-style: normal
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: Playfair Display;
	color: #333;
	font-weight: 700;
	font-style: normal
}
h1 {
	font-size: 48px;
	line-height: 1.6em;
	text-transform: none
}
h2 {
	font-size: 40px;
	line-height: 1.6em;
	text-transform: none
}
h3 {
	font-size: 30px;
	line-height: 1.6em;
	text-transform: none
}
h4 {
	font-size: 24px;
	line-height: 1.6em;
	text-transform: none
}
h5 {
	font-size: 18px;
	line-height: 1.6em;
	text-transform: none
}
h6 {
	font-size: 16px;
	line-height: 1.6em;
	text-transform: none
}
.reply-title {
	color: #333
}
.vc_custom_heading {
	font-family: Playfair Display;
	font-weight: 700;
	font-style: normal
}
a {
	color: #333
}
a:hover {
	color: #118acb
}
.thim-title-font {
	font-family: Playfair Display
}
body.bg-type-image {
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-image: url("")
}
body.bg-type-color {
	background-color: #fff
}
body.bg-type-pattern {
	background-image: url("images/pattern1.png")
}
body #main-content.bg-type-image {
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-image: url("")
}
body #main-content.bg-type-color {
	background-color: #fff
}
body #main-content.bg-type-pattern {
	background-image: url("images/pattern1-1.png")
}
input[type="submit"],
.button,
.submit {
	background-color: #118acb
}
input[type="submit"]:hover,
.button:hover,
.submit:hover {
	background-color: #0d6a9c
}
.mc4wp-form input[type=submit] {
	background-color: #118acb
}
.mc4wp-form input[type=submit]:hover {
	background-color: #0d6a9c
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {
	border-color: #118acb
}
.thim-button {
	color: #118acb
}
.color {
	color: #118acb
}
.mc4wp-form button[type=submit]:hover .fa {
	color: #118acb
}
.contact-phone a {
	color: #777
}
.contact-phone a:hover {
	color: #118acb
}
.thim-wg-social-link li a {
	color: #84868d !important
}
.thim-wg-social-link li a:hover {
	border-color: #118acb
}
.thim-link-slider:before,
.thim-link-slider:after {
	border-color: #118acb
}
.thim-link-slider a:hover {
	color: #118acb
}
.vc_row.has-mask:before {
	background: #118acb
}
#sb_instagram .sbi_follow_btn a {
	color: #333
}
#sb_instagram .sbi_follow_btn a strong {
	color: #118acb
}
.style-normal #sb_instagram .sbi_follow_btn a,
.style-normal #sb_instagram .sbi_follow_btn strong {
	font-size: 16px
}
.style-normal #sb_instagram .sbi_follow_btn a {
	color: #777
}
.thim-primary-color,
.thim-color {
	color: #118acb
}
/*.flexslider .flex-direction-nav a {
	background: #118acb !important
}
.flexslider .flex-direction-nav a {
	background: #118acb !important
}*/





.slider_main_tital_wp .flexslider .flex-direction-nav a {
	background: rgba(0, 0, 0, 0) url("../images/slider/bg_direction_nav.png") no-repeat scroll 0 0;
}





.flexslider .flex-direction-nav a:before {
	color: #118acb
}
/*.flexslider .flex-direction-nav a:hover {
	background: #0d6a9c
}*/
.wpcf7-form input,
.wpcf7-form select,
.wpcf7-form textarea {
	font-size: 16px
}
.wpcf7-form input:focus,
.wpcf7-form select:focus,
.wpcf7-form textarea:focus {
	border-color: #118acb
}
.wpcf7-form .wpcf7-submit {
	background-color: #118acb
}
.wpcf7-form .wpcf7-submit:hover {
	background-color: #0d6a9c
}
.thim-font-family-tilte .heading-des {
	font-family: Playfair Display
}
.thim-sc-posts.site-content .blog-content article .entry-meta a {
	color: #777
}
.thim-sc-posts.site-content .blog-content article .entry-meta a:hover {
	color: #118acb
}
.vc_btn3-container a.vc_btn3:hover {
	background-color: #0d6a9c !important
}
.thim-content-slider .slides-wrapper .scrollable > li.mid-item div.around-img:before {
	border-color: #118acb
}
.home-content .mc4wp-form input {
	color: #333
}
.home-content .mc4wp-form input::-webkit-input-placeholder {
	color: #333
}
.home-content .mc4wp-form input:-moz-placeholder {
	color: #333
}
.home-content .mc4wp-form input::-moz-placeholder {
	color: #333
}
.home-content .mc4wp-form input:-ms-input-placeholder {
	color: #333
}
.rev-btn.thim-slider-button {
	font-family: Poppins
}
.thim-readmore {
	color: #118acb
}
.thim-sc-posts .blog-content article .entry-meta,
.thim-sc-posts .page-content article .entry-meta {
	color: #777
}
.wpb_gallery_slides .flex-control-nav li a:hover,
.wpb_gallery_slides .flex-control-nav li a.flex-active {
	background: #118acb
}
.wpb_images_carousel .vc_images_carousel a.vc_carousel-control {
	background: #118acb
}
.wpb_images_carousel .vc_images_carousel a.vc_carousel-control:hover {
	background: #0d6a9c
}
.post-type-archive-tp_event .thim-event-tabs ul li.tab a {
	color: #777
}
.post-type-archive-tp_event .thim-event-tabs ul li.tab:hover a,
.post-type-archive-tp_event .thim-event-tabs ul li.tab.active a {
	color: #118acb;
	border-bottom-color: #118acb !important
}
.post-type-archive-tp_event .archive-content.tab-content article .content-inner .event-content .entry-header .time-from .date {
	color: #118acb
}
.post-type-archive-tp_event .archive-content.tab-content article .content-inner .event-content .entry-header .time-from .month {
	color: #118acb
}
.post-type-archive-tp_event .archive-content.tab-content article .content-inner .event-content .entry-content .view-detail {
	color: #118acb
}
.post-type-archive-tp_event .archive-content.tab-content article .content-inner .event-content:after {
	background: #118acb
}
.single-tp_event article .tp-event-content .tp-event-info .tp-info-box i {
	font-size: 16px
}
.single-tp_event article .tp-event-content .tp-event-info .tp-info-box p {
	color: #777
}
.single-tp_event article .tp-event-content .tp-event-info .tp-info-box .heading {
	color: #777
}
.thim-book-event .book-title {
	color: #118acb;
	font-family: Poppins
}
.thim-book-event .event_register_area form ul li {
	font-size: 16px
}
.thim-book-event .event_register_area form ul li input[type="number"] {
	font-size: 16px
}
.thim-book-event .event_register_area form ul li input[type='radio']:checked:before {
	background: #118acb
}
.thim-book-event .event_register_area form ul li.event-cost .value {
	color: #118acb
}
.thim-book-event .event_register_area form .event_register_foot button {
	font-family: Poppins;
	background: #118acb
}
.thim-book-event .event_register_area form .event_register_foot button:hover {
	background: #0d6a9c
}
.thim-book-event .event-auth-notice.error {
	border-left-color: #118acb
}
.thim-book-event .event_auth_register_message_error a {
	color: #118acb
}
.thim-table-book-events > table thead th {
	color: #333
}
.thim-table-book-events > span.page-numbers,
.thim-table-book-events > a.page-numbers {
	color: #777
}
.thim-table-book-events > span.page-numbers.current,
.thim-table-book-events > a.page-numbers.current {
	color: #118acb
}
.thim-table-book-events > span.page-numbers.current:after,
.thim-table-book-events > a.page-numbers.current:after {
	background-color: #118acb
}
.thim-table-book-events > a.page-numbers:hover {
	color: #118acb
}
.thim-auth-login label {
	color: #777
}
.thim-auth-login .login-area .button {
	background: #118acb
}
.thim-auth-login .login-area .button:hover {
	background: #0d6a9c
}
.event-auth-form input:focus {
	border-color: #118acb !important
}
.event-auth-form p.has-error label {
	color: #777
}
.event-auth-form p.submit {
	color: #777;
	font-size: 16px
}
.thim-search-box .toggle-form:hover i {
	color: #118acb
}
.thim-search-box .form-search-wrapper .search-form .search-field {
	border: 1px solid #118acb;
	font-size: 16px;
	color: #777
}
.thim-search-box .form-search-wrapper .search-form button {
	background: #118acb
}
.thim-search-box .form-search-wrapper .search-form button:hover {
	background: #0d6a9c
}
.thim-sc-text-banner .content-banner h1,
.thim-sc-text-banner .content-banner h2,
.thim-sc-text-banner .content-banner h3,
.thim-sc-text-banner .content-banner h4 {
	font-family: Poppins
}
.thim-sc-text-banner .content-banner .banner-link:hover {
	color: #118acb
}
.rooms.tp-hotel-booking .hb_room .summary .content .room-types a {
	color: #777;
	font-size: 16px
}
.rooms.tp-hotel-booking .hb_room .summary .content .room-types a:hover {
	color: #118acb
}
.rooms.tp-hotel-booking .hb_room .summary .content .price span {
	color: #777;
	font-size: 16px
}
.rooms.tp-hotel-booking .hb_room .summary .content .price span.price_value,
.rooms.tp-hotel-booking .hb_room .summary .content .price span.unit {
	color: #118acb
}
.rooms.style-2 .hb_room .summary .media .actions .button.readmore {
	background-color: #72305f
}
.rooms.style-2 .hb_room .summary .media .actions .button.readmore:hover {
	background-color: #4e2141
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-name a {
	color: #333
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-name a:hover {
	color: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item span {
	color: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item .hb-view-booking-room-details {
	color: #777
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item .hb-view-booking-room-details:hover {
	color: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item.hb_search_quantity .dk-select .dk-selected:after {
	color: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item.hb_search_quantity .dk-select .dk-option {
	color: #777
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item.hb_search_quantity .dk-select .dk-option.dk-option-selected,
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item.hb_search_quantity .dk-select .dk-option.dk-option-highlight {
	background: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item.hb_search_quantity .dk-select.dk-select-open-down {
	color: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .meta-item.hb_search_quantity .dk-select.dk-select-open-down .dk-selected:after {
	color: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .hb_search_add_to_cart .hb_add_to_cart {
	background: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .hb_search_add_to_cart .hb_add_to_cart:hover {
	background: #0d6a9c
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .hb_search_add_to_cart .hb_view_cart {
	background: #118acb
}
div#hotel-booking-results .hb-search-results > .hb-room .hb-room-content .room-info .hb-room-meta .hb_search_add_to_cart .hb_view_cart:hover {
	background: #0d6a9c
}
div#hotel-booking-results .hb-search-results > .hb-room .hb_package_title label {
	color: #333 !important
}
#secondary #hb_room_load_booking_form {
	background: #118acb
}
#secondary #hb_room_load_booking_form:hover {
	background: #0d6a9c
}
#secondary .widget_hb_widget_search .hotel-booking-search form .hb-form-table .hb-form-field input {
	color: #777
}
#secondary .widget_hb_widget_search .hotel-booking-search form .hb-submit button {
	color: #118acb;
	background-color: #333
}
#secondary .widget_hb_widget_search .hotel-booking-search form .hb-submit button:hover {
	background: #1a1a1a
}
#secondary .widget_hb_widget_cart {
	border: 1px solid #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart h3 {
	color: #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_title,
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item label {
	color: #333
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove {
	color: #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_remove:hover {
	color: #333
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price_packages label {
	color: #333
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price_packages ul li .hb_package_title {
	color: #777
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price_packages ul li .hb_package_title a {
	color: #333
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price_packages ul li .hb_package_title a:hover {
	color: #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price_packages ul li .hb_package_title .hb_package_remove {
	color: #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price_packages ul li .hb_package_title .hb_package_remove:hover {
	color: #0d6a9c
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price label,
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number label {
	font-size: 16px;
	color: #333
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span,
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_number span {
	color: #333
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button {
	background: #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:hover {
	background: #0d6a9c
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button.hb_view_cart {
	background-color: #333;
	color: #118acb
}
#secondary .widget_hb_widget_cart .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button.hb_view_cart:hover {
	background: #1a1a1a
}
#hotel_booking_room_hidden h2 {
	color: #333
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group select {
	color: #333
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_package_title_toggle a {
	color: #333 !important
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_package_title_toggle a:hover {
	color: #118acb !important
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_package_title_toggle a:hover:after {
	color: #118acb
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_packages_ul li a:hover {
	color: #118acb
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_packages_ul li label {
	color: #777
}
#hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_packages_ul li label strong {
	color: #118acb
}
#hotel_booking_room_hidden .hb_button {
	background: #118acb
}
#hotel_booking_room_hidden .hb_button:hover {
	background: #0d6a9c
}
#hotel_booking_room_hidden .hb_button.hb_previous_step {
	background: #333
}
#hotel_booking_room_hidden .hb_button.hb_previous_step:hover {
	background: #1a1a1a
}
.single-hb_room div.hb_room_gallery .flex-direction-nav li a {
	background: #333
}
.single-hb_room .summary .inner-content .price {
	color: #118acb
}
.single-hb_room .summary .inner-content .title a {
	color: #333 !important
}
.single-hb_room .summary .inner-content .hb_single_room_details .hb_single_room_tabs_content .hb_single_room_tab_details table th,
.single-hb_room .summary .inner-content .hb_single_room_details .hb_single_room_tabs_content .hb_single_room_tab_details table td {
	border: 1px solid #118acb
}
.single-hb_room .summary .inner-content .hb_single_room_details .hb_single_room_tabs_content #hb_room_reviews .description {
	color: #777
}
.single-hb_room .summary .inner-content .thim-social-share li a {
	color: #777
}
.single-hb_room .summary .inner-content .thim-social-share li a:hover {
	color: #118acb
}
.single-hb_room #hb_room_additinal li {
	color: #333
}
.single-hb_room .heading-title {
	color: #118acb;
	font-family: Poppins
}
.single-hb_room .heading-title:before {
	background: #118acb
}
.single-hb_room #reviews #review_form_wrapper #reply-title {
	color: #118acb;
	font-family: Poppins
}
.single-hb_room #reviews #review_form_wrapper #reply-title:hover {
	color: #0d6a9c
}
.single-hb_room #reviews #review_form_wrapper #commentform .form-submit input[type=submit] {
	background: #118acb
}
.single-hb_room #reviews #review_form_wrapper #commentform .form-submit input[type=submit]:hover {
	background: #0d6a9c
}
.single-hb_room #hotel_booking_room_hidden * {
	color: #777
}
.single-hb_room #hotel_booking_room_hidden h2 {
	color: #333
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group select {
	color: #333
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_package_title_toggle a {
	color: #333 !important
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_package_title_toggle a:hover {
	color: #118acb !important
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_package_title_toggle a:hover:after {
	color: #118acb
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_packages_ul li a:hover {
	color: #118acb
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_packages_ul li label {
	color: #777
}
.single-hb_room #hotel_booking_room_hidden form[name="hb-search-results"] .hb-booking-room-form-group .hb_addition_packages_ul li label strong {
	color: #118acb
}
.single-hb_room #hotel_booking_room_hidden .hb_button {
	background: #118acb
}
.single-hb_room #hotel_booking_room_hidden .hb_button:hover {
	background: #0d6a9c
}
.single-hb_room #hotel_booking_room_hidden .hb_button.hb_previous_step {
	background: #333
}
.single-hb_room #hotel_booking_room_hidden .hb_button.hb_previous_step:hover {
	background: #1a1a1a
}
#hotel-booking-payment input,
#hotel-booking-payment textarea {
	color: #777
}
#hotel-booking-payment input::-moz-placeholder,
#hotel-booking-payment textarea::-moz-placeholder {
	color: #777
}
#hotel-booking-payment input:-ms-input-placeholder,
#hotel-booking-payment textarea:-ms-input-placeholder {
	color: #777
}
#hotel-booking-payment input::-webkit-input-placeholder,
#hotel-booking-payment textarea::-webkit-input-placeholder {
	color: #777
}
#hotel-booking-payment button.hb_button {
	background: #118acb !important
}
#hotel-booking-payment button.hb_button:hover {
	background: #0d6a9c !important
}
#hotel-booking-payment .dk-select .dk-selected {
	color: #777
}
#hb-cart-form .hb_button {
	background: #118acb !important
}
#hb-cart-form .hb_button.update {
	background: #333 !important
}
#hb-cart-form .hb_button.update:hover {
	background: #1a1a1a !important
}
#hb-cart-form .hb_button:hover {
	background: #0d6a9c !important
}
#hb-cart-form h3,
#hotel-booking-payment h3 {
	font-family: Poppins
}
#secondary .widget_hb_widget_search .dk-selected {
	color: #777 !important
}
#hotel-booking-cart table th,
#hotel-booking-payment table th {
	color: #333
}
.site-content .hb-message {
	border: 1px solid #118acb
}
.site-content .hb-message .hb-message-content {
	color: #118acb
}
#secondary .widget_hb_widget_search form .hb-form-field input::-moz-placeholder {
	color: #777
}
#secondary .widget_hb_widget_search form .hb-form-field input:-ms-input-placeholder {
	color: #777
}
#secondary .widget_hb_widget_search form .hb-form-field input::-webkit-input-placeholder {
	color: #777
}
div.hb-booking-room-details table tr td:first-child {
	color: #333
}
.hb_addition_package_extra input[type=checkbox]:checked:before,
.hb_extra_detail_price .price-num {
	color: #118acb
}
.hb_success_message {
	color: #118acb !important
}
body #hotel-booking-cart table th,
body #hotel-booking-payment table th,
body #hotel-booking-cart .hb-align-right,
body #hotel-booking-payment .hb-align-right {
	color: #333 !important
}
@media (max-width: 480px) {
	.hb_single_room #hb_room_pricing_plans table.hb_room_pricing_plans tbody tr td:last-child {
		border-bottom-color: #118acb
	}
}
.widget_shopping_cart .minicart_hover .cart-items-number {
	color: #333
}
.widget_shopping_cart .minicart_hover .cart-items-number:hover {
	color: #118acb
}
.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
	background: #118acb
}
header.affix .widget_shopping_cart .minicart_hover .cart-items-number {
	color: #333
}
header.affix .widget_shopping_cart .minicart_hover .cart-items-number:hover {
	color: #006ba5
}
.widget_shopping_cart_content li.empty {
	font-size: 16px;
	color: #333
}
.widget_shopping_cart_content li .remove:before {
	color: #118acb
}
.widget_shopping_cart_content li .remove:hover:before {
	color: #777
}
.widget_shopping_cart_content li a {
	color: #333 !important
}
.widget_shopping_cart_content li a:hover {
	color: #118acb !important
}
.widget_shopping_cart_content .buttons a:first-child {
	background-color: #118acb
}
.widget_shopping_cart_content .buttons a:first-child:hover {
	background-color: #0d6a9c
}
.widget_shopping_cart_content .buttons a.checkout {
	background-color: #0d6a9c
}
.widget_shopping_cart_content .buttons a.checkout:hover {
	background-color: #118acb
}
.woocommerce .product span.onsale {
	background: #118acb
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers {
	color: #777
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers:hover,
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current {
	color: #118acb
}
.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current:after {
	background: #118acb
}
.product-filter .display a.switcher-active i {
	color: #118acb
}
.product-filter .dk-selected {
	color: #118acb
}
.product-filter .dk-option-selected,
.product-filter .dk-option-highlight {
	color: #118acb
}
ul.product-grid li.product .wrapper .stats .box-title a,
ul.product-list li.product .wrapper .stats .box-title a {
	font-family: Playfair Display;
	color: #333;
	font-weight: 700
}
ul.product-grid li.product .wrapper .stats .box-title a:hover,
ul.product-list li.product .wrapper .stats .box-title a:hover {
	color: #118acb
}
ul.product-grid li.product .wrapper .stats .box-price span.price,
ul.product-list li.product .wrapper .stats .box-price span.price {
	font-size: 16px
}
ul.product-grid li.product .wrapper .stats .box-price span.price > .amount,
ul.product-list li.product .wrapper .stats .box-price span.price > .amount,
ul.product-grid li.product .wrapper .stats .box-price span.price ins .amount,
ul.product-list li.product .wrapper .stats .box-price span.price ins .amount {
	color: #118acb
}
ul.product-grid li.product .wrapper .stats .box-price a.button.loading:after,
ul.product-list li.product .wrapper .stats .box-price a.button.loading:after {
	color: #118acb
}
ul.product-grid li.product .wrapper .stats .box-price .added_to_cart,
ul.product-list li.product .wrapper .stats .box-price .added_to_cart,
ul.product-grid li.product .wrapper .stats .box-price a.button,
ul.product-list li.product .wrapper .stats .box-price a.button {
	color: #118acb;
	line-height: 24px
}
ul.product-grid li.product .wrapper .stats .box-price .added_to_cart:before,
ul.product-list li.product .wrapper .stats .box-price .added_to_cart:before,
ul.product-grid li.product .wrapper .stats .box-price a.button:before,
ul.product-list li.product .wrapper .stats .box-price a.button:before {
	color: #118acb
}
ul.product-list li.product .box-price .star-rating span {
	color: #118acb
}
ul.product-list li.product .box-price a.button,
ul.product-list li.product .box-price .added_to_cart {
	color: #118acb
}
.product-info .left #carousel ul.slides li.flex-active-slide img {
	border-right: 1px solid #118acb
}
.product-info .right .product_title {
	font-family: Playfair Display;
	color: #333
}
.product-info .right p.price,
.product-info .right span.price {
	color: #777
}
.product-info .right p.price > .amount,
.product-info .right span.price > .amount,
.product-info .right p.price ins,
.product-info .right span.price ins {
	color: #118acb
}
.product-info .right .cart .single_add_to_cart_button {
	background: #118acb
}
.product-info .right .cart .single_add_to_cart_button:hover,
.product-info .right .cart .single_add_to_cart_button:focus,
.product-info .right .cart .single_add_to_cart_button:active {
	background: #0d6a9c !important
}
.product-info .right .cart .quantity .qty {
	color: #333
}
.product-info .right .cart .quantity .qty:focus {
	border-color: #118acb
}
.product-info .right .cart .quantity .minus:hover,
.product-info .right .cart .quantity .plus:hover {
	color: #118acb;
	border-color: #118acb
}
.product-info .right .yith-wcwl-add-to-wishlist a {
	color: #777
}
.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:hover {
	color: #118acb
}
.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-add-button .add_to_wishlist:before {
	color: #118acb
}
.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before {
	color: #118acb
}
.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover,
.product-info .right .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {
	color: #118acb
}
.product-info .right .share-click > span:hover,
.product-info .right .share-click > span i {
	color: #118acb
}
.woocommerce-tabs {
	font-family: Poppins
}
.woocommerce-tabs .tabs li.active a,
.woocommerce-tabs .tabs li a:hover {
	color: #333 !important
}
.woocommerce-tabs .tabs li.active a {
	border-bottom: 4px solid #118acb !important
}
.woocommerce-tabs .entry-content #reviews #review_form_wrapper h3 {
	color: #333
}
.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input[type="email"]:focus,
.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input[type="text"]:focus,
.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p textarea:focus {
	border-color: #118acb
}
.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input.submit {
	background: #0d6a9c;
	color: #fff
}
.woocommerce-tabs .entry-content #reviews #review_form_wrapper .comment-form p input.submit:hover {
	background: #118acb;
	color: #fff
}
.quickview .price > .amount,
.quickview .price ins > span {
	color: #118acb
}
.quickview .quick-view-detail {
	color: #118acb
}
.widget-area .widget_price_filter .ui-widget-content .ui-slider-handle {
	border: 3px solid #118acb
}
.widget-area .widget_price_filter .ui-slider-range {
	background: #118acb !important
}
.widget-area .widget_price_filter .price_slider_amount .price_label {
	color: #333;
	font-weight: 400;
	font-size: 16px
}
.widget-area .widget_price_filter .price_slider_amount .button {
	color: #118acb
}
body.woocommerce-page.archive .woocommerce-info {
	border-top-color: #118acb
}
body.woocommerce-page.archive .woocommerce-info:before {
	color: #118acb
}
body.woocommerce-page .shop_table {
	font-size: 16px
}
body.woocommerce-page .shop_table thead th {
	font-size: 16px;
	color: #333
}
body.woocommerce-page .shop_table tbody td a {
	color: #777
}
body.woocommerce-page .shop_table tbody td a:hover {
	color: #118acb
}
body.woocommerce-page .shop_table tbody td.product-remove a:hover:before {
	color: #118acb
}
body.woocommerce-page div.woocommerce-message {
	border-color: #118acb
}
body.woocommerce-page div.woocommerce-message:before {
	color: #118acb
}
body.woocommerce-page div.woocommerce-message a {
	color: #118acb
}
body.woocommerce-page div.woocommerce-message a:hover {
	color: #333
}
body.woocommerce-page div.woocommerce-message .button {
	background-color: #118acb
}
body.woocommerce-page div.woocommerce-message .button:hover {
	background-color: #0d6a9c
}
body.woocommerce-page.woocommerce-wishlist .wishlist_table {
	font-size: 16px
}
body.woocommerce-page.woocommerce-wishlist td.product-add-to-cart a {
	background-color: #118acb
}
body.woocommerce-page.woocommerce-wishlist td.product-add-to-cart a:hover {
	background-color: #0d6a9c
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.product-quantity .buttons_added .qty {
	color: #333
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.product-quantity .buttons_added .minus:hover,
body.woocommerce-page.woocommerce-cart .shop_table tbody td.product-quantity .buttons_added .plus:hover {
	border-color: #118acb;
	background: #118acb
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.input-text:focus {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.button {
	background-color: #118acb
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions .coupon input.button:hover {
	background-color: #0d6a9c
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions > .button {
	background-color: #333
}
body.woocommerce-page.woocommerce-cart .shop_table tbody td.actions > .button:hover {
	background-color: #1a1a1a
}
body.woocommerce-page.woocommerce-cart .cart_totals table .order-total span {
	color: #118acb
}
body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a {
	background-color: #333
}
body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a:hover {
	background-color: #1a1a1a
}
body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	background-color: #118acb
}
body.woocommerce-page.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
	background-color: #0d6a9c
}
body.woocommerce-page.woocommerce-checkout .woocommerce-info > a {
	color: #118acb
}
body.woocommerce-page.woocommerce-checkout .woocommerce-info > a:hover {
	color: #333
}
body.woocommerce-page.woocommerce-checkout form textarea:focus {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-checkout form input.input-text:focus {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-checkout form input[type="submit"] {
	background-color: #118acb
}
body.woocommerce-page.woocommerce-checkout form input[type="submit"]:hover {
	background-color: #0d6a9c
}
body.woocommerce-page.woocommerce-checkout form p.lost_password a {
	color: #333
}
body.woocommerce-page.woocommerce-checkout form p.lost_password a:hover {
	color: #118acb
}
body.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-1 input.input-text:focus {
	border-color: #118acb !important
}
body.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-2 tfoot .order-total th,
body.woocommerce-page.woocommerce-checkout form.checkout #customer_details .col-2 tfoot .order-total span {
	color: #118acb
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content a {
	color: #118acb
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info:before {
	color: #118acb
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button {
	background: #118acb
}
body.woocommerce-page.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-info .button:hover {
	background: #0d6a9c
}
body.woocommerce-page.woocommerce-account form.edit-account input {
	border: 1px solid #eee
}
body.woocommerce-page.woocommerce-account form.edit-account input:focus {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-account form.edit-account input[type="submit"] {
	background: #118acb
}
body.woocommerce-page.woocommerce-account form.edit-account input[type="submit"]:hover {
	background: #0d6a9c
}
body.woocommerce-page.woocommerce-account form.lost_reset_password input:focus {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-account form.lost_reset_password input[type="submit"] {
	background: #118acb
}
body.woocommerce-page.woocommerce-account form.lost_reset_password input[type="submit"]:hover {
	background: #0d6a9c
}
body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li a {
	color: #333
}
body.woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
	color: #118acb
}
body.woocommerce-page.woocommerce-account .woocommerce form input.input-text:focus {
	border-color: #118acb
}
body.woocommerce-page.woocommerce-account .woocommerce form input[type="submit"] {
	background: #118acb
}
body.woocommerce-page.woocommerce-account .woocommerce form input[type="submit"]:hover {
	background: #0d6a9c
}
body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password a {
	color: #333
}
body.woocommerce-page.woocommerce-account .woocommerce form p.lost_password a:hover {
	color: #118acb
}
.woocommerce .return-to-shop a.button {
	background-color: #118acb
}
.woocommerce .return-to-shop a.button:hover {
	background-color: #0d6a9c
}
.page-template-comingsoon .coom-inner .content-text .mc4wp-form .mc4wp-form-fields input[type=submit],
.page-template-comingsoon .coom-inner .content-text .mc4wp-form .mc4wp-form-fields button[type=submit] {
	background: #118acb
}
.page-template-comingsoon .coom-inner .content-text .mc4wp-form .mc4wp-form-fields input[type=submit]:hover,
.page-template-comingsoon .coom-inner .content-text .mc4wp-form .mc4wp-form-fields button[type=submit]:hover {
	background: #0d6a9c
}
.page-template-comingsoon .thim-countdown .counter-group .counter-block .counter .number {
	font-family: Playfair Display
}
.error404 #main-content .site-content .page-title {
	color: #333
}
.select2-container--default.select2-container--open .selection .select2-selection--single .select2-selection__rendered {
	color: #118acb !important
}
.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	color: #118acb !important
}
.thim-link-slider2 a {
	background: #72305f
}
.thim-link-slider2 a:hover {
	background: #4e2141
}
.thim-sc-heading .article_heading .heading_primary {
	color: #118acb
}
.thim-sc-heading .article_heading .heading_primary:before {
	border-top: 2px solid #118acb
}
.thim-sc-heading .article_heading .heading-button a,
.thim-sc-heading .article_heading .heading-button i {
	color: #118acb
}
.thim-sc-heading.introduce-heading .article_heading .heading-button a:after {
	background-color: #118acb
}
.thim-sc-heading.thim-sc-heading2 .article_heading .heading_primary {
	font-family: Playfair Display
}
.thim-sc-heading.thim-sc-heading2 .article_heading .heading-button a {
	background-color: #118acb
}
.thim-sc-heading.thim-sc-heading2 .article_heading .heading-button a:hover {
	background-color: #0d6a9c
}
.thim-sc-categories-link .content .categories-title.has-line:after {
	background-color: #118acb
}
.thim-sc-hb-rooms .link-to-rooms a,
.thim-sc-hb-rooms .link-to-rooms i {
	color: #118acb
}
.thim-sc-hb-rooms .rooms.tp-hotel-booking .hb_room .summary .content .price span.price_value,
.thim-sc-hb-rooms .rooms.tp-hotel-booking .hb_room .summary .content .price span.unit {
	color: #118acb
}
.thim-sc-list-events {
	border: 1px solid #0d6a9c
}
.thim-sc-list-events .content-events .item-event .time-from .date,
.thim-sc-list-events .content-events .item-event .time-from .month {
	color: #118acb
}
.thim-sc-list-events .view-all {
	color: #118acb
}
.thim-sc-list-events .view-all i {
	color: #118acb
}
.thim-testimonials .testimonials-item .title {
	font-family: Playfair Display;
	color: #118acb
}
.thim-sc-testimonial .block-title {
	font-family: Poppins;
	color: #118acb
}
.thim-sc-testimonial .block-title:after {
	background-color: #118acb
}
.thim-sc-testimonial .testimonial-item .testimonial-rating:before {
	color: #118acb
}
.thim-sc-testimonial .testimonial-item .testimonial-name {
	font-size: 16px;
	font-family: Poppins
}
.thim-sc-testimonial.left {
	border: 1px solid #118acb
}
.thim-sc-testimonial.left .block-title:before {
	border-top: 2px solid #118acb
}
.hotel-booking-search.layout-default form .hb-form-table .hb-form-field .hb_input_field:after {
	color: #118acb
}
.hotel-booking-search.layout-default form .hb-form-table .hb-form-field input {
	color: #333
}
.hotel-booking-search.layout-default form .hb-submit button {
	background: #118acb
}
.hotel-booking-search.layout-default form .hb-submit button:hover {
	background: #0d6a9c
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .label {
	color: #777;
	font-size: 16px;
	font-family: Poppins
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .hb_input_field .month {
	font-family: Poppins;
	color: #333
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .hb_input_field button {
	color: #118acb
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .hb_input_field button:hover {
	color: #0d6a9c
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .day,
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field select[name="adults_capacity"] {
	font-family: Poppins;
	color: #333
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .hb-guest-field span {
	color: #118acb
}
.hotel-booking-search.layout-box form .hb-form-table .hb-form-field .hb-guest-field span:hover {
	color: #0d6a9c
}
.hotel-booking-search.layout-box form .hb-submit button {
	font-size: 16px;
	background: #118acb
}
.hotel-booking-search.layout-box form .hb-submit button:hover {
	background: #0d6a9c
}
.hotel-booking-search.layout-special .hb-form-table .hb-form-field .hb_input_field input {
	font-family: Playfair Display
}
.hotel-booking-search.layout-special .hb-form-table .hb-form-field .hb_input_field input.day {
	color: #118acb
}
.hotel-booking-search.layout-special .hb-form-table .hb-form-field.hb-form-number .hb-form-field-list .hb-form-field-input {
	color: #118acb
}
.hotel-booking-search.layout-special .hb-form-table .hb-form-field.hb-form-number .hb-form-field-list .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #118acb
}
.hotel-booking-search.layout-special .daterangepicker.dropdown-menu .calendar th.month {
	color: #118acb
}
.hotel-booking-search.layout-special .daterangepicker.dropdown-menu .calendar tbody td:hover,
.hotel-booking-search.layout-special .daterangepicker.dropdown-menu .calendar tbody td.active,
.hotel-booking-search.layout-special .daterangepicker.dropdown-menu .calendar tbody td.active.in-range {
	background-color: #118acb;
	border-color: #118acb
}
.hotel-booking-search.layout-special .daterangepicker.dropdown-menu .calendar tbody td.in-range {
	background-color: #81ccf4;
	border-color: #81ccf4
}
.hotel-booking-search.layout-special .hb-submit {
	background-color: #0d6a9c
}
.hotel-booking-search.layout-special .hb-submit button {
	background-color: #118acb
}
.hotel-booking-search.layout-special .hb-submit button:hover {
	background-color: #22a6ed
}
#ui-datepicker-div .ui-datepicker-title {
	background: #118acb;
	border: 1px solid #118acb
}
#ui-datepicker-div select {
	border-color: #eee !important;
	font-size: 16px;
	color: #777 !important
}
#ui-datepicker-div .ui-state-active {
	background: #118acb
}
#ui-datepicker-div .ui-datepicker-buttonpane button {
	background: #333
}
#ui-datepicker-div .ui-datepicker-buttonpane button:hover {
	border-color: #118acb
}
#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-close {
	background: #118acb
}
#ui-datepicker-div .ui-datepicker-buttonpane button.ui-datepicker-close:hover {
	background: #0d6a9c
}
#ui-datepicker-div dt {
	color: #333
}
#ui-datepicker-div th {
	color: #333
}
#ui-datepicker-div .ui-state-highlight,
#ui-datepicker-div .ui-widget-content .ui-state-highlight,
#ui-datepicker-div .ui-widget-header .ui-state-highlight {
	background: #118acb
}
#ui-datepicker-div .ui-state-default:hover {
	background: #118acb
}
.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-datepicker-days-cell-over .ui-state-default {
	background: #118acb
}
.room-search-text-link {
	color: #333
}
.daterangepicker td:not(.off):not(.start-date):not(.end-date):not(.no-click).date-min {
	background: #118acb
}
.daterangepicker td:not(.start-date):not(.end-date).date-min.no-click {
	background: #118acb !important
}
.thim-sc-filter-gallery .wrapper-filter-controls .filter-controls h5 {
	font-family: Poppins
}
.thim-sc-filter-gallery .wrapper-filter-controls .filter-controls .filter {
	color: #333
}
.thim-sc-filter-gallery .wrapper-filter-controls .filter-controls .filter.active,
.thim-sc-filter-gallery .wrapper-filter-controls .filter-controls .filter:hover {
	color: #118acb;
	border-color: #118acb
}
.thim-sc-social-link.style-01 li a {
	color: #777
}
.thim-sc-social-link.style-01 li a:hover {
	color: #118acb
}
.thim-sc-social-link.style-02 li a:hover {
	color: #777 !important
}
.thim-sc-social-link.style-03 li a {
	color: #777
}
.thim-sc-posts.site-content .blog-content article.style-2 .entry-content .entry-title a:hover {
	color: #118acb
}
.thim-sc-posts.site-content .blog-content article.style-2 .entry-content .readmore a:hover {
	color: #22a6ed !important
}
.thim-sc-posts.site-content .blog-content article.style-3 .entry-content .entry-category {
	background-color: #72305f
}
.thim-sc-posts.site-content .blog-content article.style-3 .entry-content .entry-title a:hover {
	color: #118acb
}
.thim-sc-posts.site-content .blog-content article.style-3 .entry-content .readmore a:hover {
	color: #22a6ed !important
}
.thim-our-gallery .item .title {
	font-family: Playfair Display;
	font-weight: 700;
	color: #333
}
.thim-our-gallery .item .count {
	font-family: Poppins;
	color: #777
}
.thim-sc-video .background-video .icons .video-play {
	background: #72305f
}
.thim-sc-list-icon-box .list-icon-box .box-item i {
	color: #118acb
}
.thim-sc-list-icon-box .list-icon-box .box-item h5 {
	color: #118acb;
	font-family: Poppins
}
.thim-sc-list-icon-box .list-icon-box .box-item .description {
	font-family: Playfair Display
}
.thim-sc-list-icon-box .list-icon-box .box-item a:hover {
	color: #118acb
}
.test-class {
	color: red;
}