:root {
    --header_height: $header_height;
    --link-color: #16edf3;
    --text-color: #242E47;
    --secondary-text-color: #525252;
    --secondary-bg-color: #F9F9F9;
    --secondary-link-color: #242E47;
    --bg-color: #ffffff;
    --topbar-bg-color: #f9f9f9;
    --footer_bg_color: #ffffff
}

body,
.sp-preloader {
    background-color: #ffffff;
    color: #242E47
}

.sp-preloader>div {
    background: #16edf3
}

.sp-preloader>div:after {
    background: #ffffff
}

#sp-top-bar {
    background: #f9f9f9;
    color: #ffffff
}

#sp-top-bar a {
    color: #ffffff
}

#sp-header {
    background: #f8e4b1
}

#sp-menu ul.social-icons a:hover,
#sp-menu ul.social-icons a:focus {
    color: #16edf3
}

a {
    color: #16edf3
}

a:hover,
a:focus,
a:active {
    color: #16edf3
}

.tags>li {
    display: inline-block
}

.tags>li a {
    background: rgba(22, 237, 243, 0.1);
    color: #16edf3
}

.tags>li a:hover {
    background: #16edf3
}

.article-social-share .social-share-icon ul li a {
    color: #242E47
}

.article-social-share .social-share-icon ul li a:hover,
.article-social-share .social-share-icon ul li a:focus {
    background: #16edf3
}

.pager>li a {
    border: 1px solid #ededed;
    color: #242E47
}

.sp-reading-progress-bar {
    background-color: #16edf3
}

.sp-megamenu-parent>li>a {
    color: #ffffff
}

.sp-megamenu-parent>li:hover>a {
    color: #16edf3
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li.active:hover>a {
    color: #16edf3
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #242e47
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #ffffff
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #16edf3
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #16edf3
}

.sp-megamenu-parent .sp-mega-group>li>a {
    color: #ffffff
}

#offcanvas-toggler>.fa {
    color: #ffffff
}

#offcanvas-toggler>.fa:hover,
#offcanvas-toggler>.fa:focus,
#offcanvas-toggler>.fa:active {
    color: #16edf3
}

#offcanvas-toggler>.fas {
    color: #ffffff
}

#offcanvas-toggler>.fas:hover,
#offcanvas-toggler>.fas:focus,
#offcanvas-toggler>.fas:active {
    color: #16edf3
}

#offcanvas-toggler>.far {
    color: #ffffff
}

#offcanvas-toggler>.far:hover,
#offcanvas-toggler>.far:focus,
#offcanvas-toggler>.far:active {
    color: #16edf3
}

.offcanvas-menu {
    background-color: #242e47;
    color: #ffffff
}

.offcanvas-menu .offcanvas-inner a {
    color: #242E47
}

.offcanvas-menu .offcanvas-inner a:hover,
.offcanvas-menu .offcanvas-inner a:focus,
.offcanvas-menu .offcanvas-inner a:active {
    color: #16edf3
}

.offcanvas-menu .offcanvas-inner ul.menu>li a,
.offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #ffffff
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,
.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #16edf3
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    color: rgba(255, 255, 255, 0.5)
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {
    color: rgba(255, 255, 255, 0.5)
}

.offcanvas-menu .offcanvas-inner ul.menu>li li a {
    color: rgba(255, 255, 255, 0.8)
}

.btn-primary,
.sppb-btn-primary {
    border-color: #16edf3;
    background-color: #16edf3
}

.btn-primary:hover,
.sppb-btn-primary:hover {
    border-color: #16edf3;
    background-color: #16edf3
}

ul.social-icons>li a:hover {
    color: #16edf3
}

.layout-boxed .body-innerwrapper {
    background: #ffffff
}

.sp-module ul>li>a {
    color: #242E47
}

.sp-module ul>li>a:hover {
    color: #16edf3
}

.sp-module .latestnews>div>a {
    color: #242E47
}

