/*! File generated on: Thu, 26 Oct 2017 15:10:09 GMT */
.indwes-footer .container{
	padding-top:2em
}
.indwes-footer .footer-brand{
	width:50%;
	position:relative;
	top:50%;
	transform:translateY(25%)
}
.indwes-footer address{
	margin-bottom:0
}
.indwes-footer .footer-veterans{
	margin:1em 0
}
.indwes-footer .footer-veterans img{
	width:15%;
	height:auto
}
.indwes-footer .footer-social{
	font-size:1.75em
}
.indwes-footer .footer-copyright{
	border-top:2px solid;
	padding-top:1em
}
.indwes-footer.light{
	background-color:#fff;
	color:#7e8083
}
.indwes-footer.light a{
	color:#7e8083;
	text-decoration:none
}
.indwes-footer.light a:hover{
	color:#ab192a;
	text-decoration:underline
}
.indwes-footer.dark{
	background-color:#212020;
	color:#fff
}
.indwes-footer.dark a{
	color:#fff
}
@media (max-width:991px){
	.indwes-footer .footer-brand{
		width:100%
	}
}
@media (max-width:767px){
	.indwes-footer .footer-brand{
		width:40%;
		margin-bottom:1em;
		transform:none
	}
	.indwes-footer .footer-social{
		text-align:center
	}
	.indwes-footer .footer-mobile-address{
		border-top:2px solid;
		padding-top:1em;
		margin-bottom:1em
	}
	.indwes-footer .col-xs-10.col-sm-12.text-center.center-block{
		float:none
	}
}
@media (max-width:480px){
	.indwes-footer .footer-brand{
		width:50%
	}
}
header.standard-header .navbar{
	border:0 solid transparent;
	border-radius:0;
	margin:0;
	padding:0;
	max-height:5em;
	min-height:5em;
	overflow:hidden;
	font-family:Open Sans,Arial,Helvetica,sans-serif;
	z-index:10
}
@media (max-width:991px){
	header.standard-header .navbar .container{
		width:100%
	}
}
@media (min-width:992px){
	header.standard-header .navbar{
		border:0 solid transparent;
		border-bottom:1px solid transparent;
		max-height:7.25em;
		min-height:7.25em;
		overflow:visible
	}
	header.standard-header .navbar .main li.navbar-subnav-dropdown-active>a,header.standard-header .navbar .main li.navbar-subnav-dropdown-active>a:hover{
		color:#333;
		background-color:#f2f2f2;
		border-bottom-color:#f2f2f2
	}
	header.standard-header .navbar .main li>a{
		color:#9b9b9b;
		background-color:#fff
	}
	header.standard-header .navbar .main li>a:hover{
		color:#333;
		background-color:#f7f7f7
	}
	header.standard-header .navbar .main li.active-main-nav>a,header.standard-header .navbar .main li.active-main-nav>a:hover{
		border-bottom:4px solid #9b9b9b!important
	}
	header.standard-header .navbar .main li>.navbar-dropdown .navbar-dropdown-content:after,header.standard-header .navbar .main li>.navbar-dropdown:before{
		background-color:#f2f2f2
	}
	header.standard-header .navbar .main .iwu-red.navbar-subnav-dropdown-active>a,header.standard-header .navbar .main .iwu-red.navbar-subnav-dropdown-active>a:hover{
		color:#fff;
		background-color:#ab192a;
		border-bottom-color:#ab192a
	}
	header.standard-header .navbar .main .iwu-red>a{
		color:#9b9b9b;
		background-color:#fff
	}
	header.standard-header .navbar .main .iwu-red>a:hover{
		color:#333;
		background-color:#f7f7f7
	}
	header.standard-header .navbar .main .iwu-red.active-main-nav>a,header.standard-header .navbar .main .iwu-red.active-main-nav>a:hover{
		border-bottom:4px solid #ab192a!important
	}
	header.standard-header .navbar .main .iwu-red>.navbar-dropdown .navbar-dropdown-content:after,header.standard-header .navbar .main .iwu-red>.navbar-dropdown:before{
		background-color:#ab192a
	}
	header.standard-header .navbar .main .iwu-blue.navbar-subnav-dropdown-active>a,header.standard-header .navbar .main .iwu-blue.navbar-subnav-dropdown-active>a:hover{
		color:#fff;
		background-color:#002E44;
		border-bottom-color:#002E44;
	}
	header.standard-header .navbar .main .iwu-blue>a{
		color:#9b9b9b;
		background-color:#fff
	}
	header.standard-header .navbar .main .iwu-blue>a:hover{
		color:#333;
		background-color:#f7f7f7
	}
	header.standard-header .navbar .main .iwu-blue.active-main-nav>a,header.standard-header .navbar .main .iwu-blue.active-main-nav>a:hover{
		border-bottom:4px solid #002E44!important
	}
	header.standard-header .navbar .main .iwu-blue>.navbar-dropdown .navbar-dropdown-content:after,header.standard-header .navbar .main .iwu-blue>.navbar-dropdown:before{
		background-color:#002E44
	}
	header.standard-header .navbar .main>.navbar-subnav-active>li>a{
		border-bottom:1px solid #f2f2f2
	}
	header.standard-header .navbar .main .iwu-green.navbar-subnav-dropdown-active>a,header.standard-header .navbar .main .iwu-green.navbar-subnav-dropdown-active>a:hover{
		color:#fff;
		background-color:#466728;
		border-bottom-color:#466728
	}
	header.standard-header .navbar .main .iwu-green>a{
		color:#9b9b9b;
		background-color:#fff
	}
	header.standard-header .navbar .main .iwu-green>a:hover{
		color:#333;
		background-color:#f7f7f7
	}
	header.standard-header .navbar .main .iwu-green.active-main-nav>a,header.standard-header .navbar .main .iwu-green.active-main-nav>a:hover{
		border-bottom:4px solid #466728!important
	}
	header.standard-header .navbar .main .iwu-green>.navbar-dropdown .navbar-dropdown-content:after,header.standard-header .navbar .main .iwu-green>.navbar-dropdown:before{
		background-color:#466728
	}
	header.standard-header .navbar .btn.btn-nav-iwu-red{
		color:#fff!important;
		border:1px solid transparent!important;
		background-color:#ab192a!important;
		transition:all .2s linear 0ms!important
	}
	header.standard-header .navbar .btn.btn-nav-iwu-red:active,header.standard-header .navbar .btn.btn-nav-iwu-red:focus,header.standard-header .navbar .btn.btn-nav-iwu-red:hover{
		color:#ab192a!important;
		border:1px solid #ab192a!important;
		background-color:#fff!important;
		transition:all .2s linear 0ms!important
	}
	header.standard-header .navbar .btn.btn-nav-iwu-blue{
		color:#fff!important;
		border:1px solid transparent!important;
		background-color:#002E44!important;
		transition:all .2s linear 0ms!important
	}
	header.standard-header .navbar .btn.btn-nav-iwu-blue:active,header.standard-header .navbar .btn.btn-nav-iwu-blue:focus,header.standard-header .navbar .btn.btn-nav-iwu-blue:hover{
		color:#002E44!important;
		border:1px solid #002E44!important;
		background-color:#fff!important;
		transition:all .2s linear 0ms!important
	}
	header.standard-header .navbar .btn.btn-nav-default{
		color:#404040!important;
		border:1px solid transparent!important;
		background-color:#eee!important;
		transition:all .2s linear 0ms!important
	}
	header.standard-header .navbar .btn.btn-nav-default:active,header.standard-header .navbar .btn.btn-nav-default:focus,header.standard-header .navbar .btn.btn-nav-default:hover{
		color:#ccc!important;
		border:1px solid #eee!important;
		background-color:#fff!important;
		transition:all .2s linear 0ms!important
	}
}
header.standard-header .navbar .quick>button{
	color:#404040;
	background-color:#ccc
}
header.standard-header .navbar .quick>button.iwu-red{
	color:#fff;
	background-color:#ab192a
}
header.standard-header .navbar .quick>button.iwu-blue{
	color:#fff;
	background-color:##002E44
}
header.standard-header .navbar .quick>button.iwu-green{
	color:#fff;
	background-color:#466728
}
header.standard-header .navbar{
	background-color:#fff
}
header.standard-header .navbar .navbar-header{
	background-color:#fff;
	border-bottom-color:#f2f2f2!important
}
header.standard-header .navbar .navbar-header .navbar-toggle:hover span{
	background-color:#333
}
header.standard-header .navbar .navbar-header .navbar-toggle span{
	background-color:#9b9b9b
}
header.standard-header .navbar .navbar-form{
	border-bottom-color:#f2f2f2!important
}
header.standard-header .navbar .navbar-form .navbar-search:hover .fa,header.standard-header .navbar .navbar-form .navbar-search:hover span{
	color:#333
}
header.standard-header .navbar .navbar-form .navbar-search .fa,header.standard-header .navbar .navbar-form .navbar-search span{
	color:#9b9b9b;
	transition:color .25s linear 0ms
}
header.standard-header .navbar .navbar-nav{
	background-color:#fff;
	border-bottom-color:#f2f2f2
}
header.standard-header .navbar .navbar-nav .main,header.standard-header .navbar .navbar-nav .quick{
	background-color:#fff
}
@media (max-width:991px){
	header.standard-header .navbar .navbar-nav .main a,header.standard-header .navbar .navbar-nav .quick a{
		color:#9b9b9b;
		background-color:#fff
	}
	header.standard-header .navbar .navbar-nav .main a:hover,header.standard-header .navbar .navbar-nav .quick a:hover{
		color:#9b9b9b;
		background-color:#e6e6e6
	}
}
@media (min-width:992px){
	header.standard-header .navbar{
		background-color:#fff;
		border-bottom-color:#f2f2f2
	}
	header.standard-header .navbar .navbar-header,header.standard-header .navbar .navbar-nav{
		background-color:transparent;
		border-bottom-color:transparent
	}
	header.standard-header .navbar .navbar-nav .quick{
		border-bottom-color:#f2f2f2!important
	}
	header.standard-header .navbar .navbar-nav .quick .navbar-subnav-dropdown-open>a:after{
		border-color:#f2f2f2;
		border-bottom-color:#fff
	}
	header.standard-header .navbar .navbar-nav .quick>ul>li:first-of-type>a{
		color:#fff!important;
		background-color:#ab192a!important
	}
	header.standard-header .navbar .navbar-nav .quick>ul>li:first-of-type>a:hover{
		color:#ab192a!important;
		background-color:#fff!important
	}
	header.standard-header .navbar .navbar-nav .navbar-subnav-include ul{
		background-color:#fff;
		border-color:#f2f2f2!important
	}
	header.standard-header .navbar .navbar-nav .navbar-dropdown{
		background-color:#fff
	}
}
header.standard-header .navbar .navbar-header{
	max-height:5em;
	min-height:5em;
	border:1px solid transparent;
	text-align:center;
	position:relative;
	overflow:hidden;
	z-index:1
}
header.standard-header .navbar .navbar-header .navbar-toggle{
	width:3.5em;
	margin:0;
	padding:2em 1em;
	z-index:10
}
header.standard-header .navbar .navbar-header .navbar-toggle .icon-bar{
	height:.125em;
	width:1.375em
}
header.standard-header .navbar .navbar-header .navbar-toggle .icon-bar+.icon-bar{
	margin-top:.25em
}
header.standard-header .navbar .navbar-header .navbar-brand{
	display:block;
	font-size:16px;
	overflow:hidden;
	padding:1.09375em;
	max-height:5em;
	min-height:5em;
	position:absolute;
	left:0;
	right:0
}
header.standard-header .navbar .navbar-header .navbar-brand img{
	height:2.8125em;
	width:auto;
	margin:auto
}
@media (min-width:992px){
	header.standard-header .navbar .navbar-header{
		float:left;
		border:0 solid transparent;
		margin:2.25em 0 0;
		width:20%;
		height:100%
	}
	header.standard-header .navbar .navbar-header .navbar-toggle{
		display:none
	}
	header.standard-header .navbar .navbar-header .navbar-brand{
		padding:0;
		transition-property:none;
		width:100%;
		height:100%;
		margin:0
	}
	header.standard-header .navbar .navbar-header .navbar-brand img{
		margin:0;
		height:100%;
		width:auto;
		padding:5px
	}
}
header.standard-header .navbar .navbar-form{
	border:1px solid transparent;
	max-height:5em;
	min-height:5em;
	top:0;
	right:0;
	margin:0;
	padding:0;
	position:absolute;
	overflow:hidden;
	z-index:10
}
header.standard-header .navbar .navbar-form .form-group{
	margin:0;
	display:block;
	width:100%;
	position:absolute
}
header.standard-header .navbar .navbar-form .form-control{
	padding:1.6875em 3.375em 1.6875em 1.6875em;
	margin:0;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:0;
	box-shadow:none;
	outline:none;
	height:auto;
	width:100%;
	display:block;
	float:left
}
header.standard-header .navbar .navbar-form .form-control:focus{
	box-shadow:none;
	outline:none
}
header.standard-header .navbar .navbar-form .form-control::-webkit-input-placeholder{
	text-transform:uppercase
}
header.standard-header .navbar .navbar-form .form-control:-moz-placeholder,header.standard-header .navbar .navbar-form .form-control::-moz-placeholder{
	text-transform:uppercase
}
header.standard-header .navbar .navbar-form .form-control:-ms-input-placeholder{
	text-transform:uppercase
}
header.standard-header .navbar .navbar-form .navbar-search{
	padding:28px 19px;
	line-height:1.1875em;
	float:right;
	display:block;
	margin:0
}
header.standard-header .navbar .navbar-form .navbar-search .fa{
	font-size:1.1875em
}
@media (min-width:992px){
	header.standard-header .navbar .navbar-form{
		position:relative;
		float:right;
		height:100%;
		top:2.25em;
		right:0;
		left:auto;
		border:0 solid transparent;
		opacity:1;
		overflow:visible
	}
	header.standard-header .navbar .navbar-form .form-group{
		background-color:#fff;
		width:0
	}
	header.standard-header .navbar .navbar-form .form-control{
		margin:1em .625em .3125em;
		padding:1em;
		width:0;
		border:none
	}
	header.standard-header .navbar .navbar-form .navbar-search{
		padding:1em;
		display:block;
		border:0 solid transparent;
		margin:1em .625em .3125em;
		float:right
	}
	header.standard-header .navbar .navbar-form .navbar-search .fa{
		font-size:19px;
		line-height:27px
	}
}
header.standard-header .navbar div.navbar-nav{
	text-align:center;
	margin:0 -15px;
	padding:0;
	width:100%;
	position:absolute;
	overflow:hidden;
	z-index:1
}
header.standard-header .navbar div.navbar-nav ul{
	position:absolute;
	width:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	left:0;
	top:0;
	padding:0;
	margin:0
}
header.standard-header .navbar div.navbar-nav li{
	width:100%;
	list-style:none
}
header.standard-header .navbar div.navbar-nav a{
	padding:.875em;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	color:#9b9b9b
}
header.standard-header .navbar div.navbar-nav a.line-x2{
	padding:.1875em .875em
}
header.standard-header .navbar div.navbar-nav .small,header.standard-header .navbar div.navbar-nav small{
	font-size:.5em;
	line-height:.7
}
header.standard-header .navbar div.navbar-nav .navbar-dropdown-content{
	display:none
}
header.standard-header .navbar div.navbar-nav .main,header.standard-header .navbar div.navbar-nav .quick{
	width:100%;
	padding:0;
	margin:0
}
header.standard-header .navbar div.navbar-nav .main{
	position:relative;
	height:calc(100% - 5em);
	z-index:10
}
header.standard-header .navbar div.navbar-nav .quick{
	position:absolute;
	height:5em;
	z-index:20
}
header.standard-header .navbar div.navbar-nav .quick>ul{
	position:absolute;
	height:calc(100% - 5em);
	top:5em
}
header.standard-header .navbar div.navbar-nav .quick>button{
	position:absolute;
	top:0;
	display:block;
	width:100%;
	outline:none;
	border:none;
	border-radius:0;
	padding:29px;
	text-transform:uppercase;
	transition:all .15s linear 0ms
}
header.standard-header .navbar div.navbar-nav .quick>button.deactive{
	top:100%;
	transition:all .15s linear 0ms
}
header.standard-header .navbar div.navbar-nav .quick li.myiwu>a{
	line-height:.7
}
header.standard-header .navbar div.navbar-nav .quick .btn-quick-links{
	background-color:#fff;
	border-top:1px solid #ccc;
	color:#9b9b9b
}
header.standard-header .navbar div.navbar-nav .navbar-subnav-include>a{
	display:none
}
header.standard-header .navbar div.navbar-nav .navbar-subnav-include>ul{
	top:auto;
	height:auto
}
@media (min-width:992px){
	header.standard-header .navbar div.navbar-nav{
		overflow:visible;
		position:static
	}
	header.standard-header .navbar div.navbar-nav ul{
		position:static;
		width:100%;
		overflow:auto
	}
	header.standard-header .navbar div.navbar-nav li{
		transition-property:none;
		height:auto;
		width:auto;
		float:left;
		display:none
	}
	header.standard-header .navbar div.navbar-nav a,header.standard-header .navbar div.navbar-nav a:focus,header.standard-header .navbar div.navbar-nav a:hover{
		text-decoration:none
	}
	header.standard-header .navbar div.navbar-nav a .fa,header.standard-header .navbar div.navbar-nav a:focus .fa,header.standard-header .navbar div.navbar-nav a:hover .fa{
		display:none
	}
	header.standard-header .navbar div.navbar-nav .main,header.standard-header .navbar div.navbar-nav .quick{
		position:absolute;
		transition-property:none
	}
	header.standard-header .navbar div.navbar-nav .main{
		float:right;
		position:static;
		margin:-5em 4.75em 0 0;
		height:5em;
		border:0 solid transparent;
		border-bottom:1px solid #f2f2f2
	}
	header.standard-header .navbar div.navbar-nav .main>ul{
		overflow:visible
	}
	header.standard-header .navbar div.navbar-nav .main ul{
		text-align:right;
		font-size:0
	}
	header.standard-header .navbar div.navbar-nav .main li{
		float:none;
		height:80px;
		margin:0;
		vertical-align:top;
		font-size:16px
	}
	header.standard-header .navbar div.navbar-nav .main li:first-of-type,header.standard-header .navbar div.navbar-nav .main li:nth-of-type(2),header.standard-header .navbar div.navbar-nav .main li:nth-of-type(3),header.standard-header .navbar div.navbar-nav .main li:nth-of-type(4),header.standard-header .navbar div.navbar-nav .main li:nth-of-type(5),header.standard-header .navbar div.navbar-nav .main li:nth-of-type(6){
		display:inline-block
	}
	header.standard-header .navbar div.navbar-nav .main a{
		padding:0;
		text-align:center;
		display:table-cell;
		height:80px;
		width:170px;
		vertical-align:middle
	}
	header.standard-header .navbar div.navbar-nav .quick{
		top:0;
		left:0;
		height:2.25em!important;
		border:0 solid transparent;
		border-bottom:1px solid transparent;
		width:100%;
		overflow:visible
	}
	header.standard-header .navbar div.navbar-nav .quick ul{
		display:block;
		position:relative;
		height:100%;
		width:100%;
		top:auto;
		overflow:visible
	}
	header.standard-header .navbar div.navbar-nav .quick ul ul{
		display:none
	}
	header.standard-header .navbar div.navbar-nav .quick li{
		transition-property:none;
		height:100%!important;
		width:auto;
		float:left;
		display:none;
		overflow:visible
	}
	header.standard-header .navbar div.navbar-nav .quick li:first-of-type,header.standard-header .navbar div.navbar-nav .quick li:last-child,header.standard-header .navbar div.navbar-nav .quick li:nth-of-type(2),header.standard-header .navbar div.navbar-nav .quick li:nth-of-type(3),header.standard-header .navbar div.navbar-nav .quick li:nth-of-type(4),header.standard-header .navbar div.navbar-nav .quick li:nth-of-type(5),header.standard-header .navbar div.navbar-nav .quick li:nth-of-type(6){
		display:block
	}
	header.standard-header .navbar div.navbar-nav .quick li:first-of-type,header.standard-header .navbar div.navbar-nav .quick li:nth-of-type(2){
		float:right
	}
	header.standard-header .navbar div.navbar-nav .quick a{
		font-weight:300;
		padding:.40625em .8125em;
		text-transform:capitalize;
		background-color:transparent
	}
	header.standard-header .navbar div.navbar-nav .quick a .fa{
		display:inline-block
	}
	header.standard-header .navbar div.navbar-nav .quick button{
		display:none
	}
	header.standard-header .navbar div.navbar-nav .navbar-subnav-include ul{
		display:block!important;
		position:absolute;
		top:2.1875em;
		left:auto;
		width:250px;
		height:auto;
		padding:.5em 0;
		border:1px solid transparent;
		text-align:left;
		overflow:hidden;
		max-height:25.28571em;
		box-shadow:0 4px 8px -1px #333
	}
	header.standard-header .navbar div.navbar-nav .navbar-subnav-include ul ul{
		display:none
	}
	header.standard-header .navbar div.navbar-nav .navbar-subnav-include li{
		transition-property:none!important;
		margin:0;
		padding:0;
		opacity:1;
		height:auto!important;
		float:none!important;
		display:block!important
	}
	header.standard-header .navbar div.navbar-nav .navbar-subnav-include a{
		padding:.5em 1.5em!important;
		display:block;
		position:relative
	}
	header.standard-header .navbar div.navbar-nav .navbar-subnav-include>a{
		padding:.40625em .8125em!important
	}
	header.standard-header .navbar div.navbar-nav .navbar-subnav-include>a:after{
		content:"";
		position:absolute;
		left:0;
		bottom:-5px;
		width:100%;
		height:100%;
		border:1px solid transparent
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown{
		height:21em;
		display:block;
		position:absolute;
		width:100%;
		background-color:#fff;
		box-shadow:0 4px 4px rgba(0,0,0,.3);
		left:0;
		top:116px;
		-js-display:flex;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:center;
		justify-content:center;
		-ms-flex-item-align:center;
		align-self:center
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown:before{
		content:"";
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:4px;
		z-index:1
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown:after{
		bottom:0;
		top:auto;
		width:360px
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content,header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links{
		display:block;
		float:left;
		height:21em;
		position:relative;
		overflow:hidden;
		top:auto;
		left:auto;
		border-top:4px solid transparent;
		padding:1em;
		text-align:center;
		background-color:#fff
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content{
		-js-display:flex;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-ms-flex-align:center;
		align-items:center;
		width:360px
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content:after{
		content:"";
		position:absolute;
		bottom:0;
		left:0;
		width:100%;
		height:4px
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content .content-title{
		text-align:left;
		display:block;
		width:100%;
		margin:auto
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content .content-desc{
		font-weight:300;
		text-align:left;
		font-size:14px;
		width:100%;
		margin:auto
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content a.btn{
		width:100%;
		display:block;
		height:auto;
		padding:14px;
		margin:auto
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content a.btn .fa{
		display:inline-block
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links{
		width:610px;
		height:auto;
		font-size:16px;
		-js-display:flex;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:center;
		align-items:center;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		z-index:0
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links:before{
		content:"";
		position:absolute;
		left:0;
		width:1px;
		height:80%;
		top:10%
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links li{
		max-width:500px;
		width:30%;
		height:auto;
		margin:auto 1.66%;
		padding:0;
		opacity:1;
		transition-property:none;
		-js-display:flex;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:center;
		justify-content:center
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links li:nth-child(3n+1){
		clear:left
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links li a{
		margin:0;
		padding:0;
		white-space:pre-wrap;
		text-overflow:ellipsis;
		-js-display:flex;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:center;
		justify-content:center;
		-ms-flex-align:center;
		align-items:center;
		width:100%;
		height:auto;
		min-height:60px
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links li a:hover{
		box-shadow:none
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown a{
		opacity:1
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown a.btn{
		padding:1.25em
	}
}
@media (min-width:1200px){
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content .content-desc{
		font-size:16px
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links{
		width:810px
	}
}
@media (min-width:1920px){
	header.standard-header .navbar div.navbar-nav .navbar-dropdown:after{
		width:25%
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links{
		width:1050px
	}
}
@media (min-width:3072px){
	header.standard-header .navbar div.navbar-nav .navbar-dropdown:after{
		width:30%
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links{
		width:1285px
	}
}
@media (min-width:4096px){
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-content .content-desc{
		max-width:22em
	}
	header.standard-header .navbar div.navbar-nav .navbar-dropdown .navbar-dropdown-links{
		width:1520px
	}
}
header.standard-header .navbar .btn,header.standard-header .navbar .btn:hover{
	border-width:0;
	border-radius:0
}
header.standard-header .navbar .btn .fa{
	position:relative;
	top:auto;
	right:auto;
	transform:none
}
@media (min-width:992px){
	header.standard-header .navbar .btn{
		border-width:1px;
		border-radius:4px
	}
	header.standard-header .navbar .btn:hover{
		border-radius:0;
		border-width:1px
	}
	header.standard-header .navbar .btn .fa{
		position:absolute;
		top:50%;
		transform:translateY(-50%);
		right:5%
	}
}
header.standard-header .navbar .navbar-form{
	width:3.8125em;
	background-color:transparent;
	transition:width 0ms linear .25s,background-color 125ms linear 125ms
}
header.standard-header .navbar .navbar-form.navbar-search-open{
	width:100%;
	background-color:#fff;
	transition:background-color 125ms linear 0ms
}
header.standard-header .navbar .navbar-form.navbar-search-open .form-group{
	opacity:1;
	visibility:visible;
	transition:opacity 125ms linear 125ms
}
header.standard-header .navbar .navbar-form .form-group{
	opacity:0;
	visibility:hidden;
	transition:opacity 125ms linear 0ms,visibility 0ms linear 125ms
}
header.standard-header .navbar .navbar-header .navbar-toggle-close .icon-bar:nth-child(2){
	transform:translateX(0) translateY(6px) rotate(45deg);
	width:1.375em;
	transition:transform 125ms linear 125ms,width 125ms linear 125ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-header .navbar-toggle-close .icon-bar:nth-child(3){
	width:0;
	transition:width 125ms linear 0ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-header .navbar-toggle-close .icon-bar:nth-child(4){
	transform:translateX(0) translateY(-6px) rotate(-45deg);
	width:1.375em;
	transition:transform 125ms linear 125ms,width 125ms linear 125ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-header .navbar-toggle-back .icon-bar:nth-child(2){
	transform:translateX(-.125em) translateY(.625em) rotate(45deg);
	width:.75em;
	transition:transform 125ms linear 0ms,width 125ms linear 0ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-header .navbar-toggle-back .icon-bar:nth-child(3){
	width:1.375em;
	transition:width 125ms linear 125ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-header .navbar-toggle-back .icon-bar:nth-child(4){
	transform:translateX(-.125em) translateY(-.625em) rotate(-45deg);
	width:.75em
}
header.standard-header .navbar .navbar-header .icon-bar:nth-child(2),header.standard-header .navbar .navbar-header .icon-bar:nth-child(4),header.standard-header .navbar .navbar-header .navbar-toggle-back .icon-bar:nth-child(4){
	transition:transform 125ms linear 0ms,width 125ms linear 0ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-header .icon-bar:nth-child(2),header.standard-header .navbar .navbar-header .icon-bar:nth-child(4){
	transform:translateX(0) translateY(0) rotate(0);
	width:1.375em
}
header.standard-header .navbar .navbar-header .icon-bar:nth-child(3){
	width:1.375em;
	transition:width 125ms linear 125ms,background-color .25s linear 0ms
}
header.standard-header .navbar .navbar-nav.navbar-quick-open .quick{
	top:0;
	height:100%
}
header.standard-header .navbar .navbar-nav .quick{
	top:calc(100% - 5em);
	height:5em;
	transition:top .25s linear 0ms,height .25s linear 0ms
}
header.standard-header .navbar .navbar-nav ul{
	z-index:-1
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-deactive.navbar-subnav-animating>.navbar-subnav-include>ul{
	height:auto
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-deactive>.navbar-subnav-include>ul{
	z-index:-1;
	height:100%
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-deactive>.navbar-subnav-include>ul>li,header.standard-header .navbar .navbar-nav ul.navbar-subnav-deactive>li{
	margin-left:-100%
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-active{
	z-index:1
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-active.navbar-subnav-animating>.navbar-subnav-include>ul{
	top:0
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-active>.navbar-subnav-include>ul{
	z-index:1;
	height:auto
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-active>.navbar-subnav-include>ul>li,header.standard-header .navbar .navbar-nav ul.navbar-subnav-active>li{
	height:3.125em;
	margin-left:0;
	transition:margin-left .25s linear 0ms
}
header.standard-header .navbar .navbar-nav ul.navbar-subnav-active>.navbar-subnav-include>ul>li>a,header.standard-header .navbar .navbar-nav ul.navbar-subnav-active>li>a{
	opacity:1;
	transition:opacity .1s linear 125ms,color .25s linear 0ms,background-color .25s linear 0ms,border-color .25s linear 0ms
}
header.standard-header .navbar .navbar-nav ul li{
	height:0;
	margin-left:100%;
	transition:margin-left .25s linear 0ms,height 0ms linear .1s
}
header.standard-header .navbar .navbar-nav ul li a{
	opacity:0;
	transition:opacity .1s linear 0ms,color 125ms linear 0ms,background-color 125ms linear 0ms,border-color .25s linear 0ms
}
@media (min-width:992px){
	header.standard-header .navbar div.navbar-nav .quick .navbar-subnav-dropdown-open>a:after{
		transition:border-top-color 125ms linear 0ms,border-left-color 125ms linear 0ms,border-right-color 125ms linear 0ms!important
	}
	header.standard-header .navbar div.navbar-nav .quick .navbar-subnav-dropdown-open>ul{
		max-height:25.28571em;
		opacity:1;
		visibility:visible;
		transition:opacity 83.33333ms linear 0ms,max-height .25s linear 0ms!important
	}
	header.standard-header .navbar div.navbar-nav .quick a:after{
		border-color:transparent;
		transition:border-color .25s linear 0ms,border-bottom-color 41.66667ms linear 208.33333ms!important
	}
	header.standard-header .navbar div.navbar-nav .quick ul ul{
		max-height:0;
		opacity:0;
		visibility:hidden;
		transition:max-height .25s linear 0ms,opacity 83.33333ms linear 166.66667ms,visibility 0ms linear .25s!important
	}
}
@media (min-width:992px){
	header.standard-header .navbar div.navbar-nav .main>ul:after{
		height:0;
		transition:height 125ms linear 125ms;
		background-color:#fff
	}
	header.standard-header .navbar div.navbar-nav .main>ul.navbar-subnav-dropdown-open:after{
		height:21em;
		transition:height 125ms linear 0ms
	}
	header.standard-header .navbar div.navbar-nav .main>ul.navbar-subnav-dropdown-open .navbar-subnav-dropdown-active .navbar-dropdown{
		visibility:visible;
		opacity:1;
		transition:opacity 125ms linear 125ms
	}
	header.standard-header .navbar div.navbar-nav .main>ul .navbar-dropdown{
		visibility:hidden;
		opacity:0;
		transition:opacity 125ms linear 0ms,z-index 0ms linear 125ms,visibility 0ms linear 125ms
	}
}
@media (min-width:992px){
	header.standard-header .navbar .navbar-form.navbar-search-dropdown .form-group{
		width:400px;
		right:0;
		opacity:1!important;
		top:5em;
		border:1px solid #ccc;
		border-top:1px solid #f2f2f2;
		transition:top .25s linear 0ms,opacity .1s linear 125ms
	}
	header.standard-header .navbar .navbar-form.navbar-search-dropdown .form-control{
		padding:5px 0;
		margin:20px;
		width:360px;
		border-bottom-color:#333;
		transition:border-color .25s linear 0ms
	}
	header.standard-header .navbar .navbar-form.navbar-search-slide~.navbar-nav .main{
		width:55%
	}
	header.standard-header .navbar .navbar-form.navbar-search-slide .form-group{
		opacity:1!important;
		visibility:visible!important
	}
	header.standard-header .navbar .navbar-form.navbar-search-slide .form-control{
		border-bottom-color:#333;
		transition:border-color .25s linear 0ms
	}
	header.standard-header .navbar .navbar-form .form-group{
		top:0;
		opacity:0!important;
		visibility:visible!important;
		transition:top .25s linear 0ms,opacity .1s linear 62.5ms
	}
	header.standard-header .navbar .navbar-form .form-control{
		border:1px solid transparent;
		transition:border-color .25s linear 0ms,padding 0ms linear .25s,margin 0ms linear .25s
	}
}
html.navbar-nav-open,html.navbar-nav-open body{
	overflow:hidden;
	position:relative;
	height:100%
}
html.navbar-nav-open body header.standard-header .navbar,html.navbar-nav-open header.standard-header .navbar{
	position:static;
	overflow:visible;
	z-index:2200000000
}
html.navbar-nav-open body header.standard-header .navbar .navbar-nav,html.navbar-nav-open header.standard-header .navbar .navbar-nav{
	height:calc(100% - 80px);
	z-index:2200000000
}
html.navbar-nav-animating{
	overflow:hidden
}
html.navbar-nav-animating header.standard-header .navbar{
	position:static;
	overflow:visible
}
header.standard-header .navbar .navbar-nav{
	height:0;
	transition:height .25s linear 0ms
}
