/* STYLE 16 */
.style16 .title-header h4{
    font-size: 18px;
}

.style16 .title-header h4 span{
    line-height: 1;
    font-size: 60px;
    font-weight: 600;
}

.style16 .nav.nav1 li,.style16 .nav.nav2 li,.style16 .nav.nav3 li{
    font-weight: 400;
}
.style16 .conta16 .conta-itemss {
    margin-top: 30px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 10px;
}

.style16 .conta16 .menu-flag {
    position: absolute;
    left: -20px;
    top: -10px;
    font-size: 36px;
    width: auto;
    font-weight: 700;
    color: #fff;
    background: #d3312a;
    padding: 10px 10px;
    line-height: 1;
    z-index: 2;
    text-transform: uppercase;
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    text-shadow: 1px 2px 1px #000;
    font-family: 'Oswald', sans-serif;
}

.style16 .conta16 .menu-flag-special-price {
    position: absolute;
    left: -20px;
    top: 48px;
    font-size: 28px;
    width: auto;
    font-weight: 700;
    color: #000;
    background: #fcd07a;
    padding: 10px 10px;
    line-height: 1;
    z-index: 2;
    text-transform: uppercase;
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    -o-transform: rotate(-4deg);
    font-family: 'Oswald', sans-serif;
}
.style16 .conta16 .menu-flag-special-price a{
    text-decoration: none;
    color: unset;
}

.style16 .conta16 .part {
    position: relative;
}

.style16 .conta16 .part img {
    width: 100%;
    max-height: 250px;
    object-fit: scale-down;
}

.style16 .conta16 .part h3 {
    font-weight: bold;
    margin-bottom: 0;
}

.style16 .conta16 .part h3 a {
    text-decoration: none;
    color: unset;
}

.style16 .conta16 .part p {
    font-size: 14px;
    color: #888;
}

