/*
 Theme Name:     Valenti Child
 Theme URI:      http://themeforest.net/user/cubell
 Description:    Valenti Child Theme
 Author:         Cubell
 Author URI:     http://themeforest.net/user/cubell
 Template:       valenti
 Version:        1.0
*/

/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */

/*********************
BODY TEXT
*********************/

a {
    color: #009ebd;
}

a:visited {
    color: #009ebd;
}

div.feed-page a, div.feed-page a:visited, div.cb-sidebar-widget a, div.cb-sidebar-widget a:visited {
    color: #4d4d4d;
}

div.entry-content a, div.entry-content a:visited {
   color: #009ebd;

}

body.single-post section.entry-content a {
    color: #1d1dff;
    font-weight: 800;
}

body.single-post section.entry-content a, body.single-post section.entry-content a:visited {
    color: #575aff;
    font-weight: 800;

}

#main {
    padding: 20px 0 0;
}

p {
	-moz-hyphens: inherit;
}

.cb-byline {
    font-size: 11px;
    line-height: 1.3em;
    margin: 0 0 5px;
}

.cb-sidebar-widget-wbg h2.h4 {
	padding-bottom: 5px;
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/


h1, .h1 {
    font-size: 35px;
    line-height: 1.4em;
}

h4, .h4 {
    font-size: 14px;
    margin: 0;
}

/*********************
FOOTER
**********************/

#cb-footer {
    background-color: #272727;
    border-top: 20px solid #333333;
    margin-top: 16px;
}

/*********************
BLOG STYLE A
*********************/

.cb-blog-style-a .cb-meta h2 {
    font-size: 20px;
    line-height: 1.3em;
}

/*********************
FROM THE OLD PAGELINES THEME
*********************/

.entry-content ul {
	font-size: 16px;
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 20px;
}

.entry-content ul li {
	margin-left: 10px;
	padding-bottom: 10px;
}
	
body {
  color:black;
  font-size:16px;
  line-height:1.5em;
}

.cb-divider .cb-title {
  background-color:white;
  color:black;
  display:inline-block;
  font-size:16px;
  font-weight:700;
  letter-spacing:2px;
  padding:7px 18px;
  position:relative;
  top:-9px;
}

/* COP19 Fellows banner */

div#cop19fellow {
	display: block;
	float: left;
    padding-left: 3px;
    padding-right: 2px;
}

div#cop19fellow-fp {
	display: block;
	float: left;
    padding-left: 3px;
    padding-right: 4px;
}

div#cop19fellow img, div#cop19fellow-fp img {
    border: 2.5px solid #DFDFDF;
}

div#cop19fellow-hover img {
    border: 2.5px solid #000000;
    }

div.COP19nac {
    color: #808080;
    font-size: 12px;
    text-align: center;
    line-height: 1em;
}

div.COP19nac-hover {
    color: #808080;
    font-size: 12px;
    text-align: center;
    line-height: 1em;
    font-weight: 400: 
}

div.COP19country {
	background-image:url('../platformpro/images/dots.png');
	background-repeat:no-repeat;
	background-position:center bottom; 
	margin-bottom: 8px;
    padding-bottom: 8px;
}

div.COP19name {
    line-height: 1em
}

/* COP19 Fellows bios */

div#cop19fellow-longbio {
	clear:both;
	margin-bottom: 20px;
	display: block;
}

div.cop19fellow-longbio-img {
	float: left;
	width: 80px;

}

img.cop19fellow-longbio-img {
	float: padding-right: 10px;
	border: 3px solid #DFDFDF;
	position: relative;
	top: 5px;

}

div.cop19fellow-longbio-text {
	background-image:url('../platformpro/images/dots.png');
	background-repeat:no-repeat;
	background-position:center bottom; 
	float: left;
    padding-bottom: 20px;
    margin-bottom: 30px;
	width: 900px;
}

span.cop19fellow-longbio-NAME {
    font-weight: 600;
}

span.cop19fellow-longbio-COUNTRY {
	font-style:italic;
	}

/*********************
AUTHOR PAGE
*********************/
.cb-author-page .cb-author-details .cb-meta .cb-author-bio, .cb-about-page .cb-author-line .cb-author-details .cb-meta .cb-author-bio {
  font-size: .8em;
  line-height: 1.2em
  padding: 10px;
  margin: 0;
  color: #999999;
}

/*********************
CLIMATE TRACKERS PAGE
*********************/

.cb-about-page .cb-author-line .cb-author-details {
    margin-right: 15px;
    width: 185px;
}

