/*
Theme Name: Integrity WordPress Theme Child
Theme URI: http://themeforest.net/user/bitpub/portfolio
Description: Modern and well structured, Integrity is a great choice for businesses needing a good looking, professional website.
Author: Bitpub
Author URI: http://themeforest.net/user/bitpub
Version: 1.0.2
Template: integrity-wp
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, theme-options, threaded-comments, translation-ready

License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/ 


#page-header {
	padding: 27px 0;
	margin-bottom: 20px;
}	

@media (min-width: 768px) {

	#logoRowContainer {
		display:none;
	}

	#logo {

		display:none;
	}
}

.stuck #logo {
	display:block;
}

.widget-title { 
	margin-bottom: 10px;
}

.textwidget p { 
	margin-bottom: 10px; 
}

.headline {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
}

//.span9 {
//	border-left-style: solid;
//	border-left-width: 1px;
//	border-left-color: #bfbfbf;
//}

.testimonial-3 span {
	float:left;
}

.testimonial-3 h4 {
	float:left;
	font-weight:bold;
	width: 50%;
	margin-left: 10px;
}

.testimonial-3 h6 {
	float:left;
	width: 50%;
	margin-left: 10px;
}

.testimonial-3 blockquote {
	clear:both;
}

.logoTop {
	font-weight: bold !important;
	font-size: 42px !important;
	line-height: 42px !important;
	//text-align: center;
	margin-bottom: 2px !important;
}
.logoBottom {
	font-weight: bold !important;
	font-size: 28px !important;
	line-height: 28px !important;
	//text-align: center;
	margin-bottom: 2px !important;
}

#header {
	background-color: #313947;
}

#header-wrap {
	margin-bottom: 20px !important;
}

.sf-menu { 
	float: none;
	width: 100%;
	margin-left:100px;
} 

.sf-menu li:hover > a,
.sf-menu li.sfHover > a {
	color: #ffffff !important;
	text-decoration: underline;
	background-color: #003e7e;
}


#header.stuck {
	background-color: #313947;
}

//.ewf_widget_contact_info h4 {
//	text-align: right;
//	font-size:20px;
//	line-height:20px;
//}


.sf-menu > li > a,
.sf-menu > li.dropdown > a { 
	padding: 30px 16px 30px 16px !important;
}

.formHiddenDiv {
	padding-left:15px;
	padding-bottom:10px;
}


.wpcf7-form p {
	margin-bottom: 10px;
}



.wpcf7-form input[type="text"],
.wpcf7-form input[type="password"],
.wpcf7-form input[type="date"],
.wpcf7-form input[type="datetime"],
.wpcf7-form input[type="datetime-local"],
.wpcf7-form input[type="month"],
.wpcf7-form input[type="week"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="search"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="time"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="color"],
.wpcf7-form textarea {
		padding: 4px 15px;
}

.required {
	color:red;
	font-weight:bold;
}

