.t4-off-canvas-header {
    background-color: #1e4c9f!important;
}

.osm-item-heading-box {
    background-color:#3498db;
}

img.osm-payment-method-icon {
    margin: 10px 10px 10px 20px;
}

    .t4-header {
     background-color: #1e4c9f!important;
     padding: 0px!important;
     min-height: 0px!important;
     display: contents;
}

.t4-header .t4-section-inner.container-fluid .header-block {
        background-color: #1e4c9f!important;
 }

 .osm-page-title {
    display: none;
 }


.t4-head-top .custom a:link,
.t4-head-top .custom a:visited,
.t4-head-top .custom a:hover,
.t4-head-top .custom a:active {
    color:#FFFFFF!important;
}

.reviews-block__slide {
    background-color: transparent!important;
}

@media screen and (min-width: 768px) {

    .t4-latest-news{
        padding-top: 0px!important;
    }

    .item-pageprivacy-article,
    .item-pageremovedupes,
    .item-pagepurchase-article,
    .item-pagedownload-article
     {
        margin-top: -40px;
    }

    .blog-items.items-leading {
        margin-top: -20px;
    }

    .item-page {
        margin-top: -30px!important; 
    }
    
    .blog-featured {
        margin-top: -50px!important; 
    }

    .t4-header {
        background-color: rgba(0,0,0,0)!important;
}

.t4-header .t4-section-inner.container-fluid .header-block {
        background-color: #1e4c9f!important;
 }

 .t4-our-services {
    padding: 0px 0 60px 0!important;
    margin-top: -40px!important;
 }
}

 .t4-our-services {
    padding: 0px 0 60px 0!important;
    margin-top: -20px!important;
}

.akeeba-sociallogin-link-button-j4 {
        background-color: white!important;
        color: black!important;
}

.akeeba-sociallogin-link-button-j4 svg {
    height: 1.4em;
    vertical-align: bottom;
    padding-right: 10px;
}


.owl-carousel {
    background-color: transparent!important;
}

.osm-container {
    padding-top: 0px!important;
}