﻿::-moz-selection {
    background: #397cc9;
}

::selection {
    background: #397cc9;
}

a {
    color: #397cc9;
}

.edit-link a::after, .edit-link a::before {
    background: #397cc9;
}

.lead a, .logged-in-as a, .wpb_text_column a, .section-title a, .ut-twitter-rotator h2 a, .ut-vc-disabled .entry-content a:not(.checkout-button):not(.woocommerce-Button), .comment-content a:not(.more-link), .ut-accordion-module-inner.entry-content a, .type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-slider-maximize):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next) {
    color: rgba(51, 51, 51, 1);
    text-decoration: underline;
    font-weight: normal;
}

    a:hover, a:active, .lead a:hover, .lead a:active, .logged-in-as a:hover, .logged-in-as a:active, .ut-twitter-rotator h2 a:hover, .ut-twitter-rotator h2 a:active, .wpb_text_column a:hover, .wpb_text_column a:active, .section-title a:hover, .section-title a:active, .ut-accordion-module-inner.entry-content a:hover, .ut-accordion-module-inner.entry-content a:active, .ut-vc-disabled .entry-content a:not(.checkout-button):not(.woocommerce-Button):hover, .ut-vc-disabled .entry-content a:not(.checkout-button):not(.woocommerce-Button):active, .comment-content a:not(.more-link):hover, .comment-content a:not(.more-link):active, .type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):hover, .type-post .entry-content :not(.tags-links) a:not(.more-link):not([class*="mashicon-"]):not(.ut-prev-gallery-slide):not(.ut-next-gallery-slide):not(.ut-slider-maximize):not(.ut-owl-video-play-icon):not(.owl-item-link):not(.flex-prev):not(.flex-next):active {
        color: #397cc9;
    }

ins, mark {
    background: #397cc9;
}

.bklyn-btn {
    background: #397cc9;
}

.page-title ins, .section-title ins {
    background: transparent;
    padding: 0;
    color: #397cc9;
}

.lead ins {
    color: #397cc9;
}

.themecolor {
    color: #397cc9;
}

.lead span {
    color: #397cc9;
}

.comment-reply-link:hover i, .comment-reply-link:active i {
    color: #397cc9;
}

.themecolor-bg {
    background: #397cc9;
}

.img-hover {
    background: rgb();
    background: rgba(, 0.85);
}

.author-avatar img, .bypostauthor .comment-avatar img, .ut-hero-meta-author .ut-entry-avatar-image img, .ut-archive-hero-avatar img {
    border-color: #397cc9;
}

.ut-glow {
    color: #397cc9;
    text-shadow: 0 0 40px #397cc9, 2px 2px 3px black;
}

.ut-language-selector a:hover {
    color: #397cc9;
}

.ut-video-post-icon {
    background: #397cc9;
}

.error404 .hero-btn-holder .ut-btn:hover, .error404 .hero-btn-holder .ut-btn:active {
    background: #397cc9;
}

@media (min-width: 1315px) {
    .site-logo img {
        max-height: 60px;
    }

    .ut-site-logo img {
        max-height: 60px;
    }
}

@media (min-width: 1601px) {
    .side-site-logo img {
        max-width: 100%;
    }
}

.site-logo img, .ut-site-logo img {
    opacity: 100;
}

blockquote {
    border-color: #397cc9;
}

    blockquote span:not(.quote-right):not(.quote-left) {
        color: #397cc9;
    }

.ut-format-link:hover, .ut-format-link:active {
    background: #397cc9;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #397cc9;
}

#commentform input[type="submit"], #secondary #searchform .search-submit, section:not(#contact-section) input[type="submit"].wpcf7-submit {
    color: #FFF;
    font-weight: 500;
}

#commentform input[type="submit"], #secondary #searchform .search-submit, section:not(#contact-section) input[type="submit"].wpcf7-submit {
    font-size: 12px;
    letter-spacing: 0.05em;
}

