/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,800|Open+Sans+Condensed:700);

@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold.otf');
}
@font-face {
  font-family: 'Gotham-Black';
  src: url('../fonts/Gotham-Black.otf');
}

html {
	line-height: 0.75em;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
h1 {
	line-height: 1.2em;
}
body {
	font-size: 10px;
	font-family: 'Open Sans', sans-serif;
}
article {
	font-size: 1.8em;
	line-height: 1.3em;
}
.dquo {
	margin-left: 0;
}
.goog-te-menu2 {
	max-width: 100% !important;
}

@media screen and (max-width : 960px) {
	#block-menu-menu-desmog-2015-main-menu {
		display: none;
	}
}

.responsive-menus.responsified.responsive-toggled.absolute {
	position: absolute;
	left: 0;
}
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
	left: 10px;
	width: 320px;
}
.responsive-menus-simple h2.block-title {
	display: none;
}
.responsive-menus.responsified .responsive-menus-simple {
	background-color: #F1F1F2;
	box-shadow: none;
	border-top-right-radius: 4px;
}
.responsive-menus.responsified .responsive-menus-simple li {
	width: 90%;
	margin: 0 auto;
}
.responsive-menus.responsified .responsive-menus-simple li ul li {
	width: 95%;
	margin: 0 0 0 auto;
}
.responsive-menus.responsified .responsive-menus-simple li a {
	color: #000000;
	border-bottom: solid 1px #000000;
	padding: 1em 0;
	font-family: "Open Sans Condensed", Sans-serif;
	font-size: 1.3em;
}
.responsive-menus.responsified .responsive-menus-simple li ul li a {
	padding-left: 0;
}
.responsive-menus.responsified .responsive-menus-simple > ul > li.last a {
	border-bottom: 0;
}
.region-header .responsive-menus.responsified.responsive-toggled span.toggler,
body.toolbar .region-header .responsive-menus.responsified.responsive-toggled span.toggler,
body.toolbar-drawer .region-header .responsive-menus.responsified.responsive-toggled span.toggler {
	top: -39px;
	left: 10px;
}

#header {
    width: 100%;
    margin: 0 auto;
    position: fixed;
    z-index: 500;
    background: #FFF;
    box-shadow: 0px 2px 10px #333;
}
#header .header-block {
	width: 180px;
	margin: auto;
	padding: 10px 0 10px;
}

.domain-desmog-ca .header-block,
.domain-ukdev-desmogblog-com .header-block {
	width: 202px;
}
#header .header__logo img {
	width: 40px;
	margin-right: 0px;
	top: -1px;
	position:relative;
}
#header .header__logo {
	float: none;
}
.domain-desmogblog-com .header-block  {
	text-align: center;
}
.domain-desmogblog-com #header #banner-donate-div {
	width: 50%;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.domain-desmogblog-com #header #banner-donate-div #logo {
	width: 13%;
    height: 100px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.domain-desmogblog-com #header #banner-donate-div #banner-donate {
	width: 87%;
    height: 100px;
    display: block;
    position: absolute;
    top: 0;
    left: 13%;
}
.domain-desmogblog-com .header-block #banner-donate-div img {
	width: 100%;
}
.header__site-link:hover,
.header__site-link:focus {
	text-decoration: none;
}
.domain-desmog-ca .header__site-link {
	color: #333;
}
#header #site-name {
	font-family: "Gotham-Black", Sans-serif;
	text-transform: uppercase;
	vertical-align: bottom;
	font-size: 2.2em;
	line-height: 1em;
	display: inline;
}
#header #site-name a {
	font-size: 1em;
}
.red-text {
	color: #ED1C24;
}
.domain-ukdev-desmogblog-com .color-text {
	color: #0065B3;
}
.red-text.mobile-hide,
.color-text.mobile-hide {
	display: none;
}
#header #name-and-slogan {
	padding-left: 5px;
}
#header #site-slogan {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 6.3px;
	text-transform: uppercase;
}
.domain-desmog-ca #header #site-slogan,
.domain-ukdev-desmogblog-com #header #site-slogan {
	font-size: 7.2px;
	margin-left: 43px;
}
.domain-desmog-ca #header #site-slogan {
	font-weight: 600;
	font-family: 'Open Sans',sans-serif;
	/*letter-spacing: 2px;
	word-spacing: 9px;*/
}

.region-header .responsive-menus.responsified span.toggler {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 25px;
	padding: 13px 13px 18px 13px;
	font-size: 3em;
	background: #f1f1f2;
	color: #414042;
	box-shadow: 0 0 0 #FFF;
	font-weight: normal;
	border-color: #FFF;
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}

body.toolbar .region-header .responsive-menus.responsified span.toggler,
body.toolbar #block-search-form {
	/* top: 125px; */
}
/*body.toolbar-drawer .region-header .responsive-menus.responsified span.toggler,
body.toolbar-drawer #block-search-form {
	top: 140px;
}*/

#block-search-form {
	//background: url('/sites/all/themes/desmog2015/images/search.png');
    width:  45px;
    height: 45px;
    background-size: cover;
    cursor: pointer;
    background-color: #F1F1F2;
    border-radius: 5px;
    position: absolute;
	right: 10px;
	top: 5px;
}
#search-block-form {
	display: none;
}
#search-block-form.active {
	display: block;
	position: absolute;
	top: 4.25em;
	right: 0;
	width: 160px;
	padding: 10px;
	background: #F1F1F2;
	z-index: 100;
}

#block-block-95 {
	display: none;
}

#main {
	padding: 2em 2% 0;
}
h3.tagline {
	color: #4d4d4d;
}
#content {
	padding: 0;
}
.front #content {
  font-size: 14px;
  line-height: 1.4em;
}
.inline-newsletter-form {
	background-color: #D81B22;
	padding: 3%;
	color: #FFFFFF;
	margin: 1.5em 0;
}
.inline-newsletter-form.ca {
	background-color: #D81B22;
}
.inline-newsletter-form.uk {
	background-color: #0065B3;
}
.inline-newsletter-form.us {
  background-color: #FCD34A;
}
.inline-newsletter-form .inline-newsletter-label {
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3em;
}
.inline-newsletter-form.us .inline-newsletter-label {
	color: #000;
}
.inline-newsletter-form .inline-newsletter-field {
	display: inline-block;
	width: 50%;
	margin-right: 3%;
}
.inline-newsletter-form .inline-newsletter-field input {
	border-radius: 5px;
	border: 0;
	width: 100%;
    font-size: 14px;
    padding: 2px 5px;
    bottom: 0px;
    position: relative;
}
.inline-newsletter-form .inline-newsletter-button {
	display: inline-block;
	width: 45%;
}
.inline-newsletter-form .inline-newsletter-button input {
	background-color: #FFFFFF;
	color: #D81B22;
	border-radius: 5px;
    border: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
    padding: 2px;
    width: 100%;
}
.inline-newsletter-form.ca .inline-newsletter-button input {
	color: #D81B22;
}
.inline-newsletter-form.uk .inline-newsletter-button input {
	color: #0065B3;
}
.inline-newsletter-form.us .inline-newsletter-button input {
	color: #000; /*#FCD34A;*/
}

.page-frontpage-new .breadcrumb {
	display: none;
}
/*.region-content-top-right,*/
.region-content-top-left,
.region-content-top-left #block-views-frontpage-block-2,
.view-id-frontpage.view-display-id-block_4 .views-row,
.view-id-frontpage.view-display-id-block_5 .views-row,
.view-id-frontpage.view-display-id-block_6 .views-row {
	display: none;
}
.domain-desmog-ca .region-content-top-left {
	display: block;
}
.region-content-top-left #block-block-104 p {
	margin: 0;
}
.region-content-top-left #block-block-104 img {
	width: 100% !important;
	height: auto !important;
}
.inner-right-sidebar .column.mobile-only .region-content-top-right {
	display: block;
}
#node-7093,
#node-6817,
#node-8334 {
	text-align: center;
}
#node-7093 h2,
#node-6817 h2,
#node-8334 h2 {
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
}
#node-7093 h2 a {
	color: #000000;
}
#node-6817 h2 a,
#node-8334 h2 a {
	color: #FFD241;
	font-size: 1.3em;
	line-height: 1.3em;
}

#block-views-block-mostpopular-block-1 {
	border: 1px solid #000;
}
#block-views-block-mostpopular-block-1 h2 {
	background-color: #000000;
	color: #FFD241;
	font-size: 1.2em;
	padding: 0 0.5em;
	text-transform: uppercase;
}
#block-views-block-mostpopular-block-1 .views-field-title a {
	color: #39C;
}
#block-views-block-mostpopular-block-1 .views-field-title a:hover {
	color: #FFD241;
}
#block-views-block-mostpopular-block-1 .views-row {
	border-top: 1px dashed #999;
	padding: 5px 0;
}
#block-views-block-mostpopular-block-1 .views-row-1 {
	border-top: 0;
}
#block-views-block-mostpopular-block-1 .view-content .item-list {
	padding: 0 10px;
}
#block-views-block-mostpopular-block-1 .view-content ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-image: none;
	list-style-type: none;
}




.view-id-frontpage .views-field-body img {
	height: auto !important;
}
.view-id-frontpage .views-field-body .player {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  display: block;
}
.view-id-frontpage .views-field-body iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.view-id-frontpage.view-display-id-page_2 .views-row,
.view-id-frontpage.view-display-id-page_3 .views-row,
.view-id-frontpage.view-display-id-page_4 .views-row,
.view-id-features_ca .views-row,
.frontpage-left-col .views-row {
	/*padding-right: 80px;*/
	position: relative;
	margin: 15px 0;
	border-bottom: 1px solid #939598;
	padding-bottom: 1.5em;
}
.view-id-frontpage.view-display-id-page_2 .views-row-1,
.view-id-frontpage.view-display-id-page_3 .views-row-1,
.view-id-frontpage.view-display-id-page_4 .views-row-1,
.frontpage-left-col .views-row-1 {
	margin-top: 0;
}
.view-id-frontpage.view-display-id-page_2 .views-field-created,
.view-id-frontpage.view-display-id-page_2 .views-field-view-node,
.view-id-frontpage.view-display-id-page_3 .views-field-created,
.view-id-frontpage.view-display-id-page_3 .views-field-view-node,
.view-id-frontpage.view-display-id-page_4 .views-field-created,
.view-id-frontpage.view-display-id-page_4 .views-field-view-node,
.view-id-featured_positions_us.view-display-id-block_5 .views-field-view-node,
.view-id-featured_positions_us.view-display-id-block_6 .views-field-view-node,
.view-id-featured_positions_us.view-display-id-block_15 .views-field-view-node,
.view-featured-positions-us .views-field-field-bimage .views-field-view-node,
.view-id-features_ca .views-field-view-node,
.view-id-features_ca .views-field-created,
.frontpage-left-col .views-field-created,
.frontpage-left-col .views-field-view-node {
	display: none;
}
.view-id-frontpage.view-display-id-page_2 .views-field-body,
.view-id-frontpage.view-display-id-page_3 .views-field-body,
.view-id-frontpage.view-display-id-page_4 .views-field-body,
.view-id-features_ca .views-field-body,
.frontpage-left-col .views-field-body {
	overflow: hidden;
}
.frontpage-left-col .views-field-field-feature-summary-ca,
.view-featured-positions-us .views-field-field-feature-summary-ca {
	color: #231f20;
}

.view-featured-positions-us .views-field-field-feature-summary-ca {
  margin: 1em 0;
}

