/*  custom styles and overrides mostly for Foundation*/ 
html {font-size:16px;}
.row {
 	max-width: 1020px;
}
/* change menu */
.top-bar{
    background-color:#F7F8FA;
    background-image: url("img/bk-nav.gif");
    background-repeat: repeat-x;
}
.top-bar-section ul li > a {font-size:1rem;color:#222222}
.top-bar-section li:not(.has-form) a:not(.button) {
    background-color:#F7F8FA;
    background-image: url("img/bk-nav.gif");
    background-repeat: repeat-x;
}
/* .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;
}


.no-padding{padding:0;}
/* Small only */
@media screen and (max-width: 39.9375em) {
}
/* Medium and up */
@media screen and (min-width: 40.0625em) {
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
/*		background: #F6F6F6;*/
		color:#333;
		border-bottom:1px solid #C9C9C9;
        width:280px;
	}
	.top-bar-section .dropdown li.topSubrow {
		border-top:1px solid #C9C9C9;
	}
    
	.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) {

}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}