.cb-about-page .cb-author-line {
    margin: 0 10px 15px;
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/

.first {
    margin-left: 30px;
}

.page-id-30868 .sixcol {
    font-size: 19px;
    line-height: 34px;
    width: 39.619%;
    }
    
.cb-module-header .alumni-list  {
    margin-bottom: 5px;
    padding: 14px 20px 15px;
}
  
/******************************************************************
WIDGETS
******************************************************************/
  
 
  .widget-recent-posts ul li {
    margin: 0 0 10px 0;
  }
  
  .widget-recent-posts ul li .cb-mask:hover img {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
  }
  
  .widget-recent-posts ul li .cb-mask a img {
    -webkit-transition: all 0.35s;
    -moz-transition: all 0.35s;
    -o-transition: all 0.35s;
    transition: all 0.35s;
  }
  
  .widget-recent-posts ul li .cb-mask {
  	float: left;
  }
  
  .widget-recent-posts .cb-small {
    padding: 10px; 
  }

/*  .widget-recent-posts .cb-small li .cb-meta {
    padding: 0 0 0 100px;
  } */
  
  .widget-recent-posts .cb-byline .cb-author, .cb-byline .cb-date, .cb-byline .cb-category, .cb-byline .cb-comments {
  	margin:0; padding:0;
  }
  
/* Sidebar widgets w/light backgrounds */

.cb-sidebar .cb-lwa-profile, .cb-sidebar .cb-form-body {
  padding: 0 10px;
}

.cb-sidebar-widget-wbg {
  max-width: 100%;
  overflow: hidden;
}

.cb-sidebar-widget-wbg a {
  color: #4d4d4d;
}
.cb-sidebar-widget-wbg .cb-sidebar-widget-wbg-title {
  margin: 0 0 30px 0;
  text-align: center;
  border-bottom: transparent 3px solid;
  background: #ffffff;
  padding: 14px 20px 15px 20px;
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: 700;
  color: #666666;
  text-transform: uppercase;
}
.cb-sidebar-widget-wbg .cb-light {
  background: #ffffff;
}
.cb-sidebar-widget-wbg .cb-light li .cb-meta .cb-byline a, .cb-sidebar-widget-wbg .cb-light li .cb-meta .cb-byline .fa-clock-o, .cb-sidebar-widget-wbg .cb-light li .cb-meta .cb-byline .fa-folder, .cb-sidebar-widget-wbg .cb-light li .cb-meta .cb-byline .fa-comment, .cb-sidebar-widget-wbg .cb-light li .cb-meta .cb-byline .fa-user {
  color: #b3b3b3;
}
.cb-sidebar-widget-wbg .cb-light li .cb-meta h3 a {
  color: #4d4d4d;
}
.cb-sidebar-widget-wbg .lwa-form, .cb-sidebar-widget-wbg .lwa-remember, .cb-sidebar-widget-wbg .lwa-register-form, .cb-sidebar-widget-wbg .lwa.cb-logged-in {
  padding: 0 0 30px 0;
}
  
  
/* Daily Brief from Bonn -- start */

body.page-id-31069 .cb-sidebar-widget {
    margin-bottom: 0px;
    max-width: 100%;
    overflow: hidden;
}

body.page-id-31069 .cb-sidebar-widget .cb-sidebar-widget-title {
    margin: 0px;
}


/* hiding titles */

  div#execphp-17 h3.cb-sidebar-widget-title, div#execphp-18 h3.cb-sidebar-widget-title, div#execphp-19 h3.cb-sidebar-widget-title {
	  display:none;
  }
  
  h3.cb-sidebar-widget-title {
	  display:none;
  }

/* tightening up dividers */

.cb-divider-tight {
    background: none repeat scroll 0 0 #E5E5E5;
    height: 20px;
    margin: 0;
    text-align: center;
    width: 100%;
}


.cb-divider-tight .cb-title {
  background: white;
  padding: 7px 15px;
  font-size: 14px;
  color: gray;
  font-weight: 700;
  letter-spacing: 2px;
  display: inline-block;
  top: -10px;
  position: relative;
}


/************************************
Bonn June 2014 page (#31069)
*************************************/

.cb-module-e {
    margin-bottom: 0px;
}

body.page-id-31069 .cb-module-custom {
    padding: 0;
}

body.page-id-31069 .cb-module-a.cb-light, body.page-id-31069 .cb-module-b.cb-light, body.page-id-31069 .cb-module-c.cb-light, body.page-id-31069 .cb-module-d.cb-light, body.page-id-31069 .cb-module-e.cb-light, body.page-id-31069 .cb-module-f.cb-light, body.page-id-31069 .cb-module-g.cb-light, body.page-id-31069 .cb-ad-half.cb-light, body.page-id-31069 .cb-ad-full.cb-light, body.page-id-31069 .cb-module-custom {
    background: none repeat scroll 0 0 #FFFFFF;
}

body.page-id-31069 .cb-about-page .cb-author-line .cb-author-details {
    margin: 20px 10px 10px;
    width: 120px;
}

body.page-id-31069 .cb-author-page .cb-author-details .cb-meta h3, .cb-about-page .cb-author-line .cb-author-details .cb-meta h3 {
    font-size: 16px;
    margin: 0;
    padding: 15px 10px;
    width: 100%;
}

/************************************
News page (#31094)
*************************************/

div.excerpt a:hover {
	text-decoration: none !important;
}

h2.news-title {
    background-image: url("images/news-RSS.png");
    background-repeat: no-repeat;
    background-position: right top;
}

body.page-id-31094 section#cb-section-b {
	padding: 0px;
	margin-left: 40px;
}

body.page-id-31094  div.cb-sidebar {
	margin: 20px 0 0;
	padding: 0px;
	width: 295px;
}

body.page-id-31094 div.r-sidebar {
	margin: 20px 20px 0 0;
	padding: 0px;
	width: 250px;
	float:right;
}

body.page-id-31094 .flexslider-widget .slides li div.cb-meta h4 a {
    border-bottom: 0px;
    color: white;
}

body.page-id-31094 .flexslider-widget .slides li div.cb-meta h4 {
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1.5em;
    margin: 2px 0;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), -2px -2px 1px rgba(0, 0, 0, 0.075);
    width: 100%;
    text-transform: none;
}

body.page-id-31094 .three-c-1, body.page-id-31094 .three-c-2, body.page-id-31094 .three-c-3 {
	float: left;
	padding: 15px;
}

body.page-id-31094 .widget-recent-posts .cb-small {
	padding-left:10px
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 12px;
}

body.page-id-31094 .widget-recent-posts ul li div.cb-mask {
	float: right;
	padding-left: 8px;
}

body.page-id-31094 .widget-recent-posts ul li {
	margin: 0px;
	padding-top: 6px;
}


body.page-id-31094 .widget-recent-posts li .cb-small div.cb-meta {
	padding: 0px;
}

body.page-id-31094 {
    font-size: 12px;
    line-height: 1.4em;
}

body.page-id-31094 a:hover  {
	text-decoration: underline;
}

div.regions-rm {
	margin-right: 20px !important;
	float: left;
}

div.stream-title {
	font-size:15px; 
	font-weight:bold; 
	color: #303030; 
	padding-bottom: 5px; 
	line-height: 1.5em;

}

