body{
	color: #595959;
	font-family:calibri, arial, helvetica, clean, sans-serif !important;
}
h1{
	font-size:70px;
	line-height:70px;
	margin:36px;
}
h3{
	font-size:26px!important;
}
h4{
	font-size:26px!important;
}
.h3grey {
    color: #666;
    font-size: 40px!important;
    margin: 24px auto 0;
    max-width: 80%;
    text-align: center;
}

h5{
	margin-bottom:0px;
}
.w3-row #navbar {
	max-width:1000px;
	margin: 0 auto;  
}
#ealogoimage {
	margin-top:3px;
}
.w3-eatop {
	margin-top:80px!important;
	position: relative;
	padding-top:60px!important;
	margin-bottom: 24px;
}
.bk-alt {
	background: #F6F6F6;
}
#enterprise {
		display:inline-block;
		color: #0c3a7e;	
		font-weight:800;
		 vertical-align: top;
}
#architect {
		display:inline-block;
		color: #f59816;
		font-weight:800;
		 vertical-align: top;
}
.topic-container{
	overflow:hidden;
	padding: 36px 0px!important;
	overflow:unset;	
}
.topic-container h2 {
	font-size: 52px;
	line-height: 1.07724;
	font-weight: 200;
	letter-spacing: -.016em;
	font-family: "Roboto",sans-serif;
	text-align: center;
}

p{
	color:#595959;
}
.colorh1{
	padding: 20px 10px 4px;
}
.subnav{
	clear:both;
	display:block;
	margin:auto;
	text-align:center;

}
.editiongraphics{
	box-shadow: 5px 5px 5px #999;
}
.topic-container .right-20pad img{
	padding:0px 0px 0px 0px;
	margin-bottom:20px;
}

.subnav a {
	color: #595959;
	font-family: "Roboto",Calibri,sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding-top: 10px;
	text-decoration: none;
}
.subnav li{
	background: #f5f5f5 none repeat scroll 0 0;
	border: 1px solid #595959;
	border-radius: 33px;
	color: #595959;
	display: inline-block;
	list-style-type: none;
	margin: 5px 0;
	overflow: visible;
	padding: 0 45px;
	white-space: nowrap;
}

th.imgsubnav {
	margin:auto;
	text-align:center;
	width:
}

.imgsubnav a {
	color: #595959;
	font-family: "Roboto",Calibri,sans-serif;
	font-size: 20px;
	font-weight: bolder;
	padding-top: 10px;
	text-decoration: none;
}
.imgsubnav li{
	display: inline-block;
	list-style-type: none;
	margin: 5px 0;
	overflow: visible;
	padding: 0 5px;
	white-space: nowrap;
}

.topic-container li {
	color:#595959;
}


a:link, a:visited {

	text-decoration:none;
   }

#bluewidebox-flex {
	background: #64bafa none repeat scroll 0 0;
	padding:0px;
	color:#fff;
	height:162px;

}
#bluewidebox-flex2 {
	background: #64bafa none repeat scroll 0 0;
	padding:0px;
	color:#fff;
	height:90px;

}
#bluewidebox-flex p{
	font-size:16px;
	width:740px;
	margin:auto;

}
#colorsubheading{
	padding-top:22px !important;
}
#action-buttons{
	text-align:center;
	margin-top:45px;
}
#action-buttons li{
	clear:both;
	display:inline;
	border:1px solid #595959;
	border-radius:33px;
	margin:auto;
	padding:10px;
	background-image:none;


}
.eanav{
	clear:both;
	width:1000px;
	float:none;
	margin:auto;
}
#greenwidebox-flex{
	clear:both;
	background: #7ed9bc none repeat scroll 0 0;
}
#it {
  color: #666;
  font-family: "Roboto",sans-serif;
  font-size: 43px;
  font-weight: 200;
  line-height: 24px;
  margin: 20px 0 12px;
}
#padding-200{
	margin-top:294px;
}
#pf{

  color: #666;
  font-family: "Roboto",sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 24px;
  margin-bottom: 30px;

}
#productstable{
	clear:both;
	display:block;
	margin-bottom:36px;;
	width:1000px;
}
#tableproductstable{
	text-align:left;
	font-size:10px;
	margin: 0 auto;
}
#col1{
	width:203px;
}
#col2{
	width:184px;
}

