

body {
  line-height: 1.625;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  text-rEndering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

label {
  font-weight: normal;
}


.article-info {
  margin: 0 15px 0 -6px;
  line-height: 12px;
  float: left;
  

}

.category-name a{
  text-decoration: none;
  font-weight: 600;

}

.category-name a:hover{
  text-decoration: none;
  font-weight: 700;
  transition: 0.5s;

}

.article-info >dd {
  display: inline-block;
  font-size: 14px;
  text-transform: capitalize;
  margin: 0 8px;
}
.article-info >dd >i {
  display: inline-block;
  margin-right: 3px;
}
article.item {
  margin-bottom: 50px;
  background: #fff;
  -webkit-box-shadow: 1.5px 2.598px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 1.5px 2.598px 5px 0px rgba(0,0,0,0.3);
  border-radius: 5px;
  
}


article.item .content-wrap .entry-header {
  padding-left: 0;
}

.entry-header h2 {
  margin: 8px 0px 0px;
  clear: both;
  padding-right: 30px;
 
  font-weight: 600;
  line-height: 1.34;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 19px;
  font-family: 'Roboto', sans-serif;
 
}


div#sp-left .sp-module:first-child,
div#sp-right .sp-module:first-child {
  margin-top: 0;
}

.view-article #sp-main-body,
.view-category #sp-main-body {
  padding: 50px 0px 0px 0px;
}

.view-article article.item {
  display: block;
  padding: 0 70px 70px 70px;
  border-radius: 5px;
  position: relative;
  z-index: 60;
  float: left;
  clear: both;
}

.view-article article.item .published-date-wrap .published-date {
  width: auto;
  height: auto;
  display: inline-block;
  color: #fff;
  text-align: center;
  padding: 22px 9px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  margin-top: -46px;
  z-index: 61;
  letter-spacing: -0.7px;
}
.view-article article.item .published-date-wrap .published-date span {
  display: block;
  font-size: 36px;
  font-weight: 600;
  line-height: .8;
}

.view-article article.item .entry-header {
  margin-top: 35px;
  margin-bottom: 20px;
  padding-left: 0;
}
.view-article article.item .entry-header h2 {
  color: #0B63AD;

}
.view-article article.item .entry-header .article-info {
  float: none;
}
.view-article article.item div[itemprop="articleBody"] {
  margin-bottom: 10px;
}












