/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
.testimonial .widgettitle {
	text-align: center;
}
a.navbar-brand img {
	margin-left: 10px;
	padding: 0;
	width: 300px;
	vertical-align: unset;
	max-height: 200px;
	border: 1px solid !important;
}

.header-content-wrap {
	background: none !important;
}

#site-navigation {
	background-color: #fff;
}

.navbar-brand {
	min-height: 170px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.testimonial {
	background: #00703b;
}



h1.intro-text {
	text-shadow: 1px 1px 5px rgba(10,10,10,1);
}
.copyright,
#accept_paypal_payment_form > form > div.wpapp_other_amount_label,
#accept_paypal_payment_form form select#amount {
	display: none;
}

.zerif-copyright {
	display: none;
}

@media (max-width: 768px) {
	#main-nav {
	/* overflow: visible;*/
	}
}

h1.intro-text {
	font-family: Verdana, Geneva, sans-serif;
}

.left {
	text-align: left;
}


.navbar, #main-nav{position:relative !important;}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
}
@media (max-width: 1000px) {
	.navbar-header {
		float: none;
	}
	
	.navbar-left,.navbar-right {
		float: none !important;
	}
	
	.navbar-toggle {
		display: block;
	}
	
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	
	.navbar-collapse.collapse {
		display: none !important;
	}
	
	.navbar-nav {
		float: none !important;
		margin-top: 7.5px;
	}
	
	.navbar-nav>li {
		float: none;
	}
	
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.collapse.in {
		display: block !important;
	}
	
	.navbar-inverse .navbar-nav {
		padding-left: 10px;
		line-height: normal;
		text-align: center;
	}
	
	.navbar-inverse .navbar-nav>li {
		display: inline-block;
		margin-bottom: 0;
	}
	
	.navbar-inverse .navbar-nav > li {
		width: 100%;
		border-bottom: 1px solid #EDEDED;
		position: relative;
		margin: 8px 0 0;
		padding: 0 0 8px;
	}
	
	.navbar-inverse .navbar-nav > li  a {
		text-align: left;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu {
		display: none !important;
		position: relative;
		top: 0;
		box-shadow: none;
		width: 100%;
	}
	
	.navbar-inverse .navbar-nav li.this-open > ul {
		display: block !important;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu li {
		width: 100%;
		float: left;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu li a {
		width: 100%;
		float: left;
		padding: 8px 25px 8px 0;
		border-bottom: 1px solid #EDEDED;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu li:last-child a {
		border-bottom: none;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu {
		position: relative;
		left: 0;
		top: 0;
	}
	
	#main-nav {
		overflow: visible;
	}
	
	#main-nav, #main-nav.fixed {
		position: relative;
	}
	
	.navbar-collapse {
		max-height: 100%;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu li {
		padding-left: 20px;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu li {
		padding-bottom: 0;
		padding-top: 0;
	}
	
	.dropdownmenu {
		display: block;
		position: absolute;
		z-index: 9;
		right: 0;
		top: 5px;
		width: 25px;
		height: 25px;
		margin: 0;
		padding: 0;
		border-radius: 3px;
		background: url(images/menu-icon.png) center center no-repeat #e96656;
	}
	
	.navbar-inverse .navbar-nav ul.sub-menu li {
		margin-right: 0;
		padding-right: 0;
	}
	
	.navbar-inverse .navbar-nav > li > a:hover {
		color: #404040 !important;
	}
	
	.this-open > a {
		color: #e96656 !important;
	}
	
	ul.nav > li.current_page_item > a:before {
		content: "";
		left: 0;
		width: 50px;
	}
	
	#site-navigation {
		width: 100%;
	}
	
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
		float: left !important;
	}
	
	#main-nav {
		overflow: hidden !important;
	}
}
.zerif-copyright-box,
#secondary {display:none;}
.green-btn {background-color:#00703b; font-weight:bold;}
#footer, #footer a {background-color: #F5F100; color:#00703b !important;}
.red-text, .red-text a,.red-text a:visited {color:#F5F100 !important;}
.red-btn {background-color: #F5F100; color:#F5F100;  font-weight:bold;}

.red-btn:hover {background-color:#c7f100 !important;}
.contact-us {background-color:#00703b; border-top: 4px #fff solid;}
body {background-color:#00703b;}
.icon-top {display:none;}
div .zerif-footer-address {color:#00703b;}
@media (max-width: 768px) {
#mobilebgfix, .mobile-bg-fix-wrap {background-color:#00703b; background-image:none !important;}
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="password"],
input[type="search"],
textarea,
input{
	border: 2px solid #C7D1C3;
	background-color:#FFE79F;
}
