﻿.logo {
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

.primary-color {
    color: #6610f2!important;
}

html #header .header-top.header-top-dark span > a:hover {
    color: #6610f2;
}

html #header .header-top.header-top-dark .nav > li > a:hover,
html #header .header-top.header-top-dark .nav > li > a:focus {
    color: #6610f2;
}

html #header .header-top.header-top-dark .nav > li > a:hover > i,
html #header .header-top.header-top-dark .nav > li > a:focus > i {
    color: #6610f2;
}

html #header .header-nav-main nav > ul > li > a.active {
    color: #6610f2;
}

html #header .header-nav-main nav > ul > li.open > a,
html #header .header-nav-main nav > ul > li:hover > a,
html #header .header-nav-main nav > ul > li:focus > a {
    color: #6610f2;
}

html #header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin > .dropdown-menu li:hover > a {
    color: #6610f2;
}

@media (min-width: 992px) {
    html #header .header-nav.header-nav-top-line .header-nav-main nav > ul > li > a.active:before {
        border-color: #6610f2;
    }

    html #header .header-nav.header-nav-top-line .header-nav-main nav > ul > li:hover > a,
    html #header .header-nav.header-nav-top-line .header-nav-main nav > ul > li:focus > a {
        color: #6610f2;
    }

    html #header .header-nav.header-nav-top-line .header-nav-main nav > ul > li:hover > a:before,
    html #header .header-nav.header-nav-top-line .header-nav-main nav > ul > li:focus > a:before {
        border-color: #6610f2;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li > a.active {
        background: #6f6f6e;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li:focus > a {
        background: #6610f2;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li > .dropdown-menu:before {
        border-color: #6610f2;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color > a.active {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-full-color:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary > a.active {
        background: #6f6f6e;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary:focus > a {
        background: #6610f2;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary > .dropdown-menu:before {
        border-color: #6610f2;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary.dropdown-full-color > a.active {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary.dropdown-full-color:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-primary.dropdown-full-color:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary > a.active {
        background: #2da667;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary:focus > a {
        background: #34be76;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary > .dropdown-menu:before {
        border-color: #34be76;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary.dropdown-full-color > a.active {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary.dropdown-full-color:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-secondary.dropdown-full-color:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary > a.active {
        background: #d31035;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary:focus > a {
        background: #ed153e;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary > .dropdown-menu:before {
        border-color: #ed153e;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary.dropdown-full-color > a.active {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary.dropdown-full-color:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-tertiary.dropdown-full-color:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary > a.active {
        background: #0b2a49;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary:focus > a {
        background: #0f3964;
        color: #ffffff;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary > .dropdown-menu:before {
        border-color: #0f3964;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary.dropdown-full-color > a.active {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary.dropdown-full-color:hover > a,
    html #header .header-nav.header-nav-stripe .header-nav-main nav > ul > li.dropdown-quaternary.dropdown-full-color:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a:before {
        border-color: rgba(35, 136, 237, 0.5);
    }

    html #header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a:hover:before,
    html #header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a:focus:before,
    html #header .header-nav.header-nav-line-under-text .header-nav-main nav > ul > li > a.active:before {
        border-color: rgba(35, 136, 237, 0.5);
    }

    html #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a,
    html #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a {
        color: #6610f2;
    }

    html #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block:before {
        background-color: #6610f2;
    }
}

@media (max-width: 991px) {
    html #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a:hover,
    html #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a:focus,
    html #header .header-nav.header-nav-light-dropdown .header-nav-main nav > ul li a.active {
        color: #6610f2;
    }
}

