 
        /* #Typography */
 body {
            font-style: normal;
            font-weight: 300;
            font-size: 15px;
            line-height: 1.65;
            font-family: 'Open Sans', sans-serif;
            letter-spacing: 0px;
            text-align: left;
            color: #686868;
        }
        
        h1 {
            font-style: normal;
            font-weight: 400;
            font-size: 70px;
            line-height: 1.4;
            font-family: Oswald, sans-serif;
            letter-spacing: 1px;
            text-align: inherit;
            color: #312e23;
        }
        
        h2 {
            font-style: normal;
            font-weight: 400;
            font-size: 40px;
            line-height: 1.3137931;
            font-family: Oswald, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #312e23;
        }
        
        h3 {
            font-style: normal;
            font-weight: 400;
            font-size: 30px;
            line-height: 1.458333;
            font-family: Oswald, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #312e23;
        }
        
        h4 {
            font-style: normal;
            font-weight: 400;
            font-size: 20px;
            line-height: 1.5;
            font-family: Oswald, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #312e23;
        }
        
        h5 {
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.2;
            font-family: Montserrat, sans-serif;
            letter-spacing: 1px;
            text-align: inherit;
            color: #686868;
        }
        
        h6 {
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.45555555;
            font-family: 'Open Sans', sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #686868;
        }
        
        @media (min-width: 992px) {
            h1 {
                font-size: 70px;
            }
            h2 {
                font-size: 35px;
            }
            h3 {
                font-size: 30px;
            }
            h4 {
                font-size: 20px;
            }
        }
        
        a,
        h1 a:hover,
        h2 a:hover,
        h3 a:hover,
        h4 a:hover,
        h5 a:hover,
        h6 a:hover {
            color: #f0be4f;
        }
        
        a:hover {
            color: #686868;
        }
        /* #Invert Color Scheme */
        
        .invert {
            color: #fff;
        }
        
        .invert h1 {
            color: #fff;
        }
        
        .invert h2 {
            color: #fff;
        }
        
        .invert h3 {
            color: #fff;
        }
        
        .invert h4 {
            color: #fff;
        }
        
        .invert h5 {
            color: #fff;
        }
        
        .invert h6 {
            color: #fff;
        }
        
        .invert a {
            color: #fff;
        }
        
        .invert a:hover {
            color: #d92313;
        }
        
        .invert a[href*="mailto:"] {
            color: #bdbdbd;
        }
        
        .invert a[href*="mailto:"]:hover {
            color: #d92313;
        }
        /* #Layout */
        
        @media (min-width: 1200px) {
            .container {
                max-width: 1200px;
            }
        }
        /*404*/
        
        body.error404 {
            background-color: #000000;
            background-repeat: no-repeat;
            background-position: center top;
            background-attachment: scroll;
        }
        /* Text colors */
        
        .accent-color-1 {
            color: #f0be4f;
        }
        
        .accent-color-2 {
            color: #686868;
        }
        
        .accent-color-3 {
            color: #fafaf6;
        }
        /* #Elements */
        
        blockquote {
            color: #686868;
            font-family: Oswald, sans-serif;
        }
        
        blockquote cite {
            color: #bdbdbd;
            font-family: 'Open Sans', sans-serif;
        }
        
        blockquote cite a {
            color: #f0be4f;
        }
        
        blockquote a:hover {
            color: #686868;
        }
        
        code {
            color: #fff;
            background: #f0be4f;
            font-style: normal;
            font-weight: 300;
            font-size: 15px;
            line-height: 1.65;
            font-family: 'Open Sans', sans-serif;
        }
        /*List*/
        
        .entry-content ol >li:before {
            color: #686868;
            font-family: Oswald, sans-serif;
        }
        
        .entry-content dl dt {
            font-family: Oswald, sans-serif;
            color: #686868;
        }
        /* #Header */
        
        /*.header-wrapper {
            background-color: #1D2027;
            background-repeat: no-repeat;
            background-position: center top;
            background-attachment: scroll;
        }*/
        
        .isStuck {
            background-color: #1D2027;
        }
        /* ##Logo */
        
        .site-logo {
            font-style: normal;
            font-weight: 400;
            font-size: 22px;
            font-family: Montserrat, sans-serif;
        }
        
        .site-logo a,
        .site-logo__link:hover {
            color: #686868;
        }
        
        .invert .site-logo a,
        .invert .site-logo__link:hover {
            color: #fff;
        }
        /* ##Top Panel */
        
        .top-panel {
            background-color: transparent;
        }
        
        .invert .info-block,
        .invert .info-block a {
            color: #fff;
            font-size: 15px;
        }
		
		.invert .info-block .tm_pb_button {
            border: 3px solid #f0be4f;
			padding: 6px 20px 6px 30px;
			border-radius: 23px;
        }
		.invert .info-block .tm_pb_button .fa-phone {
            left: 31px;
			top: 5px;
        }
        .invert .info-block .tm_pb_button:hover  .fa-phone {
            color: #fff;
        }
        .info-block .fa,
        .info-block .material-icon {
            color: #f0be4f;
        }
        
        .invert .info-block .fa,
        .invert .info-block .material-icon {
            color: #f0be4f;
        }
        /* ##Showcase panel */
        
        .showcase-active .header-wrapper {
            background-color: #000000;
            background-repeat: no-repeat;
            background-position: center top;
            background-attachment: scroll;
        }
        
        .showcase-active .header-wrapper:before {
            background-color: rgba(0, 0, 0, 0);
        }
        
        .showcase-panel__title {
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            font-family: Montserrat, sans-serif;
            color: #ffffff;
            text-transform: uppercase;
        }
        
        .showcase-panel__subtitle {
            font-style: normal;
            font-size: 70px;
            line-height: 1.2;
            font-family: Oswald, sans-serif;
            color: #ffffff;
            text-transform: uppercase;
        }
        
        .showcase-panel__description {
            font-size: 18px;
            color: #ffffff;
        }
        
        @media (min-width: 768px) {
            .showcase-panel__title {
                font-size: 20px;
            }
            .showcase-panel__subtitle {
                font-size: 70px;
                letter-spacing: 0px;
            }
        }
        /* #Search Form */
        
        input.search-form__field,
        .top-panel input.search-form__field,
        .invert.top-panel input.search-form__field {
            background-color: rgb(95, 95, 95);
        }
        
        .invert input.search-form__field {
            background-color: #fff;
        }
        
        .top-panel__search .search-form .search-form__field {
            background-color: transparent !important;
        }
        
        .search-form__submit {
            color: #fff;
        }
        
        .search-form__submit:hover,
        .invert .search-form__submit {
            color: #d92313;
        }
        
        .invert .search-form__submit:hover {
            color: #686868;
        }
        
        .search-form__field,
        .top-panel .search-form__field,
        .invert.top-panel .search-form__field {
            color: #fff;
        }
        
        .invert .search-form__field {
            color: #686868;
        }
        
        .top-panel .search-form__submit,
        .invert.top-panel .search-form__submit {
            color: #fff;
        }
        
        .top-panel .search-form__submit:hover,
        .invert.top-panel .search-form__submit:hover {
            color: #d92313;
        }
        
        .search-form__field::-webkit-input-placeholder {
            color: #bdbdbd;
        }
        
        .search-form__field::-moz-placeholder {
            color: #bdbdbd;
        }
        
        .search-form__field:-moz-placeholder {
            color: #bdbdbd;
        }
        
        .search-form__field:-ms-input-placeholder {
            color: #bdbdbd;
        }
        /* #Comment, Contact, Password Forms */
        
        button,
        input[type='button'],
        input[type='reset'],
        input[type='submit'] {
            font-family: Oswald, sans-serif;
        }
        
        .comment-form .submit,
        .wpcf7-submit,
        .post-password-form label + input {
            font-family: Oswald, sans-serif;
            color: #fff;
            background-color: #f0be4f;
            border-color: #f0be4f;
        }
        
        .comment-form .submit:hover,
        .wpcf7-submit:hover,
        .post-password-form label + input:hover {
            color: #fff;
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        
        .comment-form .submit:focus,
        .wpcf7-submit:focus,
        .post-password-form label + input:focus {
            box-shadow: 0 0 10px #f0be4f;
        }
        /* #Input Placeholders */
        
        ::-webkit-input-placeholder {
            color: #686868;
        }
        
        ::-moz-placeholder {
            color: #686868;
        }
        
        :-moz-placeholder {
            color: #686868;
        }
        
        :-ms-input-placeholder {
            color: #686868;
        }
        /* #Social */
        
        /*.social-list a::before {
            color: #bdbdbd;
        }*/
        
        .social-list a:hover::before {
            color: #fff;
        }
        
        .invert .social-list a:hover::before {
            color: #f0be4f;
        }
        /*#Share list*/
        
        .share-btns__link {
            color: #bdbdbd
        }
        
        .share-btns__link:hover {
            color: #f0be4f;
        }
        /* #Main Menu */
        
        .main-navigation .menu > li > a,
        .footer-menu .footer-menu__items> li > a {
            font-family: Montserrat, sans-serif;
            color: #686868;
        }
        
        .invert .main-navigation .menu > li > a,
        .invert .footer-menu .footer-menu__items> li > a {
            color: #fff;
        }
        
        .main-navigation .menu > li > a:hover,
        .main-navigation .menu > li.menu-hover > a,
        .main-navigation .menu > li.current_page_item > a,
        .main-navigation .menu > li.current_page_ancestor > a,
        .main-navigation .menu > li.current-menu-item > a,
        .main-navigation .menu > li.current-menu-ancestor > a,
        .footer-menu .footer-menu__items > li > a:hover,
        .footer-menu .footer-menu__items > li.menu-hover > a,
        .footer-menu .footer-menu__items > li.current_page_ancestor > a,
        .footer-menu .footer-menu__items > li.current_menu_ancestor > a,
        .footer-menu .footer-menu__items > li.current-menu-item > a,
        .footer-menu .footer-menu__items > li.current_page_item > a {
            color: #f0be4f;
            border-color: #f0be4f;
        }
        
        .main-navigation .menu > li > a:hover,
        .main-navigation .menu > li > a:active,
        {
            border-color: #f0be4f;
        }
        /*sub-menu*/
        
        .main-navigation .sub-menu {
            background: rgb(95, 95, 95);
        }
        
        .main-navigation .menu > li > .sub-menu {
            background: #686868;
        }
        
        .main-navigation ul ul a {
            color: #fff;
        }
        
        .main-navigation .sub-menu > li > a:hover,
        .main-navigation .sub-menu > li.menu-hover > a,
        .main-navigation .sub-menu > li.current_page_item > a,
        .main-navigation .sub-menu > li.current_page_ancestor > a,
        .main-navigation .sub-menu > li.current-menu-item > a,
        .main-navigation .sub-menu > li.current-menu-ancestor > a {
            color: #f0be4f;
        }
        
        .main-navigation .menu > li.current-menu-item::after,
        .main-navigation .menu > li.menu-item-has-children:hover {
            color: #f0be4f;
        }
        /*menu-item desc*/
        
        .menu-item__desc {
            font-family: 'Open Sans', sans-serif;
        }
        
        .sub-menu .menu-item__desc {
            color: #fff;
        }
        /*mobile menu*/
        
        @media (max-width: 767px) {
            .main-navigation .menu,
            .main-navigation .menu::before {
                background: #686868;
            }
            .main-navigation .menu li .sub-menu {
                background: rgb(95, 95, 95);
            }
        }
        /* #Footer Menu */
        
        .footer-menu__items li.current-menu-item a,
        .footer-menu__items li.current_page_item a {}
        /* #Entry Meta */
        
        .sticky__label {
            color: #fff;
            background-color: #f0be4f;
        }
        
        .format-link.no-thumb .sticky__label,
        .format-link.no-thumb .sticky__label:before {
            background-color: #686868;
        }
        
        .post__cats {
            color: #f0be4f;
        }
        
        .post__cats a,
        #tm_builder_outer_content .custom-posts .post__cats a {
            font-family: Oswald, sans-serif;
            background: #f0be4f;
            color: #fff;
            border-color: #f0be4f;
        }
        
        #tm_builder_outer_content .custom-posts .post__cats a:hover,
        .post__cats a:hover {
            background: #fff;
            color: #686868
        }
        
        .invert .post__cats a:hover {
            background-color: transparent;
            color: #fff;
        }
        
        .entry-meta .material-icons,
        .post__tags .material-icons,
        .post__cats .material-icons,
        .entry-meta .fa,
        .post__tags .fa,
        .post__cats .fa {
            color: #f0be4f;
        }
        
        .post__date a,
        .posted-by a:hover,
        .post__comments a:hover,
        .post__comments a:hover i {
            color: #686868;
        }
        
        .post__date a:hover {
            color: #f0be4f;
        }
        
        .post__tags a,
        #tm_builder_outer_content .custom-posts .post__tags a {
            font-family: Oswald, sans-serif;
            border-color: #f0be4f;
            color: #686868;
            background-color: #fff;
        }
        
        .post__tags a:hover,
        #tm_builder_outer_content .custom-posts .post__tags a:hover,
        .invert .post__tags a:hover {
            border-color: #f0be4f;
            background-color: #f0be4f;
            color: #fff;
        }
        
        .invert .post__tags a {
            background-color: transparent;
            color: #fff;
        }
        /* #Post Format */
        
        .format-quote .post-quote {
            background: #686868;
        }
        
        .format-quote .post-quote blockquote {
            color: #fff;
        }
        
        .format-quote .post-quote blockquote a:hover {
            color: #fff;
        }
        
        .post-thumbnail__format-link {
            background-color: #f0be4f;
        }
        
        .post-format-link,
        .post-format-link:hover {
            color: #fff;
        }
        /* #Author Bio */
        
        .post-author__holder {
            background-color: #686868;
        }
        /* #Comments*/
        
        .comment-form__input-title {
            color: #686868;
        }
        
        .comment-metadata .fn {
            color: #f0be4f;
        }
        
        .comment-date {
            color: #686868;
        }
        
        .comment-date:hover {
            color: #f0be4f;
        }
        
        .comment-reply-link {
            font-family: Oswald, sans-serif;
        }
        
        .comment-content {
            color: #686868;
        }
        
        #cancel-comment-reply-link {
            color: #f0be4f;
        }
        
        #cancel-comment-reply-link:hover {
            color: #686868;
        }
        
        .comment-respond {
            background: #fafaf6;
        }
        /* #Swiper */
        
        .swiper-slide:hover {
            background-color: rgba(240, 190, 79, 0.1);
        }
        
        .swiper-pagination-bullet {
            background-color: #f0be4f;
        }
        
        .swiper-button-next,
        .swiper-button-prev {
            color: #686868;
            background-color: #fff;
        }
        
        .swiper-button-next:not(.swiper-button-disabled):hover,
        .swiper-button-prev:not(.swiper-button-disabled):hover {
            color: #fff;
            background-color: #f0be4f;
        }
        /* #Paginations */
        
        .page-numbers,
        .page-links .page-links__item {
            font-style: normal;
            font-weight: 700;
            font-size: 16px;
            line-height: 1.5;
            font-family: Montserrat, sans-serif;
            letter-spacing: 0px;
            color: #686868;
        }
        
        a.page-numbers:hover,
        .page-numbers.current,
        .page-links a:hover .page-links__item,
        .page-links > .page-links__item {
            color: #f0be4f;
        }
        
        .page-numbers.next,
        .page-numbers.prev {
            color: #f0be4f;
        }
        
        .page-numbers.next:hover,
        .page-numbers.prev:hover {
            color: #686868;
        }
        /* #Post-navigation */
        
        .comment-navigation a,
        .posts-navigation a,
        .post-navigation a {
            font-style: normal;
            font-weight: 700;
            font-size: 16px;
            line-height: 1.5;
            font-family: Montserrat, sans-serif;
            letter-spacing: 0px;
        }
        /* #Breadcrumbs */
        
        .breadcrumbs__item {
            font-style: normal;
            font-weight: 300;
            font-size: 13px;
            line-height: 1.5;
            font-family: Roboto, sans-serif;
            letter-spacing: 0px;
            color: #bdbdbd;
        }
        /* #Footer */
        
        .footer-container {
			background-color: #1b1111;
        }
        
        .footer-area-wrap,
        .footer-top,.header-wrapper {
			background-color: #1b1111;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236d4b3f' fill-opacity='0.4'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        }
        
        .invert .site-info,
        .invert .site-info a {
            color: rgb(109, 109, 109);
        }
        
        .invert .site-info a:hover {
            color: #d92313
        }
        
        .footer-copyright {}
        /* #ToTop button */
        
        #toTop {
            background: #686868;
            color: #bdbdbd;
        }
        
        #toTop:hover {
            color: #fff;
            background-color: #f0be4f;
        }
        /* #Page Preloader */
        
        .page-preloader-cover .dot1,
        .page-preloader-cover .dot2 {
            background-color: #f0be4f;
        }
        /* #Button Appearance Styles (regular scheme) */
        
        .btn-link,
        .btn {
            font-family: Montserrat, sans-serif;
        }
        
        .btn:focus {
            box-shadow: 0 0 10px #f0be4f;
        }
        
        .btn.btn-default,
        .btn.btn-primary,
        .btn.btn-secondary,
        .btn.btn-default:hover,
        .btn.btn-primary:hover,
        .btn.btn-secondary:hover {
            color: #fff;
        }
        
        .btn.btn-default,
        .entry-content #tm_builder_outer_content .btn.btn-default {
            background-color: transparent;
            border-color: #f0be4f;
            color: #f0be4f;
        }
        
        .btn.btn-default:hover,
        .entry-content #tm_builder_outer_content .btn.btn-default:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        
        .btn.btn-primary,
        .entry-content #tm_builder_outer_content .btn.btn-primary {
            background-color: transparent;
            border-color: #fff;
        }
        
        .btn.btn-primary:hover,
        .entry-content #tm_builder_outer_content .btn.btn-primary:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        
        .entry-content #tm_builder_outer_content .btn.btn-secondary,
        .btn.btn-secondary {
            background-color: #686868;
            border-color: #686868;
        }
        
        .btn.btn-secondary:hover,
        .entry-content #tm_builder_outer_content .btn.btn-secondary:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        /* #Button Appearance Styles (invert scheme) */
        
        .invert .btn.btn-default {}
        
        .invert .btn.btn-default:hover {}
        
        .invert .btn.btn-primary {}
        
        .invert .btn.btn-primary:hover {}
        
        .invert .btn.btn-secondary {
            background-color: transparent;
            border-color: #f0be4f;
        }
        
        .invert .btn.btn-secondary:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        
        #tm_builder_outer_content h1 a:hover,
        #tm_builder_outer_content h2 a:hover,
        #tm_builder_outer_content h3 a:hover,
        #tm_builder_outer_content h4 a:hover,
        #tm_builder_outer_content h5 a:hover,
        #tm_builder_outer_content h6 a:hover {
            color: #f0be4f;
        }
        /* #Slider */
        
        .entry-content #tm_builder_outer_content .tm-pb-slider-arrows {
            color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm-pb-arrow-prev:hover,
        .entry-content #tm_builder_outer_content .tm-pb-arrow-next:hover {
            color: #fff !important;
            background-color: #f0be4f;
        }
        /* #Call to action */
        
        .entry-content #tm_builder_outer_content .tm_pb_promo {
            color: #686868;
        }
        /* #Button */
        
        .entry-content #tm_builder_outer_content .tm_pb_button,
        .entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_more_button,
        .entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_promo_button,
        .entry-content #tm_builder_outer_content .tm_pb_button:hover,
        .entry-content #tm_builder_outer_content .tm_pb_button:hover::after {
            font-family: Montserrat, sans-serif
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_button,
        .entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_more_button,
        .entry-content #tm_builder_outer_content .tm_pb_button.tm_pb_promo_button {
            border-color: #f0be4f;
            color: #fff;
            background-color: #f0be4f;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_button:hover {
            color: #fff;
            background-color: rgb(227, 177, 66);
            border-color: rgb(227, 177, 66);
        }
        /* #Testimonial*/
        
        .entry-content #tm_builder_outer_content .tm_pb_testimonial:before {
            color: rgb(241, 241, 237);
        }
        
        #tm_builder_outer_content .tm_pb_testimonial_author {
            font-style: normal;
            font-weight: 400;
            color: #312e23;
            font-size: 20px !important;
            line-height: 1.2;
            font-family: Oswald, sans-serif !important;
            letter-spacing: 1px;
        }
        
        #tm_builder_outer_content .tm_pb_testimonial_meta {
            font-weight: 400;
            font-size: 13px !important;
            line-height: 1.2;
            font-family: 'Open Sans', sans-serif !important;
            letter-spacing: 1px;
            color: #bdbdbd;
        }
        /* #Brurb*/
        
        .entry-content #tm_builder_outer_content .custom-hover-1::after {
            background-color: #f0be4f;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_blurb h4 {
            font-family: Montserrat, sans-serif;
        }
        
        .entry-content #tm_builder_outer_content .custom-blurb-2 h1 {
            color: #f0be4f;
        }
        /* Person */
        
        .entry-content #tm_builder_outer_content .tm_pb_member_position {
            color: #bdbdbd;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_team_member_description {
            color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_member_social_links a {
            color: #bdbdbd;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_member_social_links a:hover {
            color: #f0be4f;
        }
        /* Toggle - Accordion */
        
        .entry-content #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close {
            background-color: #fafaf6;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_toggle_title {
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.45555555;
            font-family: 'Open Sans', sans-serif;
            letter-spacing: 0px;
            color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_toggle_content {
            color: #686868;
        }
        /* Pricing table */
        
        .entry-content #tm_builder_outer_content .tm_pb_pricing_heading h2 {
            font-family: Oswald, sans-serif;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_tm_price,
        .entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
            color: #686868;
            font-family: Oswald, sans-serif;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_content {
            background-color: #fafaf6;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_pricing li:not(.tm_pb_not_available) {
            color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table_button {
            background-color: #bdbdbd;
            border-color: #bdbdbd;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table_button:hover {
            background-color: #686868;
            border-color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_pricing .tm_pb_pricing_table_button:focus {
            box-shadow: 0 0 10px #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_table_button {
            background-color: #f0be4f;
            border-color: #f0be4f;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_table_button:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_table_button:focus {
            box-shadow: 0 0 10px #f0be4f;
        }
        /* Contact form */
        
        .entry-content #tm_builder_outer_content .tm_pb_contact_form_label {
            color: #686868;
        }
        
        textarea#tm_pb_contact_message_1 {
            line-height: 1.5;
        }
        /* Bar counter */
        
        .entry-content #tm_builder_outer_content .tm_pb_counter_title {
            color: #686868;
        }
        /* Tabs */
        
        .entry-content #tm_builder_outer_content .tm_pb_tab {
            color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_tabs_controls li {
            background: #fafaf6;
            color: #686868;
        }
        /* Social Follow */
        
        .entry-content #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {
            color: #f0be4f !important;
        }
        /* Countdown timer */
        
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer_container {
            color: #686868;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer .section .value,
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer .countdown-sep {
            font-family: Oswald, sans-serif;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer .countdown-sep,
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer .section .label {
            color: #bdbdbd;
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer.invert .countdown-sep {
            color: rgba(255, 255, 255, 0.5);
        }
        
        .entry-content #tm_builder_outer_content .tm_pb_countdown_timer h4 {
            font-style: normal;
            font-weight: 400;
            font-size: 40px;
            line-height: 1.3137931;
            font-family: Oswald, sans-serif;
            letter-spacing: 0px;
            color: #312e23;
        }
        /* Circle counter */
        
        .entry-content #tm_builder_outer_content .tm_pb_circle_counter .percent p,
        .entry-content #tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type {
            font-family: Oswald, sans-serif;
            color: #686868;
        }
        /* Number counter */
        
        .entry-content #tm_builder_outer_content .tm_pb_number_counter .percent {
            font-family: Oswald, sans-serif;
        }
        /*Post slider*/
        
        .entry-content #tm_builder_outer_content .tm_pb_post_slider .post-meta a:hover {
            color: #f0be4f !important;
        }
        /*Blog*/
        
        .more-link {
            font-family: Oswald, sans-serif;
        }
        
        #tm_builder_outer_content .tm_link_content,
        #tm_builder_outer_content .tm_audio_content {
            background-color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_quote_content {
            background-color: #686868;
        }
        /*Restaurant Menu*/
        
        .mprm-related-item a .mprm-related-title {
            font-family: Oswald, sans-serif;
        }
        
        .mprm-related-item a .mprm-related-title {
            color: #686868;
        }
        
        .mprm-related-item a:hover .mprm-related-title,
        .site-content .mprm-shortcode-items .mprm-item-title {
            font-family: Oswald, sans-serif;
            color: #312e23;
            font-size: 20px;
        }
        
        .widget.mprm_widget .mprm-container.mprm-widget-categories.site-content .mprm-main-wrapper.mp_menu_item .mprm-container .mprm-item-title a:hover,
        .site-content .mprm-shortcode-items .mprm-item-title a:hover,
        .widget.mprm_widget .mprm-container.mprm-widget-items .mprm-item-title a:hover {
            color: #f0be4f;
        }
        /* Taxonomy pages */
        
        .site-content .mprm-main-wrapper.mp_menu_item .mprm-excerpt,
        .site-content .mprm-shortcode-items .mprm-excerpt,
        .widget.mprm_widget .mprm-container.mprm-widget-items .mprm-excerpt {
            color: #bdbdbd;
        }
        
        .site-content .mprm-main-wrapper.mp_menu_item .mprm-price,
        .site-content .mprm-shortcode-items .mprm-price,
        .widget.mprm_widget .mprm-container.mprm-widget-items .mprm-price {
            color: #d92313;
            font-family: Oswald, sans-serif;
            font-size: 20px;
        }
        
        .site-content .mprm-main-wrapper.mp_menu_item .mprm-tags .mprm-tag,
        .site-content .mprm-shortcode-items .mprm-tags .mprm-tag,
        .widget.mprm_widget .mprm-container.mprm-widget-items .mprm-tags .mprm-tag {
            font-family: Oswald, sans-serif;
            color: #fff;
            background: #f0be4f;
        }
        
        .site-content .mprm-main-wrapper.mp_menu_item .mprm-header {
            background-color: #686868;
        }
        /* breadcrumbs */
        
        .mprm-breadcrumbs li a {
            color: #f0be4f !important;
        }
        
        .mprm-breadcrumbs li a:hover {
            color: #686868 !important;
        }
        /* Shortcodes */
        
        .sidebar .mprm-container.mprm-shortcode-categories .mprm-menu-category .mprm-effect-hover:before,
        .sidebar .mprm-container.mprm-shortcode-categories .mprm-menu-category .mprm-effect-hover:after,
        .site-content .mprm-container.mprm-shortcode-categories .mprm-menu-category .mprm-effect-hover:before,
        .site-content .mprm-container.mprm-shortcode-categories .mprm-menu-category .mprm-effect-hover:after,
        .widget.mprm_widget .mprm-container.mprm-widget-categories .mprm-menu-category .mprm-effect-hover:before,
        .widget.mprm_widget .mprm-container.mprm-widget-categories .mprm-menu-category .mprm-effect-hover:after {
            background: rgba(240, 190, 79, 0.5);
        }
        
        .site-content .mprm-container.mprm-shortcode-categories.mprm-view-grid .mprm-title,
        .widget.mprm_widget .mprm-container.mprm-widget-categories.mprm-view-grid .mprm-title {
            font-family: Oswald, sans-serif;
            font-size: 30px;
        }
        .blog .mprm-container.mprm-shortcode-categories.mprm-view-grid .mprm-title,
        .blog .mprm-container.mprm-widget-categories.mprm-view-grid .mprm-title {
            font-family: Oswald, sans-serif;
            font-size: 27px;
        }
        
        .site-content .mprm-container.mprm-shortcode-categories.mprm-view-list .mprm-menu-category.mprm-columns .mprm-category-description,
        .widget.mprm_widget .mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category.mprm-columns .mprm-category-description {
            color: #686868;
        }
        
        .site-content .mprm-container.mprm-shortcode-categories.mprm-view-list .mprm-menu-category .mprm-link:hover .mprm-title,
        .widget.mprm_widget .mprm-container.mprm-widget-categories.mprm-view-list .mprm-menu-category .mprm-link:hover {
            color: #f0be4f;
        }
        
        .mprm_purchase_submit_wrapper .mprm-submit,
        #mprm_purchase_submit .mprm-submit,
        .cart_item.mprm_checkout a {
            font-family: Oswald, sans-serif;
        }
        
        .mprm_purchase_submit_wrapper .mprm-submit.plain,
        #mprm_purchase_submit .mprm-submit.plain {
            color: #f0be4f !important;
        }
        
        .mprm_purchase_submit_wrapper .mprm-submit.plain:hover,
        #mprm_purchase_submit .mprm-submit.plain:hover {
            color: #686868 !important;
        }
        
        .mprm_purchase_submit_wrapper .button.mprm-submit.mprm-inherit,
        #mprm_purchase_submit .button.mprm-submit.mprm-inherit,
        .cart_item.mprm_checkout a {
            color: #fff;
            background-color: #f0be4f;
            border-color: #f0be4f;
        }
        
        .mprm_purchase_submit_wrapper .button.mprm-submit.mprm-inherit:hover,
        #mprm_purchase_submit .button.mprm-submit.mprm-inherit:hover,
        .cart_item.mprm_checkout a:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
            color: #fff;
        }
        
        .mprm_purchase_submit_wrapper .button.mprm-submit.mprm-inherit:focus,
        #mprm_purchase_submit .button.mprm-submit.mprm-inherit:focus {
            box-shadow: 0 0 10px #f0be4f;
        }
        
        .mprm-cart-number-of-items,
        .cart_item.mprm-cart-meta.mprm_total,
        .cart_item.empty,
        .mprm_empty_cart,
        .mprm-container.mprm-widget-items.mprm-view-simple-list .type-mp_menu_item .mprm-flex-container-simple-view .mprm-flex-item .mprm-title {
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.2;
            font-family: Montserrat, sans-serif;
            letter-spacing: 1px;
            color: #686868;
        }
        
        .widget.widget_mprm_cart_widget a.mprm-remove-from-cart,
        .mprm_cart_remove_item_btn {
            font-family: Oswald, sans-serif;
            color: #f0be4f;
        }
        
        .widget.widget_mprm_cart_widget a.mprm-remove-from-cart:hover,
        .mprm_cart_remove_item_btn:hover {
            color: #686868;
        }
        
        .widget.widget_mprm_cart_widget .mprm-cart-item-price,
        .widget.widget_mprm_cart_widget .mprm-cart-item-quantity,
        .mprm_cart_total {
            font-family: Oswald, sans-serif;
            color: #686868;
        }
        /* Booked */
        
        body table.booked-calendar thead th,
        body table.booked-calendar thead th [class*="page-"],
        body table.booked-calendar th .monthName a {
            color: #686868 !important;
        }
        
        body table.booked-calendar thead th [class*="page-"]:hover,
        body table.booked-calendar th .monthName a:hover {
            color: #f0be4f !important;
        }
        
        body table.booked-calendar tr.days th {
            color: #686868 !important;
        }
        
        body table.booked-calendar th,
        body table.booked-calendar td {
            font-weight: 300;
            font-family: 'Open Sans', sans-serif;
        }
        
        body table.booked-calendar td .date {
            color: #bdbdbd;
        }
        
        body table.booked-calendar td .date.tooltipster {
            color: #686868;
        }
        
        body table.booked-calendar td.today .date .number {
            color: #f0be4f;
        }
        
        body table.booked-calendar tr.week td.active .date .number,
        body table.booked-calendar tr.week td:hover .date.tooltipster .number,
        body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date .number {
            background: #f0be4f;
            color: #fff;
        }
        
        body table.booked-calendar tr.entryBlock {
            background-color: #f0be4f;
        }
        
        body table.booked-calendar .booked-appt-list,
        body table.booked-calendar .booked-appt-list h2,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-time,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-time i.fa,
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-count .spots-available {
            color: #fff;
        }
        
        body table.booked-calendar .booked-appt-list .timeslot .spots-available {
            color: #bdbdbd;
        }
        
        body table.booked-calendar .booked-appt-list .timeslot .spots-available.empty {
            color: rgba(189, 189, 189, 0.5);
        }
        
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
            color: #f0be4f;
            font-family: Oswald, sans-serif;
            background-color: #fff !important;
            border-color: #fff !important;
        }
        
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover {
            background-color: #686868 !important;
            color: #fff !important;
            border-color: #686868 !important;
        }
        
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled],
        body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
            background-color: #f0be4f !important;
            border-color: #f0be4f !important;
            color: #fff !important;
        }
        
        body #booked-profile-page input.button-primary[type="submit"],
        body table.booked-calendar input.button-primary[type="submit"],
        body .booked-modal input.button-primary[type="submit"] {
            background-color: #f0be4f !important;
            border-color: #f0be4f !important;
            font-family: Oswald, sans-serif;
        }
        
        body #booked-profile-page input.button-primary[type="submit"]:hover,
        body table.booked-calendar input.button-primary[type="submit"]:hover,
        body .booked-modal input.button-primary[type="submit"]:hover {
            background-color: #686868 !important;
            border-color: #686868 !important;
        }
        
        body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list h2 {
            color: #312e23;
        }
        
        body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list .timeslot .timeslot-people button {
            border-color: #f0be4f !important;
        }
        
        body .booked-calendar-wrap.small table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover {
            border-color: #686868 !important;
        }
        /* #Widgets (defaults) */
        
        .widget-title {
            font-family: Oswald, sans-serif;
            font-size: 20px;
        }
        
        .widget ul li:before {
            color: #f0be4f;
        }
        
        .widget li a,
        #tm_builder_outer_content .widget li a {
            color: #686868;
        }
        
        .widget li a:hover,
        #tm_builder_outer_content .widget li a:hover {
            color: #f0be4f;
        }
        
        .invert .widget li a {
            color: #fff;
        }
        
        .invert .widget li a:hover {
            color: #d92313;
        }
        
        .invert .widget select {
            color: #686868;
        }
        /* #Widget Calendar */
        
        .widget_calendar th {
            color: rgb(191, 191, 191);
        }
        
        .widget_calendar tbody td {
            color: rgb(124, 124, 124);
        }
        
        .widget_calendar tbody td a:hover,
        #tm_builder_outer_content .widget_calendar tbody td a:hover {
            background: #f0be4f;
            color: #fff;
        }
        
        #tm_builder_outer_content .widget_calendar tfoot td a {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .widget_calendar tfoot td a:hover {
            color: #686868;
        }
        /* #Widget Tag Cloud */
        
        .tagcloud a,
        #tm_builder_outer_content .tagcloud a {
            font-family: Oswald, sans-serif;
            border-color: #f0be4f;
            color: #686868;
            background-color: #fff;
        }
        
        .tagcloud a:hover,
        #tm_builder_outer_content .tagcloud a:hover {
            border-color: #f0be4f;
            background-color: #f0be4f;
            color: #fff;
        }
        
        .invert .tagcloud a {
            color: #fff;
        }
        /* #Widget Recent Posts */
        
        .widget_recent_entries .post-date {
            color: #bdbdbd;
        }
        
        .invert .widget_recent_entries .post-date {
            color: rgb(230, 230, 230);
        }
        /* #Widget Recent Comments */
        
        .widget_recent_comments .recentcomments,
        .widget_recent_comments .recentcomments a {
            color: #686868;
        }
        
        .widget_recent_comments .comment-author-link {
            color: #f0be4f;
        }
        
        .widget_recent_comments .recentcomments a:hover {
            color: #f0be4f;
        }
        
        .invert .widget_recent_comments .recentcomments,
        .invert .widget_recent_comments .recentcomments a {
            color: #d92313;
        }
        
        .invert .widget_recent_comments .comment-author-link {
            color: #fff;
        }
        
        .invert .widget_recent_comments .recentcomments a:hover {
            color: #fff;
        }
        
        .custom-posts .post-title a,
        #tm_builder_outer_content .custom-posts .post-title a {
            color: #f0be4f;
        }
        
        .custom-posts .post-title a:hover,
        #tm_builder_outer_content .custom-posts .post-title a:hover,
        #tm_builder_outer_content .custom-posts a:hover {
            color: #686868;
        }
        
        .invert .custom-posts .post-title a:hover {
            color: #fff;
        }
        
        .custom-posts .post__date a,
        #tm_builder_outer_content .custom-posts .post__date a {
            color: #bdbdbd;
        }
        
        .custom-posts .post__date a:hover,
        #tm_builder_outer_content .custom-posts .post__date a:hover,
        #tm_builder_outer_content .custom-posts a {
            color: #f0be4f;
        }
        
        .widget-about p {
            font-family: 'Open Sans', sans-serif;
            font-weight: 400;
        }
        
        .widget-about__content h5 {
            color: #fff;
        }
        
        .instagram__cover {
            color: #fff;
        }
        
        .instagram__date,
        .instagram__caption h6 {
            color: #fff;
            font-family: 'Open Sans', sans-serif;
            font-size: 9px;
        }
        
        .widget-instagram .widget-title {
            font-family: Oswald, sans-serif;
            font-size: 20px;
        }
        
        .subscribe-block__input[type="email"] {
            color: #bdbdbd;
        }
        
        .subscribe-block__input[type="email"]::-webkit-input-placeholder {
            color: #bdbdbd;
        }
        
        .subscribe-block__input[type="email"]::-moz-placeholder {
            color: #bdbdbd;
        }
        
        .subscribe-block__input[type="email"]:-moz-placeholder {
            color: #bdbdbd;
        }
        
        .subscribe-block__input[type="email"]:-ms-input-placeholder {
            color: #bdbdbd;
        }
        
        .widget-subscribe .subscribe-block .widget-title {
            font-style: normal;
            font-weight: 400;
            font-size: 40px;
            line-height: 1.3137931;
            font-family: Oswald, sans-serif;
        }
        
        .widget-subscribe .follow-block .widget-title {
            font-style: normal;
            font-weight: 400;
            font-size: 27px;
            line-height: 1.458333;
            font-family: Oswald, sans-serif;
        }
        
        .subscribe-block__submit.btn.btn-primary {
            border-color: #f0be4f;
            color: #fff;
            background-color: #f0be4f;
        }
        
        .subscribe-block__submit.btn.btn-primary:hover {
            background-color: rgb(217, 167, 56);
            border-color: rgb(217, 167, 56);
        }
        
        .widget-subscribe .follow-block .social-list a:hover::before {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_video_play:before {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active {
            border-bottom: 2px solid #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_countdown_timer_container {
            color: #fafaf6;
        }
        
        #tm_builder_outer_content .tm_pb_pricing_heading {
            background-color: #686868;
        }
        
        #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {
            background-color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_pricing li:before {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_promo {
            color: #fafaf6;
        }
        
        #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button {
            background-color: #fafaf6;
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_promo .tm_pb_promo_button:after {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_button {
            border-color: #f0be4f;
            background-color: #f0be4f;
            color: #fafaf6;
        }
        
        #tm_builder_outer_content .tm_pb_button:hover {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_button:hover:after {
            color: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_button:after {
            color: #fafaf6;
        }
        
        #tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,
        #tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2 {
            background: #f0be4f;
        }
        
        #tm_builder_outer_content .tm_pb_audio_module {
            background-color: #f0be4f;
        }
        
        .tm_pb_testimonial:before {
            color: #f0be4f;
        }