@charset "UTF-8";
/* CSS Document */
html body #g-page-surround {
    margin: 0;
}
html body #g-page-surround {
  background-color: #ffffff;
}
html body p {
  font-size: 1.1rem;
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
    color: #000000;
}
.g-logo svg {
    max-width: 120px;
}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {
    background-color: rgba(0,0,0,0.50);
	padding-bottom:15px;
	padding-top:10px;
}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title {margin-top:0;}
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {bottom:100px;}
.g-quote blockquote cite {
  opacity: 1;
}
input[type="text"], input[type="password"] {color:#000000;}
.g-infolist-particle .g-infolist.g-3cols .g-infolist-item:nth-child(3n-1) .g-infolist-item-container {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}
.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title h1 {
  font-size: 3.5vw;
  font-weight: 900;
  margin: 0;
}
.g-title {
  margin-bottom: 0.626rem;
}
#g-footer .active a {color:#FFFFFF;}
  @media (max-width: 65.7143rem){
.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title h1{
  font-size: 2.3rem;
}
}
@media only all and (max-width: 50.99rem){
.g-logo svg {
    max-width: 200px;
}
.g-logo {
    text-align: center;
}
}