@media (min-width: 992px) {
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary > a {
        color: #6610f2;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu {
        background-color: #6610f2;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li > a {
        color: rgba(255, 255, 255, 0.7);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a,
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu .dropdown-menu {
        background-color: #6610f2;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary.dropdown-mega .dropdown-mega-content > .row > div {
        border-color: rgba(255, 255, 255, 0.2);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary.dropdown-mega .dropdown-mega-sub-title {
        color: #ffffff;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block:before {
        background-color: rgba(255, 255, 255, 0.1);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block .content-block-button {
        color: #ffffff !important;
    }
}

@media (max-width: 991px) {
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary {
        border-color: rgba(255, 255, 255, 0.2);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary > a {
        color: #ffffff;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary > .dropdown-menu {
        background-color: #6610f2;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li > a {
        color: rgba(255, 255, 255, 0.7);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li > a:hover,
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary .dropdown-menu li > a:focus {
        color: #ffffff !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary.opened {
        background-color: #6610f2;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-primary.dropdown-mega .dropdown-mega-sub-title {
        color: #ffffff;
    }
}

@media (min-width: 992px) {
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary > a {
        color: #ed153e;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu {
        background-color: #ed153e;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li > a {
        color: rgba(255, 255, 255, 0.7);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a,
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li:focus > a {
        color: #ffffff !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu .dropdown-menu {
        background-color: #ed153e;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary.dropdown-mega .dropdown-mega-content > .row > div {
        border-color: rgba(255, 255, 255, 0.2);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary.dropdown-mega .dropdown-mega-sub-title {
        color: #ffffff;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block:before {
        background-color: rgba(255, 255, 255, 0.1);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary.dropdown-mega.dropdown-mega-style-2 .dropdown-mega-sub-content-block .content-block-button {
        color: #ffffff !important;
    }
}

@media (max-width: 991px) {
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary {
        border-color: rgba(255, 255, 255, 0.2);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary > a {
        color: #ffffff;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary > .dropdown-menu {
        background-color: #ed153e;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li > a {
        color: rgba(255, 255, 255, 0.7);
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li > a:hover,
    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary .dropdown-menu li > a:focus {
        color: #ffffff !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary.opened {
        background-color: #ed153e;
    }

    html #header .header-nav-main nav > ul > li.dropdown.dropdown-full-color.dropdown-tertiary.dropdown-mega .dropdown-mega-sub-title {
        color: #ffffff;
    }
}


@media (min-width: 992px) {
    html.side-header:not(.side-header-semi-transparent) #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:not(.btn):focus,
    html.side-header:not(.side-header-semi-transparent) #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:not(.btn):hover {
        color: #6610f2;
    }

    html.side-header:not(.side-header-semi-transparent) #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a,
    html.side-header:not(.side-header-semi-transparent) #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a {
        color: #6610f2;
    }

    html.side-header:not(.side-header-semi-transparent) #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:focus > a,
    html.side-header:not(.side-header-semi-transparent) #header .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav li:hover > a {
        color: #6610f2;
    }
}

@media (min-width: 992px) {
    html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav > ul > li:not(.active):hover > a,
    html:not(.sticky-header-active) #header.header-semi-transparent .header-nav-main nav > ul > li:not(.active):hover > a,
    html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main nav > ul > li:not(.active):hover > a {
        color: #6610f2;
    }

    html:not(.sticky-header-active) #header.header-transparent .header-nav-main.header-nav-main-dark nav > ul > li:not(.active):hover > a,
    html:not(.sticky-header-active) #header.header-semi-transparent .header-nav-main.header-nav-main-dark nav > ul > li:not(.active):hover > a,
    html:not(.sticky-header-active) #header.header-semi-transparent-light .header-nav-main.header-nav-main-dark nav > ul > li:not(.active):hover > a {
        color: #6610f2;
    }
}

html .text-color-primary:not(.no-skin), html .text-primary:not(.no-skin) {
    color: #6610f2 !important;
}

html .page-header.page-header-primary {
    background-color: #6610f2;
}


html .page-header.page-header-tertiary {
    background-color: #ed153e;
}


html #header .header-nav-main nav > ul > li > a.active {
    color: #6610f2;
}

html #header .header-nav-main nav > ul > li.open > a,
html #header .header-nav-main nav > ul > li:hover > a,
html #header .header-nav-main nav > ul > li:focus > a {
    color: #6610f2;
}


.v-heading-v2 span,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.widget .tagcloud a:hover,
.widget ul.wp-tag-cloud li:hover > a,
.widget.v-photo-stream-widget li,
.v-bg-stylish.v-bg-stylish-v10,
.v-bg-stylish-v10.v-full-width-text:after,
.v-parallax .v-bg-overlay.overlay-colored,
.recent-post figure,
header div.search .btn-primary:hover,
header div.search .btn-primary,
header ul.nav-pills > li > a:hover,
.portfolio-grid li,
.feature-box-icon:hover,
.sf-hover .feature-box-icon,
.feature-box[class*="feature-box-secundary-"] .feature-box-icon,
.sf-hover .feature-box-line,
.pricing-column.highlight h3,
span.highlighted,
span.dropcap4,
.progress-bar-primary,
.v-process-steps .feature-box-icon:hover  {
    background-color: #6610f2;
}

.overlay-color-primary:not(.no-skin):before {
    background-color: #6610f2 !important;
}

html .border-color-primary:not(.no-skin) {
    border-color: #6610f2 !important;
}

.v-color,
div.v-color,
.v-link,
a:hover,
.carousel-wrap > a:hover,
#back-to-top:hover,
.v-pagination a:hover,
.sidebar .v-category-widget ul > li a:hover,
.sidebar .v-archive-widget ul > li a:hover,
.sidebar .v-nav-menu-widget ul > li a:hover,
.v-nav-menu-widget ul > li.current-menu-item a,
.sidebar .v-meta-data-widget ul > li a:hover,
.sidebar .v-recent-entry-widget ul > li a:hover,
.list-toggle:after,
.v-right-sidebar-inner > li a.active,
.v-right-sidebar-inner > li a.active:focus,
.v-right-sidebar-inner > li a.active:hover,
footer a:hover,
.copyright a:hover,
.read-more i:before,
.read-more em:before,
.item-link:hover,
.search-item-meta-down a,
.search-item-meta a,
.v-search-items .star-vote li,
.v-blog-item-details a:hover,
.author-link,
.v-blog-item .read-more,
.article-body-wrap .share-links a:hover,
.post-header .post-meta-info a:hover,
.post-content h2.title a:hover,
.recent-post .post-item-details a:hover,
a.current-menu-item,
header nav ul.nav-main ul.dropdown-menu > li > a:hover,
header nav ul.nav-main li a:hover,
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a:hover,
header nav ul.nav-main li.dropdown.active > a i.fa-caret-down,
header ul.nav-pills > li.active > a,
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus,
header nav ul.nav-main li.dropdown:hover > a i.fa-caret-down,
.slideout-filter ul li a:hover,
.v-portfolio-item .v-portfolio-item-permalink, .read-more-link,
.share-links > a:hover,
.comments-likes a:hover i,
.comments-likes a:hover span,
.comments-likes a:hover span, .comments-likes a:hover i,
.portfolio-pagination div:hover > i,
.v-icon,
.pricing-column ul li i.fa,
.pricing-column h3,
.v-divider.v-up a,
span.dropcap2,
.v-list li i,
.v-list-v2 li i,
.media-body .reply-link:hover,
.primary-color,
.btn-link,
.accordion .card-header > h2 > button:after,
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link{
    color: #6610f2;
}

.bg-primary {
    background-color: #AAA !important;
}

.btn-primary {
    background-color: #6610f2;
    border-color: #6610f2;
}

.svg-primary {
    fill: #6610f2 !important;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
    background-color: #6610f2;
    border-color: #6610f2;
}

.btn-outline-primary {
    color: #6610f2;
    border-color: #6610f2;
}

.typed-cursor,
a.current {
    color: #6610f2 !important;
}

.v-container {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.v-pagination li a:hover,
ul.bar-styling li:not(.selected) > a:hover,
ul.bar-styling li > .comments-likes:hover,
ul.page-numbers li > a:hover,
ul.page-numbers li > span.current,
a.text-link,
.read-more,
.logged-in-as a,
.comment-meta-actions .edit-link,
.comment-meta-actions .comment-reply,
.media-body .reply-link,
.v-bg-stylish-v10.v-full-width-text:after,
.v-blog-item-details a,
header div.search .btn-primary:hover,
header div.search .btn-primary,
.testimonial.testimonial-thumb-side .testimonial-author .featured-thumbnail,
.v-clients-wrap .owl-carousel .owl-item figure:hover,
blockquote.pullquote {
    border-color: #6610f2;
}

.v-signup,
header nav ul.nav-main ul.dropdown-menu,
header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu,
.v-tagline-box-v1 {
    border-top-color: #6610f2;
}

.v-heading-v2 h2, .v-heading-v2 h3, .v-heading-v2 h4,
.v-link:hover,
.v-search-items a:hover,
.post-info a,
.tags-wrap .tags a,
.v-team-member-box .read-more:hover,
.v-tweets-slide-widget .tweet-text a {
    border-bottom-color: #6610f2;
}

figure:hover .overlay {
    box-shadow: inset 0 0 0 500px #6610f2;
}

.v-pagination li a:hover,
ul.bar-styling li:not(.selected) > a:hover,
ul.bar-styling li > .comments-likes:hover,
ul.page-numbers li > a:hover,
ul.page-numbers li > span.current,
.slideout-filter ul li.selected a,
.btn.v-btn.v-btn-default,
html .scroll-to-top {
    background: #6610f2;
}


.v-link-2 {
    color:#6610f2;
    border-bottom: 1px dotted #6610f2;
}



a.hover-text-primary:hover {
    color: #6610f2 !important;
}
.badge-primary,
.cbp-caption-activeWrap {
    background-color: #6610f2;
}



html .nav-color-primary:not(.header-nav-main-dropdown-arrow) nav > ul > li > a:before {
    background-color: #6610f2 !important;
}

html .nav-color-primary:not(.header-nav-main-dropdown-arrow) nav > ul > li ul {
    border-top-color: #6610f2 !important;
}

#header .tip {
    background: #6610f2;
    color: #FFF;
}

#header .tip:before {
    border-right-color: #6610f2;
    border-left-color: transparent;
}

html #header .tip-primary {
    background: #6610f2 !important;
    color: #FFF !important;
}

html #header .tip-primary:before {
    border-right-color: #6610f2 !important;
}

