body {
    background-color: #ffffff;
    font-family: Josefin Sans;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
    color: #646464;
}
#wrapper-container {
    background-color: #ffffff;
}
h1 {
    color: #393939;
    font-size: 60px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1em;
}
h2 {
    color: #393939;
    font-size: 40px;
    font-weight: 800;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.6em;
}
h3 {
    color: #393939;
    font-size: 24px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.6em;
}
h4 {
    color: #393939;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.5em;
}
h5 {
    color: #393939;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.6em;
}
h5 .fa {
    font-size: 12px;
}
h6 {
    color: #393939;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    line-height: 1.4em;
}
a {
    color: #333333;
}
a:hover,
a:active,
a:focus {
    color: #e6ae48;
}
/* Archive */
.top_site_main.top-site-no-image {
    background: #e6ae48;
}
.top_site_main .page-title-wrapper .heading__primary {
    font-family: Cardo;
}
.top_site_main .page-title-wrapper a {
    color: #e6ae48;
}
.archive .archive-content article .entry-header .blog_title {
    font-family: Cardo;
}
.archive .archive-content article .entry-header .blog_title a {
    color: #333333;
}
.archive .archive-content article .entry-header .blog_title a:hover {
    color: #e6ae48;
}
.archive .archive-content article .entry-meta li a {
    color: #e6ae48;
}
.archive .archive-content article .entry-meta li a:hover {
    color: #333333;
}
article .entry-header .blog_title {
    font-family: Cardo;
}
article .entry-header .blog_title a {
    color: #333333;
}
article .entry-header .blog_title a:hover {
    color: #e6ae48;
}
article .entry-meta li a {
    color: #e6ae48;
}
article .entry-meta li a:hover {
    color: #333333;
}
.loop-pagination ul li .page-numbers.current,
.pagination ul li .page-numbers.current,
.loop-pagination ul li .page-numbers:hover,
.pagination ul li .page-numbers:hover {
    background: #e6ae48;
    border: 1px solid #e6ae48;
}
.comments-area .comment-list-inner .comments-title {
    font-family: Cardo;
}
.comments-area .comment-list-inner li .comment-extra-info .author,
.comments-area .comment-list-inner li .comment-extra-info .date,
.comments-area .comment-list-inner li .comment-extra-info .comment-edit-link {
    color: #333333;
}
.comments-area .comment-list-inner li .comment-extra-info .comment-reply-link {
    color: #e6ae48;
}
.comments-area .comment-respond-area #respond.comment-respond .comment-reply-title {
    font-family: Cardo;
}
.thim-about-author .author-details .name {
    color: #333333;
}
.thim-about-author .author-details .name a {
    color: #333333;
}
/* End: Archive */
/* Coming soon */
.coming-soon-wrapper .title {
    font-family: Cardo;
}
.coming-soon-wrapper .thim-countdown .count-down .counter-group .counter-block {
    border-color: #e6ae48;
}
/* End: Coming soon */
/* flipbook */
.thim-flipbook-menu .flipbook-pages .page {
    background-color: #e6ae48;
}
.thim-flipbook-menu .flipbook-pages .page.media .inner-media .drag {
    background: #e6ae48;
}
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper:before,
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper:after {
    background: #e6ae48;
}
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper .menu-inner:before,
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper .menu-inner:after {
    background: #e6ae48;
}
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper .menu-inner .content .submenu-wrapper .list-menu .item .desc .name a {
    font-family: Cardo;
}
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper .menu-inner .content .submenu-wrapper .list-menu .item .desc .name a:hover {
    color: #333333;
}
.thim-flipbook-menu .flipbook-pages .page.menu-wrapper .menu-inner .content .submenu-wrapper .list-menu .item .desc .name .price {
    font-family: Cardo;
}
.thim-flipbook-menu .page-nav ul li {
    color: #333333;
}
.thim-flipbook-menu .page-nav ul li.active,
.thim-flipbook-menu .page-nav ul li:hover {
    color: #e6ae48;
}
/* End: flipbook */
/* Footer */
footer .siteorigin-widget-tinymce.textwidget h3 {
    font-family: Cardo;
}
footer .siteorigin-widget-tinymce.textwidget a {
    color: #333333;
}
footer .siteorigin-widget-tinymce.textwidget a.fa {
    color: #333333;
}
footer .siteorigin-widget-tinymce.textwidget a.fa:hover {
    color: #e6ae48;
}
footer .siteorigin-widget-tinymce.textwidget a:hover {
    color: #e6ae48;
}
footer .siteorigin-widget-tinymce.textwidget p {
    color: #333333;
}
footer .text-copyright {
    color: #878b91;
}
footer .text-copyright a {
    color: #878b91;
}
footer .text-copyright a:hover {
    color: #e6ae48;
}
/* End: Footer */
/* Icon Box */
.thim-widget-icon-box .wrapper-box-icon .smicon-box .boxes-icon .icon i {
    color: #e6ae48;
}
.thim-widget-icon-box .wrapper-box-icon .smicon-box.icon-left .content-inner .sc-heading .heading__primary a {
    color: #e6ae48;
}
.thim-widget-icon-box .wrapper-box-icon .smicon-box .desc-icon-box a {
    color: #646464;
}
.thim-widget-icon-box .wrapper-box-icon .smicon-box .desc-icon-box a:hover {
    color: #e6ae48;
}
/* End: Icon Box */
/* Quickview */
.mfp-image-holder .mfp-close,
.mfp-inline-holder .mfp-close {
    color: #333333;
}
.mfp-image-holder .mfp-close:hover,
.mfp-inline-holder .mfp-close:hover {
    color: #e6ae48;
}
.quickview .flexslider .flex-direction-nav li a {
    background: #333333;
}
/* End :Quickview */
/* Sidebar */
.widget-area aside .widget-title span {
    font-family: Cardo;
    color: #333333;
}
.widget-area aside ul li a {
    color: #333333;
}
.widget-area aside ul li a:hover {
    color: #e6ae48;
}
.widget-area aside .thim-list-post-wrapper-simple .list-posts .item-post .content a {
    color: #333333;
    font-family: Cardo;
}
.widget-area aside .thim-list-post-wrapper-simple .list-posts .item-post .content a:hover {
    color: #e6ae48;
}
.widget-area .widget_nav_menu .menu-item-has-children .disable_link {
    color: #333333;
}
/* End: Sidebar */
/* Template */
#back-to-top {
    background-color: #e6ae48;
}
.thim-title-font {
    font-family: Cardo;
}
a.fa:hover {
    color: #e6ae48 !important;
}
.thim-widget-text-box .thim-text-box .content-box .row .col-sm-12 .content-inner .title-wrapper .title {
    font-family: Cardo;
}
.thim-widget-text-box .thim-text-box .content-box .row .col-sm-12 .content-inner .title-wrapper hr.small {
    border-top: 2px solid #e6ae48;
}
.thim-btn {
    color: #e6ae48;
}
.thim-twitter .content {
    color: #333333;
}
.thim-twitter .content a {
    color: #e6ae48;
}
.thim-twitter .content a:hover {
    color: #333333;
}
.thim-twitter .link-follow {
    color: #333333;
}
.thim-twitter .link-follow a {
    color: #e6ae48;
}
.thim-twitter .link-follow a:hover {
    color: #333333;
}
#sb_instagram #sbi_load .sbi_follow_btn span {
    color: #e6ae48;
}
#sb_instagram #sbi_load .sbi_follow_btn span:hover {
    color: #333333;
}
#sb_instagram .sbi_photo:after {
    color: #e6ae48;
}
.count-down .counter-group .counter-block {
    color: #333333;
}
.thim-events .events {
    background: #e6ae48;
}
.thim-events .events .event .event-row .info .inner-info .before-inner,
.thim-events .events .event .event-row .info .inner-info .after-inner {
    background: #e6ae48;
}
.thim-events .events .event .event-row .info .inner-info .title-wrapper .widget-title {
    font-family: Cardo;
}
.thim-events .events .event .event-row .info .inner-info .event-title {
    font-family: Cardo;
}
.thim-events .events .event .event-row .info .before-info,
.thim-events .events .event .event-row .info .after-info {
    background: #e6ae48;
}
.tp_event_counter {
    background-color: #e6ae48;
}
.thim-menu-list .title-box .menu-title {
    font-family: Cardo;
}
.thim-menu-list a.readmore {
    color: #e6ae48;
}
.thim-persephone.tparrows:hover {
    border: 1px solid #e6ae48;
}
.thim-persephone.tparrows:hover:before {
    color: #e6ae48;
}
.thim-btn-fullscreen:hover {
    color: #e6ae48 !important;
}
.thim-heading .sc-heading .heading__primary {
    font-family: Cardo;
}
.thim-heading .sc-heading .line-heading {
    border-top: 2px solid #e6ae48;
}
input[type=submit] {
    border-color: #e6ae48;
    background: #e6ae48;
}
input[type=submit]:hover {
    background: #333333;
    border-color: #333333;
}
.thim-social ul li a {
    color: #646464;
}
.thim-social ul li a:hover {
    color: #e6ae48;
}
.thim-widget-google-map .overlay {
    background: #e6ae48;
}
.thim-our-team .inner .avatar-wrapper .avatar-inner:after {
    background-color: #e6ae48;
}
.thim-our-team .inner .info .name {
    color: #333333;
}
#ui-datepicker-div .ui-datepicker-title {
    background: #e6ae48;
    border: 1px solid #e6ae48;
}
#ui-datepicker-div .ui-datepicker-buttonpane button {
    background: #333333;
    border: 1px solid #333333;
}
#ui-datepicker-div dt {
    color: #333333;
}
#ui-datepicker-div th {
    color: #333333;
}
/* End: Template */
/* Woocommerce */
.product-grid .product .product_thumb .button.add_to_cart_button {
    background: #e6ae48;
}
.product-grid .product .product_thumb .button:hover {
    background: #e6ae48;
}
.product-grid .product .product_thumb .added_to_cart:hover {
    background: #e6ae48;
}
.product-grid .product__info a.title {
    font-family: Cardo;
    color: #333333;
}
.product-grid .product__info a.title:hover {
    color: #e6ae48;
}
.product-grid .product__info .price {
    color: #e6ae48;
}
.star-rating span::before {
    color: #e6ae48;
}
.woocommerce div.product .product_title,
.woocommerce-page div.product .product_title {
    font-family: Cardo;
}
.woocommerce div.product .woocommerce-review-link,
.woocommerce-page div.product .woocommerce-review-link {
    color: #646464;
}
.woocommerce div.product .woocommerce-review-link:hover,
.woocommerce-page div.product .woocommerce-review-link:hover {
    color: #e6ae48;
}
.woocommerce div.product .posted_in a,
.woocommerce-page div.product .posted_in a {
    color: #333333;
}
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price {
    color: #e6ae48;
}
.woocommerce div.product form.cart .button,
.woocommerce-page div.product form.cart .button {
    background: #333333;
}
.woocommerce div.product form.cart .button:hover,
.woocommerce-page div.product form.cart .button:hover {
    background: #e6ae48;
}
.woocommerce div.product .woocommerce-tabs .tabs li,
.woocommerce-page div.product .woocommerce-tabs .tabs li {
    color: #333333;
}
.woocommerce div.product .woocommerce-tabs .tabs li.active,
.woocommerce-page div.product .woocommerce-tabs .tabs li.active {
    border-bottom: 4px solid #e6ae48 !important;
    color: #e6ae48;
}
.woocommerce div.product .related h2,
.woocommerce-page div.product .related h2 {
    font-family: Cardo;
}
.woocommerce .stars a {
    color: #e6ae48;
}
.woocommerce #reviews #review_form #respond .form-submit #submit {
    background: #333333;
}
.woocommerce #reviews #review_form #respond .form-submit #submit:hover {
    background: #e6ae48;
}
.woocommerce .woocommerce-info {
    border-top-color: #e6ae48;
}
.woocommerce .woocommerce-info:before {
    color: #e6ae48;
}
.woocommerce .cart .button {
    background: #e6ae48;
    border-color: #e6ae48;
}
.woocommerce .cart .button:hover {
    background: #333333;
    border-color: #333333;
}
.woocommerce .cart .actions input.button {
    background: #333333;
    border-color: #333333;
}
.woocommerce .cart .actions input.button:hover {
    background: #e6ae48;
    border-color: #e6ae48;
}
.woocommerce a.button.alt:hover {
    background-color: #333333;
}
.woocommerce input.button {
    background: #e6ae48;
}
.woocommerce input.button.alt {
    background-color: #e6ae48;
}
.woocommerce input.button.alt:hover {
    background-color: #333333;
}
.woocommerce input.button:hover {
    background: #333333;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    background-color: #e6ae48;
}
/* End: Woocommerce */
/* Main Menu */
.toggle-menu:before,
.toggle-menu:after {
    border-top: 1px solid #333333;
}
.toggle-menu:hover {
    color: #e6ae48;
}
.menu-left {
    background: #e6ae48;
}
.menu-left .inner-navigation {
    background: #e6ae48;
}
.thim_header_style2 .nav li.current-menu-parent a span,
.thim_header_style3 .nav li.current-menu-parent a span {
    color: #e6ae48;
}
.thim_header_style2 .nav li.current-menu-parent .sub-menu li.current_page_item a,
.thim_header_style3 .nav li.current-menu-parent .sub-menu li.current_page_item a {
    color: #e6ae48;
}
.fixed-left,
.fixed-right {
    color: #333333;
}
.fixed-left a,
.fixed-right a {
    color: #333333;
}
.fixed-left a:hover,
.fixed-right a:hover {
    color: #e6ae48;
}
.thim-switch-lang ul li a:hover {
    color: #333333;
}
.thim-switch-lang ul li.active a:hover {
    color: #333333;
}
/* End: Main menu */
.single-tp_event {
    /* Event */
    /* End: Event */
}
.single-tp_event .entry-countdown .countdown-row .countdown-section {
    border-color: #e6ae48;
}
.single-rm-menu-entry .content-inner div.menu-entry-meta {
    color: #e6ae48;
}
.thim-loading {
    background: #ffffff;
}
#nprogress {
    pointer-events: none;
}
#nprogress .bar {
    background: #e6ae48;
}
.thim-title-color {
    color: #333333;
}
.thim-title-color a {
    color: #333333;
}
.thim-title-color a:hover {
    color: #e6ae48;
}
.thim-title-color span {
    color: #e6ae48;
}
.thim-persephone .tp-bullet:hover,
.thim-persephone .tp-bullet.selected {
    background: #e6ae48;
}
div.wpcf7-validation-errors {
    border: 1px solid #e6ae48;
}
.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
    background: #e6ae48;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li a {
    color: #333333;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove {
    color: #333333 !important;
}
.widget_shopping_cart .widget_shopping_cart_content .cart_list.product_list_widget li .remove:hover {
    background: #e6ae48;
}
.widget_shopping_cart .widget_shopping_cart_content .buttons a {
    background: #333333;
}
.widget_shopping_cart .widget_shopping_cart_content .buttons a:hover {
    background: #e6ae48;
}
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout {
    background: #e6ae48;
}
.widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover {
    background: #333333;
}
.thim-list-info .fa:hover {
    color: #e6ae48;
}
.galleria-theme-classic .galleria-image-nav .galleria-image-nav-left:hover,
.galleria-theme-classic .galleria-image-nav .galleria-image-nav-right:hover {
    color: #e6ae48;
}
.galleria-theme-classic .galleria-thumbnails .galleria-image.active {
    background: #e6ae48;
}
.thim-title-box .menu-title {
    font-family: Cardo;
}
.thim-list-menu-wrapper .item .desc .name a {
    font-family: Cardo;
    color: #333333;
}
.thim-list-menu-wrapper .item .desc .name a:hover {
    color: #e6ae48;
}
.thim-list-menu-wrapper .item .desc .name .price {
    font-family: Cardo;
    color: #333333;
}
/* Widget Menu Tab */
.thim-title-box .menu-tabs .item-tab a .inner .info .name {
    font-family: Cardo;
}
.thim-title-box .menu-tabs .item-tab.active a .inner .info,
.thim-title-box .menu-tabs .item-tab:hover a .inner .info {
    color: #e6ae48;
}
/* End: Menu Tab */
/* Menu filter */
.filter-navigation .inner .filter {
    color: #333333;
    font-family: Cardo;
}
.filter-navigation .inner .filter:hover,
.filter-navigation .inner .filter.active {
    color: #e6ae48;
    border-color: #333333;
}
/* End: Menu filter */
.thim_header_custom_style header.site-header {
    background-color: #ffffff;
}
.thim_header_custom_style header.site-header .inner-navigation .disable_link {
    color: #333333;
}
.thim_header_custom_style header.site-header .inner-navigation .disable_link:hover {
    color: #e6ae48;
}
.thim_header_custom_style header.site-header .inner-navigation .menu-item a:focus {
    color: #e6ae48;
}
.thim_header_custom_style header.site-header .thim-logo {
    width: 100px;
}
.thim_header_custom_style.thim_header_style3 header.site-header .thim-header-wrapper .header-inner .thim-logo {
    width: 100px;
}
.thim_header_custom_style.thim_header_style3 header.site-header .thim-header-wrapper .header-inner .inner-navigation {
    width: calc(50% -  50px);
    width: -webkit-calc(50% -  50px);
    width: -moz-calc(50% -  50px);
}
/* Setting bar */
#tp_style_selector .tp-buy-theme a {
    background: #e6ae48;
}
#tp_style_selector .tp-buy-theme a:hover {
    background: #dd991e;
}
#tp_style_selector .tp-chameleon-more-demo {
    font-family: Josefin Sans;
    background: #e6ae48;
}
#tp_style_selector .tp-chameleon-more-demo:hover {
    background: #dd991e;
}
#tp_style_selector .input-box .tp-btn:hover {
    border-color: #e6ae48;
}
#tp_style_selector .tp_demo:hover,
#tp_style_selector .tp_demo.active {
    border-color: #e6ae48;
}
#tp_style_selector .tp_demo:hover .sub_title,
#tp_style_selector .tp_demo.active .sub_title {
    background-color: #ecc275;
}
#tp_style_selector .style-toggle {
    background: #e6ae48 !important;
    left: -50px !important;
}
.thim-archive-event-select,
.icon-archive-event {
    color: #333333;
}
.thim_header_custom_style header.site-header .inner-navigation .menu-item.current-menu-item a span {
    color: #e6ae48;
}
.has-text-color.has-primary-color {
    color: #e6ae48 !important;
}
.has-text-color.has-title-color {
    color: #333333 !important;
}
.has-text-color.has-body-color {
    color: #646464 !important;
}
.has-background.has-primary-background-color {
    background-color: #e6ae48 !important;
}
.has-background.has-title-background-color {
    background-color: #333333 !important;
}
.has-background.has-body-background-color {
    background-color: #646464 !important;
}
.has-background-dim.has-primary-background-color:before {
    background-color: #e6ae48 !important;
}
.has-background-dim.has-title-background-color:before {
    background-color: #333333 !important;
}
.has-background-dim.has-body-background-color:before {
    background-color: #646464 !important;
}
.wrapper-lists-our-team ul li .content-team h4 {
    font-family: Cardo;
}
/* Single Our Team */
.single-our_team #main .content-inner .entry-content .info .blog_title {
    color: #333333;
}
.single-our_team #main .content-inner .entry-content .info:after {
    background: #e6ae48;
}
.single-our_team #main .content-inner .entry-meta .fa {
    color: #e6ae48;
}
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.email:hover i,
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.phone:hover i,
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.email:hover a,
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.phone:hover a {
    color: #e6ae48;
}
.single-our_team #main .content-inner .entry-meta ul.meta-list > li.social > ul li a:hover {
    background: #e6ae48;
    border-color: #e6ae48;
}
.thim-our-team .inner .info .name a:hover {
    color: #e6ae48;
}
.thim-our-team .inner .info .regency {
    color: #e6ae48;
}
.thim-our-team .inner .social ul li a:hover {
    color: #e6ae48;
}