body.rybLightContrast{
    .btnDefault,.btnDefault *{
        box-shadow: 0 0 40px 40px rgb(205, 205, 205) inset, 0 0 0 0 rgb(205, 205, 205) !important;
        color: rgb(0, 0, 211) !important;
    }
    .btnDefault img{
        display:none;
    }
    .list-card-foto .item .filter{
        background: transparent;
        border: 1px solid #d3d3d3;
    }
    .page-item>*>span,
    .page-item>span{
        color: rgb(0, 0, 211) !important;
    }
    .banner-video, .banner-audio{
        background:none;
    }
}
body.rybDarkContrast{
    img.rybDarkContrast{
        background-color:transparent!important;
    }
    #sp-footer,#sp-header{
        background:transparent;
        box-shadow:none;
    }
    select{
        background:transparent;
        color:yellow!important;
    }
    .banner-video, .banner-audio{
        background:none;
    }
    .noticias-carrosel,section{
        background:none!important;
    }
    .btnDefault{
        background:transparent!important;
        box-shadow:0px 0px 0px 0px transparent;
        border:1px solid gray;
    }
}
body.rybDarkContrast.itemid-101{
    section::before,
    section::after,
    .mod-bg-description .box.column .texto{
        background:transparent!important;
    }
}
html.rybInvertedContrast{
    body,
    body.itemid-101 section#sp-menu{
        background:white!important;
    }
    #sp-top-bar{
        background-color: #e3e3e3;
    }
}