

/*********************************************

	Default Module Styling Overrides

*********************************************/





.builder-module-background-wrapper {

	margin-bottom: 0em;

	

}

.builder-module-top-background-wrapper {

	padding-top: 0em;

}



.builder-module-widget-bar .widget-background-wrapper {

	margin-right: 0em;

}



/**************
	Eliminate Header Background
*************************************/
.builder-responsive .widge01-mjp-background-wrapper 
{
	height: 320px;
	max-height: 320px;
	background-image: none;
	background-color:#fff;
	
}

/****************************
	Super Menu
****************/

#nav_menu-3-background-wrapper {
	float: none;
	background-image: none;
}



#nav_menu-3-background-wrapper
{
float:right;
	position:relative;
	left:-50%;
	text-align:left;
	clear:both;
}

#nav_menu-3-background-wrapper ul
	{	
	left:50%;
	position:relative;
}


#nav_menu-3-background-wrapper ul
	{
		float:left;
		position:relative;
/*		padding:3px 15px 5px 15px;*/
		text-align:center;
	}

#nav_menu-3-background-wrapper ul li 
{
	padding: 7px 0px 0 0px;
}





li#menu-item-3530
{
	background-image:none;
}


li#menu-item-3531
{
	background-image:none;
}


li#menu-item-3532
{
	background-image:none;
}





/********************
Print Friendly
**************************/
.builder-responsive #text-3 .pf-alignright
{
	float:none;
	text-align:center;
}





	
/*************** 
Central Listing of Major Containers and Full Width Overrides to Builder Layout Width Field 
***************************/

.builder-responsive #builder-container-5b3fcf4bcdcd5 .widge01-mjp-outer-wrapper, /* Home Header */
.builder-responsive #builder-container-5b3fcf4bcdcd5 .widge02-mjp-outer-wrapper /* Home Intro Dual Widgets */
{
max-width:100%;	
padding-left:0px;
padding-right:0px;
}


/*****************
Styles for Intro Widgets
**************************/

.builder-responsive #builder-container-5b3fcf4bcdcd5 .widge02-mjp-outer-wrapper .widge02-mjp .left,
.builder-responsive #builder-container-5b3fcf4bcdcd5 .widge02-mjp-outer-wrapper .widge02-mjp .right
{
float:none;
clear:both;
	padding-right:0;
	padding-left:0;
	width:100%;
	
}

.builder-responsive #builder-container-5b3fcf4bcdcd5 .widge02-mjp-outer-wrapper .widge02-mjp .right
{
	
display:none;
	visibility:hidden;
	position:absolute;
	z-index:-100;
	
}

/*****************
Styles for Intro Widgets and others
**************************/

/* Intro Widget Band on Home Page */


/* Intro Widget Content Styles */

.builder-responsive .widge02-mjp-outer-wrapper,
.builder-responsive .widge02-mjp-outer-wrapper h1
{
	color:#fff;
}

.builder-responsive .widge02-mjp-outer-wrapper h1
{
	font-size:18px;
	padding:20px 0 12px 0;
}

.builder-responsive .widge02-mjp-outer-wrapper .left p
{
	font-size:14px;
	background-image:url(images/pline.gif);
	background-repeat: no-repeat;
	background-position:300px bottom;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
}

/* News */

.builder-responsive #builder-module-5b45120f2ef63-outer-wrapper .builder-module-block-outer-wrapper h1
{
	font-size:18px;
}


/*****************************
Widget Content Six Stack and News
******************************************/


/* Home Page Article Box and News Widgets */

.builder-responsive #builder-module-5b3fd0627c6ce-outer-wrapper .builder-module-block-outer-wrapper, /* Article Boxes Row 1 */
.builder-responsive #builder-module-5b44fdd4a7d34-outer-wrapper .builder-module-block-outer-wrapper, /* Article Boxes Row 2 */
.builder-responsive #builder-module-5b45120f2ef63-outer-wrapper .builder-module-block-outer-wrapper /* News Content left and right */
{
	float:none;
	padding:0;
	margin:0;
	width:100%;
	
}

.builder-responsive #builder-module-5b3fd0627c6ce-background-wrapper .sidebar .widget-wrapper,
.builder-responsive #builder-module-5b44fdd4a7d34-background-wrapper .sidebar .widget-wrapper
{
	/* background:url(/../../../images/bg_other.png) repeat; */
	
	/*border-top: 1px solid #FFD67E;
	border-right:1px solid #FFD67E;
	border-bottom:1px solid #ffD67E;*/
	border-bottom:1px solid #FFD67E;
	border-left:none;

}


/* Add space above and below last row */
.builder-responsive #builder-module-5b44fdd4a7d34-background-wrapper .sidebar .widget-wrapper
{
	margin-top: 15px;
	margin-bottom:15px;
	
}


.home .builder-responsive #builder-module-5b3fd0627c6ce-background-wrapper .widget-it-content,
.home .builder-responsive #builder-module-5b44fdd4a7d34-background-wrapper .widget-it-content
{
	padding:7px;
	font-size:14px;
}


.home .builder-responsive #builder-module-5b3fd0627c6ce-background-wrapper .widget-it-content h2,
.home .builder-responsive #builder-module-5b44fdd4a7d34-background-wrapper .widget-it-content h2
{
	font-size:24px;
	padding-left:7px;
	margin-bottom:85px;
	color:#fff!important;
}

/* News Section Layout */

.builder-responsive #builder-module-5b45120f2ef63-background-wrapper .sidebar {
	padding-top: 0px; 
	font-size: 14px;
}

.builder-responsive .widge05-mjp .left
{
	padding-right: 0px;
}


.builder-responsive .widge05-mjp .right
{
	padding-left:0px;
}