/**********************************************
RESPONSIVE STUFF: 481px<L5109 768px<L5728 1020px<L8080 1200px<L9206
**********************************************/


@media only screen and (max-width: 481px) {

	/*Regions page*/
	
	body.page-id-31094 .three-c-1, body.page-id-31094 .three-c-2, body.page-id-31094 .three-c-3 {
		width: 100;
	}
	
	body.page-id-31094 #cb-section-b, body.page-id-31094 #cb-section-d {
		width: 100;
	}

	body.page-id-31094 div.cb-sidebar {
		width: 100;
	}
		
	/*Blog Style A */

	.cb-blog-style-a .cb-meta .cb-excerpt {
	    font-size: 12px;
	    line-height: 18px;
		}
	
	/* Homepage */
	
	body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt {
   		display: none;
    	}  	    	
    body.page-id-30703  #cb-section-d .cb-blog-style-a .cb-mask, .cb-blog-style-d .cb-mask {
		display: none;
		}		
	body.page-id-30703 .cb-blog-style-a .cb-meta h2 {
	    font-size: 14px;
	    line-height: 1.5em;
	    padding-left: 15px;
	    padding-right: 15px;
	    text-align: center;
		}	
	body.page-id-30703 .cb-blog-style-a, .cb-blog-style-d {
	    background: none repeat scroll 0 0 #FFFFFF;
	    border-bottom: 1px solid #E6E6E6;
	    margin: 0px;
		}	
	body.page-id-30703 .cb-byline {
    	margin: 0px;
		}	
	body.page-id-30703 .cb-blog-style-a .cb-meta, .cb-blog-style-d .cb-meta {
	    text-align: center;
		}
    body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta {
	    padding: 10px 20px 10px 10px;
	}	
	.full-banner-ad {
		margin-right: 30px;
	}
	
	/* Category template */
	
	div.feed-page-title {
		width: 100% !important;
		border-bottom: 0 !important;
		border-top: 0 !important;
		padding: 0 !important;
		margin: 0 !important;	
	}
	
	h2.feed-page-title {
		text-align: center !important;	
		color: grey !important;
	}	
	
	h2.f-main-title {
		padding-top: 8px !important;
	}
	
	h2.feed-page-title .f-subtitle {
		display: none !important;
	}	
	
	div.feed-page {
		margin: 0 !important;
		width: 100% !important;
	}
	
	div.feed-page #main {
		width: 100% !important;
	}
	
	.cb-blog-infinite-load {
		padding: 10px !important;
	}
	
	.widget-recent-posts ul li .cb-mask a img {
		display: none !important;
	}
	
	.widget-recent-posts .cb-small li .cb-meta {
		padding: 0 !important;
	}	
	
	.widget-recent-posts ul li {
		margin: 0 !important;
	}

}
		
	
@media only screen and (min-width: 481px) {


	/*Regions Page */
	
	body.page-id-31094 section#cb-section-b {
		padding: 0px;
		margin-left: 20px !important;
	}
	
	body.page-id-31094 .cb-sidebar, body.page-id-30703 #cb-sidebar {
		width: 220px !important;
	}
	
	body.page-id-31094, body.page-id-30703 ul.cb-small {
		font-size: 11px !important;
		line-height: 1.4em;
	}
	
	body.page-id-31094 div.excerpt {
		font-size: 11px !important;
		line-height: 1.4em;
	}
	
	/*Blog Style A */

	body.page-id-30703 .cb-blog-style-a .cb-meta .cb-excerpt {
	    font-size: 12px;
	    line-height: 18px;
		}
	
	/* Homepage */
    
    body.page-id-30703 #cb-section-d .cb-meta .cb-byline .cb-category {
	    display: none;
    	}
    body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta {
	    padding: 0 20px 10px 10px;
	}
	.full-banner-ad {
		margin-right: 30px;
	}
	
	/* Category*/
	
	div.feed-page-title {
		width: 100% !important;
		border-bottom: 0 !important;
		border-top: 0 !important;
		padding: 0 !important;
		margin: 0 !important;	
	}
	
	h2.feed-page-title {
		text-align: center !important;	
		color: grey !important;
	}	
	
	h2.f-main-title {
		padding-top: 8px !important;
	}
	
	div.feed-page {
		margin: 0 !important;
		width: 100% !important;
	}
	
	div.feed-page #main {
		width: 100% !important;
	}
	
	.cb-blog-infinite-load {
		padding: 10px !important;
	}
	
	.widget-recent-posts .cb-small li .cb-meta {
		padding: 0 0 0 90px;

	}	
	
	.widget-recent-posts ul li {
		margin: 0 !important;
	}
	
}

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

	/*Regions page*/

	
	.three-c-1, .three-c-2, .three-c-3 {
		width: 50%;
	}
	
	body.page-id-31094 div.cb-sidebar {
		padding: 0px;
		width: 230px;
	}
	
	
	div.regions-rm {
		margin-right: 10px !important;
	}
	
	body.page-id-31094 section#cb-section-b {
		padding: 0px;
		margin-left: 40px;
	}
	
	body.page-id-31094 .cb-sidebar, body.page-id-30703 #cb-sidebar {
		width: 230px !important;
	}


	
	/* Homepage */	
		
	body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt {
   		font-size: 12px: 
    }
    
    body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta {
	    padding: 0 20px 10px 10px;
	}		
		.full-banner-ad {
		margin-right: 30px;
	}	
	
	/* Category template */
	
	.flexslider-widget .slides li div.cb-meta h4 {
		font-size: 16px !important;
	}
	
	div.feed-page-title {
		width: 100px !important;	
		border-bottom: 0px solid #e5e5e5 !important;
		border-top: 3px solid #e5e5e5 !important;
	    padding-right: 10px !important;
	    padding-top: 16px !important;
	    margin-left: 20px !important;
	    margin-top: 20px !important;
	}
	
	h2.feed-page-title {
		text-align:right !important;
		color: black !important;
	}
	
	h2.f-main-title {
		padding-top: 20px !important;
	}

	div.feed-page {
	    margin-left: 10px !important;
	    margin-top: 20px !important;
	    margin-bottom: 0px !important;
	    margin-right: 0px !important;
		width: 340px !important;
	}

	div.feed-page #main {
		width: 340px !important;
	}
	
	.cb-blog-infinite-load {
		padding: 0px !important;
	}	
	