.view-id-frontpage.view-display-id-page_2 .views-field-created a,
.view-id-frontpage.view-display-id-page_2 .views-field-body a,
.view-id-frontpage.view-display-id-page_3 .views-field-created a,
.view-id-frontpage.view-display-id-page_3 .views-field-body a,
.view-id-frontpage.view-display-id-page_4 .views-field-created a,
.view-id-frontpage.view-display-id-page_4 .views-field-body a,
.view-featured-positions-us .views-field-body a,
.view-id-features_ca .views-field-body a,
.view-id-features_ca .views-field-created a,
.frontpage-left-col .views-field-body a,
.frontpage-left-col .views-field-created a,
.frontpage-left-col .views-field-field-feature-summary-ca a,
.view-featured-positions-us .views-field-field-feature-summary-ca a {
	color: #39C;
	text-decoration: none;
}
.view-id-frontpage.view-display-id-page_3 .views-field-field-feature-type a,
.view-id-frontpage.view-display-id-page_3 .views-field-field-story-subject a {
	color: #D81B22;
}
.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-page_3 .views-field-field-feature-type a,
.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-page_3 .views-field-field-story-subject a {
	color: #0065B3;
}
.view-id-frontpage.view-display-id-page_2 .views-field-title-1,
.view-id-frontpage.view-display-id-page_3 .views-field-title-1,
.view-id-frontpage.view-display-id-page_4 .views-field-title-1 {
	display: none;
}
.view-id-frontpage.view-display-id-page_2 .views-field-title,
.view-id-frontpage.view-display-id-page_3 .views-field-title,
.view-id-frontpage.view-display-id-page_4 .views-field-title,
.view-id-frontpage.view-display-id-page_2 .views-field-title-1,
.view-id-frontpage.view-display-id-page_3 .views-field-title-1,
.view-id-frontpage.view-display-id-page_4 .views-field-title-1,
.view-id-features_ca .views-field-title,
.frontpage-left-col .views-field-title {
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: 700;
	margin-bottom: 0.5em;
}
.view-id-frontpage.view-display-id-page_2 .views-field-title a,
.view-id-frontpage.view-display-id-page_3 .views-field-title a,
.view-id-frontpage.view-display-id-page_4 .views-field-title a,
.view-id-frontpage.view-display-id-page_2 .views-field-title-1 a,
.view-id-frontpage.view-display-id-page_3 .views-field-title-1 a,
.view-id-frontpage.view-display-id-page_4 .views-field-title-1 a,
.view-id-features_ca .views-field-title a,
.frontpage-left-col .views-field-title a {
	color: #414042;
}

.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage,
.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage,
.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage,
.view-featured-positions-us .views-field-field-bimage,
.view-id-features_ca .views-field-field-bimage {
	display: none;
}
/*
.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage-1,
.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage-1,
.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage-1,
.view-id-features_ca .views-field-field-bimage-1,
.frontpage-left-col .views-field-field-bimage-1 {
	position: absolute;
	right: 0;
	top: 0;
}
.view-featured-positions-us .views-field-field-bimage-1 {
	position: absolute;
	right: 10px;
	top: 10px;
}
*/
.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage-1 .field-content img,
.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage-1 .field-content img,
.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage-1 .field-content img,
.view-featured-positions-us .views-field-field-bimage-1 .field-content img,
.view-id-features_ca .views-field-field-bimage-1 .field-content img,
.frontpage-left-col .views-field-field-bimage-1 .field-content img {
	/*width: 70px;*/
  width: 100%;
	height: auto;
  margin-bottom: 15px;
}
.view-id-frontpage .views-field-php-1,
.view-id-frontpage .views-field-php-2,
.view-id-frontpage .views-field-tweets,
.view-id-frontpage .views-field-disqus-comment-count {
	float: left;
	margin-right: 15px;
}
.pager a {
	color: #000000;
}
.full-width-content .field-name-field-intro-image {
	margin-bottom: 1em;
}
.view-story-subject-view.view-id-story_subject_view .views-row {
	padding: 1em 0 1.5em;
	border-bottom: solid 3px #FFD241;
	position: relative;
}
.domain-desmog-ca .view-story-subject-view.view-id-story_subject_view .views-row,
.domain-ukdev-desmogblog-com .view-story-subject-view.view-id-story_subject_view .views-row {
	padding: 1em 0 1.5em;
	border-bottom: solid 3px #D81B22;
}
.domain-ukdev-desmogblog-com .view-story-subject-view.view-id-story_subject_view .views-row {
	border-bottom: solid 3px #0065B3;
}
.domain-desmog-ca .full-width-content .view-story-subject-view.view-id-story_subject_view .views-row {
	border-bottom: dotted 3px #D81B22;
}
.view-story-subject-view.view-id-story_subject_view .views-field-php,
.view-story-subject-view.view-id-story_subject_view .views-field-view-node {
	display: none;
}
.full-width-content .view-story-subject-view.view-id-story_subject_view .views-field-php,
.full-width-content .view-story-subject-view.view-id-story_subject_view .views-field-view-node {
	display: block;
}
.view-story-subject-view.view-id-story_subject_view .story-social-bar {
	position: absolute;
	top: 1em;
	right: 0;
}
.view-story-subject-view.view-id-story_subject_view .story-social-bar .story-share-wrapper {
	width: 24px;
    height: 24px;
    display: inline-block;
    margin-left: 8px;
}
.view-story-subject-view.view-id-story_subject_view .story-social-bar .story-share-wrapper.story-reddit-wrapper {
	background-color: #ED2A24;
}
.view-story-subject-view.view-id-story_subject_view .views-field-title {
	font-weight: 800;
	margin-bottom: 0.5em;
	margin-right: 140px;
}
.view-story-subject-view.view-id-story_subject_view .views-field-nothing {
	margin-bottom: 1em;
	margin-right: 140px;
}
.view-story-subject-view.view-id-story_subject_view .views-field-title a {
	color: #000000;
}
.view-story-subject-view.view-id-story_subject_view .views-field-view-node {
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}
.view-story-subject-view.view-id-story_subject_view .views-field-view-node a {
	color: #ED2A24;
}

.domain-desmogblog-com .view-featured-positions-us .views-field-field-feature-type-us {
	display: none;
}
.view-featured-positions-us .views-row {
	/*padding: 10px 90px 10px 10px;*/
  padding: 10px;
	border: 1px solid #999999;
	margin-bottom: 1.5em;
	position: relative;
}
.view-featured-positions-us .views-field-field-feature-type-us a,
.view-featured-positions-us .views-field-field-feature-type a,
.view-featured-positions-us .views-field-field-feature-type-on-uk a,
.view-id-features_ca .views-field-field-feature-type a {
	color: #F5C30A;
	font-size: 0.8em;
	text-transform: uppercase;
}
.domain-desmog-ca .view-featured-positions-us .views-field-field-feature-type a,
.view-id-features_ca .views-field-field-feature-type a {
	color: #D81B22;
}
.domain-ukdev-desmogblog-com .view-featured-positions-us .views-field-field-feature-type-on-uk a {
	color: #0065B3;
}
.view-featured-positions-us .views-field-title a {
	font-weight: bold;
	color: #000000;
}
.view-featured-positions-us .views-field-view-node,
.view-featured-positions-us .views-field-nothing,
.view-id-features_ca .views-field-view-node {
	text-align: right;
	text-transform: uppercase;
}
.view-featured-positions-us .views-field-view-node a,
.view-featured-positions-us .views-field-nothing a,
.view-id-features_ca .views-field-view-node a {
	color: #000000;
	text-decoration: underline;
}

#block-block-92 {
	background: #FCD34A;
	padding: 4%;
}
#block-block-97,
#block-block-100 {
	color: #D81B22;
	padding: 4%;
	border: solid 1px #D81B22;
}
.domain-ukdev-desmogblog-com #block-block-97,
.domain-ukdev-desmogblog-com #block-block-100 {
	color: #0065B3;
	border: solid 1px #0065B3;	
}
#block-block-92 .enewsletter-title,
#block-block-97 .enewsletter-title,
#block-block-100 .enewsletter-title {
	font-family: 'Open Sans Condensed', sans-serif;
	margin-bottom: 1em;
	text-transform: uppercase;
	width: 45%;
	float: left;
	height: 23px;
}
#block-block-92 .enewsletter form,
#block-block-97 .enewsletter form,
#block-block-100 .enewsletter form {
	width: 55%;
	display: inline-block;
	float: right;
	clear: right;
}
#block-block-92 .enewsletter-title,
#block-block-97 .enewsletter-title,
#block-block-100 .enewsletter-title {
	font-size: 1.1em;
}
#block-block-92 .enewsletter-field,
#block-block-97 .enewsletter-field,
#block-block-100 .enewsletter-field {
	width: 55%;
	display: inline-block;
}
#block-block-92 .enews-button-div,
#block-block-97 .enews-button-div,
#block-block-100 .enews-button-div {
	text-align: right;
	display: inline;
}
#block-block-92 .enews-button-div input,
#block-block-97 .enews-button-div input,
#block-block-100 .enews-button-div input {
	color: #FCD34A;
	background: #000000;
	border: none;
	border-radius: 5px;
}
#block-block-97 .enews-button-div input,
#block-block-100 .enews-button-div input {
	background: #D81B22;
	color: #FFFFFF;
}
.domain-ukdev-desmogblog-com #block-block-97 .enews-button-div input,
.domain-ukdev-desmogblog-com #block-block-100 .enews-button-div input {
	background: #0065B3;	
}
#block-block-92 input,
#block-block-97 input,
#block-block-100 input {
	margin-bottom: 1em;
}
#block-block-92 .clearfix,
#block-block-97 .clearfix,
#block-block-100 .clearfix {
	margin-top: 10px;
	border-top: 1px solid #FFFFFF;
	padding-top: 10px;
	clear: left;
}
#block-block-92 .fb-wrapper,
#block-block-97 .fb-wrapper,
#block-block-100 .fb-wrapper {
	background-color: #4267b2;
  	float: left;
  	padding: 3px;
}
#block-block-92 .fb-wrapper:hover {
	background-color: #365899;
}
#block-block-92 .tw-wrapper,
#block-block-97 .tw-wrapper,
#block-block-100 .tw-wrapper {
	float: right;
	background-color: #1b95e0;
	padding: 2px 4px 0px;
	vertical-align: bottom;
}
#block-block-92 .tw-wrapper:hover,
#block-block-97 .tw-wrapper:hover,
#block-block-100 .tw-wrapper:hover {
	background-color: #0c7abf;
}
#block-block-96 {
 	border: solid 1px #000000;
}
#block-block-96 form {
	text-align: right;
}
#block-block-96 input[type="submit"] {
	color: #FCD34A;
	background-color: #000000;
	border: 0;
	font-family: "Gotham-Black", Sans-serif;
	padding: 8px 15px 5px;
	border-radius: 5px;
	text-transform: uppercase;
}

.footer-title {
	text-transform: uppercase;
  	font-family: 'Gotham-Black',sans-serif;
  	font-size: 1.5em;
  	float: left;
  	margin-right: 0.5em;
}
.footer-slogan {
	text-transform: uppercase;
  	font-family: 'Gotham-Bold',sans-serif;
  	font-size: 0.65em;
}

.field-name-field-series-image img {
	width: 100%;
}
#block-views-in-this-series-block .series-banner {
	width: 100%;
}
#block-views-in-this-series-block h2.block-title {
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-style: italic;
}
#block-views-in-this-series-block .views-row-1 .in-series-item {
	border-top: dashed 1px #CCC;
}
#block-views-in-this-series-block .in-series-item {
	position: relative;
	padding: 1em 0;
	border-bottom: dashed 1px #CCC;
}
#block-views-in-this-series-block .in-series-item-title {
	font-size: 1.1em;
}
#block-views-in-this-series-block .in-series-item-left {
	position: absolute;
	top: 1em;
	left: 0;
}
#block-views-in-this-series-block .in-series-item-right {
	padding-left: 100px;
	min-height: 75px;
}
#block-views-in-this-series-block .in-series-item-right a {
	color: #39C;
	font-style: italic;
}
#block-views-in-this-series-block .in-series-item-body {
	margin: 0.5em 0;
}


