/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/* Increase the body font size on small devices */
html {
  font-size: 81.3%;
}

body.page-homepage {
  min-height: 100%;
}

div.contact-box { padding: 10px; font-size: 98%; }
.page-homepage div.pro-staff-view {
  left: 0;
  width: 95%;
}

/*  Main Menu  */
#name-and-slogan { padding: 0px 0 10px; width: 70%; }
div#branding.branding-elements hgroup#name-and-slogan ul.menu { padding-left: 8%; margin: 5px 0 0 0; }
div#branding.branding-elements hgroup#name-and-slogan ul.menu li {
  display: inline-block;
}
div#branding.branding-elements hgroup#name-and-slogan ul.menu li a { font-size: 110%; letter-spacing: 1px; }
#site-name a:link, #site-name a:visited { font-size: 80%;  letter-spacing: 6px; }


div.pro-staff-view-title { margin-top: -41px; }


div.contact-box {
    background: #d36129 none repeat scroll 0 0;
    box-sizing: border-box;
    font-size: 17px;
    opacity: 1;
    width: 173px !important;
}
div#project-title { font-size: 170%; }

.view-who-how.view-display-id-page_2 {
  max-width: 100%;
  padding-right: 0;
}
.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
  display: block;
  opacity: 1;  
}
#name-and-slogan {
  text-align: center;
}
#site-name {
  padding: 0;
  text-align: center;
}
div#branding.branding-elements hgroup#name-and-slogan ul.menu {
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  width: 250px;
  display: inline-block;
}
.page-homepage #main-content {
  margin: 0;
}