
body {
    color:  #232323;
    font-family: Poppins-Light;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #9326eb;
    font-family: Starcruiser;
}
a {
    color: #232323;
}
b, 
strong {
    font-family: Poppins-Bold;
}
.subheading {
    color: #5604f9;
    font-family: Poppins-Regular;
}
.btn-primary {	
	background-color: #5604f9;
}
.btn-secondary {
    background-color: #9326eb;
}


.topbar,
.topbar .top-nav__phone a,
.top-nav li a {
    color: #9700ef;
}
.hamburger-button__bar--top,
.hamburger-button__bar--middle,
.hamburger-button__bar--bottom {
    color: white;
    background-color: white;
}
.main-nav__drawer .primary-nav > li a {
    color: #232323;
}
.main-nav__drawer .primary-nav > li.current-menu-item > a,
.main-nav__drawer .primary-nav > li.current-menu-ancestor > a {
    color: #5604f9;
    border-bottom: 2px solid #5604f9;
}
@media only screen and (min-width: 768px) {
    .main-nav__drawer .primary-nav .sub-menu {
        background-color: #9326eb;
    }
    .main-nav__drawer .primary-nav .sub-menu .current-menu-item > a {
        color: #5604f9;
    }
}


.footer, .footer a {
    color: #ffffff;
}
.footer .menu-container .footer-nav li.btn {
    background-color: #5604f9;
}


.slick-slider .slick-dots li button:before {
    color: #9326eb;
}
.slick-slider .slick-dots li.slick-active button:before {
    color: #5604f9;
}


.section--anchors .anchor_slider .anchor-box:hover::after {
    background-color:  #9326eb;
    color: #0b0844;
}
.section--anchors .anchor_slider .anchor-box::before {
    background-color: #9326eb;
}


.section--cards .cards_slider .card {
    border-color: #9326eb;
}
.section--cards .cards_slider .card .title {
    font-family: Poppins-Bold;
}


.section--contact-form {
    background-color: #5604f9;
}
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=color],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=date],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=datetime-local],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=datetime],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=email],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=month],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=number],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=password],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=search],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=tel],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=text],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=time],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=url],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme input[type=week],
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme select,
.section--contact-form .two-col .col:first-child .gform_wrapper.gravity-theme textarea {
    font-family: Poppins-Regular;
}
.section--contact-form .gform_wrapper.gravity-theme .gform_footer button,
.section--contact-form .gform_wrapper.gravity-theme .gform_footer input,
.section--contact-form .gform_wrapper.gravity-theme .gform_page_footer button,
.section--contact-form .gform_wrapper.gravity-theme .gform_page_footer input {
    background-color: #9326eb;
}


.section--contact .two-col .location-details {
    border-color: #0b0844;
}
.section--contact .two-col .location-details .phone {
    color: #0b0844;
    font-family: Poppins-Regular; 
}
.section--contact .two-col .location-details .hours .title {
    color: #0b0844;
    font-family: Poppins-Regular;
}
.section--contact .two-col .contact-details {
    border-color: #0b0844;
}
.section--contact .two-col .contact-details h3 {
    color: #0b0844;
}
.section--contact .two-col .contact-details .team .team-member .name {
    color: #0b0844;
    font-family: Poppins-Bold;
}
.section--contact .two-col .contact-details .team .team-member .title {
    font-family: Poppins-Regular;
}
.section--contact .two-col .second {
    background-color: #0b0844;
}
.section--contact .two-col .second .form .gform_button.button {
    font-family: Poppins-Bold;
    background-color: #9326eb;
}