.view-id-series.view-display-id-page .views-row {
  width: 48%;
  padding: 0 1% 2em;
  float: left;
  text-align: left;
}
.view-id-series.view-display-id-page .views-row img {
  width: 100%;
  height: auto;
}
.view-id-series.view-display-id-page .views-field-title {
  font-size: 1.2em;
}
.view-id-series.view-display-id-page .views-field-title a {
	color: #39C;
}
#block-views-series-block-1 {
	margin-bottom: 1.5em;
}
#block-views-series-block-1 .views-row {
	width: 31%;
	padding: 0 1% 1em;
	float: left;
	text-align: left;
}
#block-views-series-block-1 .views-row .views-field-body {
	margin: 0.5em 0;
}
#block-views-series-block-1 .views-row img {
	width: 100%;
	height: auto;
}
#block-views-series-block-1 .views-field-title {
	font-size: 1.1em;
}
#block-views-series-block-1 .views-field-title a {
	color: #39C;
}
#block-views-series-block-2 .views-row {
  border-top: 1px dashed #AAA;
  padding: 1em 0px;
}
#block-views-series-block-2 .views-row-last {
  border-bottom: 1px dashed #AAA;
}
#block-views-series-block-2 .views-row .series-item {
	position: relative;
}
#block-views-series-block-2 .views-row .series-item-left {
	position: absolute;
	top: 0;
	left: 0;
}
#block-views-series-block-2 .views-row .series-item-left img {
	width: 190px;
	height: auto;
}
#block-views-series-block-2 .views-row .series-item-right {
	padding-left: 200px;
	min-height: 75px;
}
#block-views-series-block-2 .views-row .series-item-title {
	font-size: 1.2em;
	font-style: italic;
}
#block-views-series-block-2 .views-row .series-item-title a {
	color: #39C;
}
#block-views-series-block-2 .views-row .series-item-date {
	font-size: 0.8em;
	font-style: italic;
}
#block-views-series-block-2 .views-row .series-item-body {
	margin: 0.5em 0;
}
.view-id-series.view-display-id-page .views-field-created,
#block-views-series-block-1 .views-field-created,
#block-views-series-block-2 .views-field-created {
	font-style: italic;
	font-size: 0.8em;
}
#block-views-series-block-2 h2.block-title {
	border-top: 5px solid #FFCD33;
	text-align: center;
	padding: 0.5em 0px;
	font-size: 1.2em;
	font-style: italic;
}

.view-id-in_this_series.view-display-id-block_1 {
	float: right;
	clear: left;
	width: 170px;
	background: url(/sites/all/themes/basic/images/desmog-series-list.jpg) no-repeat top center #F3F3F4;
	padding: 90px 15px 15px;
	font-size: 12px;
	margin: 0 0 10px 10px;
	border-bottom: 5px solid #000;
}
.domain-desmogblog-com .view-id-in_this_series.view-display-id-block_1 {
	background: url(/sites/all/themes/desmog2015/images/desmog-series-list.jpg) no-repeat top center #F3F3F4;
}
.domain-desmog-ca .view-id-in_this_series.view-display-id-block_1 {
	background: url(/sites/all/themes/desmog2015/images/desmog-series-list-ca.jpg) no-repeat top center #F3F3F4;
}
.domain-ukdev-desmogblog-com .view-id-in_this_series.view-display-id-block_1 {
	background: url(/sites/all/themes/desmog2015/images/desmog-series-list-uk.jpg) no-repeat top center #F3F3F4;
}
.domain-desmogblog-com .view-id-in_this_series.view-display-id-block_1 ul {
	list-style-image: url(/sites/all/themes/desmog2015/images/desmog-series-arrow.gif);
}
.domain-desmog-ca .view-id-in_this_series.view-display-id-block_1 ul {
	list-style-image: url(/sites/all/themes/desmog2015/images/desmog-series-arrow-ca.gif);
}
.domain-ukdev-desmogblog-com .view-id-in_this_series.view-display-id-block_1 ul {
	list-style-image: url(/sites/all/themes/desmog2015/images/desmog-series-arrow-uk.gif);
}
.desmog-series-icon {
	float: right;
	max-width: 15%;
}



#footer {
	border-top: solid 8px #F5C30A;
	padding-top: 1.5em;
	margin-top: 1.5em;
}
.domain-desmog-ca #footer {
	border-top: solid 8px #D81B22;
}
.domain-ukdev-desmogblog-com #footer {
	border-top: solid 8px #0065B3;}
#footer .block {
	width: 48%;
	padding: 0 1%;
	float: right;
}
#footer #block-block-93 {
	width: 98%;
	padding: 1%;
	float: none;
}
#footer #block-block-94 p,
#footer #block-block-68 p {
	margin: 0;
}
#footer .block-menu .block-title {
	font-family: "Open Sans Condensed", Sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
}
#footer .block-menu ul {
	margin: 0;
	padding-left: 0;
}
#footer .block-menu li {
	list-style: none;
}
#footer .block-menu li a {
	font-size: 0.9em;
	text-transform: uppercase;
	color: #000000;
}
#footer .block-menu li a:before {
	content: '► ';
}
#footer #block-block-117 {
	float: left;
}
#footer #block-block-117 img {
	width: 200px;
}
.view-featured-positions-us.view-display-id-block_5 .view-header,
.view-featured-positions-us.view-display-id-block_6 .view-header,
.view-featured-positions-us.view-display-id-block_15 .view-header {
	background-color: #000000;
	text-align: center;
}
.view-featured-positions-us.view-display-id-block_5 .view-header a,
.view-featured-positions-us.view-display-id-block_6 .view-header a,
.view-featured-positions-us.view-display-id-block_15 .view-header a {
	width: 90%;
	display: block;
	padding: 0.5em 5%;
}
.view-featured-positions-us.view-display-id-block_5 .views-field-field-feature-type a,
.view-featured-positions-us.view-display-id-block_6 .views-field-field-feature-type a,
.view-featured-positions-us.view-display-id-block_15 .views-field-field-feature-type .view-header {
	color: #D52128;
	text-transform: uppercase;
}
.view-featured-positions-us .views-field-php,
.view-featured-positions-us .views-field-php-1,
.view-featured-positions-us .views-field-tweets {
	float: left;
	margin-right: 15px;
}

article .submitted.desktop-only {
	display: none;
}
article .submitted a {
	color: #000;
}

body.domain-desmogblog-com .view-id-taxonomy_term article h2.node-title a,
body.domain-desmog-ca .view-id-taxonomy_term article h2.node-title a,
body.domain-ukdev-desmogblog-com .view-id-taxonomy_term article h2.node-title a {
	color: #000;
}
body.domain-desmogblog-com .view-id-taxonomy_term article #whatsnext a {
	color: #FCD34A;
}
body.domain-desmog-ca .view-id-taxonomy_term article #whatsnext a {
	color: #D81B22;
}
body.domain-ukdev-desmogblog-com .view-id-taxonomy_term article #whatsnext a {
	color: #0065B3;
}
body.domain-desmogblog-com .view-id-taxonomy_term .views-row {
	margin: 15px 0;
	border-bottom: solid 3px #FCD34A;
}
body.domain-desmog-ca .view-id-taxonomy_term .views-row {
	margin: 15px 0;
	border-bottom: solid 3px #D81B22;
}
body.domain-ukdev-desmogblog-com .view-id-taxonomy_term .views-row {
	margin: 15px 0;
	border-bottom: solid 3px #0065B3;
}


article a {
	color: #39C;
}
article .field-name-body img {
	height: auto !important;
}
article h1 a,
article h2 a,
article h1 a:hover,
article h2 a:hover {
	text-decoration: none;
}
/* article .field-name-body {
	padding-bottom: 1.5em;
	border-bottom: solid 1px #000000;
	margin-bottom: 1.5em;
} */
article .field-name-taxonomy-vocabulary-14.field-type-taxonomy-term-reference {
	padding: 1.5em 0;
	border-top: solid 1px #000000;
	margin-top: 1.5em;
}
article .field-type-taxonomy-term-reference {
	display: none;
}
article .field-type-taxonomy-term-reference .field-label {
	text-transform: uppercase;
	font-weight: normal;
	display: inline;
}
article .field-type-taxonomy-term-reference .field-items {
	display: inline;
}
article .field-type-taxonomy-term-reference .field-item {
	display: inline-block;
	margin-right: 0.5em;
}
article .field-type-taxonomy-term-reference .field-item a {
	color: #FCD34A;
	text-decoration: underline;
}

.domain-desmog-ca article .field-type-taxonomy-term-reference .field-item a {
	color: #D81B22;
}
.domain-ukdev-desmogblog-com article .field-type-taxonomy-term-reference .field-item a {
	color: #0065B3;
}
article .node-share-link {
	color: #FCD34A;
}
.domain-desmog-ca article .node-share-link {
	color: #D81B22;
}
.domain-ukdev-desmogblog-com article .node-share-link {
	color: #0065B3;
}
article #whatsnext {
	float: left;
}
#block-views-user-s-nodes-block-1 #whatsnext,
#block-views-user-s-nodes-block-1 .horizontal-social-bar-top {
	display: none;
}
.page-node-10003 article #whatsnext,
.node-type-blog article #whatsnext,
.node-type-rogue article #whatsnext,
.node-type-rogue article #whatsnext,
.node-type-page article #whatsnext,
.node-type-series article #whatsnext,
.node-type-air-pollution-lobby-groups #whatsnext {
	width: 100%;
	float: none;
}
.view-in-this-series #whatsnext {
	margin-top: 1em;
}
article ul.links {
	float: right;
	margin: 1em 0;
}
.page-node-10003 ul.links,
.node-type-blog ul.links,
.node-type-rogue ul.links,
.node-type-page ul.links {
	float: none;
	display: block;
}
article .article-navigation {
	margin: 1.5em 0;
	padding-top: 1em;
	border-top: solid 1px #000000;
	clear: both;
}
article .article-navigation a.article-nav-arrow {
	background-color: #FFCD33;
	text-decoration: none;
}
.domain-desmog-ca article .article-navigation a.article-nav-arrow {
	background-color: #D81B22;
	color: #FFFFFF;
}
.domain-ukdev-desmogblog-com article .article-navigation a.article-nav-arrow {
	background-color: #0065B3;
}

.social-node-left {
	display: none;
}

article.node-story-subject-page .field-name-field-intro-image img {
	width: 100%;
	margin-top: 15px;
}

#customlinks {
	margin: 1em 0;
}
.story-subject-whatsnext #customlinks {
	margin: 0.5em 0;
}
#whatsnext.story-subject-whatsnext {
	float: none;
}
#whatsnext.story-subject-whatsnext .customlinkslast {
	border-left: 0;
	vertical-align: top;
}
#fblike,
#tweetbutton {
	display: inline-block;
}
.customlinkslast {
	display: inline-block;
	border-left: solid 1px #CCCCCC;
	padding-left: 1.5em;
}
.page-node-10003 .customlinkslast,
.node-type-blog .customlinkslast,
.node-type-rogue .customlinkslast,
.node-type-page .customlinkslast,
.node-type-series .customlinkslast {
	padding: 0;
	border-left: 0;
}
.node-type-rogue .field-name-upload {
	margin: 1em 0;
}
.node-type-rogue .field-name-upload .field-label {
	line-height: 1.3em;
}
.node-type-rogue .field-name-upload span.file{
	display: block;
	padding: 0.25em 0;
}
#block-views-posts-by-rogue-block h2 {
	font-size: 1.1em;
	line-height: 1.3em;
}
.customlinkslast a {
	color: #FCD34A;
	text-decoration: none;
	font-family: "Open Sans Condensed", Sans-serif;
	margin-right: 0.5em;
}
.domain-desmog-ca .customlinkslast a {
	color: #D81B22;
}
.domain-ukdev-desmogblog-com .customlinkslast a {
	color: #0065B3;
}
.customlinkslast a:hover {
	text-decoration: none;
}
.fb-share-count,
.tweet-share-count,
.views-field-disqus-comment-count .field-content a,
.views-field-tweets {
	font-size: 0.8em;
	vertical-align: bottom;
	color: #4B6EA9;
}
.tweet-share-count,
.views-field-tweets {
	color: #00B0DA;
	position: relative;
	top: 1px;
}
.fb-share-count img {
	width: 12px;
	vertical-align: middle;
	margin-right: 2px;
}
.tweet-share-count img,
.views-field-tweets img {
	width: 20px;
	vertical-align: middle;
	margin-right: 2px;
}
.views-field-disqus-comment-count .field-content a {
	color: #FFD241;
	font-size: 0.8em;
	display: block;
	padding-top: 2px;
}
.domain-desmog-ca .views-field-disqus-comment-count .field-content a {
	color: #D81B22;
}
.domain-ukdev-desmogblog-com .views-field-disqus-comment-count .field-content a {
	color: #0065B3;
}

