  /* header */
 .miniNav {
	 background-color: #007380;
	 color: white;
	/*box-shadow: 1px 1px 4px 0 rgba(0,0,0,.1);
	 position: relative;*/
	 width: 100%;
	 z-index: 3;
}
 .miniNav ul {
	 margin: 0;
	 padding: 0;
	 list-style: none;
	 overflow: hidden;
	 background-color: #007380;
	 color: white;
	 width: 100%;
}
 .miniNav li a {
	 display: block;
	 padding: 20px 20px;
	 text-decoration: none;
	 color: white;
	 margin-left: 1.5em;
}
 .miniNav li a:visited {
	 display: block;
	 padding: 20px 20px;
	 text-decoration: none;
	 color: white;
	 margin-left: 3em;
}
 .miniNav li a:hover, .miniNav .menu-btn:hover {
	 background-color: #f4f4f4;
	 color: black;
}
 #main article.persona-landing div.miniNav > ul li a {
	 color: white;
	 font-weight: bold;
	 font-size: 1.4em;
}
 #main article.persona-landing div.miniNav > ul li a:hover {
	 color: black;
	 font-weight: bold;
	 font-size: 1.4em;
}
 .miniNav .logo {
	 display: block;
	 float: left;
	 font-size: 2em;
	 padding: 10px 20px;
	 text-decoration: none;
	 background: #007380;
}
/* menu */
 .miniNav .menu {
	 clear: both;
	 max-height: 0;
	 transition: max-height .2s ease-out;
	 color: white;
}
/* menu icon */
 .miniNav .menu-icon {
	 cursor: pointer;
	 display: inline-block;
	 float: right;
	 padding: 28px 20px;
	 position: relative;
	 user-select: none;
	 color: white;
}
 .miniNav .menu-icon .navicon {
	 background: white;
	 display: block;
	 height: 2px;
	 position: relative;
	 transition: background .2s ease-out;
	 width: 18px;
}
 .miniNav .menu-icon .navicon:before, .miniNav .menu-icon .navicon:after {
	 background: white;
	 content: '';
	 display: block;
	 height: 100%;
	 position: absolute;
	 transition: all .2s ease-out;
	 width: 100%;
}
 .miniNav .menu-icon .navicon:before {
	 top: 5px;
}
 .miniNav .menu-icon .navicon:after {
	 top: -4.5px;
	 height: 2px;
}
/* menu btn */
 .miniNav .menu-btn {
	 display: none;
}
 .miniNav .menu-btn:checked ~ .menu {
	 max-height: 400px;
}
 .miniNav .menu-btn:checked ~ .menu-icon .navicon {
	 background: transparent;
}
 .miniNav .menu-btn:checked ~ .menu-icon .navicon:before {
	 transform: rotate(-45deg);
}
 .miniNav .menu-btn:checked ~ .menu-icon .navicon:after {
	 transform: rotate(45deg);
}
 .miniNav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before, .miniNav .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
	 top: 0;
}
/* 48em = 768px */
@media only screen and (min-width: 78em) {
	 .miniNav li {
		 float: left;
		 margin-left: 50px;
	}
	 .miniNav li a {
		 padding: 20px 30px;
		 color: white;
	}
	 .miniNav .menu {
		 clear: none;
		 float: right;
		 max-height: none;
		 color: white;
		 margin-bottom: 2em;
	}
	 .miniNav .menu-icon {
		 display: none;
	}
	.miniNav {
		 position: relative;
	}
}
@media only screen and (max-width: 78em) {
    #shareWidgetTop {
	    padding-top: 1em;
    }
}
@media only screen and (max-width: 43em) {
    #shareWidgetMiddle {
        padding-top: 1em;
    }
}
#main > article.persona-landing div.full-width div.object-cluster, #main > article.persona-landing div.full-width div.object-cluster-small {
	 padding-bottom:4em;
}
#main > article.persona-landing div.full-width {
	 padding-bottom: 2em;
	 padding-left: 4em;
	 padding-right: 4em;
}
@media only screen and (min-width: 43em) {
	#main > article.persona-landing div.full-width {
		position: relative;
	}
}
#main > article.persona-landing div.full-width:before, #main > article.persona-landing div.full-width:after {
	content: " ";
	display: table;
}
#main > article.persona-landing div.full-width:after {
	clear: both;
}

/* For the slideshow to appear properly as the header */
.bx-wrapper {
    margin: 0px;
}
.bx-wrapper .bx-viewport {
    border: none;
    left: 0px;
}
.bx-wrapper .bx-pager {
    display: none;
}
@media only screen and (min-width: 43em) {
	#main > article.persona-landing div.bx-wrapper {
		position: relative;
	}
}
#main > article.persona-landing div.bx-wrapper > div {
	 display: none;
	 width: 100%;
	 max-width: none;
	 margin-bottom: 0;
}
@media only screen and (min-width: 43em) {
	#main > article.persona-landing div.bx-wrapper > div {
		display: block;
	}
}

/* prevent small overhang of the header image or slideshow to the left of the Ë®¹ûÅÉAV logo */
#main > article.persona-landing {
    margin-left: 0.1em;
}