@import url('../foundation5/style.css');

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #222;
}

a { color: #00a98c; }
a:hover, a:focus { color: #009178; }
.button {
	padding: 8px 15px;
	background-color: #00a98c;
	border: none;
}
.button:hover,
.button:focus {
	background-color: #008770;
}

/* Re-Implement newer Foundation classes */
.clearfix:before, .clearfix:after { content: " "; display: table; clear: both; }
.large-push-6 { left: auto; position: relative; right: 50%; }
.large-push-7 { left: 58.3333%; right: auto; }
.large-pull-9 { left: auto; right: 75%; }
.large-pull-6 { left: auto; position: relative; right: 50%; }
.large-push-3 { left: 25%; right: auto; }
.row .row { width: 100%; }
.row { width: 100%; max-width: 1000px; }

#home-page .banners { position: relative !important; }

#top-nav .top-bar { background-color: inherit; }
.lt-ie9 #top-nav .top-bar ul li a { font-weight: normal; }
#top-nav .top-bar ul > li.has-dropdown .dropdown,
#top-nav .top-bar ul > li.has-dropdown .dropdown li { background-color: #00a98c; }

#top-nav .dropdown li:hover a {
    background-color: #009178;
}

#content-right .button { margin-bottom: 10px; }
#footer form input[type="submit"] { line-height: 18px; }

/* Desktop Styles */
#container {
	min-width: 1000px;
	margin: 0 auto;
}
#wide-template #top-nav { height: 46px; margin-top: -17px; }
#wide-template #top-nav .title-area { margin-right: 5px; }
#user { float: right; }
#user .name { float: left; }
#login { margin: 15px 0 0; float: right; }


#wide-template .top-bar { min-height: 0; }
#wide-template .top-bar .name { background-color: #00a98c; }
#wide-template #top-nav form { width: 167px; min-width: 0; }

#wide-template #top-nav form input[type="text"] { margin-top: 6px; }
#wide-template #top-nav.login-page form input[type="text"] { margin-top: 5px; }
#wide-template #top-nav form input[type="text"],
#wide-template #top-nav form button { height: 34px; }
#home-page #user { margin: -47px 0 5px 0; float: right; }
#home-page .top-bar-section .has-dropdown > a::after,
#wide-template .top-bar-section .has-dropdown > a::after { border-top-color: inherit; }
#footer .columns { margin-bottom: 0; }

#wide-template .contain-to-grid .top-bar { max-width: 1000px; }

#top-nav .title-area { display: none; }
#wide-template #top-nav .title-area a { padding: 0; }

#top-nav .top-bar { height: auto; background: transparent; }
#top-nav .top-bar-section > div > ul > li { margin: 0 2px; padding-right: 0; }

#top-nav .top-bar-section a {
	color: #FFF;
	background-color: transparent;
}

#top-nav .top-bar-section .has-dropdown a {
	padding-right: 35px;
}
#top-nav .top-bar-section li.has-dropdown:hover,
#top-nav .top-bar-section li:hover { background-color: #009178; }

#top-nav .dropdown {
	border: none;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
    width: 200px;
    padding: 0;
}
#top-nav .dropdown li { border-bottom: 1px solid #009e83; padding-bottom: 0; }

#header #company-logo { text-align: left; margin-bottom: 0; }
#website-search { margin-top: 30px; }