#block-block-69 .fb_iframe_widget,
#block-block-69 .fb_iframe_widget > span,
#block-block-69 .fb_iframe_widget iframe,
#block-block-70 .fb_iframe_widget,
#block-block-70 .fb_iframe_widget > span,
#block-block-70 .fb_iframe_widget iframe,
#block-block-83 .fb_iframe_widget,
#block-block-83 .fb_iframe_widget > span,
#block-block-83 .fb_iframe_widget iframe,
#block-block-84 .fb_iframe_widget,
#block-block-84 .fb_iframe_widget > span,
#block-block-84 .fb_iframe_widget iframe,
#block-block-98 .fb_iframe_widget,
#block-block-98 .fb_iframe_widget > span,
#block-block-98 .fb_iframe_widget iframe,
#block-block-72 iframe,
#block-block-85 iframe,
#block-block-99 iframe {
	width: 100% !important;
}

article.node-197 table td img {
	max-width: 79px !important;
	height: auto !important;
}
article.node-3652 h2 {
	margin: 0;
}

/*article.node-page.view-mode-full .field-name-body {
	position: relative;
}*/

.page-node-4057 #climate-content .climate-title {
	background-color: #FFCA00;
	width: 100%;
	height: 116px;
	overflow: hidden;
	margin: 0px 0px 15px;
}
.page-node-4057 #climate-content .climate-title-left {
	padding-right: 5%;
	float: right;
	display: inline;
}
.page-node-4057 #climate-content .climate-title-left img {
	width: 90px;
}
.page-node-4057 #climate-content .climate-title-right {
	width: 65%;
	float: left;
	display: inline;
	padding: 1em 2.5% 0px;
}
.page-node-4057 #climate-content .climate-quotes {
	color: #000000;
	line-height: 1.3;
	font-size: 11px;
	border-bottom: 2px solid #FFCC00;
	margin: 0px 0px 1em;
	padding: 0px 0px 1em;
}
.page-node-4057 #climate-content .climate-quote {
	margin-bottom: 0.5em;
}
.page-node-4057 #climate-content .climate-quote-image {
	float: left;
	display: inline;
	width: 18%;
	margin-right: 2%;
}
.page-node-4057 #climate-content .climate-quote-text {
	float: left;
	display: inline;
	width: 80%;
}
.page-node-4057 #climate-content .climate-quote-text p {
	margin-top: 0;
}
.page-node-4057 #climate-content .climate-text {
	border-bottom: 2px solid #FFCC00;
	margin: 0px 0px 15px;
	padding: 0px 0px 15px;
	line-height: 1.3;
}
.page-node-4057 #climate-content .climate-text .climate-text-bigyellow {
	font-size: 24px;
	color: #FFCA00;
	text-align: center;
	margin-bottom: 15px;
}
.page-node-4057 #climate-content .climate-text .climate-text-shop {
	text-align: center;
}
.page-node-4057 #climate-content .climate-text .climate-text-shop img {
	max-width: 40%;
}
.page-node-4057 #climate-content .ctr-line1 {
	font-size: 1.6em;
	font-weight: bold;
	color: #000000;
	margin-bottom: 20px;
}
.page-node-4057 #climate-content .ctr-line2 {
	font-size: 1em;
	color: #000000;
	margin-bottom: 1.0em;
}
.page-node-4057 #climate-content .ctr-line3 {
	font-size: 0.8em;
	color: #000000;
	font-style: italic;
}
#fixed-social-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #AAAAAA;
	height: 50px;
	z-index: 100;
}
.horizontal-social-bar {
	width: 100%;
	margin-bottom: 1.5em;
	display: none;
	clear: both;
}
.horizontal-social-bar .horizontal-share-wrapper {
	display: block;
	width: 24.25%;
	float: left;
	margin-right: 1%;
	color: #FFFFFF;
}
.horizontal-social-bar .horizontal-share-wrapper.last {
	margin-right: 0;
}
.horizontal-social-bar .horizontal-share-wrapper.horizontal-fb-wrapper {
	background-color: #3A589E;
}
.horizontal-social-bar .horizontal-share-wrapper.horizontal-tw-wrapper {
	background-color: #5FA9DD;
}
.horizontal-social-bar .horizontal-share-wrapper.horizontal-reddit-wrapper {
	background-color: #ED2A24;
}
.horizontal-social-bar .horizontal-share-wrapper.horizontal-gp-wrapper {
	background-color: #FF584C;
}
.horizontal-social-bar .horizontal-share-wrapper .horizontal-share-left {
	width: 65.5%;
	float: left;
	line-height: 32px;
	padding-left: 2.5%;
	font-size: 0.7em;
}
.horizontal-social-bar .horizontal-share-wrapper .horizontal-share-right {
	width: 25%;
	float: right;
	text-align: right;
	line-height: 32px;
	padding-right: 5%;
	font-size: 0.7em;
}
.horizontal-social-bar .horizontal-share-wrapper img {
	height: 32px;
	display: inline-block;
	vertical-align: middle;

}
.fixed-social-icon {
	float: left;
	width: 25%;
	height: 50px;
	text-align: center;
	overflow: hidden;
}
.fixed-social-icon img {
	max-width: 50px;
	margin-right: 1em;
}
.fixed-social-fb {
	background-color: #3A589E;
}
.fixed-social-twitter {
	background-color: #5FA9DD;
}
.fixed-social-reddit {
	background-color: #ED2A24;
}
.fixed-social-mail {
	background-color: #666666;
}

/* new social buttons */
/*
.new-horizontal-social-bar {
	width: 100%;
	margin-bottom: 1.5em;
	display: none;
	clear: both;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper {
	display: block;
	width: 24.25%;
	float: left;
	margin-right: 1%;
	color: #FFFFFF;
}
*/
@media screen and (max-width: 960px) {
	.new-horizontal-social-bar {
		display: none;
	}
}
.new-horizontal-social-bar {
	overflow: hidden;
	margin: 15px 0;
	letter-spacing: -0.7px;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper {
	display: block;
	width: 19.2%;
	float: left;
	margin-right: 1%;
	color: #FFFFFF;
	box-sizing: border-box;
	font-weight: normal;
	font-size: 14px;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper .fa {
	vertical-align: middle;
	margin-right: 5px;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper a {
	color: #FFF;
	padding: 7px 6px;
	display: block;
	position: relative;
	top: 1px;
	cursor: pointer;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.last {
	margin-right: 0;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.new-horizontal-fb-wrapper {
	background-color: #3A589E;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.new-horizontal-tw-wrapper {
	background-color: #5FA9DD;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.new-horizontal-rd-wrapper {
	background-color: #ED2A24;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.new-horizontal-gp-wrapper {
	background-color: #FF584C;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.new-horizontal-email-wrapper {
	background-color: #666666;
}

.new-horizontal-social-bar .new-horizontal-share-wrapper .new-horizontal-share-wrapper-count {
	float: right;
    line-height: 28px;
    font-size: 14px;
    font-weight: normal;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper.new-horizontal-tw-wrapper .new-horizontal-share-wrapper-count {
	display: none;
}
.new-horizontal-social-bar .new-horizontal-share-wrapper .new-horizontal-share-wrapper-count .fa {
	position: relative;
	/*top: -2px;
    right: -11px;*/
}

#new-fixed-social-bar {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #AAAAAA;
	z-index: 100;
	overflow: hidden;
}
#new-fixed-social-bar .new-horizontal-share-wrapper {
	display: block;
	width: 20%;
	float: left;
	margin-right: 0;
	color: #FFFFFF;
	box-sizing: border-box;
	font-weight: normal;
	font-size: 14px;
	text-align: left;
}
#new-fixed-social-bar .new-horizontal-share-wrapper .fa {
	vertical-align: middle;
	margin-right: 0px;
	width: auto;
}
#new-fixed-social-bar .new-horizontal-share-wrapper a {
	color: #FFF;
	padding: 7px 6px;
	display: block;
	position: relative;
	top: 1px;
	cursor: pointer;
}
@media screen and (min-width: 480px) {
	#new-fixed-social-bar .new-horizontal-share-wrapper a {
		padding: 8px 15px;
	}
}
#new-fixed-social-bar .new-horizontal-share-wrapper.last {
	margin-right: 0;
}
#new-fixed-social-bar .new-horizontal-share-wrapper.new-horizontal-fb-wrapper {
	background-color: #3A589E;
}
#new-fixed-social-bar .new-horizontal-share-wrapper.new-horizontal-tw-wrapper {
	background-color: #5FA9DD;
	text-align: center;
}
#new-fixed-social-bar .new-horizontal-share-wrapper.new-horizontal-rd-wrapper {
	background-color: #ED2A24;
}
#new-fixed-social-bar .new-horizontal-share-wrapper.new-horizontal-gp-wrapper {
	background-color: #FF584C;
}
#new-fixed-social-bar .new-horizontal-share-wrapper.new-horizontal-email-wrapper {
	background-color: #666666;
	text-align: center;
}

#new-fixed-social-bar .new-horizontal-share-wrapper .new-horizontal-share-wrapper-count {
	float: right;
    line-height: 28px;
    font-size: 14px;
    font-weight: normal;
}
#new-fixed-social-bar .new-horizontal-share-wrapper.new-horizontal-tw-wrapper .new-horizontal-share-wrapper-count {
	display: none;
}
#new-fixed-social-bar .new-horizontal-share-wrapper .new-horizontal-share-wrapper-count .fa {
	position: relative;
	/*top: -2px;
    right: -11px;*/
}




.time-award-wrapper {
	display: none;
}
#slideout {
	display: none;
}

.views-field-body {
	font-size: 1.1em;
}

.player {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
  display: block;
}
.player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#donation-page-header h2{
	color: #cc3333;
	font-size: 2em;
	line-height: 1.3em;
	padding-left: 0.25em;
	text-transform: uppercase;
	margin: 0.5em 0;
}
h2#donation-one-time-title {
	color: #cc3333;
	font-size: 1.6em;
	line-height: 1.3em;
	margin: 0.5em 0;
}
#donation-page-header table {
	margin: 0;
}
#donation-page-content-wrap {
	position: relative;
	padding-bottom: 1em;
	margin-bottom: 1.5em;
	border-bottom: solid 1px #000000;
}
#donation-page-header img {
	margin-right: 2em;
}
#donation-page-introduction {
	color: #333333;
}
#donation-page-patron-form {
	color: #333333;
	padding: 5px 10px;
	border: 1px solid #333333;
	font-weight: bold;
}
#donation-page-patron-form #landing-patron-form {
	font-size: 1.4em;
	line-height: 1.8em;
	margin-bottom: 0.6em;
}
#donation-page-patron-form h3 {
	margin: 0;
	font-size: 2.4em;
	line-height: 1.2em;
}
#donation-page-patron-form p {
	margin: 0 0 0.3em;
	font-size: 0.8em;
	line-height: 1em;
}
#donation-page-patron-form p:nth-child(2) {
	margin: 0;
}
#donation-page-patron-form input[type='submit'] {
	background-color: #cc3333;
	color: #FFFFFF;
	border: 0;
	border-radius: 5px;
}
.page-node-9854 .page__title,
.page-node-12299 .page__title,
.page-node-12319 .page__title {
	display: none;
}
.IATS_PaymentSectionTitle {
	color: #cc3333 !important;
}
.IATS_Action button {
	background-color: #cc3333 !important;
	border: 0 !important;
	border-radius: 5px !important;
}

.field-name-body .IATS_EventTitle,
.field-name-body .IATS_EventDescription,
.field-name-body span.IATS_AmountSectionTitle {
	clear: none;
	padding: 0;
}