/*	.widget-recent-posts .cb-small li .cb-meta {
    	padding: 0 0 0 100px !important;
	}	*/
		
	.widget-recent-posts ul li {
	    margin: 0 0 10px 0;
	}
	
}		


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

	/*Regions page*/

	.three-c-1, .three-c-2, .three-c-3 {
		width: 33%;
	}
	
	body.page-id-31094 .cb-sidebar, body.page-id-30703 #cb-sidebar {
		width: 295px !important;
	}
	
	body.page-id-31094  div.cb-sidebar {
		margin: 20px 0 0;
		padding: 0px;
		width: 295px;
	}	
	
	body.page-id-31094, body.page-id-31094 ul.cb-small {
		font-size: 12px !important;
		line-height: 1.4em;
	}
	
	div.regions-rm {
		margin-right: 20px !important;
	}
		
	body.page-id-31094 section#cb-section-b {
    	margin-left: 40px !important;
	}
	
	body.page-id-31094 div.excerpt {
		font-size: 12px !important;
		line-height: 1.4em;
	}

	/* Homepage */	
		
	body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt {
   		font-size: 12px: 
    	}
    body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta {
	    padding: 0 20px 10px 10px;
	}		
	
		.full-banner-ad {
		margin-right: 60px;
	}
	
	/* Category template */
	
	.flexslider-widget .slides li div.cb-meta h4 {
		font-size: 16px !important;
	}
	
	div.feed-page {
		width: 460px !important;
		margin-left: 20px !important;
	}
	
	div.feed-page #main {
		width: 460px !important;
	}
	
	div.feed-page-title {
		width: 140px !important;	
	}
}

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

	/*Regions page*/

	.three-c-1, .three-c-2, .three-c-3 {
		width: 33%;
		}
	body.page-id-31094  div.cb-sidebar {
		margin: 20px 0 0;
		padding: 0px;
		width: 295px;
	}	/* Homepage */	
		
	body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta .cb-excerpt, .cb-blog-style-d .cb-meta .cb-excerpt {
   		font-size: 12px: 
    	}
    	
    body.page-id-30703 #cb-section-d .cb-blog-style-a .cb-meta {
	    padding: 0 20px 10px 10px;
	}
	
	.full-banner-ad {
		margin-right: 30px;
	}
		
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
}


/**********************************************
THINGS YOU MIGHT NEED TO ADJUST ON THE HOME PAGE
**********************************************/

body.page-id-30703 div.cb-grid-6 div.cb-author, section#cb-section-c div.cb-author {
	display:none;
}

body.page-id-30703.cb-byline .cb-category {
  display: none;
  margin:0 7px 5px 0;
}

body.page-id-30703 .cb-meta .cb-byline .cb-category {
    display: none;
	}

body.page-id-30703 .cb-blog-style-a .cb-meta h2, .cb-blog-style-d .cb-meta h2 {
    font-weight: 400;
}

body.page-id-30703 .cb-blog-style-a, .cb-blog-style-d {
    background: none repeat scroll 0 0 #FFFFFF;
}

body.page-id-30703 div.cb-module-header {
	  display:none;
  } 

.cb-module-a.cb-light, .cb-module-b.cb-light, .cb-module-c.cb-light, .cb-module-d.cb-light, .cb-module-e.cb-light, .cb-module-f.cb-light, .cb-module-g.cb-light, .cb-ad-half.cb-light, .cb-ad-full.cb-light, .cb-module-custom {
    background: none repeat scroll 0 0 #FFFFFF;
}

body.page-id-30703 .cb-module-a, .cb-module-b, .cb-module-c, .cb-module-d, .cb-module-e, .cb-module-f, .cb-module-g, .cb-a-large, .cb-a-medium, .cb-a-square, .cb-slider-a, .cb-slider-b, .cb-grid-4, .cb-grid-5, .cb-grid-6, .cb-module-custom {
    position: relative;
    margin-bottom: 0;
}

/* More from our trackers button */

body.page-id-30703 .cb-button.cb-big a, .cb-button.cb-big.cb-no-url {
    font-size: 14px;
    margin-bottom: 15px;
    padding: 8px;
    text-align: center;
    width: 100%;
}

body.postid-34257 div.cb-entry-header, body.postid-34257 div.cb-breadcrumbs {
	display:none;
}

body.page-id-31006 div.cb-module-header {
	  display:none;
  } 
  
body.page-id-31069 div.cb-module-header {
	  display:none;
  } 
  
/* Campaign post */

body.page-id-32408 .cb-breadcrumbs, body.page-id-32408 .cb-style-off, body.page-id-32408 cb-author-box {
	display: none;
}
  
body.page-id-32408 div.action-right {
	float: right;
	display: block;
	width: 50%;
}

body.page-id-32408 div.action-left {
	float: right;
	display: block;
	width: 50%;
}

body.page-id-32408 div.mobilization-explanation {
	margin-left: 50px;
	margin-right: 50px;
}

body.page-id-32408 div.content-block {
	border-top: 4px solid #e6e6e6;
    margin-top: 20px;
    padding-top: 20px;
}

body.page-id-32408 input.submit, body.page-id-32408 input[type="submit"], body.page-id-32408 a.button, body.page-id-32408 .button a {
    background: none repeat scroll 0 0 #ffa017;
    border-radius: 4px;
    box-shadow: 0 4px 0 #b36404;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    margin-bottom: 0.8em;
    padding: 0.5em 0.8em;
    position: relative;
    text-transform: uppercase;
    white-space: normal;
}

