﻿body
        {
            font-style: normal;
            font-weight: 300;
            font-size: 17px;
            line-height: 1.6;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: left;
            color: #888888;
        }
        h1
        {
            font-style: normal;
            font-weight: 500;
            font-size: 40px;
            line-height: 1.14;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #1d1d1d;
        }
        h2
        {
            font-style: normal;
            font-weight: 500;
            font-size: 21px;
            line-height: 1.28;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #1d1d1d;
        }
        h3
        {
            font-style: normal;
            font-weight: 500;
            font-size: 30px;
            line-height: 1.28;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3c3b6e;
        }
        h4
        {
            font-style: normal;
            font-weight: 500;
            font-size: 18px;
            line-height: 1.63;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #1d1d1d;
        }
        h5
        {
            font-style: normal;
            font-weight: 500;
            font-size: 17px;
            line-height: 1.58;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #1d1d1d;
        }
        h6
        {
            font-style: normal;
            font-weight: 500;
            font-size: 17px;
            line-height: 1.58;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #3c3b6e;
        }
        @media (min-width: 992px)
        {
            h1
            {
                font-size: 80px;
            }
            h2
            {
                font-size: 42px;
            }
            h3
            {
                font-size: 42px;
            }
            h4
            {
                font-size: 22px;
            }
        }
        a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .not-found .page-title
        {
            color: #3c3b6e;
        }
        a:hover
        {
            color: #3c3b6e;
        }
        a
        {
            color: #888888;
        }
        /* #Invert Color Scheme */.invert
        {
            color: #fff;
        }
        .invert h1
        {
            color: #fff;
        }
        .invert h2
        {
            color: #fff;
        }
        .invert h3
        {
            color: #fff;
        }
        .invert h4
        {
            color: #1d1d1d;
        }
        .invert h5
        {
            color: #fff;
        }
        .invert h6
        {
            color: #fff;
        }
        .invert a
        {
            color: #fff;
        }
        .invert a:hover
        {
            color: #3c3b6e;
        }
        .sidebar-primary h3, .sidebar-secondary h3
        {
            color: #fff;
        }
        /* #Layout */@media (min-width: 1200px)
        {
            .container
            {
                max-width: 1404px;
            }
        }
        /*----------*/code, kbd, tt, var
        {
            font-family: Poppins, sans-serif;
        }
        .breadcrumbs__title .page-title:after
        {
            color: #888888;
        }
        .page .entry-content ul > li::before, ul > li:before
        {
            background: #3c3b6e;
        }
        .page .entry-content #tm_builder_outer_content .tm_pb_module ol > li:before
        {
            color: #3c3b6e;
        }
        .entry-content code
        {
            background: #3c3b6e;
            color: #888888;
        }
        blockquote:before
        {
            color: #3c3b6e;
        }
        .comment .posted-by, .comment-body .fn, .comment-date__time
        {
            color: #888888;
        }
        .comment-date__time:hover
        {
            color: #3c3b6e;
        }
        .comment-respond h3
        {
            color: #1d1d1d;
        }
        .comment-form .logged-in-as, .comment-form .comment-notes
        {
            color: #888888;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button
        {
            border-color: #3c3b6e;
        }
        /*.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_description:before {color: #3c3b6e;}*/.cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon:hover
        {
            background: #1a1a1a;
            border-color: #1a1a1a;
        }
        .cherry-projects-wrapper .projects-item .hover-content h3 a
        {
            color: #fff;
        }
        .cherry-projects-wrapper .projects-item .hover-content h3 a:hover
        {
            color: #1a1a1a;
        }
        .cherry-projects-wrapper .projects-item .hover-content, .tm_pb_cherry_projects_terms .projects-item-instance .hover-content
        {
            background: rgba(255,186,0,0);
        }
        .tm_pb_cherry_projects_terms .projects-item-instance:hover .hover-content
        {
            background: rgba(255,186,0,0.9);
        }
        .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content, .projects-item-instance.simple-scale-hover .hover-content
        {
            background: rgba(255,186,0,0.9);
        }
        .tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit
        {
            background: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover:before, .tm_pb_builder #tm_builder_outer_content .projects-terms-container .term-permalink:hover span:before, .projects-list .permalink:hover:hover span:before
        {
            color: #1a1a1a;
        }
        .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover, .projects-list .permalink:hover, .tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-media.no-terms-caption .term-permalink:hover
        {
            border-color: #1a1a1a !important;
        }
        .tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:after
        {
            background: rgba(255,186,0,0.9);
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover
        {
            color: #3c3b6e;
        }
        .search-form__submit.btn-primary:hover
        {
            color: #3c3b6e;
        }
        .subscribe-block__submit
        {
            background: #3c3b6e;
            color: #fff;
            border-color: #3c3b6e;
        }
        .subscribe-block__submit:hover
        {
            background: transparent;
        }
        .widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_meta li a, .widget_rss li a, .widget_nav_menu li a, .widget_recent_entries li a
        {
            color: #888888;
        }
        .widget_archive li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries li a:hover
        {
            color: #3c3b6e;
        }
        .widget_recent_comments .recentcomments
        {
            color: #888888;
        }
        .widget_recent_comments .recentcomments a
        {
            color: #888888;
        }
        .widget_recent_comments .recentcomments a:hover
        {
            color: #3c3b6e;
        }
        .site-header
        {
            background-color: #3c3b6e;
        }
        #menu-footer-menu-custom li a
        {
            color: #1a1a1a;
        }
        #menu-footer-menu-custom li a:hover, #menu-footer-menu-custom li a.active
        {
            color: #3c3b6e;
        }
        .single-projects h3
        {
            color: #1d1d1d;
        }
        .single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:hover:after
        {
            background: #3c3b6e;
        }
        .single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail:hover:after, .single-projects .cherry-projects-slider__instance .slider-pro .sp-selected-thumbnail .sp-thumbnail:after
        {
            background: #3c3b6e;
        }
        .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span
        {
            background: #3c3b6e;
        }
        .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-label
        {
            font-style: normal;
            font-weight: 500;
            font-size: 18px;
            line-height: 1.63;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #1d1d1d;
        }
        .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before
        {
            border-left-color: #3c3b6e;
            border-top-color: #3c3b6e;
        }
        .cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content
        {
            color: #888888;
        }
        #tm_builder_outer_content .tm_pb_module a
        {
            color: #252525;
        }
        #tm_builder_outer_content .tm_pb_module a:hover
        {
            color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next
        {
            background: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:hover, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:hover
        {
            background: #0d0d0d;
        }
        #tm_builder_outer_content .tm_pb_module .swiper-slide h6 a
        {
            color: #1a1a1a;
        }
        #tm_builder_outer_content .tm_pb_module .swiper-slide h6 a:hover
        {
            color: #3c3b6e;
        }
        .projects-filters-list-wrapper ul li span, .projects-order-filters-wrapper .order-filters li
        {
            color: #fff;
        }
        .projects-order-filters-wrapper .order-filters li:hover
        {
            color: #3c3b6e;
        }
        .cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before
        {
            color: #fff;
        }
        .single-projects .slider-pro .sp-full-screen-button
        {
            background: #0d0d0d;
        }
        .single-projects .slider-pro .sp-full-screen-button:hover
        {
            background: #3c3b6e;
        }
        @media (max-width: 767px)
        {
            .main-navigation > .menu > .menu-item > a:hover
            {
                color: #3c3b6e;
            }
        }
        .tm_pb_builder #tm_builder_outer_content .project-content h3 a
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .project-content h3 a:hover
        {
            color: #3c3b6e;
        }
        .projects-item .zoom-link.simple-icon:hover
        {
            background-color: #0d0d0d;
        }
        .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon:hover
        {
            color: #0d0d0d;
        }
        .project-content
        {
            color: #888888;
        }
        .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before
        {
            border-left-color: #3c3b6e;
            border-top-color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a:hover
        {
            color: #1a1a1a;
        }
        .tm_pb_builder #tm_builder_outer_content .project-terms-content.custom
        {
            color: #888888;
        }
        .tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink
        {
            border-color: #3c3b6e;
            background: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink:hover
        {
            background: transparent;
            color: #3c3b6e;
        }
        .header_caption.isStuck:after
        {
            background: #3c3b6e;
        }
        .single-projects .cherry-projects-single-post .slider-pro
        {
            background: #1a1a1a;
        }
        .error-404 .search-form__submit.btn-primary
        {
            box-shadow: inset 0 0 0 2px #3c3b6e;
        }
        .error-404 .search-form__submit.btn-primary:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover
        {
            color: #252525 !important;
        }
        #tm_builder_outer_content .tm_pb_brands_showcase_module__super-title
        {
            font-size: 42px;
            line-height: 1.28;
            letter-spacing: 0px;
        }
        #tm_builder_outer_content .tm_pb_brands_showcase_module__title
        {
            font-size: 42px;
            line-height: 1.28;
            letter-spacing: 0px;
        }
        #tm_builder_outer_content .tm_pb_brands_showcase_module__sub-title
        {
            font-size: 17px;
            line-height: 1.58;
            letter-spacing: 0px;
        }
        #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description
        {
            font-style: normal;
            font-weight: 300;
            font-size: 17px;
            line-height: 1.6;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            color: #888888;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon
        {
            color: #888888;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon:hover
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li span
        {
            background: #252525;
            color: #888888;
        }
        .tm_pb_builder #tm_builder_outer_content .page-navigation .next-page
        {
            background: #3c3b6e;
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .page-navigation .next-page:hover
        {
            background: #252525;
        }
        .tm_pb_builder #tm_builder_outer_content .projects-ajax-button span
        {
            border-color: #3c3b6e;
            background: #3c3b6e;
        }
        ul.projects-filters-list li.active span, ul.order-filters > li span.current
        {
            color: #3c3b6e;
        }
        ul.projects-filters-list li.active span:hover
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value
        {
            color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child + div > div
        {
            background: #1a1a1a !important;
        }
        .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:last-child
        {
            background: #1a1a1a !important;
        }
        .cherry-projects-audio-list .wp-playlist
        {
            background: #0d0d0d;
        }
        .cherry-projects-audio-list .wp-playlist .mejs-controls, .cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider
        {
            background: #252525;
        }
        .cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current
        {
            background: #3c3b6e;
        }
        .cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total
        {
            background: #252525;
        }
        .cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-loaded
        {
            background: #252525;
            height: 100%;
        }
        .cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-current
        {
            background: #3c3b6e;
            height: 100%;
        }
        .cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-item-title
        {
            color: #fff;
        }
        .cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption
        {
            color: #fff;
        }
        .cherry-projects-single .cherry-projects-single-post .featured-image .cover
        {
            background: rgba(255,186,0,0.9);
        }
        .footer-menu__items .menu-item a
        {
            color: #fff;
        }
        .footer-menu__items .menu-item a:hover, .footer-menu__items .menu-item.current_page_item a
        {
            color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form_label
        {
            color: #1a1a1a;
        }
        .not-found.error-404 .page-title
        {
            color: #3c3b6e;
        }
        /* #Elements */blockquote
        {
            color: #888888;
        }
        blockquote cite
        {
            color: #3c3b6e;
        }
        blockquote a:hover
        {
            color: #3c3b6e;
        }
        code
        {
            color: rgb(98,98,98);
            background: #fff;
        }
        /* #Header */.header-container
        {
            background-color: #3c3b6e;
            background-image: url();
            background-repeat: repeat;
            background-position: left top;
            background-attachment: scroll;
        }
        /* ##Logo */.site-logo
        {
            font-style: normal;
            font-weight: 400;
            font-size: 27px;
            font-family: Poppins, sans-serif;
        }
        .site-logo__link, .site-description
        {
            color: #fff;
        }
        .site-logo__link:hover
        {
            color: #252525;
        }
        /* ##Top Panel */.top-panel
        {
            background-color: #0d0d0d;
        }
        .top-panel__message .fa, .top-panel__message .material-icons
        {
            color: #3c3b6e;
        }
        .search-form__toggle:before, .search-form__toggle:after
        {
            color: #101010;
        }
        .search-form__toggle:hover:before, .search-form__toggle:hover:after
        {
            color: #fff;
        }
        .site-header .search-form__submit:hover i
        {
            color: /* Variable not found */ ;;}
        .site-header .search-form__field[type="search"]
        {
            color: #888888;
        }
        /* #Search Form */.search-form__field
        {
            color: #888888;
        }
        .search-form__field::-webkit-input-placeholder
        {
            color: #888888;
        }
        .search-form__field::-moz-placeholder
        {
            color: #888888;
        }
        .search-form__field:-moz-placeholder
        {
            color: #888888;
        }
        .search-form__field:-ms-input-placeholder
        {
            color: #888888;
        }
        .subscribe-block__success
        {
            color: #3c3b6e;
        }
        .top-panel .search-form__submit
        {
            color: #252525;
        }
        .top-panel .search-form__submit:hover
        {
            color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message .cf-success-message
        {
            color: #3c3b6e;
        }
        /* #Comment, Contact, Password Forms */.comment-form .submit, .wpcf7-submit, .post-password-form label + input
        {
            color: #fff;
            background-color: #3c3b6e;
            border-color: #3c3b6e;
        }
        .comment-form .submit:hover, .wpcf7-submit:hover, .post-password-form label + input:hover
        {
            color: #fff;
            background-color: rgb(230,161,0);
            border-color: rgb(230,161,0);
        }
        .comment-form .submit:hover
        {
            color: #3c3b6e;
        }
        .comment-form .submit:focus, .wpcf7-submit:focus, .post-password-form label + input:focus
        {
            box-shadow: 0 0 10px #3c3b6e;
        }
        /* #Input Placeholders */::-webkit-input-placeholder
        {
            color: #888888;
        }
        ::-moz-placeholder
        {
            color: #888888;
        }
        :-moz-placeholder
        {
            color: #888888;
        }
        :-ms-input-placeholder
        {
            color: #888888;
        }
        /* #Social */.social-list a, .share-btns__link, .share-btns__link:hover
        {
            color: #888888;
        }
        .share-btns__link:hover
        {
            color: #3c3b6e;
        }
        .social-list a:hover
        {
            color: #3c3b6e;
        }
        .social-list--footer .menu-item a:hover
        {
            color: #fff;
        }
        /* #Social (invert scheme) */.invert .social-list a
        {
            color: #fff;
        }
        .invert .social-list a:hover
        {
            color: #252525;
        }
        /* #Main Menu */.main-navigation .menu > 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
        {
            color: #1a1a1a;
        }
        .main-navigation .menu > li > a:hover:after, .main-navigation .menu > li.menu-hover > a:after, .main-navigation .menu > li.current_page_item > a:after, .main-navigation .menu > li.current_page_ancestor > a:after, .main-navigation .menu > li.current-menu-item > a:after, .main-navigation .menu > li.current-menu-ancestor > a:after
        {
            opacity: 1;
        }
        .main-navigation .sub-menu
        {
            background: #f4f4f4;
        }
        .main-navigation ul ul a
        {
            color: #888888;
        }
        .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: #252525;
        }
        .main-navigation .sub-menu > li.current-menu-item > a
        {
            color: #252525;
        }
        .main-navigation .sub-menu > li > a
        {
            color: #1a1a1a;
        }
        .main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li.menu-hover > a
        {
            color: #3c3b6e;
        }
        .menu-item__desc
        {
            color: #888888;
        }
        .main-navigation .menu > li::after
        {
            color: #fff;
        }
        .main-navigation .menu > li:hover::after
        {
            color: #1a1a1a;
        }
        .site-header .search-form[data-toggle=true] .search-form__submit:hover
        {
            color: #3c3b6e;
        }
        .main-navigation .sub-menu li.menu-item-has-children::after
        {
            color: #fff;
        }
        .menu-toggle
        {
            color: #fff;
        }
        .menu-toggle:hover
        {
            color: #101010;
        }
        /* #Footer Menu */.footer-menu__items li.current-menu-item a, .footer-menu__items li.current_page_item a
        {
            color: #888888;
        }
        .main-navigation .menu > li .sub-menu-toggle::before
        {
            color: #3c3b6e;
        }
        @media (max-width: 767px)
        {
            .main-navigation .sub-menu > li > a
            {
                color: #fff;
            }
        }
        /* #Entry Meta */.post__cats a, .sticky__label
        {
            color: #fff;
            background-color: #3c3b6e;
        }
        .post__cats a:hover
        {
            color: #fff;
            background-color: #252525;
        }
        .entry-meta .material-icons, .post__tags .material-icons, .entry-meta .fa, .post__tags .fa
        {
            color: regular_text_color;
        }
        .posted-by, .posted-by__author, .post-featured-content
        {
            color: #888888;
        }
        .post__date a, .post__comments a
        {
            color: #888888;
        }
        .post__date a:hover, .post__comments a:hover
        {
            color: #3c3b6e;
        }
        .post__tags a
        {
            color: #888888;
        }
        .post__tags a:hover
        {
            color: #3c3b6e;
        }
        .invert .post__cats a:hover
        {
            color: #3c3b6e;
            background-color: #fff;
        }
        /* #Post Format */.format-quote .post-quote
        {
            color: #fff;
        }
        .post-format-link
        {
            color: #3c3b6e;
            background-color: rgba(26,26,26,0.9);
        }
        .post-format-link:hover
        {
            color: #fff;
            background-color: rgba(255,186,0,0.9);
        }
        /* #Author Bio */.post-author__holder
        {
        }
        .post-author__title a:hover
        {
            color: #3c3b6e;
        }
        /* #Comment Reply Link */#cancel-comment-reply-link
        {
            color: #3c3b6e;
        }
        #cancel-comment-reply-link:hover
        {
            color: #fff;
        }
        /* #Paginations */.page-numbers, .page-links a, #tm_builder_outer_content .pagination .page-numbers, #tm_builder_outer_content .pagination.page-links a
        {
            color: #888888;
            background: #252525;
        }
        .page-numbers
        {
            color: #ffffff;
            background: #3c3b6e;
        }
        a.page-numbers:hover, .page-numbers.current, .page-links a:hover, .page-links > .page-links__item, #tm_builder_outer_content .pagination a.page-numbers:hover, #tm_builder_outer_content .pagination .page-numbers.current
        {
            color: #fff;
            background: #0d0d0d;
        }
        a.page-numbers:hover
        {
            color: #ffffff;
            background: #252525;
        }
        #tm_builder_outer_content .pagination .page-numbers.next, #tm_builder_outer_content .pagination .page-numbers.prev, .page-numbers.next, .page-numbers.prev
        {
            color: #fff;
            background: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module .pagination .page-numbers.next:hover, #tm_builder_outer_content .tm_pb_module .pagination .page-numbers.prev:hover, .page-numbers.next:hover, .page-numbers.prev:hover
        {
            color: #fff;
            background: #252525;
        }
        /* #Breadcrumbs */.breadcrumbs__item
        {
            font-style: normal;
            font-weight: 300;
            font-size: 13px;
            line-height: 1.6;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
        }
        /* #Footer */.site-footer
        {
            background-color: #f4f4f4;
        }
        .footer-area-wrap
        {
            background-color: #f4f4f4;
        }
        .site-info a:hover
        {
            color: #888888;
        }
        .site-footer .widget-about__tagline
        {
            color: #fff;
        }
        /* #ToTop button */#toTop
        {
            color: #252525;
        }
        #toTop:hover
        {
            color: #fff;
            background-color: #252525;
            border-color: #252525;
        }
        #toTop
        {
            background: #3c3b6e;
        }
        #toTop:before
        {
            color: #fff;
        }
        /* #Page Preloader */.page-preloader__cube:before
        {
            background-color: #3c3b6e;
        }
        /* #Button Appearance Styles (regular scheme) */.btn-default, .btn-primary, .btn-secondary, .btn-default:hover, .btn-primary:hover, .btn-secondary:hover
        {
            color: #3c3b6e;
        }
        .btn-secondary
        {
            color: #ffffff;
        }
        .btn-secondary:hover
        {
            color: #3c3b6e;
        }
        .btn-primary
        {
            color: #ffffff;
        }
        .btn-primary i
        {
            color: #1a1a1a;
        }
        .btn-primary i:hover
        {
            color: #3c3b6e;
        }
        .btn-default
        {
            background-color: #3c3b6e;
            border: none;
        }
        .btn-default:hover
        {
            background-color: #ffffff;
        }
        .btn-default:focus
        {
            box-shadow: none;
        }
        .btn-primary
        {
            letter-spacing: .5px;
            background: #3c3b6e;
            border: 2px solid #3c3b6e;
        }
        .btn-primary:hover
        {
            background: transparent; ;}
        .btn-primary:focus
        {
            box-shadow: none;
        }
        .btn-secondary
        {
            background-color: #3c3b6e;
            border: 2px solid #3c3b6e;
        }
        .btn-secondary:hover
        {
            background-color: transparent;
        }
        .btn-secondary:focus
        {
            box-shadow: none;
        }
        /* #Button Appearance Styles (invert scheme) */.invert .btn-default
        {
            color: #3c3b6e;
            background-color: #fff;
            border: none;
        }
        .invert .btn-default:hover
        {
            color: #3c3b6e;
            background-color: #3c3b6e;
        }
        .invert .btn-default:focus
        {
            box-shadow: none;
        }
        .invert .btn-primary
        {
            color: #3c3b6e;
            background-color: #fff;
            border: none;
        }
        .invert .btn-primary:hover
        {
            color: #3c3b6e;
            background-color: rgb(230,230,230);
        }
        .invert .btn-primary:focus
        {
            box-shadow: none;
        }
        .invert .btn-secondary
        {
            color: #3c3b6e;
            background-color: #1a1a1a;
            border: none;
        }
        .invert .btn-secondary:hover
        {
            color: #3c3b6e;
            background-color: rgb(1,1,1);
        }
        .invert .btn-secondary:focus
        {
            box-shadow: none;
        }
        /* #Widgets (defaults) */.widget li
        {
            color: #3c3b6e;
        }
        .invert .widget li
        {
            color: #fff;
        }
        .invert .widget select
        {
            color: #888888;
        }
        /* #Widget Calendar */.widget_calendar caption
        {
            color: #fff;
            background-color: #3c3b6e;
        }
        .widget_calendar th a, .widget_calendar tbody td a
        {
            background: #3c3b6e; ;color:#fff;}
        .widget_calendar th a:hover, .widget_calendar tbody td a:hover
        {
            color: #888888;
        }
        .widget_calendar th#today, .widget_calendar tbody td#today
        {
            background: #3c3b6e;
            color: #fff;
        }
        .widget_calendar th
        {
            color: #252525;
        }
        .widget_calendar #next a, .widget_calendar #prev a
        {
            color: #fff;
        }
        .widget_calendar #next a:hover, .widget_calendar #prev a:hover
        {
            color: #0d0d0d;
        }
        .invert .widget_calendar caption
        {
            background-color: #1a1a1a;
        }
        .invert .widget_calendar th
        {
            color: #1a1a1a;
        }
        /* #Widget Tag Cloud */.tagcloud a
        {
            color: #252525;
        }
        .tagcloud a:hover
        {
            color: #3c3b6e;
        }
        .invert .tagcloud a:hover
        {
            color: #fff;
            background-color: #252525;
        }
        /* #Widget Recent Posts */.widget_recent_entries .post-date
        {
            color: #888888;
        }
        .invert .widget_recent_entries .post-date
        {
            color: rgb(230,230,230);
        }
        .widget .widget-title
        {
            color: #1a1a1a;
        }
        .widget-taxonomy-tiles__content::before
        {
            background-color: #3c3b6e;
        }
        .widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before
        {
            background-color: #252525;
        }
        .widget-taxonomy-tiles__content a:hover
        {
            color: #3c3b6e;
        }
        .invert .widget-image-grid__content::before
        {
            background: #252525;
        }
        .invert .widget-image-grid__title a:hover, .invert .widget-image-grid__link:hover
        {
            color: #3c3b6e;
        }
        /* #Carousel */.swiper-slide:hover
        {
            background: none;
        }
        .swiper-pagination-bullet
        {
            background-color: #3c3b6e;
        }
        .swiper-button-next, .swiper-button-prev
        {
            color: #1a1a1a;
            background: none;
        }
        .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-wrap .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-wrap .swiper-button-next:not(.swiper-button-disabled):hover, .swiper-carousel-container .swiper-button-prev:not(.swiper-button-disabled):hover, .swiper-carousel-container .swiper-button-next:not(.swiper-button-disabled):hover
        {
            opacity: 1;
        }
        .swiper-slide h6
        {
            font-style: normal;
            font-weight: 500;
            font-size: 22px;
            line-height: 1.63;
            font-family: Poppins, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #1d1d1d;
            margin: 15px 0 21px;
        }
        .swiper-wrapper .swiper-slide span .post-date .post__date-link, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link
        {
            color: #888888;
        }
        .swiper-wrapper .swiper-slide span .post-date .post__date-link:hover, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link:hover
        {
            color: #3c3b6e;
        }
        .swiper-slide .post__date, .swiper-slide .post__comments
        {
            color: #888888;
        }
        .swiper-slide .post__date:hover, .swiper-slide .post__comments:hover
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .btn:hover
        {
            border-color: #3c3b6e;
            background: #3c3b6e;
        }
        .smart-slider__instance .sp-arrow
        {
            color: #fff;
            background-color: #252525;
        }
        .smart-slider__instance .sp-next-arrow:hover, .smart-slider__instance .sp-previous-arrow:hover
        {
            color: #fff;
            background-color: #3c3b6e;
        }
        .smart-slider__instance .sp-selected-thumbnail
        {
            border-color: #3c3b6e;
        }
        .smart-slider__instance .sp-image-container:after
        {
            background: rgba(37,37,37,0.5);
        }
        .instagram__cover
        {
            background-color: #3c3b6e;
        }
        .invert .instagram__cover
        {
            background-color: #fff;
            color: #3c3b6e;
        }
        .subscribe-block__input
        {
            color: #888888;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_blurb
        {
            color: #888888;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a
        {
            color: #1d1d1d;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before
        {
            color: #252525;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_testimonial_description:before
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_pricing_heading
        {
            background: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading
        {
            background-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_pricing li:before
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table > div
        {
            background: #f4f4f4;
        }
        #tm_builder_outer_content .tm_pb_video_play:before
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_all_tabs
        {
            border-top: 1px solid #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_tabs_controls li a
        {
            color: #ffffff;
        }
        /*#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {background: #3c3b6e;}#tm_builder_outer_content .tm_pb_tabs_controls li:hover a {background: #3c3b6e;}*/#tm_builder_outer_content .tm_pb_all_tabs
        {
            border-top-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a, #tm_builder_outer_content .tm_pb_tabs_controls li a:hover
        {
            background: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a
        {
            background-color: #252525;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover
        {
            background-color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light h4, #tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light .tm_pb_member_position
        {
            color: #fff;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_member_position
        {
            color: #888888;
        }
        #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before
        {
            color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container
        {
            background-color: red;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount
        {
            background-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount:before
        {
            border-left-color: #3c3b6e;
            border-top-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module
        {
            background: #0d0d0d;
        }
        #tm_builder_outer_content .tm_pb_audio_module_content h2
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-play button::before, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-pause button::before, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-volume-button button::before
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-total
        {
            background: #252525;
        }
        #tm_builder_outer_content .tm_audio_container span.mejs-currenttime
        {
            color: #888888;
        }
        #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-handle, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-handle
        {
            background-color: #fff;
        }
        #tm_builder_outer_content .tm_audio_module_meta
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-current, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current
        {
            background-color: #3c3b6e;
        }
        #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: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_post h4 a
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_post h4 a:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_posts a.more-link
        {
            border-color: #3c3b6e;
            background: #3c3b6e;
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_posts a.more-link:hover
        {
            background: transparent;
        }
        #tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a
        {
            color: #888888;
        }
        #tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .posted-by a, #tm_builder_outer_content .post-date a, #tm_builder_outer_content .post-comments a
        {
            color: #888888;
        }
        #tm_builder_outer_content .posted-by a:hover, #tm_builder_outer_content .post-date a:hover, #tm_builder_outer_content .post-comments a:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module .post-meta.post__cats a
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_post .post__tags__header a
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_post .post__tags__header a:hover
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm-posts_item .btn
        {
            color: #fff;
            background: #3c3b6e;
            border-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm-posts_item .btn:hover
        {
            background: transparent;
        }
        #tm_builder_outer_content .tm_pb_post h2 a:hover
        {
            color: #3c3b6e;
        }
        .custom-posts .post__cats a
        {
            color: #1a1a1a;
        }
        .custom-posts .post__cats a:hover
        {
            color: #3c3b6e;
        }
        .custom-posts h6 a
        {
            color: #888888;
        }
        .custom-posts h6 a:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent
        {
            color: #3c3b6e;
            background: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module span.percent-value
        {
            color: #1a1a1a;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + *
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_circle_counter .percent p, #tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button
        {
            background: #3c3b6e;
            color: #fff;
            border-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button:hover
        {
            background: #fff;
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button
        {
            color: #fff;
            border-color: #fff;
        }
        #tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button:hover
        {
            color: #1a1a1a;
            border-color: #fff;
            background: #fff;
        }
        #tm_builder_outer_content .tm_pb_promo_description p
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent
        {
            color: #fff;
            background: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module .tm_pb_number_counter .percent + *
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_number_counter h3
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_countdown_timer_container
        {
            color: #252525;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_button
        {
            background: #3c3b6e;
            color: #fff;
            border-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button, #tm_builder_outer_content .tm_builder_inner_content .more-button
        {
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button:hover, #tm_builder_outer_content .more-button:hover
        {
            background: #3c3b6e;
            color: #fff;
        }
        #tm_builder_outer_content .tm_pb_slide_description .tm_pb_button
        {
            background: transparent;
        }
        #tm_builder_outer_content .tm_pb_slide_description .tm_pb_button:hover
        {
            background: #3c3b6e !important;
            border-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_button:hover
        {
            border-color: #3c3b6e;
            background: transparent;
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_button:hover:after
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_pb_button:after
        {
            color: #252525;
        }
        #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small, .tm_pb_button.custom_btn_small
        {
            background: #3c3b6e;
            color: #fff;
            border-color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small, .tm_pb_button.custom_btn_small:hover
        {
            color: #3c3b6e;
            border-color: #3c3b6e;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small:hover
        {
            color: #3c3b6e;
        }
        #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small
        {
            color: #ffffff;
        }
        .about-author_btn_box .about-author_btn
        {
            background: #3c3b6e;
            border-color: #3c3b6e;
            color: #fff;
        }
        .about-author_btn_box .about-author_btn:hover
        {
            background: transparent;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small.custom_icon:before
        {
            color: #3c3b6e;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0
        {
            letter-spacing: 0px;
            font-size: 20px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover
        {
            color: #3c3b6e !important;
            letter-spacing: 0px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after
        {
            display: none !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0
        {
            margin-top: 77px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0
        {
            color: #1d1d1d !important;
            max-width: 650px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:after
        {
            line-height: 1.7em;
            font-size: 14px !important;
            opacity: 0;
            left: auto;
            margin-left: 0.6em;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1
        {
            background-color: #1a1a1a;
            background-image: url(../images/image41_02.jpg);
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1
        {
            margin-top: 74px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2
        {
            margin-top: 74px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_section_3
        {
            background-color: #f4f4f4;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_text_2
        {
            max-width: 820px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6
        {
            margin-top: 74px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5
        {
            margin-top: 74px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3
        {
            margin-top: 74px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4
        {
            margin-top: 74px !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:hover:after
        {
            opacity: 1;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:hover
        {
            letter-spacing: 0px;
            padding-left: 0.7em;
            padding-right: 2em;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title
        {
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content
        {
            -webkit-border-bottom-right-radius: 3px;
            -webkit-border-bottom-left-radius: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-bottomleft: 3px;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_description
        {
            text-align: left;
        }
        .tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0
        {
            -moz-background-size: cover;
            -webkit-background-size: cover;
            background-size: cover;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title
        {
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content
        {
            -webkit-border-bottom-right-radius: 3px;
            -webkit-border-bottom-left-radius: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-bottomleft: 3px;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1
        {
            -moz-background-size: cover;
            -webkit-background-size: cover;
            background-size: cover;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_description
        {
            text-align: right;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content
        {
            color: #ffffff !important;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button
        {
            color: #ffffff !important;
            letter-spacing: 0px;
            font-size: 14px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title
        {
            color: #ffffff !important;
        }
        .tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2
        {
            -moz-background-size: cover;
            -webkit-background-size: cover;
            background-size: cover;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title
        {
            -webkit-border-top-left-radius: 3px;
            -webkit-border-top-right-radius: 3px;
            -moz-border-radius-topleft: 3px;
            -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content
        {
            -webkit-border-bottom-right-radius: 3px;
            -webkit-border-bottom-left-radius: 3px;
            -moz-border-radius-bottomright: 3px;
            -moz-border-radius-bottomleft: 3px;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .tm_pb_builder #tm_builder_outer_content .tm_pb_row_0
        {
            margin-top: -140px;
        }
        @media only screen and ( max-width: 980px )
        {
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2
            {
                padding-top: 80px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3
            {
                padding-top: 16px;
                padding-bottom: 50px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4
            {
                padding-top: 80px;
                padding-bottom: 52px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_6
            {
                padding-top: 70px;
                padding-bottom: 60px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover
            {
                letter-spacing: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0, .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after
            {
                letter-spacing: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:hover
            {
                letter-spacing: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1
            {
                padding-top: 50px;
                padding-bottom: 50px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_1
            {
                padding-right: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:after
            {
                letter-spacing: 0px;
            }
        }
        @media only screen and ( max-width: 767px )
        {
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4
            {
                padding-top: 30px;
                padding-bottom: 30px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_6
            {
                padding-top: 50px;
                padding-bottom: 60px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2
            {
                padding-top: 50px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover
            {
                letter-spacing: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:hover
            {
                letter-spacing: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0, .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after
            {
                letter-spacing: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_button:after
            {
                letter-spacing: 0px;
            }
        }
        @media only screen and ( min-width: 981px )
        {
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_5
            {
                padding-top: 0px;
                padding-bottom: 0px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_6
            {
                padding-top: 50px;/*140px;*/
                padding-bottom: 50px;/*130px;*/
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4
            {
                padding-top: 140px;
                padding-bottom: 72px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3
            {
                padding-top: 16px;
                padding-bottom: 67px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_1
            {
                padding-right: 35%;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2
            {
                padding-top: 140px;
            }
            .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1
            {
                padding-top: 80px;/*140px;*/
                padding-bottom: 80px;/*170px;*/
            }
        }
        @media (max-width: 61.9em)
        {
            .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0
            {
                margin-top: 57px !important;
            }
        }
        @media (max-width: 47.9em)
        {
            .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0
            {
                margin-top: 37px !important;
            }
        }