.view-id-rogues_search .views-submit-button,
.view-id-rogues_search .view-content,
.view-id-rogues_search_air_pollution .views-submit-button,
.view-id-rogues_search_air_pollution .view-content,
.view-id-rogues_search_agribusiness_database .views-submit-button,
.view-id-rogues_search_agribusiness_database .view-content {
	display: none;
}

.view-id-rogues_search_koch .views-submit-button,
.view-id-rogues_search_koch .view-content {
	display: none;
}

#block-views-getcounts-block {
	display: none;
}

#block-block-107,
#block-block-114,
#block-block-115 {
  display: none;
}

@media screen and (min-width : 641px) {

	html {
		line-height: 1.1em;
	}
	body {
		font-size: 14px;
	}
	p {
		margin: 1em 0;
	}
	article {
		font-size: 1.1em;
	}

	.red-text.mobile-hide {
		display: inline;
	}
	.domain-desmogblog-com #header #banner-donate-div {
		width: 75%;
	}
	#header .header-block {
		width: 340px;
	}
	.domain-desmog-ca #header .header-block {
		width: 542px;
		text-align: center;
	}
	.domain-ukdev-desmogblog-com #header .header-block {
		width: 410px;
		text-align: center;
	}
	#header .header__logo img {
		width: 80px;
		margin-right: 10px;
	}
	#header #site-name {
		font-size: 3.2em;
	}
	#header #site-name a {
		font-size: 1em;
	}
	#header #name-and-slogan {
		padding: 0.5em 0 0 10px;
	}
	#header #site-slogan,
	.domain-ukdev-desmogblog-com #header #site-slogan {
		font-size: 13.2px;
	}
	.domain-desmog-ca #header #site-slogan {
		font-size: 21px;
		word-spacing: 3px;
		margin-left: -2px;
		/*text-align: right;*/
	}
	.domain-ukdev-desmogblog-com #header #site-slogan {
		font-size: 16.3px;
		/* text-align: left; */
		margin-left: 8px;
	}
	.inner-right-sidebar .column.mobile-only {
		display: none;
	}
	#content {
		float: left;
		width: 70%;
		margin-left: 0%;
		padding: 0;
	}
	.region-header .responsive-menus.responsified span.toggler,
	#block-search-form {
		top: 14px;
	}
  body.admin-mode #page {
    opacity: 0.6;
  }
  body.admin-mode #page .admin-mode-watermark {
    margin: 30px 45px;
    background: #666;
    text-transform: uppercase;
    position: absolute;
    z-index: 100;
    display: block;
    padding: 20px;
    font-size: 40px;
    opacity: 0.95;
    border-radius: 15px;
    font-weight: bold;
  }
  body.admin-mode #page .horizontal-social-bar,
  body.admin-mode #page #block-block-92 .clearfix {
    border: 2px dashed #333;
    box-sizing: border-box;
    border-radius: 5px;
    position: relative;
  }
  body.admin-mode #page .horizontal-social-bar:before,
  body.admin-mode #page #block-block-92 .clearfix:before {
    content: "Hidden Social Buttons";
    position: absolute;
    top: 5px;
    left: 5px;
    font-style: italic;
    text-transform: uppercase;
    font-weight: bold;
  }
  body.admin-mode #page .horizontal-social-bar *,
  body.admin-mode #page #block-block-92 .clearfix *,
  body.admin-mode #page #block-block-92 .clearfix iframe {
    visibility: hidden !important;
  }

	#page.full-width-content #content {
		float: none;
		width: 100%;
		clear: left;
	}
	#page .full-width-only {
		display: none;
	}
	#page.full-width-content h2.story-subject-listing-title {
		display: block;
		color: #D81B22;
		text-transform: uppercase;
		margin-bottom: 0;
	}
	.domain-ukdev-desmogblog-com #page.full-width-content h2.story-subject-listing-title {
		color: #0065B3;
	}


	.inline-newsletter-form .inline-newsletter-field {
		display: inline-block;
		width: 70%;
		margin-right: 4%;
	}
	.inline-newsletter-form .inline-newsletter-button {
		display: inline-block;
		width: 25%;
	}

  #block-block-108 .inline-newsletter-form .inline-newsletter-field,
  #block-block-109 .inline-newsletter-form .inline-newsletter-field,
  #block-block-110 .inline-newsletter-form .inline-newsletter-field {
		width: 73%;
	}
	#block-block-108 .inline-newsletter-form .inline-newsletter-button,
  #block-block-109 .inline-newsletter-form .inline-newsletter-button,
  #block-block-110 .inline-newsletter-form .inline-newsletter-button {
		width: 22%;
	}

	.inner-right-sidebar {
		width: 34%;
		float: left;
		margin-right: 2%;
	}
	.outer-right-sidebar {
		width: 34%;
		float: left;
	}

	.region-content-top-right {
		float: right;
		width: 28%;
		margin: 0%;
		padding: 0 0 0 2%;
		display: block;
	}

	.region-header .responsive-menus.responsified span.toggler {
		padding: 10px 20px 20px 10px;
	}
	#search-block-form.active {
		top: 3em;
		width: 185px;
	}


	.region-header .responsive-menus.responsified.responsive-toggled span.toggler,
	body.toolbar .region-header .responsive-menus.responsified.responsive-toggled span.toggler,
	body.toolbar-drawer .region-header .responsive-menus.responsified.responsive-toggled span.toggler {
		top: -57px;
		left: 10px;
	}
	.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple {
		top: -15px;
	}


	.view-id-frontpage.view-display-id-page_2,
	.view-id-frontpage.view-display-id-page_3,
	.view-id-frontpage.view-display-id-page_4,
	.view-id-features_ca {
		display: block;
	}
	/*.view-id-frontpage.view-display-id-page_2 .views-row,
	.view-id-frontpage.view-display-id-page_3 .views-row,
	.view-id-frontpage.view-display-id-page_4 .views-row,
	.view-id-features_ca .views-row,
	.frontpage-left-col .views-row {
		padding-right: 160px;
	}*/
	.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage-1 .field-content img,
	.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage-1 .field-content img,
	.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage-1 .field-content img,
	.view-id-features_ca .views-field-field-bimage-1 .field-content img,
	.frontpage-left-col .views-field-field-bimage-1 .field-content img {
		/*width: 140px;*/
    width: 100%;
    margin-bottom: 15px;
	}
	.views-field-disqus-comment-count .field-content a {
		padding-top: 3px;
	}

	.view-featured-positions-us .views-row {
		padding-right: 10px;
	}
	/*.view-featured-positions-us .views-field-field-bimage {
		display: block;
	}
	.view-featured-positions-us .views-field-field-bimage-1 {
		display: none;
	}*/

	article .field-name-field-bimage img {
		width: auto;
		float: left;
		margin: 0 1.5em 1.5em 0;
	}
	.page-node-10003 article .field-name-field-bimage img,
  .node-type-blog article .field-name-field-bimage img {
		float: none;
		width: 100%;
		margin: 0 0 1.5em 0;
	}


	#block-block-92,
	#block-block-97,
	#block-block-100 {
		padding: 5% 4%;
	}
	#block-block-92 .enewsletter form,
	#block-block-97 .enewsletter form,
	#block-block-100 .enewsletter form {
		width: 100%;
		display: block;
		float: none;
		clear: none;
	}
	#block-block-92 .enewsletter-title,
	#block-block-97 .enewsletter-title,
	#block-block-100 .enewsletter-title {
		width: 100%;
		float: none;
		height: auto;
	}
	#block-block-92 .enewsletter-field,
	#block-block-97 .enewsletter-field,
	#block-block-100 .enewsletter-field {
		width: 100%;
		display: block;
	}
	#block-block-92 .enews-button-div,
	#block-block-97 .enews-button-div,
	#block-block-100 .enews-button-div {
		display: block;
	}


	.footer-title {
	  	font-size: 1.85em;
	  	float: none;
	  	margin-right: 0;
	  	margin-bottom: 0.25em;
	}
	.footer-slogan {
	  	font-size: 0.65em;
	}
	#footer .block {
		width: 31.33333333%;
		padding: 0 1%;
		float: right;
	}
	#block-block-94,
	#block-block-68 {
		float: left;
	}
	article.node-197 table td img {
		max-width: 158px !important;
	}

	.page-node-4057 #climate-content .climate-title-left img {
		width: 100px;
	}
	.page-node-4057 #climate-content .climate-title {
		height: 129px;
	}

	#slideout {
	  position: fixed;
	  right: -400px;
	  bottom: 0px;
	  width: 370px;
	  z-index: 100000;
	  display: block;
	  overflow: hidden;
	  padding: 15px;
	  border-radius: 15px 0px 0px 0px;
	  -moz-box-shadow: 10px 10px 10px 10px #888;
	  -webkit-box-shadow: 10px 10px 10px 10px #888;
	  box-shadow: 10px 10px 10px 10px #888;
	  background: #EEE;
	  line-height:  1.2;
	  z-index: 50;
	  bottom: 50px;
	}
	#slideout .views-field-title {
		background-color: #FFCD33;
		padding: 0.5em;
		margin-top: 0.5em;
	}
	.domain-desmog-ca #slideout .views-field-title {
		background-color: #D81B22;
	}
	.domain-ukdev-desmogblog-com #slideout .views-field-title {
		background-color: #0065B3;
	}
	.domain-desmog-ca #slideout .views-field-title a,
	.domain-ukdev-desmogblog-com #slideout .views-field-title a {
		color: #FFFFFF;
	}
	#slideout a {
		color: #000;
		text-decoration: underline;
	}
	#slideout .views-field-title a,
	#slideout .views-field-php a {
		text-decoration: none;
	}
	#slideout .views-field-tid {
	  margin-bottom: 10px;
	}
	#slideout .views-field-field-bimage {
	  display: inline;
	  float: left;
	  margin: 2px 10px 5px 0px;
	}
	#slideout .views-field-title {
	  margin-bottom: 5px;
	  font-weight: bold;
	}
	#slideout .views-field-php {
	  text-align: right;
	}
	#slideout .views-field-body {
	  font-size: 11px;
	}

	.view-story-subject-view.view-id-story_subject_view .views-field-field-bimage {
		float: left;
		margin: 0 0.5em 0.5em 0;
	}

	#block-block-116 { display: none !important; }

}