body.page-id-32408 .cb-author-page .cb-author-details .cb-meta, body.page-id-32408 .cb-about-page .cb-author-line .cb-author-details .cb-meta {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e5e5e5 #e5e5e5;
    border-image: none;
    border-style: none;
    padding-left: 5px;
    padding-right: 5px;
    border-width: ;
    letter-spacing: ;
    overflow: ;
    text-align: center;
}
    
body.page-id-32408 .cb-page-header, body.page-id-32408 .cb-404-header, body.page-id-32408 .cb-cat-header {
    display: none;
}

body.page-id-32408 .cb-author-details {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
    width: 200px;
}    
    
body.page-id-32408 .cb-about-page .cb-author-line .cb-author-details {
    margin-right: 14px;
    width: 200px;
    }
    
body.page-id-32408 p {    
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}   

body.page-id-32408 input.submit:hover,
body.page-id-32408 input[type="submit"]:hover,
body.page-id-32408 a.button:hover, body.page-id-32408
.button a:hover{
	color:#2C3132;
	text-decoration:none;}
body.page-id-32408 input.submit:active,
input[type="submit"]:active,
body.page-id-32408 a.button:active,
body.page-id-32408 .button a:active{
	top:2px;
	box-shadow:0 2px 0 #B36404;
	text-decoration:none;}
	
body.page-id-32408 a:hover, body.page-id-32408 a:visited:hover{
	opacity:0.8;}
body.page-id-32408 a:active{
	opacity:0.5;}
body.page-id-32408 a:link, body.page-id-32408 a:visited:link{
	-webkit-tap-highlight-color:rgba(0,120,170,0.3);}
body.page-id-32408 a:active, body.page-id-32408 a:hover{
	outline:0}
body.page-id-32408 a.active{
	color:inherit !important;
	cursor:default;
	opacity:1 !important;}
	
/* call4climate-skill-up post */

body.postid-32245 .cb-style-off {
    display: none;
    margin-bottom: 20px;
    }
    
body.postid-32245 #cb-author-box {
    display: none;
    margin: 0 0 30px;
    }
  
/* News Slider Blocks */

div.cb-mask.news-image img {
	width: 100%;
	padding-bottom: 10px;
}

div.cb-mask.news-image img.attachment-cb-80-60 {
	padding-left: 5px;
}

.widget-recent-posts.news ul li .cb-mask.small {
    float: right;
}

.widget-recent-posts.news ul li .cb-mask.big {
    display: block;
    clear: both;
}

.widget-recent-posts.news ul li {
    margin: 0 0 5px;
}

div.excerpt {
	font-size: 12px;
	line-height: 1.4em;
}

div.excerpt p {
	padding-bottom: 2px;
	margin: 0px;
}

div.news-meta {
	font-size: 12px;
	line-height: 1em;
	text-transform: uppercase; 
	padding-bottom: 5px;
	padding-top: 4px;
}

div.news-meta .date{
	color:#b0b0b0;
}

div.news-meta .source {
	color:#9c9c9c;
	font-weight: bold;
}

div.news-meta .source a, div.news-meta .source a:visited {
	color:#9c9c9c;
}

li.cb-article.news-post {
	border-top: 1px solid #d3d3d3;
}

.widget-recent-posts.news .cb-small {
    padding: 4px; 
}

/* Category Template */

body.category ul.cb-small {
    font-size: 12px !important;
    line-height: 1.4em !important;
}

article.category-d div.cb-mask.news-image.big {
	padding: 10px;
}

article.category-d div.cb-mask.news-image.small {
    float: right;
}

article.category-d.cb-article.cb-small {
	border-top: 1px solid #d3d3d3;
	padding: 10px;

}

div.feed-page-title {
	border-bottom: 0px solid #e5e5e5;
    border-top: 3px solid #e5e5e5;
    display: block;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    padding-right: 10px;
    padding-top: 18px;
    max-width: 128px !important;
    width: 100%;
	}	







@media screen and (max-width: 767px) {
 div.feed-page-title {
        max-width: 100% !important;
    }
    
    .sidesharers{
	    display: none
    }
    
    
}



h2.feed-page-title {
	text-transform: uppercase; 
	line-height: 1.4em; 
	text-align:right;
	}
	
h2.feed-page-title .f-subtitle {
	color: grey;
}

h2.feed-page-title .f-title {
	font-size: 1.2em;
}

div.feed-page {
	border-top: 3px solid #e5e5e5 !important;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-right: 0px;
    width: 460px;
    padding: 0 !important;
    display: block;
    float: left;
}

div.feed-page #main {
	width: 460px;
	padding:0 !important;
	margin: 0 !important;
}

h2.f-main-title {
	text-align: center; 
	padding-top: 20px;
	text-transform: uppercase;
	}

.featured-post-left{
	color: grey;text-align: right
}

.featured-post-left ul li a{
	color: grey !important;
	text-decoration: none;
	font-size: 12px
}
	
	/* widget sidebar */
	
.flexslider-widget .slides li div.cb-meta h4 {
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 2px 0;
    padding: 0 30px 10px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), -2px -2px 1px rgba(0, 0, 0, 0.075);
    width: 100%;
    text-transform: none !important;
    line-height: 1.4em;
}

.flexslider-widget .slides li .cb-meta h4 a {
    border-bottom: 0px;
    color: white;
}

