/*  custom styles and overrides mostly for Foundation*/ 
html {font-size:16px;}
.row {
 	max-width: 1020px;
    margin:auto;
}
/* change menu */
.top-bar{background-color:#fff;}
.top-bar-section ul li > a {font-size:1.2em;color:#222222}
.top-bar-section li:not(.has-form) a:not(.button) {background-color:#fff}
/* .top-bar-section li.navHighlight:not(.has-form) a:not(.button) {background-color:rgba(185,2,2,1.00);color:white;} */
.top-bar .toggle-topbar.menu-icon a {color:#222222}
.top-bar .toggle-topbar.menu-icon a span::after {
	box-shadow: 0 0 0 1px #222, 0 7px 0 1px #222, 0 14px 0 1px #222;
}
.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
    border-right: 1px solid #DFDFDF;
}
.top-bar-section .has-dropdown > a::after {
border-color: rgba(150, 150, 150, 1.0) transparent transparent;	
}
  .row .row {
    margin: 0;
    max-width: none;
    width: auto; }
	body{background-color: #fff;}
	#wrapper-outerfooter{
        width:100%;
        background-color: rgba(27,27,27,1.00);
        color: rgba(247,247,247,1.00);
        font-size: .8em;
        padding: 20px 0;
        margin-top: 35px;
	}
.footCol{
    padding:0 20px 20px 20px;
}

/* Small only */
@media screen and (max-width: 39.9375em) {
}
/* Medium and up */
@media screen and (min-width: 40em) {
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
		background: #F6F6F6;
		color:#333;
		border-bottom:1px solid #C9C9C9;
        width:265px;
	}
	.top-bar-section li:not(.has-form) a:not(.button) {
		padding: 0 1.5rem;
	}
}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {}

/* Large and up */
@media screen and (min-width: 64em) {
    .no-padding-all-large-only{padding:0}
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
