/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

/* General */

body {
	font-family:'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-size:16px;
	color:#3B3A3B;
}
h1, h2, h3 { /* Headings */
	font-family:'Open Sans', 'Helvetica', 'Arial', sans-serif;
	font-weight:600;
	letter-spacing:0px;
	margin-top:0;
	padding-top:0;
}
h1 {
	font-size:36px;
}
h2 {
	font-size:24px;
	font-weight:400;
}
h2.block-title {
	margin-bottom:20px;
}
h3 {
	font-size:18px;
	font-weight:400;
}
a, a:link, a:visited { /* Links */
	color:#00945f;
	text-decoration:none;
}
a:hover, .block-menu-block .menu a:hover {
	color:#009EC6;
}
label {
	font-size:16px;
	font-weight:600;
	padding-top:5px;
	padding-bottom:5px;
}
sub, sup {
	vertical-align:baseline;
	font-size:90%;
	position:relative;
	zoom:1;
}
sup { bottom: 0.3em; }
sub { bottom: -0.3em; }
.node-type-page .field-type-image { /* Images */
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.node-type-page .field-type-image img {
	width:100%;
	height:auto;
}
iframe {
	width:100%;
	height:250px;
}
input[type="submit"] { /* Input Fields */
	width:auto;
	height:35px;
	min-width:100px;
	background:#00945f;
	color:#FFF;
	border:#00945f;
	border-radius:0;
	font-size:14px;
	font-weight:400;
	text-shadow:none;
	margin-top:10px;
}
input[type="text"], input[type="email"], input[type="password"] {
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#C8C8C8;
	font-size:14px;
	font-family:'Open Sans';
	padding-left:5px;
}
input[type="text"], input[type="email"], input[type="password"] {
	height:30px;
}
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
	-moz-box-shadow:#ccc 0 0 7px;
  	-webkit-box-shadow:#ccc 0 0 7px;
}
.content ul { /* Bullet Points */
	padding-left:20px;
}
.item-list ul li {
	margin:0;
	padding-top:5px;
}
.field.field-name-field-tags {
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}
.field.field-name-field-tags .field-label {
	font-weight:400;
}
table { /* Table */
	background:#fff;
	width:100%;
}
thead {
	background:#00945f;
	color:#fff;
	font-weight:300;
}
tr {
	border:#52505c;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
}
thead, tr, td, th {
	padding:5px;
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
	background:#00945f;
	color:#fff;
}
#sliding-popup .popup-content #popup-buttons button {
	display:inline-block;
	padding:10px 15px;
	background:#ededed;
	border:none;
	border-radius:0;
	font-family:'Open Sans', 'Helvetica', 'Arial', sans-serif;
}
#sliding-popup.sliding-popup-bottom {
	padding-top:20px;
	padding-bottom:20px;
}

/* --- User Zone --- */

