.titulo-categoria h1::after {
    content: "";
    display: block;
    width: 50px;
    height: 3px;
    background: #ffaa00;
    margin: 0 auto;
    margin-top: 5px;
}

.item_description h4 span {
    border: 1px solid rgb(0 0 0 / 15%);
    padding: 2px 10px;
    white-space: nowrap;
}


.titulo-categoria,
.section-title h1 {
    text-align: center;
}

.item-vinho .item_price h3 {
    line-height: 1;
    margin-bottom: 0px!important;
}

.item-vinho .nectar_food_menu_item h3 {
    margin: 0;
}


.item-da-lista {
    display: flex;
    width: 100%;
    align-items: center;
}

.caixa-da-lista {
    width: 100%;
    margin-top: 30px;
}

.item-da-lista h4 {
    margin: 5px;
    font-family: 'Readex Pro';
}


.item-da-lista img {
    margin-right: 15px;
}

.ano-extra h3 {
    font-size: 18px;
}

.team-desc .item_name h3 {
    line-height: 1;
}

.bottom_meta img {
    opacity: 1;
    max-height: 400px;
    width: auto;
}

.nectar_team_member_overlay .team_member_picture {
    display: none;
}

.listagem .nectar_food_menu_item h3 {
    font-size: 16px;
    letter-spacing: 1px;
}

.listagem .team-member h4 {
    font-family: 'Readex Pro';
    font-size: 14px;
    line-height: 2!important;
}

    body:not(.tax-categoria_ementa) .linha-do-item {
        padding: 35px 0!important;
        margin-bottom: 0px!important;
    }

@media (min-width: 1000px) {
    .nectar_food_menu_item h3 {
        text-transform: uppercase!important;
    }
    .nectar-hor-list-item.has-btn .nectar-list-item *:first-child {
        flex: 10%!important;
        min-width: 20px;
    }
    .nectar-hor-list-item.has-btn .nectar-list-item *:last-child {
        width: 80%;
        text-align: left;
    }
    .nectar-hor-list-item.has-btn {
        padding: 2px!important;
    }
    .nectar-hor-list-item[data-hover-effect="full_border"] {
        margin-top: 5px;
    }
    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(1),
    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(3) {
        padding-right: 5px!important;
    }
    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(2),
    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(4) {
        padding-right: 0px!important;
        padding-left: 5px!important;
    }
    .nectar-hor-list-item.has-btn * {
        flex: 0 100%;
        display: flex;
        align-items: center;
    }
    .nectar-hor-list-item.has-btn {
        display: flex;
        flex-wrap: wrap;
    }
    .nectar-hor-list-item .item-icon {
        margin: 5px !important;
        color: black;
    }
}

body.material .page-header-no-bg {
    padding-top: 15px;
}

.nectar_team_member_overlay {
    z-index: 10000!important;
}

@media only screen and (max-width: 999px) and (min-width: 1px) {
    .titulo-categoria {
        padding-top: 30px!important;
        padding-bottom: 0!important;
    }
    .linha-do-item {
        margin-bottom: 0px!important;
    }
    .nectar_food_menu_item h4 {
        font-size: 10px!important;
        line-height: 13px!important;
        letter-spacing: -.5px!important;
    }
    body .row .col.section-title h1,
    body h1,
    html body .row .col.section-title.span_12 h1,
    body.single.single-post .row .col.section-title.span_12 h1,
    #page-header-bg .span_6 h1,
    #page-header-bg.fullscreen-header .span_6 h1,
    .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2 {
        font-size: 32px;
        line-height: 42px;
    }
    .nectar-hor-list-item.has-btn .nectar-list-item *:first-child {
        flex: 10%!important;
        min-width: 20px;
    }
    .nectar-hor-list-item.has-btn .nectar-list-item *:last-child {
        width: 80%;
        text-align: left;
    }
    .nectar-hor-list-item.has-btn {
        padding: 2px!important;
    }
    .nectar-hor-list-item[data-hover-effect="full_border"] {
        margin-top: 5px;
    }
    /*

    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(1), .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(3) {
        padding-right: 5px!important;
    }

    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(2), 
    .nectar-hor-list-item .nectar-list-item[data-text-align="left"]:nth-child(4) {
        padding-right: 0px!important;
        padding-left: 5px!important;

    }*/
    .nectar-hor-list-item.has-btn * {
        flex: 100%;
        display: flex;
        align-items: center;
    }
    .nectar-hor-list-item.has-btn {
        display: flex;
        flex-wrap: wrap;
    }
    .nectar-hor-list-item .item-icon {
        margin: 5px !important;
        color: black;
    }
}

.nectar_food_menu_item .line_spacer {
    border-bottom: 0px solid #000!important;
    background-image: linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);
    background-position: bottom;
    background-size: 3px 1px;
    background-repeat: repeat-x;
    margin-bottom: 6px;
}

.wpb_row.full-width-section {
    z-index: 0;
}

.posts-container {
    z-index: 1;
}

.full-width-content.fundo {
    letter-spacing: -.5px;
}

@media only screen and (max-width: 999px) and (min-width: 1px) {
    .page-submenu ul li a {
        padding: 2px 20px!important;
        font-size: 16px;
    }
    .page-submenu .mobile-menu-link {
        padding: 8px 20px!important;
    }
    .page-submenu .mobile-menu-link {
        background: #002763;
    }
    .page-submenu ul {
        top: 36px!important;
    }
    a.mobile-menu-link i {
        font-size: 20px;
        top: 0;
    }
}

.nectar_food_menu_item h3 {
    text-transform: uppercase!important;
}

@media (max-width:690px) {
    .nectar_team_member_overlay.open .team_member_details h2 {
        font-size: 24px;
        line-height: 28px;
    }
    .nectar_team_member_overlay .team_member_details .title {
        line-height: 20px;
        margin-bottom: 10px;
    }
    .container,
    .orbit-wrapper .slider-nav,
    .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 95%!important;
    }
    .nectar-split-heading h1 {
        margin-bottom: 0;
        font-size: 26px;
        line-height: 34.2px;
    }
    .nectar_food_menu_item h3 {
        text-transform: uppercase!important;
    }
    .esquerda {
        padding-bottom: 5%;
        margin: auto
    }
    .nectar-split-heading.animated-in {
        text-align: left;
    }
    body .post-area.auto_meta_overlaid_spaced.span_12[data-ams="12px"] {
        max-width: 98% !important;
        margin: auto;
    }
}

.team-member:hover .team-meta {
    display: none;
}

small {
    font-size: 65%;
}

.wpcr_style a.wpcr__star-rating.wpcr__star-rating--full img {
    opacity: 1;
    filter: invert(27%) sepia(76%) saturate(3138%) hue-rotate(395deg) brightness(84%) contrast(130%) !important;
}

.page-submenu.stuck .current-menu-item a {
    font-weight: bold;
}

@media only screen and (max-width: 999px) and (min-width: 1px) {
    .page-submenu .full-width-content {
        margin-left: -13px !important;
    }
}

body[data-header-resize="0"] .container-wrap,
body[data-header-resize="0"] .project-title {
    margin-top: 0;
    padding-top: 0px;
}




@media (max-width: 999px) {}
@media (min-width: 1000px) {
    .page-submenu.stuck {
        top: 94px;
    }
    
    .fundo:before {
        content: "";
        background: #ffaa00;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: -1;
    }
}