/*****************************************
		CUSTOM CSS
******************************************/

.text-email:before, .text-phone:before {	
	color:#e25a0c;
}

.breadcrumbWrapper .module-breadcrumb {	
	width:85%;
}

.breadcrumbWrapper .search-module {	
	width:15%;	
	margin-top:-30px;	
} 

.breadcrumbWrapper .search-module .moduletable {

}
.contactIcon {	
	min-width:20px;	
	margin-right:10px;
}

.btn-primary {	
	background-color:#e25a0c !important;
	
}

.profileService {
	list-style-type:none;
}
.catItemImageBlock {
	float:left;
}

.itemListCategory h2 {
	font-size:2em;
}

.itemFullText .btn-primary.btn-block,
.itemFullText .btn-default.btn-block{
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin:0 auto;
	
	text-transform:uppercase;
	font-size:1.5em;
}

div.itemView {
	border-bottom:none;
	margin:0;
}

.itemBackToTop {
	display:none;
}


#jform_contact_email_copy {
	float:left;
	margin-top:10px;
	margin-right:10px;
}

.servicesPreview h3 {
	margin-top:-20px !important; 
}

div.catItemReadMore a {
	float:right;
}

.color-nav-active-green .flex-control-paging li a.flex-active {
	background-color:#E25A0C;
	
}

.jbaf-form-block-widget .control-label,
.jbaf-form-block-widget .section-title {
	display:none;
}

.jbaf-form-block-widget .inputbox {
	margin:0 auto 5px auto;
	width:80%;
}
.jbaf-form-block-widget .btn.pull-right {
	float:none !important;
	margin-left:70px;
}

@media screen and (max-width: 885px) {
	
	.drop-down > ul > li:hover a {
		color:black;
	}
	
	.drop-down > ul > li > a {
		background:#E25A0C !important;
	}
	
	.drop-down li.active > a {
		color:black !important;
		font-weight:bold;
	}
	
	.drop-down li.active > a:hover {
		color:black !important; 
	}
	
	.top-header .menu li > a:hover {
		color:black !important; 
	}
	
	.top-header .menu li.active > a {
		font-weight:bold;
	}
}