.sp-module .latestnews>div>a:hover {
    color: #16edf3
}

.sp-module .tagscloud .tag-name:hover {
    background: #16edf3
}

.search .btn-toolbar button {
    background: #16edf3
}

#sp-footer,
#sp-bottom {
    background: #f8e4b1;
    color: #242e47
}

#sp-footer a,
#sp-bottom a {
    color: #4d0f11
}

#sp-footer a:hover,
#sp-footer a:active,
#sp-footer a:focus,
#sp-bottom a:hover,
#sp-bottom a:active,
#sp-bottom a:focus {
    text-decoration: underline
}

#sp-bottom .sp-module-content .latestnews>li>a>span {
    color: #242e47
}

.sp-comingsoon body {
    background-color: #16edf3
}

.pagination>li>a,
.pagination>li>span {
    color: #242E47
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #242E47
}

.pagination>.active>a,
.pagination>.active>span {
    border-color: #16edf3;
    background-color: #16edf3
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    border-color: #16edf3;
    background-color: #16edf3
}

.error-code,
.coming-soon-number {
    color: #16edf3
}

#sp-header-topbar a:hover {
    color: #16edf3
}

#sp-header.header-with-modal-menu {
    color: #ffffff
}

#sp-header.header-with-modal-menu a {
    color: #4d0f11
}

#sp-header.header-with-modal-menu a:hover,
#sp-header.header-with-modal-menu a:focus {
    color: #ebc557
}

#modal-menu .sp-megamenu-parent>li:hover>a,
#modal-menu .sp-megamenu-parent>li:hover>span,
#modal-menu .sp-megamenu-parent>li.active>a,
#modal-menu .sp-megamenu-parent>li.active>span {
    color: #ffffff
}

#modal-menu ul.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background-color: #151a25
}

#modal-menu .modules-wrapper {
    color: #ffffff
}

#modal-menu .modules-wrapper a {
    color: #ffffff
}

#modal-menu .modules-wrapper a:hover,
#modal-menu .modules-wrapper a:focus {
    color: #16edf3
}

.article-list .article .article-header h1 a,
.article-list .article .article-header h2 a {
    color: #242E47
}

.article-list .article .article-header h1 a:hover,
.article-list .article .article-header h1 a:active,
.article-list .article .article-header h1 a:focus,
.article-list .article .article-header h2 a:hover,
.article-list .article .article-header h2 a:active,
.article-list .article .article-header h2 a:focus {
    color: #16edf3
}

.article-list .article .readmore a {
    color: #242E47
}

.article-list .article .readmore a:hover,
.article-list .article .readmore a:active,
.article-list .article .readmore a:focus {
    color: #16edf3
}

.related-article-large .article-information>span a {
    color: #242E47
}

.related-article-large .article-information>span a:hover {
    color: #16edf3
}

.article-info>span a {
    color: #242E47
}

.article-info>span a:hover {
    color: #16edf3
}

.pagination-wrapper ul li a:hover,
.pagination ul li a:hover {
    border-color: transparent #242E47 !important;
    color: #242E47
}

.pagination-wrapper ul li.active span,
.pagination ul li.active span {
    color: #242E47 !important
}

.sppb-form-group label {
    color: #525252
}

.form-control {
    border-bottom: 1px solid #525252;
    color: #242E47
}

.form-control:focus,
.form-control:hover,
.form-control:active {
    color: #242E47;
    border-color: #525252
}

input[type="text"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="url"]:not(.form-control),
input[type="date"]:not(.form-control),
input[type="password"]:not(.form-control),
input[type="search"]:not(.form-control),
input[type="tel"]:not(.form-control),
input[type="number"]:not(.form-control),
select:not(.form-select):not(.form-control) {
    color: #242E47;
    border-bottom: 1px solid #525252
}

