/*
O css abaixo foi montado para aplicar layout para o seguinte trecho html para o box de expositores

        <div class="col-md-4 col-xs-12">
            <div class="box-expositor">
                <a href="/expositores/@item.Url">
                    <img class="img-fluid" src="/images/expositores/@item.ImagemPerfil" alt="@item.Nome" onerror="this.src=\'images/img_default_expositor.png\'">
                    <div class="box-expositor-botoes">
                        <span class="botao-avaliacao"><i class="la la-star"></i> 4.5</span>
                        <span class="botao-categoria"><i class="la la-bookmark"></i> Artesanato</span>
                        <span class="botao-categoria"><i class="la la-bookmark"></i> Conchas</span>
                        <span class="botao-categoria"><i class="la la-bookmark"></i> Presentes</span>
                        <span class="botao-categoria"><i class="la la-bookmark"></i> Decoração</span>
                    </div>
                    <div class="box-expositor-body">
                        <h3 class="mb-3">@item.Nome</h3>
                        <p>@item.DescricaoCompleta</p>
                    </div>
                </a>
            </div>
        </div>        
*/


/* BOX EXPOSITOR */

.box-expositor {
    float: left;
    width: 100%;
    border-radius: 32px;
    border: 1px solid #fff;
    background-color: #fff;
    box-shadow: 0 2px 10px rgba(239, 239, 239, .25);
}

.box-expositor a,
.box-expositor a:hover {
    text-decoration: none
}

.box-expositor+.box-expositor {
    margin-left: 16px
}

.box-expositor img {
    box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, .2);
    border-radius: 32px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-height: 190px;
    min-height: 190px;
    height: 100%;
    margin-bottom: 10px
}

.box-expositor-body {
    margin: 14px;
    margin-top: 30px;
    min-height: 110px;
}

.box-expositor-botoes {
    margin: 14px;
    height: 63px;
    padding-top: 5px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}

.box-expositor .botao-avaliacao,
.box-expositor .botao-feira,
.box-expositor .botao-categoria {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
}

.box-expositor .botao-avaliacao {
    padding: 8px;
    width: auto;
    height: 32px;
    background-color: #FFEBA6;
    border-radius: 39px;
    color: #FFC700;
}

.box-expositor .botao-expositor {
    padding: 8px;
    margin-left: 5px;
    width: auto;
    height: 32px;
    background-color: #EDFFEF;
    border-radius: 39px;
    color: #63BB6B;
}

.box-expositor .botao-categoria {
    padding: 8px;
    margin-left: 5px;
    width: auto;
    height: 32px;
    background-color: #EFF1FF;
    border-radius: 39px;
    color: #8393FF;
}

.box-expositor h2 {
    font-family: Poppins;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 28px;
    color: #14142B;
}

.box-expositor p {
    font-family: Poppins;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 28px;
    color: #4E4B66;
}

@media (max-width: 480px) {
    .box-expositor {
        margin-bottom: 30px;
    }
    .box-expositor-botoes {
        height: 48px;
    }
}