#sp-header::before {
    background: #ffffff !important; 
    color:#212121 !important;
    }


 #sp-header.header-sticky {
     background: #f5f5f5 !important;
    }

#sp-header {
    padding: 40px 0 20px 0 !important;
    }

#sp-header.header-sticky {
    padding: 20px 0 1px 0 !important;
    }



.sp-megamenu-parent>li>a {
    color: #808080 !important;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #212121 !important;
}

.sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before {

    background-color: #212121 !important;

}

div.mod-languages ul li.lang-active {
    background-color: transparent !important;
}

.sppb-btn.sppb-btn-primary {
    background-color: #00B0F3 !important;
}



.sp-page-title {
    padding: 100px 0 130px 0;
    background-image: linear-gradient(90deg, #00b0f3 0%, #00b0f380 100%) !important;
    border: none;
}

    /*
    .sp-page-title {
        padding: 100px 0 130px 0;
        background-image: linear-gradient(90deg, #00aff261 0%, #00aff2 100%);
        border: none;
    }

    */
.sp-page-title .sp-page-title-heading {
    font-size: 32px !important;
    line-height: 48px !important;
}

.sec-bd-tb {
    border-top: none;
    border-bottom: none;
}

.pagination-wrapper .pagination .page-item.active .page-link, div.pagination .pagination .page-item.active .page-link {
    background: #07b3f4;
}
.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.chosen-container-single .chosen-single {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: none;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
    background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}
/*
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap {
    font-weight: 400;
    text-shadow: 1px 1px 4px black;
}
*/
.sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-slideshow-fullwidth-item-text-wrap {
    font-weight: 400;
 /*   text-shadow: 1px 1px 2px #454545;
 */
}


.mod-languages {
    margin: 0px 20px;
}