#commentform input[type="submit"], #secondary #searchform .search-submit, section:not(#contact-section) input[type="submit"].wpcf7-submit {
    background: #151515;
}

#commentform input[type="submit"], #secondary #searchform .search-submit, section:not(#contact-section) input[type="submit"].wpcf7-submit {
    font-family: inherit;
}

#commentform input[type="submit"], #secondary #searchform .search-submit, section:not(#contact-section) input[type="submit"].wpcf7-submit {
    padding-top: 12px !important;
    padding-right: 40px !important;
    padding-bottom: 12px !important;
    padding-left: 40px !important;
}

    #commentform input[type="submit"]:hover, #commentform input[type="submit"]:focus, #commentform input[type="submit"]:active, #secondary #searchform .search-submit:hover, #secondary #searchform .search-submit:focus, #secondary #searchform .search-submit:active, section:not(#contact-section) input[type="submit"].wpcf7-submit:hover, section:not(#contact-section) input[type="submit"].wpcf7-submit:focus, section:not(#contact-section) input[type="submit"].wpcf7-submit:active {
        color: #FFF;
    }

    #commentform input[type="submit"]:hover, #commentform input[type="submit"]:focus, #commentform input[type="submit"]:active, #secondary #searchform .search-submit:hover, #secondary #searchform .search-submit:focus, #secondary #searchform .search-submit:active, section:not(#contact-section) input[type="submit"].wpcf7-submit:hover, section:not(#contact-section) input[type="submit"].wpcf7-submit:focus, section:not(#contact-section) input[type="submit"].wpcf7-submit:active {
        background: #397cc9;
    }

#commentform input[type="submit"], #secondary #searchform .search-submit, section:not(#contact-section) input[type="submit"].wpcf7-submit {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}

.ut-footer-light button:hover, .ut-footer-light button:focus, .ut-footer-light button:active, .ut-footer-light input[type="button"]:hover, .ut-footer-light input[type="button"]:focus, .ut-footer-light input[type="button"]:active, .ut-footer-light input[type="submit"]:hover, .ut-footer-light input[type="submit"]:focus, .ut-footer-light input[type="submit"]:active {
    background: #397cc9;
}

.ut-footer-dark button, .ut-footer-dark input[type="submit"], .ut-footer-dark input[type="button"] {
    background: #397cc9;
}

.ut-footer-custom button, .ut-footer-custom input[type="submit"], .ut-footer-custom input[type="button"] {
    color: #FFFFFF;
}

.ut-footer-custom button, .ut-footer-custom input[type="submit"], .ut-footer-custom input[type="button"] {
    background: #397cc9;
}

    .ut-footer-custom button:hover, .ut-footer-custom button:focus, .ut-footer-custom button:active, .ut-footer-custom input[type="button"]:hover, .ut-footer-custom input[type="button"]:focus, .ut-footer-custom input[type="button"]:active, .ut-footer-custom input[type="submit"]:hover, .ut-footer-custom input[type="submit"]:focus, .ut-footer-custom input[type="submit"]:active {
        color: #FFFFFF;
    }

    .ut-footer-custom button:hover, .ut-footer-custom button:focus, .ut-footer-custom button:active, .ut-footer-custom input[type="button"]:hover, .ut-footer-custom input[type="button"]:focus, .ut-footer-custom input[type="button"]:active, .ut-footer-custom input[type="submit"]:hover, .ut-footer-custom input[type="submit"]:focus, .ut-footer-custom input[type="submit"]:active {
        background: #151515;
    }

.ut-footer-light button, .ut-footer-light input[type="submit"], .ut-footer-light input[type="button"], .ut-footer-dark button, .ut-footer-dark input[type="submit"], .ut-footer-dark input[type="button"], .ut-footer-custom button, .ut-footer-custom input[type="submit"], .ut-footer-custom input[type="button"] {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.footer button, .footer input[type="button"], .footer input[type="submit"] {
}

#contact-section.light button, #contact-section.light input[type="submit"], #contact-section.light input[type="button"], .ut-hero-form.light button, .ut-hero-form.light input[type="submit"], .ut-hero-form.light input[type="button"] {
    background: #397cc9;
}

