:root {
    --primary_color: #f34a04
}

body,
.sp-preloader {
    /* background-color: #000c2e; */
    color: #adb5bd
}

.sp-preloader>div {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sp-preloader>div:after {
    background: #111
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    color: #eee
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=date]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=number]:focus,
select:focus,
textarea:focus,
.form-control:focus,
.sppb-form-group .sppb-form-control:focus {
    border-color: #dd8827
}

#sp-top-bar {
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #dac541;
}

#sp-header {
    background-image:linear-gradient(to top, #ffffff,#ffffff);
}

a {
    color: #000a36;
}

a:hover,
a:focus,
a:active {
    color: #dd8827
}

.article-list .article .article-header h1 a,
.article-list .article .article-header h2 a {
    color: #fff
}

.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: #dd8827
}

.article-list .article .readmore a:not(.btn):not(.sppb-btn) {
    color: #fff
}

.article-list .article .readmore a:not(.btn):not(.sppb-btn):hover,
.article-list .article .readmore a:not(.btn):not(.sppb-btn):active,
.article-list .article .readmore a:not(.btn):not(.sppb-btn):focus {
    color: #dd8827
}

.article-info>span a {
    color: #adb5bd
}

.article-info>span a:hover {
    color: #dd8827
}

.article-details blockquote {
    color: #eee
}

.article-details blockquote:after {
    background: #dd8827
}

.related-article-list-container .related-article-title:after {
    background: #dd8827
}

.ublog .article-list .article:hover .article-header h1 a,
.ublog .article-list .article:hover .article-header h2 a,
.ublog .article-list .article:hover .article-header h3 a,
.ublog .article-list .article:focus .article-header h1 a,
.ublog .article-list .article:focus .article-header h2 a,
.ublog .article-list .article:focus .article-header h3 a {
    color: #dd8827
}

.ublog .article-list .article-info>span a {
    color: #dd8827
}

.ublog-details .article-info>span a {
    color: #dd8827
}

.projects .filter-options a.active,
.projects .filter-options a:hover {
    color: #dd8827
}

.projects .project-category a {
    color: #dd8827
}

.projects.construction-layout .project-media {
    background: #dd8827;
    background: linear-gradient(45deg, #fdb293 0, rgba(243, 139, 4, 0.8) 50%, rgba(245, 171, 33, 1) 100%)
}

.projects.mining-layout .project-media:before {
    background: #fff
}

.projects.mining-layout .project-header {
    background-image: linear-gradient(90deg, #002a4c, #066a7d);
}

.projects.mining-layout .project-header a {
    color: #fff
}

.projects.mining-layout .project-header h2,
.projects.mining-layout .project-header h3 {
    color: rgba(255, 255, 255, .8)
}

.projects.mining-layout .project-header h2:hover,
.projects.mining-layout .project-header h3:hover {
    color: #fff
}

.projects.architect-layout .project .project-header h2 a:not(:hover),
.projects.architect-layout .project .project-header h3 a:not(:hover) {
    color: #111
}

.projects.architect-layout .project .project-content {
    background: rgba(255, 255, 255, .9);
    color: #111
}

.projects.architect-layout .project .project-content .link-icon {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.projects.architect-layout .project .project-content .link-icon span {
    color: #fff
}

.projects.interior-layout .project .project-header {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.projects.interior-layout .project .project-header a {
    color: #fff
}

.projects.interior-layout .project .project-header h2,
.projects.interior-layout .project .project-header h3 {
    color: rgba(255, 255, 255, .8)
}

.projects.interior-layout .project .project-header h2:hover,
.projects.interior-layout .project .project-header h3:hover {
    color: #fff
}

.single-project .project-gallery .row>div>a:before {
    background: rgba(238, 238, 238, .7)
}

.single-project .project-gallery .row>div>a:after {
    color: #111
}

.single-project.mining-layout .project-info h3:after {
    border-left: 14px solid #dd8827;
    border-right: 14px solid #eee
}

.single-project.mining-layout .project-header h1:after {
    border-left: 14px solid #dd8827;
    border-right: 14px solid #eee
}

.single-project.mining-layout .project-gallery {
    margin-top: 1.25rem
}

.single-project.interior-layout #projectTabs li .nav-link:hover {
    color: #dd8827
}

.single-project.interior-layout #projectTabs li .nav-link.active {
    color: #dd8827;
    background-color: #111;
    border-bottom-color: #111
}

.tags>li a {
    background: #fff;
    color: #333
}

.tags>li a:hover {
     background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff
}

.article-social-share .social-share-icon ul li a {
    color: #adb5bd
}

.article-social-share .social-share-icon ul li a:hover,
.article-social-share .social-share-icon ul li a:focus {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    border-color: #dd8827;
    color: #fff
}

.pager>li a {
    color: #adb5bd
}

.sp-reading-progress-bar {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sp-megamenu-parent>li>a {
    color: #ddd
}

.sp-megamenu-parent>li:hover>a {
    color: #fff
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li.active:hover>a {
    color: #000000
}

.sp-megamenu-parent>li .sp-menu-badge {
    color: #fff;
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ffffff;
    border-top: 2px solid #ffbf00;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
    color: #090031
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:before {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #dd8827
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #dd8827
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.sp-has-child:hover>a {
    color: #dd8827
}

.sp-megamenu-parent .sp-mega-group>li>a {
    color: #eee
}

#offcanvas-toggler>.fa {
    color: #ddd
}

#offcanvas-toggler>.fa:hover,
#offcanvas-toggler>.fa:focus,
#offcanvas-toggler>.fa:active {
    color: #fff
}

#offcanvas-toggler>.fas {
    color: #ddd
}

#offcanvas-toggler>.fas:hover,
#offcanvas-toggler>.fas:focus,
#offcanvas-toggler>.fas:active {
    color: #fff
}

#offcanvas-toggler>.far {
    color: #ddd
}

#offcanvas-toggler>.far:hover,
#offcanvas-toggler>.far:focus,
#offcanvas-toggler>.far:active {
    color: #fff
}

.offcanvas-menu {
    background-color: #050505;
    color: rgba(238, 238, 238, .6)
}

.offcanvas-menu .offcanvas-inner a:not([class*=btn]) {
    color: #eee
}

.offcanvas-menu .offcanvas-inner a:not([class*=btn]):hover,
.offcanvas-menu .offcanvas-inner a:not([class*=btn]):focus,
.offcanvas-menu .offcanvas-inner a:not([class*=btn]):active {
    color: #dd8827
}

.offcanvas-menu .offcanvas-inner ul.menu>li a,
.offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #eee
}

