/*
 Theme Name:   Forstron Child
 Description:  Forstron Child Theme
 Author:       PAPDAN
 Author URI:   http://www.papdan.com
 Template:     forstron
 Text Domain:  forstron-child
*/
body,td,div,p,span,a
{
	font-family:Arial;
	font-size:15px;
	color:#7a7a7a;
}
.play
{
    font-family: 'play';
}
.bold
{
	font-weight:bold;
}
h1
{
	font-size:26px !important;
	text-transform:initial;
	font-weight: bold !important;
}
h2
{
	text-transform:initial;
	font-size:20px !important;
	margin-bottom:20px !important;
}

h1.hasMark,h2.hasMark
{
	line-height:35px;
	margin:0px !important;
}
/*h4
{
	font-size:20px;
	text-transform:initial;
	font-weight:normal;
	color:#313131;
}*/
.whiteText
{
	color:#FFF !important;
}
.grayText
{
	color:#313131 !important;
}
.middleBox
{
	max-width:420px;
}
.middleBox2
{
	max-width:400px;
}
.middleBox3
{
	max-width:475px;
}
.rightBox
{
	max-width:400px;
}
.rightBox2
{
	max-width:320px;
}
.rightBox3
{
	max-width:370px;
}

.rightBox p
{
	color:#FFF;
}

.wm-button
{
	background-color:#00b3e9 !important;
	margin-top: 30px;
    padding: 8px 30px;
}
.inputLabel
{
	margin-top:20px;
}
 input, select, textarea
{
	width:100% !important;
}

#masthead, .site-footer-area
{
	background-color:#ffffff;
}
.menu-item
{
	padding-left:35px !important;
}
.menu
{
	margin-left:0;
	color:#111111;
}
.main-navigation .menu > ul > li > a:hover, .main-navigation .menu > ul > li.active-menu-item > a 
{
	color:#00A3D4;
    box-shadow: 0 4px;
}
.main-navigation .menu > ul > li > a
{
	font-family: 'play' !important;
}
.site-info {
    float: none;
}
.wm-content-module-element p,.wm-content-module-element
{
	color:#FFFFFF !important;
}
.text-color-footer
{
	color:#7a7a7a !important;
}
.site-info a
{
font-weight:normal !important;
}
.HeaderContent div
{
	max-width:600px;
	font-family: 'play' !important;
	color:#FFFFFF !important;
	font-weight: bold;
    font-style: normal;
	font-size: 15pt;
	margin-left:35px;
	
}
.HeaderContent2 div
{
	max-width:500px;
	font-family: 'play' !important;
	color:#FFFFFF !important;
	font-weight: bold;
    font-style: normal;
	font-size: 27pt;
	margin-left:35px;
	
}
.HeaderContent3 div
{
	max-width:540px;
	font-family: 'play' !important;
	color:#FFFFFF !important;
	margin-left:35px;
}
.fontHome
{
	font-family: 'play' !important;
	color:#FFFFFF !important;
}
.greenBorder
{
	background:#00FF00;
	width:95px;
	height:4px;
	margin:20px 0px 20px 0px;
	margin-left:105px;
	
}

#nav-search-form
{
	display:none;
}
.wm-content-module .image img
{
	width:auto;
}
.title h3
{
	font-family: 'play' !important;
	font-weight: normal;
	font-style: normal !important;
}
.content p
{
	font-family: 'play' !important;
	max-width:300px;
}
.site-branding
{
	margin-left:80px !important;
}
.colorLink
{
	color:#00b3e9 !important;
}
.menu-item-129  a
{
	background: url('../forstron/assets/images/crop/email_icon_blue.png') left center no-repeat !important;
	/*margin-left:920px;*/
	padding-left:45px !important;
	font-size:12px;
	font-weight: normal !important;
	/*font-style: normal !important;*/
	text-transform:initial;
	color:#7a7a7a !important;
}
.main-navigation-inner
{
	padding-top:15px !important;
}
.homeTile
{
	width:80%;
	margin:0 auto;
}
.main-navigation li
{
	margin:0 !important;
}
h1.logo
{
	margin-top:10px;
}