#ea-logo-head{
	width: 700px;
}

#linksheading {
  color: #fff;
  font-family: "Roboto",calibri,sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 22px;
  margin: 20px 0 20px;
}
#orangewidebox-flex{
	clear:both;
	background: #f5a679 none repeat scroll 0 0;
}
.padding-ctr{
	padding-top:0px;
}

#redwidebox-flex {
  background: #ff686d none repeat scroll 0 0;
  height: auto;
  padding: 30px;
  text-align: center;
}

#sectionbreak {
  background-color: #64bafa;
  color: white;
  font-size: 33px;
  margin-top: 100px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}
#sectionbreakorange {
  background-color: #f5a679;
  color: white;
  font-size: 33px;
  margin-top: 100px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}
#sectionbreakpink {
  background-color: #ff686d;
  color: white;
  font-size: 33px;
  margin-top: 33px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}

#sectionbreakgreen {
  background-color: #7ed9bc;
  color: white;
  font-size: 15px;
  margin-top: 33px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
  display:block;
  margin-left:auto;
  margin-right:auto;
  height:100%;
}
#sectionbreakgreen2 {
  background-color: #7ed9bc;
  color: white;
  font-size: 33px;
  margin-top: 33px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}
#sectionbreakgreen li{
	clear:both;
	display:inline;
	border:1px solid #595959;
	border-radius:33px;
	margin:auto;
	padding:10px;
	background-image:none;
	line-height:50px;

}
#topfooter {
  font-size: 14px;
  padding-bottom: 20px;
  text-align: center;
}
#topfooter li{
	clear:both;
	display:inline;
	border:1px solid #595959;
	border-radius:33px;
	margin:auto;
	padding:10px;
	background-image:none;
	line-height:50px;

}
#sectionbreakred {
  background-color: #ff686d;
  color: white;
  font-size: 33px;
  margin-top: 33px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}

#sectionbreakmdg {
  background-color: #f5a679; /*orange*/
  color: white;
  font-size: 33px;
  margin-top: 33px;
  padding-bottom: 50px;
  padding-top: 50px;
  text-align: center;
}
#subheading{
	clear:both;
	display:block;
	margin:auto;
	text-align:center;
}
.topic-container .text-small,.text-small{
	width:49% ;
}
.text-large{
	width:20% ;
}

#rounded-button-dust-blue-solid {
	color: #595959;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 400;
	cursor: pointer;
    background-color: #f5f5f5;
    border: 1px solid #595959;
    border-radius: 25px;
    color: #595959;
    margin: 4px 8px;
    padding: 5px 40px;
    text-align: center;
}

@media screen and (max-width:1000px){
	#wide-content{width:400px!important;margin:103px auto 0 auto !important;}
	#wide-content-inner,#wide-content-flush,#productstable{width:auto!important;overflow:hidden;} #ea-logo-head {width:400px;}
	#tableproductstable tr td {margin:0 auto;overflow:hidden;display:none;} #padding-200{margin-top:10px}
	.eanav,.topic-container .text-large, .text-small, .text-med {width:100%!important;padding:36px 2%;}
	 .top,h3,#actionBox{width:auto!important;margin: 0 auto!important;text-align:left!important;display:block;}
	#actionBox a {margin: 0 auto!important;display:block;}#buy{width:190px;} .padding-leftbutton{text-align:center;padding-left:0px;}
	.topic-container{ overflow: visible!important;text-align:center!important;} .thumbnail,.leftbox { padding: 0px!important;margin:0 auto;}
	.topic-container ul li, p{text-align:left;}
	}
