/* AQ Env 2.0 */

#top-nav-section {
	background:rgba(0, 0, 0, 0.9);
}

#top-links  { top:3px; }

	.scrolled { background:rgba(0, 0, 0, 0.8) !important; }

@media screen and (min-width:981px) {
	#top-nav-section .et_pb_menu__wrap { position:relative; top:17px; }
}

#top-nav-menu .et_pb_menu__logo { 
	transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05); 
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#top-nav-menu .et_pb_menu__logo:hover { transform:scale(1.15); }

/**/

#top-links a { 
	font-size: 0.9em;
	display:inline-block; padding:0.05em 0.8em; 
	background:rgba(255, 255, 255, 0.075); margin-left:5px; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
	#top-links a:hover { background:rgba(255, 255, 255, 0.15); }

/**/

.aquaphalt_li span { 
	display:inline-block; padding: 0.5em 1.2em; background:#09ace5; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}

.aquaphalt_li a, .aquaphalt_li span { color:#fff; opacity:1; }
.aquaphalt_li a:hover, .aquaphalt_li span:hover { color:#fff; opacity:1;  }

.aquaphalt_li span:hover { background:#3ABDEA; }

#number-1 { width:100%; text-align:center; }
	#number-1 .et_pb_blurb_content { display:inline-block !important; margin:0 auto; width:890px; }
	#number-1 .et_pb_module_header { position:relative; top:5px; }

#canada-flag { height:42px; margin-left:5px; }

/* contact form */

.frm_primary_label { display:none !important; }

/* FF form */

.frm_required_field label { 
	display: none !important; 
	font-family: "Archivo", sans-serif !important;
}

.frm_required_field input[type="text"], .frm_error {
	font-family: "Archivo", sans-serif !important;
}

.frm_form_title { display: none !important; }

.frm_button_submit { 
	border:none !important; 
	font-family: 'Archivo', sans-serif !important; 
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	font-weight: bold;	
}