input[type="text"]:not(.form-control):focus,
input[type="text"]:not(.form-control):hover,
input[type="text"]:not(.form-control):active,
input[type="email"]:not(.form-control):focus,
input[type="email"]:not(.form-control):hover,
input[type="email"]:not(.form-control):active,
input[type="url"]:not(.form-control):focus,
input[type="url"]:not(.form-control):hover,
input[type="url"]:not(.form-control):active,
input[type="date"]:not(.form-control):focus,
input[type="date"]:not(.form-control):hover,
input[type="date"]:not(.form-control):active,
input[type="password"]:not(.form-control):focus,
input[type="password"]:not(.form-control):hover,
input[type="password"]:not(.form-control):active,
input[type="search"]:not(.form-control):focus,
input[type="search"]:not(.form-control):hover,
input[type="search"]:not(.form-control):active,
input[type="tel"]:not(.form-control):focus,
input[type="tel"]:not(.form-control):hover,
input[type="tel"]:not(.form-control):active,
input[type="number"]:not(.form-control):focus,
input[type="number"]:not(.form-control):hover,
input[type="number"]:not(.form-control):active,
select:not(.form-select):not(.form-control):focus,
select:not(.form-select):not(.form-control):hover,
select:not(.form-select):not(.form-control):active {
    color: #242E47;
    border-color: #525252
}

input::-webkit-input-placeholder {
    color: #525252 !important
}

input::-moz-placeholder {
    color: #525252 !important
}

input:-ms-input-placeholder {
    color: #525252 !important
}

input::-ms-input-placeholder {
    color: #525252 !important
}

input::placeholder {
    color: #525252 !important
}

textarea::-webkit-input-placeholder {
    color: #525252 !important
}

textarea::-moz-placeholder {
    color: #525252 !important
}

textarea:-ms-input-placeholder {
    color: #525252 !important
}

textarea::-ms-input-placeholder {
    color: #525252 !important
}

textarea::placeholder {
    color: #525252 !important
}

.subscriber-form .sppb-btn.sppb-btn-custom span {
    color: #242E47
}

.registration #member-registration #jform_privacyconsent_privacy-lbl>a {
    color: #242E47
}

.registration #member-registration #jform_privacyconsent_privacy-lbl>a:hover,
.registration #member-registration #jform_privacyconsent_privacy-lbl>a:focus {
    color: #16edf3
}

body .sppb-btn.sppb-btn-default,
body .sppb-btn.sppb-btn-primary,
body .sppb-btn.btn-primary,
body .btn.sppb-btn-default,
body .btn.sppb-btn-primary,
body .btn.btn-primary {
    color: #242E47;
    border-color: #242E47
}

body .sppb-btn.sppb-btn-default:after,
body .sppb-btn.sppb-btn-primary:after,
body .sppb-btn.btn-primary:after,
body .btn.sppb-btn-default:after,
body .btn.sppb-btn-primary:after,
body .btn.btn-primary:after {
    background: #16edf3
}

body .sppb-btn.sppb-btn-default:hover,
body .sppb-btn.sppb-btn-default:focus,
body .sppb-btn.sppb-btn-default:active,
body .sppb-btn.sppb-btn-primary:hover,
body .sppb-btn.sppb-btn-primary:focus,
body .sppb-btn.sppb-btn-primary:active,
body .sppb-btn.btn-primary:hover,
body .sppb-btn.btn-primary:focus,
body .sppb-btn.btn-primary:active,
body .btn.sppb-btn-default:hover,
body .btn.sppb-btn-default:focus,
body .btn.sppb-btn-default:active,
body .btn.sppb-btn-primary:hover,
body .btn.sppb-btn-primary:focus,
body .btn.sppb-btn-primary:active,
body .btn.btn-primary:hover,
body .btn.btn-primary:focus,
body .btn.btn-primary:active {
    border-color: #16edf3
}

body .sppb-btn.sppb-btn-link,
body .btn.sppb-btn-link {
    color: #16edf3
}

