:root {
    --header_height: $header_height;
    --link-color: #1a223c;
    --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: #1a223c;
}
.sp-preloader > div:after {
    background: #ffffff;
}
#sp-top-bar {
    background: #f9f9f9;
    color: #ffffff;
}
#sp-top-bar a {
    color: #ffffff;
}
#sp-header {
    background: #ffffff;
}
#sp-menu ul.social-icons a:hover,
#sp-menu ul.social-icons a:focus {
    color: #1a223c;
}
a {
    color: #1a223c;
}
a:hover,
a:focus,
a:active {
    color: #1a223c;
}
.tags > li {
    display: inline-block;
}
.tags > li a {
    background: rgba(22, 237, 243, 0.1);
    color: #1a223c;
}
.tags > li a:hover {
    background: #1a223c;
}
.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: #1a223c;
}
.pager > li a {
    border: 1px solid #ededed;
    color: #242e47;
}
.sp-reading-progress-bar {
    background-color: #1a223c;
}
.sp-megamenu-parent > li > a {
    color: #000000;
}
.sp-megamenu-parent > li:hover > a {
    color: #1a223c;
}
.sp-megamenu-parent > li.active > a,
.sp-megamenu-parent > li.active:hover > a {
    color: #1a223c;
}
.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: #a5a7af;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #a5a7af;
}
.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: #1a223c;
}
#offcanvas-toggler > .fas {
    color: #ffffff;
}
#offcanvas-toggler > .fas:hover,
#offcanvas-toggler > .fas:focus,
#offcanvas-toggler > .fas:active {
    color: #1a223c;
}
#offcanvas-toggler > .far {
    color: #ffffff;
}
#offcanvas-toggler > .far:hover,
#offcanvas-toggler > .far:focus,
#offcanvas-toggler > .far:active {
    color: #1a223c;
}
.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: #1a223c;
}
.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: #cbb9b9;
}
.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: #1a223c;
    background-color: #1a223c;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
    border-color: #1a223c;
    background-color: #1a223c;
}
ul.social-icons > li a:hover {
    color: #1a223c;
}
.layout-boxed .body-innerwrapper {
    background: #ffffff;
}
.sp-module ul > li > a {
    color: #242e47;
}
.sp-module ul > li > a:hover {
    color: #1a223c;
}
.sp-module .latestnews > div > a {
    color: #242e47;
}
.sp-module .latestnews > div > a:hover {
    color: #1a223c;
}
.sp-module .tagscloud .tag-name:hover {
    background: #1a223c;
}
.search .btn-toolbar button {
    background: #1a223c;
}
#sp-footer,
#sp-bottom {
    background: #ffffff;
    color: #242e47;
}
#sp-footer a,
#sp-bottom a {
    color: #242e47;
}
#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: #1a223c;
}
.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: #1a223c;
    background-color: #1a223c;
}
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    border-color: #1a223c;
    background-color: #1a223c;
}
.error-code,
.coming-soon-number {
    color: #1a223c;
}
#sp-header-topbar a:hover {
    color: #1a223c;
}
#sp-header.header-with-modal-menu {
    color: #1c223c;
}
#sp-header.header-with-modal-menu a {
    color: #1c223c;
}
#sp-header.header-with-modal-menu a:hover,
#sp-header.header-with-modal-menu a:focus {
    color: #5c5c5c;
}
#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: #1a223c;
}
#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: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.related-article-large .article-information > span a {
    color: #242e47;
}
.related-article-large .article-information > span a:hover {
    color: #1a223c;
}
.article-info > span a {
    color: #242e47;
}
.article-info > span a:hover {
    color: #1a223c;
}
.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: #1a223c;
}
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: #1a223c;
}
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: #1a223c;
}
body .sppb-btn.sppb-btn-link,
body .btn.sppb-btn-link {
    color: #1a223c;
}
.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: #1a223c !important;
}
.magnin-slider .sp-slider-btn-text:hover,
.magnin-slider .sp-slider-btn-text:focus,
.magnin-slider .sp-slider-btn-text:active {
    border-color: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.magnin-scroll-bar .sppb-addon-title:after {
    border: 1px solid #1a223c;
}
.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: #1a223c;
}
.pricing-table.active .sppb-pricing-title,
.pricing-table:hover .sppb-pricing-title {
    background-color: #1a223c;
}
.pricing-list:hover .sppb-pricing-price-container,
.pricing-list:hover .sppb-pricing-footer {
    background: #1a223c;
}
.job-details .sppb-addon-title strong:before {
    color: #1a223c;
}
.portfolio-single .sppb-btn.sppb-btn-custom i:hover {
    color: #1a223c;
}
.magnin-faq .sppb-panel-group .sppb-toggle-direction i:before {
    color: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.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: #1a223c;
}
.article-right-sidebar ul.mod-articlescategories li a {
    color: #242e47;
}
.article-right-sidebar ul.mod-articlescategories li a:hover {
    color: #1a223c;
}
.major-color-gradient2 .sppb-row-overlay {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 21%, #1a223c 21%, #1a223c 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;
}
