.ada-hidden {
    display: none;
}

.herbs-and-spice-content h2 {
    color: #f5ddaf;
    padding: 20px 0;
    text-align: center;
}
@media (min-width: 992px) {
    .herbs-and-spice-content h3 {
	font-size: 60px;
	line-height: 50px;
	margin-top: -9px;
    }
}

.ne101-category-subheader {
    color: #7a814b;
    font-size: 22px;
    font-family: "Open Sans Semibold";
    letter-spacing: .05em;
    text-transform: uppercase;
    margin-bottom: -20px;
}

.serving-suggestion-overlay {
    font-size: 11px !important;
}

h2.subheader {
    color: #7a814b;
    font-size: 22px;
    font-family: "Open Sans Semibold";
    letter-spacing: .05em;
    text-transform: uppercase;
    margin: -25px auto -20px;
}

h1.generic {
    color: #c54d19;
    font-size: 60px;
    line-height: 50px;
    margin-top: -9px;
    text-align: center !important;
}

h2.generic {
    color: #7a814b;
    font-size: 22px;
    font-family: "Open Sans Semibold";
    letter-spacing: .05em;
    text-transform: uppercase;
    margin-bottom: -15px;
}

h2.generic-alt,
h3.generic {
    color: #282129;
    font-family: "Open Sans Semibold";
    font-size: 18px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

h3.generic-spacer {
    margin-left: 44px;
}
h2.cooking-basics {
    font-size: 60px;
    line-height: 50px;
    margin-top: -9px;
    color: #c54d19;
    font-size: 55px;
    line-height: 50px;
    margin-top: -9px;
    font-family: "Amatic Bold";
    margin: 0;
    text-transform: lowercase;
}
h3.nutrition {
    color: #282129;
    font-family: "Open Sans Semibold";
    font-size: 18px;
    margin-bottom: -10px;
    text-transform: uppercase;
}
.recipe-details h2 {
    color: #c54d19;
    font-family: "Open Sans Bold";
    letter-spacing: .05em;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0 0 -10px;
    text-transform: uppercase;
}
#homepageProductTout .product-tout-header {
	font-family: "Open Sans Regular";
}

*:focus {
    outline: #2e6eff 2px solid !important;
    outline-offset: -2px !important;
}

.recipe-detail h2.subheader {
    color: #f5ddaf;
    font-size: 16px;
    font-family: "Open Sans Semibold";
}
.recipe-detail h3.recipe-title {
    color: #faf7e6
    font-size: 20px;
    font-family: "Open Sans Semibold";
    line-height: 1.25;
}
.product-tout h2.product-tout-subheader {
    color: #686840;
}
a,
.tout-content h3 {
    color: #823312;
}
.dropdown-menu > li > a:focus {
    background-color: #50341f;
}
.dropdown-menu > li > a.current-subpage,
.dropdown-menu > li > a:hover {
    background: #50341f !important;
}
.faq-a a,
.static-text-content a {
    text-decoration: underline;
}
ul li {
    color: #333;
}
ol li:before,
.product-data table td.row-header-cell.level-two {
     color: #000;
}
h2.generic,
.recipe-header-section .recipe-header,
.recipe-header-section .product-name-container .product-label,
.recipe-header-section .flavor-container label,
.product-data-section h2 {
    color: #565B34;
}
.ingredients h2,
.instructions h2,
.recipe-ingredients h2,
.recipe-details .recipe-blocks .info-block label {
    color: #823312;
}
.tout {
    max-height: none;
}
.recipe-sliders .slider-item a {
    background: #565B34;
}
.product-data table td.daily-value {
    background: #697042;
}