html[dir="rtl"] #header .tip:before {
    border-left-color: #6610f2;
}

html[dir="rtl"] #header .tip.skin:before {
    border-left-color: #6610f2;
}

html[dir="rtl"] #header .tip-primary:before {
    border-left-color: #6610f2 !important;
    border-right-color: transparent !important;
}

@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li > a {
        color: #6610f2;
    }

    #header .header-nav-main nav > ul > li.open > a,
    #header .header-nav-main nav > ul > li:hover > a {
        background: #6610f2;
    }

    #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
        border-top-color: #6610f2;
    }

    #header .header-nav-main nav > ul > li.dropdown.open > a:before,
    #header .header-nav-main nav > ul > li.dropdown:hover > a:before {
        border-bottom-color: #6610f2;
    }

    #header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu {
        border-top-color: #6610f2;
    }

    #header .header-nav-main nav > ul > li.dropdown-mega-signin .dropdown-menu li a {
        color: #6610f2;
    }

    #header .header-nav-main nav > ul:not(:hover) > li > a.active {
        background-color: #6610f2;
        color: #FFF;
    }

    #header .header-nav.header-nav-stripe nav > ul > li:hover > a,
    #header .header-nav.header-nav-stripe nav > ul > li.open > a {
        background-color: #6610f2;
    }

    #header .header-nav.header-nav-stripe nav > ul:not(:hover) > li > a.active {
        background-color: #6610f2;
    }

    #header .header-nav.header-nav-stripe nav > ul:hover > li > a.active {
        color: #6610f2;
    }

    #header .header-nav.header-nav-links nav > ul li:hover > a {
        color: #6610f2;
    }

    #header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
        color: #6610f2;
    }

    #header .header-nav.header-nav-links.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
        background: #6610f2 !important;
    }

    #header .header-nav.header-nav-line nav > ul li:hover > a {
        color: #6610f2;
    }

    #header .header-nav.header-nav-line nav > ul li:hover > a:before {
        background: #6610f2;
    }

    #header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
        color: #6610f2;
    }

    #header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
        background: #6610f2;
    }

    #header .header-nav-main.header-nav-main-slide nav > ul > li.open > span > a,
    #header .header-nav-main.header-nav-main-slide nav > ul > li:hover > span > a {
        color: #6610f2;
    }

    #header .header-nav-main.header-nav-main-slide nav > ul:not(:hover) > li > span > a.active {
        color: #6610f2;
    }

    html.side-header #header.side-header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
    html.side-header #header.side-header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
        border-left-color: #6610f2;
    }

    html.side-header-right #header.side-header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
    html.side-header-right #header.side-header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
        border-right-color: #6610f2;
    }
}

