/* Colors */
:root {
    --sp-green: #ffffff;
    --sp-white: #ffffff;
    --sp-primary: #FEB201;
    --sp-primary-dark: #eca80a;
    --sp-primary-light: #fef7e5;
    --sp-secondary: #151635;
    --sp-secondary-dark: #242424;
    --sp-border-dark: #dddddd;
    --sp-border-light: #e9e9e9;
    --sp-border-extra-light: #f2f2f2;
    --sp-scrollbar-thumb: #c2c2c2;
    --sp-font-sans-serif:"Fira Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --sp-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --sp-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));
    --sp-gradient-focus:linear-gradient(#FEB201, #FEB201), linear-gradient(#e9e9ea, #e9e9ea);
    --sp-shadow: 2px 5px 20px rgba(0, 0, 0, .2);
    --sp-radius: 3px;
    --sp-transition: all .3s cubic-bezier(.645,.045,.355,1);
}

/* ---//--- */

/* --- Selection Colors --- */
::-webkit-selection {
    background-color: #E99E32;
    color: #ffffff;
}

::selection {
    background-color: #E99E32;
    color: #ffffff;
}

/* ---//--- */

/* --- Scrollbar Colors --- */

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: var(--sp-border-extra-light);
}

::-webkit-scrollbar-thumb {
    background-color: var(--sp-scrollbar-thumb);
    border-radius: 10px;
}

::-webkit-scrollbar-corner {
    background-color: var(--sp-border-extra-light);
}
body {
    background: #ffffff;
}

.header-above-light .header-above-info {
    background-color: transparent;
}
.navbar-bg {
    background-color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
}


.header .av-btn-primary {
    background-color: #E99E32;
}

.header-nav-wrap {
    background-color: #26252A;
}

.theme-slider:after {
    background: #E99E32;
}

.widget_social_widget li a:before {
    background-color: #E99E32;
}

.contact-icon {
    color: #E99E32;
}

a.contact-info {
    color: #fff;
}

#slider-section .primary-color {
    color: #26252A;
}

#slider-section button[type=submit], button, input[type="button"], input[type="reset"], input[type="submit"], .av-btn-primary, .navigation.posts-navigation .nav-links a {
background-color: #26252A;
}

#slider-section .owl-theme div.owl-nav [class*=owl-] {
    background-color: #26252A;
}

.info-section .info-wrapper .contact-icon i {
    background-color: #E99E32;
}

.info-section .contact-info span.text {
    color: #26252A;
}

.info-section .contact-info span.title {
    color: #E99E32;
}

.info-wrapper .info-second .widget:before, .info-wrapper .info-first .widget, .info-wrapper .info-third .widget {
    background-color: none;
}

.theme-content p {
    color: #26252A;
}

.info-section .info-wrapper .info-second .widget {
background: none;
}

.info-wrapper .info-second .widget:before, .info-wrapper .info-first .widget, .info-wrapper .info-third .widget {
    background: none;
}

.info-section .info-first  ,.info-section .info-third {
    background-color: #ffffff;
}

.info-section .info-second {
    background-color: #26252A;
}

.info-section .info-second span.text , .info-section .info-second span.title  {
    color: #ffffff;
}

.info-section .info-second .contact-icon i {
    background-color: #ffffff;
    color: #26272A;
    border: 3px solid #26272A;
    
}

.info-section .info-wrapper .info-second .widget:hover span.title {
    color:  #E99E32;
}

.info-section .info-wrapper .info-second .widget:hover span.text {

    color: #26272A;
}

.info-section .info-wrapper .info-second .widget:hover .contact-icon i {
    background-color: #E99E32;
    color: #ffffff;
    border-color: #ffffff;
}

.info-section .info-first .widget:hover span , .info-section .info-third .widget:hover span {
    color: #ffffff;

}

.info-section .info-first .widget:hover .contact-icon i , .info-section .info-third .widget:hover .contact-icon i {
    background-color: #ffffff;
    color: #26272A;
    border-color: #26272A;

}

.heading-default > span {
    color: #E99E32;
}

.heading-default h3 .av-heading:after , .heading-default h3:before {
    background-color: #E99E32;
}

.service-item {
    background-color: #F8F8F8;
}

.service-item .service-icon i{
    background-color: #26252A;

}

.service-item:hover {
    background-color: #26272A;
}

 .service-item:hover  .service-item .service-icon i {
    background-color: #E99E32;
}

.service-item .service-content h5.service-title {
color: #E99E32;
}

.service-item .service-content p {
    color: #ffffff;
}


 .service-item:hover .transparent-bg {
    color: #ffffff;
    background-color: #E99E32;
}


.service-item:hover .service-icon i {
    background-color: #E99E32;
    color: #ffffff;
}

.service-item .service-icon i {
    background-color: #26272A;
    color: #ffffff;
}

.service-item .service-content h5 a, .service-item .service-content p {
    color: #26272A;
}
 .service-item:hover  .service-content p ,  .service-item:hover .service-content .read-more span{
    color: #ffffff;
}


.read-more a i {
    background-color: #ffffff;
    color: #26272A;
}

.read-more a span {
    color: #26272A;
}

.service-item:hover .service-content h5 a {
    color: #E99E32;
}
.service-item:hover  .read-more a i {
    background-color: #E99E32;
    color: #ffffff;
}

.service-item .transparent-bg {
    background-color: #ECECEC;
    color: #E99E32;
    
}



.service-row .av-column-4:nth-child(2) .service-item, .service-item:hover, .service-item:focus-within {
    border-bottom: transparent;
}

.service-row .av-column-4:nth-child(2) .service-item {
   background-color: #26272A;
}

