/**
 * IE specific fixes
 */
 
audio, canvas, video {
	display: inline;
	zoom: 1;
}
legend {
	margin-left: -7px;
}
button, input, select, textarea {
	vertical-align: middle;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	overflow: visible;
}
input[type="checkbox"], input[type="radio"] {
	width: 13px;
	height: 13px;
}
.clearfix {
	zoom: 1;
}
.expanded-menu {
	zoom: 1;
}
#edit-search-block-form--2 {
	padding-top: 1em;
}
.search-block input[type="text"] {
	margin-top: 0;
}
.toggle-menu,  .responsive-layout-mobile .toggle-menu {
	display: none!important;
}
.responsive-layout-mobile #region-menu .content {
	display: block!important;
}
#region-menu .content {
	display: block!important;
}
#zone-user-wrapper, div#region-menu {
	margin-bottom: 2em;
}
#block-env-utils-1 .block-inner li {
	display: inline!important;
	padding-right: 10px!important;
}
/*Banner slideshows**************************/
#topic-landing .slideshow-caption, .policy-banner .slideshow-caption {
	width: 890px;
}
.front .view .style-plugin-cycle .views-slideshow-controls-top, #topic-landing .view .style-plugin-cycle .views-slideshow-controls-top {
	width: 100px;
}
#topic-landing .view .style-plugin-cycle .views-slideshow-controls-top, .policy-banner .views-slideshow-controls-top.clearfix {
	top: 265px;
}
/*Homepage slideshow******************************/
.front .node-type-promo.view-mode-slideshow .group-promo-overlay {
	padding-bottom: 1em;
}
.front .view .style-plugin-cycle .views-slideshow-controls-top {
	top: 0;
}
.view .style-plugin-cycle .views-slideshow-controls-top div {
	display: inline;
}
.pane-block.pane-views-environment-home-block-1 .field.field-name-field-promo-image-wide.field-type-image.field-label-hidden {
	width: 780px!important;
	height: 330px;
}
.marinereserves-table img {
	min-width: 100px!important;
}
.homepage-column {
	padding: 0 2em 2em 2em;
}
.homepage-column .pane-title {
	padding: 0!important;
}
.hero, .hp-hero {
	padding: 1em;
}
.hero .box-one, .hp-hero .box-one {
	background: white;
	border: 5px solid #dee0e2;
}
.hero .box-one.homepage-feature, .hp-hero .box-one.homepage-feature {
	background: #01528B!important;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
	color: black;
	text-decoration: underline;
}
.hvr-sweep-to-top:before {
	background: white;
}
.hero .box-one p, .hp-hero .box-one p {
	padding: 0;
}
.hero .box-one h2, .hp-hero .box-one h2 {
	padding: 0;
}
h1 {
	margin-top: 1em;
}
.menu-block-1 ul li a {
	padding: 0 0 0 1%!important;
}
.menu-block-1 ul li li a {
	padding: 0 0 0 2%!important;
}
.menu-block-1 ul li li li a {
	padding: 0 0 0 3%!important;
}
.menu-block-1 ul li li li li a {
	padding: 0 0 0 4%!important;
}
.menu-block-1 ul li li li li li a {
	padding: 0 0 0 5%!important;
}