@media (min-width: 992px) {
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
        background-color: #6610f2;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
        color: #FFF;
        border-bottom-color: #007ebd;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
        background: #0092db;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before,
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
        border-bottom-color: #6610f2;
        background: #6610f2;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
        color: #FFF;
        opacity: 0.7;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
        background: #6610f2;
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
        background: #6610f2;
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
        color: #6610f2;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover:before {
        background-color: #6610f2;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
        color: #6610f2;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.open > a:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a:before {
        background: #6610f2;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
        color: #6610f2;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active:before {
        background-color: #6610f2;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a {
        color: #6610f2;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:focus,
    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary a:hover {
        color: #6610f2;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
        color: #6610f2;
    }

    html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-primary > a.active {
        color: #6610f2;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
        background-color: #e36159;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
        color: #FFF;
        border-bottom-color: #e1554c;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
        background: #e56d66;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.open > a:before,
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a:before {
        border-bottom-color: #e36159;
        background: #e36159;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
        color: #FFF;
        opacity: 0.7;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
        background: #e36159;
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
        background: #e36159;
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
        color: #e36159;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover:before {
        background-color: #e36159;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
        color: #e36159;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.open > a:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a:before {
        background: #e36159;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
        color: #e36159;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active:before {
        background-color: #e36159;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a {
        color: #e36159;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus,
    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:hover {
        color: #e36159;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
        color: #e36159;
    }

    html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-secondary > a.active {
        color: #e36159;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
        background-color: #2BAAB1;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
        color: #FFF;
        border-bottom-color: #289ea5;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
        background: #2eb6bd;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.open > a:before,
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a:before {
        border-bottom-color: #2BAAB1;
        background: #2BAAB1;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
        color: #FFF;
        opacity: 0.7;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
        background: #2BAAB1;
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
        background: #2BAAB1;
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
        color: #2BAAB1;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover:before {
        background-color: #2BAAB1;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
        color: #2BAAB1;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.open > a:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a:before {
        background: #2BAAB1;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
        color: #2BAAB1;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active:before {
        background-color: #2BAAB1;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a {
        color: #2BAAB1;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:focus,
    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary a:hover {
        color: #2BAAB1;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
        color: #2BAAB1;
    }

    html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-tertiary > a.active {
        color: #2BAAB1;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
        background-color: #383f48;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
        color: #FFF;
        border-bottom-color: #31373f;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
        background: #3f4751;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.open > a:before,
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a:before {
        border-bottom-color: #383f48;
        background: #383f48;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
        color: #FFF;
        opacity: 0.7;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
        background: #383f48;
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
        background: #383f48;
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
        color: #383f48;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover:before {
        background-color: #383f48;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
        color: #383f48;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.open > a:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a:before {
        background: #383f48;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
        color: #383f48;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active:before {
        background-color: #383f48;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a {
        color: #383f48;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:focus,
    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary a:hover {
        color: #383f48;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
        color: #383f48;
    }

    html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-quaternary > a.active {
        color: #383f48;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
        background-color: #212529;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
        color: #FFF;
        border-bottom-color: #1a1d21;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
        background: #282d31;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.open > a:before,
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a:before {
        border-bottom-color: #212529;
        background: #212529;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
        color: #FFF;
        opacity: 0.7;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
        background: #212529;
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
        color: #FFF;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
        background: #212529;
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
        color: #212529;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover:before {
        background-color: #212529;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
        color: #212529;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.open > a:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a:before {
        background: #212529;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
        color: #212529;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active:before {
        background-color: #212529;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a {
        color: #212529;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:focus,
    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark a:hover {
        color: #212529;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
        color: #212529;
    }

    html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-dark > a.active {
        color: #212529;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
        background-color: #FFF;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
        color: #777;
        border-bottom-color: #f7f7f7;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
        background: #ffffff;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.open > a:before,
    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a:before {
        border-bottom-color: #FFF;
        background: #FFF;
    }

    html #header .header-nav .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
        color: #777;
        opacity: 0.7;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
        background: #FFF;
        color: #777;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
        color: #777;
    }

    html #header .header-nav:not(.header-nav-line):not(.header-nav-links) .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
        background: #FFF;
        color: #777;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover:before {
        background-color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.open > a:before,
    html #header .header-nav-line .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a:before {
        background: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
        color: #FFF;
    }

    html #header .header-nav-line .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active:before {
        background-color: #FFF;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a {
        color: #FFF;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:focus,
    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light a:hover {
        color: #FFF;
    }

    html #header .header-nav-links .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
        color: #FFF;
    }

    html #header .header-nav-links .header-nav-main nav > ul:not(:hover) > li.dropdown-full-color.dropdown-light > a.active {
        color: #FFF;
    }
}

@media (min-width: 992px) {
    html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li:hover > a,
    html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul > li .wrapper-items-cloned:hover > a {
        color: #6610f2 !important;
    }

    html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li > a.active,
    html #header .header-nav-force-light-text-active-skin-color .header-nav-main nav > ul:not(:hover) > li .wrapper-items-cloned > a.active {
        color: #6610f2 !important;
    }
}

@media (max-width: 991px) {
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
        color: #6610f2;
    }

    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
        color: #6610f2;
    }

    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
        background: #6610f2;
    }

    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus,
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
        background: #6610f2;
    }

    #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
        background: #6610f2;
    }

    #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:focus,
    #header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:hover {
        background: #6610f2;
    }

    html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
        color: #6610f2 !important;
    }

    html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav::-webkit-scrollbar-thumb {
        background-color: #6610f2;
    }

    html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
        color: #6610f2 !important;
    }

    html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
        color: #6610f2 !important;
    }
}