.service-row .av-column-4:nth-child(2) .service-item .service-content h5 a {
    color: #E99E32;
}

.service-row .av-column-4:nth-child(2) .service-item  .read-more a i {
    background-color: #E99E32;
    color: #ffffff;
}

.service-row .av-column-4:nth-child(2) .service-item  .service-content p ,.service-row .av-column-4:nth-child(2)  .service-item .service-content .read-more span{
    color: #ffffff;
}


.service-row .av-column-4:nth-child(2) .service-item .transparent-bg {
    color: #ffffff;
    background-color: #E99E32;
}


.service-row .av-column-4:nth-child(2) .service-item .service-icon i {
    background-color: #E99E32;
    color: #ffffff;
}

.service-row .av-column-4:nth-child(2) .service-item {
    background-color: #26272A;
}

.service-row .av-column-4:nth-child(2) .service-item  .service-item .service-icon i {
    background-color: #E99E32;
}

.service-row .av-column-4:nth-child(2) .service-item {
    background-color: #26272A;
}

.service-row .av-column-4:nth-child(2) .service-item  .service-item .service-icon i {
    background-color: #E99E32;
}

.bg-primary {
    background-color: #26272A;
}

.features-section .heading-white > span {
    color: #E99E32 !important;
}

.features-section .heading-white h3:before, .heading-white h3 .av-heading:after {
    background-color: #E99E32 !important;
}

.heading-white h3 .av-heading {
    color: #ffffff;
}

.features-section.bg-primary .features-item {
    background-color: #ffffff;
}

.features-section.bg-primary .features-item:hover {
    background-color: #E99E32;
}
.features-section.bg-primary .features-title {
 
    color: #E99E32;
 
}

.features-section.bg-primary .features-item p { 

    color: #26272A;
}

.features-section.bg-primary .features-icon {

    background: #26252A;
}

.features-item::before {
    background-color: #E99E32;
}

.features-item:hover::before {
    background-color: #ffffff;
}

.features-item:hover  .features-title ,.features-item:hover .features-content p {
    color: #ffffff;
}

.features-item:hover .features-title a {
    color: #fff;
}

.features-item:hover .features-icon {
    border-color: #E99E32;
}

.scrollup {
    background-color: #E99E32;
}

.scrollup:hover {
    background-color: #E99E32;
}

.footer-dark {
    background-color: #26272A;
}

.post-items .post-date {
    background-color: #E99E32;
}

.post-items .post-meta ul li a {
    background-color: #E99E32;
}

.post-meta > span i {
    color: #E99E32;
}

.cta-wrapper {
    border-top: #E99E32;
}

em {
    color: #E99E32;
}

.footer-copyright {
    border-bottom: #E99E32;
}

.post-image .post-hover:before {
    background-color: #E99E32;
}

.av-btn-primary {
    border-color: #E99E32;
}

.av-btn-primary:hover {
    background-color: #E99E32;
}

.navbar-area .menubar .menu-wrap > li:hover > a ,  .navbar-area .menubar .menu-wrap > li.active > a {
    color: #E99E32;
    text-shadow: 0 0 0.75px #E99E32;
}

input[type="submit"] {
    border-color: #E99E32;
    background-color: #E99E32;

}

button[type=submit], button {
    background-color: #E99E32;
}

input[type="submit"]:hover {
    background-color: #E99E32;
}

.sidebar .widget:not(.woocommerce):not(.widget_archive):not(.widget_categories):not(.widget_recent_comments):not(.widget_payment_methods):not(.widget_social_widget):not(.widget_info):not(.widget_calender):not(.widget_tag) ul:not(.days) li:not(.wp-social-link) a:hover {
    background-color: #E99E32;
}

a:hover, a:focus {
    color: #E99E32;
}

.headtop-mobi {
    background-color: #E99E32;
}

.headtop-mobi:after {
    border-left-color: #E99E32;
    border-right-color: #E99E32;
}



input[type=checkbox] {
    border-color: #E99E32;
}

.more-link:hover:after, .more-link:focus:after {
    background-color: #E99E32;
}

.theme-mobile-menu div.mobile-menu a:hover {
    color: #E99E32;
}

button[type=submit]:hover, button:hover {
    background-color: #E99E32;
}

.funfact-item i {
    color: #E99E32;
}

.post-section p a{
    color: #E99E32;
}

.funfact-item h1 , .funfact-item p {
    color: #ffffff;
}

.search-overlay-layer {
    background-color: #26272A !important;
}

.sidebar .widget_archive ul li a:hover {
    background-color: none;
}

.footer .widget .widget-title::first-letter {
    color: #E99E32;
}

.team-footer {
    background-color: #E99E32;
    color: #ffffff;
}

.widget_social_widget li a:hover i {
    background-color: #E99E32;
}

.tagcloud a, .wp-block-tag-cloud a , .calendar_wrap table tbody #today {
background-color: #E99E32;
}

.tagcloud a, .wp-block-tag-cloud a:hover {
    color: #ffffff;
}

.pagination .nav-links .prev.page-numbers, .pagination .nav-links .next.page-numbers, .pagination .nav-links .page-numbers.current ,span.post-page-numbers.current
 {
    background-color: #E99E32;
}


.wp-block-tag-cloud a {
    color: #fff !important;
}

a.wp-block-button__link.wp-element-button:hover , .wp-block-loginout a:hover , .post-content a.wp-block-button__link:hover {
    color: #fff;
}

.copyright-text a {
    color: #E99E32;
}

.mobi-head-top.active {
    background-color: #26272A;
}

.insert-image {
    color: #fff;
}

.team-member .team-info h6 a {
    color: #fff;
}

.post-items .post-image .posted-on.post-date a {
    color: #fff;
}

/* ---//--- */


