.w_developer button span {
    color:var(--footer-surface-color) !important;
}
.custom-spacer {
    margin-top:30px !important;
}
.w_footer .w_logo img   {
    max-height: 160px !important;
}
@media only screen and (max-width: 1199px) {
    .w_carousel_slides,
    .w_carousel {
        max-height: 650px;
    }
}

@media only screen and (max-width: 799px) {
    .w_carousel_slides,
    .w_carousel {
        max-height: 450px;
    }
}

/* Footer, sponsor */
.w_footer .w_block p img {
    background-color:#fff !important;
    padding:10px 10px 10px 10px !important;
    max-width: 75%;
}


/* Logoer */
.custom-logoer p {
    display: inline-block;
    /* width:21% !important; */
    width:11% !important;
    min-height:180px;
/*    border: 1px dotted #aaa; */
    float:left;
    margin:1%;
}
.custom-logoer img {
    /* padding: 10% 10% 0% 10%; */
}
@media only screen and (max-width: 1199px) {
    .custom-logoer p {
        min-height:145px !important;
        width:21% !important;
    }
}
@media only screen and (max-width: 979px) {
    .custom-logoer p {
        min-height:125px !important;
        width:21% !important;
    }
}
@media only screen and (max-width: 799px) {
    .custom-logoer p {
        min-height:100px !important;
        width:29% !important;
    }
}
@media only screen and (max-width: 676px) {
    .custom-logoer p {
        min-height:80px !important;
        width:29% !important;
    }
}


/* CSS Fixes */
.Slideshow-Default .w_carousel_button {
    padding: .5em 2em !important;
    border-radius: 50px !important;
}

#container-list .col-link {
    padding: .5em 2em !important;
    border-radius: 50px !important;
    border: 2px solid;
}

#container-list .col-link:hover {
    border: 2px solid !important;
}
.w_footer img {
    max-width: 320px;
}
.w_footer .w_logo img   {
    max-height: 170px !important;
}