@charset "utf-8";

/* CSS Document */



/* Style-Tablet.css: Screewidths > 500px but less than Layout width or by Functions file. Remember builder will intercept layouts at 619px unless you specifically override using css */

.builder-module-footer .builder-module-element .alignleft,

.builder-module-footer .builder-module-element .alignright {

    float: none;

    margin: 0;

    text-align: left;

}




/**********
Conditional Display and Related Behavior of Home Page Intro Section
*****************/

@media only screen and (min-device-width : 1024px){


/* Set behavior of left widget */
#it_widget_content-2
{
	float: left !important;
	width: 60%;
	margin-left: 0%;
	margin-right: -100%;
	padding-right:15px;
}

	
/* Set behavior or right widget*/
.builder-responsive #builder-container-5b3fcf4bcdcd5 .widge02-mjp-outer-wrapper .widge02-mjp .right
{
	clear:none;
	display:block;
	float:left;
	position:relative;
	visibility:visible;
	z-index:0;	
}


#builder-module-5b3fd037605f8 .builder-module-column-2-outer-wrapper {
	float: left !important;
	width: 40%!important;
	margin-left: 60%;
	margin-right: -100%;
}


	
#builder-module-5b3fd037605f8 .builder-module-column-2-outer-wrapper img
{

}
	
	
/* Six Panels on Home Page */	
	
.home #builder-module-5b3fd0627c6ce-background-wrapper .widget-it-content .widget-content, 
.home #builder-module-5b44fdd4a7d34-background-wrapper .widget-it-content .widget-content
	{
		height:100px;
	}
	
	
.home #builder-module-5b3fd0627c6ce-background-wrapper .widget-it-content h2, 
.home #builder-module-5b44fdd4a7d34-background-wrapper .widget-it-content h2
{
	margin-bottom:-40px!important;
}

	
.home #builder-module-5b3fd0627c6ce-background-wrapper .widget-it-content p, 
.home #builder-module-5b44fdd4a7d34-background-wrapper .widget-it-content p
{

	margin-left:385px;
}
	
	
}

/****************** END ******************************/




/*************** 
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:5px;
padding-right:5px;
}


/**********
Search
******************/
.builder-responsive #search-3
{ 
	background-position:50% 5px;
}


	
	
.widge01-mjp .left 
{
	text-align: left;
}


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

/* Intro Widget Band on Home Page */


/* Intro Widget Content Styles */

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

.widge02-mjp-outer-wrapper h1
{
	font-size:24px;
	padding:20px 0 20px 0;
}

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


/***********
Search
*****************/

.builder-responsive #search-3-background-wrapper 
{
	float: right;
	position:relative;
	clear: both;
	width: 250px;
	max-width: 250px; 
	margin-right: 0px;
	/* text-align: center; */
}




/**************
Inside rightbar layout
**********************/

.builder-responsive #builder-container-5b478394a1cfb .entry-header /* LX */
{
	padding:0 0 0 0;
	margin-top:10px;
}


/* Sidebar Widgets */

#it_widget_content-11 h1,
#it_widget_content-12 h1
{
	
	font-size:16px;
	font-weight: bold;
	color:#746139;
	border-top:0;
}




