@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Play:400,700');

/* 
    font-family: 'Play', sans-serif;
    font-family: 'Lato', sans-serif;
*/

body {
	font-size: 100%;
	margin: 0px;
	font-family: 'Lato', sans-serif;
	color: #000000;
}

p,li,dt,dd,a,td	{font-size: 1rem;}
p,li					{line-height:130%;}


/**************** header *****************************/
.header			{background-color:#000000;}
.banner			{width:63.750em;margin:auto;}
.logo				{float:left;}
.tag 				{float:left;color:#ffffff;padding-top:70px;font-family: 'Play', sans-serif;font-size:1.125em;white-space:nowrap;}
.topRight		{width:35%;float:right;text-align:right;}

.socialMedia	{padding-top:14px;}

.phone			{font-size:1.625em;margin-top:14px;font-family: 'Play', sans-serif;}
.phone img		{vertical-align:middle;}
.phone a			{font-size:1em;text-decoration:none;cursor:default;color:#ffffff;}	
.phone a:hover	{color:#ffffff;}	

/**************** footer *****************************/

.industryLogosContainer {background-color:#ffffff;}
.industryLogos {width:63.750em;margin:auto;}
.industryLogos div {width:33%;float:left;text-align:center;}

.footer			{background-color:#000000;color:#ffffff;}
.footerInfo		{width:63.750em;margin:auto;padding:20px 0 30px 0;}
.footerInfo .sideBySide60-40-Col2 {text-align:right;}
.footerInfo p 	{margin-bottom:18px;line-height:160%;}
.footerInfo	a 	{color:#ffffff;text-decoration:none;}

.footerBase				{width:63.750em;margin:auto;padding: 10px 0;color: #ffffff;line-height:140%;}
.footerLeft				{width:66%;float: left;font-size:0.563em;}
.footerRight			{width:33%;float: right;text-align:right;font-size:0.563em;}
.footerBase a 			{font-size: 0.563rem;color:#ffffff;}
.footerBase a:hover	{color:#dedede;}
  

/**************** content *****************************/

/* layout */

main {
	background-image: url('/extras/styles/webideas/bg.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-top:30px;
}
.middle		{
	padding: 30px; 
	width:63.750em;
	margin:auto;
	min-height:400px;
	background:rgba(255,255,255,0.9);
}
.row {margin-bottom:40px;}

/* general */
a 			{color: #e74a33;text-decoration: underline;}
a:hover	{color: #666666;}
a img		{border:0;}

h1, h2, h3, h4, h5, h6 {font-family: 'Play', sans-serif;}
h1 		{font-size: 2.250em;color:#000000;font-weight:700;margin-top:0;}
h2 		{font-size: 1.625em;color:#e74a33;font-weight:700;margin-top:0;margin-bottom:18px;}
h3 		{font-size: 1.125em;color:#000000;font-weight:700;}
h4 		{font-size: 1.000em;color:#000000;font-weight:normal;}
h5 		{font-size: 1.625em;color:#ffffff;font-weight:700;margin-top:0;margin-bottom:8px;}
h6 		{font-size: 0.875em;color:#e74a33;font-weight:400;margin-top:0;margin-bottom:8px;}

p, ul, li		{margin-top:0;}
.formRequired	{color:#e74a33;font-size:0.625rem;}

.button {
	display:inline-block;
	padding:0 28px 1px 28px;
	line-height:30px;
	background-color: #e74a33;
	color:#ffffff;
	font-size:1.188rem;
	text-decoration: none;
	border-radius:50px;
	border:none;
	font-family: 'Lato', sans-serif;
	-webkit-appearance:none;
}
.button:hover {background-color: #000000;color:#ffffff;}

.wobject img {margin-top:10px;}