#contact-section.dark button:hover, #contact-section.dark button:focus, #contact-section.dark button:active, #contact-section.dark input[type="button"]:hover, #contact-section.dark input[type="button"]:focus, #contact-section.dark input[type="button"]:active, #contact-section.dark input[type="submit"]:hover, #contact-section.dark input[type="submit"]:focus, #contact-section.dark input[type="submit"]:active {
    background: #397cc9;
}

#contact-section.light button, #contact-section.light input[type="submit"], #contact-section.light input[type="button"], #contact-section.dark button, #contact-section.dark input[type="submit"], #contact-section.dark input[type="button"] {
    color: #FFFFFF;
    font-weight: bold;
}

#contact-section.light button, #contact-section.light input[type="submit"], #contact-section.light input[type="button"], #contact-section.dark button, #contact-section.dark input[type="submit"], #contact-section.dark input[type="button"] {
    background: rgb(25, 181, 254);
}

    #contact-section.light button:hover, #contact-section.light button:focus, #contact-section.light button:active, #contact-section.light input[type="button"]:hover, #contact-section.light input[type="button"]:focus, #contact-section.light input[type="button"]:active, #contact-section.light input[type="submit"]:hover, #contact-section.light input[type="submit"]:focus, #contact-section.light input[type="submit"]:active, #contact-section.dark button:hover, #contact-section.dark button:focus, #contact-section.dark button:active, #contact-section.dark input[type="button"]:hover, #contact-section.dark input[type="button"]:focus, #contact-section.dark input[type="button"]:active, #contact-section.dark input[type="submit"]:hover, #contact-section.dark input[type="submit"]:focus, #contact-section.dark input[type="submit"]:active {
        color: #FFFFFF;
    }

    #contact-section.light button:hover, #contact-section.light button:focus, #contact-section.light button:active, #contact-section.light input[type="button"]:hover, #contact-section.light input[type="button"]:focus, #contact-section.light input[type="button"]:active, #contact-section.light input[type="submit"]:hover, #contact-section.light input[type="submit"]:focus, #contact-section.light input[type="submit"]:active, #contact-section.dark button:hover, #contact-section.dark button:focus, #contact-section.dark button:active, #contact-section.dark input[type="button"]:hover, #contact-section.dark input[type="button"]:focus, #contact-section.dark input[type="button"]:active, #contact-section.dark input[type="submit"]:hover, #contact-section.dark input[type="submit"]:focus, #contact-section.dark input[type="submit"]:active {
        background: #151515;
    }

#contact-section button, #contact-section input[type="button"], #contact-section input[type="submit"] {
    padding-top: 12px !important;
    padding-right: 40px !important;
    padding-bottom: 12px !important;
    padding-left: 40px !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #397cc9 !important;
}

.more-link:hover i, .more-link:active i {
    color: #397cc9;
}

.format-link .entry-header a {
    background: #397cc9 !important;
}

.ut-avatar-overlay {
    background: rgb();
    background: rgba(, 0.85);
}

div.wpcf7-validation-errors {
    border-color: #397cc9;
}

.count {
    color: #397cc9;
}

.team-member-details {
    background: rgb();
    background: rgba(, 0.85 );
}

.about-icon {
    background: #397cc9;
}

.cta-section {
    background: #397cc9 !important;
}

.icons-ul i {
    color: #397cc9;
}

#secondary a:hover, .page-template-templatestemplate-archive-php a:hover {
    color: #397cc9;
}

#qLpercentage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

#ut-sitebody #qLoverlay .site-logo .logo {
    color: #FFFFFF;
}

#ut-loader-logo {
    max-width: 100px;
}

#qLoverlay {
    background: #141618;
}