.view-login .login-title,
.view-login .registration-title,
.view-registration .login-title,
.view-registration .registration-title,
.view-profile .login-title,
.view-profile .registration-title {
    color: #242E47
}

.view-login .list-group .list-group-item {
    color: #242E47
}

.magnin-slider .sp-nav-control .nav-control:hover {
    background: #16edf3 !important
}

.magnin-slider .sp-slider-btn-text:hover,
.magnin-slider .sp-slider-btn-text:focus,
.magnin-slider .sp-slider-btn-text:active {
    border-color: #16edf3
}

.sp-simpleportfolio-view-items.layout-modern .sp-simpleportfolio-info:hover {
    color: #242E47
}

.sp-simpleportfolio-view-items.layout-modern .sp-simpleportfolio-info:hover .sp-simpleportfolio-title a {
    color: #242E47
}

.sp-simpleportfolio-view-items.layout-modern .sp-simpleportfolio-info:hover .sp-simpleportfolio-title a:hover {
    color: #16edf3
}

.sp-simpleportfolio-view-items.layout-modern .sp-simpleportfolio-info .sp-simpleportfolio-title a {
    color: #242E47
}

.sp-simpleportfolio-view-items.layout-modern .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover {
    color: #16edf3
}

.sp-simpleportfolio-view-items.layout-modern .sp-simpleportfolio-tags {
    color: rgba(36, 46, 71, 0.7)
}

.sp-simpleportfolio-view-items.layout-default .sp-simpleportfolio-info:hover {
    color: #242E47
}

.sp-simpleportfolio-view-items.layout-default .sp-simpleportfolio-info:hover .sp-simpleportfolio-title a {
    color: #242E47
}

.sp-simpleportfolio-view-items.layout-default .sp-simpleportfolio-info:hover .sp-simpleportfolio-title a:hover {
    color: #16edf3
}

.sp-simpleportfolio-view-items.layout-default .sp-simpleportfolio-info .sp-simpleportfolio-title a {
    color: #242E47
}

.sp-simpleportfolio-view-items.layout-default .sp-simpleportfolio-info .sp-simpleportfolio-description {
    color: rgba(36, 46, 71, 0.7)
}

.sp-simpleportfolio .sp-simpleportfolio-filter>ul li a {
    color: rgba(36, 46, 71, 0.5)
}

.sp-simpleportfolio .sp-simpleportfolio-filter>ul li.active a {
    color: #242E47
}

.magnin-scroll-bar .sppb-addon-title:before {
    background-color: #16edf3
}

.magnin-scroll-bar .sppb-addon-title:after {
    border: 1px solid #16edf3
}

.magnin-text-stroke {
    -webkit-text-fill-color: transparent;
    -webkit-text-stroke: 2px rgba(82, 82, 82, 0.1)
}

.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item {
    background: #F5F5F5
}

.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-heading {
    color: rgba(36, 46, 71, 0.8)
}

.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:hover {
    background-color: rgba(36, 46, 71, 0.05)
}

.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-description {
    color: rgba(36, 46, 71, 0.7)
}

.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child {
    color: #242E47
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item {
    border: 1px solid #242E47
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-heading {
    color: rgba(36, 46, 71, 0.8)
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:hover {
    background-color: rgba(36, 46, 71, 0.05)
}

.pricing-table.active .sppb-pricing-header,
.pricing-table:hover .sppb-pricing-header {
    background-color: #16edf3
}

.pricing-table.active .sppb-pricing-title,
.pricing-table:hover .sppb-pricing-title {
    background-color: #16edf3
}

.pricing-list:hover .sppb-pricing-price-container,
.pricing-list:hover .sppb-pricing-footer {
    background: #16edf3
}

.job-details .sppb-addon-title strong:before {
    color: #16edf3
}

.portfolio-single .sppb-btn.sppb-btn-custom i:hover {
    color: #16edf3
}

.magnin-faq .sppb-panel-group .sppb-toggle-direction i:before {
    color: #16edf3
}

.view-article #sp-main-body .container .article-details .related-article-list-container h3.related-article-title {
    color: #242E47
}

.view-article #sp-main-body .container .article-details .related-article-list-container .related-article-list .article {
    background-color: #ffffff
}

.view-article #sp-main-body .container .article-details .related-article-list-container .related-article-list .article .article-header h2 {
    color: #242E47
}