.block-masquerade-masquerade { /* Masquerade Block */
	float:right;
	color:#fff;
}
.block-masquerade-masquerade .block-title {
	display:none;
}
.block-masquerade-masquerade input[type="submit"] {
	height:30px;
	width:50px;
	margin-top:10px;
	margin-bottom:10px;
}
.block-block-7 p {
	margin-bottom:0;
}
.block-block-54 { /* Donate / Sign up to Newsletter Links */
	width:auto;
	float:left;
	clear:both;
	margin-top:25px;
}
.block-block-54 .content a {
	font-size:1em;
}
.block-block-54 .content a:hover {
	color:#52505c;
}
.block-block-54 p {
	margin-bottom:0;
}
.block-imageblock-9 {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.page-node-28 .block-imageblock-9 {
	margin-bottom:0;
}
.block-search-form { /* Custom Search */
	width:auto;
	height:auto;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	clear:both;
}
.block-custom-search-blocks-1 .block-title {
	color:#fff;
	font-weight:300;
}
.search-form input[type="text"] {
	width:90%;
	height:30px;
	color:#9C9C9C;
	border:#FFF;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	padding-left:5px;
	margin:0;
	float:left;
}
.search-form input[type="submit"] {
	margin-top:0;
	height:30px;
}
.block-block-6 {
	height:20px;
	width:300px;
	padding:10px;
	float:left;
}
.block-block-6 p, .block-block-6 a {
	color:#FFF;
	font-size:12px;
	font-weight:500;
	float:left;
}

/* --- Branding Zone --- */

.logo-img img {
	width:100%;
	padding-top:10px;
	margin-bottom:10px;
}
.block-search-form { /* Custom Search Form */
	width:auto;
	float:left;
	clear:both;
}
.block-search-form .search-form input[type="text"] {
	width:160px;
	color:#474747;
	margin:0;
	border-bottom:2px solid #00945f;
	transition:ease-out 0.3s;
}
.block-search-form .search-form input[type="text"]:active, .block-search-form .search-form input[type="text"]:focus {
	box-shadow:none;
	border-bottom:2px solid #dedede;
	transition:ease-in 0.3s;
}
.block-search-form .custom-search-button:hover {
	background:none;
}
.zone-menu-wrapper { /* Main Menu */
	background:#52505c;
}
.block-nice-menus-1 {
	height:auto;
	background:#52505c;
	border:#52505c;
	border-radius:2px;
	z-index:500;
	padding-top:10px;
	padding-bottom:10px;
}
.block-nice-menus-1 ul {
	padding-left:0;
}
ul.nice-menu li {
	background:#52505c;
	border:none;
	float:none;
}
ul.nice-menu ul li, ul.nice-menu-down li li.menuparent, ul.nice-menu-down li li.menuparent:hover {
	background:#009EC6;
	font-size:15px;
	text-align:left;
	z-index:1000;
}
ul.nice-menu ul li {
	width:16em;
}
ul.nice-menu-down li.menuparent {
	padding-right:25px;
}
ul.nice-menu-down li.menuparent.last, ul.nice-menu-down li.menuparent ul li.menuparent {
	padding-right:0;
}
ul.nice-menu ul li a:hover {
	color:#393939;
}
.nice-menu .last {
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}
.block-nice-menus-1 .nice-menu {
	text-transform:uppercase;
	display:block;
	float:none;
	z-index:500;
}
ul.nice-menu li {
	list-style:none;
	display:inline;
	font-size:16px;
}
ul.nice-menu ul {
	margin-top:13px;
	border:none;
}
ul.nice-menu a {
	display:inline-block;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
}
ul.nice-menu a:hover {
	color:#009EC6;
}
ul.nice-menu-down li.menuparent,  ul.nice-menu-down li.menuparent:hover {
	background:#52505c;
	border:none;
}
ul.nice-menu li.menuparent ul li ul li.first.odd {
	margin-top:-12px;
}
ul.nice-menu .active-trail a {
	color:#009EC6;
}
ul.nice-menu .active-trail ul a {
	color:#fff;
}
.mean-container .mean-nav ul li a.mean-expand { /* Responsive Menu */
	background:none;
	border-left:none !important;
	border-bottom:none !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
	background:none;
}
.block-menu-block-1, .block-taxonomy-menu-block-1 { /* Side Menu */
	width:100%;
	position:relative;
	margin-top:10px;
	clear:both;
}
.block-menu-block-1 .menu li, .block-taxonomy-menu-block-1 li {
	background:#DEE5E5;
	list-style:none;
	font-size:16px;
	border-bottom-style:dashed;
	border-top-style:dashed;
	border-color:#CCCCCC;
	border-width:thin;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	margin-left:0;
}
.block-menu-block-1 ul li ul li.first.leaf {
	margin-top:10px;
}
.block-menu-block-1 ul li ul li.last.leaf {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
.block-menu-block-1 ul li ul li.leaf {
	padding-left:0;
}
.block-menu-block-1 ul li ul li.leaf a {
	font-size:14px;
}
.block-menu-block-1 .leaf.active-trail.active a, .block-taxonomy-menu-block-1 li.active a {
	color:#52505c;
}
.block-menu-block-1 .menu a, .block-taxonomy-menu-block-1 .menu a {
	color:#00945f;
	text-decoration:none;
}
.block-menu-block-1 .menu a:hover, .block-taxonomy-menu-block-1 .menu a:hover {
	color:#009EC6;
}
.block-menu-block-1 ul.menu, .block-taxonomy-menu-block-1 ul {
	padding-left:0;
}

/* Header Zone */

.zone-header.container-12 {
	width:100%;
}
.page-node-28 .zone-header-wrapper {
	background:url(../images/group_image.jpg) center no-repeat;
	background-size:cover;
	background-position:center;
}
.zone-header {
	height:0;
}
.zone-header.container-12 .grid-12.region-header-first {
	width:100%;
	overflow:hidden;
	margin:0;
}
.block-block-43 {
	width:460px;
}
.block-block-43 h1 {
	color:#fff;
	display:inline;
	background-color:rgba(0,0,0,0.4);
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
}
.block-block-43 .content a {
	display:inline;
	background-color:rgba(0,0,0,0.4);
	font-size:18px;
	font-weight:400;
	color:#fff;
	margin-top:20px;
}

/* Slider */

.block-views-slider-block {
	display:none;
}
.slider-container {
	height:350px;
	width:940px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -470px;
}
.container-slider {
	height:100%;
	width:940px;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -470px;
}
.block-views-slider-block .slider_content {
	position:absolute;
	top:25%;
	z-index:500;
	background:rgba(0,0,0,0.5);
	padding:20px;
}
.block-views-slider-block .slider_content a {
	color:#009EC6;
}
.block-views-slider-block .views-field-title {
	font-size:46px;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	line-height:1em;
	color:#fff;
	clear:both;
	margin-bottom:20px;
}
.block-views-slider-block .views-field-field-text {
	font-size:24px;
	text-align:center;
	color:#FFF;
}
/*.block-views-slider-block .views-field-field-image::before {
	background:rgba(0,0,0,0.3);
    content:"";
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}*/
.block-views-slider-block .views-field-field-image, .block-views-slider-block .views-field-field-image img {
	width:100% !important;
	height:auto;
	margin-bottom:0;
}
/*.views-slideshow-controls-text-pause a, .views-slideshow-controls-text-next a, .views-slideshow-controls-text-previous a, .block-views-slider-view-block .block-title {
	display:none;
}*/
.views-slideshow-controls-text-previous a, .views-slideshow-controls-text-next a {
	width:35px;
	height:35px;
	display:block;
	position:absolute;
	top:45%;
	z-index:500;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.views-slideshow-controls-text-pause a {
	display:none;
}
.views-slideshow-controls-text-next a {
	background-image:url(../images/right-arrow.png);
	right: 0;
}
.views-slideshow-controls-text-previous a {
	background-image:url(../images/left_arrow.png);
	left:0;
}
.region-header-second { /* Header Second */
	background:#fff;
	padding-top:15px;
	padding-bottom:30px;
}
.block-block-18, .block-block-19, .block-block-20 {
	margin-top:20px;
	margin-left:20px;
}
.block-block-18 {
	background:url(../images/get_involved_header.png) no-repeat 5px 10px;
}
.block-block-19 {
	background:url(../images/support_us_header.png) no-repeat 5px 10px;
}
.block-block-20 {
	background:url(../images/take_action_header.png) no-repeat 5px 10px;
}
.block-block-18 p, .block-block-19 p, .block-block-20 p {
	text-transform:uppercase;
	font-size:20px;
	font-weight:600;
	color:#00945f;
	padding-left:80px;
	padding-top:15px;
}

/* Preface Zone */

.zone-preface-wrapper {
	background:#F8F8F8;
	margin-bottom:20px;
}
.zone-preface {
	padding-bottom:20px;
}
.block-block-8, .block-block-42 {
	width:100%;
	float:left;
	margin-top:20px;
}
.block-block-8 {
	margin-right:20px;
}
.block-block-8 p {
	font-size:22px;
	margin:0;
}
.block-imageblock-17, .block-imageblock-18, .block-imageblock-19 { /* Get Involved / Support Us / Take Action Blocks */
	width:313px;
	float:left;
}
.block-block-45, .block-block-46, .block-block-47 {
	width:100%;
	height:60px;
	text-align:center;
	text-transform:uppercase;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.block-block-47 {
	margin-right:0;
}
.block-block-45 {
	background-color:#52505c;
	background-image:url(../images/local_group_icon_front.png);
	background-position:17% 15px;
	background-repeat:no-repeat;
}
.block-block-46 {
	/*background-color:#f2f2f2;*/
	background-color:#009EC6;
	background-image:url(../images/support_us_icon_front_white.png);
	background-position:30% 15px;
	background-repeat:no-repeat;
}
.block-block-47 {
	background-color:#00945f;
	background-image:url(../images/take_action_icon_front.png);
	background-position:21% 15px;
	background-repeat:no-repeat;
}
.block-block-45 p, .block-block-46 p, .block-block-47 p {
	padding-top:19px;
}
.block-block-45 .content a, .block-block-46 .content a, .block-block-47 .content a {
	color:#fff;
	font-size:18px;
	padding:20px 80px 20px 80px;
}

/* Content Zone */

.basic-inline-image {
	width:100%;
	height:auto;
}
.block-views-latest-report-block img {
	width:100% !important;
	height:auto !important;
}
.front h1#page-title {
  display:none;
}
.zone-content-wrapper {
	padding-top:20px;
	padding-bottom:20px;
}
.front .zone-content-wrapper {
	background:#fff;
	padding-top:0;
	padding-bottom:0;
}
.zone-content-wrapper {
	background:#ededed;
}
.block-block-14 { /* Embedded Tweet */
	width:300px;
	float:right;
}
.front .h1-title { /* Latest Reports Frontpage View */
	display:none;
}
.block-views-latest-resources-block h2.block-title {
	display:none;
}
.block-views-latest-resources-block .views-row, .block-views-latest-resources-block .views-field, .block-views-latest-resources-block .views-field-field-image img {
	width:100%;
}
.block-views-latest-resources-block .views-row-odd {
	float:left;
}
.block-views-latest-resources-block .views-row-even {
	float:right;
}
.block-views-latest-resources-block .views-field.views-field-title {
	display:block;
	min-height:90px;
	max-height:90px;
	background:#00945f;
	text-align:center;
	font-weight:600;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	margin-bottom:20px;
}
.block-views-latest-resources-block .views-field.views-field-title a {
	color:#FFF;
}
.block-views-latest-resources-block .views-field.views-field-title a:hover {
	color:#2B2B2B;
}
.block-views-front-page-news-banner-block .block-title {
	display:none;
}
.block-views-front-page-news-banner-block .views-field-field-news-image, .block-views-front-page-news-banner-block .views-field-field-news-image img {
	width:100%;
	height:auto;
}
.view-front-page-news-banner .views-row {
	width:100%;
	float:left;
	margin-right:20px;
	margin-top:20px;
}
.view-front-page-news-banner .views-row-last {
	margin-right:0;
	margin-bottom:20px;
}
.view-front-page-news-banner .views-field.views-field-title, .view-front-page-news-banner .views-field.views-field-body {
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}
.view-front-page-news-banner .views-field.views-field-title, .view-front-page-news-banner .views-field.views-field-body, .block-views-news-and-opinion-tweets-block {
	background:#fff;
}
.block-views-news-and-opinion-tweets-block {
	max-height:230px;
}
.view-front-page-news-banner .views-field.views-field-body {
	font-style:italic;
}
.view-front-page-news-banner .views-field.views-field-title
{
	min-height:65px;
}
.view-front-page-news-banner .views-field.views-field-title a {
	font-weight:bold;
}
.block-views-latest-blog-post-block, .block-views-latest-report-block, .block-views-latest-article-block, .block-views-latest-infographic-block, .block-views-featured-article-block, .block-views-featured-campaign-block, .block-block-14, .block-views-news-and-opinion-tweets-block { /* News and Opinion Page */
	width:100%;
	margin-bottom:20px;
	position:relative;
}
.block-views-featured-article-block, .block-views-featured-campaign-block, .block-block-14 {
	margin-bottom:19px;
}
.block-views-latest-blog-post-block, .block-views-latest-report-block, .block-views-latest-article-block, .block-views-latest-infographic-block {
	float:left;
}
.block-views-featured-article-block, .block-block-14, .block-views-featured-campaign-block, .block-views-news-and-opinion-tweets-block {
	float:right;
}
.block-views-latest-article-block .block-title, .block-views-latest-blog-post-block .block-title, .block-views-latest-infographic-block .block-title, .block-views-latest-report-block .block-title, .block-views-featured-article-block .block-title, .block-views-featured-campaign-block .block-title, .block-views-news-and-opinion-tweets-block .block-title {
	display:inline-block;
	font-size:1em;
	text-transform:uppercase;
	background:#009EC6;
	color:#fff;
	padding:2px 40px 2px 15px;
	margin:0;
	position:absolute;
	top:0;
	z-index:100;
}
.block-views-latest-article-block .views-field.views-field-title, .block-views-latest-blog-post-block .views-field.views-field-title, .block-views-latest-infographic-block .views-field.views-field-title, .block-views-latest-report-block .views-field.views-field-title, .block-views-featured-article-block .views-field.views-field-title, .block-views-featured-campaign-block .views-field.views-field-title {
	display:block;
	background:#fff;
	padding:20px;
	font-weight:600;
	min-height:65px;
}
.block-views-latest-blog-post-block, .block-views-latest-report-block, .block-views-latest-article-block, .block-views-latest-infographic-block, .block-views-featured-article-block, .block-views-featured-campaign-block, .block-block-14 {
	width:100%;
}
.block-views-news-and-opinion-tweets-block .item-list {
	padding:40px 20px 0 5px;
}
.block-views-news-and-opinion-tweets-block .view-footer p {
	margin-bottom:0;
}
.block-views-news-and-opinion-tweets-block .views-field-created-time {
	color:#5B5B5B;
	font-size:0.8em;
}
.block-views-news-and-opinion-tweets-block a.follow_btn {
	display:block;
	background:#009EC6;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-size:0.9em;
	padding-top:5px;
	padding-bottom:5px;
}
.block-views-news-and-opinion-tweets-block a.follow_btn:hover {
	background:#00945f;
	transition:ease-in 0.3s;
}
.block-views-in-the-news-block { /* Equality Trust in the News */
	margin-top:20px;
	float:right;
}
.block-views-in-the-news-block .block-title {
	padding-left:40px;
	font-weight:400;
	background:url(../images/latest_news_header.png) center left no-repeat;
	height:32px;
}
.block-views-in-the-news-block .views-row {
	margin-bottom:20px;
	padding-bottom:15px;
    border-bottom:2px solid #00945f;
}
.block-views-in-the-news-block .views-field {
	padding-bottom:5px;
}
.block-views-in-the-news-block .views-field-field-date {
	color:#707070;
	font-size:0.9em;
}
.block-block-17 {
	float:right;
}
.block-views-resources-block .views-row { /* Resources Page */
	margin-bottom:20px;
	min-height:80px;
  	background:#fff;
  	padding:20px;
  	border-top:3px solid #00945f;
	overflow:hidden;
}
.block-views-resources-block .views-field.views-field-field-type {
	font-weight:600;
	text-transform:uppercase;
	margin-bottom:10px;
	color:#515151;
}
.block-views-resources-block .views-field.views-field-title {
	font-weight:600;
	font-size:16px;
	margin-bottom:5px;
}
.block-views-resources-block .views-field.views-field-body {
	margin-bottom:10px;
}
.block-views-resources-block .views-field.views-field-field-theme {
	font-style:italic;
	margin-bottom:10px;
}
.block-views-resources-block .views-field.views-field-field-image, .block-views-resources-block .views-field-field-attachment {
	float:right;
	margin-left:20px;
}
.block-views-resources-block .views-field-field-attachment .file {
	display:none;
}
.views-exposed-form .views-exposed-widget { /* Filter */
	width:100%;
}
.views-exposed-form {
	background:#ddd;
	margin-bottom:40px;
}
.views-exposed-form label {
	font-weight:600;
}
.form-select {
	color:#4A4A4A;
	box-shadow:none;
	border:1px solid #ddd;
	width:auto;
	height:30px;
	appearance:none;
	-webkit-appearance: none;
    -moz-appearance: none;
}
#edit-field-theme-tid {
	width:250px;
}
#edit-submit-resources {
	height:30px;
 	width:100px;
  	background:#00945f;
  	color:#FFF;
  	border:#00945f;
  	border-radius:0;
  	font-size:14px;
	font-weight:400;
  	text-shadow:none;
	margin-top:10px;
}
#edit-submit-resources:hover {
	background:#52505c;
	transition:ease-in 0.5s;
}
.pdfpreview-image-wrapper { /* Resource Page */
	float:right;
}
.node-type-resource .field-name-field-attachment .field-items {
	padding-left:20px;
	padding-top:15px;
}
.node-type-resource .field-name-field-image, .node-type-resource .pdfpreview-field_attachment img {
	margin-bottom:20px;
	margin-left:20px;
}
.node-type-resource .field.field-name-field-date-published {
	margin-bottom:20px;
	font-weight:600;
}
.node-type-campaign .field-name-field-image { /* Campaigns Page */
	margin-bottom:20px;
}
.block-views-recommended-books-block .views-field-field-cover, .block-views-recommended-books-block .views-field.views-field-title, .block-views-recommended-books-block .views-field.views-field-body { /* Recommended Books */
	margin-bottom:20px;
}
.block-views-recommended-books-block .views-row {
	background:#fff;
	border-top:3px solid #00945f;
	min-height:195px;
	padding:20px;
	margin-bottom:20px;
}
.block-views-recommended-books-block .views-field-field-cover {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.block-views-recommended-books-block .views-field.views-field-title {
	font-weight:600;
}
.node-recommended-book .field-name-field-cover { /* Recommended Book */
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.block-block-48, .block-block-49, .block-block-50, .block-block-51, .block.block-52, .block-block-53 { /* About Inequality */
	margin-bottom:20px;
}
.block-block-48 .block-title, .block-block-49 .block-title, .block-block-50 .block-title, .block-block-51 .block-title, .block.block-52 .block-title, .block-block-53 .block-title {
	font-size:1.75em;
}
.block-block-48 p, .block-block-49 p, .block-block-50 p, .block-block-51 p, .block.block-52 p, .block-block-53 p {
	font-size:1.375em;
	
}
.block-block-48 img, .block-block-49 img, .block-block-50 img, .block-block-51 img, .block.block-52 img, .block-block-53 img {
	margin-right:20px;
	float:left;
}
.block-block-53 img {
	margin-top:-20px;
}
.block-views-about-inequality-terms-block .views-row {
	width:100%;
	margin-right:20px;
	float:left;
}
.block-views-about-inequality-terms-block .views-field.views-field-name {
	display:block;
	background:#52505c;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}
.block-views-about-inequality-terms-block .views-field.views-field-name a {
	color:#fff;
	font-size:20px;
}
.block-views-about-inequality-terms-block .views-field.views-field-name a:hover {
	color:#009EC6;
}
.block-views-about-inequality-terms-block .views-field.views-field-field-icon {
	margin-bottom:10px;
}
.block-views-about-inequality-terms-block .views-field.views-field-field-icon img {
	height:120px !important;
	width:120px !important;
}
.block-views-about-inequality-terms-block .views-field.views-field-description {
	font-size:16px;
	float:left;
}
.block-block-23, .block-block-24, .block-block-25, .block-block-26, .block-block-27, .block-block-28 { /* About Inequality Header Blocks */
	margin-bottom:20px;
}
.block-block-23 .block-title, .block-block-24 .block-title, .block-block-25 .block-title, .block-block-26 .block-title, .block-block-27 .block-title, .block-block-28 .block-title {
	font-size:36px;
}
.block-block-23 img, .block-block-24 img, .block-block-25 img, .block-block-26 img, .block-block-27 img, .block-block-28 img {
	float:left;
	margin-right:20px;
}
.block-block-28 img {
	margin-top:20px;
	margin-bottom:20px;
}
.view-taxonomy-term-override .views-row { /* About Inequality Terms Views */
	margin-bottom:20px;
}
.view-taxonomy-term-override .views-field {
	margin-bottom:20px;
}
.view-taxonomy-term-override .views-field-title {
	font-size:24px;
}
.view-taxonomy-term-override .views-field-view-node {
	float:none;
}
.view-taxonomy-term-override .views-field-view-node a {
	text-transform:uppercase;
	text-shadow:none;
	text-align:center;
	font-size:14px;
	color:#fff;
	display:block;
	background:#009EC6;
	border:#009EC6;
	padding:5px 15px;
	border-radius:0;
	width:100px;
}
.view-taxonomy-term-override .views-field-view-node a:hover {
	color:#52505c;
}
.page-taxonomy-term .node-links {
	margin-top:10px;
	margin-bottom:20px;
}
.view-taxonomy-term-override p img { /* Taxonomy Pages */
	width:100% !important;
	height:auto !important;
}
.node-type-education-materials .field-name-field-material-image { /* Learn and Play Page */
	width:100%;
	float:left;
	margin-bottom:20px;
}
.node-type-education-materials .field-name-field-material-image img {
	width:100%;
	height:auto;
}
.block-views-a14-project-gallery-block .views-row { /* Look Page */
	float:left;
	margin-right:13px;
	margin-bottom:20px;
}
.block-views-job-vacancies-block .views-row { /* Job Vacancies Page */
	margin-bottom:20px;
}
.block-views-job-vacancies-block .views-field-title {
	font-size:20px;
	font-weight:400;
	margin-bottom:20px;
}
.block-views-job-vacancies-block .views-field-view-node {
	padding-top:5px;
}
.block-views-job-vacancies-block .views-field-view-node a {
	display:inline;
	background:#00945f;
	color:#fff;
	padding:5px 10px 5px 10px;
}
.block-views-job-vacancies-block .views-field-view-node a:hover {
	background:#52505c;
}
.page-node-28 .title { /* Get Involved Page */
	display:none;
}
.page-node-28 .zone-header {
	height:auto;
	margin-top:20px;
}
.page-node-28 .zone-content-wrapper {
	display:none;
}
.block-block-56, .block-block-57 { /* Support Us Page */
	background:#fff;
	margin-bottom:20px;
}
.block-block-56 .block-title, .block-block-57 .block-title {
	display:block;
	background:#00945f;
	color:#fff;
	padding:5px 15px;
}
.block-block-56 .content, .block-block-57 .content {
	padding:0 20px;
}
.btn {
	display:inline-block;
	background:#00945f;
	margin-right:20px;
	margin-bottom:20px;
}
.btn:hover {
	background:#009EC6;
	transition:ease-in 0.3s;
	-moz-transition:ease-in 0.3s;
}
a.btn {
	color:#fff;
	font-weight:600;
	padding:5px 15px;
}
.block-views-speaker-biographies-block .block-title { /* Invite a Speaker Page */
	font-size:1.4em;
	font-weight:600;
}
.block-views-speaker-biographies-block .views-row {
	clear:both;
}
.block-views-speaker-biographies-block .views-field {
	margin-bottom:20px;
}
.block-views-speaker-biographies-block .views-field-title {
	font-size:1.2em;
	font-weight:600;
}
.block-views-speaker-biographies-block .views-field-field-image {
	margin-right:20px;
}
.block-views-speaker-biographies-block .views-field-field-image {
	float:left;
}
.view-faq { /* Frequesntly Asked Questions */
	margin-top:20px;
}
.view-faq .views-field-title {
	font-size:1.6em;
	font-weight:600;
	margin-bottom:20px;
}
.view-faq .views-row {
	margin-bottom:20px;
}
.view-faq .views-field-view-node a {
	display:inline-block;
	color:#fff;
	padding:5px 15px;
	background:#00945f;
}
.view-faq .views-field-view-node a:hover {
	background:#009EC6;
	transition:ease-in 0.3s;
	-moz-transition:ease-in 0.3s;
}
.view-faq .more-link {
	display:none;
}
.ea-form-wrapper { /* Tax Dodging Petition */
	width:100%;
	max-width:310px;
	float:left;
	text-align:left;
	padding:0;
	margin:0;
}
.ea-form-wrapper label {
	text-align:left;
}
.view-team-member-weights table, .view-resource-weights table, .view-slider-weight table, .view-blog-weights table { /* Weight Pages */
	width:100%;
}
.view-team-member-weights table tr:hover td, .view-resource-weights table tr:hover td, .view-slider-weight table tr:hover td, .view-blog-weights table tr:hover td {
	background:none;
}
.view-team-member-weights table .form-select, .view-resource-weights table .form-select, .view-slider-weight table .form-select, .view-blog-weights table .form-select {
	float:right;
}
.view-team-member-weights table a, .view-resource-weights table a, .view-slider-weight table a, .view-blog-weights table a {
	font-weight:600;
}
.form-item-keys label { /* Search Results Page */
	display:block;
}
/*#edit-submit {
	margin-top: -1px;
    height: 30px;
}*/

/* Get Involved Zone */

.zone-involved-top-wrapper {
	background:#00945f;
	padding-top:20px;
	padding-bottom:20px;
}
.zone-involved-mid-wrapper {
	background:#eee;
	padding-top:20px;
	padding-bottom:20px;
}
.zone-involved-bot-wrapper {
	background:#00945f;
	padding-top:20px;
	padding-bottom:20px;
}
.block-imageblock-1, .block-imageblock-2, .block-imageblock-3 {
	margin-top:20px;
}
.block-imageblock-3 {
	margin-bottom:20px;
}
.block-imageblock-1 .block-body, .block-imageblock-2 .block-body, .block-imageblock-3 .block-body {
	font-size:20px;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	color:#fff;
}
.block-imageblock-1 p, .block-imageblock-2 p, .block-imageblock-3 p {
	display:inline;
	background:rgba(0,0,0,0.4);
	padding:5px 10px 5px 10px;
}
.block-imageblock-1 .block-image, .block-imageblock-2 .block-image, .block-imageblock-3 .block-image {
	padding-left:24%;
}
.block-block-15 { /* Mailing List Block */
	float:left;
}
.block-block-16 {
	float:right;
}
.block-views-tweets-block { /* Twitter Feed */
	background: url(../images/our_blog_header.png) no-repeat top left;
	margin-bottom:20px;
}
.block-views-tweets-block .item-list ul {
	padding-left:0;
}
.block-block-44 {
	background: url(../images/latest_news_header.png) no-repeat top left;
}
.block-block-22 {
	background: url(../images/reports_header.png) no-repeat top left;
}
.block-views-tweets-block .block-title, .block-block-44 .block-title, .block-block-22 .block-title {
	font-weight:400;
	padding-top:5px;
	padding-left:40px;
}
.block-views-tweets-block .view-header {
	margin-bottom:20px;
}
.block-views-tweets-block .view-header a {
	font-size:16px;
	font-weight:400;
}
.block-views-tweets-block .views-row {
	margin-bottom:20px;
}
.block-views-tweets-block .views-field.views-field-created-time {
	color:#707070;
}
.block-imageblock-8 { /* Facebook Block */
	display:none;
}
.block-imageblock-8 .block-image {
	padding-left:10px;
	padding-bottom:20px;
	float:left;
}
.block-imageblock-8 .block-body {
	float:left;
	padding-top:15px;
}
.block-block-22 ul {
	padding-left:40px;
	padding-bottom:10px;
}
.block-views-education-materials-block .views-row { /* Educational Materials */
	width:100%;
	margin-bottom:20px;
}
.block-views-education-materials-block .views-field-field-material-image img {
	width:100%;
	height:auto;
}
.block-views-education-materials-block .views-field.views-field-title {
	display:block;
	background:#00945f;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0;
}
.block-views-education-materials-block .views-field.views-field-title a {
	color:#fff;
	font-size:20px;
	padding-right:260px;
}
.block-views-education-materials-block .views-field.views-field-title a:hover {
	color:#52505c;
}
.block-views-education-materials-block .views-row-odd {
	float:left;
}
.block-views-education-materials-block .views-row-even {
	float:right;
}
.page-node-9 .zone-content-wrapper {
	padding-top:20px;
	padding-bottom:0;
}
.block-views-latest-blog-post-block .views-row, .block-views-featured-article-block .views-row, .block-views-latest-report-block .views-row, .block-views-latest-infographic-block .views-row, .block-views-featured-campaign-block .views-row, .block-views-featured-campaign-block .views-row, .block-views-latest-article-block .views-row { /* News and Opinion Page */
	width:100%;
	position:relative;
}
.pdfpreview-162 span {
	height:0;
	width:0;
}
.block-views-latest-blog-post-block .views-row img, .block-views-featured-article-block .views-row img, .block-views-latest-report-block .views-row .pdfpreview-image-wrapper, .block-views-latest-infographic-block .views-row img, .block-views-featured-campaign-block .views-row img, .block-views-latest-article-block .views-row img {
	width:100%;
	height:auto;
	margin-bottom:0;
	float:none;
}
.block-views-blog-posts-block .views-row, .block-views-news-block .views-row { /* Blogs View / News and Press Releases View */
	background:#fff;
	border-top:3px solid #00945f;
	padding:20px;
	margin-bottom:20px;
}
.block-views-news-block .views-field.views-field-body, .block-views-news-block .views-field.views-field-field-date, .block-views-blog-posts-block .views-field.views-field-body, .block-views-blog-posts-block .views-field.views-field-field-blog-date {
	margin-bottom:15px;
}
.block-views-blog-posts-block .views-field.views-field-title, .block-views-news-block .views-field.views-field-title {
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
.node-type-blog-post .field.field-name-field-blog-image img, .node-type-news .field.field-name-field-news-image img { /* Blog Pages / News Pages */
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.node-type-blog-post .field.field-name-field-blog-date, .node-type-news .field.field-name-field-date {
	margin-bottom:20px;
	font-weight:600;
}
.page-node-273 p img { /* Testimonials Page */
	margin-left:20px;
	margin-bottom:20px;
}
.node-local-group .field { /* Group Page */
	margin-bottom:20px;
}
.node-local-group .field-name-field-contact-person {
	font-weight:600;
}
.node-local-group .field-name-field-website {
	clear:both;
}
.node-local-group .field-name-field-facebook, .node-local-group .field-name-field-twitter, .node-local-group .field-name-field-linkedin {
	float:left;
	margin-right:20px;
}
.block-views-international-groups-block .views-row, .block-views-uk-groups-block .views-row { /* International Groups View / UK Groups View */
	background:#fff;
	border-top:3px solid #00945f;
	padding:20px;
	margin-bottom:20px;
}
.block-views-international-groups-block .block-title, .block-views-uk-groups-block .block-title {
	margin-top:20px;
	font-size:22px;
	font-weight:600;
}
.block-views-international-groups-block .views-field-title, .block-views-uk-groups-block .views-field-title {
	font-size:18px;
	font-weight:600;
	margin-bottom:10px;
}
.block-views-international-groups-block .views-field-field-contact-person, .block-views-uk-groups-block .views-field-field-contact-person {
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
}
.block-views-international-groups-block .views-field-field-emails, .block-views-international-groups-block .views-field-field-email-1, .block-views-uk-groups-block .views-field-field-emails {
	font-size:16px;
	margin-bottom:20px;
}
.block-views-international-groups-block .views-field-field-website, .block-views-international-groups-block .views-field-field-twitter, .block-views-international-groups-block .views-field-field-facebook, .block-views-international-groups-block .views-field-field-linkedin, .block-views-international-groups-block .views-field-field-blog, .block-views-uk-groups-block .views-field-field-website, .block-views-uk-groups-block .views-field-field-twitter, .block-views-uk-groups-block .views-field-field-facebook, .block-views-uk-groups-block .views-field-field-blog {
	margin-bottom:10px;
}
.block-views-international-groups-block .views-field-field-website a, .block-views-international-groups-block .views-field-field-twitter a, .block-views-international-groups-block .views-field-field-facebook a, .block-views-international-groups-block .views-field-field-linkedin a, .block-views-international-groups-block .views-field-field-blog a, .block-views-uk-groups-block .views-field-field-website a, .block-views-uk-groups-block .views-field-field-twitter a, .block-views-uk-groups-block .views-field-field-facebook a, .block-views-uk-groups-block .views-field-field-blog a {
	display:inline-block;
	color:#fff;
	font-size:14px;
	background:#00945f;
	padding:5px 15px;
}
.block-views-international-groups-block .views-field-field-website a:hover, .block-views-international-groups-block .views-field-field-twitter a:hover, .block-views-international-groups-block .views-field-field-facebook a:hover, .block-views-international-groups-block .views-field-field-linkedin a:hover, .block-views-international-groups-block .views-field-field-blog a:hover, .block-views-uk-groups-block .views-field-field-website a:hover, .block-views-uk-groups-block .views-field-field-twitter a:hover, .block-views-uk-groups-block .views-field-field-facebook a:hover, .block-views-uk-groups-block .views-field-field-blog a:hover {
	background:#52505c;
	transition:ease-in 0.3s;
}
.node-type-team-member .field.field-name-field-role { /* Team Member Page */
	font-size:22px;
	font-weight:600;
	margin-bottom:20px;
}
.node-type-team-member .field-name-field-photo {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.node-type-team-member .field.field-name-body {
	margin-bottom:20px;
}
.node-type-team-member .field-name-field-team-email {
	margin-bottom:20px;
}
.block-views-team-members-block .views-field-field-team-email, .block-views-team-members-block-1 .views-field-field-team-email {
	color:#009EC6;
	margin-bottom:10px;
}
.block-views-team-members-block .block-title, .block-views-team-members-block-1 .block-title { /* Team Members View */
	font-size:22px;
}
.block-views-team-members-block .views-row, .block-views-team-members-block-1 .views-row {
	width:100%;
	margin-bottom:20px;
	float:left;
	background:#fff;
	border-top:3px solid #00945f;
	padding-top:20px;
}
.block-views-team-members-block-1 .views-field, .block-views-team-members-block .views-field {
	padding:0 20px;
}
.block-views-team-members-block .views-field.views-field-title, .block-views-team-members-block-1 .views-field.views-field-title {
	font-size:20px;
	font-weight:600;
	margin-bottom:10px;
}
.block-views-team-members-block .views-field.views-field-field-role, .block-views-team-members-block-1 .views-field.views-field-field-role {
	font-size:16px;
	font-weight:600;
	margin-bottom:10px;
}
.block-views-team-members-block .views-field.views-field-body, .block-views-team-members-block-1 .views-field.views-field-body {
	margin-bottom:20px;
}
.block-views-team-members-block .views-field.views-field-field-e-mail, .block-views-team-members-block-1 .views-field.views-field-field-e-mail {
	font-size:16px;
	margin-bottom:10px;
	font-weight:600;
	color:#009EC6;
}
.block-views-team-members-block .views-field.views-field-field-photo img, .block-views-team-members-block-1 .views-field.views-field-field-photo img {
	float:left;
	margin-top:5px;
	margin-right:20px;
	margin-bottom:20px;
}
.page-node-33 .webform-confirmation { /* Mailing List Confirmation Page */
	margin-bottom:20px;
}
.item-list .pager { /* Pager */
	padding-top:20px;
	background:none;
	border:none;
	padding-left:0;
}
.pager li.pager-first.first, .pager li.pager-last.last, .pager li.pager-previous, .pager li.pager-next, li.pager-ellipsis {
	display:none;
}
.item-list .pager li.pager-ellipsis {
	display:none;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
	width:auto;
}
.pager li {
	border:none;
}
.pager li.pager-current {
	background:none repeat scroll 0% 0% #434343;
	color:#fff;
	padding:10px 15px;
	border-radius:0;
}
.item-list .pager li a {
    background:none repeat scroll 0% 0% #D3D3D3;
    color:#515659;
    padding:10px 15px;
	border-radius:0;
}
.item-list .pager li a:hover {
	border-radius:0;
}
.pager li a {
	padding:0;
}
.item-list .pager li {
	margin:5px;
}
.pager li a:hover {
	color:#fff;
	background:#434343;
	font-weight:normal;
}
.node-links ul li a, .links li a, .block-views-file-download-block .views-field-field-attachment a, .node-type-resource .field-name-download-button .views-field-field-attachment a, .block-print-ui-print-links .print_html a { /* Print this Page / Download this File */
	text-transform:uppercase;
	text-shadow:none;
	text-align:center;
	color:#fff;
	display:inline-block;
	background:#00945f;
	padding:5px 15px;
	float:left;
	font-size:0.9em;
}
.node-type-resource .field-name-download-button .views-field-field-attachment a:hover, .block-print-ui-print-links .print_html a:hover {
	background:#52505c;
	transition:ease-in 0.3s;
}
.block-print-ui-print-links, .block-sharethis-sharethis-block {
	width:100%;
	margin-top:20px;
}
.block-print-ui-print-links {
	float:left;
	margin-left:-12px;
}
.block-sharethis-sharethis-block { /* Share This Block */
	margin-top:28px;
	float:left;
	margin-right:-10px;
	margin-bottom:20px;
}
.node-type-resource .field-name-download-button .views-field-field-attachment {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	clear:right;
}
.node-type-resource .field-name-download-button .views-field-field-attachment a {
	width:170px;
}
.node-links ul li a:hover, .links li a:hover {
	background:#009EC6;
	color:#000;
}
.node-links {
	margin-top:40px;
}
.block-views-file-download-block { /* Download File Button*/
	margin-bottom:20px;
}
.block-views-file-download-block .views-field-field-attachment a:hover {
	color:#000;
}
.block-block-11 { /* Why is Equality Better for Everyone Block */
	width:100%;
	float:left;
	margin-top:20px;
	margin-right:20px;
}
.block-block-11 .block-title {
	font-size:22px;
	font-weight:400;
	color:#00945f;
}
.block-block-11 .content a, .block-block-42 .content a {
	display:inline;
	background:#00945f;
	color:#fff;
	padding:5px 10px 5px 10px;
}
.block-block-11 .content a:hover, .block-block-42 .content a:hover {
	background:#52505c;
}
.block-imageblock-16 {
	width:100%;
	float:left;
}
.block-imageblock-16 img {
	width:100%;
	height:auto;
}
.block-block-12 {
	float:right;
}

/* Postscript Zone */

.zone-postscript-wrapper {
	padding-top:20px;
	padding-bottom:20px;
	background:#f2f2f2;
}
.block-views-latest-news-front-block, .block-views-latest-blogs-front-block, .block-views-latest-reports-front-block { /* Front Page Latest News / Blogs / Reports Views */ /* More Blogs View */
	width:100%;
	float:left;
	margin-bottom:20px;
	position:relative;
}
.block-views-more-blogs-block {
	background:url(../images/our_blog_header.png) no-repeat top left;
}
.block-views-more-news-block {
	background:url(../images/our_blog_header.png) no-repeat top left;
}
.block-views-latest-news-front-block {
	margin-right:20px;
}
.block-views-latest-news-front-block .block-title, .block-views-latest-blogs-front-block .block-title, .block-views-latest-reports-front-block .block-title, .block-views-more-blogs-block .block-title, .block-views-more-news-block .block-title {
	padding-left:40px;
	padding-top:5px;
	font-weight:400;
	margin-bottom:25px;
}
.block-views-more-blogs-block .block-title, .block-views-more-news-block .block-title {
	margin-bottom:20px;
}
.block-views-latest-news-front-block .views-row, .block-views-latest-blogs-front-block .views-row, .block-views-latest-reports-front-block .views-row {
	margin-bottom:20px;
}
.block-views-more-blogs-block .views-row, .block-views-more-news-block .views-row {
	width:100%;
	background:#E0E0E0;
	border-top:3px solid #00945f;
	float:left;
	padding:20px;
	margin-bottom:20px;
	box-sizing:border-box;
	position:relative;
	min-height:160px;
}
.block-views-latest-news-front-block .views-row-last, .block-views-latest-blogs-front-block .views-row-last, .block-views-latest-reports-front-block .views-row-last, .block-views-more-blogs-block .views-row-last, .block-views-more-news-block .views-row-last {
	margin-bottom:0;
	margin-right:0;
}
.block-views-latest-news-front-block .views-field, .block-views-latest-blogs-front-block .views-field, .block-views-latest-reports-front-block .views-field {
	padding-bottom:5px;
}
.block-views-more-blogs-block .views-field, .block-views-more-news-block .views-field {
	padding-bottom:10px;
}
.block-views-more-blogs-block .views-field-title, .block-views-more-news-block .views-field-title {
	font-weight:600;
}
.block-views-latest-news-front-block .views-field-field-date, .block-views-latest-blogs-front-block .views-field-field-blog-date, .block-views-latest-reports-front-block .views-field-field-date-published, .block-views-more-blogs-block .views-field-field-blog-date, .block-views-more-news-block .views-field-field-date {
	color:#707070;
	font-size:0.9em;
}
.block-views-more-blogs-block .views-field-view-node, .block-views-more-news-block .views-field-view-node {
	position:absolute;
	bottom:20px;
	padding:0;
}
.block-views-latest-news-front-block .view-header, .block-views-latest-blogs-front-block .view-header, .block-views-latest-reports-front-block .view-header {
	position:absolute;
	top:5px;
	right:0;
}
.block-views-latest-news-front-block {
	background:url(../images/latest_news_header.png) no-repeat top left;
}
.block-views-latest-blogs-front-block {
	background:url(../images/our_blog_header.png) no-repeat top left;
}
.block-views-latest-reports-front-block {
	background:url(../images/reports_header.png) no-repeat top left;
}
.block-views-related-content-block .views-row, .block-views-related-content-block-1 .views-row { /* Related Content View */
    width:100%;
	background:#E0E0E0;
	border-top:3px solid #00945f;
	float:left;
	padding:20px;
	margin-bottom:20px;
	box-sizing:border-box;
	position:relative;
	min-height:160px;
}
.block-views-related-content-block, .block-views-related-content-block-1 {
	background: url(../images/reports_header.png) no-repeat top left;
}
.block-views-related-content-block .block-title, .block-views-related-content-block-1 .block-title {
	padding-top:5px;
	padding-left:40px;
}
.block-views-related-content-block .views-field, .block-views-related-content-block-1 .views-field {
	padding-bottom:10px;
}
.block-views-related-content-block .views-field-title, .block-views-related-content-block-1 .views-field-title {
	font-weight:600;
}
.block-views-related-content-block .views-row-last, .block-views-related-content-block-1 .views-row-last {
	margin-right:0;
}
.block-views-related-content-block .views-field-field-date-published, .block-views-related-content-block-1 .views-field-field-date-published {
	color: #707070;
  	font-size: 0.9em;
}
.block-views-related-content-block .views-field.views-field-title a, .block-views-related-content-block-1 .views-field.views-field-title a {
	font-weight:bold;
}
.block-views-related-content-block .views-field-view-node, .block-views-related-content-block-1 .views-field-view-node {
	position:absolute;
    bottom:20px;
    padding:0;
}
.form-item, .form-actions { /* Contact Form */
	margin-top:0;
	margin-bottom:10px;
}
.webform-client-form-33, .block-webform-client-block-33 .block-title {
	color:#fff;
}
.webform-client-form-33 label {
	font-weight:300;
}
.block-webform-client-block-33 .block-title {
	font-weight:400;
}
.webform-client-form-33 .form-item input[type="text"] {
	width:100%;
}
.webform-client-form-33 .form-item input[type="email"] {
	width:100%;
}
.webform-client-form-33 .webform-component--first-name, .webform-client-form-33 .webform-component--last-name {
	width:100%;
	float:left;
}
.webform-client-form-33 .form-actions input {
	width:100%;
	background:#52505c;
}
.webform-client-form textarea {
	border-style:solid;
	border-width:1px;
	border-color:#C8C8C8;
	font-size:14px;
	font-family:'Open Sans';
}
.form-actions input:hover {
	background:#009EC6;
	transition:ease-in 0.3s;
	-moz-transition:ease-in 0.3s;
}
.block-block-13 {
	border-top:5px solid #00945f;
	background:#FFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
.webform-client-form-327 input[type="text"], .webform-client-form-327 input[type="email"] { /* Sign up to Our Newsletter */
	width:100%;
}
#edit-name, #edit-pass { /* User Login Page */
	width:100%;
}

/* --- Footer Zone --- */

.zone-footer-wrapper {
	background:#52505c;
}
.zone-footer {
	padding-top:20px;
	padding-bottom:20px;
	font-size:0.9em;
}
.block-block-1, .block-block-2, .block-block-3, .block-block-4 { /* Donate / Get Involved / Follow Us / Contact Us blocks */
	margin-bottom:20px;
}
.block-block-1 .block-title, .block-block-2 .block-title, .block-block-3 .block-title, .block-block-4 .block-title {
	font-size:16px;
	font-weight:400;
	color:#fff;
}
.block-block-1 p, .block-block-2 p, .block-block-3 p, .block-block-4 p {
	font-weight:300;
	color:#fff;
	margin:0;
	padding-top:5px;
}
.block-block-1 .content a, .block-block-2 .content a, .block-block-3 .content a, .block-block-4 .content a {
	color:#fff;
}
.block-block-5 { /* Terms and Conditions / Copyright */
	width:100%;
	float:left;
	clear:both;
	color:#fff;
}
.block-block-5 .content a {
	color:#fff;
}
.block-block-9 {
	width:100%;
	float:left;
}
.block-block-9 img {
	float:left;
	padding-left:20px;
}
.block-imageblock-13, .block-imageblock-14 {
	float:left;
	margin-bottom:20px;
}
.block-imageblock-14 {
	margin-right:20px;
}
.block-block-55 { /* Company Number */
	float:left;
	color:#fff;
}
.block-block-55 p {
	margin:0;
}