/****************************
	UTILITY
****************************/
.hide-text {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/****************************
	HTML ELEMENTS
****************************/
html {
  font-size: 14px;
  color: #111;
  background: url(../images/bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
a,
a:link,
a:visited {
  text-decoration: none;
  color: #0062A0;
}
/****************************
	NAVIGATION
****************************/
#block-superfish-1 {
  background-color: #fff;
  width: 100%;
}
#block-superfish-1 .sf-menu.menu {
  width: 100%;
}
#block-superfish-1 ul.sf-menu li {
  width: 100%;
}
#block-superfish-1 ul.sf-menu li a {
  padding: 12px 20px 12px 10px;
  font-size: 120%;
  display: block;
  width: auto;
}
#block-superfish-1 ul.sf-menu li a span {
  background: transparent url('../images/arrows-777777.png') no-repeat scroll -10px 0;
}
#block-superfish-1 ul.sf-menu li a:hover {
  background-color: #f1f1f1;
  color: #0062A0;
}
#block-superfish-1 ul.sf-menu li a.active {
  color: #bbb;
}
#block-superfish-1 ul.sf-menu li ul.sf-has-clone-parent {
  margin-left: 64px;
  background-color: #fff;
}
#block-menu-menu-footer-menu {
  float: right;
}
#block-menu-menu-footer-menu ul li.leaf {
  list-style-image: none;
  list-style: none;
  float: left;
  margin-left: 20px;
}
/****************************
	SIDE SECTION
****************************/
.branding-data {
  background-color: #0026a4;
}
.site-name-slogan {
  width: 100%;
}
.site-name a {
  display: block;
  margin: 0 auto;
  width: 188px;
  height: 133px;
  background: #0026a4 url('../images/space_to_breathe_logo.png') top center no-repeat;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#block-search-form {
  background-color: #fff;
  margin-top: 40px;
}
#block-search-form .container-inline {
  padding: 10px;
}
#block-search-form .form-text {
  border: 1px solid #ccc;
  padding: 3px;
  width: 160px;
  font-size: 120%;
  color: #666;
  margin-right: 2px;
}
#block-search-form .form-text:focus {
  background-color: #f1f1f1;
  color: #111;
}
#zone-postscript-wrapper {
  margin-top: 20px;
  font-size: 90%;
}
#block-block-2 {
  float: right;
}
/********************************************************
	CONTENT
********************************************************/
#page {
  margin: 60px 0;
}
.region-content-inner {
  background-color: #fff;
  margin-left: 30px;
  padding: 60px;
}
.field-name-body img {
  margin: 20px;
}