body.category a, body.category a:visited {
	color: black;
}


	/* responsive stuff 

@media only screen and (min-width: 1020px) {}


	
	/ MEDIUM	
	
	@media only screen and (min-width: 768px) {}

		.flexslider-widget .slides li div.cb-meta h4 {
			font-size: 13px;
		}
		
		
		div.feed-page {
			width: 340px;
		}
		
		div.feed-page #main {
			width: 340px;
		}
		
		div.feed-page-title {
			width: 100px;	
		}
	
	@media only screen and (max-width: 481px) {}

	
		div.feed-page-title {
			width: 100%;
			border-bottom: 0;
			border-top: 0;
			padding: 0;
			margin: 0;	
		}
		
		h2.feed-page-title {
			text-align: center;	
			color: grey;
		}	
		
		h2.f-main-title {
			padding-top: 8px;
		}
		
		h2.feed-page-title .f-subtitle {
			display: none;
		}	
		
		div.feed-page {
			margin-left: 0 !important;
			width: 100%;
			margin-top: 0 !important;
		}
		
		#cb-blog-infinite-load {
			padding-10px
		}
		
		.widget-recent-posts ul li .cb-mask a img {
			display: none;
    	}
    	
    	.widget-recent-posts .cb-small li .cb-meta {
			padding: 0;
		}	
		
		.widget-recent-posts ul li {
			margin: 0;
		}
		
	*/
	
	

/*-- Category Template End */

/*-- --*/


.Ataa_Widget .cb-sidebar-widget-title{
	display: block;
	border-bottom: none;
	background: #fff;
	margin: 10px 0 10px
}

.Ataa_Widget{
	border: 3px solid #E5E5E5;
	padding: 0px 10px 10px;
}

.Ataa_Widget .name{
	font-family: 'Open Sans', sans-serif;
	color: #333333;
	font-weight: normal;
	font-size: 21px;
	margin-bottom: 8px
}

.ataa-widget .bio{
	color:#4C4B4B;
	-moz-hyphens: none;
}

.ataa-widget .social {
    display: none !important;
    }

.Ataa_Widget .gravatar img{
	padding: 0px;
	border: none;
	width: 80px;
	margin-right: 10px !important;
}


#cb-author-box{
	margin: 0 0 0px 0
}

/* NEWS CATEGORY PAGE */

ul.region-menu {
	list-style-type:none;
	text-align:right;
	display: block;
	text-transform: uppercase;
	padding-bottom: 10px;
}

ul li.region-menu {
	padding-top: 4px;
	line-height: 1em;	
}

h2.f-main-title {
	margin-bottom: 0px !important;
	padding: 0px !important;
}

ul.region-menu {
  text-align: left;
  display: inline;
  margin: 0;
  list-style: none;

}

ul.region-menu li {
    color: #999999;
    cursor: pointer;
    display: inline-block;
    margin-right: -4px;
    padding: 18px 0px 15px 5px;
    position: relative;
}

ul.region-menu li ul {
  padding: 0;
  position: absolute;
  top: 48px;
  left: 0;
  width: 150px;
  display: none;
  opacity: 0;
  visibility: hidden;
}

ul.region-menu li ul li { 
    background: none repeat scroll 0 0 white;
    color: #999999;
    display: block;
    font-size: 0.8em;
    padding: 6px;
    line-height: 1.3em;
    }

ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}

body.category div.feed-page a, body.category div.feed-page a:visited {
    color: #686868;
}

/* Global #Call4Climate Action page */

body.page-id-43513 .cb-breadcrumbs, body.page-id-40186 .cb-breadcrumbs, body.page-id-43190 .cb-breadcrumbs, body.page-id-32408 .cb-style-off, body.page-id-32408 cb-author-box, body.page-id-44826 .cb-breadcrumbs {
	display: none;
}
  
body.page-id-40186 div.action-right, body.page-id-44826 div.action-right, body.page-id-43190 div.action-right, body.page-id-43513 div.action-right  {
	float: right;
	display: block;
	width: 50%;
}

body.page-id-40186 div.action-left, body.page-id-44826 div.action-left, body.page-id-43190 div.action-left, body.page-id-43513 div.action-left {
	float: right;
	display: block;
	width: 50%;
}

body.page-id-40186 div.mobilization-explanation, body.page-id-44826 div.mobilization-explanation, body.page-id-43190 div.mobilization-explanation, body.page-id-43513 div.mobilization-explanation {
	margin-left: 50px;
	margin-right: 50px;
}

body.page-id-40186 div.content-block, body.page-id-44826 div.content-block, body.page-id-43190 div.content-block, body.page-id-43513 div.content-block {
	border-top: 4px solid #e6e6e6;
    margin-top: 20px;
    padding-top: 20px;
}

body.page-id-40186 input.submit, body.page-id-40186 input[type="submit"], body.page-id-40186 a.button, body.page-id-40186 .button a, body.page-id-43190 input.submit, body.page-id-43190 input[type="submit"], body.page-id-43190 a.button, body.page-id-43190 .button a, body.page-id-43513 input.submit, body.page-id-43513 input[type="submit"], body.page-id-43513 a.button, body.page-id-43513 .button a, body.page-id-44826 input.submit, body.page-id-44826 input[type="submit"], body.page-id-44826 a.button, body.page-id-44826 .button a, {
    background: none repeat scroll 0 0 #ffa017;
    border-radius: 4px;
    box-shadow: 0 4px 0 #b36404;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    margin-bottom: 0.8em;
    padding: 0.5em 0.8em;
    position: relative;
    text-transform: uppercase;
    white-space: normal;
}

body.page-id-40186 .cb-author-page .cb-author-details .cb-meta, body.page-id-40186 .cb-about-page .cb-author-line .cb-author-details .cb-meta, body.page-id-43190 .cb-author-page .cb-author-details .cb-meta, body.page-id-43190 .cb-about-page .cb-author-line .cb-author-details .cb-meta, body.page-id-43513 .cb-author-page .cb-author-details .cb-meta, body.page-id-43513 .cb-about-page .cb-author-line .cb-author-details .cb-meta, body.page-id-44826 .cb-author-page .cb-author-details .cb-meta, body.page-id-44826 .cb-about-page .cb-author-line .cb-author-details .cb-meta {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e5e5e5 #e5e5e5;
    border-image: none;
    border-style: none;
    padding-left: 5px;
    padding-right: 5px;
    border-width: ;
    letter-spacing: ;
    overflow: ;
    text-align: center;
}
    