@media screen and (min-width : 961px) {

	.region-header {
		padding: 0.5em 0 0;
	}
	#main {
		padding: 1.5em 10px 0;
	}

	#header {
		position: relative;
		z-index: 500;
		background: transparent;
		box-shadow: none;
		margin-top: 20px;
	}

	#header .header-block,
	.domain-desmog-ca #header .header-block,
	.domain-ukdev-desmogblog-com #header .header-block {
		width: 100%;
		border-bottom: solid 8px #FCD34A;
		padding: 0;
		position: relative;
	}
	.domain-desmog-ca #header .header-block {
		border-bottom: solid 8px #D81B22;
		text-align: left;
	}
	.domain-ukdev-desmogblog-com #header .header-block {
		border-bottom: solid 8px #0065B3;
		text-align: left;
	}
	.domain-desmogblog-com #header .header-block {
		width: 100%;
		text-align: left;
	}
	.domain-desmogblog-com #header #banner-donate-div {
		width: 75%;
		margin: 0 25% 0 0;
	}
	#header .header__logo img {
		width: 140px;
		margin-right: 20px;
		float: left;
	}
	#header #site-name {
		font-size: 3.85em;
	}
	#header #site-name a {
		font-size: 1em;
	}
	.domain-ukdev-desmogblog-com #header #site-name {
		font-size: 4em;
	}
	.domain-ukdev-desmogblog-com #header #site-name a {
		font-size: 1em;
	}
	#header #name-and-slogan {
		padding: 0.5em 0 0 10px;
	}
	#header #site-slogan,
	.domain-ukdev-desmogblog-com #header #site-slogan {
		font-size: 15px;
	}
	.domain-desmog-ca .header-block {
		width: 635px;
		/*text-align: right;*/
	}
	.domain-desmog-ca .header-block .region-header {
		text-align: left;
	}
	.domain-desmog-ca #header #site-slogan {
		font-size: 18.75px;
	}

	#search-block-form.active {
		width: 180px;
		padding: 0;
		background: transparent;
		top: 4.25em;
	}
	#block-search-form .search-toggle {
		display: none;
	}

	#block-block-95 {
		position: absolute;
		top: 40px;
		right: 0;
		display: block;
	}
	#block-search-form {
		position: absolute;
	    bottom: 0;
	    right: 0;
		display: block;
		background: none;
		width: auto;
		height: 20px;
		cursor: auto;
	}
	#search-block-form {
		padding: 0;
		background: none;
		width: 210px;
		/*bottom: -4em;*/
		top: 40px;
		display: block;
		position: absolute;
		right: 0;
		text-align: right;
	}
	body.toolbar-drawer .region-header .responsive-menus.responsified span.toggler,
	body.toolbar-drawer #block-search-form {
		top: 3em;
	}
	#block-search-form {
		top: 3em;
	}


	article .submitted.desktop-only {
		display: block;
	}
	article .submitted.mobile-only {
		display: none;
	}
	body.node-type-blog article.node .field-name-body {
		min-height: 280px;
	}
	body.page-taxonomy-term article.node .field-name-body {
		min-height: 0;
	}
	.node-type-series article.node .field-name-body,
	.node-type-slideshow article.node .field-name-body {
		min-height: 0px;
	}

	body {
		font-size: 13px;
	}

	.region-content-top-left {
		display: block;
		padding: 0;
		float: left;
		width: 70%;
		margin-left: 0%;
	}
	.region-content-top-left #block-views-frontpage-block-2 {
		display: block;
	}
	#block-views-frontpage-block-7,
	#block-views-frontpage-block-8,
	#block-views-frontpage-block-9 {
		display: none;
	}
	.view-id-frontpage.view-display-id-block_4 .views-row,
	.view-id-frontpage.view-display-id-block_5 .views-row,
	.view-id-frontpage.view-display-id-block_6 .views-row {
		display: block;
	}
	.front #content,
	.not-front.page-frontpage-new #content {
		width: 40%;
	}
	.not-front #content {
		width: 70%;
	}

	.inline-newsletter-form {
		padding: 1.5% 3%;
		font-size: 12px;
	}

	.inline-newsletter-form .inline-newsletter-label {
		display: inline-block;
		width: 49%;
	}
	.inline-newsletter-form form {
		display: inline-block;
		width: 50%;
	}

  #block-block-108 .inline-newsletter-form .inline-newsletter-label,
  #block-block-109 .inline-newsletter-form .inline-newsletter-label,
  #block-block-110 .inline-newsletter-form .inline-newsletter-label {
    width: 44%;
    font-size: 16px;
  }
  #block-block-108 .inline-newsletter-form form,
  #block-block-109 .inline-newsletter-form form,
  #block-block-110 .inline-newsletter-form form {
		width: 50%;
	}
  #block-block-108 .inline-newsletter-form .inline-newsletter-field,
  #block-block-109 .inline-newsletter-form .inline-newsletter-field,
  #block-block-110 .inline-newsletter-form .inline-newsletter-field {
    width: 67%;
    margin-right: 3px;
  }
  #block-block-108 .inline-newsletter-form .inline-newsletter-button,
  #block-block-109 .inline-newsletter-form .inline-newsletter-button,
  #block-block-110 .inline-newsletter-form .inline-newsletter-button {
    width: 30%;
  }

	.inner-right-sidebar,
	.outer-right-sidebar {
		width: 28%;
		float: left;
		margin-right: 0;
		padding: 0 0 0 2%;
	}

	#block-menu-menu-desmog-2015-main-menu .block-title,
	#block-menu-menu-desmog-ca-2015-main-menu .block-title,
	#block-menu-menu-desmog-uk-2015-main-menu .block-title {
		display: none;
	}
	#block-menu-menu-desmog-2015-main-menu ul,
	#block-menu-menu-desmog-ca-2015-main-menu ul,
	#block-menu-menu-desmog-uk-2015-main-menu ul {
		padding: 0;
	}
	#block-menu-menu-desmog-2015-main-menu ul li,
	#block-menu-menu-desmog-ca-2015-main-menu ul li,
	#block-menu-menu-desmog-uk-2015-main-menu ul li {
		display: inline-block;
		margin-right: 25px;
	}
	#block-menu-menu-desmog-2015-main-menu ul li a,
	#block-menu-menu-desmog-ca-2015-main-menu ul li a,
	#block-menu-menu-desmog-uk-2015-main-menu ul li a {
		color: #000000;
		text-transform: uppercase;
	}

	#block-block-92 .enewsletter-field,
	#block-block-97 .enewsletter-field,
	#block-block-100 .enewsletter-field {
		width: 70%;
		display: inline-block;
	}
	#block-block-92 .enews-button-div,
	#block-block-97 .enews-button-div,
	#block-block-100 .enews-button-div {
		text-align: right;
		display: inline-block;
		width: 28%;
 	}

	#block-menu-menu-desmog-2015-main-menu ul li a,
	#block-menu-menu-desmog-ca-2015-main-menu ul li a,
	#block-menu-menu-desmog-uk-2015-main-menu ul li a {
		padding-bottom: 7px;
	}
	#block-menu-menu-desmog-2015-main-menu ul li ul,
	#block-menu-menu-desmog-ca-2015-main-menu ul li ul,
	#block-menu-menu-desmog-uk-2015-main-menu ul li ul {
		position: absolute;
		display: none;
		margin-top: 7px;
		margin-left: -5px;
		border-top: solid 4px #D81B22;
		border-bottom: solid 4px #D81B22;
	}
	#block-menu-menu-desmog-2015-main-menu ul li ul li,
	#block-menu-menu-desmog-ca-2015-main-menu ul li ul li,
	#block-menu-menu-desmog-uk-2015-main-menu ul li ul li {
		display: block;
		margin: 0;
	}
	#block-menu-menu-desmog-2015-main-menu ul li ul li a,
	#block-menu-menu-desmog-ca-2015-main-menu ul li ul li a,
	#block-menu-menu-desmog-uk-2015-main-menu ul li ul li a {
		display: block;
		margin: 0;
		padding: 8px 24px 8px 8px;
		color: #000000;
		background-color: #F4F4F4;
		border-bottom: dashed 1px #D81B22;
		cursor: pointer;
	}
	#block-menu-menu-desmog-2015-main-menu ul li ul li.last a,
	#block-menu-menu-desmog-ca-2015-main-menu ul li ul li.last a,
	#block-menu-menu-desmog-uk-2015-main-menu ul li ul li.last a {
		border-bottom: 0;
	}

	#block-menu-menu-desmog-2015-main-menu ul li:hover ul,
	#block-menu-menu-desmog-ca-2015-main-menu ul li:hover ul,
	#block-menu-menu-desmog-uk-2015-main-menu ul li:hover  ul {
		display: block;
	}

	.view-id-frontpage.view-display-id-block_1 .views-row,
	.view-id-frontpage.view-display-id-block_2 .views-row,
	.view-id-frontpage.view-display-id-block_3 .views-row {
		border-bottom: 8px solid #F5C30A;
		padding-bottom: 1em;
	}
	.view-id-frontpage.view-display-id-block_4 .views-row,
	.view-id-frontpage.view-display-id-block_5 .views-row,
	.view-id-frontpage.view-display-id-block_6 .views-row {
		border-top: 8px solid #F5C30A;
		padding-top: 1em;
	}
	.domain-desmog-ca .view-id-frontpage.view-display-id-block_1 .views-row,
	.domain-desmog-ca .view-id-frontpage.view-display-id-block_2 .views-row {
		border-bottom: 8px solid #D81B22;
	}
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_1 .views-row,
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_3 .views-row {
		border-bottom: 8px solid #0065B3;
	}
	.domain-desmog-ca .view-id-frontpage.view-display-id-block_5 .views-row {
		border-top: 8px solid #D81B22;
	}
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_4 .views-row,
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_6 .views-row {
		border-top: 8px solid #0065B3;
	}
	.view-id-frontpage.view-display-id-block_1 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-block_2 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-block_3 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-block_4 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-block_5 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-block_6 .views-field-field-bimage {
		margin-bottom: 1em;
	}
	.view-id-frontpage.view-display-id-block_4 .views-field-field-bimage .field-content,
	.view-id-frontpage.view-display-id-block_5 .views-field-field-bimage .field-content,
	.view-id-frontpage.view-display-id-block_6 .views-field-field-bimage .field-content {
		width: 80%;
		margin: 0 auto;
	}
	.view-id-frontpage.view-display-id-block_1 .views-field-field-bimage img,
	.view-id-frontpage.view-display-id-block_2 .views-field-field-bimage img,
	.view-id-frontpage.view-display-id-block_3 .views-field-field-bimage img,
	.view-id-frontpage.view-display-id-block_4 .views-field-field-bimage img,
	.view-id-frontpage.view-display-id-block_5 .views-field-field-bimage img,
	.view-id-frontpage.view-display-id-block_6 .views-field-field-bimage img {
		width: 100%;
	}
	.view-id-frontpage.view-display-id-block_1 .views-field-title,
	.view-id-frontpage.view-display-id-block_2 .views-field-title,
	.view-id-frontpage.view-display-id-block_3 .views-field-title,
	.view-id-frontpage.view-display-id-block_4 .views-field-title,
	.view-id-frontpage.view-display-id-block_5 .views-field-title,
	.view-id-frontpage.view-display-id-block_6 .views-field-title {
		text-align: center;
		margin-bottom: 1em;
	}
	.view-id-frontpage.view-display-id-block_1 .views-field-title a,
	.view-id-frontpage.view-display-id-block_2 .views-field-title a,
	.view-id-frontpage.view-display-id-block_3 .views-field-title a,
	.view-id-frontpage.view-display-id-block_4 .views-field-title a,
	.view-id-frontpage.view-display-id-block_5 .views-field-title a,
	.view-id-frontpage.view-display-id-block_6 .views-field-title a {
		font-size: 2.5em;
		color: #000000;
		font-weight: bold;
		line-height: 1em;
	}
	.view-id-frontpage.view-display-id-block_1 .views-field-view-node,
	.view-id-frontpage.view-display-id-block_2 .views-field-view-node,
	.view-id-frontpage.view-display-id-block_3 .views-field-view-node,
	.view-id-frontpage.view-display-id-block_4 .views-field-view-node,
	.view-id-frontpage.view-display-id-block_5 .views-field-view-node,
	.view-id-frontpage.view-display-id-block_6 .views-field-view-node {
		text-align: center;
	}
	.view-id-frontpage.view-display-id-block_1 .views-field-view-node a,
	.view-id-frontpage.view-display-id-block_2 .views-field-view-node a,
	.view-id-frontpage.view-display-id-block_3 .views-field-view-node a,
	.view-id-frontpage.view-display-id-block_4 .views-field-view-node a,
	.view-id-frontpage.view-display-id-block_5 .views-field-view-node a,
	.view-id-frontpage.view-display-id-block_6 .views-field-view-node a {
		color: #F5C30A;
		text-transform: uppercase;
	}
	.domain-desmog-ca .view-id-frontpage.view-display-id-block_1 .views-field-view-node a,
	.domain-desmog-ca .view-id-frontpage.view-display-id-block_2 .views-field-view-node a,
	.domain-desmog-ca .view-id-frontpage.view-display-id-block_5 .views-field-view-node a {
		color: #D81B22;
	}
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_6 .views-field-view-node a,
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_3 .views-field-view-node a,
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_4 .views-field-view-node a,
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-block_1 .views-field-view-node a {
		color: #0065B3;
	}

	.views-field-disqus-comment-count .field-content a {
		padding-top: 1px;
	}

 	/*.views-pager- .view-id-frontpage.view-display-id-page_2 .views-row-1,
 	.views-pager- .view-id-frontpage.view-display-id-page_3 .views-row-1,
 	.views-pager- .view-id-frontpage.view-display-id-page_4 .views-row-1 {
 		display: none;
 	}*/
 	.views-pager-.has-two-col .view-id-frontpage.view-display-id-page_2 .views-row-1,
 	.views-pager-.has-two-col .view-id-frontpage.view-display-id-page_3 .views-row-1,
 	.views-pager-.has-two-col .view-id-frontpage.view-display-id-page_4 .views-row-1,
 	.views-pager-.has-three-col .view-id-frontpage.view-display-id-page_2 .views-row-1,
 	.views-pager-.has-three-col .view-id-frontpage.view-display-id-page_3 .views-row-1,
 	.views-pager-.has-three-col .view-id-frontpage.view-display-id-page_4 .views-row-1 {
 		display: none;
 	}
 	.views-pager-.has-two-col.has-three-col .view-id-frontpage.view-display-id-page_2 .views-row-2,
 	.views-pager-.has-two-col.has-three-col .view-id-frontpage.view-display-id-page_3 .views-row-2,
 	.views-pager-.has-two-col.has-three-col .view-id-frontpage.view-display-id-page_4 .views-row-2 {
 		display: none;
 	}
 	.view-id-frontpage.view-display-id-page_3 .views-field-field-feature-type,
  	.view-id-frontpage.view-display-id-page_3 .views-field-field-story-subject {
		position: absolute;
		top: 0;
		right: 0;
		top: 1em;
		font-size: 0.9em;
	}

 	.view-story-subject-view.view-id-story_subject_view .views-row {
		padding: 1em 0 1.5em;
		border-bottom: solid 3px #FFD241;
 	}
 	.domain-desmog-ca .view-story-subject-view.view-id-story_subject_view .views-row,
 	.domain-ukdev-desmogblog-com .view-story-subject-view.view-id-story_subject_view .views-row {
		padding: 1em 0 1.5em;
		border-bottom: solid 3px #D81B22;
 	}
 	.domain-ukdev-desmogblog-com .view-story-subject-view.view-id-story_subject_view .views-row {
		border-bottom: solid 3px #0065B3;
 	}
 	.view-story-subject-view.view-id-story_subject_view .views-field-title {
		font-weight: 800;
		margin-bottom: 1em;
 	}
 	.view-story-subject-view.view-id-story_subject_view .views-field-title a {
 		color: #000000;
 	}
 	.view-story-subject-view.view-id-story_subject_view .views-field-field-bimage {
 		float: left;
 		margin: 0 0.5em 0.5em 0;
 	}

	.view-id-frontpage.view-display-id-page_2 .views-row,
	.view-id-frontpage.view-display-id-page_3 .views-row,
	.view-id-frontpage.view-display-id-page_4 .views-row,
	.view-id-features_ca .views-row {
		padding: 1em 0 1.5em;
		border-bottom: solid 3px #FFD241;
	}
	.domain-desmog-ca .view-id-frontpage.view-display-id-page_2 .views-row,
	.domain-desmog-ca .view-id-frontpage.view-display-id-page_3 .views-row,
	.view-id-features_ca .views-row {
		border-bottom: solid 3px #D81B22;
	}
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-page_2 .views-row,
	.domain-ukdev-desmogblog-com .view-id-frontpage.view-display-id-page_4 .views-row {
		border-bottom: solid 3px #0065B3;
	}
	.view-id-frontpage.view-display-id-page_2  .views-field-title,
	.view-id-frontpage.view-display-id-page_3  .views-field-title,
	.view-id-frontpage.view-display-id-page_4  .views-field-title {
		display: none;
	}
	.view-id-frontpage.view-display-id-page_2  .views-field-title-1,
	.view-id-frontpage.view-display-id-page_3  .views-field-title-1,
	.view-id-frontpage.view-display-id-page_4  .views-field-title-1 {
		display: block;
	}
	.view-id-frontpage.view-display-id-page_2  .views-field-title,
	.view-id-frontpage.view-display-id-page_3  .views-field-title,
	.view-id-frontpage.view-display-id-page_4  .views-field-title,
	.view-id-frontpage.view-display-id-page_2  .views-field-title-1,
	.view-id-frontpage.view-display-id-page_3  .views-field-title-1,
	.view-id-frontpage.view-display-id-page_4  .views-field-title-1,
	.view-id-features_ca .views-field-title {
		font-weight: 800;
		margin-bottom: 1em;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage,
	.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage,
	.view-id-features_ca .views-field-field-bimage {
		display: block;
		float: left;
		margin: 0 0.5em 0.5em 0;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage-1,
	.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage-1,
	.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage-1 {
		display: block;
		float: left;
		margin: 0 0.5em 0.5em 0;
		width: 200px;
	}
	/*.view-id-frontpage.view-display-id-page_2 .views-field-field-bimage-1,
	.view-id-frontpage.view-display-id-page_3 .views-field-field-bimage-1,
	.view-id-frontpage.view-display-id-page_4 .views-field-field-bimage-1,
	.view-id-features_ca .views-field-field-bimage-1 {
		display: none;
	}*/
	.view-id-frontpage.view-display-id-page_2 .views-field-created,
	.view-id-frontpage.view-display-id-page_2 .views-field-view-node,
	.view-id-frontpage.view-display-id-page_3 .views-field-created,
	.view-id-frontpage.view-display-id-page_3 .views-field-view-node
	.view-id-frontpage.view-display-id-page_4 .views-field-created,
	.view-id-frontpage.view-display-id-page_4 .views-field-view-node,
	.view-id-featured_positions_us.view-display-id-block_5 .views-field-view-node,
	.view-id-featured_positions_us.view-display-id-block_6 .views-field-view-node,
	.view-id-featured_positions_us.view-display-id-block_15 .views-field-view-node,
	.view-featured-positions-us .views-field-field-bimage .views-field-view-node,
	.view-id-features_ca .views-field-created,
	.view-id-features_ca .views-field-view-node {
		display: block;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-created,
	.view-id-frontpage.view-display-id-page_3 .views-field-created,
	.view-id-frontpage.view-display-id-page_4 .views-field-created,
	.view-id-features_ca .views-field-created {
		margin-bottom: 0.75em;
		font-size: 0.9em;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-created a,
	.view-id-frontpage.view-display-id-page_3 .views-field-created a,
	.view-id-frontpage.view-display-id-page_4 .views-field-created a,
	.view-id-features_ca .views-field-created a {
		color: #000000;
		text-transform: uppercase;
		text-decoration: underline;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-body,
	.view-id-frontpage.view-display-id-page_3 .views-field-body,
	.view-id-frontpage.view-display-id-page_4 .views-field-body,
	.view-id-features_ca .views-field-body {
		overflow: inherit;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-view-node,
	.view-id-frontpage.view-display-id-page_3 .views-field-view-node,
	.view-id-frontpage.view-display-id-page_4 .views-field-view-node,
	.view-id-features_ca .views-field-field-node {
		text-align: right;
		text-transform: uppercase;
	}
	.view-id-frontpage.view-display-id-page_2 .views-field-view-node a,
	.view-id-frontpage.view-display-id-page_3 .views-field-view-node a,
	.view-id-frontpage.view-display-id-page_4 .views-field-view-node a,
	.view-id-features_ca .views-field-field-node a {
		color: #000000;
		text-decoration: underline;
	}

	.view-id-frontpage.view-display-id-page_2 .views-row-2,
	.view-id-frontpage.view-display-id-page_3 .views-row-2,
	.view-id-frontpage.view-display-id-page_4 .views-row-2,
	.view-id-features_ca .views-row-2 {
		/*padding-top: 0;*/
		margin-top: 0;
	}

	.view-featured-positions-us .views-row {
		padding: 20px;
	}

	.domain-desmogblog-com #footer .block {
		width: 23%;
		padding: 0 1%;
		float: right;
	}

	article .field-type-taxonomy-term-reference {
		display: block;
	}
	.social-node-left {
		display: block;
	}

	.page-node-4057 #climate-content .climate-title {
		height: 162px;
	}
	.page-node-4057 #climate-content .climate-text .climate-text-shop img {
		max-width: 100%;
	}

	.page-node-4057 #climate-content .climate-title {
		height: 162px;
	}
	.page-node-4057 #climate-content .climate-title-right {
		padding-top: 2em;
	}
	.page-node-4057 #climate-content .climate-title-left img {
		width: 126px;
	}
	.page-node-4057 #climate-content .ctr-line1 {
		font-size: 2.2em;
	}
	.page-node-4057 #climate-content .ctr-line2 {
		font-size: 1.6em;
	}
	.page-node-4057 #climate-content .ctr-line3 {
		font-size: 1.3em;
	}

	.time-award-wrapper {
		width: 65%;
		float: right;
		position: relative;
		display: block;
	}
	.time-quote {
		margin-right: 115px;
	}
	.time-quote .time-quote-quote {
		font-family: "Open Sans", sans-serif;
		font-weight: 300;
		font-style: italic;
	}
	.time-quote .time-quote-author {
		font-family: "Open Sans Condensed", Sans-serif;
	}
	.time-icon {
		width: 100px;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	#fixed-social-bar,
	#new-fixed-social-bar {
		display: none;
	}

	#slideout {
		bottom: 0;
	}

	.views-field-body {
		font-size: 1.0em;
	}

	#donation-page-introduction {
		margin: 0 0 4em 325px;
	}

	.horizontal-social-bar {
		display: block;
	}
	.horizontal-social-bar .horizontal-share-wrapper .horizontal-share-left {
		line-height: 48px;
		font-size: 1em;
		font-weight: bold;
	}
	.horizontal-social-bar .horizontal-share-wrapper .horizontal-share-right {
		line-height: 48px;
		font-size: 1em;
	}
	.horizontal-social-bar .horizontal-share-wrapper img {
		height: 48px;
	}

  #block-block-107,
  #block-block-114,
  #block-block-115 {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
  }

  

	#donation-page-introduction {
		margin: 0 0 2em 325px;
	}
	#donation-page-patron-form {
		position: absolute;
		width: 280px;
		top: 0;
		left: 0;
		padding: 15px;
	}
	#donation-page-content-wrap {
		min-height: 275px;
	}

}