.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: #dd8827
}

.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: #eee
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {
    color: #eee
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent a:hover>.menu-toggler,
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent a:focus>.menu-toggler {
    color: #dd8827
}

.offcanvas-menu .offcanvas-inner ul.menu>li li a {
    color: #eee
}

.offcanvas-menu .offcanvas-inner .social-icons>li>a {
    background: #eee;
    color: #050505
}

.offcanvas-menu .offcanvas-inner .social-icons>li>a:hover {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #050505
}

.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .sp-sign-in {
    color: #eee
}

.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .sp-sign-in:hover {
    color: #dd8827
}

.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .sp-profile-dropdown {
    background: #050505
}

.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .sp-profile-dropdown a {
    color: #eee
}

.offcanvas-menu .offcanvas-inner .sp-profile-wrapper .sp-profile-dropdown a:hover {
    color: #dd8827
}

.offcanvas-menu .fa,
.offcanvas-menu .fab,
.offcanvas-menu .far,
.offcanvas-menu .fas {
    color: #dd8827
}

.offcanvas-menu a .fa,
.offcanvas-menu a .fab,
.offcanvas-menu a .far,
.offcanvas-menu a .fas {
    color: inherit
}

.offcanvas-menu .offcanvas-inner ul.menu li.active>a {
    color: #dd8827 !important;
    background-color: inherit
}

.close-offcanvas {
    background: #eee;
    color: #050505
}

.close-offcanvas .burger-icon span {
    background: #050505 !important
}

.close-offcanvas:hover {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #050505
}

.close-offcanvas:hover .burger-icon span {
    background: #050505 !important
}

.btn-primary,
.sppb-btn-primary {
    border-color: #dd8827;
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.btn-primary:hover,
.sppb-btn-primary:hover {
    border-color: #dd8827;
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

ul.social-icons>li a:hover {
    color: #dd8827
}

.sp-page-title .breadcrumb {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sp-page-title .breadcrumb>.active {
    color: rgba(255, 255, 255, .8)
}

.sp-page-title .breadcrumb>span,
.sp-page-title .breadcrumb>li,
.sp-page-title .breadcrumb>li+li:before,
.sp-page-title .breadcrumb>li>a {
    color: #fff
}

.layout-boxed .body-innerwrapper {
    background: #111
}

.sp-module ul>li>a {
    color: #adb5bd
}

.sp-module ul>li>a:hover {
    color: #fff
}

.sp-module .latestnews>div>a {
    color: #adb5bd
}

.sp-module .latestnews>div>a:hover {
    color: #fff
}

.sp-module .tagscloud .tag-name:hover {
    background: #fff
}

.search .btn-toolbar button {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

#sp-left .sp-module .sp-module-title:after,
#sp-right .sp-module .sp-module-title:after {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

#sp-footer {
    border-top: 1px solid #121212
}

#sp-footer .social-icons>li>a {
    border: 1px solid #dd8827;
}

#sp-footer .designed-by {
    color: #dd8827
}

#sp-footer,
#sp-bottom {
    background-image: linear-gradient(to bottom, #00042a, #005263);
    color: #999
}

#sp-footer a,
#sp-bottom a {
    color: #eee
}

#sp-footer a:hover,
#sp-footer a:active,
#sp-footer a:focus,
#sp-bottom a:hover,
#sp-bottom a:active,
#sp-bottom a:focus {
    color: #dd8827
}

#sp-bottom h1,
#sp-bottom h2,
#sp-bottom h3,
#sp-bottom h4,
#sp-bottom h5,
#sp-bottom h6 {
    color: #eee
}

#sp-bottom .sp-module-title {
    border-bottom: 1px solid #121212
}

#sp-bottom .sp-module-title:after {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

#sp-bottom .sp-module-content .latestnews>li>a>span {
    color: #999
}

.coming-soon body .social-icons a {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff
}

.coming-soon body .social-icons a:hover,
.coming-soon body .social-icons a:focus {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #ececec
}

.pagination>.page-item>a {
    color: #adb5bd
}

.pagination>.page-item>a.previous:hover,
.pagination>.page-item>a.previous:focus,
.pagination>.page-item>a.next:hover,
.pagination>.page-item>a.next:focus,
.pagination>.page-item>a.first:hover,
.pagination>.page-item>a.first:focus,
.pagination>.page-item>a.last:hover,
.pagination>.page-item>a.last:focus {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff
}

.pagination>.page-item>a:hover,
.pagination>.page-item>a:focus {
   background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff;
    border-color: #dd8827
}

.pagination>.page-item>a:focus {
    box-shadow: 0 0 0 .2rem rgba(243, 74, 4, .25)
}

.pagination>.page-item.active a,
.pagination>.page-item.active a:hover,
.pagination>.page-item.active a:focus {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff;
    border-color: #dd8827
}

.pagination>.active>a,
.pagination>.active>span {
    border-color: #fff;
    background-color: #fff
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    border-color: #fff;
    background-color: #fff
}

.page-item.active .page-link {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    border-color: #dd8827
}

.error-code span,
.coming-soon-number {
    color: #dd8827 !important
}

.error-code span {
    text-shadow: 3px 3px #111, 5px 5px #dd8827;
}

.sp-scroll-up {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff;
    border: 1px solid #dd8827;
}

.sp-scroll-up:hover,
.sp-scroll-up:active,
.sp-scroll-up:focus {
    color: #fff;
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

html.offline .offline-wrapper {
    background-color: #111
}

.header-1#sp-top-bar {
    color: #fff
}

.header-1#sp-top-bar .container>.container-inner>.row .logo-col {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.header-1#sp-top-bar .container>.container-inner>.row .logo-col:before {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.header-1#sp-top-bar .container>.container-inner>.row .logo-col:after {
    border-top: 40px solid #222
}

.header-1#sp-top-bar .sp-contact-info li {
    border-right: 1px solid rgba(255, 255, 255, .3)
}

.header-1#sp-top-bar ul.social-icons>li {
    border-right: 1px solid rgba(255, 255, 255, .3)
}

.header-1#sp-top-bar a:not(.btn):not(.sppb-btn) {
    color: #fff
}

.header-1.header-overlap #sp-top-bar {
    color: rgba(255, 255, 255, .9)
}

.header-1.header-overlap #sp-top-bar a:not(.btn):not(.sppb-btn) {
    color: #fff
}

.header-1.header-overlap #sp-top-bar .container>.container-inner>.row .logo-col:after {
    border-top: 40px solid #dd8827
}

