.menu-item .fa-search:before{
	color: #fff;
}

.off-canvas-content .fa-search:before{
	color: #000 ;
}

.off-canvas-content ul.fusion-menu-searchform-dropdown{
	left: 0px !important;
	top: 50px !important;
}

.white-font-color h4,
.white-font-color *{
	color: #fff !important;
}

.white-font-color h4{
	padding-bottom: 20px;
	border-bottom: 1px solid #fff;
}

#job-listing article .fusion-rollover{
	background-color: rgba(0, 0, 0, 0.3) !important;
	background-image: none;
}
#job-listing article#blog-1-post-5425 .fusion-rollover{
	background-color: rgba(100, 0, 0, 0.3) !important;
}
#job-listing article#blog-1-post-5372 .fusion-rollover{
	background-color: rgba(230,179, 86, 0.3) !important;
}
#job-listing article#blog-1-post-5431 .fusion-rollover{
	background-color: rgba(0,0, 0, 0.3) !important;
}
#job-listing article#blog-1-post-5378 .fusion-rollover{
	background-color: rgba(0,100, 100, 0.3) !important;
}
#job-listing article#blog-1-post-5375 .fusion-rollover{
	background-color: rgba(100,200,100, 0.3) !important;
}
#job-listing article#blog-1-post-5429 .fusion-rollover{
	background-color: rgba(0,100, 200, 0.3) !important;
}
#job-listing article#blog-1-post-5382 .fusion-rollover{
	background-color: rgba(0,0, 200, 0.3) !important;
}
#job-listing article#blog-1-post-5370 .fusion-rollover{
	background-color: rgba(0,255, 0, 0.3) !important;
}

#job-listing article#blog-1-post-5425:hover .fusion-rollover{
	background-color: rgba(100, 0, 0, 0.7) !important;
}
#job-listing article#blog-1-post-5372:hover .fusion-rollover{
	background-color: rgba(230,179, 86, 0.7) !important;
}
#job-listing article#blog-1-post-5431:hover .fusion-rollover{
	background-color: rgba(0,0, 0, 0.7) !important;
}
#job-listing article#blog-1-post-5378:hover .fusion-rollover{
	background-color: rgba(0,100, 100, 0.7) !important;
}
#job-listing article#blog-1-post-5375:hover .fusion-rollover{
	background-color: rgba(100,200,100, 0.7) !important;
}
#job-listing article#blog-1-post-5429:hover .fusion-rollover{
	background-color: rgba(0,100, 200, 0.7) !important;
}
#job-listing article#blog-1-post-5382:hover .fusion-rollover{
	background-color: rgba(0,0, 200, 0.7) !important;
}
#job-listing article#blog-1-post-5370:hover .fusion-rollover{
	background-color: rgba(0,255, 0, 0.7) !important;
}

#job-listing article .fusion-rollover-content{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

#job-listing article .fusion-rollover-content .btnLinkedIn,
#job-listing article .fusion-rollover-content .btnLink{
	border: 1px solid #000;
	border-radius: 5px;
	padding: 10px 20px;
	margin: 10px;
	background-color: #000;
	color: #fff;
}

#job-listing article .fusion-rollover-content .job-list-post-desc-row{
	display: none;
}
#job-listing article .fusion-rollover-content .job-list-post-button-row{
	display: none;
	z-index: 99;
}

#job-listing article:hover .fusion-rollover-content .job-list-post-desc-row{
	display: block;
	padding: 10px;
}
#job-listing article:hover .fusion-rollover-content .job-list-post-button-row{
	display: block;
	padding: 10px;
	margin-top: 10px;
}


#job-listing article .fusion-rollover-content *{
	color: #fff !important;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.9);
}

#job-listing article .fusion-rollover-content .fusion-rollover-title-link{
	margin-bottom: 20px;
}

#job-listing article .fusion-rollover-categories,
#job-listing article .fusion-rollover-link,
#job-listing article .fusion-rollover-sep,
#job-listing article .fusion-rollover-gallery{
	display: none !important;
}

#job-listing article .fusion-rollover{
	display: block !important;
	transform: none !important;
	opacity: 1 !important;
}

#main-content-container{
	padding: 0px !important;
}

#contact-us-button{
	width: 100%;
}