@charset "utf-8";
/* CSS Document */

.top-bar-section ul li > a { font-size: 1em!important;}

/* Custom overwrite---------------------- */


#site h1 {	font-size: 22px!important;}
#site h2 {	font-size: 20px!important;}
#site h3 {	font-size: 18px!important;}
#newsletter .columns {padding: 0px;}
#secondary aside label {font-size: 11px;}


.left-off-canvas-menu, .right-off-canvas-menu, .off-canvas-list {	display: none!important;}
.off-canvas-wrap {overflow: inherit}
.row { margin: 0 auto!important; max-width: 62.5em!important; width: 100%!important;}
.hide-for-portrait {display: inline-block!important; font-size: 13px;}


/* imported from custom.css media queries ---------------------- */

.left-off-canvas-menu, 
.right-off-canvas-menu, 
.off-canvas-list {	
	display: none!important;
}
h1 {
	font: 800 1.5em/1.2 'Lato',sans-serif;
}
body {
	background:url(../images/header-bg.gif) repeat-x 0 3px  #f2f2f2;
}
#header .row {	
	background:url(../images/wa-labor-logo.png) no-repeat right bottom  transparent;    
}
button, .button {
    font-size: 1.125em;
	padding: 0.75em 1.25em;
}
#header .row .columns {     
	padding-left: 0em!important;
    padding-right: 0em!important;
} 

#header #siteTitle {      
	padding: 2.5em 0 0;
}
#header #siteTitle h1 {   
    font: 800 3em/1 'Lato',sans-serif;
    margin: 0 0 0.35em;
}
#header #siteTitle h2 {  
    font: 600 2.25em/1 'Lato',sans-serif;
    margin: 0;
}
#header #socialIcons {
    margin: 2.25em 0 0  0;	
}
#banner  {
    margin-bottom: 0em;
}
/* Site ----------- */

#site {
    margin: 0 auto;
    max-width: 62.5rem;
    width: 100%;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
#site #secondary, #site #primary {
	margin: 2em 0
}

#secondary.columns {   
	padding-right: 0em;
}
#footer {
	text-align: left;
}


/* Menu Styles (hidden on small) ----------- */

.top-bar   {
	margin-top: 1em;	
	background: capitalize;	
	border-bottom: solid 3px #d2d2d2;
}
.top-bar-section {
    margin-left: 0.9375rem
}
.top-bar-section ul li > a {
    font-size: 1em;
	font-family: 'Lato', sans-serif;
	text-transform:capitalize;
}
.top-bar li.current-menu-item:not(.has-form) a:not(.button), .top-bar li.active:not(.has-form) a:not(.button), .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section li.active a:hover {
	background: transparent;	
	color: #bf311b;	
}
	
#header .top-bar li.current-menu-item:not(.has-form) a:not(.button), #header .top-bar li.active:not(.has-form) a:not(.button), #header .top-bar-section li.active:not(.has-form) a:hover:not(.button), #header .top-bar-section li.active a:hover {
	color: #fff;	
	background: #bf311b;
}
.top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section li a:hover  {
	background: transparent;
	color: #bf311b;
}
.top-bar-section li:not(.has-form) a:hover:not(.button), #header .top-bar-section li a:hover  {
	color: #bf311b;
}
.top-bar, .top-bar-section ul, .top-bar-section ul li {
	background: transparent;
}
.top-bar-section li:not(.has-form) a:not(.button), .top-bar-section li a {
    background: transparent;
    line-height: 30px!important;
	color: #bf311b;
    padding: 0 20px!important;
}
.top-bar-section .has-dropdown > a:after {
	display: none;
}
.top-bar-section .has-dropdown > a {
    padding-right: 20px !important;
}	
/* drop down style */
.top-bar-section .dropdown li:not(.has-form) a:not(.button), .top-bar-section .dropdown li:not(.has-form) a {
    background: none repeat scroll 0 0 #f1f1f1 !important;
    color: #bf311b !important;	
    line-height: 30px !important;
    font-size: 1em;	
	text-transform:capitalize;
}
/* drop down  rollover style */
.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button) {
	color:#f1f1f1 !important;
	background: #bf311b !important;
}
/* drop down  parent active state style */
.top-bar-section ul li:hover:not(.has-form) > a {
    background: none repeat scroll 0 0 #bf311b!important;
    color: #fff!important;
}