.icopyright-article-tools-horizontal .icx-tool-wrapper #icx-print,
.icopyright-article-tools-horizontal .icx-tool-wrapper #icx-email,
.icopyright-article-tools-horizontal .icx-tool-wrapper #icx-post {
	display: none;
}

.gsc-selected-option-container {
	font-weight: normal !important;
}

#google-cse-results table {
	margin-top: 0;
	margin-bottom: 0;
}

#google-cse-results .gsc-search-box tbody {
	border-top: none;
}
#google-cse-results .gsc-search-box input.gsc-search-button-v2 {
	max-width: 13px;
	max-height: 13px;
	margin-top: 3px;
	box-sizing: content-box;
	padding: 5px 19px;
}
/*#search-form.search-form.google-cse {
	display: none;
}*/

#google-cse-results .gsc-search-box .gsib_a {
	padding: 5px 6px 0;
}
#google-cse-results .gsc-search-box .gsst_a {
	padding-top: 7px;
}
#google-cse-results .gsc-thumbnail-inside {
	line-height: 1.3;
}
#google-cse-results .gsc-thumbnail-inside .gs-title {
	height: auto;
}
#google-cse-results .gsc-thumbnail-inside div.gs-title {
	margin-bottom: 0.3em;
}
#google-cse-results .gsc-table-result {
	margin: 0 6px;
}
#google-cse-results .gsc-table-result .gs-snippet {
	line-height: 1.3;
}

article.node-rogue .field-name-field-rogueimage img,
article.node-air-pollution-lobby-groups .field-name-field-rogueimage img {
  max-height: 300px;
}

#block-views-posts-by-rogue-block {
  padding-top: 1.5em;
  border-top: solid 1px #000000;
}
#block-views-posts-by-rogue-block ul {
  margin: 0px;
  font-size: 14px;
}
#block-views-posts-by-rogue-block ul a {
  color: #39C;
}

.domain-desmogblog-com .header-block #banner-donate-div {
	width: 75%;
}

.ui-widget-content a {
  color: #39C;
}

