﻿    <style type="text/css">
        /* #Typography */ body {
            font-style: normal;
            font-weight: 300;
            font-size: 16px;
            line-height: 1.7;
            font-family: Lato, sans-serif;
            letter-spacing: 0px;
            text-align: left;
            color: #888888;
        }

        h1 {
            font-style: normal;
            font-weight: 700;
            font-size: 33px;
            line-height: 1;
            font-family: Montserrat, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #27323d;
        }

        h2 {
            font-style: normal;
            font-weight: 700;
            font-size: 34px;
            line-height: 1;
            font-family: Montserrat, sans-serif;
            letter-spacing: 1px;
            text-align: inherit;
            color: #003671;
        }

        h3 {
            font-style: normal;
            font-weight: 400;
            font-size: 23px;
            line-height: 1.25;
            font-family: 'Open Sans', sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #27323d;
        }

        h4 {
            font-style: normal;
            font-weight: 500;
            font-size: 20px;
            line-height: 1.25;
            font-family: Montserrat, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #003671;
        }

        h5 {
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 1.4;
            font-family: 'Noto Serif', serif;
            letter-spacing: 4px;
            text-align: inherit;
            color: #00abe4;
        }

        h6 {
            font-style: normal;
            font-weight: 700;
            font-size: 15px;
            line-height: 1.25;
            font-family: Montserrat, sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #27323d;
        }

        @media (min-width: 992px) {
            body {
                font-size: 18px;
            }

            h1 {
                font-size: 48px;
            }

            h2 {
                font-size: 48px;
            }

            h3 {
                font-size: 30px;
            }

            h4 {
                font-size: 24px;
            }

            h5 {
                font-size: 18px;
            }

            h6 {
                font-size: 16px;
            }
        }

        a {
            color: #36a5ed;
        }

        h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
            color: #36a5ed;
        }

        .not-found .page-title {
            color: #323232;
        }

        a:hover {
            color: #323232;
        }
        /* #Invert Color Scheme */

        .invert {
            color: #ffffff;
        }

            .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: #ffffff;
            }

                .invert a:hover {
                    color: #00abe4;
                }
        /* #Layout */

        @media (min-width: 1200px) {
            .container {
                max-width: 1200px;
            }
        }
        /* #404 */

        .error-404.not-found .page-title {
            color: #003671;
        }
        /* #Elements */

        blockquote {
            font-style: italic;
            font-weight: 400;
            font-size: 15px;
            line-height: 1.5;
            font-family: Open Sans, sans-serif;
            letter-spacing: 0;
            color: #2a2f33;
        }

        @media (min-width: 992px) {
            blockquote {
                font-size: 24px;
            }
        }

        blockquote cite {
            color: #888888;
        }

            blockquote cite::before {
                background: #888888;
            }

        blockquote::before {
            color: #00abe4;
        }

        code {
            color: #ffffff;
            background: #00abe4;
        }

        .entry-content > p > a {
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-weight: 500;
        }

        .entry-content ul > li:before, .entry-content ol > li:before {
            color: #00abe4;
        }
        /* #Project */

        .projects-item-instance .hover-content {
            background-color: rgba(0,54,113,0.6);
        }

        .projects-container .projects-list .hover-content a {
            color: #ffffff;
        }

            .projects-container .projects-list .hover-content a:hover {
                color: rgba(255,255,255,0.5);
            }

        .cherry-projects-audio-list .wp-playlist {
            background: #003671;
        }

        .cherry-projects-audio-list .wp-playlist-item-meta {
            color: #ffffff;
        }

        .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-selected-thumbnail .sp-thumbnail {
            border-color: #00abe4;
        }

        .cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after, .cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before {
            background-color: #00abe4;
        }

        .cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
            color: #00abe4;
        }

        .cherry-spinner-double-bounce .cherry-double-bounce1, .cherry-spinner-double-bounce .cherry-double-bounce2 {
            background-color: #00abe4;
        }

        .cherry-projects-single-post .featured-image a .cover, .cherry-projects-single-post .additional-image a .cover {
            color: #ffffff;
            background-color: rgba(0,171,228,0.35);
        }

        .wp-playlist-tracks .wp-playlist-item {
            background-color: #003671;
        }

        .wp-playlist-item .wp-playlist-item-title, .wp-playlist-item .wp-playlist-item-length {
            color: #ffffff;
        }

        .cherry-projects-single-details-list ul li {
            color: #00abe4;
        }

        .projects-item .project-content h3 {
            font-size: 24px;
            color: #003671;
            font-family: Montserrat, sans-serif;
        }
        /* tm_timeline */

        div.tm_timeline__body-tense {
            border-color: rgba(0,171,228,0.3);
        }

        .tm_timeline__event__dot:before {
            box-shadow: 0 0 0 6px rgba(0,171,228,0.21);
        }

        .tm_timeline__event__dot:before {
            background-color: #00abe4;
        }

        .tm_timeline__event__date, .tm_timeline__event__description {
            font-weight: 300;
        }

        .tm_timeline__event__description {
            font-size: 18px;
            line-height: 1.7;
        }

        .tm_timeline__event__title a {
            color: #323232;
        }

            .tm_timeline__event__title a:hover {
                color: #36a5ed;
            }

        .tm_timeline__event .tm_timeline__event__title {
            font-style: normal;
            font-weight: 400;
            font-size: 30px;
            line-height: 1.25;
            font-family: 'Open Sans', sans-serif;
            letter-spacing: 0px;
            text-align: inherit;
            color: #27323d;
        }
        /* tm-testi */

        .tm-testi__item-body footer {
            color: #888888;
        }

        .tm-testi__item-body a {
            color: #36a5ed;
        }

            .tm-testi__item-body a:hover {
                color: #323232;
            }

        .tm-testi .swiper-pagination-bullet {
            background-color: #003671;
        }

            .tm-testi .swiper-pagination-bullet:hover {
                background-color: #00abe4;
            }

            .tm-testi .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: #00abe4;
                box-shadow: 0 0 0 6px rgba(0,171,228,0.21);
            }

        .tm-testi--boxed blockquote {
            color: #ffffff;
            background-color: #003671;
        }

        .tm-testi--speech-bubble .tm-testi__item-body {
            color: #ffffff;
            background-color: #003671;
        }

            .tm-testi--speech-bubble .tm-testi__item-body:after {
                border-color: #003671 transparent transparent transparent;
            }
        /* cherry-services */

        .services-item .service-icon {
            color: #00abe4;
        }

        .services-single-item .services-thumbnail {
            background-color: #003671;
        }

        .services-single-item .service-slogan, .services-single-item .service-descr {
            color: #ffffff;
        }

        .services-single-item .service-descr {
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 1.4;
            font-family: 'Noto Serif', serif;
            letter-spacing: 4px;
        }

        .services-single-item .cta_wrap {
            background-color: #00abe4;
        }

        .service-cta_title, .service-cta_content {
            color: #ffffff;
        }

        .service-cta .btn {
            color: #ffffff;
            border-color: #ffffff;
            background: none;
        }

            .service-cta .btn:hover {
                color: #00abe4;
                border-color: #ffffff;
                background-color: #ffffff;
            }

        .service-cta .cta-form_control {
            color: #888888;
        }

        .cherry-services.template-list .title_wrap .services-macros a:before {
            font-family: Montserrat, sans-serif;
            font-weight: 700;
            color: #f6f6f6;
        }
        /* #Header */

        .header-wrapper {
            background-image: url();
            background-repeat: repeat;
            background-position: center top;
            background-attachment: scroll;
        }

        .site-header {
            background-color: #131f2c;
        }
        /* showcase-panel */

        .showcase-panel {
            background-position: left;
            background-color: #181618;
        }

            .showcase-panel:before {
                background-color: rgba(0,171,228,0);
            }

        .showcase-panel__subtitle {
            color: #ffffff;
        }

        .showcase-panel__title {
            color: #ffffff;
        }

        .showcase-panel__description {
            color: #ffffff;
        }
        /* ##Logo */

        .site-logo {
            font-style: normal;
            font-weight: 700;
            font-size: 36px;
            font-family: Merriweather, serif;
        }

        .site-logo__link, .site-logo__link:hover {
            color: #27323d;
        }
        /* ##Top Panel */

        .top-panel {
            background-color: #f7f7f7;
            color: #003671;
        }

            .top-panel i {
                color: #00abe4;
            }

            .top-panel a {
                color: #003671;
            }

                .top-panel a:hover {
                    color: #00abe4;
                }

                .top-panel a i {
                    color: #00abe4;
                }
        /* ##Header Message */

        .header__message .info-block a[href^="tel:"] {
        }

            .header__message .info-block a[href^="tel:"]:hover {
                color: #36a5ed;
            }

        .header__message .info-block i {
            color: #00abe4;
        }

        @media (min-width: 768px) {
            .home .site-header.transparent .header-container {
                background: transparent;
            }
        }

        .site-header.transparent .header-container {
            background-color: #131f2c;
        }
        /* #Search Form */

        input[type='text'], input[type='email'], input[type='url'], input[type='password'], input[type='search'], input[type='number'], input[type='tel'], input[type='range'], input[type='date'], input[type='month'], input[type='week'], input[type='time'], input[type='datetime'], input[type='datetime-local'], input[type='color'], select, textarea, #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_field .tm_pb_contact_form_input {
            color: #003671;
        }

        .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;
            }

        .invert .search-form .btn {
            color: #ffffff;
            background: #ffffff;
        }

            .invert .search-form .btn:hover {
                color: #003671;
                background: #ffffff;
            }

        .invert .footer-area .search-form .btn {
            color: #ffffff;
            background: #00abe4;
            border-color: #00abe4;
        }

            .invert .footer-area .search-form .btn:hover {
                color: #00abe4;
                background: #ffffff;
                border-color: #ffffff;
            }

        .header__search .search-form__close, .header__search .search-form__submit i {
            color: #ffffff;
        }

        .header__search .search-form__toggle {
            color: #ffffff;
        }

        .header__search .search-form__field {
            color: #ffffff;
        }

            .header__search .search-form__field::-webkit-input-placeholder {
                color: #ffffff;
            }

            .header__search .search-form__field::-moz-placeholder {
                color: #ffffff;
            }

            .header__search .search-form__field:-moz-placeholder {
                color: #ffffff;
            }

            .header__search .search-form__field:-ms-input-placeholder {
                color: #ffffff;
            }

        .search-form__toggle:hover, .search-form__close:hover, .header__search .search-form__submit:hover i {
            color: #36a5ed;
        }
        /* #Comment, Contact, Password Forms */

        .comment-form .submit, input[type='submit'].wpcf7-submit, .post-password-form label + input {
            color: #ffffff;
            background-color: #00abe4;
            border-color: #00abe4;
        }

            .comment-form .submit:hover, input[type='submit'].wpcf7-submit:hover, .post-password-form label + input:hover {
                color: #ffffff;
                background-color: #003671;
                border-color: #003671;
            }

            .comment-form .submit:focus, input[type='submit'].wpcf7-submit:focus, .post-password-form label + input:focus {
                box-shadow: 0 0 10px #00abe4;
            }
        /* #Input Placeholders */

        ::-webkit-input-placeholder {
            color: #888888;
        }

        ::-moz-placeholder {
            color: #888888;
        }

        :-moz-placeholder {
            color: #888888;
        }

        :-ms-input-placeholder {
            color: #888888;
        }

        .share-btns__link {
            color: #888888;
        }

            .share-btns__link:hover {
                color: #36a5ed;
            }

        .single-post .share-btns__link {
            color: #ffffff;
            background-color: #00abe4;
        }

            .single-post .share-btns__link:hover {
                color: #ffffff;
                background-color: #003671;
            }
        /* #Social (invert scheme) */

        .invert .social-list a {
            color: #ffffff;
        }

            .invert .social-list a:hover {
                color: #003671;
            }

        .social-list .menu-item a {
            color: #003671;
        }

            .social-list .menu-item a:hover {
                color: #00abe4;
            }

        .invert .social-list .menu-item a {
            color: #ffffff;
        }

            .invert .social-list .menu-item a:hover {
                color: #00abe4;
            }
        /* #Member Social */

        .tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links li a {
            background: #00abe4;
        }

            .tm_pb_builder #tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_description .tm_pb_member_social_links li a:hover {
                background: #003671;
            }

        #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a.tm_pb_font_icon {
            color: #ffffff;
        }
        /* #Main Menu */

        .main-navigation .menu > li > a {
            color: #ffffff;
            font-family: Montserrat, sans-serif;
            font-weight: 500;
            font-style: normal;
            font-size: 14px;
            line-height: 1.7;
            letter-spacing: 0px;
            color: #ffffff;
        }

            .main-navigation .menu > li > a::after {
                background: #00abe4;
            }

            .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: #36a5ed;
            }

        .main-navigation ul ul a {
            color: #ffffff;
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-size: 14px;
            line-height: 1.7;
        }

        .main-navigation .sub-menu > li > a:hover, .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: #00abe4;
        }

        .main-navigation .sub-menu {
            border-top: 2px solid #00abe4;
            background: rgb(10,22,35);
        }

        .menu-item__desc {
            color: #888888;
            font-style: normal;
            font-weight: 300;
            font-family: Lato, sans-serif;
        }
        /* #Footer Menu */

        .footer-menu__items li.current-menu-item a, .footer-menu__items li.current_page_item a {
            color: #888888;
        }
        /* #Stuck Menu */

        .main-navigation.isStuck {
            background-color: rgb(10,22,35);
        }
        /* #Mobile Menu */

        .menu-toggle__icon, .menu-off__icon {
            color: #00abe4;
        }

        .menu-toggle {
            color: #ffffff;
        }

            .menu-toggle:hover {
                color: #36a5ed;
            }

            .menu-toggle span {
                font-family: Montserrat, sans-serif;
                font-weight: 500;
                font-style: normal;
            }

        @media (max-width: 767px) {
            .main-menu__wrap .menu > li {
                background-color: rgb(10,22,35);
            }

            .main-menu__wrap .top-panel__menu .menu-item a {
                color: #ffffff;
            }

            .main-menu__wrap .top-panel__menu .menu-item.current-menu-item a {
                color: #00abe4;
            }

            .main-menu__wrap .menu .sub-menu-toggle {
                color: #ffffff;
            }

            .main-menu__wrap .menu .sub-menu .sub-menu-toggle {
                color: #ffffff;
            }
        }
        /* #Entry Meta */

        .entry-meta {
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-weight: 500;
            line-height: 2;
            font-size: 14px;
            letter-spacing: 0px;
        }

        .post__cats a, .sticky__label {
            color: #ffffff;
            background-color: #00abe4;
        }

        .invert .post__cats a, .invert .sticky__label {
            color: #ffffff;
            background-color: #00abe4;
        }

        .post__cats a:hover {
            color: #ffffff;
            background-color: #003671;
        }

        .posted-by, .posted-by__author, .post-featured-content {
            color: #888888;
        }

        .invert .posted-by, .invert .posted-by__author, .invert .post-featured-content {
            color: #ffffff;
        }

        .posted-by, .posted-by__author, .post-featured-content, .post__tags, .post__comments, .post__date {
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-weight: 500;
            font-size: 14;
        }

            .posted-by a:hover, .posted-by__author:hover {
                color: #00abe4;
            }

        .invert .post__cats a:hover {
            color: #36a5ed;
            background-color: #ffffff;
        }
        /* #Post Format */

        .format-quote .post-quote {
            color: #ffffff;
            background-color: #003671;
        }

        .post-format-link {
            color: #ffffff;
            background-color: rgba(0,54,113,0.78);
        }

            .post-format-link:hover {
                color: #ffffff;
                background-color: #36a5ed;
            }

        .post-format-link {
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-weight: 500;
        }

        .entry-post-format-audio {
            background: #00abe4;
        }

            .entry-post-format-audio .post-format-audio-caption, .entry-post-format-audio .post-format-audio-description {
                color: #ffffff;
            }

            .entry-post-format-audio .post-format-audio-description {
                font-family: Montserrat, sans-serif;
                font-style: normal;
                font-weight: 500;
            }

            .entry-post-format-audio .mejs-container .mejs-time-rail .mejs-time-loaded {
                background: rgb(26,197,254);
            }

            .entry-post-format-audio .mejs-controls .mejs-time-rail .mejs-time-current {
                background: rgb(51,222,255);
            }

        .format-image .post-thumbnail__link::before {
            background: rgba(0,54,113,0.35);
            color: #ffffff;
        }

        .format-gallery .swiper-button-next, .format-gallery .swiper-button-prev {
            color: #ffffff;
            background-color: #36a5ed;
        }

            .format-gallery .swiper-button-next:hover, .format-gallery .swiper-button-prev:hover {
                color: #ffffff;
                background-color: #003671;
            }
        /* #Author Bio */

        .post-author__holder {
            background-color: #003671;
        }

        .post-author__title a:hover {
            color: #00abe4;
        }
        /* #Comment Reply Link */

        #cancel-comment-reply-link {
            color: #003671;
        }

            #cancel-comment-reply-link:hover {
                color: #00abe4;
            }

        .comment-reply-title, .comments-title {
            font-style: normal;
            font-weight: 400;
            font-family: 'Noto Serif', serif;
            color: #00abe4;
        }

        .comment-metadata {
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-weight: 500;
        }
        /* #Paginations */

        .page-numbers, .page-links a {
            color: #003671;
        }

            a.page-numbers:hover, .page-numbers.current, .page-links a:hover, .page-links > .page-links__item {
                color: #00abe4;
            }

            .page-numbers.next, .page-numbers.prev, #tm_builder_outer_content .pagination a.next, #tm_builder_outer_content .pagination a.prev {
                color: #ffffff;
                background-color: #00abe4;
            }

                .page-numbers.next:hover, .page-numbers.prev:hover, #tm_builder_outer_content .pagination a.next:hover, #tm_builder_outer_content .pagination a.prev:hover {
                    color: #ffffff;
                    background-color: #003671;
                }
        /* #Breadcrumbs */

        .breadcrumbs {
            background-color: #f8fafb;
        }

        .breadcrumbs__item-target {
            color: #003671;
        }

        .breadcrumbs__item-link:hover {
            color: #36a5ed;
        }

        .breadcrumbs__item-link, .breadcrumbs__item-sep {
            color: #888888;
        }

        .post-navigation .nav-links a .nav-text {
            font-style: normal;
            font-weight: 400;
            font-family: Montserrat, sans-serif;
        }

        .post-navigation .nav-links a .post-title {
            font-style: normal;
            font-weight: 500;
            font-family: Montserrat, sans-serif;
            color: #323232;
        }

        .post-navigation .nav-links .nav-previous > a::before, .post-navigation .nav-links .nav-next > a::after {
            color: #ffffff;
            background-color: #00abe4;
        }

        .post-navigation .nav-links .nav-previous > a:hover::before, .post-navigation .nav-links .nav-next > a:hover::after {
            color: #ffffff;
            background-color: #003671;
        }
        /* #Footer */

        .site-footer:not(.container) {
            background-color: #111b26;
        }

        .footer-container {
            background-color: #111b26;
        }

        .footer-area-wrap {
            background-color: #131f2c;
        }

        .footer-menu li a:hover {
            color: #ffffff;
        }

        .footer-area {
            color: #ffffff;
        }

            .footer-area a {
                color: #00abe4;
            }

                .footer-area a:hover {
                    color: #ffffff;
                }

            .footer-area address + a {
                color: #00abe4;
            }

                .footer-area address + a:hover {
                    color: #ffffff;
                }

            .footer-area time {
                color: #ffffff;
            }
        /* #ToTop button */

        #toTop {
            color: #ffffff;
            background-color: #00abe4;
        }

            #toTop:hover { /*color: #ffffff;*/
                background-color: #003671;
            }
        /* Page preloader */

        .page-preloader-cover .ouro .anim {
            background: none repeat scroll 0 0 #00abe4;
        }

        .page-title:before {
            background: #00abe4;
        }

        .page-title:before {
            background: #00abe4;
        }
        /* #TM Header Banner */

        .tm-hb__wrapper .tm-hb__title {
            font-style: normal;
            font-weight: 400;
            line-height: 1.4;
            font-family: 'Noto Serif', serif;
            letter-spacing: 4px;
            color: #fff;
        }

        .tm-hb__wrapper .tm-hb__close {
            color: #003671;
            background-color: #ffffff;
            border-color: #ffffff;
            box-shadow: 3px 4px 18px 0px rgba(0,54,113,0.17);
        }

            .tm-hb__wrapper .tm-hb__close:hover {
                color: #ffffff;
            }
        /* Cherry projects */

        .cherry-projects-wrapper .projects-container[data-settings*='"template":"grid-boxed.tmpl"'] .project-content h3 {
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 1.4;
            font-family: 'Noto Serif', serif;
            letter-spacing: 4px;
            color: #00abe4;
        }

        @media (min-width: 992px) {
            .cherry-projects-wrapper .projects-container[data-settings*='"template":"grid-boxed.tmpl"'] .project-content h3 {
                font-size: 18px;
            }
        }
        /* Cherry testi */

        .tm-testi--boxed blockquote {
            border-top: 4px solid #00abe4;
            color: rgb(9,9,9);
            background-color: #ffffff;
        }
        /* Ecwid Typography */

        html#ecwid_html body#ecwid_body #main .ecwid {
            font-style: normal;
            font-weight: 300;
            font-size: 16px;
            line-height: 1.7;
            font-family: Lato, sans-serif;
            letter-spacing: 0px;
            color: #888888;
        }

        @media (min-width: 992px) {
            html#ecwid_html body#ecwid_body #main .ecwid {
                font-size: 18px;
            }
        }
        /* #Button Appearance Styles (regular scheme) */

        .btn-primary, .btn-secondary, .btn-primary:hover, .btn-secondary:hover, #tm_builder_outer_content .tm_pb_button, #tm_builder_outer_content .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_promo a.tm_pb_promo_button {
            color: #ffffff;
        }

            .btn-primary, .comment-form .btn-primary, #tm_builder_outer_content a.tm_pb_button, #tm_builder_outer_content .tm_pb_button.btn-primary, #tm_builder_outer_content button.tm_pb_button, .projects-container .projects-ajax-button-wrapper .projects-ajax-button span {
                color: #ffffff;
                background-color: #00abe4;
                border-color: #00abe4;
            }

                .btn-primary:hover, .comment-form .btn-primary:hover, #tm_builder_outer_content a.tm_pb_button:hover, #tm_builder_outer_content button.tm_pb_button:hover, #tm_builder_outer_content .tm_pb_button.btn-primary:hover, .more-link.btn.btn-primary:hover, .projects-container .projects-ajax-button-wrapper .projects-ajax-button span:hover {
                    color: #ffffff;
                    background-color: #003671;
                    border-color: #003671;
                }

        #tm_builder_outer_content .tm_contact_bottom_container.tm_pb_contact_submit.tm_pb_button {
            color: #ffffff;
            background-color: #00abe4;
        }

        .btn-primary:focus, .comment-form .btn-primary:focus, #tm_builder_outer_content .tm_pb_button.btn-primary:focus {
            background-color: #003671;
            border-color: #003671;
        }

        .btn-secondary, #tm_builder_outer_content .tm_pb_button.btn-secondary {
            color: #ffffff;
        }

            .btn-secondary:hover, #tm_builder_outer_content .tm_pb_button.btn-secondary:hover, .btn-secondary:focus, #tm_builder_outer_content .tm_pb_button.btn-secondary:focus {
                color: #00abe4;
                border-color: #ffffff;
            }
        /* #Button Appearance Styles (invert scheme) */

        .invert .btn-primary, #tm_builder_outer_content .invert a.tm_pb_button, #tm_builder_outer_content .invert .tm_pb_button.btn-primary, #tm_builder_outer_content .invert .tm_pb_contact_submit.tm_pb_button, .tm-hb__wrapper .btn-primary {
            color: #ffffff;
            border-color: #ffffff;
        }

            .invert .btn-primary:hover, .tm-hb__wrapper .btn-primary:hover, #tm_builder_outer_content .invert a.tm_pb_button:hover, #tm_builder_outer_content .invert .tm_pb_contact_submit.tm_pb_button:hover, #tm_builder_outer_content .invert .tm_pb_button.btn-primary:hover {
                color: #00abe4;
                background: #ffffff;
                border-color: #ffffff;
            }

        #tm_builder_outer_content .tm_pb_promo_button.tm_pb_button {
            color: #ffffff;
            background-color: #ffffff;
            border-color: #ffffff;
        }

        #tm_builder_outer_content .tm_pb_button.btn.btn-primary.invert, #tm_builder_outer_content .tm_pb_contact_submit.tm_pb_button.invert, #tm_builder_outer_content .tm_pb_promo_button.tm_pb_button {
            color: #ffffff;
            background-color: #00abe4;
            border-color: #00abe4;
        }

            #tm_builder_outer_content .tm_pb_button.btn.btn-primary.invert:hover {
                color: #ffffff;
                background-color: #ffffff;
                border-color: #ffffff;
            }

        .btn-secondary, #tm_builder_outer_content .invert .tm_pb_button.btn-secondary {
            color: #ffffff;
        }

            .btn-secondary:hover, #tm_builder_outer_content .invert .tm_pb_button.btn-secondary:hover {
                color: #00abe4;
                background-color: #ffffff;
                border-color: #ffffff;
            }

        #tm_builder_outer_content .tm_pb_post .btn-primary {
            color: #00abe4;
        }

            #tm_builder_outer_content .tm_pb_post .btn-primary:hover {
                color: #003671;
            }

        .subscribe-block.invert .btn-primary:hover {
            color: #00abe4;
            border-color: #00abe4;
        }

        .showcase-panel__btn {
            color: #ffffff;
            background-color: #00abe4;
            border-color: #00abe4;
            font-family: Montserrat, sans-serif;
        }

            .showcase-panel__btn:hover {
                color: #ffffff;
                background-color: #003671;
                border-color: #003671;
            }

            .showcase-panel__btn.btn-secondary {
                color: #323232;
                border-color: rgb(178,178,178);
            }

                .showcase-panel__btn.btn-secondary:hover {
                    color: #ffffff;
                    background-color: #003671;
                    border-color: #003671;
                }

        .projects-container .projects-ajax-button span {
            color: #ffffff;
            background-color: #00abe4;
            border-color: #00abe4;
        }

            .projects-container .projects-ajax-button span:hover {
                color: #ffffff;
                background-color: #003671;
                border-color: #003671;
            }
        /* #Widgets (defaults) */

        .widget li {
            color: #36a5ed;
        }

        .invert .widget li {
            color: #ffffff;
        }

        .invert .widget select {
            color: #888888;
        }
        /* #Widget Calendar */

        .widget_calendar caption {
            color: #ffffff;
            background-color: #00abe4;
        }

        .widget_calendar caption {
            font-style: normal;
            font-weight: 700;
            font-family: Montserrat, sans-serif;
        }

        .widget_calendar thead tr th {
            font-style: normal;
            font-weight: 500;
            font-family: Montserrat, sans-serif;
        }

        .widget_calendar thead tr th, .widget_calendar tbody tr td {
            color: #003671;
        }

            .widget_calendar tbody tr td a {
                border-color: #888888;
                color: #003671;
            }

                .widget_calendar tbody tr td a:hover {
                    background: #003671;
                    border-color: #003671;
                    color: #ffffff;
                }

        .widget_calendar tfoot tr td a {
            font-style: normal;
            font-weight: 700;
            font-family: Montserrat, sans-serif;
            color: #888888;
        }

            .widget_calendar tfoot tr td a:hover {
                color: #323232;
            }

        .widget_calendar th {
            color: #00abe4;
        }

        .invert .widget_calendar th, .invert .widget_calendar tbody tr td {
            color: #fff;
        }

        .invert .widget_calendar tfoot tr td a {
            color: #ffffff;
        }

            .invert .widget_calendar tfoot tr td a:hover {
                color: #00abe4;
            }

        .invert .widget_calendar tbody tr td a {
            border-color: #ffffff;
            color: #fff;
        }

            .invert .widget_calendar tbody tr td a:hover {
                background: #ffffff;
                border-color: #ffffff;
                color: #ffffff;
            }
        /* #Widget Recent Posts */

        .widget_recent_entries .post-date {
            color: #888888;
        }

        .invert .widget_recent_entries .post-date {
            color: #ffffff;
        }

        .widget_recent_entries a, .widget_recent_comments a {
            font-style: normal;
            font-weight: 500;
            color: #36a5ed;
        }

            .widget_recent_entries a:hover, .widget_recent_comments a:hover {
                color: #323232;
            }

        .invert .widget_recent_entries a, .invert .widget_recent_comments a {
            color: #ffffff;
        }

            .invert .widget_recent_entries a:hover, .invert .widget_recent_comments a:hover {
                color: #00abe4;
            }

        .widget_recent_entries .post-date, .widget_recent_comments li {
            color: #003671;
            font-style: normal;
            font-weight: 500;
            line-height: 2;
            letter-spacing: 0px;
        }

        .widget_recent_comments li {
            color: #003671;
            font-style: normal;
            font-weight: 500;
        }

        .widget_recent_comments .comment-author-link, .widget_recent_comments .comment-author-link a {
            color: #003671;
        }

            .widget_recent_comments .comment-author-link a:hover {
                color: #36a5ed;
            }

        .invert .widget_recent_comments .comment-author-link, .invert .widget_recent_comments .comment-author-link a {
            color: #ffffff;
        }

            .invert .widget_recent_comments .comment-author-link a:hover {
                color: #00abe4;
            }

        .widget_tag_cloud a {
            color: #888888;
            font-family: Montserrat, sans-serif;
            font-style: normal;
            font-weight: 500;
        }

        .invert .widget_tag_cloud a {
            color: rgba(255,255,255,0.7);
        }

        .widget_tag_cloud a:hover {
            color: #00abe4;
        }

        .widget_archive, .widget_categories, .widget_pages, .widget_meta, .widget_rss, .widget_nav_menu {
            font-style: normal;
            font-weight: 500;
        }

        .footer-area .widget_nav_menu a {
            color: #00abe4;
        }

            .footer-area .widget_nav_menu a:hover, .footer-area .widget_nav_menu .current-menu-item a {
                color: #ffffff;
            }

        .widget .select_wrap select, .widget .select_wrap option {
            font-style: normal;
            font-weight: 300;
            font-family: Lato, sans-serif;
        }

        .footer-area .widget:not(.widget-subscribe) .widget-title {
        }

        .rsswidget {
            font-style: normal;
            font-weight: 500;
            font-family: Montserrat, sans-serif;
            color: #323232;
        }

            .rsswidget:hover {
                color: #36a5ed;
            }

        .rssSummary {
            font-style: normal;
            font-weight: 300;
            font-family: Lato, sans-serif;
            color: #323232;
        }

        .invert .rsswidget {
            color: #ffffff;
        }

            .invert .rsswidget:hover {
                color: #00abe4;
            }

        .invert .rssSummary {
            color: rgba(255,255,255,0.7);
        }

        .invert blockquote {
            color: rgba(255,255,255,0.7);
        }

            .invert blockquote cite {
                color: rgba(255,255,255,0.5);
            }

                .invert blockquote cite::before {
                    background: rgba(255,255,255,0.5);
                }

        .sidebar .follow-block {
            background-color: #003671;
        }

        .follow-block .social-list__items .menu-item a {
            color: #36a5ed;
        }

            .follow-block .social-list__items .menu-item a:hover {
                color: #323232;
            }

        .follow-block .social-list__items .menu-item a {
            color: #ffffff;
        }

            .follow-block .social-list__items .menu-item a:hover {
                color: #00abe4;
            }

        .subscribe-block .widget-title, .subscribe-block .subscribe-block__message, .follow-block .widget-title, .follow-block .follow-block__message {
            color: #ffffff;
        }

        .sidebar .subscribe-block {
            background-color: #00abe4;
        }

        .tm_pb_widget_area .subscribe-block .subscribe-block__input {
            color: #ffffff;
        }

        .elementor-widget-container .subscribe-block .subscribe-block__input {
            color: #ffffff;
        }

        .subscribe-block .subscribe-block__submit {
            color: #ffffff;
            border-color: #ffffff;
        }

            .subscribe-block .subscribe-block__submit:hover {
                color: #ffffff;
                border-color: #00abe4;
                background-color: #00abe4;
            }

        .sidebar .subscribe-block .subscribe-block__submit:hover {
            color: #ffffff;
            border-color: #003671;
            background-color: #003671;
        }
        /* #Layout */

        .elementor-section.elementor-section-boxed > .elementor-container {
            max-width: 1200px;
        }
        /* #Title H1*/

        .elementor-widget-heading h1.elementor-heading-title.elementor-size-small {
            font-size: 39px;
        }

        .elementor-widget-heading h1.elementor-heading-title.elementor-size-medium {
            font-size: 48px;
        }

        .elementor-widget-heading h1.elementor-heading-title.elementor-size-large {
            font-size: 58px;
        }

        .elementor-widget-heading h1.elementor-heading-title.elementor-size-xl {
            font-size: 68px;
        }

        .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl {
            font-size: 77px;
        }

        .elementor-widget-heading h1.elementor-heading-title {
            line-height: 1;
        }
        /* #Title H2*/

        .elementor-widget-heading h2.elementor-heading-title.elementor-size-small {
            font-size: 39px;
        }

        .elementor-widget-heading h2.elementor-heading-title.elementor-size-medium {
            font-size: 48px;
        }

        .elementor-widget-heading h2.elementor-heading-title.elementor-size-large {
            font-size: 58px;
        }

        .elementor-widget-heading h2.elementor-heading-title.elementor-size-xl {
            font-size: 68px;
        }

        .elementor-widget-heading h2.elementor-heading-title.elementor-size-xxl {
            font-size: 77px;
        }

        .elementor-widget-heading h2.elementor-heading-title {
            line-height: 1;
        }
        /* #Title H3*/

        .elementor-widget-heading h3.elementor-heading-title.elementor-size-small {
            font-size: 24px;
        }

        .elementor-widget-heading h3.elementor-heading-title.elementor-size-medium {
            font-size: 30px;
        }

        .elementor-widget-heading h3.elementor-heading-title.elementor-size-large {
            font-size: 36px;
        }

        .elementor-widget-heading h3.elementor-heading-title.elementor-size-xl {
            font-size: 42px;
        }

        .elementor-widget-heading h3.elementor-heading-title.elementor-size-xxl {
            font-size: 48px;
        }

        .elementor-widget-heading h3.elementor-heading-title {
            line-height: 1.25;
        }
        /* #Title H4*/

        .elementor-widget-heading h4.elementor-heading-title.elementor-size-small {
            font-size: 20px;
        }

        .elementor-widget-heading h4.elementor-heading-title.elementor-size-medium {
            font-size: 24px;
        }

        .elementor-widget-heading h4.elementor-heading-title.elementor-size-large {
            font-size: 29px;
        }

        .elementor-widget-heading h4.elementor-heading-title.elementor-size-xl {
            font-size: 34px;
        }

        .elementor-widget-heading h4.elementor-heading-title.elementor-size-xxl {
            font-size: 39px;
        }
        /* #Title H5*/

        .elementor-widget-heading h5.elementor-heading-title.elementor-size-small {
            font-size: 15px;
        }

        .elementor-widget-heading h5.elementor-heading-title.elementor-size-medium {
            font-size: 18px;
        }

        .elementor-widget-heading h5.elementor-heading-title.elementor-size-large {
            font-size: 22px;
        }

        .elementor-widget-heading h5.elementor-heading-title.elementor-size-xl {
            font-size: 26px;
        }

        .elementor-widget-heading h5.elementor-heading-title.elementor-size-xxl {
            font-size: 29px;
        }

        .elementor-widget-heading h5.elementor-heading-title {
            line-height: 1.4;
        }
        /* #Title H6*/

        .elementor-widget-heading h6.elementor-heading-title.elementor-size-small {
            font-size: 13px;
        }

        .elementor-widget-heading h6.elementor-heading-title.elementor-size-medium {
            font-size: 16px;
        }

        .elementor-widget-heading h6.elementor-heading-title.elementor-size-large {
            font-size: 20px;
        }

        .elementor-widget-heading h6.elementor-heading-title.elementor-size-xl {
            font-size: 23px;
        }

        .elementor-widget-heading h6.elementor-heading-title.elementor-size-xxl {
            font-size: 26px;
        }

        .elementor-widget-heading h6.elementor-heading-title {
            line-height: 1.25;
        }

        .elementor-widget-heading div.elementor-heading-title, .elementor-widget-heading span.elementor-heading-title, .elementor-widget-heading p.elementor-heading-title {
            line-height: 1.7;
        }

            .elementor-widget-heading div.elementor-heading-title.elementor-size-small, .elementor-widget-heading span.elementor-heading-title.elementor-size-small, .elementor-widget-heading p.elementor-heading-title.elementor-size-small {
                font-size: 15px;
            }

            .elementor-widget-heading div.elementor-heading-title.elementor-size-medium, .elementor-widget-heading span.elementor-heading-title.elementor-size-medium, .elementor-widget-heading p.elementor-heading-title.elementor-size-medium {
                font-size: 18px;
            }

            .elementor-widget-heading div.elementor-heading-title.elementor-size-large, .elementor-widget-heading span.elementor-heading-title.elementor-size-large, .elementor-widget-heading p.elementor-heading-title.elementor-size-large {
                font-size: 22px;
            }

            .elementor-widget-heading div.elementor-heading-title.elementor-size-xl, .elementor-widget-heading span.elementor-heading-title.elementor-size-xl, .elementor-widget-heading p.elementor-heading-title.elementor-size-xl {
                font-size: 26px;
            }

            .elementor-widget-heading div.elementor-heading-title.elementor-size-xxl, .elementor-widget-heading span.elementor-heading-title.elementor-size-xxl, .elementor-widget-heading p.elementor-heading-title.elementor-size-xxl {
                font-size: 29px;
            }
        /* image-box */

        .elementor-widget-image-box .elementor-image-box-description {
            font-size: 14px;
            line-height: 1.7;
        }

        .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
            color: #00abe4;
        }

        .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-description {
            color: #003671;
            font-family: Montserrat, sans-serif;
        }

        .elementor-widget-image-box.custom-image-box .elementor-widget-container:hover .elementor-image-box-description {
            color: #ffffff;
        }

        .elementor-widget-image-box.custom-image-box .elementor-widget-container:hover .elementor-image-box-title {
            color: #003671;
        }

        .elementor-element.elementor-widget-image-box.custom-image-box .elementor-widget-container:hover .elementor-image-box-wrapper:before {
            border-color: transparent transparent #00abe4 transparent;
        }

        .elementor-element.elementor-widget-image-box.custom-image-box .elementor-widget-container:hover .elementor-image-box-wrapper:after {
            border-color: #00abe4 transparent transparent transparent;
        }
        /* button */

        .elementor-widget-container .elementor-button-wrapper .elementor-button {
            color: #ffffff;
            background-color: #00abe4;
            border-color: #00abe4;
            font-family: Montserrat, sans-serif;
        }

            .elementor-widget-container .elementor-button-wrapper .elementor-button:hover {
                color: #ffffff;
                background-color: #003671;
                border-color: #003671;
            }

        .elementor-widget-container .subscribe-block > h5, .elementor-widget-container .follow-block > h5 {
            font-style: normal;
            font-weight: 700;
            font-size: 34px;
            line-height: 1;
            font-family: Montserrat, sans-serif;
            letter-spacing: 1px;
        }

        @media (min-width: 992px) {
            .elementor-widget-container .subscribe-block > h5, .elementor-widget-container .follow-block > h5 {
                font-size: 48px;
            }
        }
        /*circle-progress*/

        .elementor-circle-progress .circle-val {
            font-size: 40px;
            font-weight: 700;
            color: #003671;
        }
        /* #Slider */

        .tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a::before, .tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a:hover, .tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a.tm-pb-active-control {
            background: #00abe4;
        }

        .tm_pb_builder #tm_builder_outer_content .tm-pb-controllers > a::after {
            background: rgba(0,171,228,0.46);
        }

        .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next {
            background-color: #00abe4;
        }

            .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev::before, .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next::before {
                color: #ffffff;
            }

            .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev:hover::before, .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next:hover::before {
                color: #ffffff;
            }

            .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-prev:hover, .tm_pb_builder #tm_builder_outer_content .tm-pb-slider-arrows .tm-pb-arrow-next:hover {
                background-color: #003671;
            }
        /* #video_slider */

        #tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider:hover .tm_pb_video_overlay_hover {
            background-color: rgba(0,54,113,0.6);
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_video_overlay .tm_pb_video_overlay_hover a.tm_pb_video_play::before {
            color: #ffffff;
            background: #00abe4;
        }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_video_overlay .tm_pb_video_overlay_hover a:hover.tm_pb_video_play::before {
            color: #00abe4;
            background: #ffffff;
        }

        #tm_builder_outer_content .tm_pb_carousel_item .tm_pb_video_overlay_hover:hover, #tm_builder_outer_content .tm_pb_module.tm_pb_video_slider .tm_pb_carousel_items .tm_pb_carousel_item.tm-pb-active-control .tm_pb_video_overlay_hover {
            background: rgba(0,54,113,0.6);
        }

        #tm_builder_outer_content .tm_pb_carousel .tm_pb_video_overlay .tm_pb_video_overlay_hover a.tm_pb_video_play::before, #tm_builder_outer_content .tm_pb_carousel .tm_pb_video_overlay .tm_pb_video_overlay_hover a:hover.tm_pb_video_play::before {
            color: #ffffff;
        }
        /* #Blog */

        #tm_builder_outer_content .tm_pb_blog .entry-title {
            font-style: normal;
            font-weight: 500;
            font-family: Montserrat, sans-serif;
        }

        #tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta {
            font-family: Montserrat, sans-serif;
            font-weight: 500;
            font-style: normal;
        }

        #tm_builder_outer_content .tm_pb_blog .published {
            color: #00abe4;
        }

        #tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
            color: #00abe4;
        }

        #tm_builder_outer_content .tm_pb_blog .author a {
            color: #888888;
        }

            #tm_builder_outer_content .tm_pb_blog .author a:hover {
                color: #00abe4;
            }

        #tm_builder_outer_content .tm_audio_content, #tm_builder_outer_content .tm_quote_content, #tm_builder_outer_content .tm_link_content {
            background-color: #00abe4;
        }

            #tm_builder_outer_content .tm_quote_content cite::before {
                background: #ffffff;
            }

            #tm_builder_outer_content .tm_link_content .tm_link_main_url:hover {
                color: #323232 !important;
            }
        /* #Tabs */

        .tm_pb_builder #tm_builder_outer_content .tm_pb_tabs .tm_pb_tabs_controls li:hover {
            background: #00abe4;
        }
        /* #Number Counter */

        #tm_builder_outer_content .tm_pb_number_counter .percent {
            border-color: #00abe4;
        }
        /* #Pricing Table */

        .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table .tm_pb_sum {
            color: #00abe4;
        }

        .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table {
            color: #ffffff;
            background-color: #00abe4;
        }

            .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_title, .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_sum, .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_frequency, .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_dollar_sign {
                color: #ffffff;
            }

            .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_button {
                color: #00abe4;
                background-color: #ffffff;
            }

                .tm_pb_builder #tm_builder_outer_content div.tm_pb_pricing_table.tm_pb_featured_table .tm_pb_button:hover {
                    color: #ffffff;
                    background-color: #323232;
                }

        .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_content_top::after {
            border-bottom-color: #00abe4;
        }
        /* #Social Media Follow */

        .tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {
            background: #003671 !important;
        }
        /* #Person */

        #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a.tm_pb_font_icon {
            background: #00abe4;
        }

            #tm_builder_outer_content .tm_pb_team_member .tm_pb_member_social_links li a.tm_pb_font_icon:hover {
                background: #323232;
            }

        .cherry-team .team-item .team-listing_name a {
            color: #00abe4;
        }

            .cherry-team .team-item .team-listing_name a:hover {
                color: #323232;
            }
        /* #Testimonial */

        #tm_builder_outer_content div.tm_pb_testimonial .tm_pb_testimonial_description:before {
            color: #00abe4;
        }

        #tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_author {
            font-style: normal;
            font-weight: 700;
            font-size: 1.25em;
            line-height: 1.25;
            font-family: Montserrat, sans-serif;
            color: #00abe4;
        }

            #tm_builder_outer_content .tm_pb_testimonial .tm_pb_testimonial_author::before {
                background: #00abe4;
            }
        /* #Countdown Timer */

        #tm_builder_outer_content .tm_pb_countdown_timer_container .section span.countdown-sep {
            color: #ffffff;
        }

        #tm_builder_outer_content .tm_pb_countdown_timer_container span.countdown-sep::before, #tm_builder_outer_content .tm_pb_countdown_timer_container span.countdown-sep::after {
            background: #ffffff;
        }

        #tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container span.countdown-sep::before, #tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container span.countdown-sep::after {
            background: #ffffff;
        }
        /* #Typography */

        #tm_builder_outer_content .tm_pb_blurb_content ul li {
            color: #00abe4;
        }

        #tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_form_input {
            color: #888888;
        }
        /* #Post Slider */

        #tm_builder_outer_content div.tm_pb_post_slider.tm_pb_bg_layout_light {
            background: #003671;
        }

        #tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content {
            color: #ffffff;
        }

            #tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content .post-meta {
                color: #ffffff !important;
            }

                #tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content .post-meta a {
                    color: #00abe4 !important;
                }

                    #tm_builder_outer_content div.tm_pb_post_slider .tm_pb_slide_content .post-meta a:hover {
                        color: #ffffff !important;
                    }
        /* #Blurb */

        .widget_nav_menu li.active a {
            color: #323232;
        }
        /* #Image */

        #tm_builder_outer_content .tm_pb_image a:hover {
            box-shadow: 3px 4px 18px 0 rgba(136,136,136,0.3);
        }
    </style>