.wpcf7-submit
{
	float: right;
    padding: 10px 2px;
    width: 100px !important;
    text-transform: uppercase;
    background-color: #00b3e9 !important;
}
.wpcf7-textarea
{
	height: 100px;
}
.greenBorder2
{
	background:#00FF00;
	width:100%;
	height:8px;
	margin:0px 0px 0px 0px;
	/*margin-left:105px;*/
}
.greenBorder3
{
	background:#00FF00;
	width:100%;
	height:8px;
	margin:0px 0px 0px 0px;
	/*margin-left:105px;*/
}
mark, ins, .highlight {
    box-shadow: 0.38em 0 0 #00b3e9, -0.38em 0 0 #00b3e9 !important;
}
mark, .mark 
{
    background-color: #00b3e9 !important;
    color:#FFFFFF !important;
}

.colorContentAbout h4, h5
{
	color: #000000 !important;
}
.middleColumn
{
	padding:20px 40px;
}
h4{margin-bottom:20px !important;}
h5
{
	line-height:25px !important;
	font-size:15px !important;
}
.site .greenBorderHome .fl-col-content
{
	padding:0px !important;
}
.fl-node-559ca0368cd20 h1
{
	color: #000000 !important;
}
.menu-toggle
	{
		/*margin-left:75px !important;*/
		left: auto !important;
		right: 0 !important;
		/*top: 45px !important;*/
		position: fixed !important;
	}
@media all and (max-width: 1200px) 
{
	.menu-item 
	{
		padding-left: 10px !important;
	}
}

@media all and (max-width: 960px) 
{
	.menu li.menu-item
	{
		padding-left: 12px !important;
	}
	.menu-item-129  a
	{
		padding: 9px 9px 9px 45px !important;
		margin-left:9px !important;
	}
	.homeTile
	{
	width:100%;
	margin:0 auto;
	}
	h1.logo
	{
	margin-top:0;
	}
	.site-branding
	{
		margin-left:70px !important;
	}

}

@media all and (max-width: 740px) 
{
	.site-header 
	{
		padding-left:0px !important;
	}
	.site-branding
	{
		margin-left:20px !important;
	}
	.HeaderContent div
	{
	max-width:600px;
	font-family: 'play' !important;
	color:#FFFFFF !important;
	font-weight: bold;
    font-style: normal;
	font-size: 12pt;
		margin-left:0;
	}
	.HeaderContent2 div
	{
	max-width:500px;
	font-family: 'play' !important;
	color:#FFFFFF !important;
	font-weight: bold;
    font-style: normal;
	font-size: 20pt;	
		margin-left:0;
	}
	.HeaderContent3 div
	{
		margin-left:0;
	}
	.greenBorder
	{
		margin-left:0;
	}
	
}

@media all and (max-width: 680px) 
{


	 /*.HeaderContent div
		{
		max-width:600px;
		font-family: 'play' !important;
		color:#FFFFFF !important;
		font-weight: bold;
		font-style: normal;
		font-size: 12pt;
		
		}
	.HeaderContent2 div
		{
		max-width:500px;
		font-family: 'play' !important;
		color:#FFFFFF !important;
		font-weight: bold;
		font-style: normal;
		font-size: 20pt;	
		}*/
	.main-navigation-inner
	{
		padding-top:15px !important;
		margin:0 -65px 0 75px !important;
	}
	.menu-toggle
	{
		/*margin-left:75px !important;*/
		left: auto !important;
		right: 0 !important;
		/*top: 45px !important;*/
		position: fixed !important;
	}
	.menu
	{
		margin-left:0 !important;
	}
	.unusedColumn
	{
		display:none !important;
	}
}