.header-1.header-overlap #sp-top-bar #sp-top1,
.header-1.header-overlap #sp-top-bar #sp-top2 {
    background: #ffffff
}

.header-1.header-overlap #sp-top-bar #sp-top2:after {
    background: #ffffff
}

.header-1.header-overlap #sp-top-bar .sp-contact-info li {
    border-right: 1px solid rgba(255, 255, 255, .3)
}

.header-1.header-overlap #sp-top-bar ul.social-icons>li {
    border-right: 1px solid rgba(255, 255, 255, .3)
}

.header-2#sp-top-bar ul.social-icons>li a {
    border: 1px solid rgba(153, 153, 153, .5)
}

@media(min-width: 1200px) {
    .header-2#sp-header:before {
        background: #ffffff
    }

    .header-2#sp-header>.container {
        background: #ffffff
    }

    .header-2#sp-header>.container:before {
        border-top: 70px solid #ffffff
    }

    .header-2#sp-header>.container:after {
        border-top: 70px solid #ffffff
    }
}

.header-3#sp-header {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.header-3#sp-header .sp-megamenu-parent>li>a,
.header-3#sp-header .sp-megamenu-parent>li>span {
    color: rgba(255, 255, 255, .8)
}

.header-3#sp-header .sp-megamenu-parent>li.active>a,
.header-3#sp-header .sp-megamenu-parent>li.active>span,
.header-3#sp-header .sp-megamenu-parent>li:hover>a,
.header-3#sp-header .sp-megamenu-parent>li:hover>span {
    color: #fff
}

.header-3#sp-header #offcanvas-toggler>.fa {
    color: rgba(255, 255, 255, .8)
}

.header-3#sp-header #offcanvas-toggler>.fa:hover {
    color: #fff
}

@media(min-width: 1200px) {
    .header-3.header-overlap #sp-header:not(.header-sticky)>.container {
        background-image:linear-gradient(to top, #dd8827,#f5ab21);
    }

    .header-3.header-overlap #sp-header:not(.header-sticky)>.container:before {
        border-bottom: 80px solid #dd8827;
    }

    .header-3.header-overlap #sp-header:not(.header-sticky)>.container:after {
        height: 80px;
        background-image:linear-gradient(to top, #dd8827,#f5ab21);
    }
}

.header-4#sp-top-bar {
    color: #fff
}

.header-4#sp-top-bar a:not(.btn):not(.sppb-btn) {
    color: #fff
}

@media(min-width: 992px) {
    .header-4#sp-header {
        background-image:linear-gradient(to top, #dd8827,#f5ab21);
    }

    .header-4#sp-header .logo-center {
        background: #222
    }

    .header-4#sp-header .logo-center:before {
        border-top: 90px solid #222
    }

    .header-4#sp-header .logo-center:after {
        border-top: 90px solid #222
    }
}

.offcanvas-active .burger-icon>span,
#modal-menu-toggler.active .burger-icon>span,
.burger-icon>span {
    background-color: #000000
}

.bg-primary {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-primary-10 {
    background-color: #feede6
}

.bg-primary-20 {
    background-color: #fddbcd
}

.bg-primary-30 {
    background-color: #fbc9b4
}

.bg-primary-40 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-primary-50 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-primary-60 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-primary-70 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-primary-80 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-primary-90 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
}

.bg-body {
    background-color: #111 !important
}

.overlay-bg-primary-10:before {
    background-color: rgba(221, 136, 39, .1)
}

.overlay-bg-primary-20:before {
    background-color: rgba(221, 136, 39, .2)
}

.overlay-bg-primary-30:before {
    background-color: rgba(221, 136, 39, .3)
}

.overlay-bg-primary-40:before {
    background-color: rgba(221, 136, 39, .4)
}

.overlay-bg-primary-50:before {
    background-color: rgba(221, 136, 39, .5)
}

.overlay-bg-primary-60:before {
    background-color: rgba(221, 136, 39, .6)
}

.overlay-bg-primary-70:before {
    background-color: rgba(221, 136, 39, .7)
}

.overlay-bg-primary-80:before {
    background-color: rgba(221, 136, 39, .8)
}

.overlay-bg-primary-90:before {
    background-color: rgba(221, 136, 39, .9)
}

body .btn-primary,
body .sppb-btn-primary {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
    color: #fff;
    border: 1px solid #dd8827;
}

body .btn-primary.disabled,
body .btn-primary:hover,
body .btn-primary:active,
body .btn-primary:not(:disabled):not(.disabled):active,
body .sppb-btn-primary.disabled,
body .sppb-btn-primary:hover,
body .sppb-btn-primary:active,
body .sppb-btn-primary:not(:disabled):not(.disabled):active {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
    color: #fff;
    border: 1px solid #dd8827;
}

body .btn-primary:focus,
body .sppb-btn-primary:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .btn-primary.sppb-btn-outline,
body .sppb-btn-primary.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #dd8827;
    border-color: #dd8827
}

body .btn-primary.sppb-btn-outline:hover,
body .btn-primary.sppb-btn-outline:active,
body .sppb-btn-primary.sppb-btn-outline:hover,
body .sppb-btn-primary.sppb-btn-outline:active {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
    color: #fff;
    border-color: #dd8827;
}

body .btn-primary.sppb-btn-outline:focus,
body .sppb-btn-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .btn-primary.sppb-btn-outline-hover,
body .sppb-btn-primary.sppb-btn-outline-hover {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
    color: #fff;
    border-color: #dd8827;
}

body .btn-primary.sppb-btn-outline-hover:hover,
body .btn-primary.sppb-btn-outline-hover:active,
body .sppb-btn-primary.sppb-btn-outline-hover:hover,
body .sppb-btn-primary.sppb-btn-outline-hover:active {
    background: rgba(0, 0, 0, 0);
    color: #dd8827;
    border-color: #dd8827
}

body .btn-primary.sppb-btn-outline-hover:focus,
body .sppb-btn-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .btn-primary.sppb-btn-3d,
body .sppb-btn-primary.sppb-btn-3d {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
    color: #fff;
    border-color: #dd8827;
    border-bottom-color: #dd8827
}

body .btn-primary.sppb-btn-3d:hover,
body .btn-primary.sppb-btn-3d:active,
body .sppb-btn-primary.sppb-btn-3d:hover,
body .sppb-btn-primary.sppb-btn-3d:active {
    background-image:linear-gradient(to top, #dd8827,#f5ab21); 
    color: #fff;
    border-color: #dd8827;
    border-bottom-color: #dd8827;
}

body .btn-primary.sppb-btn-3d:focus,
body .sppb-btn-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .btn-primary.sppb-btn-gradient,
body .sppb-btn-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #dd8827 0, #f5ab21 75%);
    border: none
}