.ut-loading-bar-style2 .ut-loading-bar-style2-ball-effect {
    background-color: #FFFFFF;
}

.ut-loading-bar-style3-outer {
    border-color: #FFFFFF;
}

.ut-loading-bar-style-3-inner {
    background-color: #FFFFFF;
}

.ut-loader__bar4, .ut-loader__ball4 {
    background: #FFFFFF;
}

.ut-loading-bar-style5-inner {
    color: #FFFFFF;
}

#qLoverlay .ut-double-bounce1, #qLoverlay .ut-double-bounce2 {
    background: #FFFFFF;
}

.sk-cube-grid .sk-cube {
    background-color: #FFFFFF;
}

.ut-inner-overlay .ut-loading-text p {
    color: !important;
}

.ut-inner-overlay .ut-loading-text {
    margin-top: 20px !important;
}

.ut-loader-overlay, .ut-loader-overlay.ut-loader-overlay-with-morph .ut-shape-wrap-push {
    background: #141618;
}

    .ut-loader-overlay .ut-shape {
        fill: #141618;
    }

body {
    font-family: "Poppins";
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
}

body {
    color: rgba(17, 17, 17, 1);
}

h1 {
    font-family: "Montserrat";
    font-weight: 800;
    letter-spacing: -0.05em;
}

h1 {
    color: rgba(17, 17, 17, 1);
}

h2, .ut-quote-post-block {
    font-family: "Montserrat";
    font-weight: 800;
    letter-spacing: -0.05em;
}

h2 {
    color: rgba(17, 17, 17, 1);
}

h3 {
    font-family: "Montserrat";
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -0.03em;
}

h3 {
    color: rgba(17, 17, 17, 1);
}

h4 {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 15px;
}

h4 {
    color: rgba(17, 17, 17, 1);
}

h5 {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0.05em;
}

h5 {
    color: rgba(17, 17, 17, 1);
}

h6 {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 0.05em;
}

h6 {
    color: rgba(17, 17, 17, 1);
}

.author-title, #reply-title, .comments-title {
    font-family: "Montserrat";
    font-weight: 700;
    font-size: 18px;
    letter-spacing: -0.03em;
}

#ut-sitebody #primary .entry-content .widget-title {
    font-size: 12px;
}

blockquote:not(.ut-parallax-quote-title):not(.ut-quote-post-block) {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -0.03em;
}

blockquote {
    color: #111111;
}

.lead, .dark .lead, .taxonomy-description {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
}

    .lead p {
        color: rgba(17, 17, 17, 1);
    }

#contact-section .parallax-title, #contact-section .section-title {
    font-family: "Montserrat";
    font-weight: 800;
    font-size: 80px;
    line-height: 88px;
    letter-spacing: -0.05em;
}

#contact-section .lead p {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
}

.lg-progress-bar .lg-progress {
    background-color: #397cc9;
}

.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #397cc9;
}

.lg-sub-html {
    color: rgba(255, 255, 255, 1)
}

.lg-sub-html {
    font-size: 12px !important;
    font-weight: 600 !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
}

.grid-container, .ut-top-header-centered .ut-header-inner, #ut-overlay-menu.ut-overlay-menu-centered .ut-overlay-menu-row {
    max-width: 1340px;
}

@media (min-width: 1025px) {
}

.ut-vc-offset-anchor-top, .ut-vc-offset-anchor-bottom {
    position: absolute;
    width: 0px;
    height: 0px;
    display: block;
    overflow: hidden;
    visibility: hidden;
}

.ut-vc-offset-anchor-top {
    top: 0;
    left: 0;
}

.ut-vc-offset-anchor-bottom {
    left: 0;
    bottom: 0px;
}

.ut-scroll-up-waypoint-wrap {
    position: relative;
}

blockquote, img.size-auto, img.alignnone, img.size-full, img.size-large, img.size-medium, img.size-thumbnail, .ut-animate-image, .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

