/*APP DEVELOPMENT OVERRIDES*/
/*
This document provides a method for adding CSS to a site that is under 
development, without editing site.min.css or site.legacy.min.css, which
are compiled from SCSS and should never be edited directly
*/

.common-section-description > h1{
    color: #07416b;
    text-align: center;
    display: block;
    font-family: Cabrito-ExtDem, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: 1.05em;
}
.entity-detail-topic-contents-related-entity-thumbnail-link, .related-topic-thumbnail-link, .child-page-thumbnail-link, .feature-block-image-link, .footer-location-social-link, .main-copy-section-metadata-social-sharing-button, .story-block-thumbnail-link, .topic-block-thumbnail-link {
    background:none;
}

.join-now-button{
    padding: 2px 7px;
    color: rgb(255, 255, 255) !important;
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    background-color: rgb(1, 99, 144);
}
.introduction-copy h2, .custom-form h2{
    color: #07416b;
    font-size: 1.4285714286em;
    margin-top: 1.1428571429em;
    margin-bottom: 1.1428571429em;
    padding-bottom: 0.8em;
    border-bottom: 1px dotted #999;
    font-family: Cabrito-ExtDem, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}
.entity-detail-topic-contents-area-copy > p
{
    font-size:14px;
}

.pages-are-not-expanded > div > ul > li > div > div > .child-page-link-title{
     text-transform: none; 
}

.main-copy p img{
    max-width: 100%;
    display: block;
    margin: 1em auto;
    border-radius: 0.2857142857em;
    -webkit-border-radius: 0.2857142857em;
    -moz-border-radius: 0.2857142857em;
}
.main-copy a img{
    max-width: 100%;
    display: block;
    margin: 1em auto;
    border-radius: 0.2857142857em;
    -webkit-border-radius: 0.2857142857em;
    -moz-border-radius: 0.2857142857em;
}
.main-copy > table{
    border-bottom:none;
}
/*.small-hero-section-content-group-wrap{
    position: relative;
}*/
@media (max-width: 29.999em){
    .small-hero-section {
        padding-bottom: 0;
    }
} 

.small-hero-section{
    border-bottom:none;
}
@media (min-width: 50em){
    .small-hero-section {
        height: 32em;
    }
}
.map-section-pin-content-title{
    color: #222;
}
.hero-section-large-hero-image, .hero-section-medium-hero-image, .hero-section-small-hero-image{
    background-position: top center;
}

.entity-detail-topic-contents-area-copy > p strong{
    color: #07416b;
    display: block;
    margin: 0;
    text-decoration: none;
    line-height: 1.6em;
    font-family: MuseoSans-700, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
}
.entity-detail-topic-contents-area-copy > strong p{
    color: #07416b;
    display: block;
    margin: 0;
    text-decoration: none;
    line-height: 1.6em;
    font-family: MuseoSans-700, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
}

.main-copy table h3{
    color: #07416b;
    font-size: 1.28571em;
    margin-top: 1.14286em;
    font-family: MuseoSans-300, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
}

@media (min-width: 50em) {
    .small-hero-section-content-group-wrap-override {
        position: inherit;
        bottom: 0;
    }
}

.small-hero-section-content-group-wrap-override {
    width: 100%;
}