body .btn-primary.sppb-btn-gradient:hover,
body .btn-primary.sppb-btn-gradient:active,
body .sppb-btn-primary.sppb-btn-gradient:hover,
body .sppb-btn-primary.sppb-btn-gradient:active {
    background-image: linear-gradient(135deg, #dd8827 0, #f5ab21 75%);
    border: none
}

body .btn-primary.sppb-btn-gradient:focus,
body .sppb-btn-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(243, 74, 4, .5)
}

body .sppb-btn-primary-dark {
    background-image: linear-gradient(-45deg, #dd8827 0, #f5ab21 75%);
    color: #fff;
    border: 1px solid #dd8827;
}

body .sppb-btn-primary-dark:hover {
    background: #343a40;
    color: #fff;
    border: 1px solid #343a40
}

body .sppb-btn-primary-dark:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-dark.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #dd8827;
    border-color: #dd8827
}

body .sppb-btn-primary-dark.sppb-btn-outline:hover {
    background: #343a40;
    color: #fff;
    border-color: #343a40
}

body .sppb-btn-primary-dark.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-dark.sppb-btn-outline-hover {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827
}

body .sppb-btn-primary-dark.sppb-btn-outline-hover:hover {
    background: rgba(0, 0, 0, 0);
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-primary-dark.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-dark.sppb-btn-3d {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827;
    border-bottom-color: #dd8827
}

body .sppb-btn-primary-dark.sppb-btn-3d:hover {
    background: #343a40;
    color: #fff;
    border-color: #23272b;
    border-bottom-color: #23272b
}

body .sppb-btn-primary-dark.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-dark.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #dd8827 0, #f5ab21 75%);
    border: none
}

body .sppb-btn-primary-dark.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-primary-dark.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-white {
    background: #dd8827;
    color: #fff;
    border: 1px solid #dd8827;
}

body .sppb-btn-primary-white:hover {
    background: #fff;
    color: #343a40;
    border: 1px solid #fff
}

body .sppb-btn-primary-white:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-white.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #dd8827;
    border-color: #dd8827;
}

body .sppb-btn-primary-white.sppb-btn-outline:hover {
    background: #fff;
    color: #343a40;
    border-color: #fff
}

body .sppb-btn-primary-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-white.sppb-btn-outline-hover {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827;
}

body .sppb-btn-primary-white.sppb-btn-outline-hover:hover {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

body .sppb-btn-primary-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-white.sppb-btn-3d {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827;
    border-bottom-color: #dd8827;
}

body .sppb-btn-primary-white.sppb-btn-3d:hover {
    background: #fff;
    color: #343a40;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .sppb-btn-primary-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-primary-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #dd8827 0, #f5ab21 75%);
    /* background-image: linear-gradient(-45deg, #dd8827 0, #f34a04 75%); */
    border: none
}

body .sppb-btn-primary-white.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #cccccc 0, #fff 75%);
    border: none
}

body .sppb-btn-primary-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(221, 136, 39, .5)
}

body .sppb-btn-dark-primary {
    background: #343a40;
    color: #fff;
    border: 1px solid #343a40
}

body .sppb-btn-dark-primary:hover {
    background: #dd8827;
    color: #fff;
    border: 1px solid #dd8827;
}

body .sppb-btn-dark-primary:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-primary.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-dark-primary.sppb-btn-outline:hover {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827
}

body .sppb-btn-dark-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-primary.sppb-btn-outline-hover {
    background: #343a40;
    color: #fff;
    border-color: #343a40
}

body .sppb-btn-dark-primary.sppb-btn-outline-hover:hover {
    background: rgba(0, 0, 0, 0);
    color: #dd8827;
    border-color: #dd8827;
}

body .sppb-btn-dark-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-primary.sppb-btn-3d {
    background: #343a40;
    color: #fff;
    border-color: #343a40;
    border-bottom-color: #23272b
}

body .sppb-btn-dark-primary.sppb-btn-3d:hover {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827;
    border-bottom-color: #dd8827;
}

body .sppb-btn-dark-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-dark-primary.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #dd8827 0, #f5ab21 75%);
    /* background-image: linear-gradient(135deg, #8f2b02 0, #f34a04 75%); */
    border: none
}

body .sppb-btn-dark-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-white {
    background: #343a40;
    color: #fff;
    border: 1px solid #343a40
}

body .sppb-btn-dark-white:hover {
    background: #fff;
    color: #343a40;
    border: 1px solid #fff
}

body .sppb-btn-dark-white:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-white.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-dark-white.sppb-btn-outline:hover {
    background: #fff;
    color: #343a40;
    border-color: #fff
}

body .sppb-btn-dark-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-white.sppb-btn-outline-hover {
    background: #343a40;
    color: #fff;
    border-color: #343a40
}

body .sppb-btn-dark-white.sppb-btn-outline-hover:hover {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

body .sppb-btn-dark-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-white.sppb-btn-3d {
    background: #343a40;
    color: #fff;
    border-color: #343a40;
    border-bottom-color: #23272b
}

body .sppb-btn-dark-white.sppb-btn-3d:hover {
    background: #fff;
    color: #343a40;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .sppb-btn-dark-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-dark-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-dark-white.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #cccccc 0, #fff 75%);
    border: none
}

body .sppb-btn-dark-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(52, 58, 64, .5)
}

body .sppb-btn-white-primary {
    background: #fff;
    color: #343a40;
    border: 1px solid #fff
}

body .sppb-btn-white-primary:hover {
    background: #dd8827;
    color: #fff;
    border: 1px solid #dd8827;
    
}

body .sppb-btn-white-primary:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-primary.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

body .sppb-btn-white-primary.sppb-btn-outline:hover {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827
}

body .sppb-btn-white-primary.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-primary.sppb-btn-outline-hover {
    background: #fff;
    color: #343a40;
    border-color: #fff
}

body .sppb-btn-white-primary.sppb-btn-outline-hover:hover {
    background: rgba(0, 0, 0, 0);
    color: #dd8827;
    border-color: #dd8827;
}


body .sppb-btn-white-primary.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-primary.sppb-btn-3d {
    background: #fff;
    color: #343a40;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .sppb-btn-white-primary.sppb-btn-3d:hover {
    background: #dd8827;
    color: #fff;
    border-color: #dd8827;
    border-bottom-color: #dd8827;
}

body .sppb-btn-white-primary.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-primary.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #cccccc 0, #fff 75%);
    border: none
}