body.page-id-40186 .cb-page-header, body.page-id-40186 .cb-404-header, body.page-id-40186 .cb-cat-header, body.page-id-43190 .cb-page-header, body.page-id-43190 .cb-404-header, body.page-id-43190 .cb-cat-header, body.page-id-43510 .cb-page-header, body.page-id-43510 .cb-404-header, body.page-id-43510 .cb-cat-header,
body.page-id-44826 .cb-page-header, body.page-id-44826 .cb-404-header, body.page-id-44826 .cb-cat-header {
    display: none;
}

body.page-id-40186 .cb-author-details, body.page-id-43190 .cb-author-details, body.page-id-43513 .cb-author-details, body.page-id-44826 .cb-author-details, {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
    width: 200px;
}    
    
body.page-id-40186 .cb-about-page .cb-author-line .cb-author-details, body.page-id-43190 .cb-about-page .cb-author-line .cb-author-details, body.page-id-43513 .cb-about-page .cb-author-line .cb-author-details, body.page-id-44826 .cb-about-page .cb-author-line .cb-author-details, {
    margin-right: 14px;
    width: 200px;
    }
    
body.page-id-40186 p, body.page-id-43190 p, body.page-id-43513 p, body.page-id-44826 p, {    
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}   

body.page-id-40186 input.submit:hover,
body.page-id-40186 input[type="submit"]:hover,
body.page-id-40186 a.button:hover, body.page-id-32408
.button a:hover, body.page-id-43190 input.submit:hover,
body.page-id-43190 input[type="submit"]:hover,
body.page-id-43190 a.button:hover, body.page-id-43513 input.submit:hover,
body.page-id-43513 input[type="submit"]:hover,
body.page-id-43513 a.button:hover, body.page-id-44826 input.submit:hover,
body.page-id-44826 input[type="submit"]:hover,
body.page-id-44826 a.button:hover, {
	color:#2C3132;
	text-decoration:none;}
	
body.page-id-40186 input.submit:active,
input[type="submit"]:active,
body.page-id-40186 a.button:active,
body.page-id-40186 .button a:active, body.page-id-43190 input.submit:active,
input[type="submit"]:active,
body.page-id-43190 a.button:active,
body.page-id-43190 .button a:active, body.page-id-43513 a.button:active,
body.page-id-43513 .button a:active, body.page-id-44826 input.submit:active,
input[type="submit"]:active,
body.page-id-44826 a.button:active,
body.page-id-44826 .button a:active,{
	top:2px;
	box-shadow:0 2px 0 #B36404;
	text-decoration:none;}
	
body.page-id-40186 a:hover, body.page-id-32408 a:visited:hover, body.page-id-43190 a:hover, body.page-id-43513 a:hover, body.page-id-44826 a:hover,{
	opacity:0.8;}
body.page-id-40186 a:active, body.page-id-43190 a:active, body.page-id-43513 a:active, body.page-id-44826 a:active,{
	opacity:0.5;}
body.page-id-40186 a:link, body.page-id-40186 a:visited:link, body.page-id-43190 a:link, body.page-id-43190 a:visited:link, body.page-id-43513 a:link, body.page-id-43513 a:visited:link, body.page-id-44826 a:link, body.page-id-44826 a:visited:link,{
	-webkit-tap-highlight-color:rgba(0,120,170,0.3);}
body.page-id-40186 a:active, body.page-id-40186 a:hover, body.page-id-43190 a:active, body.page-id-43190 a:hover, body.page-id-43513 a:active, body.page-id-43513 a:hover, body.page-id-44826 a:active, body.page-id-44826 a:hover,{
	outline:0}
body.page-id-40186 a.active, body.page-id-43190 a.active, body.page-id-43513 a.active, body.page-id-44826 a.active,{
	color:inherit !important;
	cursor:default;
	opacity:1 !important;}
	
body.page-id-40186 #cb-content ul, body.page-id-43190 #cb-content ul, body.page-id-43513 #cb-content ul, body.page-id-44826 #cb-content ul {
	list-style-type: circle;
	padding: 20px;
}
	
	
/* Global #Call4Climate Action page */

body.page-id-41037 .cb-breadcrumbs, body.page-id-32408 .cb-style-off, body.page-id-32408 cb-author-box, body.page-id-44826 .cb-breadcrumbs, {
	display: none;
}
  
body.page-id-41037 div.action-right, body.page-id-44826 div.action-right {
	float: right;
	display: block;
	width: 50%;
}

body.page-id-41037 div.action-left, body.page-id-44826 div.action-left {
	float: right;
	display: block;
	width: 50%;
}

body.page-id-41037 div.mobilization-explanation, body.page-id-44826 div.mobilization-explanation {
	margin-left: 50px;
	margin-right: 50px;
}

body.page-id-41037 div.content-block, body.page-id-44826 div.content-block {
	border-top: 4px solid #e6e6e6;
    margin-top: 20px;
    padding-top: 20px;
}

body.page-id-41037 input.submit, body.page-id-41037 input[type="submit"], body.page-id-41037 a.button, body.page-id-41037 .button a, body.page-id-44826 input.submit, body.page-id-44826 input[type="submit"], body.page-id-44826 a.button, body.page-id-44826 .button a {
    background: none repeat scroll 0 0 #ffa017;
    border-radius: 4px;
    box-shadow: 0 4px 0 #b36404;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 1.2em;
    font-weight: bold;
    height: auto;
    letter-spacing: 0.05em;
    margin-bottom: 0.8em;
    padding: 0.5em 0.8em;
    position: relative;
    text-transform: uppercase;
    white-space: normal;
}