@media (max-width: 991px) {
    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
        color: #6610f2;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a.active {
        background: #6610f2 !important;
        color: #FFF !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
        color: #e36159;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a.active {
        background: #e36159 !important;
        color: #FFF !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
        color: #2BAAB1;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a.active {
        background: #2BAAB1 !important;
        color: #FFF !important;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
        color: #383f48;
    }

    html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a.active {
        background: #383f48 !important;
        color: #FFF !important;
    }
}

html #header .header-top.header-top-primary {
    background: #6610f2;
    border-top-color: #0077b3;
}

a {
    color: #6610f2;
}


@media (min-width: 992px) {
    html #header .header-nav-bar-primary {
        background: #6610f2 !important;
        color: #FFF !important;
    }

    html #header .header-nav-bar-secondary {
        background: #e36159 !important;
        color: #FFF !important;
    }

    html #header .header-nav-bar-tertiary {
        background: #2BAAB1 !important;
        color: #FFF !important;
    }

    html #header .header-nav-bar-quaternary {
        background: #383f48 !important;
        color: #FFF !important;
    }

    html #header .header-nav-bar-dark {
        background: #212529 !important;
        color: #FFF !important;
    }

    html #header .header-nav-bar-light {
        background: #FFF !important;
        color: #777 !important;
    }
}

