/* MODULO DE EVENTOS */

#sp-eventos{
    background-image: -moz-linear-gradient( 90deg, rgba(240, 240, 240,0.8) 0%, #ffffff 100%);
    background-image: -webkit-linear-gradient(90deg, rgba(240, 240, 240, 0.8) 0%, #ffffff 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(240, 240, 240,0.8) 0%, #ffffff 100%);
}

#sp-eventos #sp-position5 .sp-module-content{
    padding: 0 2em;
}

#sp-eventos .mod_smarteventos .body-evento .item-datetime .item-date .number {
    background-color: #fff;
    color: #2c2762;
    border-radius: 5px;
    padding: .3em 0;
    overflow: hidden;
}

#sp-eventos .mod_smarteventos .body-evento .item-datetime .month {
    background-color: #425af3;
    color: #fff;
    border-bottom-left-radius: 5px;
    padding: .2em .5em;
    display: block;
    font-weight: 500;
    border-bottom-right-radius: 5px;
}

@media screen and (max-width: 480px) {
    #sp-eventos .mod_smarteventos .body-evento .item-datetime .month {
        font-size: 0.8em;
        padding: .3em;
    }

    #sp-eventos .mod_smarteventos .body-evento .item-datetime .item-date{
        min-width: 82px;
    }
}

#sp-eventos .mod_smarteventos .body-evento .item-title{
    height: 3.6em;
    overflow: hidden;
    line-height: 1.2em;
    font-size: 1.1em;
    margin-bottom: 0.2em;
}

#sp-eventos .mod_smarteventos .slick-arrow.slick-next{
    right: -40px;
}

#sp-eventos .mod_smarteventos .slick-arrow.slick-prev{
    left: -40px;
}

/* DADOS EVENTO */
.mod_smarteventos_details .box-detail {
    padding: 2rem;
}
.mod_smarteventos_details .box-detail:first-child {
    border-radius: .8rem 0 0 .8rem;
}
.mod_smarteventos_details .box-detail:last-child {
    border-radius: 0 .8rem .8rem 0;
}
.mod_smarteventos_details .box-detail .icon i{
	display: flex;
    font-size: 4rem;
    height: 60px;
}
.mod_smarteventos_details .box-detail .txt, .mod_smarteventos_details .box-detail .txt a {
    font-size: 1.4em;
    font-weight: 400;
    text-transform: uppercase;
    color: white;
    letter-spacing: 2px;
}
.mod_smarteventos_details .box-detail .txt strong {
    font-size: 2rem;
}
@media screen and (max-width: 991px) {
    .mod_smarteventos_details  .row-cols-1 .box-detail:first-child {
        border-radius: .8rem .8rem 0 0;
    }    

    .mod_smarteventos_details  .row-cols-1 .box-detail:last-child {
        border-radius: 0 0 .8rem .8rem;
    }
    .mod_smarteventos_details  .row-cols-2 .box-detail:first-child {
        border-radius: .8rem 0 0 0;
    }
     .mod_smarteventos_details  .row-cols-2 .box-detail:nth-child(2) {
        border-radius:  0 .8rem 0 0;
    } 
    .mod_smarteventos_details  .row-cols-2 .box-detail:nth-child(3) {
        border-radius:  0  0  0 .8rem;
    } 

    .mod_smarteventos_details  .row-cols-2 .box-detail:last-child {
        border-radius: 0 0 .8rem 0;
    } 
}
@media screen and (max-width: 480px) {
    .mod_smarteventos_details  .row-cols-2 .box-detail {
        flex: 0 0 auto;
        width: 100%;
    }
    .mod_smarteventos_details  .row-cols-2 .box-detail:first-child {
        border-radius: .8rem .8rem 0 0;
    }    

     .mod_smarteventos_details  .row-cols-2 .box-detail:nth-child(2) {
        border-radius:  0;
    } 
    .mod_smarteventos_details  .row-cols-2 .box-detail:nth-child(3) {
        border-radius:  0;
    } 

    .mod_smarteventos_details  .row-cols-2 .box-detail:last-child {
        border-radius: 0 0 .8rem .8rem; 
    }
}