body .sppb-btn-white-primary.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #dd8827 0, #f5ab21 75%);
    /* background-image: linear-gradient(135deg, #8f2b02 0, #f34a04 75%); */
    border: none
}

body .sppb-btn-white-primary.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-dark {
    background: #fff;
    color: #343a40;
    border: 1px solid #fff
}

body .sppb-btn-white-dark:hover {
    background: #343a40;
    color: #fff;
    border: 1px solid #343a40
}

body .sppb-btn-white-dark:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-dark.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

body .sppb-btn-white-dark.sppb-btn-outline:hover {
    background: #343a40;
    color: #fff;
    border-color: #343a40
}

body .sppb-btn-white-dark.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-dark.sppb-btn-outline-hover {
    background: #fff;
    color: #343a40;
    border-color: #fff
}

body .sppb-btn-white-dark.sppb-btn-outline-hover:hover {
    background: rgba(0, 0, 0, 0);
    color: #343a40;
    border-color: #343a40
}

body .sppb-btn-white-dark.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-dark.sppb-btn-3d {
    background: #fff;
    color: #343a40;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .sppb-btn-white-dark.sppb-btn-3d:hover {
    background: #343a40;
    color: #fff;
    border-color: #23272b;
    border-bottom-color: #23272b
}

body .sppb-btn-white-dark.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-white-dark.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #cccccc 0, #fff 75%);
    border: none
}

