.menu-utility-user .js-stores .js-store-finder,
.menu-utility-user .user-info .sign-in {
    border-bottom: 2px solid #f18a80 !important;
}
#wrapper {
     background-color: #fff !important;
}
@media screen and (max-width: 767px){
#navigation {
    top: 138px !important;
    }
.top-banner {
    height: 102px !important;
    }
}
@media screen and (max-width: 768px){
.level-1>li {
    padding: 0 20px !important;}
}

@media screen and (max-width: 599px){
.nir-node--5846 .teaserblock {
    float: left;
    width: 100% !important;
    margin-bottom: 25px;
  }
.nir-node--5846 .block.block-thumb {
    min-height: 290px !important;
  }
.nir-node--5846 .block.block-thumb img {
    outline: 0;
    vertical-align: top;
    width: 250px !important;
    height: 250px !important;
  }
}
@media screen and (min-width:600px){
.nir-node--5846 .teaserblock {
    float: left;
    width: 50% !important;
    margin-bottom: 25px;
  }
.nir-node--5846 .block.block-thumb {
    min-height: 250px !important;
  }
}
@media screen and (min-width:901px){
.nir-node--5846 block.block-thumb img {
    outline: 0;
    vertical-align: top;
    width: 320px !important;
    height: 320px !important;
  }
.block.block-thumb {
    min-height: 350px;
  }
}
@media screen and (min-width: 600px and max-width: 900px){
.nir-node--5846 .block-thumb img {
    outline: 0;
    vertical-align: top;
    width: 250px !important;
    height: 250px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
.footer-container .footer-item .no-bull-content .no-bull-left {
    width: 100% !important;
     margin-right: 35%;
    margin-left: 35%;
    }
}
@media screen and (max-width: 767px){
.footer-container .footer-item .no-bull-content .no-bull-left {
    border-right:none !important;
    }
}

.block--views-blockwidget-events-block-1--5826 {margin-bottom: 50px;}

.govBio .ccbnTtl {
    line-height: 30px !important;
    letter-spacing: 1px !important;
}

/* ------------ FAQs ---------------- */

.faq-quest {
    float:left;
    font-size: 15px;
    line-height: 1.6em;
    margin: 0 15px 12px 0;
    display: inline-block;
    width: 22px;
    text-align: right;
    font-size: 15px;
    color: #7b6b49 !important;
    font-weight: bold;
}
.faq-quest-list {
    float:left;
    font-size: 17px;
    line-height: 22px;
    margin: -2px 5px 10px 5px;
    display: inline-block;
    width: 20px;
    text-align: left;
    font-weight: bold;
}
.nir-node--5941 .faqfield-anchor-list--body {
    margin-top:20px;
}
.nir-node--5941 .faqfield-anchor-list--body .faqfield-question{
    font-size: 17px;
    margin: 0;
    font-weight: bold;
}
.nir-node--5941 .faqfield-anchor-list--body .faqfield-answer {
    margin: 0 0 1em 0;
    padding-left: 5%;
    font-weight: bold;
}
.nir-node--5941 .faqfield-anchor-list--anchored a,
.nir-node--5941 .faqfield-anchor-list--anchored a:hover {
    text-decoration: none;
    line-height: 1.6em;
    padding-left: 0;
    font-size: 15px;
    color: #7b6b49 !important;
    font-weight: bold;
}
.nir-node--5941 .nir-faq--back-to-top {
    margin: 1em 0;
    padding-left: 2.1em;
}
.nir-node--5941 .faqfield-anchor-list--anchored div {
  clear:both;
}
.nir-node--5941 .faqfield-anchor-list--body .faqfield-answer a {
    color: #7b6b49 !important;
    text-decoration: underline;
}