/*
Theme Name:         FoundationPress
Theme URI:          http://foundationpress.olefredrik.com
Github Theme URI:   https://github.com/olefredrik/FoundationPress
Description:        FoundationPress is a WordPress starter theme based on Foundation 5 by Zurb
Version:            5.5.2
Author:             Ole Fredrik Lie
Author URI:         http://olefredrik.com/

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* FONTS */
@import url(http://fonts.googleapis.com/css?family=Raleway:300,400,700);

body, a, h2, h3, h4 {
	font-family: Raleway, Helvetica, Arial, sans-serif;
}
a {
	color: #5b7e5a;
}
a:hover {
	color: #374f36;
	text-decoration: underline;
}
a.button, input.button {
	background-color: #5b7e5a;
}
a.button:hover {
	background-color: #374f36;
	text-decoration: none;
}
h2, h3 {
	color: #5b7e5a;
}
h3.subheader, h4.subheader {
	color: #111;
	margin-bottom: 1.5rem;
}
p, li {
	color: #444;
}

/* NAVIGATION BAR */
.contain-to-grid, .top-bar, .top-bar-section li:not(.has-form) a:not(.button), .tab-bar {
	background-color: #a8c398;
}
.contain-to-grid .top-bar {
	height: 100px;
	padding-top: 20px;
	z-index: 99;
}
.top-bar-section ul li>a {
	font-size: 1.25rem;
	font-weight: 400;
}
.top-bar .top-bar-menu {
	margin-top: 0.5rem;
}
.top-bar-section>ul>.divider, .top-bar-section>ul>[role="separator"] {
	border-right: none;
}
.top-bar-section li:not(.has-form) a:not(.button):hover, .top-bar-section ul li:hover:not(.has-form)>a, .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section li.active:not(.has-form) a:hover:not(.button), .top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {
	background-color: #c2d3b3;
	text-decoration: none;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
	background-color: #a8c398;
}
.top-bar-section li.active:not(.has-form) a:not(.button) {
	color: #5b7e5a;
}
.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button) {
	background-color: #b5cba7;
	font-size: 1rem;
}
.left-small {
	border-right: 1px #b5cba7 solid;
}


/* HEADER BANNER */
header.title {
	padding: 9rem 0 3rem;
    margin: -2rem 0 2rem;
    position: relative;
    text-align: left;
    height: auto;
}
header.title h1 {
	color: #fff;
	font-weight: 700;
	padding-top: 3rem;
}

iframe {
	margin-bottom: 1.5rem;
}

div.wpcf7-response-output {
	background-color: #b5cba7;
	color: #374f36;
	margin: 0;
	padding: 1rem;
}
div.wpcf7-mail-sent-ok {
	border: none;
}

footer {
	background-color: #b5cba7;
}
footer h3 {
	color: #374f36;
	font-size: 1.25rem;
}
footer .row {
	padding: 3rem 0;
}