
.class_slide
{
    width: 50%; 
    min-height: 300px; 
    height: auto; 
    overflow: hidden; 
    margin-top: 25px;
}

.comoda
{
    width: auto;
    height: auto;
    z-index: 10;
}

.gaveta
{
    width: auto;
    height: auto; 
    overflow: hidden; 
    transition: 0.5s all;
    display: flex;
    flex-direction: row;
}

.gaveta_imagem, .gaveta_background, .jogos_free
{
    width: 100%; 
    min-height: 200px; 
    display: inline; 
    float: left;

}

.div_bot_itens
{
    display: flex; 
    flex-direction: row;
    justify-content: center; 
    flex-wrap: wrap;
    color: white;
}

.div_bot_itens button
{
    color: white;
    margin: 2px;
    border-radius: 5px;
    cursor: pointer;
    transition: .5s all;
    width: 40px; 
    background-color: green;
    padding: 5px;
}	

.div_bot_itens button img
{
    width: 25px;
}    

.front_item_slide_3_info_info
{
    margin-left: 2.5%;
    width: 95%; 
    height: auto; 
    overflow: hidden; 
    display: flex; 
    flex-flow: row wrap;
    justify-content: space-between; 
    align-items: center;
}

.gaveta_background
{
    height: 100%;
    background-repeat: no-repeat;
    background-size: 60%;
    background-position: center center;
}

.conteiner_slide
{
    width: 100%; 
    height: 100%; 
    background-color: rgba(0, 0, 0, 0.3);
    transition: 0.5s all;
    display: flex;
    flex-flow: column nowrap;
}

.conteiner_slide:hover
{
    background-color: rgba(0, 0, 0, 0.7);
}	

.space_inter_slide
{
    background-color: transparent; 
    width: 100%; 
    height: 70%;
}	

.space_lide_info
{
    width: 100%; 
    height: 30%;
    color: white;
}	

.space_lide_info h3
{
    text-align: center;
}

.conteiner_itens_wrap
{
    width: 100%; 
    height: 100%; 
    display: flex; 
    flex-flow: row wrap;
    flex-shrink: 1;
    flex-grow: 1;
}

.item_slide_type_div_conf_fixa_transparent
{
    height: 600px;
}

.slide_principal
{
    min-height: 300px;
}

.bot_lat
{
    background-color: transparent; 
    z-index: 20; 
    margin-top: -200px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}    

.div_paral, .div_parar
{
    width: auto; 
    height: 100%; 
    background-color: rgba(255, 255, 255, 0); 
    display: flex;
    flex-direction: column;
    transition: 0.5s all;
}

.div_parar
{
    float: right;
}

.div_paral:hover, .div_parar:hover
{
    background-color: rgba(255, 255, 255, 0.1); 
}

.bot_left, .bot_right
{
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 80px;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    border: none;
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 40px;
    color: white;
    cursor: pointer;
    transition: 0.5s all;
}

.bot_left:hover, .bot_right:hover
{
    background-color: rgba(0, 0, 0, 0.5);
}    


@media screen and (max-width: 800px)
{
    .div_bot_itens button 
    {
        width: 60px; 
    }
    
    .space_inter_slide
    {
        height: 55%;
    }	

    .space_lide_info
    {
        height: 45%;
    }
    
    .item_slide_3, .itens_found
    {
        margin-left: 3%; 
        width: 45%; 
        height: auto;
        overflow: hidden;
        background-size: cover; 
        display: inline; 
        float: left; 
    }

    .front_item_slide_3_info_info
    {
        flex-flow: row wrap;
        justify-content: space-between;
    }
}

@media screen and (max-width: 500px)
{
    .space_inter_slide
    {
        height: 40%;
    }	

    .space_lide_info
    {
        height: 60%;
    }
}    

@media screen and (max-width: 370px)
{
    .front_item_slide_3_info_info
    {
        flex-direction: column; 
    }

    .div_bot_itens
    {
        flex-direction: column; 
    }
    
    .space_inter_slide
    {
        height: 0%;
    }	

    .space_lide_info
    {
        height: 100%;
    }
}    