body.page-id-41037 .cb-author-page .cb-author-details .cb-meta, body.page-id-41037 .cb-about-page .cb-author-line .cb-author-details .cb-meta, body.page-id-44826 .cb-author-page .cb-author-details .cb-meta, body.page-id-44826 .cb-about-page .cb-author-line .cb-author-details .cb-meta {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #e5e5e5 #e5e5e5;
    border-image: none;
    border-style: none;
    padding-left: 5px;
    padding-right: 5px;
    border-width: ;
    letter-spacing: ;
    overflow: ;
    text-align: center;
}
    
body.page-id-41037 .cb-page-header, body.page-id-41037 .cb-404-header, body.page-id-41037 .cb-cat-header, body.page-id-44826 .cb-page-header, body.page-id-44826 .cb-404-header, body.page-id-44826 .cb-cat-header {
    display: none;
}

body.page-id-41037 .cb-author-details, body.page-id-44826 .cb-author-details {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 20px;
    width: 200px;
}    
    
body.page-id-41037 .cb-about-page .cb-author-line .cb-author-details, body.page-id-44826 .cb-about-page .cb-author-line .cb-author-details {
    margin-right: 14px;
    width: 200px;
    }
    
body.page-id-41037 p, body.page-id-44826 p {    
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
}   

body.page-id-41037 input.submit:hover,
body.page-id-41037 input[type="submit"]:hover,
body.page-id-41037 a.button:hover, body.page-id-32408
.button a:hover, body.page-id-44826 input.submit:hover,
body.page-id-44826 input[type="submit"]:hover,
body.page-id-44826 a.button:hover,{
	color:#2C3132;
	text-decoration:none;}
	
body.page-id-41037 input.submit:active,
input[type="submit"]:active,
body.page-id-41037 a.button:active,
body.page-id-41037 .button a:active; body.page-id-44826 input.submit:active,
input[type="submit"]:active,
body.page-id-44826 a.button:active,
body.page-id-44826 .button a:active{
	top:2px;
	box-shadow:0 2px 0 #B36404;
	text-decoration:none;}
	
body.page-id-41037 a:hover, body.page-id-32408 a:visited:hover, body.page-id-44826 a:hover,{
	opacity:0.8;}
	
body.page-id-41037 a:active, body.page-id-44826 a:active{
	opacity:0.5;}
	
body.page-id-41037 a:link, body.page-id-41037 a:visited:link, body.page-id-44826 a:link, body.page-id-44826 a:visited:link{
	-webkit-tap-highlight-color:rgba(0,120,170,0.3);}
	
body.page-id-41037 a:active, body.page-id-41037 a:hover, body.page-id-44826 a:active, body.page-id-44826 a:hover{
	outline:0}
	
body.page-id-41037 a.active, body.page-id-44826 a.active {
	color:inherit !important;
	cursor:default;
	opacity:1 !important;}
	
body.page-id-41037 #cb-content ul, body.page-id-44826 #cb-content ul {
	list-style-type: circle;
	padding: 20px;
}


	

/* ******************************************
	Share functions STream 
****************************************** */
.miniDateCol .shareart {
	transition:all .3s
}
.miniDateCol .date {
	transition:all .3s
	
}

article.category-d.cb-article.cb-small:hover > div.miniDateCol .date{
	opacity: 0
}

	
article.category-d.cb-article.cb-small:hover > div.miniDateCol .shareart{
	opacity: 1
}


article.category-d.cb-article.cb-small:hover{
	background: rgba(221, 221, 221, 0.1)
}

.shareart{
	font-size: 22px !important;
	position: absolute;
	left: 16px;
	top:24px;
	opacity: 0;
	transition: all .3s
}


.shareart:hover > .sharers{
	display: block;
	opacity: 1
}

.sharers{
	display: block;
	position: absolute;
	width: 40px;
	height: 114px;
	border: 1px solid silver;
	background: #fff;
    top: -19px;
    right: -54px;
	z-index: 2;
	display: none;
	opacity: 1;
	transition:all .3s 
}


.sharers a{
	font-size: 25px;
	padding: 10px 8px 0px;
	display: block;
	
}

.sharers a .fa-facebook-square{
	color: #3b5998
}

.sharers a .fa-twitter-square{
	color: #4099FF
}

.sharerspointer{
width: 0;
height: 0;
display: inline-block;
border-left: 14px inset transparent;
border-right: 14px inset transparent;
border-top: 14px inset transparent;
border-bottom: 14px inset transparent;
border-right: 14px solid #b3b3b3;
right: 38px;
position: absolute;
top:18px;
z-index: 2;
}

.sharerspointer-conceal{
width: 0;
height: 0;
display: inline-block;
border-left: 14px inset transparent;
border-right: 14px inset transparent;
border-top: 14px inset transparent;
border-bottom: 14px inset transparent;
border-right: 14px solid #fff;
right: -15px;
top: -14px;
position: absolute;}

.sharePost{
	color:gray
}

.alignerSh{
	float: right
}


.sharePost a i{
	color:#3b3b3b;
	font-size: 18px
}

.sharePost p,.sharePost a {display: inline}

.shorterer{
	transition:all .5s
}


#keepred{
	background: #000;
    color: #fff;
    padding: 2px 6px;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    cursor: pointer
	
}

#keepred:hover{
	color:#eb9812;
	text-decoration: none !important
}

.miniDateCol{
	float: left;
	min-height: 100px;
	padding-right:10px;
	min-width: 45px
}

.miniDateCol span{
	font-weight: bold;
	color: #686868;
	line-height: 100%;
	text-transform: uppercase;
	font-size: 14px
}

.miniArtCont{
	width: auto;
	overflow: hidden
}

.singleTitle {
    color: #4d4d4d !important;
    font-family: "Open Sans",sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 1.3;
    margin: 15px 0 20px;
}

.featuredExc{
	color: #787878
}