.container_cardapio {
    padding-bottom: 50px;
}

.container_cardapio .clearfix section {

}

.container_cardapio .clearfix section article {

}

.container_cardapio .clearfix section > h1 {
    font-family: 'Gotham-Bold',sans-serif;

    font-size: 32px; /* Some tweener fallback that doesn't look awful */
    font-size: min(32px, 6.5vw);

    background-color: #74613c;

    text-align: center;

    color: #FFFFFF;
    margin-top: 60px;
    margin-bottom: 30px;
    padding: 15px;



}


.container_cardapio .clearfix section article figure .Wrapper {
    background-color: #000000;
    width: 100%;
    /* 100% 1:1 Aspect Ratio */
    /* 56.25%  16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
    /* 75%  4:3 Aspect Ratio (divide 3 by 4 = 0.75) */
    /* 66.66%  3:2 Aspect Ratio (divide 2 by 3 = 0.6666)  */
    /* 62.5%  8:5 Aspect Ratio (divide 5 by 8 = 0.625) */
    padding-top: 66.66%;
    position: relative; /* If you want text inside of it */
    margin-top: 50px;

}

.container_cardapio .clearfix section article figure .Wrapper > div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}


.container_cardapio .clearfix section article figure .Wrapper > div img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}





/*
BTN alterar foto sobre
 */
.container_cardapio .clearfix section article figure .Wrapper > .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0);
    transition: background 0.5s ease;
}

.container_cardapio .clearfix section article figure .Wrapper:hover > .overlay {
    display: block;
    background: rgba(0, 0, 0, .3);
}





.container_cardapio .clearfix section article figure figcaption .nome {
    font-family: 'Gotham-Bold',sans-serif;

    font-size: 24px; /* Some tweener fallback that doesn't look awful */
    font-size: min(24px, 5vw);

    margin-top: 15px;

}

.container_cardapio .clearfix section article figure figcaption .preco {
    font-family: 'Gotham-Bold',sans-serif;

    font-size: 24px; /* Some tweener fallback that doesn't look awful */
    font-size: min(24px, 5vw);
}

.container_cardapio .clearfix section article figure figcaption .descricao {
    font-family: 'Gotham-Book',sans-serif;


    color: #000000!important;
    margin-bottom: 10px;

}
.container_cardapio .clearfix section article figure figcaption .descricao p {
    font-family: 'Gotham-Book',sans-serif;
    color: #000000!important;
}
.container_cardapio .clearfix section article figure figcaption .descricao span {
    font-family: 'Gotham-Book',sans-serif;
    color: #000000!important;
}

.container_cardapio .clearfix section article figure figcaption .descricao font {
    font-family: 'Gotham-Book',sans-serif;
    color: #000000!important;
}