.storymap-embed {
    width: 100vw;
    height: calc(100vh - 93px);

    position: relative;
    left: calc(-50vw + 50%);
}

@media screen and (max-width: 1512px) {
    .storymap-embed {
        height: calc(100vh - 129px);
    }
}

@media screen and (max-width: 1022px) {
    .storymap-embed {
        height: calc(100vh - 96px);
    }
}

.storymap-embed iframe {
    width: 100%;
    height: 100%;
}

a, a:visited {color: #2D8070;}

/*header*/

header { 
       position: sticky;
       top: 0;
padding-bottom: 5px;
}
.site-title img {
	max-height: 6rem;
	width: auto;
}

.top-bar {
	background-color: #ffffff;
	/*border-bottom: 1px solid #50C1AA;*/
}

.top-bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 .5rem;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.top-bar ul {
    background-color: #fff;}

.menu .active > a, .toc-block > ul .active > a, .toc-block ul ul .active > a {
	background: #2D8070;
	color: #fefefe;
}
.dropdown.menu > li.is-active > a, .toc-block > ul.dropdown > li.is-active > a, .toc-block ul ul.dropdown > li.is-active > a {
	background: rgba(0,0,0,0);
	color: #2D8070;
}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after, .toc-block > ul.dropdown > li.is-dropdown-submenu-parent > a::after, .toc-block ul ul.dropdown > li.is-dropdown-submenu-parent > a::after {
	display: block;
	width: 0;
	height: 0;
	border: inset 6px;
	content: '';
	border-bottom-width: 0;
	border-top-style: solid;
	border-color: #2D8070 transparent transparent;
	right: 5px;
	left: auto;
	margin-top: -3px;
}

.button, [type="submit"], [type="button"], .site-page-pagination > a, [class^="numeric-"] label.numeric-toggle-time.button, [class*="numeric-"] label.numeric-toggle-time.button, .button.disabled, .disabled[type="submit"], .disabled[type="button"], .site-page-pagination > a.disabled, [class^="numeric-"] label.disabled.numeric-toggle-time.button, [class*="numeric-"] label.disabled.numeric-toggle-time.button, .button[disabled], [disabled][type="submit"], [disabled][type="button"], .site-page-pagination > a[disabled], [class^="numeric-"] label.numeric-toggle-time.button[disabled], [class*="numeric-"] label.numeric-toggle-time.button[disabled], .button.disabled:hover, .disabled:hover[type="submit"], .disabled:hover[type="button"], .site-page-pagination > a.disabled:hover, [class^="numeric-"] label.disabled.numeric-toggle-time.button:hover, [class*="numeric-"] label.disabled.numeric-toggle-time.button:hover, .button[disabled]:hover, [disabled]:hover[type="submit"], [disabled]:hover[type="button"], .site-page-pagination > a[disabled]:hover, [class^="numeric-"] label.numeric-toggle-time.button[disabled]:hover, [class*="numeric-"] label.numeric-toggle-time.button[disabled]:hover, .button.disabled:focus, .disabled:focus[type="submit"], .disabled:focus[type="button"], .site-page-pagination > a.disabled:focus, [class^="numeric-"] label.disabled.numeric-toggle-time.button:focus, [class*="numeric-"] label.disabled.numeric-toggle-time.button:focus, .button[disabled]:focus, [disabled]:focus[type="submit"], [disabled]:focus[type="button"], .site-page-pagination > a[disabled]:focus, [class^="numeric-"] label.numeric-toggle-time.button[disabled]:focus, [class*="numeric-"] label.numeric-toggle-time.button[disabled]:focus {
	background-color: #2D8070;
	color: #fefefe;
}

footer {
	padding-right: .9375rem;
	padding-left: .9375rem;
	border-top: 1px solid #2D8070;
	background-color: #2D8070;
	color: #fff;
        max-width: 100%;
        font-size: .75rem;
}