/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

html {
    overflow-y: scroll;
}

/*Header*/

.fl-page-header-row > div
{	
	vertical-align:bottom !important;
}

.fl-page-nav .navbar-nav > li > a 
{
	padding-bottom:0px;
}


.col-md-8 /*Menu*/
{
	width:56.66666%;
}
.col-md-4-1 /*Wam Logo for desktop*/
{
	width:10%;
}
.col-md-4-2 /*WAM Logo for Mobile*/
{
	width:0%;
}
.col-md-4-2 img /*WAM Logo for Mobile*/
{
	width:0px;
	height:0px;
}



/*Tree on the bottom of the Home Page*/
.bottomlinks a:hover
{
	color:#ffffff;
	text-decoration:underline;
}



/*Text in the slider*/
.fl-slide-text p
{
	font-size:26px;
	line-height:150% !important;
}



/*Effect when hovering over box icons*/
/*
.boximage:hover
{
	opacity:0.7;
	
	transform: scale(1.03, 1.03);
	-ms-transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}
*/






/*Custom Image Bar*/
.custom-image-bar
{
	width:100%;
}


.custom-image-container
{
	width:16.667%;
	float:left;
}
.custom-image-container img
{
	width:78%;
	height:auto;
}
/*
.custom-image-container img:hover
{
	opacity:0.7;
	
	transform: scale(1.03, 1.03);
	-ms-transform: scale(1.03, 1.03);
	-webkit-transform: scale(1.03, 1.03);
}
*/
.fl-widget
{
	margin-bottom:0px;
}




/*Log in button*/
.menu-item-27 /*Desktop*/
{
	display:inline-block !important;
}
.menu-item-28 /*Mobile*/
{
	display:none !important;
}




/*Site Index Bar*/
.site-index-item
{
	width:25%;
	float:left;
	
	padding:0px 0px;
	
	display: table; 
	
}


/*
#index-address
{
	display: table-cell; 
	vertical-align: bottom;
	
	height:168px;
}
*/

.site-index, .site-index a
{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.site-index a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.site-index p
{
	margin:3px 0px;
}

.sm-icon
{
	margin-right:15px;
}

.sm-icon a:hover
{
	text-decoration:none;
	color:#666666;
}

.sm-icon a
{
	font-size:20px;
}



@media (max-width:1025px)
{
	/*Log in button*/
	.menu-item-27 /*Desktop*/
	{
		display:none !important;
	}
	.menu-item-28 /*Mobile*/
	{
		display:inline-block !important;
	}
}

@media (max-width:991px)
{
	/*Change the menu to a horizontal line below logos*/
	
	/*Site Index*/
	.site-index-item
	{
		width:50%;
		/*margin-bottom:20px;*/
	}
	
	.site-index-item#blank
	{
		display:none;
	}
	
	
	
	
	/* Header Logos and Menu */
	.col-md-8 
	{
		width:100%;
		
	}
	
	
	.col-md-4-1
	{
			display:none;
	}
	
	.col-md-4
	{
		float:left;
		width:65%;
		padding:0px;
		padding-left:25px;
	}
	
	.col-md-4-2 /*WAM Logo for Mobile*/
	{
		float:right;
		width:25%;
		padding:0px;
		padding-right:25px;
	}
	
	
	
	
	
	.fl-page-nav-right .fl-page-header-logo
	{
		padding-left:0px;
		padding-right:0px;
	}
	
	
	
	
	
	.col-md-4 div
	{
		text-align:left;
	}
	.col-md-4-2 div
	{
		text-align:right;
	}
	
	
	
	
	
	.col-md-4 img
	{
		margin-top:13px;
		height:43px;
		width:auto;
		
	}
	.col-md-4-2 img /*WAM Logo for Mobile*/
	{
		height:56px;
		width:auto;
		
	}
	
	


	.col-md-4-1 /*WAM Logo for Desktop*/
	{
		width:0%;
	}
	.col-md-4-1 img /*WAM Logo for Desktop*/
	{
		width:0px;
		height:0px;
	}


	/* Menu Items*/
	.fl-page-nav .navbar-nav > li > a 
	{
		padding-bottom:15px;
	}
}

@media (max-width:767px) 
{
	/*This is where menu changes to a drop down list*/
	
	.site-index-item#blank
	{
		display:none;
	}
	
	
	
	/*Custom Image Bar*/
	.custom-image-container
	{
		width:33.33%;
		/*float:none;*/
		
		padding:25px 0px;
	}
	/*
	.custom-image-container img
	{
		width:50%;
		height:auto;
	}*/


	
	/*Header Logos*/
	.col-md-4
	{
		
		padding-left:15px;
	}
	
	.col-md-4-2 /*WAM Logo for Mobile*/
	{
		
		padding-right:15px;
	}
}


@media (max-width:449px)
{
	/*Site Index*/
	.site-index-item
	{
		width:100%;
		/*margin-bottom:20px;*/
	}
	#index-address
	{
		display: table-cell; 
		vertical-align: bottom;
		
		height:168px;
	}
	
	
	
	/*Customer Image Bar*/
	.custom-image-container
	{
		width:50%;
	}
	/*
	.custom-image-container img
	{
		width:60%;
		height:auto;
	}*/
	







	/*Header Logos*/
	.col-md-4 img
	{
		margin-top:13px;
		height:32px;
		width:auto;
		
	}
	.col-md-4-2 img /*WAM Logo for Mobile*/
	{
		height:45px;
		width:auto;
		
	}
}