.section--corporate-sponsors .sponsor-level.one .heading {
    background-color: #5604f9;
    border-bottom: 0.25em solid #9326eb; 
    border-right: 0.25em solid #9326eb;
}
.section--corporate-sponsors .sponsor-level.two .heading {
    background-color: #9326eb;
    border-bottom: 0.25em solid #0b0844;
    border-right: 0.25em solid #0b0844;
}
.section--corporate-sponsors .sponsor-level.three .heading {
    background-color: #0b0844;
    border-bottom: 0.25em solid #5604f9;
    border-right: 0.25em solid #5604f9;
}
.section--corporate-sponsors .content-wrapper .company .logo-wrapper::after {
    background-color: #9326eb;
}


.section--events .content-wrapper {
    color: #9326eb;
}
.section--events .content-wrapper .heading {
    color: #9326eb;
}


.section--faqs .heading-wrapper {
    background-color: #5604f9;
}
.section--faqs .faq-wrapper {
    background-color: #9326eb;
}
.section--faqs .faq-wrapper .faq .arrow-down {
    color: #5604f9;
}


.section--faqs-v2 .faq-wrapper {
    background-color: #5604f9;
}


.section--faqs-v3 .faq-wrapper, 
.section--faqs-v3 .faq-wrapper .faq {
    border-color: #5604f9;
}
.section--faqs-v3 .faq-wrapper .faq .question #button {
    color: #5604f9;
    background-color: #9326eb;
}
.section--faqs-v3 .faq-wrapper .faq .question #button span {
    background-color: #5604f9;
}


.section--faqs-v4 .faqs-wrapper .faq .question::before {
    background-color:  #5604f9;
}


.section--feature-banner {
    background-color: #9326eb;
}
.section--feature-banner .two-col .col:last-child .banners_slider .banner .subheading,
.section--feature-banner .two-col .col:last-child .banners_slider .banner .heading  {
    color: #0b0844;
}
.section--feature-banner .two-col .col:last-child .banners_slider .slick-prev::before,
.section--feature-banner .two-col .col:last-child .banners_slider .slick-next::before  {
    color: #5604f9;
    font-family: Poppins-Regular;
}


.section--featured-services .heading {
    color: white;
}
.section--featured-services .featured_slider .slide.slick-current {
    background-color: #5604f9;
}
section--featured-services .heading {
    color: #9326eb;
}
section--featured-services .subheading {
    color: #9326eb;
}
.section--featured-services .featured_slider .slide.slick-current .btn {
    color: #5604f9;
}
.section--featured-services .featured_slider .slide h4 {
    color: #5604f9;
}
.section--featured-services .featured_slider slick-prev::before {
    font-family: Poppins-Regular;
}
.section--featured-services .featured_slider slick-next::before {
    font-family: Poppins-Regular;
}


.section--featured-slider {
    color: #9326eb;
}
.section--featured-slider .section-wrapper .featured-slider_v2 .slide .list {
    background-color: #5604f9;
}
.section--featured-slider .section-wrapper .featured-slider_v2 .slide .list li .icon {
    border-color: #9326eb;
}
.section--featured-slider .section-wrapper .featured-slider_v2 .slide .heading {
    color: #9326eb;
}
.section--featured-slider .section-wrapper .slick-slider .slick-dots li button:before {
    color: #9326eb;
}
.section--featured-slider .section-wrapper .slick-slider .slick-dots .slick-active button:before {
    color: #9326eb;
}


.section--four-icons-row .icons-wrapper .title {
    font-family: Poppins-Bold;
    color: #9326eb;
}
.section--four-icons-row .icons-wrapper.lines .content .title::after {
    background-color:  #9326eb;
}


.section--four-panels .panels slick-slider .slick-dots li button:before {
    color: #0b0844;
}
.section--four-panels .panels slick-slider .slick-dots li.slick-active button:before {
    color: #9326eb;
}
.section--four-panels .panels slick-slider .slick-prev::before {
    color: #5604f9;
    font-family: Poppins-Regular;
}
.section--four-panels .panels slick-slider .slick-next::before {
    color: #5604f9;
    font-family: Poppins-Regular;    
}
.section--four-panels .panels .panel {
    border-color: #5604f9;
    background-color: #0b0844;
}