.view-article #sp-main-body .container .article-details .related-article-list-container .related-article-list .article .article-info span {
    color: #242E47
}

.view-category .blog #articleCarouselSlide .carousel-inner article.carousel-item .carousel-item-inner .article-carousel-caption .article-carousel-pro-text .article-info span {
    color: #242E47
}

.view-category .blog #articleCarouselSlide .carousel-inner article.carousel-item .carousel-item-inner .article-carousel-caption .article-carousel-pro-text .entry-header .article-header h2 a {
    color: #242E47
}

.view-category .blog #articleCarouselSlide .carousel-inner article.carousel-item .carousel-item-inner .article-carousel-caption .article-carousel-pro-text .entry-header .article-header h2 a:hover {
    color: #16edf3
}

.view-category .blog #articleCarouselSlide .carousel-control-prev .carousel-control-prev-icon {
    border: solid 1px #242E47
}

.view-category .blog #articleCarouselSlide .carousel-control-prev .carousel-control-prev-icon:after {
    color: #242E47
}

.view-category .blog #articleCarouselSlide .carousel-control-prev .carousel-control-prev-icon:hover {
    background-color: #16edf3
}

.view-category .blog #articleCarouselSlide .carousel-control-next .carousel-control-next-icon {
    border: solid 1px #242E47
}

.view-category .blog #articleCarouselSlide .carousel-control-next .carousel-control-next-icon:after {
    color: #242E47
}

.view-category .blog #articleCarouselSlide .carousel-control-next .carousel-control-next-icon:hover {
    background-color: #16edf3
}

.view-category .blog .article-list .magnin-intro-articles .article .article-body {
    background-color: #F5F5F5
}

.view-category .blog .article-list .magnin-intro-articles .article .article-body .article-info span {
    color: #242E47
}

.view-category .blog .article-list .magnin-intro-articles .article .article-body .article-info span a {
    color: #242E47
}

.view-category .blog .article-list .magnin-intro-articles .article .article-body .article-header h2 {
    color: #242E47
}

.view-category .blog .article-list .magnin-intro-articles .article .article-body .article-introtext p {
    color: rgba(36, 46, 71, 0.7)
}

.view-category .blog .article-list .magnin-intro-articles .article:hover .article-body .article-header h2 a {
    color: #16edf3
}

.article-right-sidebar .search .input-group input {
    border-bottom: 1px solid #242E47
}

.article-right-sidebar .search .input-group:after {
    color: #242E47
}

.article-right-sidebar .search .input-group:after:hover {
    color: #16edf3
}

.article-right-sidebar ul.mod-articlescategories li a {
    color: #242E47
}

.article-right-sidebar ul.mod-articlescategories li a:hover {
    color: #16edf3
}

.major-color-gradient2 .sppb-row-overlay {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 21%, #16edf3 21%, #16edf3 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0) 100%)
}

.subscriber-form input.sppb-form-control {
    border-bottom: 1px solid #242E47
}

.home-bg-gradient {
    background-image: linear-gradient(180deg, #6c8cbd 0%, rgba(255, 255, 255, 0.56) 58.16%, #ffffff 90.2%);
    background-color: #ffffff
}

.opacity-color .sppb-addon-content,
.opacity-color .sppb-addon-title {
    color: rgba(36, 46, 71, 0.7)
}

.accordion-style1 .sppb-addon-content {
    color: rgba(36, 46, 71, 0.7)
}

.testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-message {
    color: rgba(36, 46, 71, 0.7)
}

.testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-message h5 {
    color: #242E47
}