a.grid-product__title,
a.grid-category__title,
.ec-page-title.ec-page-title__featured-products,
h1.product-details__product-title.ec-header-h3,
horizontal-menu-item horizontal-menu-item--levelTop,
.page-title__name.ec-header-h1 {
    font-family: omnesprobold, Arial, Verdana, sans-serif !important;
}
/* Responsive Styling */

@media only screen and (max-width: 767px) {
    div.blockWrap_ca1ee18fdbce4f3aa90e5a9067086564 {
        padding-top: 25px;
        padding-bottom: 20px;
    }
    div.blockWrap_f9d3aeaa24da4c5797fb395ece707610, div.blockWrap_f2cb5f2bb9a742168eafa0710871216e, div.blockWrap_ffaf99c78d6c4ea1811c707fa19ab898 {
        padding-top: 80px;
        padding-bottom: 10px;
    }
    div.blockWrap_fc2fa059c50a4c8283878b00b7dd7809 {
        padding-top: 60px;
    }
    div.blockWrap_e7283708d7a9448f9e6ce01676edf03b {
        padding-bottom: 60px;
    }
    div.blockWrap_b2108adcc23f4138bc0841db8912e3e7 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    div.blockWrap_f9bea30d3bd249ad95cd36b66960b4cd .blockImg, div.blockWrap_a1839fef2f9a4343ad3f48a33b8f8c83 .blockImg {
        width: 60%;
        margin-right: auto;
    }
    div.blockWrap_b2108adcc23f4138bc0841db8912e3e7 .blockImg {
        width: 55%;
        margin-left: auto;
    }
    .blockWrap_a0a0f2486ede46789947e6907b8e8bff .contentTitle {
        font-size: 50px; 
    }
    div.blockWrap_f287c3d4ab834ed78584031b0dc95564 .blockImg, div.blockWrap_a45557d2b5c24193a86c2615ea78f8db .blockImg {
        width: 80%;
        margin: auto;
    }
}

/* Nav Dropdowns */

.navContent ul li ul a {
    white-space: normal !important;
    overflow: visible !important;
}

@media only screen and (min-width: 768px) {
    .navContent ul li ul {
        min-width: 250px !important;
        right: auto !important; 
    }
}

/* Sitewide Banner */

.blockWrap_f93788813d0d42e1a0a815d7241a5903{
background-color: #38152b;
text-align: center;
padding: 10px;
}

.blockWrap_f93788813d0d42e1a0a815d7241a5903 .contentTitle {
    font-size: 20px; 
    color: #ffffff;
}

.headerAndNavContainer{
    padding-top: 0px !important;
}