#zone-user-wrapper .region-user-first img {
  width: 125%;
}
#zone-user-wrapper .region-user-first .site-names .as-logo {
  top: 25%;
}
#zone-user-wrapper .region-user-second .uvabar_links ul {
  display: block;
}
.expanded-menu {
  clear: none;
  float: none;
  width: 100%;
}
.expanded-menu .content,
.expanded-menu #zone-branding .branding-data,
.expanded-menu h1#page-title {
  width: auto;
}
.expanded-menu #zone-footer-wrapper {
  display: block;
}
#zone-branding-wrapper #zone-branding .branding-data .site-name-slogan {
  float: left;
}
#zone-branding-wrapper #zone-branding .branding-data .site-name-slogan .site-name {
  font-size: 2em;
}
#zone-branding-wrapper #zone-branding .banner_slogan {
  font-size: 22px;
}
#zone-branding-wrapper #zone-branding .social_media {
  margin-top: 24px;
}
#zone-branding-wrapper #zone-branding #block-search-form {
  margin: 10px -10px 10px;
}
#zone-branding-wrapper #zone-branding #block-search-form input[type="text"] {
  width: 160px;
}
#zone-branding-wrapper #zone-branding #block-search-form input#edit-submit {
  padding: 5px 18px;
  width: 74px;
}
#zone-branding-wrapper #zone-branding #mobile-menu {
  display: none;
}
#zone-menu-wrapper {
  display: block !important;
  background: #173061;
  padding: 5px 0;
  float: none;
  height: auto;
  position: static;
  width: 100%;
}
#zone-menu-wrapper #region-menu .navigation {
  font-size: 15px;
  margin: 0;
}
#zone-menu-wrapper #region-menu .navigation ul#main-menu li {
  border: none;
  display: inline-block;
  font-size: 105%;
  line-height: 300%;
  padding: 0 15px;
}
#zone-menu-wrapper #region-menu .navigation ul#main-menu li .active-trail {
  background: none;
  color: #d57f00;
  padding: 0 15px;
}
#zone-menu-wrapper #region-menu .navigation ul#main-menu li .active-trail a {
  color: #03143d;
}
#zone-menu-wrapper #region-menu .navigation ul#main-menu li a {
  color: white;
}
ul.nice-menu {
  background: none;
}
ul.nice-menu li {
  background: none;
  border: none !important;
  padding: 10px 0;
  font-size: .9em;
  line-height: 16px;
  clear: none;
}
ul.nice-menu li a,
ul.nice-menu li span {
  color: white;
  border-right: 1px solid white;
  padding: 0 12px;
}
ul.nice-menu li.last a {
  border-right: none;
}
ul.nice-menu li ul {
  margin-left: 0;
}
ul.nice-menu-down {
  position: relative;
  z-index: 300;
}
ul.nice-menu-down li.menuparent {
  background: none;
}
ul.nice-menu-down li.menuparent:hover {
  background: white;
}
ul.nice-menu-down li.menuparent:hover a,
ul.nice-menu-down li.menuparent:hover span {
  color: #03143d;
}
ul.nice-menu-down li ul {
  background: white;
  margin-top: 10px;
}
ul.nice-menu-down li ul li:hover {
  background: #eee;
}
#section-content #zone-preface #region-preface-first #block-block-6 {
  width: 50%;
}
#section-content #zone-preface #region-preface-first #block-block-6 .block-inner {
  padding: 20px 60px;
}
#section-content #zone-preface #region-preface-first #block-block-6 .block-inner h3 {
  font-size: 1.5em;
  margin-bottom: 10px;
}
#section-content #zone-preface #region-preface-first #block-block-6 .block-inner p {
  line-height: 175%;
  margin-bottom: 10px;
}
#section-content #zone-content-wrapper #zone-content #region-content .region-inner #homepage-content .panel-col-first {
  width: 25%;
}
#section-content #zone-content-wrapper #zone-content #region-content .region-inner #homepage-content .panel-col {
  width: 45%;
  padding: 0 20px;
}
#section-content #zone-content-wrapper #zone-content #region-content .region-inner #homepage-content .panel-col h2 {
  font-size: 1.3em;
  margin: 5px;
}
#section-content #zone-content-wrapper #zone-content #region-content .region-inner #homepage-content .panel-col-last {
  width: 23%;
  position: relative;
  z-index: 300;
}
#section-content #zone-content-wrapper #zone-content #region-content .region-inner #homepage-content .panel-col-last h3 {
  font-size: 1.1em;
}
