body, .sp-preloader {
  	font-family: Arial;
	font-size: 0.8rem;
	font-weight: 400;
	line-height: 1.4;
}
h1{color:#486ea3;}
.article-details .article-header h1, .article-details .article-header h2 {
  font-size: 1.25rem;
}
.h2, h2 {
    font-size: 1.3rem;
color:#008080;
}
#sp-main-body .container {
	background-color: #f2f2f2;
	
	border: 1px solid #33507c;
}
#sp-left {
	background: #e8e8e8;
	border-right: 1px solid #d6d6d6;
}
#sp-header .logo {
  height: 120px;
  width:317px;
  display: inline-flex;
  margin: 0;
  align-items: center;
}
#sp-main-body {
  padding: 20px 0;
}
#sp-main-body .container {
  background-color:#fff;
  max-width: 1140px;
}
#sp-component {
	padding: 30px;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
padding: 50px 15px 5px 15px;
line-height: 25px;
  font-size: 14px;
  margin: 0;
}
.article-details .article-full-image {
  text-align: center;
  margin: 40px 30px 10px 0;
}
.article-details .article-full-image {
  text-align: center;
  margin: 40px 30px 10px 0;
}