.body>section {
    margin: 30px 0 0 0;
}
main#main{
  font-family:Roboto Light;
}
[class^="icon-"]{
  font-size: 1.0em;
  color:#81cc25;
}
.rstpl-navigation .navbar .rstpl-brand.logo-custom.text {
  padding:45px 0 0 0;
}
.rstpl-navigation .navbar .rstpl-brand.logo-custom.logo.image {
  padding:15px 0;
}
#rstpl-top-position{
  margin-top: 0;
}
.text-underline{
  text-decoration:underline;
}
.text_vertical-line{
  border-left:1px solid #7eace8;
  padding-left:15px;
  margin-left:15px;
}
.news-photo_container{
 padding-right:10px;
  max-width:60%;
}
.news-photo_container>img{
  width:100%;
}
.text_italic{
  font-style:oblique;
}
.mono{
  font-family:monospace;
}
.img_logo{
  width:7vw;
}
h1{
    font-size: 2.1rem;
    line-height: 1.2;
  color: #81cc25;
  margin-top:0;
}
.table-personality{
  max-width: 505px;
  Padding:5px;
  display:grid;
  align-items: center;
  grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  margin:0 25px 25px 0;
  grid-column-gap: 15px;
  align-items: start;
}
.accordion-inner{
  display:grid;
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
.table-personality_photo{
  text-align:center;
  max-height:225px;
  min-height:200px;
}
h4.table-personality_name{
  display:inline-block;
    padding-bottom: 10px;
    border-bottom: 1px solid #81cc25;
}
.table-personality_photo>img{
  max-width:180px;
  height:200px;
}
@media (max-width: 979px){
.rstpl-navigation .navbar .btn-navbar {
    
    margin-top: -43px;
}
}
@media (max-width: 600px){
.news-photo_container{
 display:none;
}
}