.ui-widget-content a:hover {
  color: #FFD241;
}

/* image crop fix */
/*#imagecrop-preview img,*/
/*#imagecrop-image {
  max-width: none;
}
.jcrop-holder img {
  max-width: none;
}
img.jcrop-preview {
  max-width: 100%;
}
*/
#imagecrop-preview img {
  width: 100%;
}
#imagecrop-image {
  max-width: none !important;
}

.view-video-gallery td {
  width: 33.33%;
  max-width:33.33%;
  vertical-align: top;
  line-height: 1.3;
  padding: 5px;
}
.view-video-gallery td a {
  color: #39C;
}
.view-video-gallery .views-field-field-video-blog {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.view-video-gallery .views-field-field-video-blog iframe {
  position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-tabs {
	padding: 0;
}
.ui-widget-header.ui-corner-all {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	padding: 0.5em 0.5em 0;
	overflow: hidden;
}
.ui-state-active,
.ui-state-hover {
	box-shadow: 0 0 10px #666;
	background: #FFF;
}
.ui-widget-header {
	border: none;
}
.ui-widget-header li a {
	font-weight: bold;
}
.ui-tabs .ui-tabs-nav li {
	margin: 1px .5em 0 0;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	font-size: 20px;
	text-transform: uppercase;
	font-family: "Open Sans", sans-serif;
}
li.search-result {
	margin-bottom: 15px;
	list-style: none;
}
li.search-result:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
li.search-result h3 {
	margin-top: 1.0em;
	margin-bottom: 1.0em;
}
li.search-result h3 a {
	color: #000;
}
li.search-result .search-snippet:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
li.search-result .search-snippet img {
	width: 100px;
	float: left;
	margin-right: 10px;
}

#block-block-116 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	/*height: 35px;
	max-height: 35px;*/
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	box-shadow: 0px 2px 6px #666;
	-webkit-transition: width 1s; /* Safari */
    transition: width 1s;
    display: none;
}

.newsletterslidedown {
	/*height: 35px;
	max-height: 35px;*/
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	padding: 10px;
}
#newsletterslidedown-com {
	background: #FCD44A;
}
#newsletterslidedown-com input.newsletter-submit {
	color: #FCD44A;
}
#newsletterslidedown-ca {
	background: #D81F26;
}
#newsletterslidedown-ca input.newsletter-submit {
	color: #FFF;
}
#newsletterslidedown-uk {
	background: #0066B2;
}
#newsletterslidedown-uk input.newsletter-submit {
	color: #FFF;
}
.newsletterslidedown input.newsletter-email {
	width: 70%;
	border: none;
	padding: 2px 5px;
}
.newsletterslidedown input.newsletter-submit {
	width: 25%;
	border: none;
	background: #000;
	float: right;
	padding: 2px;
}

.facebook-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.facebook-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
@media screen and (max-width : 480px) {
	.fancytable1 th,
	.fancytable1 td {
		padding: 5px;
	}

	.fancytable1 {
		font-size: 12px;
		line-height: 1.3;
	}
}

.fancytable1 {
	width: 100%;
	background: #FFF;
	line-height: 1.3;
}
.fancytable1 thead {
	background: #ED1C24;
	color: #FFF;
	text-align: left;
}
.fancytable1 th,
.fancytable1 td {
	padding: 10px;
}
.fancytable1 tr {
	border-top: 1px solid #DDD;
}
.fancytable1 tr:last-child {
	border-top: 2px solid #ED1C24;
}


	/* custom value only mode, before the user decided to do one time or monthly */
	#desmogcanadadonation.customvalueonly #patron-form,
	#desmogcanadadonation.customvalueonly #IATS_PaymentBoxDiv,
	#desmogcanadadonation.customvalueonly #IATS_PaymentBoxDiv .IATS_InnerDiv,
	#desmogcanadadonation.customvalueonly #IATS_PaymentBoxDiv .IATS_InnerDiv #IATS_ContentSectionDiv,
	#desmogcanadadonation.customvalueonly #IATS_PaymentBoxDiv .IATS_InnerDiv #IATS_ContentSectionDiv #IATS_AmountSectionDiv,
	#desmogcanadadonation.customvalueonly #IATS_AmountSectionDiv .IATS_AmountItemDiv:nth-child(6) {
		display: inline-block;
		width: auto !important;
	}
	#desmogcanadadonation.customvalueonly .IATS_EventDescription,
	#desmogcanadadonation.customvalueonly .IATS_PaymentDiv,
	#desmogcanadadonation.customvalueonly .IATS_ErrorMsgDiv,
	#desmogcanadadonation.customvalueonly .IATS_Action,
	#desmogcanadadonation.customvalueonly .IATS_SecureDataDiv,
	#desmogcanadadonation.customvalueonly #IATS_AmountSectionDiv .IATS_AmountSectionTitle,
	#desmogcanadadonation.customvalueonly #IATS_AmountSectionDiv .IATS_AmountItemDiv,
	#desmogcanadadonation.customvalueonly #IATS_AmountSectionDiv .IATS_AmountItemDiv:nth-child(6) #IATS_AmountName_Order_Other0,
	#desmogcanadadonation.customvalueonly #IATS_AmountSectionDiv .IATS_AmountItemDiv:nth-child(6) #IATS_PaymentItemErrorMesssage_Min0,
	#desmogcanadadonation.customvalueonly #IATS_AmountSectionDiv #IATS_PaymentItemErrorMesssage_NonAmount {
		display: none;
	}

	#desmogcanadadonation {
	}

	#desmogcanadadonation.customvalueonly #IATS_AmountListItem_NewOtherAmount0 {
		font-size: 20px;
	    position: relative;
	    top: -5px;
	    border: 1px solid #666;
	    padding: 0px 5px !important;
	    width: 100px;
	}
	#desmogcanadadonation hr {
		border: 0.5px solid #000;
		margin: 1.0em 0;
	}
	#desmogcanadadonation.customvalueonly #patron-form * {
		padding: 0px;
		margin: 0px;
	}
	#desmogcanadadonation #monthlysubmit {
		background: #CC3333;
		padding: 5px;
		border-radius: 5px;
		color: #FFF;
		display: inline-block;
		text-decoration: none;
		font-size: 20px;
	}
	#desmogcanadadonation #submitbox {
		border-radius: 10px;
		border: 2px solid #cc3333;
		padding: 15px;
		max-width: 600px;
	}
	#desmogcanadadonation #submitbox .xlarge {
		font-weight: bold;
		font-size: 36px;
		line-height: 0.5em;
		margin-top: 25px;
	}
	#desmogcanadadonation #submitbox .large {
		font-weight: bold;
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 2em;
	}
	#desmogcanadadonation #submitbox .small {
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
	}
	#desmogcanadadonation.customvalueonly #submitbox {
		float: left;
		width: 49%;
		box-sizing: border-box;
	}
	#desmogcanadadonation.customvalueonly #submitboxtext {
		float: right;
		width: 49%;
		box-sizing: border-box;
	}
	/*@media screen and (max-width: 960px) and (min-width: 781px) {
		#desmogcanadadonation.customvalueonly #submitbox {
			float: left;
			width: 49%;
		}
		#desmogcanadadonation.customvalueonly #submitboxtext {
			float: right;
			width: 49%;
		}
	}*/
	@media screen and (max-width: 960px) {
		#desmogcanadadonation.customvalueonly #submitbox {
			float: none;
			width: 100%;
			max-width: 500px;
		}
		#desmogcanadadonation.customvalueonly #submitboxtext {
			float: none;
			width: 100%;
		}
	}
	#desmogcanadadonation #submitboxtext p:first-child {
		margin-top: 0;
	}

	#desmogcanadadonation .onetimetitle,
	#desmogcanadadonation .monthlytitle {
		margin: 0 0 0.5em;
		font-size: 22px;
		display: none;
		text-transform: uppercase;
		color: #cc3333;
	}
	
	#desmogcanadadonation.fullform .IATS_Action {
		text-align: center;
		display: block !important;
		margin-bottom: 10px;
	}
	#desmogcanadadonation.fullform .IATS_Action .IATS_Action,
	#desmogcanadadonation.fullform #IATS_AmountName_Order_Other0 {
		display: inline !important;
	}
	#desmogcanadadonation.fullform #IATS_BackAction_Button,
	#desmogcanadadonation.fullform #IATS_ReoccurringDiv_ScheduleType {
		display: none !important;
	}
	#desmogcanadadonation #IATS_ProcessAction_Button {
		background: #CC3333;
		padding: 5px;
		border-radius: 5px;
		color: #FFF;
		font-size: 16px;	
		border: none;	
	}
body.node-type-blog .field-name-body .width100 p
body.node-type-blog .field-name-body .width80 p,
body.node-type-blog .field-name-body .width50 p,
body.node-type-blog .field-name-body .width40 p,
body.node-type-blog .field-name-body .width30 p {
	margin: 0.5em 0;
}
body.node-type-blog .field-name-body .width100 img
body.node-type-blog .field-name-body .width80 img,
body.node-type-blog .field-name-body .width50 img,
body.node-type-blog .field-name-body .width40 img,
body.node-type-blog .field-name-body .width30 img {
	width: 100% !important;
}

body.node-type-blog .field-name-body .width100 {
	font-size: 12px;
	width: 100%;
	margin: 0 auto 50px;
	line-height: 1.5;
}
body.node-type-blog .field-name-body .width80 {
	font-size: 12px;
	width: 90%;
	margin: 0 auto 50px;
	line-height: 1.5;
}
body.node-type-blog .field-name-body .width50 {
	font-size: 12px;
	width: 75%;
	margin: 0 auto 50px;
	line-height: 1.5;
}
body.node-type-blog .field-name-body .width40 {
	font-size: 12px;
	width: 70%;
	margin: 0 auto 50px;
	line-height: 1.5;
}
body.node-type-blog .field-name-body .width30 {
	font-size: 12px;
	width: 65%;
	margin: 0 auto 50px;
	line-height: 1.5;
}
body.node-type-blog .field-name-body .no-margin {
	margin-bottom: 0;
}
body.node-type-blog .field-name-body .text80 p:not(:first-child) {
	width: 80%;
	margin: 0.5em auto 0.5em;
}
body.node-type-blog .field-name-body .text50 p:not(:first-child) {
	margin: 0.5em auto 0.5em;
}

@media screen and (min-width: 600px) {
	body.node-type-blog .field-name-body .width100 {
		font-size: 14px;
	}
	body.node-type-blog .field-name-body .width80 {
		width: 80%;
		font-size: 14px;
	}
	body.node-type-blog .field-name-body .width50 {
		width: 50%;
		font-size: 14px;
	}
	body.node-type-blog .field-name-body .width40 {
		width: 40%;
		font-size: 14px;
	}
	body.node-type-blog .field-name-body .width30 {
		width: 30%;
		font-size: 14px;
	}
	body.node-type-blog .field-name-body .text50 p:not(:first-child) {
		width: 50%;
	}
}

body.page-node-9997 h1.title,
body.page-node-12555 h1.title {
	display: none;
}

body.page-node-7093 #whatsnext {
	display: none;
}
body.domain-desmogblog-com #cccwr {
	display: none !important;
}

/* read time */
span.read-time {
	font-style: italic;
	float: right;
}
body.page-taxonomy-term .read-time {
	margin-top: 1.0em;
}
.view-id-frontpage .views-field-php-1 {
    float: none;
    display: block;
    font-style: italic;
    text-align: right;
    margin-bottom: 14px;
    margin-top: -5px;
    font-size: 12px;
}

body.domain-ukdev-desmogblog-com .view-id-frontpage .views-field-php-1 {
	margin-bottom: 14px;
}

.field-name-body video {
	max-width: 100%;
	height: auto;
}
html .fullwidthsocial .gs-buttons.gs-wide a[class*="gs-"] {
	width: 25% !important;
}
html .fullwidthsocial .gs-buttons.gs-wide.gs-scroll>div {
	overflow-x: hidden !important;
}
html .fullwidthsocial .gs-buttons.gs-wide.gs-scroll:before {
	display: none;
}