@media (min-width: 992px) {
    #header .header-nav-main.header-nav-main-light nav > ul > li.open > a,
    #header .header-nav-main.header-nav-main-light nav > ul > li:hover > a {
        color: #6610f2;
    }

    #header .header-nav-main.header-nav-main-light nav > ul > li > a.active {
        color: #6610f2;
    }
}

#header .header-nav-features .header-nav-features-search-reveal-big-search .form-control {
    border-bottom-color: #6610f2;
}

#header .header-btn-collapse-nav {
    background: #6610f2;
}

.join-us-form:before { background: #6610f2; color: white; z-index: 1; content: "\f0e0"; height: 75px; text-align: center; font-family: FontAwesome; position: absolute; top: -40px; left: 50%; margin-left: -35px; width: 75px; line-height: 74px; font-size: 35px; vertical-align: middle; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,.18); -moz-box-shadow: 1px 2px 2px rgba(0,0,0,.18); box-shadow: 1px 2px 2px rgba(0,0,0,.18); }

.btn-primary:not([href]), .btn-primary:not([href]):not([href]):not(:disabled):not(.disabled) {
    background-color: #6610f2;
    border-color: #6610f2;
}


/*------------------------------------
  Custom Button Toggle
------------------------------------*/

.btn-custom-toggle-primary:hover {
    color: #6610f2;
    background-color: transparent;
    border-color: #6610f2;
}

.btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active, .btn-custom-toggle-primary:not(:disabled):not(.disabled):active, .btn-custom-toggle-primary:not(:disabled):not(.disabled).active {
    color: #fff;
    background-color: #6610f2;
    border-color: #6610f2;
}

.btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active, .btn-custom-toggle-white:not(:disabled):not(.disabled):active, .btn-custom-toggle-white:not(:disabled):not(.disabled).active {
    color: #6610f2;
}


/*------------------------------------
  Air Button Styles
------------------------------------*/
/* primary air */
.btn-sleek-primary {
    color: #6610f2;
    background: rgba(55, 125, 255, 0.1);
    border-color: transparent;
}

.btn-sleek-primary[href]:hover, .btn-sleek-primary[href]:focus, .btn-sleek-primary[href]:active, .btn-sleek-primary[href].active, .btn-sleek-primary[type]:hover, .btn-sleek-primary[type]:focus, .btn-sleek-primary[type]:active, .btn-sleek-primary[type].active {
    color: #fff;
    background: #6610f2;
    box-shadow: 0 4px 11px rgba(55, 125, 255, 0.35);
}

.btn-sleek-primary[href].disabled, .btn-sleek-primary[href]:disabled, .btn-sleek-primary[type].disabled, .btn-sleek-primary[type]:disabled {
    color: #6610f2;
    background-color: rgba(55, 125, 255, 0.1);
    box-shadow: none;
}


svg.bg-primary [fill]:not([fill=none]) {
    fill: #6610f2;
}

svg.bg-primary [stroke]:not([stroke=none]) {
    stroke: #6610f2;
}

.card-text-dark:hover {
    color: #6610f2;
}


.event-top-border-primary {
    border: 1px solid #eee;
    border-top: 10px solid #6610f2;
}

.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft:hover,
.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight:hover {
    background-color: transparent;
    color: #6610f2;
}

.cbp-l-filters-buttonCenter .cbp-filter-counter:after,
.cbp-l-filters-alignRight .cbp-filter-counter:after {
    border-top-color: #6610f2;
}


.cbp-l-grid-mosaic .cbp-caption-activeWrap,
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active,
.cbp-l-subfilters .cbp-filter-item:after,
.cbp-l-filters-alignRight .cbp-filter-counter,
.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-work .cbp-filter-item:hover,
.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active {
    background-color: transparent;
    color: #6610f2;
}

.cbp-l-filters-holder .cbp-filter-item:hover,
.cbp-l-grid-masonry-projects-title:hover,
.cbp-l-grid-work-title,
.cbp-l-filters-holder .cbp-filter-item.cbp-filter-item-active,
.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active {
    color: #6610f2;
}

.cbp-l-filters-buttonCenter .cbp-filter-counter {
    background-color: #6610f2
}

.input-group.focus {
    border-color: #6610f2 !important;
}

.label--primary {
    color: #6610f2;
    background-color: rgba(55, 125, 255, 0.1);
}

.label--primary[href]:hover, .label--primary[href]:focus {
    color: #fff;
    background-color: #6610f2;
}


.m-testimonials--sub-heading {
    color: #6610f2;
    font-size: 14px;
}


.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active {
    border-bottom-color: #6610f2;
}


.m-list--link.anim-link-2 {
    background-image: linear-gradient(to right, #6610f2 0%, #6610f2 100%);
}

.anim-link-2.anim-link-2-primary {
    background-image: linear-gradient(to right, #6610f2 0%, #6610f2 100%);
}


.gradient-banner::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 200%;
    height: 200%;
    border-radius: 50%;
    background-image: linear-gradient(45deg, #009EC5 0%, #6610f2 20%, #02225B 50%);
}


.t-grid-toolbar .btn, .t-grid-toolbar .t-button,
.t-grid-toolbar .t-button {
    display: block;
    border-radius: 0 !important;
    margin: 0;
    border: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 15px;
    padding-right: 15px;
    font-weight: 600;
    background-color: transparent;
    color: #6610f2;
    font-size: 0.8125rem;
    transition: background-color 0.05s ease-in-out, border-color 0.05s ease-in-out, box-shadow 0.05s ease-in-out;
    box-shadow: none;
}

.btn-text-primary {
    color: #6610f2;
    background: transparent;
}

.m-link { border-bottom: 1px dashed #6610f2; }

.m-link-muted:hover { color: #6610f2; border-color: #6610f2; }

.link-primary {
    color: #6610f2 !important;
    border-bottom: 1px dashed #6610f2;
}

.m-link-muted:hover { color: #6610f2; border-color: #6610f2; }

.gradient-half-primary-v6 {
    background: rgb(0, 82, 204);
    background: linear-gradient(0deg, rgba(102, 16, 242, 1) 20%, rgba(102, 16, 242, 1) 80%);
}

.spin-icon {
    background: #6610f2;
}

.nav-sidebar-pill .nav-item > .nav-link.active {
    color: #6610f2
}