body .sppb-btn-white-dark.sppb-btn-gradient:hover {
    background-image: linear-gradient(135deg, #060708 0, #343a40 75%);
    border: none
}

body .sppb-btn-white-dark.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .btn-white,
body .sppb-btn-white {
    background: #fff;
    color: #343a40;
    border: 1px solid #fff
}

body .btn-white.disabled,
body .btn-white:hover,
body .btn-white:active,
body .btn-white:not(:disabled):not(.disabled):active,
body .sppb-btn-white.disabled,
body .sppb-btn-white:hover,
body .sppb-btn-white:active,
body .sppb-btn-white:not(:disabled):not(.disabled):active {
    background: #ececec;
    color: #343a40;
    border: 1px solid #ececec
}

body .btn-white:focus,
body .sppb-btn-white:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .btn-white.sppb-btn-outline,
body .sppb-btn-white.sppb-btn-outline {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

body .btn-white.sppb-btn-outline:hover,
body .btn-white.sppb-btn-outline:active,
body .sppb-btn-white.sppb-btn-outline:hover,
body .sppb-btn-white.sppb-btn-outline:active {
    background: #fff;
    color: #343a40;
    border-color: #fff
}

body .btn-white.sppb-btn-outline:focus,
body .sppb-btn-white.sppb-btn-outline:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .btn-white.sppb-btn-outline-hover,
body .sppb-btn-white.sppb-btn-outline-hover {
    background: #fff;
    color: #343a40;
    border-color: #fff
}

body .btn-white.sppb-btn-outline-hover:hover,
body .btn-white.sppb-btn-outline-hover:active,
body .sppb-btn-white.sppb-btn-outline-hover:hover,
body .sppb-btn-white.sppb-btn-outline-hover:active {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border-color: #fff
}

body .btn-white.sppb-btn-outline-hover:focus,
body .sppb-btn-white.sppb-btn-outline-hover:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .btn-white.sppb-btn-3d,
body .sppb-btn-white.sppb-btn-3d {
    background: #fff;
    color: #343a40;
    border-color: #fff;
    border-bottom-color: #ececec
}

body .btn-white.sppb-btn-3d:hover,
body .btn-white.sppb-btn-3d:active,
body .sppb-btn-white.sppb-btn-3d:hover,
body .sppb-btn-white.sppb-btn-3d:active {
    background: #ececec;
    color: #343a40;
    border-color: #ececec;
    border-bottom-color: #ececec
}

body .btn-white.sppb-btn-3d:focus,
body .sppb-btn-white.sppb-btn-3d:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .btn-white.sppb-btn-gradient,
body .sppb-btn-white.sppb-btn-gradient {
    background-image: linear-gradient(-45deg, #cccccc 0, #fff 75%);
    border: none
}

body .btn-white.sppb-btn-gradient:hover,
body .btn-white.sppb-btn-gradient:active,
body .sppb-btn-white.sppb-btn-gradient:hover,
body .sppb-btn-white.sppb-btn-gradient:active {
    background-image: linear-gradient(135deg, #cccccc 0, #fff 75%);
    border: none
}

body .btn-white.sppb-btn-gradient:focus,
body .sppb-btn-white.sppb-btn-gradient:focus {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .5)
}

body .sppb-btn-link {
    color: #fff
}

body .sppb-btn-link:hover,
body .sppb-btn-link:focus {
    color: #f34a04
}

.text-primary,
a.text-primary {
    color: #f34a04 !important
}

.text-primary:hover,
.text-primary:focus,
a.text-primary:hover,
a.text-primary:focus {
    color: #f34a04 !important
}

.yiq-color p,
.yiq-color a,
.yiq-color h1,
.yiq-color h2,
.yiq-color h3,
.yiq-color h4,
.yiq-color h5,
.yiq-color h6,
.yiq-color span,
.yiq-color strong,
.yiq-color div {
    color: #fff
}

.badge-primary {
    color: #fff;
    background: #f34a04
}

.border-primary {
    border-color: #f34a04 !important
}

blockquote:after {
    background: #f34a04
}

.form-control:focus {
    color: #adb5bd;
    border-color: #f34a04;
    box-shadow: none
}

.form-builder-checkbox-item label::before,
.form-builder-radio-item label::before,
.sppb-addon-form-builder .sppb-form-check-label::before {
    border-color: #f34a04
}

.title-primary.sppb-section .sppb-section-title .sppb-title-heading,
.title-primary.sppb-addon .sppb-addon-title,
.title-primary.sp-column .sp-module-title,
.title-primary.sp-module .sp-module-title {
    color: #f34a04 !important
}

[class*=title-1].sppb-section .sppb-section-title .sppb-title-heading span:not([class*=sp-]),
[class*=title-1].sppb-addon .sppb-addon-title span:not([class*=sp-]) {
    color: #f34a04
}

[class*=title-2].sppb-section .sppb-section-title .sppb-title-heading:after,
[class*=title-2].sppb-addon .sppb-addon-title:after {
    border-left: 29px solid #eee;
    border-right: 29px solid #f34a04
}

[class*=title-4].sppb-section .sppb-section-title .sppb-title-heading span:not([class*=sp-]),
[class*=title-4].sppb-addon .sppb-addon-title span:not([class*=sp-]) {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff
}

[class*=title-4].sppb-section .sppb-section-title .sppb-title-heading span:not([class*=sp-]):before,
[class*=title-4].sppb-section .sppb-section-title .sppb-title-heading span:not([class*=sp-]):after,
[class*=title-4].sppb-addon .sppb-addon-title span:not([class*=sp-]):before,
[class*=title-4].sppb-addon .sppb-addon-title span:not([class*=sp-]):after {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

[class*=title-4].sppb-section .sppb-section-title .sppb-title-heading:after,
[class*=title-4].sppb-addon .sppb-addon-title:after {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

[class*=title-5].sppb-section .sppb-section-title .sppb-title-heading span:not([class*=sp-]),
[class*=title-5].sppb-addon .sppb-addon-title span:not([class*=sp-]) {
    color: #adb5bd
}

[class*=title-5].sppb-section .sppb-section-title .sppb-title-heading:after,
[class*=title-5].sppb-addon .sppb-addon-title:after {
    background: #dd8827
}

.sppb-title-heading span[class*=word]:nth-last-child(1),
.title-two-colors .sppb-addon-title span[class*=word]:nth-last-child(1) {
    color: #f34a04
}

.skew-bg {
    background: #111
}

.skew-bg:before,
.skew-bg:after {
    background: #111 !important
}

.skew-primary {
    background: #f34a04
}

.skew-primary:before,
.skew-primary:after {
    background: #f34a04 !important
}

.list-style-1 ul>li:before,
ul.list-style-1>li:before,
.list-style-2 ul>li:before,
ul.list-style-2>li:before,
.list-style-3 ul>li:before,
ul.list-style-3>li:before,
.list-style-4 ul>li:before,
ul.list-style-4>li:before {
    color: #f34a04
}

.icon-primary {
    font-family: "Poppins", sans-serif;
    line-height: inherit;
    font-weight: inherit;
    display: block
}

.icon-primary [class*=icon] i,
.icon-primary [class*=icon] .fa,
.icon-primary [class*=icon] .fas,
.icon-primary [class*=icon] .fab,
.icon-primary [class*=icon] .far,
.icon-primary[class*=icon] i,
.icon-primary[class*=icon] .fa,
.icon-primary[class*=icon] .fas,
.icon-primary[class*=icon] .fab,
.icon-primary[class*=icon] .far {
    color: #dd8827 !important
}

.icon-box-primary {
    font-family: 'Poppins', sans-serif;
    line-height: inherit;
    font-weight: inherit;
    display: block
}

.icon-box-primary [class*=icon],
.icon-box-primary[class*=icon] {
    background: #dd8827 !important
}

.icon-box-primary [class*=icon] i,
.icon-box-primary[class*=icon] i {
    color: #fff
}

.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary .sp-slider-btn-text {
    background: #dd8827;
    color: #fff;
    border-color: #f34a04
}

.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary:hover .sp-slider-btn-text,
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary:focus .sp-slider-btn-text {
    background: #cd3f03;
    border-color: #c13b03
}

.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-hover:hover .sp-slider-btn-text,
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-hover:focus .sp-slider-btn-text {
    background: #f34a04 !important;
    color: #fff !important;
    border-color: #f34a04 !important
}

.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline .sp-slider-btn-text {
    background: rgba(0, 0, 0, 0);
    color: #f34a04;
    border: 1px solid #f34a04
}

.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline:hover .sp-slider-btn-text,
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline:focus .sp-slider-btn-text {
    background: #f34a04;
    color: #fff;
    border-color: #f34a04
}

.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline-hover:hover .sp-slider-btn-text,
.sppb-addon-sp-slider .sppb-sp-slider-button.button-primary-outline-hover:focus .sp-slider-btn-text {
    background: rgba(0, 0, 0, 0) !important;
    color: #f34a04 !important;
    border-width: 1px;
    border-style: solid;
    border-color: #f34a04 !important
}

.sppb-addon-sp-slider.slideshow-1 .sp-nav-control {
    background: #f34a04
}

.sppb-addon-sp-slider.slideshow-1 .sp-nav-control .nav-control {
    color: #fff
}

.sppb-addon-sp-slider.slideshow-1 .sp-nav-control:before,
.sppb-addon-sp-slider.slideshow-1 .sp-nav-control:after {
    background: #f34a04
}

.sppb-addon-sp-slider.slideshow-2 .sp-nav-control .nav-control {
    background: #f34a04;
    border-color: #f34a04;
    color: #fff
}

.sppb-addon-sp-slider.slideshow-2 .sp-nav-control .nav-control:hover,
.sppb-addon-sp-slider.slideshow-2 .sp-nav-control .nav-control:focus {
    background: #cd3f03
}

.sppb-addon-sp-slider.slideshow-2 .sp-dots>ul>li.active {
    border-color: #f34a04
}

.sppb-addon-feature.feature-box-1 .sppb-addon-content:before {
    border-top-color: #f34a04;
    border-left-color: #f34a04
}

.sppb-addon-feature.feature-box-1 .sppb-addon-content:after {
    border-right-color: #f34a04;
    border-bottom-color: #f34a04
}

.sppb-addon-feature.feature-box-1 .sppb-addon-content .sppb-icon-container {
    color: #f34a04
}

.sppb-addon-feature.feature-box-2 .sppb-addon-content .sppb-icon-container {
    color: #f34a04
}

.sppb-addon-feature.feature-box-2 .sppb-addon-content .sppb-addon-text:after {
    background: #f34a04
}

.sppb-addon-feature.feature-box-2:hover .sppb-addon-content .sppb-addon-title {
    color: #f34a04
}

.sppb-addon-feature.feature-box-3 .sppb-addon-content .sppb-icon-container {
    color: #f34a04
}

.sppb-addon-feature.feature-box-3:hover .sppb-addon-title {
    color: #f34a04
}

.sppb-addon-feature.feature-box-4 .sppb-addon-content .sppb-icon-container {
    color: #f34a04
}

.sppb-addon-feature.feature-box-4:hover .sppb-addon-content .sppb-addon-title {
    color: #f34a04
}

.sppb-addon-feature.feature-box-5 .sppb-addon-content .sppb-media-content .sppb-addon-title,
.sppb-addon-feature.feature-box-5 .sppb-addon-content .sppb-media-content .sppb-addon-title a {
    color: #f34a04
}

.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon {
    margin-bottom: -48px
}

.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon-container {
    color: #fff;
    background: #f34a04;
    border: 10px solid #111
}

.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-icon-container:before {
    background: #f34a04;
}

.sppb-addon-feature.feature-box-6 .sppb-addon-content .sppb-media-content {
    background: #111
}

.sppb-addon-feature.feature-box-6:hover .sppb-addon-title,
.sppb-addon-feature.feature-box-6:hover .sppb-addon-title a {
    color: #f34a04
}

.sppb-addon-feature.feature-box-7 {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: rgba(255, 255, 255, .8)
}

.sppb-addon-feature.feature-box-7 .sppb-addon-content .sppb-icon-container {
    color: #fff
}

.sppb-addon-feature.feature-box-7 .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature.feature-box-7 .sppb-addon-content .sppb-addon-title a {
    color: #fff
}

.sppb-addon-feature.feature-box-8 .sppb-addon-content .sppb-icon-container {
    color: #dd8827;
}

.sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-icon-container {
    color: #dd8827;
}

.sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature.feature-box-9 .sppb-addon-content .sppb-addon-title a {
    color: #eee
}

.sppb-addon-feature.feature-box-9:hover .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature.feature-box-9:hover .sppb-addon-content .sppb-addon-title a {
    color: #dd8827;
}

.sppb-addon-feature.feature-box-9:hover .sppb-addon-content .sppb-icon-container {
    color: #eee
}

.sppb-addon-feature.feature-box-10:hover .sppb-addon-content .sppb-media-content .sppb-addon-title,
.sppb-addon-feature.feature-box-10:hover .sppb-addon-content .sppb-media-content .sppb-addon-title a {
    color: #dd8827;
}

.sppb-addon-feature.feature-box-10:hover .sppb-addon-content .sppb-img-container {
    background: #dd8827;
}

.sppb-addon-feature.feature-box-11 .sppb-addon-content .sppb-icon-container {
    border: 2px solid #f34a04 !important;
    background: #f34a04
}

.sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-icon-container i {
    color: #f34a04
}

.sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature.feature-box-11:hover .sppb-addon-content .sppb-addon-title a {
    color: #f34a04
}

.sppb-addon-feature[class*=feature-box-12] .sppb-addon-content .sppb-icon .sppb-icon-container {
    color: #f34a04
}

.sppb-addon-feature[class*=feature-box-12] .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature[class*=feature-box-12] .sppb-addon-content .sppb-addon-title a {
    color: #eee
}

.sppb-addon-feature[class*=feature-box-12]:hover .sppb-addon-content .sppb-icon .sppb-icon-container {
    color: #eee
}

.sppb-addon-feature[class*=feature-box-12]:hover .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature[class*=feature-box-12]:hover .sppb-addon-content .sppb-addon-title a {
    color: #f34a04
}

.sppb-addon-feature.feature-box-13 .sppb-addon-content .sppb-icon-container {
    color: #f34a04
}

.sppb-addon-feature.feature-box-13 .sppb-addon-content .sppb-addon-text:after {
    background: #f34a04
}

.sppb-addon-feature.feature-box-13:hover .sppb-addon-content .sppb-addon-title,
.sppb-addon-feature.feature-box-13:hover .sppb-addon-content .sppb-addon-title a {
    color: #f34a04
}

.sppb-addon-accordion .sppb-panel {
    background: #111
}

.sppb-addon-accordion .sppb-panel.sppb-panel-default>.sppb-panel-heading {
    color: #eee
}

.sppb-addon-accordion .sppb-panel.sppb-panel-default .sppb-toggle-direction {
    color: #eee
}

.sppb-addon-accordion .sppb-panel.sppb-panel-primary {
    border-color: rgba(243, 74, 4, .3)
}

.sppb-addon-accordion .sppb-panel.sppb-panel-primary>.sppb-panel-heading {
    color: #f34a04;
    background: rgba(243, 74, 4, .1)
}

.sppb-addon-accordion .sppb-panel.sppb-panel-primary .sppb-panel-body {
    border-top-color: rgba(243, 74, 4, .3)
}

.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:hover .sppb-toggle-direction,
.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading:focus .sppb-toggle-direction,
.sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel.sppb-panel-faq .sppb-panel-heading.active .sppb-toggle-direction {
    background: #f34a04;
    color: #fff
}

.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-panel-title {
    color: #eee
}

.sppb-addon-accordion.accordion-1 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:after {
    background: #f34a04;
    color: #fff
}

.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading {
    color: #eee
}

.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading .sppb-toggle-direction {
    color: #eee
}

.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active,
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:hover {
    color: #f34a04
}

.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading.active .sppb-toggle-direction,
.sppb-addon-accordion.accordion-2 .sppb-addon-content .sppb-panel-group .sppb-panel .sppb-panel-heading:hover .sppb-toggle-direction {
    color: #f34a04
}

.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs {
    border-bottom: 2px solid #dd8827;
}

.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs>li a {
    color: #020037;
    border-bottom: 2px solid #dd8827;
}

.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs>li.active a,
.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs>li.active a:hover,
.sppb-addon-tab .sppb-addon-content.sppb-tabs-tab .sppb-nav-tabs>li.active a:focus {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff;
    border-color: #dd8827;
}

.sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills>li a {
    color: #eee
}

.sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills>li.active a,
.sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills>li.active a:hover,
.sppb-addon-tab .sppb-addon-content.sppb-pills-tab .sppb-nav-pills>li.active a:focus {
    background: #dd8827;
    color: #fff
}

.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines {
    border-bottom: 3px solid #eee
}

.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active a,
.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active a:focus,
.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li.active a:hover {
    color: #f34a04;
    border-bottom-color: #f34a04
}

.sppb-addon-tab .sppb-addon-content.sppb-lines-tab .sppb-nav-lines>li a {
    color: #eee
}

.sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern>li>a {
    color: #eee
}

.sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern>li.active a,
.sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern>li.active a:hover,
.sppb-addon-tab .sppb-addon-content.sppb-modern-tab .sppb-nav-modern>li.active a:focus {
    border-color: #f34a04;
    color: #f34a04;
    border-bottom-color: rgba(0, 0, 0, 0)
}

.sppb-addon-person.person-1 .sppb-person-information .sppb-person-name {
    color: #f34a04
}

.sppb-addon-person.person-1:hover .sppb-person-social li a {
    color: #f34a04;
    border-color: #f34a04
}

@media screen and (min-width: 992px) {
    .sppb-addon-text-block[class*=text-block-1]:after {
        background: #f34a04
    }
}

.sppb-addon-text-block[class*=text-block-1]:hover .sppb-addon-title {
    color: #f34a04
}

.navigation-1 .sppb-link-list-wrap .sppb-responsive-bars:hover,
.navigation-1 .sppb-link-list-wrap .sppb-responsive-bars.open {
    background: #f34a04
}

.navigation-1 .sppb-link-list-wrap .sppb-responsive-bars:hover>span,
.navigation-1 .sppb-link-list-wrap .sppb-responsive-bars.open>span {
    background: #fff
}

.navigation-1 .sppb-link-list-wrap #nav-menu>li.sppb-active>a,
.navigation-1 .sppb-link-list-wrap #nav-menu>li:hover>a {
    background: #f34a04;
    color: #fff
}

.navigation-3 .sppb-link-list-wrap {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.navigation-4 .sppb-link-list-wrap ul li a {
    border: 1px solid #f34a04 !important;
    color: #f34a04
}

.navigation-4 .sppb-link-list-wrap ul li a:hover {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.navigation-4 .sppb-link-list-wrap ul li.sppb-active a {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sppb-addon-blocknumber.block-number-1 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
    background: #f5ab21;
    color: #fff
}

.sppb-addon-blocknumber.block-number-2 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff
}

.sppb-addon-blocknumber.block-number-2 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number:before {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
}

.sppb-addon-blocknumber.block-number-2:hover .sppb-addon-content .sppb-media-heading {
    color: #f34a04
}

.sppb-addon-blocknumber.block-number-3 .sppb-addon-content .sppb-blocknumber .sppb-blocknumber-number {
    background-image:linear-gradient(to top, #dd8827,#f5ab21);
    color: #fff
}

.sppb-addon-blocknumber.block-number-3:hover .sppb-addon-content .sppb-media-heading {
    color: #f34a04
}

div[id*=outsidenav]>div:hover,
div[id*=outsidenav]>div:focus {
    background: #f34a04;
    color: #fff
}

div[id*=outsidedot]>span.swiper-pagination-bullet-active {
    background: #f34a04
}

.sppb-addon-single-image.single-image-1 .sppb-addon-single-image-container:after {
    color: #f34a04
}

.sppb-addon-single-image.single-image-2 .sppb-addon-single-image-container:after {
    border-left-color: #f34a04;
    border-bottom-color: #f34a04
}

.sppb-addon-single-image.single-image-3 .sppb-addon-title {
    background: #111;
    color: #f34a04
}

.sppb-addon-single-image.single-image-3 .sppb-addon-single-image-container:after {
    border: 5px solid #f34a04
}

.sppb-addon div.sppb-progress-bar.sppb-progress-bar-primary {
    background-color: #f34a04
}

.sppb-addon.progress-bar-1 .sppb-progress-label {
    color: #eee
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper:before,
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:after,
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement.even:before {
    background-color: #f34a04 !important
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement.even:after,
.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
    border-color: #f34a04 !important
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-badge:before {
    background: #111
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
    background: #111
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel:before {
    border-color: #111 #111 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part:before {
    border-color: #111 #111 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0)
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel .title {
    color: #eee
}

.sppb-addon-timeline.timeline-1 .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-date {
    color: #eee
}

.ut-testimonial.ut-testimonial-1 .client-name {
    color: #dd8827
}

.ut-testimonial.ut-testimonial-1 .client-company a {
    color: #dd8827
}

.ut-testimonial.ut-testimonial-1 .ut-testimonial-rating span {
    color: #dd8827
}

.ut-testimonial.ut-testimonial-1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.ut-testimonial.ut-testimonial-1 .swiper-pagination .swiper-pagination-bullet:hover {
    background: #dd8827
}

.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons {
    background: #dd8827
}

.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons:before,
.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons:after {
    background: #dd8827
}

.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons .person-social>li {
    margin: 0
}

.ut-person.ut-person-1 .sppb-addon-content .person-image .person-overlay .person-overlay-inner .person-social-icons .person-social>li>a {
    color: #fff;
}

.ut-person.ut-person-1 .sppb-addon-content .person-after:after {
    background: #dd8827;
}

.ut-person.ut-person-2 .sppb-addon-content {
    background-image: linear-gradient(90deg, #002a4c, #066a7d);
}

.ut-person.ut-person-2 .sppb-addon-content .person-image .person-overlay {
    background: rgba(243, 74, 4, .8);
    color: #fff;
}

.ut-person.ut-person-2 .sppb-addon-content .person-after .person-name {
    color: #dd8827;
}

.ut-person.ut-person-2 .sppb-addon-content .person-after .person-designation {
    color: #eee;
}

.ut-person.ut-person-2 .sppb-addon-content .person-social-icons .person-social>li>a {
    color: #dd8827;
}

.ut-person.ut-person-3 .sppb-addon-content .person-image .person-overlay {
    background: rgba(243, 74, 4, .7)
}

.ut-person.ut-person-3 .sppb-addon-content .person-after {
    background: #111
}

.ut-person.ut-person-3 .sppb-addon-content .person-information .person-name {
    color: #dd8827;
}

.ut-addon-animated-number.ut-animated-number-2 .icon-container i {
    color: #dd8827
}

.sppb-addon-sppb-flibox.front-primary .sppb-flipbox-front:before,
.sppb-addon-sppb-flibox.front-primary .threeD-flip-front:before {
    background-color: #dd8827 !important
}

.sppb-addon-sppb-flibox.back-primary .sppb-flipbox-back:before,
.sppb-addon-sppb-flibox.back-primary .threeD-flip-back:before {
    background-color: #dd8827 !important
}

.sppb-addon-articles-ticker .sppb-articles-ticker-heading {
    background: #dd8827
}

.sppb-addon-articles-ticker .sppb-articles-ticker-heading svg {
    color: #dd8827
}

.sppb-addon-articles-scroller .sppb-articles-scroller-date-left-date {
    background: #dd8827
}

.sppb-addon-articles-scroller .article-image-as-bg .sppb-articles-scroller-meta-date-left span {
    color: #dd8827
}

.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
    color: #dd8827;
    border-color: #dd8827
}

.sppb-carousel-extended .sppb-carousel-extended-dots li.active span {
    background: #dd8827
}

.sppb-carousel-extended .sppb-carousel-extended-nav-control .nav-control {
    color: #dd8827;
    border-color: #dd8827
}

.sppb-carousel-extended .sppb-carousel-extended-dots li span {
    background: #dd8827
}

.sppb-addon-countdown .sppb-countdown-number,
.sppb-addon-countdown .sppb-countdown-finishedtext {
    background: #dd8827;
    color: #fff
}

.swiper-navigation>div {
    background: #dd8827;
    color: #fff
}

.swiper-pagination .swiper-pagination-bullet-active {
    background: #dd8827
}