/*body.page-template-county-map #wrapper,
body.page-template-county-map #content {
    float: left;
    width: 100%;
}*/

body.page-template-impact-map #zone-content #posts .row {
    padding: 0;
}

body.page-template-impact-map #zone-header-postfix {
    display: block;
}

body.page-template-impact-map #zone-header-postfix .row {
    background: #fff;
}

body.page-template-impact-map #zone-header-postfix #widget-header-postfix .widget h4.widget-title,
body.page-template-impact-map #zone-header-postfix #widget-header-postfix .widget .main-navigation {
    border-left: 1px solid #48736a;                                               
    border-right: 1px solid #48736a;                                              
}

body.page-template-impact-map #zone-header-postfix .main-navigation .navigation-section {
    display: inline-block;
    margin-left: 4%;
    margin-top: 0;
    vertical-align: top;
    width: 30%;
}

body.page-template-impact-map #zone-header-postfix .main-navigation .navigation-section#main,
body.page-template-impact-map #zone-header-postfix .main-navigation .navigation-section#regions {
    margin-left: 0;
}

body.page-template-impact-map #zone-header-postfix .main-navigation .navigation-section#main {
	margin-bottom: 20px;
	width: 100%;
}

/* SUMMARIES */
#summaries {
    margin-top: 20px;
}
body.page-template-county-map #summaries ul {
    list-style: none;
    padding: 0;
}
#summaries .summary {
    padding-bottom: 10px;
}
#summaries .summary .summary-content {
    background-color: #4568ae;
    color: #fff;
    padding: 10px;
}

#summaries .summary h4 {
    padding: 5px 10px;
    margin: 0;
    background: #00274c;
    color: #fff;
    text-transform: uppercase;
    cursor: pointer;
}

#summaries .summary h4 i {
    float: right;
    line-height: 1.5;
}

#summaries .summary ul {
    padding-bottom: 10px;
    margin: 0;
    list-style-type: none;
}
#summaries .summary ul li {
    left: 0;
    padding-right: 0;
    line-height: 13px;
    font-size: 11px;
}
#summaries .summary ul li + li {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px dotted #8E9CB9;
}
#summaries .summary ul li span {
    width: 45%;
    display: inline-block;
    vertical-align: top;
}
#summaries .summary ul li span.name {
    text-align: right;
    margin-right: 3%;
}
#summaries .summary ul li span.value {
    font-size: 13px;
    font-weight: bold;
    color: #ffce00;
}

#summaries .summary .summary-content .read-stories {
    float: right;
    display: block;
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    line-height: 1em;
    text-transform: lowercase;
    border-bottom: 1px dotted;
}
#summaries .summary .summary-content .read-stories:hover {
    border-color: transparent;
}

/* HIGH MAPS */

.map-container {
    margin-top: 30px; 
}

.map-footer hr {
    border-color: #4568ae;
}
#highmaps {
    min-height: 650px;
}
.county-details {
    padding: 9px;
}

.county-details h4 {
    font-size: 14px;
    color: #ffce00;
    text-transform: uppercase;
}

.county-details ul {
    font-size: 11px;
    list-style-type: none;
    padding: 0;
    margin: 10px 0 0 0;
}
.county-details ul span {
    font-size: 13px;
    font-weight: bold;
    color: #ffce00;
}
.county-details ul li {
    line-height: 1em;
}
.county-details ul li + li {
    margin-top: 5px;
}


/* FOOTNOTES */
#footnotes {
    margin-top: 20px;
    margin-bottom: 20px;
}
#footnotes p {
    font-size: 12px;
    line-height: 1.2em;
}


body.page-template-county-map #content-title + #content-main #page > .post {
    float: none;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 750px;
    width: 100%;
}


@media only screen and (max-width: 64em) {
    #summaries h4 .fa {
        display: none;
    }
    #summaries .summary-content {
        display: block !important;
    }
    body.page-template-county-map #footer {
        position: relative;
    }
}