.section--hero-v2 .two-col .col:first-child .heading::after {
    background-image: linear-gradient(to left, #9326eb, rgba(255, 255, 255, 0));
}


.section--hero-v3 .content-top {
    background-color: #0b0844;
}
.section--hero-v3 .content-top::after {
    background-color: #0b0844;
}
.section--hero-v3 .content-bottom {
    background-color: #5604f9;
}





.section--icon-title-slider .icon_title_slider .slide .icon {
    border-color: #0b0844;
}
.section--icon-title-slider .icon_title_slider .slide .title {
    background-color: #9326eb;
    font-family: Poppins-Bold;
}
.section--icon-title-slider .icon_title_slider a.slide:hover .icon {
    background-color: #0b0844;
}
.section--icon-title-slider .icon_title_slider a.slide:hover .title {
    background-color: #0b0844;
    color: #9326eb;
}


.section--icons-panel .heading-wrapper .heading {
    color: #5604f9;
}


.section--image-cta {
    background-color: #9326eb;
}


.section--logo-grid .grid .grid-item .image-wrapper {
    border-color: #5604f9;
}


.section--logo-slider {
    background-color: #9326eb;
}


.section--memberships .memberships_slider .panel {
    border-color: #9326eb;
}
.section--memberships .memberships_slider .panel:nth-child(even) {
    border: 1px solid #0b0844;
}
.section--memberships .memberships_slider .panel h4 {
    background-color: #9326eb;
}
.section--memberships .memberships_slider .panel .detail:nth-child(odd) {
    background-color : #efefef;
}
.section--memberships .memberships_slider .panel .button-wrapper {
    background-color : #9326eb;
}
.section--memberships .memberships_slider .panel:nth-child(even) h4,
.section--memberships .memberships_slider .panel:nth-child(even) .button-wrapper {
    background-color: #0b0844;
}


.section--newsletter .two-col .col:first-child .content-wrapper {
    background-color: #9326eb;
}
.section--newsletter .two-col .col:first-child .form {
    background-color: #0b0844;
}
.section--newsletter .two-col .col:first-child .form .gform_button.button {
    font-family: Poppins-Bold;
    background-color: #5604f9;
}


.section--packages {
    background-color: #5604f9;
}
.section--packages .package-slider .package {
    border-color: #0b0844;
}
.section--packages .package-slider .package .title {
    color: #5604f9;
    font-family: Poppins-Bold;
}
.section--packages .package-slider .package .title::after {
    background-color: #9326eb;
}
.section--packages .package-slider .package .price {
    color: #0b0844;
    font-family: Poppins-Bold;
}
.section--packages .package-slider .package ul li::before {
    color: #9326eb; 
}


.section--process {
    background-color: #5604f9;
}


.section--sbs-image-list .two-col .col .image-wrapper img {
    border-color: #9326eb;
}
.section--sbs-image-list .two-col .col .list li b {
    font-family: Poppins-Bold;
    color: #9326eb;
}


.section--services-location {
    background-color: #efefef;
}
.section--services-location .icon {
    border: 0.35em solid #9326eb;
}
.section--services-location .title {
    background-color: #9326eb;
}
.section--services-location .panels a.btn-white {
    color: #9326eb;
}
.section--services-location a.slide:hover .icon {
    border-color: #5604f9;
    background-color: #9326eb;
}
.section--services-location a.slide:hover .title {
    background-color: #5604f9;
}
.section--services-location .two-col .col:nth-child(2) {
    background-color: #9326eb;
}
@media only screen and (min-width: 768px) {
    .section--services-location .services_slider .slide .title {
        color: #9326eb;
    }
    .section--services-location .two-col .col:nth-child(2)::after {
        background-color: #9326eb;
    }
}


.section--services-slider .services_slider_v2 .post:hover::after {
    background-color: #9326eb;
}


.section--statistics .panels .panel .number {
    color: #0b0844;
    font-family: Poppins-Bold;
}
.section--statistics .panels .panel .title {
    color: #0b0844;
    font-family: Poppins-Regular;
    border-bottom-color: #0b0844;
}


.section--statistics-v2 .panels .panel .stat-wrapper .number {
    color: #0b0844;
}
.section--statistics-v2 .panels .panel .stat-wrapper .percent {
    color: #0b0844;
}
.section--statistics-v2 .panels .panel .stat-wrapper .title {
    color: #0b0844;
    font-family: Poppins-Regular;
}


.section--team-members .team_slider .slide .image-wrapper img {
    border-color: #9326eb;
}
.section--team-members .team_slider .slide .name {
    font-family: Poppins-Bold;
    color: #b5b5b5;
}
.section--team-members .team_slider .slide .title {
    color: #b5b5b5;
}
.section--team-members .team_slider_2 .slide img {
    border-color: #5604f9;
}
.section--team-members .team_slider_2 .slide.slick-current img {
    border: 0.35em solid #9326eb;
}



.section--team-members-v2 .team_slider_3 .slide .image-wrapper img {
    box-shadow: -10px 10px 0px 0px #0b0844;
}
.section--team-members-v2 .team_slider_3 .slide .content {
    background-color: #5604f9;
}
.section--team-members-v2 .team_slider_4 .slide.slick-current img {
    box-shadow: -5px 5px 0px 0px #0b0844;
}



.section--team-members-v3 .team_slider_6 .slide .content {
    background-color:  #5604f9;
}


.section--testimonials-v2 .subheading {
    color: #5604f9;
}
.section--testimonials-v2 .heading::after {
    background-color: #5604f9;
}
.section--testimonials-v2 .testimonials_slider_v2 .testimonial {
    border-color: #9326eb;
}


.section--testimonials-v3 .two-col .col.first .featured-image::after {
    background-color: #5604f9;
}
.section--testimonials-v3 .two-col .col.second .testimonials_slider_v3 .slide {
    background-color: #9326eb;
}
.section--testimonials-v3 .two-col .col.second .testimonials_slider_v3 .slick-dots li button:before {
    color: #9326eb;
}
.section--testimonials-v3 .two-col .col.second .testimonials_slider_v3 .slick-dots .slick-active button:before {
    color: #0b0844;
}


.section--testimonials-v4 .testimonials_slider_v4 .slick-dots li button:before {
    color: #9326eb;
}
.section--testimonials-v4 .testimonials_slider_v4 .slick-dots .slick-active button:before {
    color: #0b0844;
}


.section--testimonials-v5 .testimonials_slider_v5 .slick-dots li button:before {
    color: #9326eb;
}
.section--testimonials-v5 .testimonials_slider_v5 .slick-dots .slick-active button:before {
    color: #0b0844;
}


.section--three-panels .panel {
    border-color: #5604f9;
}
.section--three-panels .two-col .col:nth-child(2) .panel {
    border-color: #5604f9;
}
.section--three-panels .subheading, .section--three-panels .heading {
    color: #5604f9;
}


.section--three-panels-v2 .panels .panel {
    border-color: #5604f9;
    background-color: #0b0844;
}


.section--three-steps {
    background-color: #0b0844;
}
.section--three-steps .heading {
    font-family: Poppins-Regular;
}
.section--three-steps .heading b {
    font-family: Poppins-Bold;
}
.section--three-steps .heading span {
    color: #5604f9;
}
.section--three-steps .heading-wrapper .heading::after {
    background-image: linear-gradient(to left, #9326eb, rgba(255, 255, 255, 0));
}


.section--two-column-list .list li .title {
    color: #9326eb;
    font-family: Poppins-Bold;
}


.section--two-panels {
    background-image: url();
}


.section--values {
    background-color: #5604f9;
}
.section--values .two-col .col:first-child .list li .title {
    font-family: Poppins-Bold;
}