/*

THEME NAME:  CE ClientEarth v5
DESCRIPTION:  Because we don't know either...
AUTHOR:  Gordon Langley vs Sean Alexander
AUTHOR URI:  http://www.fluffytech.co.uk
TEMPLATE:  twentytwelve
VERSION: 1.0

*/

/* COLOURS:

#535c61 ClientEarth Grey

#70B63E ClientEarth Green / action / links

#F1F2EF pale green / box borders

#EDF2F1 pale blue / email sign up

#858C8F / Body copy

#828F96 / Large grey text / opacity 0.75

*/



/*//////// Get the style sheet and get the fonts ////////*/



@import url("../twentytwelve/style.css");
@import url(//fonts.googleapis.com/css?family=Open+Sans:600);



/*---- WebfontKIT ----*/
.Merge-Light {
font-family: "Merge-Light";
font-weight:400;
font-style:normal;
}

/*///////// Turn off font scaling on ipads ////////*/

body, div, p, a, li, td { -webkit-text-size-adjust:100% !important;
-moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none; }



/*  WORDPRESS Theme customization starts here
-------------------------------------------------------------- */


/*//////// Switch off ////////*/

/*---- page titles off----*/

.page .entry-title {font-size: 1px !important; color:#fff !important; margin-bottom: -1rem;}

/*---- standard table behaviours ----*/






/*---- No dots on linkys. ----*/
a:focus {outline: none;}

/*---- Kill hyphenation ----*/

.entry-header .entry-title {word-wrap: normal; -moz-hyphens: none;}

/*---- Kill drop shadows ----*/

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
    border-radius: 0px 0px 0px 0.9231rem;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
}

body .site {box-shadow: 0px 0px 0px rgba(100, 100, 100, 0);}

/*---- Make all input text solid, not opaque ----*/

::-webkit-input-placeholder {
    opacity: 1 !important; /* for chrome */
}

:-moz-placeholder { /* Firefox 18- */
    opacity: 1 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
    opacity: 1 !important;
}

:-ms-input-placeholder {  
   opacity: 1 !important;
}

/*---- Remove double lines under articles ----*/

.site-content article {
   border-bottom: none;
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    -moz-hyphens: none;
    word-wrap: normal;
    
}



/* remove mobile menu toggle */

.menu-toggle {display: none !important;}

/*---- Remove front end edit with VC link ----*/

#vc_load-inline-editor {display: none;}


/*//////////////// Base site Elements ////////////////*/



/*---- Body, links, basics ----*/
body {
	text-rendering: normal;
	color: #858C8F;
}

a {text-decoration: none;}

a, a:visited, a:hover {
    color: #70B63E;  
}

a:hover {
    text-decoration: underline;
}

strong, b {font-weight: 600;}

.charity_number {
margin: 0px 0px 0rem !important;
line-height: 1.5;
    font-size: 80%;
letter-spacing: -0.01rem;
}

/*Comments and article meta*/
.comments-link a, .entry-meta a, .comments-link a:visited, .entry-meta a:visited, .comments-link a:hover, .entry-meta a:hover  {
    color: #70B63E;
}

#comments { display:none; }



/*---- Page width & base font size ----*/

html {
 font-size: 100%;
    min-height: 100%;
}
body {
 font-size: 13px;
    font-size: 0.9285714rem;}



/*---- Site rounded corners, padding & drop shadow ----*/

body .site {padding: 0px 1.385rem 0px 1.385rem; border-radius: 0px 0px 0.9231rem 0px;}


@media screen and (max-width: 900px) {
   body .site {padding: 0px 0.6rem 0px 0.6rem !important;}
    }

body .site {
    margin-top: 0px;
    margin-bottom: 1rem;
    }

/*Entry header */

.entry-header {
    margin-bottom: 1rem !important;
}

body.archive .entry-header {margin-bottom: 0rem !important;}

@media screen and (max-width: 600px) {
   .entry-header {margin-bottom: 0rem !important;}
    }



/*---- Site logo ----*/ 

 
img.header-image {
    border-radius: 0px;
    box-shadow: none;
    max-width: 9.231rem !important;
    float: left;
    margin-bottom: 1rem !important;
}

@media screen and (max-width: 600px) {
   img.header-image {max-width: 9rem !important;
       margin-bottom: 1rem !important;}
    }

@media screen and (max-width: 600px) {
   body.archive img.header-image {max-width: 9rem !important;
       margin-bottom: 1rem !important;}
    }

.header-image {
    margin-top: 1.154rem !important;
    margin-bottom: 0rem !important;
}

@media screen and (max-width: 600px) {
   .header-image {
padding: 0px 0px 0rem 0px !important;}
    }

/*---- Site header ----*/

.site-header {
padding: 0px 0px 0px 0px !important;
}

@media screen and (max-width: 900px) {
   .site-header {
padding: 0px 0px 0px 0px !important;}
    }


/*---- Top margin on site-content ----*/

.site-content {
    margin: 0rem 0px 20px !important;}
/* Nav single margin off */
    
    .nav-single + .comments-area, #comment-nav-above {margin: 0 !important;}

/*---- Responsive 2012 overrides ----*/

@media screen and (min-width: 600px) {
.site-content {float: none !important; clear: both;
	width: 100%; !important;}
}



/*---- Row spacing ----*/

/*.wpb_row { margin-bottom: 5px !important;}*/

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px !important;
}
/*
.vc_column_container > .vc_column-inner {
   padding-left: 11px !important;
   padding-right: 11px !important;
}*/


/*//// Navigation ////////*/


/* Uber 8 Menu */

.menu-uber8-container {
   background-color:none;
    float: right;
    clear: both;
    margin-right: 0px !important;
    position: relative; right: 0; top: -3.4rem;
    max-height: 0rem;
}
/*Switch off for everything from tablets to mobiles */

@media screen and (max-width:900px) {
    .menu-uber8-container {
    display:none !important;}
}

/* Signposting - Default category view */

.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
    color: #70B63E; font-weight: normal; border-bottom: 1px solid #B6D2A1;
}

/* Posts signposting - Doesn't work anymore :=( */
.menu-item-object-category.current-menu-parent.menu-item a {border-bottom: 1px solid #B6D2A1 !important;}
.menu-item-object-category.current-menu-parent.menu-item a:hover {border-bottom: 1px solid #70B63E !important;}

/* VC pages - cheat by page ID */
/*Climate*/.page-id-177 .menu-uber8-container .menu-item-500 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-177 .menu-uber8-container .menu-item-500 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Oceans*/.page-id-185 .menu-uber8-container .menu-item-501 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-185 .menu-uber8-container .menu-item-501 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Health*/.page-id-188 .menu-uber8-container .menu-item-502 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-188 .menu-uber8-container .menu-item-502 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Forests*/.page-id-676 .menu-uber8-container .menu-item-503 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-676 .menu-uber8-container .menu-item-503 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Energy*/.page-id-679 .menu-uber8-container .menu-item-504 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-679 .menu-uber8-container .menu-item-504 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Wildlife*/ .page-id-681 .menu-uber8-container .menu-item-505 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-681 .menu-uber8-container .menu-item-505 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Democracy*/.page-id-683 .menu-uber8-container  .menu-item-506 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-683 .menu-uber8-container .menu-item-506 a:hover {border-bottom: 1px solid #70B63E !important;}
/*Business*/.page-id-685 .menu-uber8-container .menu-item-507 a {border-bottom: 1px solid #B6D2A1 !important;}
/*-hover-*/.page-id-685 .menu-uber8-container .menu-item-507 a:hover {border-bottom: 1px solid #70B63E !important;}


.main-navigation {
	margin-top: 0rem;
	margin-top: 0rem;
  margin-right: 0rem !important;
    padding: 0rem !important;
  font-family: 'Merge-Light', serif;
  letter-spacing: -0.04rem;
  background-color: none;
  width: auto !important;
  
}


.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: 0px none !important;
    border-top: none;
    display: inline-block !important;
    text-align: right;
    
} 


.main-navigation li {
    margin: 0px  0px 0px 2.3rem;
    min-width: auto;
    font-size: 118% !important;
    line-height: 160% !important;
}

@media screen and (min-width: 600px) {
	.main-navigation li a {
      line-height: 160% !important;}
	}
   
    
.main-navigation li a {
		border-bottom: 0;
		text-transform: none;
		white-space: nowrap;
    color: #70B63E;
    transition: all 0.3s ease-out 0s !important;
    border-bottom: 1px solid #fff;
    }    
    
.main-navigation li a:hover,
	.main-navigation li a:focus {
		color: #70B63E;
      border-bottom: 1px solid #70B63E;
    
}


/*---- Site background ----*/

body  {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#F1F2EF+0,eaf2f3+100 */
background: #E7EDE6; /* Old browsers */
background: -moz-linear-gradient(top, #E7EDE6 0%, #eaf2f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E7EDE6), color-stop(100%,#eaf2f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #E7EDE6 0%,#eaf2f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #E7EDE6 0%,#eaf2f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #E7EDE6 0%,#eaf2f3 100%); /* IE10+ */
background: linear-gradient(to bottom, #E7EDE6 0%,#eaf2f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E7EDE6', endColorstr='#eaf2f3',GradientType=0 ); /* IE6-9 */
}

@media screen and (max-width: 1050px) {
    body {background: #fff;}
}


/*---- Footer ----*/


footer[role="contentinfo"], footer[role="contentinfo"] a {
    color: #999;}

footer[role="contentinfo"] a, footer[role="contentinfo"] a {
    color: #70B63E;}

footer[role="contentinfo"] a:hover {color: #999; text-decoration: none;}

    footer[role="contentinfo"] {
    border-top: 0px;
}

footer[role="contentinfo"] {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 20px 0px !important;
    line-height: 1rem;
    font-size: 75% !important;
    opacity: 0.8;
}


.template-front-page .widget-area {
    border-top: 0px none;
}

p footer {opacity: 0.2 !important}



/*//////// Inputs and buttons ////////*/

button, input, select, textarea {
    border: 1px solid #E0E4E5;
    border-radius: 0px 0.3077rem 0px 0.3077rem;
    padding: 0.3077rem;
    -webkit-appearance: none !important;
}

/*search on 404*/

body.error404 input#s {min-width: 50% !important; padding: 0.45rem; margin-right:6px; }

/*//////// All buttons ////////*/

.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type="submit"], .bypostauthor cite span {
    padding: 0.4rem 0.5rem;
    font-size: 0.785714rem;
    line-height: 1.42857;
    font-weight: normal;
    color: #FFF;
    background-color: #70B63E;
    background-repeat: no-repeat !important;
    background-image: none !important;
    border: 1px solid #70B63E;
    border-radius: 0px 0.3077rem;
    box-shadow: 0px 0px 0px rgba(64, 64, 64, 0) !important;
    transition: all 0.3s ease-out 0s !important;
    -webkit-appearance: none !important;
}


.menu-toggle:hover,
.menu-toggle:focus,
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
	color: #fff;
	background-color: #79C444;
	background-repeat: no-repeat;
	background-image: none;
    border:1px solid #79C444;
    -webkit-appearance: none !important;
}
.menu-toggle:active,
.menu-toggle.toggled-on,
button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #70B63E;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-image: none;
	box-shadow: none;
	border-color: transparent;
    -webkit-appearance: none !important;
}




/*//////// Typography ////////*/

/*Standard heading sizes*/

.entry-content h1 { font-size: 200%; line-height: 1;}
/*single-post*/
body.single-post .entry-content h1 {margin: 1.5rem 0 1.714285714rem 0;}
.entry-content h2 {font-size: 152%; margin-top: 1.4rem; margin-bottom: 0.9rem; line-height: 1; padding-right: 2rem;}
.entry-content h2 a, .entry-content h2 a:visited {color:#70B63E;}
 @media screen and (max-width: 414px){
     .entry-content h2 {font-size: 130%; margin-top: 1.3rem; margin-bottom: 0.8rem; line-height: 1;}
 }
.entry-content h3 {font-size: 132%;line-height: 1.2;margin-bottom: 0.8rem;margin-top: 1.1rem;padding-right: 2rem;}
 @media screen and (max-width: 414px){
     .entry-content h2 {font-size: 142%; margin-top: 1.3rem; margin-bottom: 0.8rem; line-height: 1;}
     .entry-content h3 {font-size: 125%; margin-top: 1rem; margin-bottom: 0.8rem; line-height: 1.1;}
 }




/*---- Title Font Replacement ----*/

.entry-header .entry-title, .entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6, .widget-area .widget h3 {
    color: #70B63E;
    font-family: 'Merge-Light', sans-serif;
    letter-spacing: -0.03rem !important;
    word-spacing: -0.1rem !important;
    font-weight: normal;
}
/*---- Section headings ----*/
.ce-section-uber8-slider, .ce-section-endorse, .ce-section-donate {position: relative; top: -0.8rem;}
.ce-section p {margin-bottom: 1rem !important; line-height: 1.4;}
.ce-section h2, .ce-section-endorse h2, .ce-section-donate h2, .ce-section-uber8-slider h2, .ce-section-achieve-all-slider h2, .ce-section-address h2 {
    font-family: 'Merge-Light';
    color: #70B63E;
    font-weight: normal;
    font-size: 165% !important;
    line-height: 1 !important;
    letter-spacing: -0.06rem !important;
    word-spacing: -0.09rem !important;
    margin-bottom:1.3rem !important;
    margin-top: 0rem;
}

.ce-section h2 :visited {color: #70B63E;}


@media screen and (max-width: 600px) {
    .ce-section h2, .ce-section-endorse h2, .ce-section-donate h2, .ce-section-uber8-slider h2, .ce-section-achieve-all-slider h2, .ce-section-address h2, .ce-section-social-images h2 {font-size: 135% !important;}
}

.ce-section-centred-text h2 {max-width: 66%; margin-left: auto; margin-right: auto;font-family: 'Merge-Light'; color: #70B63E; font-weight: normal; font-size: 160% !important; line-height: 1.05 !important;letter-spacing: -0.04rem !important; word-spacing: -0.09rem !important; margin-top: 2rem !important; margin-bottom:2rem !important;}
.ce-section h4 {font-family: 'Merge-Light'; font-weight: normal; font-size: 165%; line-height: 1.1 !important;letter-spacing: -0.06rem !important; word-spacing: -0.1rem !important; margin-bottom: 1.385rem !important;/* margin-top: 1.5rem !important; */color: #828F96 !important; opacity: 0.75;}

/*---- 2 column text ----*/
.ce-2-column-text p { margin: 0px 0px 1rem !important;}
.ce-2-column-text {-webkit-columns: 2 auto;
    -webkit-column-gap: 1.571rem;
    -moz-columns: 2 auto;
    -moz-column-gap: 1.571rem;
    padding-right: 5px;
    margin-bottom: 1rem !important;
    line-height: 1.5rem;}

/* tablets rules */
    @media screen and (max-width: 900px) {.ce-2-column-text {-webkit-columns: 2 auto;
    -webkit-column-gap: 1.571rem;
    -moz-columns: 2 auto;
    -moz-column-gap: 1.571rem;
    padding-right: 5px;
    margin-bottom: 1rem !important;}
}
/* mobiles */
    @media screen and (max-width: 500px) {.ce-2-column-text {-webkit-columns: 1 auto;
    -webkit-column-gap: 1.571rem;
    -moz-columns: 1 auto;
    -moz-column-gap: 1.571rem;
    padding-right: 5px;
    margin-bottom: 1rem !important;}
}

/* Side blocks */

.ce-section-side-block {background-color: #F1F2EF; padding-left:1rem; padding-right:1rem; padding-top: 0.2rem; padding-bottom: 2rem;border-radius: 0.9231rem 0px 0px 0px; margin-top: 0.8rem;}
.ce-section-side-block p {line-height: 1.4 !important; font-size: 92%;}
.ce-section-side-block h2 {margin-bottom: 0.5rem; padding-top: 0rem;margin-top: 0.5rem;}

/* Mobile rules */
    @media screen and (max-width: 600px) {
    .ce-section-side-block {margin-top: 2rem;}
}

/* (Block) Quotes */

.entry-content blockquote {
    
    color:#70B63E;
    margin: 1.2rem 0 1.2rem 0;
    padding: 0 1rem 0 0;
    font-style: normal;
}

.entry-content blockquote p {line-height: 1.4;}


/*---- Site map ----*/

/* Column fixes*/

.ce-section-sitemap h1 {font-family: 'Merge-Light'; color: #70B63E; font-weight: normal; font-size: 100%; letter-spacing: -0.04rem !important; word-spacing: -0.09rem !important; position: relative; top: -20px; margin-bottom: -30px !important;}
.ce-section-sitemap h2 {color: #858C8F !important; font-weight: normal; font-size: 100%; margin: 15px 0px 1.5rem 0px !important; opacity: 0.9;}
.ce-section-sitemap h2 a {color: #858C8F !important; }
@media screen and (max-width: 800px) {
       .ce-section-sitemap h2 {margin: 15px 0px 20px 0px !important;}
}
.ce-section-sitemap li {line-height: 1.1; font-size: 100%; padding-bottom: 0.6rem; letter-spacing: -0.01rem !important; word-spacing: -0.09rem !important;}
.ce-section-sitemap li a {opacity: 0.85; transition: all 0.3s ease-out 0s !important;}
.ce-section-sitemap li a:hover {opacity: 1; text-decoration: none;}

/*---- Legal ----*/
.legal {font-size: 70%; line-height: 1.3; max-width: 72.4%; margin-top: 40px; opacity: 0.6;}
@media screen and (max-width: 600px) {
       .legal {font-size: 60%; line-height: 1.4; max-width: 95%; margin-top: 40px;}
}

/*//////// articles, posts////////*/

.entry-content {margin-bottom: 2rem !important;}

@media screen and (max-width: 600px) {
      .entry-content {margin-bottom: 1.5rem !important;} 
}

.entry-header img.wp-post-image {margin-top: 0rem;}

.entry-header img.wp-post-image {margin-bottom: 1rem;}

/*---- Single news post ----*/

@media screen and (min-width: 1024px) {
       .single-post .entry-header {float: left; width: 74.5%; margin-right: 1rem;}
.single-post .entry-content {float: left; width: 72.5%; margin-bottom: 1rem; margin-right: 2.4rem;}
}

/*---- Single opportunities post ----*/

@media screen and (min-width: 1024px) {
       .type-opportunities  .single-post .entry-header {float: left; width: 74.5%; margin-right: 1rem;}
    .type-opportunities .entry-content {float: left; width: 74.5%; margin-bottom: 1rem; padding-right: 1rem !important;}
    .type-opportunities .entry-content p {padding-right: 1.8rem !important;}

}

/*---- Single press release post ----*/

@media screen and (min-width: 1024px) {
       .pressrelease .entry-header {float: left; width: 74.5%; margin-right: 1rem;}
.pressrelease .entry-content {float: left; width: 74.5%; margin-top: 1rem; margin-right: 1rem;}
    .pressrelease .entry-content p {padding-right: 1rem;}
}

.site-content .pressrelease::before {font-family: "Merge-Light"; font-size: 120%; letter-spacing: -0.03rem; content:"Press release:"; float: left; width: 100%; margin-bottom: 1.5rem; border-top: 0.15rem solid #70B63E; color: #70B63E; padding-top: 0.8rem;}

/* all opportunities */

.bottom-link a, .bottom-link a:visited {
    margin-top: 0rem !important;
    font-family: "Merge-Light";
    position: relative;
    color: #fff;
    background-color: #70B63E;
    display: inline-block;
    padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;
    border-radius: 0 0.4rem 0 0;
    opacity: 0.7;
transition: all 0.3s ease-out 0s !important;}

.bottom-link a:hover {text-decoration: none; opacity: 0.5;}

.bottom-link a::after {
    content: "";
    position: absolute;
    bottom: -6px; left: 0px;
    border-width: 0px 0px 9px 9px;
    border-style: solid;
    border-color: transparent #70B63E;
    display: block;
    text-decoration: none;
    
}

/*.press-ends {font-size: 90%; margin-top: 2rem !important; opacity: 0.7;}*/



/*---- Single people post ----*/



.people .meta-flags {padding-top: 1.2rem;}

.personal-statement {font-family: "Merge-light" !important; letter-spacing: -0.07rem; word-spacing: -0.11rem; color: #828F96 !important; opacity: 0.75 !important; line-height: 1;}

.people h1.entry-title {letter-spacing: -0.04rem !important;}

@media screen and (min-width: 1024px) {
.personal-statement {float: left; clear: both; width: 68%;}
    /*Coldplay people page*/
    body.postid-5736 .personal-statement {float:none !important; width: 85%;}
.personal-statement  {font-size: 230%; margin-bottom: 1.35rem; word-spacing: -0.09rem !important; letter-spacing: -0.08rem;}
.people .entry-header img.wp-post-image {float: right; max-width: 300px; border-radius: 0px;}
    /*Coldplay pople page*/
    body.postid-5736 .people .entry-header img.wp-post-image {border-radius: 0px 0px 0px 0.9231rem; float:none; min-width: 100% !important;}
.people .entry-content {float: left; width: 74.5%; margin-top: 1rem; margin-right: 1rem; margin-bottom: 2rem;}
.people .entry-content p {padding-right: 1rem;}
.people .entry-title {font-size: 148% !important;line-height: 1 !important; max-width: 68%;}
}


@media screen and (max-width: 1024px) {
.personal-statement {float: left; clear: both; width: 60%; font-size: 180%;}
.people .entry-header img.wp-post-image {float: right; max-width: 250px; border-radius: 0px;}
.people .entry-title {font-size: 138% !important;line-height: 1 !important;}
.people .entry-content {margin-top: 1rem; float: left; width: 74.5%; margin-top: 1rem; margin-right: 1rem; margin-bottom: 2rem;}
}


@media screen and (max-width: 900px) {
.personal-statement  {padding-right: 0rem; font-size: 185%; float: left; clear: both; width: 62%; margin-bottom: 2rem;}
    /*Coldplay people page*/
    body.postid-5736 .personal-statement {width: 100%; margin-bottom: 3rem;}
    body.postid-5736 .entry-header img.wp-post-image {float: none; min-width: 100%; margin-top:-20px; border-radius: 0 0 0 0.5rem;}
.people .entry-title {line-height: 1.0 !important; }
    .people .entry-content {margin-top: 1rem; float: none; width: 100%; margin-top: 1rem; margin-right: 1rem; margin-bottom: 2rem;}
}

@media screen and (max-width: 700px) {
    .people .entry-header img.wp-post-image {float: right; max-width: 220px; border-radius: 0px; padding-top: 1rem;}
    /*Coldplay people page*/
    body.postid-5736 .entry-header img.wp-post-image {float: none; min-width: 100%; margin-top:-20px; border-radius: 0 0 0 0.5rem;}
    .personal-statement{font-size: 150%;}
    
}

@media screen and (max-width: 600px) {
    .personal-statement {width: 100% !important; }
    .people .entry-content {margin-top: 1rem; float: none; width: 100%; margin-top: 1rem; margin-right: 1rem; margin-bottom: 2rem;}
}

@media screen and (max-width: 414px ) {
    .people .entry-title {padding-top: 0rem !important;}
    .personal-statement {font-size: 135%;}
}

/*people archive & taxonomy views */

.people-container::before {display: none !important;}

.entry-content .people-container  {margin: 0px 0rem 0rem 0rem !important;}

.entry-content .people-container {list-style: outside none none !important;}
.entry-content .people-container .people-thumbs img {opacity: 1; transition: all 0.3s ease-out 0s !important;}
.entry-content .people-container .people-thumbs img:hover {opacity: 0.8;}
.entry-content .people-container p {line-height: 1.2 !important; margin-bottom: 1rem !important; padding-right: 1rem; opacity: 1; letter-spacing: -0.02rem !important;}
.entry-content .people-container h2 {margin-bottom: -0.5rem !important; margin-top: 0rem; font-family: "Open Sans", sans-serif; letter-spacing: 0rem !important;}

/*upwards of 600*/

@media screen and (min-width: 600px) {
 .entry-content .people-container {list-style: outside none none !important; display: inline-block; max-width: 25%; vertical-align: top;}
 .entry-content .people-container p {font-size: 95%;}
 .entry-content .people-container .people-thumbs img {max-width: 75% !important; border-radius: 0px; margin-bottom: 8px !important;}
 .entry-content .people-container h2 {font-size: 100% !important;}
}

/*below 600*/

@media screen and (max-width: 600px) {
 .entry-content .people-container  {list-style: outside none none !important; display: inline-block; max-width: 50%; vertical-align: top;}
 .entry-content .people-container p {font-size: 84%;}
 .entry-content .people-container img {max-width: 75% !important; border-radius: 0px; margin-bottom: 8px !important;}
 .entry-content .people-container h2 {font-size: 90% !important;margin-bottom: 0.3rem !important; margin-top: 0rem;}
}



/*all archives */

.archive-container::before {display: none !important;}

.entry-content .archive-container  {margin: 0px 0rem 0.55rem 0rem !important;}

.entry-content .archive-container {list-style: outside none none !important;}
.entry-content .archive-container .archive-thumbs img {opacity: 1; transition: all 0.3s ease-out 0s !important;}
.entry-content .archive-container .archive-thumbs img:hover {opacity: 0.8;}
.entry-content .archive-container p {line-height: 1.3 !important; margin-bottom: 0.5rem !important; padding-right: 0rem; opacity: 1; letter-spacing: -0.02rem !important;}
.entry-content .archive-container h2 {margin-bottom: 0.5rem !important; margin-top: 0rem; font-family: "Open Sans", sans-serif; letter-spacing: 0rem !important;}

.entry-content .wp-easy-query .wp-easy-query-paging li::before {display: none;}

/*upwards of 600*/

@media screen and (min-width: 600px) {
 .entry-content .archive-container {list-style: outside none none !important; display: inline-block; max-width: 23.8%; vertical-align: top; padding-right: 1.2%;}
 .entry-content .archive-container p {font-size: 90%;}
 .entry-content .archive-container .archive-entry-meta {font-size: 0.8rem !important;color: #A9AEB0;line-height: 1.1 !important; padding-bottom: 0px;}
 .entry-content .archive-container .archive-entry-meta a {margin-bottom: 1rem !important;}
 .entry-content .archive-container .archive-thumbs img {max-width: 100% !important;border-radius: 0px 0px 0px 0.6154rem; margin-bottom: 0.25rem !important;}
 .entry-content .archive-container h2 {font-family:"Merge-light";font-weight: normal;word-spacing: -0.04rem;letter-spacing: -0.03rem !important;font-size: 125% !important; line-height: 1 !important; margin: 0rem 0px 0.5rem 0px;}
}

/*below 600*/


@media screen and (max-width: 600px) {
 .entry-content .archive-container  {list-style: outside none none !important; display: inline-block; max-width: 48%; vertical-align: top; padding-right: 2%;}
 .entry-content .archive-container .archive-entry-meta {font-size: 0.7rem !important;}
 .entry-content .archive-container p {font-size: 80% !important; padding-right: 0.5rem !important}
 .entry-content .archive-container img {border-radius: 0px 0px 0px 0.6154rem !important; max-width: 98% !important; border-radius: 0px; margin-bottom: 0 !important;}
 .entry-content .archive-container h2 {line-height: 1;font-family:"Merge-light";font-weight: normal;word-spacing: -0.04rem !important;letter-spacing: -0.03rem !important;font-size: 110% !important;padding-right: 0.4rem !important;margin-bottom: 0.3rem !important; margin-top: 0rem;}
}


/*Article flags*/
.meta-flags {font-size: 83%; font-family: "Merge-Light"; letter-spacing: -0.01rem; margin-bottom: 0.6rem; line-height: 1!important;}

/*Theme flags*/
.theme-flag {position: relative;opacity: 1 !important;background-color: #70B63E; display: inline-block; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;margin-bottom: 14px;border-radius: 0 0.4rem 0 0; margin-right: 8px;transition: all 0.3s ease-out 0s !important;}
.theme-flag::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #70B63E; display: block;}
.theme-flag:hover {opacity: 0.8 !important; cursor:pointer;}
.theme-flag a, .tag-flag a:visited {color:#fff !important; text-decoration: none; }

/*Topic flags*/
.topic-flag {position: relative;opacity: 1;background-color: #91C568; display: inline-block; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;margin-bottom: 14px;border-radius: 0 0.4rem 0 0; margin-right: 8px;transition: all 0.3s ease-out 0s !important;}
.topic-flag::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #91C568; display: block;}
.topic-flag:hover {opacity: 0.8; cursor:pointer;}
.topic-flag a, .tag-flag a:visited {color:#fff !important; text-decoration: none; }

/*Popular topics flags*/
#menu-popular-topics {padding: 0px 0px 0px 0px !important;font-family: "merge-Light"; letter-spacing: -0.02rem; margin-bottom: 0.6rem; font-size: 100%;}
#menu-popular-topics a, #menu-popular-topics a:visited {color:#fff; text-decoration: none;}
#menu-popular-topics li {display: inline-block; position: relative; opacity: 1; border-radius: 0 0.4rem 0 0;background-color: #70B63E; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;display: inline-block; margin-right: 8px; margin-top: 0px; margin-bottom: 12px;transition: all 0.3s ease-out 0s !important;}
#menu-popular-topics li:hover{opacity: 0.8;}
#menu-popular-topics li::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #70B63E; display: block;}

/*Widget popular topics flags*/
.wp-tag-cloud {padding: 0px !important; }
.wp-tag-cloud {margin-bottom: 1rem !important;}
.widget_most_popular_tags li::before {display: none !important;}
.widget_most_popular_tags {padding: 0px 0px 0px 0px !important;font-family: "Merge-Light"; margin-bottom: 0.6rem; }
.widget_most_popular_tags a, .widget_most_popular_tags a:visited {font-size: 100% !important;color:#fff !important; text-decoration: none;}
.widget_most_popular_tags li {display: inline-block; position: relative; opacity: 1; border-radius: 0 0.4rem 0 0;background-color: #91C568; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;display: inline-block; margin-right: 8px !important; margin-top: 0px; margin-bottom: 12px; transition: all 0.3s ease-out 0s !important;}
.widget_most_popular_tags li:hover{opacity: 0.8;}
.widget_most_popular_tags li::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #91C568; display: block;}

/*Uber 8 topics menus*/

.menu.topics {font-family: "Merge-Light";}

#menu-popular-topics li::before, .menu.topics li::before {display: none;}

.menu.topics {padding: 0px 0px 0px 0px !important;}
.menu.topics li {font-size: 100%;position: relative;opacity: 1 !important; background-color: #91C568; display: inline-block; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;margin-bottom: 16px!important;border-radius: 0 0.4rem 0 0; margin-right: 8px;transition: all 0.3s ease-out 0s !important;}
.menu.topics li:hover{opacity: 0.6 !important; cursor:pointer;}
.menu.topics li a, .menu.topics li a:visited {color:#fff; text-decoration: none;}
.menu.topics li a:hover {color:#fff; text-decoration: none;}
.menu.topics li::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #91C568; display: block;}


/*Location menus*/
/*bullets off before*/
.menu.locations li::before {display:none;}
.menu.locations {padding: 0px 0px 0px 0px !important;}
.menu.locations li {font-size: 100%;position: relative;opacity: 1 !important; background-color: #B2C2A9; display: inline-block; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;margin-bottom: 16px !important;border-radius: 0 0.4rem 0 0; margin-right: 8px;transition: all 0.3s ease-out 0s !important;}
.menu.locations li:hover{opacity:0.6 !important; cursor:pointer;}
.menu.locations li a, .menu.locations li a:visited {color:#fff; text-decoration: none;}
.menu.locations li a:hover {color:#fff; text-decoration: none;}
.menu.locations li::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #B2C2A9; display: block;}

/*Location flags*/

.location-flag-icon ul a {opacity: 1; color: #fff; padding-top: 0.2rem; position: relative; background-color: #B2C2A9; display: inline-block; padding: 0.6154rem 0.8462rem 0.6154rem 0.6154rem;margin-bottom: 14px;border-radius: 0 0.4rem 0 0; margin-right: 8px;transition: all 0.3s ease-out 0s !important;}
.location-flag-icon ul a::after {content: ""; position: absolute; bottom: -6px; left: 0px; border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #B2C2A9; display: block;}
.location-flag-icon ul a:hover {opacity:0.8; text-decoration: none;}
.location-flag-icon ul a:visited {opacity:0.8; text-decoration: none; text-decoration: none; color: #fff;}



/*Article titles*/

.entry-header .entry-title {
    font-size: 220%;
    line-height: 0.95;
    max-width: 85%;
    -moz-hyphens: none;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
    letter-spacing: -0.07rem !important;
word-spacing: -0.1rem !important;
}

/*Coldplay's page*/

.post-5736 .entry-header .entry-title {font-size: 200% !important;}

@media screen and (max-width: 414px) {
    .entry-header .entry-title { font-size: 165%; max-width: 95%;
    line-height: 1; margin-top: 0rem; padding-top: 0rem;margin-bottom: 0rem;}
    .post-5736 .entry-header .entry-title {font-size: 170% !important;}
}



/*Article body*/
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
    margin: 0px 0px 0.8rem;
    line-height: 1.5;
    letter-spacing: -0.01rem;
}

@media screen and (max-width: 414px) {
    .entry-content p, .entry-summary p, .comment-content p, .mu_register p{ margin: 0px 0px 1rem;
    line-height: 1.4;}
}

/*Picture credit*/
.picture-credit {color: #858C8F !important;letter-spacing: 0rem !important;float: left; clear: both; font-size: 0.69rem !important; margin-top: 1rem !important; margin-bottom: 2.5rem !important; opacity: 0.7;}
.picture-credit a, .picture-credit a:visited {color: #858C8F !important;}
.picture-credit::before {content:"Image:";}
body.search-results .picture-credit::before {display: none;}
.pressrelease .picture-credit::before {display: none;}

.entry-content p a:visited {color:#70B63E !important;}

/*article lists*/


.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
    margin: 0px 0rem 0rem 0rem;
    padding: 0.4rem 0px 0.6rem 1rem;
    line-height: 1.5;
    }

.entry-content ol li::before {display: none;}

.entry-content ul, .comment-content ul, .mu_register ul {
    list-style: outside none none;
}

.entry-content li, .comment-content li, .mu_register li {
    margin: 0px 1rem 0.7rem 0rem; position: relative;
}

.entry-content li::before {content:""; position: absolute; left: -0.9rem; top: 0.55rem; display: block; width: 4px; height: 4px; background-color: #8C9297; border-radius: 50%;}

.entry-content li a:visited, .comment-content li a:visited, .mu_register li a:visited {
    color:#70B63E;
}

/* Article meta */

body.archive .single-entry-meta {margin-top: 0rem; }

@media screen and (max-width: 500px) {
   body.archive .single-entry-meta {margin-top: 0rem!important;}
    }

.single-entry-meta {
    margin-top: 0.8rem !important;
    margin-bottom: 0.5rem !important;
    font-size: 0.69rem ;
    line-height: 1.6 !important;
    color: #858C8F;
    opacity: 0.7;
    letter-spacing: 0rem !important;
}

.archive-entry-meta {font-size: 0.785714rem; margin-top: 0.3rem; margin-bottom: 1rem;}

@media screen and (max-width: 500px) {
   .single-entry-meta {margin-top: 0.5rem!important; margin-bottom: 0.5rem !important;}
    }

.single-entry-meta a::after {content:":";}

/*Related articles plugin */


.rp4wp_component {
    width: 80% !important;
    padding: 0px 0px 0px 0px !important;
    box-sizing: border-box;
    float: left;
    overflow: hidden;
}

.rp4wp-col-last {
    width: 100% !important;
    padding-right: 0px;
    padding-left: 0px !important;
}

ul.rp4wp-posts-list {padding: 0.4rem 0px 0.6rem 0rem; }

.rp4wp-related-posts li {
    margin: 0px 0rem 0.4rem 0rem; line-height: 1.3; font-family: "Open sans", arial, sans-serif; letter-spacing: 0rem;
}

.rp4wp-related-posts li a:hover {
    text-decoration: underline; }

.rp4wp_component_title a {
    text-decoration: none;
    font-weight: normal !important;
    border: 0px none;
}

/*Related news*/

h2.entry-title {font-size: 140% !important;
line-height: 1 !important;
letter-spacing: -0.04rem !important;
word-spacing: -0.09rem !important;
margin-top: 0px !important;
padding-top: 0rem !important;
margin-bottom: -0.8rem !important;
position: relative;
top: -15px;}

/*Footer meta*/

footer.entry-meta {
    margin-top: 1.71429rem;
    font-size: 0.785714rem;;
    line-height: 1.84615;
    color: #858C8F;
}

footer.entry-meta .edit-link a {border-radius: 0px 0px 0px 0px; background-color: #fff !important; padding: 0px; border: 0px none !important;}
footer.entry-meta .edit-link a:hover {background-color: #fff !important;}
footer.entry-meta .edit-link {float:left; clear: right !important; }


footer.entry-meta a, footer.entry-meta a:visited { border-radius: 0px 4px 0px 4px; border:1px solid #70B63E; padding: 0.3077rem 0.6rem; color: #fff;background-color: #70B63E; transition: all 0.3s ease-out 0s !important; text-decoration: none;}
footer.entry-meta a:hover {background-color: #79C444; border: 1px solid #79C444;text-decoration: none; color: #fff;}

footer.entry-meta .by-author {display: none;}




/*//////// The Daily Kitten ////////*/

/*Storytelling notes*/

/*kill single post previous and next*/

.site-content nav {
    display:none;
}

/*Press release */

.single-pressrelease .contact, .single-pressrelease .notes {font-size: 90%;}
.single-pressrelease .contact {margin-bottom: 2rem; margin-top: 2rem;}

.single-pressrelease .contact b, .single-pressrelease .notes b {font-weight: normal; color: #70B63E; font-size: 110% !important;}

@media screen and (min-width: 1024px) {
       .single-pressrelease .site-content nav {width: 74.5%;}
    .single-pressrelease .notes { padding-right: 1rem; margin-bottom: 2rem;}
}



/*location & comms contacts*/

.comms p {font-size: 88%; line-height: 1.4;}
.ce-section-address p {font-size: 88%; line-height: 1.4;}




/*//////// Topics pages ////////*/

/*---- All archive titles ----*/



.page-title, .row-title {
    font-size: 165% !important;
    letter-spacing: -0.04rem !important;
    word-spacing: -0.09rem !important;
    color: #70B63E !important;
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
    padding-top: 0.8rem;
    border-top: 0.15rem solid #70B63E !important;
    text-transform: none; font-weight:normal;
    line-height: 1;
    font-family: "Merge-Light";
}

@media screen and (max-width: 600px) {
    .page-title, .row-title {
        font-size: 135% !important;}
}

.rp4wp-related-posts h3 {font-size: 115% !important;
    letter-spacing: -0.02rem !important;
    word-spacing: -0.09rem !important;
    color: #70B63E !important;
    margin-bottom: 1rem;
    margin-top: 0rem !important;
    padding-top: 0rem;
    text-transform: none; font-weight:normal;
    line-height: 1;
    font-family: "Merge-Light";}

.rp4wp-related-posts h3::after {content:":";}

.archive-title {font-size: 100% !important;
    letter-spacing: 0rem !important;
    word-spacing: 0rem !important;
    color: #70B63E !important;
    margin-bottom: 0rem !important;
    /*margin-top: 1rem !important;*/
    padding-top: 0rem;
    text-transform: none; font-weight:normal;
    line-height: 1.1;
}

@media screen and (max-width: 600px) {
    .archive-title, .page-title {}
}





/* Topics descriptions */
.topic-introduction p {float: left;font-size: 175%; color: #828F96; opacity: 0.75;font-family: "Merge-light"; letter-spacing: -0.05rem; word-spacing: -0.1rem; line-height: 1; padding-right: 10rem; margin-bottom: 1rem !important;}
@media screen and (max-width: 1000px) {
    .topic-introduction p {padding-right: 0rem; font-size: 145%;}
}

/* Standard Wp easy Query  - Archive - List */
.wp-easy-query .post-archive {margin-top: 0rem; margin-bottom: 1rem !important;}
.wp-easy-query .post-archive li {list-style:outside none; padding: 0px 0px 0.5rem 0px; line-height: 1.25;font-size: 96%; margin: 0px 0rem 0rem 0rem;}
.wp-easy-query .post-archive li::before {display:none;}



/* Topics icons */

.ce-link-icon {}
.ce-link-icon img {max-width: 3rem; border-radius: 0; float: left; clear: right; margin-right: 0.5rem; margin-bottom: 2rem !important;}


/*---- about us ----*/
#about-us .ce-section h4 {color:#828f96 !important;}
#about-us tbody {font-size: 100% !important; color:#858C8F !important;}
#about-us p a:link  {font-size: 110% !important; line-height: 1.5 !important; letter-spacing: -0.02rem !important;
    word-spacing: -0.05rem !important}


/*---- Endorse ----*/
.ce-section-endorse p {line-height: 1.4; margin-bottom: 1rem;}
#endorse-left p {font-weight: normal; font-family: "Merge-Light"; font-size: 118%; line-height: 1; letter-spacing: -0.04rem !important;
    word-spacing: -0.09rem !important; color:#828F96; opacity: 0.9}
#endorse-left {float: left; max-width: 59%; clear:both;}
#endorse-right {float: right;padding-right: 1rem;}
#endorse-right img {border-radius: 50% !important; margin-top: 1rem;}
#endorse-left h3 {font-size: 210%; font-weight: normal; font-family: "Merge-Light"; color: #70B63E; line-height: 1; margin-bottom: 1rem; letter-spacing: -0.06rem !important;
    word-spacing: -0.1rem !important; margin-top: 0.8rem !important;}
/*Endorse Mobile*/
/* Mobile rules */
    @media screen and (max-width: 990px) {
       #endorse-left {float: none; min-width: 100%; clear:none;}
       #endorse-right {float: none;}
       #endorse-right img {margin-top: 1.5rem; margin-bottom: 1.8rem!important; max-width: 14.62rem;}
}
@media screen and (max-width: 414px) {
    #endorse-left h3 {font-size: 190%;}
}

/* Endorse slim */

.ce-section-endorse-slim img {border-radius: 50% !important; margin-top: 0.5rem;}
.ce-section-endorse-slim h3 {font-size: 165%; font-weight: normal; font-family: "Merge-Light"; color: #70B63E; line-height: 1.1; margin-bottom: 1rem; letter-spacing: -0.06rem !important;
    word-spacing: -0.1rem !important; max-width: 20rem;}

/*Endorse top*/
.ce-section-intro-small h4 {font-family: 'Merge-Light'; font-weight: normal; font-size: 170%; padding-right: 1rem; line-height: 1 !important;letter-spacing: -0.06rem !important; word-spacing: -0.1rem !important; margin-top: 0rem !important; margin-bottom: 1rem !important; color: #828F96 !important; opacity: 0.75;}
.ce-section-top-endorse p {font-size: 85%; line-height: 1.3;}
.ce-section-top-endorse img {max-height:7rem; width: auto; float: right; border-radius: 0px !important;}

@media screen and (max-width: 800px) {
    .ce-section-intro-small h4 {margin-bottom: 1rem !important;}
    .ce-section-top-endorse img {margin-bottom: 0.2rem !important;}
    .ce-section-top-endorse img {float: left; margin-top: 1rem;}
}

/*---- Donate ----*/
.solo-donate {margin-top: 1rem;}
.ce-section-donate h2 {color: #fff; font-size: 150% !important; margin-top: 0.5rem !important;}
/*//////LANG//////*/
.ce-section-donate {margin-top: 0.8rem;background:#70B63E url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/waves_2.jpg") no-repeat; background-size: cover; background-position: 50% 50%; padding: 1.3rem; border-radius: 0px 0.5rem 0px 0.5rem;}
@media screen and (max-width: 750px) {
   .ce-section-donate {max-width: 44%; }
    }
@media screen and (max-width: 414px) {
   .ce-section-donate {max-width: 100%; float:none; }
    }
.ce-section-donate p {line-height: 1.4; margin-bottom: 1rem; color: #fff;}

/*---- Donate Button -----*/
/*//////LANG//////*/
.ce-section-donate .donate-button {margin-top: 1.5rem; width: 100%; height: 2.9rem;background:#70B63E url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/button_right.png") no-repeat; background-size: 1.9rem; background-position: 95% 0.45rem; border-radius: 0px 0.5rem 0px 0.5rem; transition: all 0.3s ease-out 0s !important;}
.ce-section-donate .donate-button:hover {background-color: #79C444; }
.ce-section-donate .donate-button a {width: 100%; height: 2.9rem; position: relative; top: 0; left: 0; padding-top: 0.85rem; padding-bottom: 0; margin-bottom: 0; text-indent: 0.8rem; color:#fff; font-family:"Merge-Light"; line-height: 1; display:block; color:#fff; font-size: 120%;}
.ce-section-donate .donate-button a:visited {text-decoration: none;}
.ce-section-donate .donate-button a:hover {text-decoration: none;}

/*---- Single post Donate Button ----*/

.donate-button {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    width: 20rem;
    height: 2.6rem;
    /*//////LANG//////*/
    background: #70B63E url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/button_right.png") no-repeat scroll 97.5% 50% / 2rem auto;
    border-radius: 0px 0.5rem;
    transition: all 0.3s ease-out 0s !important;
}

body.single-post .donate-button, body.postid-5736 .donate-button {font-size: 118%; width: 23rem;padding-bottom: 3px; margin-bottom: 1.4rem;}
/*responsive*/
/*i-phone6+*/
@media screen and (max-width: 414px){
    body.single-post .donate-button, body.postid-5736 .donate-button {width: 100%;margin-bottom: 1.5rem;} 
}
/*i-phone6 & galaxy*/
@media screen and (max-width: 375px){
    body.single-post .donate-button, body.postid-5736 .donate-button {font-size: 108%; margin-bottom: 1.5rem;} 
}
/*i-phone5*/
@media screen and (max-width: 320px){
    body.single-post .donate-button, body.postid-5736 .donate-button {font-size: 95%; margin-bottom: 1.5rem; padding-bottom: 0px;}
}

.donate-button:hover {background-color: #79C444; }
.donate-button a {width: 100%; height: 2.6rem; position: relative; top: 0; left: 0; padding-top: 0.75rem; padding-bottom: 0; margin-bottom: 0; text-indent: 0.8rem; color:#fff; font-family:"Merge-Light"; line-height: 1; display:block; color:#fff; font-size: 120%;}
.donate-button a:visited {color: #fff;text-decoration: none;}
.donate-button a:hover {text-decoration: none;}

/*----Social panel----*/
.ce-section-social-images h2 {font-size: 165%; font-weight: normal; font-family: "Merge-Light"; color: #70B63E; line-height: 1;  letter-spacing: -0.04rem !important;
    word-spacing: -0.09rem !important; margin-top: 0rem !important; margin-bottom:1.385rem !important;}
.ce-section-social-images .facebook_panel img {float: left; clear: both; margin-right: 1rem;}
.ce-section-social-images .twitter_panel img {}
.ce-section-social-images .facebook_panel img, .ce-section-social-images .twitter_panel img {opacity: 1;
  border-radius: 0px 0px 0px 0.9231rem;
   transition: all 0.3s ease-out 0s !important; width:47.5%; margin-bottom: 1rem !important;}
.ce-section-social-images .facebook_panel img:hover, .ce-section-social-images .twitter_panel img:hover {
  opacity: 0.8;}



/*----People soundbite----*/

.ce-section-staff-soundbite img {float: right; border-radius: 0px; opacity: 1; transition: all 0.3s ease-out 0s !important;}
.ce-section-staff-soundbite img:hover {opacity: 0.8;}
.ce-section-staff-soundbite p {font-weight: normal; font-family: "Merge-Light"; font-size: 118%; line-height: 1; letter-spacing: -0.03rem !important;
    word-spacing: -0.09rem !important; color:#70B63E;}
.ce-section-staff-soundbite a:visited, .ce-section-staff-soundbite a:hover {text-decoration: none;}
.ce-section-staff-soundbite h2 {color:#828f96;
    font-size: 200%;
    font-weight: normal;
    font-family: "Merge-Light";
    line-height: 1;
    margin-top: 0rem !important;
    margin-bottom: 1rem !important;
    letter-spacing: -0.06rem !important;
    word-spacing: -0.1rem !important;
    opacity: 0.75;
}

/*Supporters no link colour*/

.thanks-to a, .thanks-to a:visited {
    color: #858C8F !important;
}

.thanks-to a:hover {color:#70B63E !important; text-decoration: none;}

/*//////////////// Other Elements ////////////////*/

/*---- Vegas Baby ----*/

#vegas-strip {
    height: 3.5rem !important;
    background-color: #70B63E;
    border-radius: 0px 0px 0px 0.6rem;
    padding: 0px !important;
    width: 100% !important;
}

@media screen and (max-width: 800px) {
   #vegas-strip {height: 3rem !important}
    }

.vegas-message {color:#fff; font-family: 'Merge-Light'; font-size: 140%; padding: 1rem 1.1rem 0.8rem 1rem;  letter-spacing: -0.04rem; word-spacing: -0.03rem;cursor: pointer; float: left; clear: right;}

#vegas-social img {max-height: 1.2rem; padding-top: 1.05rem; padding-right: 1rem; display:none;}




/* Vegas Mobile */

@media screen and (max-width: 800px) {
   .vegas-message {font-size: 110%;}
    }


@media screen and (max-width: 600px) {
   .vegas-message {display:none;}
    
    }

@media screen and (max-width: 414px) {
   #vegas-social img {display: inline-block; max-height: 1.5rem; width: auto; padding-top: 0.66rem; padding-right: 1.2rem; position: relative; left: 1.2rem;}
    }



/*---- Hamburger & search ----*/

#hamburger {float: right; position: relative; right: 1.538rem; top: -3.5rem; z-index: 99999;}


/*donate icon */

img.donate_icon {max-height: 2.2rem; position:absolute; top: 0.5rem; right: 5.7rem; }
@media screen and (max-width: 800px){
   img.donate_icon {max-height: 2rem; position:absolute; top: 0.9rem; right: 5.2rem;}
}

/*//////// Flyout Map Nav ////////*/

/* Search */
.bne-flyout-wrapper #flyout-content-id-3438 .flyout-content {padding: 34px 0px 0px 30px;}
.bne-flyout-wrapper #flyout-content-id-3438 .flyout-content-body img[usemap], .bne-flyout-wrapper #flyout-content-id-3438 .flyout-content-body map area {outline: none;}

@media screen and (max-width: 700px) {
   .bne-flyout-wrapper #flyout-content-id-3438 .flyout-content-body img {display: none;}
    .bne-flyout-wrapper #flyout-content-id-3438 .flyout-content {max-height: 7.2rem;}
    }

.bne-flyout-wrapper #flyout-content-id-3438 input[type="text"] {font-size: 100%;color:#858C8F !important;background: rgba(255, 255, 255, 1) none repeat scroll 0% 0% !important; max-width: 60%; float: left; margin-right: 10px; border: 1px solid #fff !important; transition: all 0.6s ease-out 0s !important; -webkit-appearance: none !important;}
.bne-flyout-wrapper #flyout-content-id-3438 input[type="text"]:focus {max-width: 72%;-webkit-appearance: none !important;}
.bne-flyout-wrapper #flyout-content-id-3438 .widget_search label {display: none;}
.bne-flyout-wrapper #flyout-content-id-3438 .searchform input[type="submit"] {background-color: #78C143; border-color: #78C143;}
.bne-flyout-wrapper #flyout-content-id-3438 .searchform input[type="submit"]:hover {background-color:#7ECC47; border: 1px solid #7ECC47;-webkit-appearance: none !important;}
.bne-flyout-wrapper #flyout-content-id-3438 form {margin: 0px !important;}

/*---- BNE's Latest Fixes ----*/

.bne-flyout-wrapper .sidr.top,
.bne-flyout-wrapper .sidr.bottom {
	margin: 0 auto 0 ;
	max-width: 68.571428571rem !important;
}


/* Remove added margin to html which compensates not showing the scrollbar when a flyout is active. */

html.shownscroll.flyout-margin { margin-right: 0px !important; overflow-y: auto !important;}

/* hamburger size */
img.flyout-trigger-id-217 {max-height: 2.3rem !important; position: relative !important; right: -0.5rem !important; top: 0.5rem !important; }
@media screen and (max-width: 800px) {
   img.flyout-trigger-id-217 {max-height: 2rem !important; top: 0.99rem !important;}
    }
/* Search icon */
img.flyout-trigger-id-3438  {max-height: 1.6rem !important; width: auto; position: relative !important; right: 0.6rem !important; top: 0.2rem !important; }
@media screen and (max-width: 800px) {
   img.flyout-trigger-id-3438 {max-height: 1.45rem !important; top: 0.68rem !important;}
    }
/* customize buttons */
.flyout-header-buttons {
	top: -2px !important;
	right: 10px !important;
}
.bne-flyout-wrapper .bne-icon-cancel::before {
    content: "+"!important;
    -ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
    font-family: "Merge-Light" !important;
    font-size: 3rem !important;
}
.flyout-close-button, .flyout-edit-button {
   padding: 0px 0px !important;
   background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important;
   }
/*Switch off flyout edit button*/
.flyout-edit-button {display: none !important;}
/* kill background overlay*/
/*//////LANG//////*/
.flyout-overlay {
    background: rgba(255,255,255,0.5) !important; cursor: url('http://www.clientearth.org/wp-content/themes/cev5-kitten/images/ce_cursor.png') 10 10, auto !important;
}

.bne-flyout-wrapper .flyout-open .flyout-content.slide {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important; border-radius: 0px 0px 0px 0.9231rem !important;
}
/*Map Nav Headings*/
.bne-flyout-wrapper p {font-family: "Merge-Light"; font-size: 125%; letter-spacing: -0.03rem; margin-top: 1.5rem;
word-spacing: -0.1rem; line-height: 1 !important;}
/*Map Nav Links*/
#flyout-content-id-217 .flyout-content li {line-height: 1.4 !important; font-size: 105%; padding-bottom: 0.5rem;}
@media screen and (min-width: 1240px) {
    #flyout-content-id-217 .flyout-content li {line-height: 1.4; font-size: 100%; padding-bottom: 0.5rem;}
}
#flyout-content-id-217 .flyout-content li a {color:#ffffff !important; opacity: 0.7; transition: all 0.3s ease-out 0s !important;}
#flyout-content-id-217 .flyout-content li a:hover {text-decoration: none !important; opacity: 1;}

#flyout-content-id-217 .flyout-content a, #flyout-content-id-217 .flyout-content a:visited {color: #fff !important;text-decoration: none;}
#flyout-content-id-217 .flyout-content a:hover {text-decoration: none;}

/*Map Nav content*/
#flyout-content-id-217 .flyout-content {padding: 30px 0px 30px 20px;}

/* Column fixes*/
@media screen and (min-width: 600px) {
    #flyout-content-id-217 .wpb_column {width: 19%;}
}






/*//////// Rules ////////*/

.su-spacer.rule {border-top: 0.15rem solid #70B63E !important; margin-top: 1.5rem; height: 8px !important; padding-bottom: 4px;}

/* Mobile rules */
    @media screen and (max-width: 414px) {
    .su-spacer.rule {border-top: 0.135rem solid #70B63E !important; margin-top: 1.5rem;}
}

/* News rules

.news-rule::after {content: "Latest developments"; 
    font-family: "Merge-Light";
color: #70B63E;
font-weight: normal;
font-size: 140% !important;
line-height: 1 !important;
letter-spacing: -0.04rem !important;
word-spacing: -0.09rem !important;
}

.related-rule::after {content: "Related articles";
font-family: "Merge-Light";
color: #70B63E;
font-weight: normal;
font-size: 100% !important;
line-height: 1 !important;
letter-spacing: -0.04rem !important;
word-spacing: -0.09rem !important;
position: relative; top: -4px;}

.news-archive-rule::after {content: "Older articles";
font-family: "Merge-Light";
color: #70B63E;
font-weight: normal;
font-size: 100% !important;
line-height: 1 !important;
letter-spacing: -0.04rem !important;
word-spacing: -0.09rem !important;
position: relative; top: -4px;} */


body.archive .news-rule::after, body.archive .related-rule::after, body.archive .news-archive-rule::after {top: -8px;}







/*//////// Edit page & edit with VC for admin ////////*/
a.post-edit-link {float:left;clear: right; }
/*//////LANG//////*/ a.post-edit-link {opacity: 0.85;font-size: 70%;color:#bbbfc2 !important; padding-right: 16px !important; margin-right: 8px; transition: all 0.3s ease-out 0s !important; background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/edit_pencil.png"); background-size: 13px 13px; background-repeat: no-repeat; background-position: right top;line-height: 12px !important;}
a.post-edit-link:hover {opacity: 1;text-decoration: none; color:#bbbfc2 !important;}

/*//////// Royalsliders ////////*/

/*----Uber 8----*/

.ce-section-uber8-slider .rsImg {border-radius: 50%;}
.ce-section-uber8-slider .visibleNearbyZoom {color: #FFF;padding-top: 0px; position: relative; top: -15px;}
.ce-section-uber8-slider .rsUni, .ce-section-uber8-slider .rsUni .rsOverflow, .ce-section-uber8-slider .rsUni .rsSlide, .ce-section-uber8-slider .rsUni .rsVideoFrameHolder, .ce-section-uber8-slider .rsUni .rsThumbs {background: none !important;}

/*Slide arrows*/

.ce-section-uber8-slider .rsUni.rsHor .rsArrowLeft .rsArrowIcn {
    -ms-transform: rotate(-180deg); /* IE 9 */
    -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
    transform: rotate(-180deg);}
    
.ce-section-uber8-slider .rsUni.rsHor .rsArrowRight .rsArrowIcn {margin-left: 24px;}

.ce-section-uber8-slider .rsUni .rsArrowIcn {
    width: 36px;
    height: 36px;
    top: 100%;
    left: 0px;
    margin-top: -36px;
    margin-left: 0px;
    position: absolute;
    cursor: pointer;
    /*//////LANG//////*/
    background: transparent url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/slide_right.png") repeat scroll 0% 0% !important;
    background-size: 36px !important;
    opacity: 1;
}

/* Nearby slides */
.ce-section-uber8-slider .visibleNearbyZoom .rsSlide img {
  opacity: 0.45;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

  -webkit-transform: scale(0.9);  
  -moz-transform: scale(0.9); 
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}

/* All slides Hover */
.ce-section-uber8-slider .visibleNearbyZoom .rsSlide :hover img {
  opacity: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

-webkit-transform: scale(1);  
  -moz-transform: scale(1); 
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);}

/* Center Slide Arrival */
.ce-section-uber8-slider .visibleNearbyZoom .rsActiveSlide img {
  opacity: 1;
  -webkit-transform: scale(0.95);  
  -moz-transform: scale(0.95); 
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}

/*----Achieve All Slider----*/


/*Background*/
.ce-section-achieve-all-slider .rsUni, .ce-section-achieve-all-slider .rsUni .rsOverflow, .ce-section-achieve-all-slider .rsUni .rsSlide, .ce-section-achieve-all-slider .rsUni .rsVideoFrameHolder, .ce-section-achieve-all-slider .rsUni .rsThumbs {background: none !important;}
/*Move container up*/
.ce-section-achieve-all-slider .visibleNearbyZoom {color: #FFF;padding-top: 0px; position: relative; top: -20px;}
/*Make image circle*/
.ce-section-achieve-all-slider .rsImg {border-radius: 50% !important;}
/*HTML Block Content - position - Magic center*/
.ce-section-achieve-all-slider .achieve-content {
    position: absolute; top: 50%;left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    text-align:center; width: 78%; padding-right: 45%; padding-left: 45%;}
/*HTML Block Content typography*/
.ce-section-achieve-all-slider h4 {color: #fff !important; font-family: "Merge-Light"; font-weight: normal; font-size: 115%; margin-top: 1rem; line-height: 1.1;letter-spacing: -0.03rem !important;word-spacing: -0.06rem !important;}
.ce-section-achieve-all-slider p {font-size: 85%;}
/*HTML Block Content typography - mobile*/
    @media screen and (max-width: 800px) {
    .ce-section-achieve-all-slider h4 {font-size: 100%; margin-top: 1rem; line-height: 1.1;}
.ce-section-achieve-all-slider p {font-size: 80%;}
}
/*Nearby slide hover */
.ce-section-achieve-all-slider .visibleNearbyZoom .rsSlide :hover img {
  opacity: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;

-webkit-transform: scale(1);  
  -moz-transform: scale(1); 
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);}

/*arrows*/
.ce-section-achieve-all-slider .rsUni.rsHor .rsArrowLeft .rsArrowIcn {
    -ms-transform: rotate(-180deg); /* IE 9 */
    -webkit-transform: rotate(-180deg); /* Chrome, Safari, Opera */
    transform: rotate(-180deg);}
    
.ce-section-achieve-all-slider .rsUni.rsHor .rsArrowRight .rsArrowIcn {margin-left: 24px;}

.ce-section-achieve-all-slider .rsUni .rsArrowIcn {
    width: 36px;
    height: 36px;
    top: 100%;
    left: 0px;
    margin-top: -36px;
    margin-left: 0px;
    position: absolute;
    cursor: pointer;
    /*//////LANG//////*/ background: transparent url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/slide_right.png") repeat scroll 0% 0% !important;
    background-size: 36px !important;
    opacity: 1;
}

/*//////// Intro sliders ////////*/
.ce-section-introduction-slider {margin-bottom: 1rem !important;}
/*caption container div*/
.ce-section-introduction-slider .caption-container {
    position: absolute; top: 56%;left: 50%;
    -moz-transform: translateX(-50%) translateY(-52%);
    -webkit-transform: translateX(-50%) translateY(-52%);
    -ms-transform: translateX(-50%) translateY(-52%);
    transform: translateX(-50%) translateY(-52%);
width: 95%;padding: 0px 2.5% 0px 2.5%;}
/* h2 caption style*/
.ce-section-introduction-slider .caption-container h2 {padding-right: 0rem;color: #fff; text-align: center; line-height: 1; font-size:1.8rem!important;margin-bottom: 0rem !important;margin-top: 0rem !important; }
/* h2 vision caption style */
.ce-section-introduction-slider .caption-container .vision  {padding-right: 10%; padding-left: 10%;}
/* Slider small */
.ce-section-introduction-slider .slider-intro-small {
    position: relative; top: -1rem;
    padding: 4px 6px 4px 6px;
    width: 7rem;
    margin-left: auto; margin-right: auto;
    margin-bottom: 0.5rem;
    text-align: center;
    text-transform: uppercase; letter-spacing: 0.15rem;
    font-size: 80%; line-height: 1.2;
    font-weight: normal;
    border-left: 1px solid rgba(255,255,255,0.7);  border-right: 1px solid rgba(255,255,255,0.7);  border-radius: 0px 0px 0px 0px!important; }

/*Learn more*/
.ce-section-introduction-slider .caption-container .learn-more {
    margin-bottom: 0.4rem !important;
    position: relative; top: 1.2rem;
    font-size: 0.6923rem; line-height: 100% !important; text-transform: uppercase; letter-spacing: 0.19rem; font-weight: 400;
    padding: 0.6923rem; color: #fff; 
    text-align: center; 
    border-radius: 0px 0px 0px 0px!important; 
    width: 9rem; height: auto !important; 
    margin-left: auto; margin-right: auto; 
    border: 1px solid rgba(255,255,255,0.5);
    background-color: rgba(255,255,255,0.1);
    transition: all 0.3s ease-out 0s !important;
    }

     /*Learn more button spacing for forests Ipads and below*/
     @media screen and (max-width: 1024px) {
    .ce-section-introduction-slider .caption-container .learn-more {margin-bottom: 0.8rem !important;}  
        }

.ce-section-introduction-slider .caption-container .learn-more:hover { border: 1px solid rgba(255,255,255,0.9); background-color: rgba(255,255,255,0.2);}
.ce-section-introduction-slider .caption-container .learn-more a {color:#fff;}
.ce-section-introduction-slider .caption-container .learn-more a:visited {color:#fff;}
.ce-section-introduction-slider .caption-container .learn-more a:hover {color:#fff; text-decoration: none;}


/*image*/
.ce-section-introduction-slider div {border-radius: 0px 0px 0px 0.9231rem!important;}
.ce-section-introduction-slider img { filter: brightness(80%);
    -webkit-filter: brightness(90%);
    -o-filter: brightness(90%);
    -ms-filter: brightness(90%);}
/*bullets position*/
.ce-section-introduction-slider .rsUni .rsBullets {
    position: relative !important; bottom: 20% !important; opacity: 0.8;
}
/*bullets size*/
.ce-section-introduction-slider .rsUni .rsBullet span {
    width: 6px; height:6px;}
/*bullets area padding*/
.ce-section-introduction-slider .rsUni .rsBullet {
    width: 10px;
    height: 10px;
    padding: 0px 6px 4px 6px!important;
    cursor:pointer;}
/*bullets color*/
.ce-section-introduction-slider .rsUni .rsBullet span {
    background: #fff none repeat scroll 0% 0%; opacity: 0.6;}
/*bullets hover color*/
.ce-section-introduction-slider .rsUni .rsBullet span:hover {
    background: #fff none repeat scroll 0% 0%; opacity: 1;}
/*bullets selected color*/
.ce-section-introduction-slider .rsUni .rsBullet.rsNavSelected span {
    background-color: #fff; opacity: 1;}
/* Slide loading background color */
.rsUni, .rsUni .rsOverflow, .rsUni .rsSlide, .rsUni .rsVideoFrameHolder, .rsUni .rsThumbs {
    background: none transparent repeat scroll 0% 0% !important;
}


/*----Intro Sliders Mobile----*/

@media screen and (max-width: 800px) {
    .ce-section-introduction-slider .caption-container .learn-more {
        position: relative; top: 1rem;}
    .ce-section-introduction-slider div {margin-bottom: 1rem !important;}
    .ce-section-introduction-slider .rsOverflow {min-height: 250px!important;}
    .ce-section-introduction-slider .rsContainer {min-height: 250px!important;}
    .ce-section-introduction-slider .rsSlide {min-height: 250px!important;}
    .ce-section-introduction-slider .rsContent {min-height: 250px!important;}
    .ce-section-introduction-slider .rsImg {
    min-height: 250px !important;
    min-width: 817px !important;
    overflow-x: hidden !important;
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    -webkit-transform: translateX(-50%) translateY(-50%) !important;
    -moz-transform: translateX(-50%) translateY(-50%)!important;
    -ms-transform: translateX(-50%) translateY(-50%)!important;
    transform: translateX(-50%) translateY(-50%) !important;}
    
    .ce-section-introduction-slider .caption-container {
    position: absolute; top: 56%;left: 50%;
    -moz-transform: translateX(-50%) translateY(-52%);
    -webkit-transform: translateX(-50%) translateY(-52%);
    -ms-transform: translateX(-50%) translateY(-52%);
    transform: translateX(-50%) translateY(-52%);
width: 85%;padding: 0px 4% 0px 4%;}
}

/*Captions & Bullets*/
@media screen and (max-width: 800px) {
.ce-section-introduction-slider .caption-container h2 {padding-right: 0rem;color: #F4F5F1; font-size:1.538rem !important;margin-bottom: 0rem !important;margin-top: 0rem !important; max-width: 100%; margin-left: auto; margin-right: auto; }
.ce-section-introduction-slider .rsUni .rsBullets {position: relative !important; bottom: 40% !important; opacity: 0.8;}
}


/*shift up space below */

.ce-section-introduction-slider .rsNav {margin-bottom: -1rem !important;}

/*//////// Kitty Litter ////////*/

.kitty-litter h2 {margin-top: 0px !important; line-height: 1;padding-right: 3rem;}
.kitty-litter .su-spacer.rule {
    border-top: 0.15rem solid #70B63E !important;
    margin-bottom: -0.7rem !important;
}

.kitty-litter strong {font-weight: normal; font-style: italic; }


/*/////// Round Chart Diagrams ////////*/
.ce-section-round-chart .vc_round-chart-canvas {max-width: 85%; height: 85% !important;}

.ce-section-round-chart .vc_chart-with-legend {text-align: center; padding-bottom: 1rem;}

.ce-section-round-chart .wpb_heading  {font-size: 130% !important; margin-top: 0;}

.ce-section-round-chart.vc_chart .vc_chart-legend span {
    border-radius: 0em !important;
    display: inline-block;
    height: 1em !important;
    width: 1em !important;
    }

.ce-section-round-chart.vc_chart .vc_chart-legend li {
    line-height: 1.3em;
    list-style: outside none none;
    margin: 0px 0px 0.3em 0.4em!important;
    min-height: 1.3em;
    font-size: 90%;
}

/*/////// Social share buttons ///////*/

.ssba-wrap div {margin-top: 0rem !important; margin-bottom: 1rem;}
.ssba img {-webkit-backface-visibility: hidden;
    padding: 10px 10px 4px 0px !important; border-radius: 0px !important; min-width:30px !important;
    opacity: 1; transition: all 0.3s ease-out 0s !important;}
.ssba:hover img {opacity: 0.5;}
.ssba img:hover {opacity: 1;}
div.ssba::before {position: relative; top: 0px; display: inline-block !important; width: 30px; height: 0px; background-color: none; content: "";}
.ssba {font-size: 0.69rem !important;}


@media screen and (max-width: 600px) {
   .ssba img {min-width: 34px !important;padding: 18px 16px 8px 0px !important;}
    }
/*----Don't show in flyout----*/
.bne-flyout-wrapper .ssba {display: none;}

/*/////// Contact us / Google Maps ///////*/

.gmaps {margin-bottom: 1.5rem !important;}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #ffffff!important;
    padding: 0px !important;
}

/*////// Mailchimp sign up ///////*/

.sign-up-container {background-color:#EBEFEA; height: 3.8rem; width: 90%; margin: 0 0rem 0 0rem !important; padding: 0.002rem 0rem 0.1rem 0.9rem!important; border-radius: 0px 0.5rem 0px 0.5rem;}

/*post mailchimp sign ups*/
.post-sign-up .sign-up-container {width: 50%;}

@media screen and (min-width: 700px){
.post-sign-up .sign-up-container .mc4wp-form input[type="email"]{width: 70% !important; font-size: 90%;}
}
@media screen and (max-width: 500px){
    .post-sign-up .sign-up-container {width: 95%;}
.post-sign-up .sign-up-container .mc4wp-form input[type="email"]{width: 65% !important;}
}
/* ends*/

/*post longforms*/
#post-long-form  .mc4wp-form {width: 60% !important; margin-top: 20px;}

@media screen and (max-width: 768px) {
#post-long-form  .mc4wp-form {width: 100% !important; }
}
#post-long-form .mc4wp-form .mc4wp-form-fields {}
#post-long-form  .mc4wp-form input[type="text"]{float: none;width: 100%; margin-top: 8px !important; padding: 0.4rem 0!important;}
#post-long-form .mc4wp-form input[type="email"] {float: none; width: 100% !important; border: 1px solid #E0E4E5;border-radius: 0px 0.3077rem 0px 0.3077rem; padding: 0rem !important; margin-top: 8px !important; }
#post-long-form  .mc4wp-form input[type="submit"]  {float: left; clear: left;width: 100% !important; margin-right: 0rem !important; margin-top: 15px; padding: 0.6rem !important; margin-bottom: 40px !important;}
/*ends*/

@media screen and (max-width: 700px) {
    .sign-up-container {width: 50%;}
    }
@media screen and (max-width: 600px) {
    .sign-up-container {width: 95%;}
    }

.mc4wp-form form {padding-left: 1rem; padding-right: 0rem !important;}
.mc4wp-form input[type="email"] {width: 60% !important; float: left; color:#828F96 !important; height: 2rem; padding-left: 0.5rem; font-size: 80%; border: 0px none; -webkit-appearance: none !important;}

@media screen and (max-width: 414px) {
    .mc4wp-form input[type="email"] {width: 70% !important;}
    }

.mc4wp-form input[type="submit"] {float: right; margin-right: 1rem;}

/*don't print the success message if it jumps you to confirmation page */

.mc4wp-alert.mc4wp-success {display: none;}

/*alert message*/
.mc4wp-alert.mc4wp-notice {color: #70B63E !important; position: relative !important; top: 15px; font-size: 90% !important; padding-right: 4rem !important;}


/*////// Hungryfeed - Blog latest //////*/


.ce-section div.hungryfeed_item {margin-top: 0rem; margin-bottom: 1rem !important;transition: all 0.3s ease-out 0s !important; display: inline-block; position: relative;}
.ce-section div.hungryfeed_item  {background-color: #70B63E; width: 12.2rem; float: left; clear: right; margin-right: 22px; padding: 1rem 1rem 1rem 1rem; border-radius: 0.5rem 0rem 0px 0rem;}
.ce-section div.hungryfeed_item::after{content: ""; position: absolute; bottom: -23px; right: 0px; border-width: 0px 24px 24px 0px; border-style: solid; border-color: transparent #70B63E; display: block;}
.ce-section div.hungryfeed_item:hover {opacity: 0.9;}

@media screen and (max-width: 800px) {
    .ce-section div.hungryfeed_item {float: none; clear: both; vertical-align: top; margin-bottom: 2.2rem !important;}
}

@media screen and (max-width: 414px) {
    .ce-section div.hungryfeed_item {width: auto; margin-right: 0; margin-bottom: 2.2rem !important;}
    }

.ce-section div.hungryfeed_item_description  {color: #fff !important; font-size: 90%; line-height: 1.3; padding-bottom: 0.8rem; opacity: 0.8;}
.ce-section div.hungryfeed_item_title {font-family: "Merge-Light"; font-weight: normal; font-size: 110%; margin-bottom: 0.5rem; line-height: 1.1;word-spacing: -0.05rem; letter-spacing: -0.02rem;}
.ce-section div.hungryfeed_item_title a {color: #fff !important;}
.ce-section div.hungryfeed_item_title a:visited {text-decoration: none; color: #fff !important;}
.ce-section div.hungryfeed_item_title a:hover {text-decoration: none;}


/*//////Cookies//////*/

#cookie-law-info-bar { font-size: 90% !important; max-width: 68.571428571rem !important; left: 0; right: 0; text-align: center; padding: 0.8rem 0px 1.5rem 0px; opacity: 0.9; border-radius: 0.3rem 0.3rem 0px 0px;}
#cookie-law-info-bar span, #cookie-law-info-bar a {color: #fff; }


.cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {
    clear: left;
    font-weight: normal;
    text-shadow: 0 0px 0px rgba(0,0,0,0);
    margin-top: 1rem;
    padding: 0.5rem;
    font-size: 98% !important;
}

#cookie-law-info-bar a:hover {text-decoration: none !important;}

.cli-plugin-button, .cli-plugin-button:visited {
    background: none;
    display: inline-block;
    padding: 5px 10px 6px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: 0 0px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0px 2px rgba(0,0,0,0.3);
    box-shadow: 0 0px 2px rgba(0,0,0,0.3);
    text-shadow: 0 0px 0px rgba(0,0,0,0);
    border-bottom: 0px solid rgba(0,0,0,0);
    position: relative;
    cursor: pointer;
    margin: auto 1rem;
}
/* Search results */


.searchwp-highlight {font-weight: 600;}

h2.archive-title .searchwp-highlight  {color:#6AAA3B !important;}
.entry-summary .searchwp-highlight {color: #6B7072;}

body.search h2.archive-title {font-size: 115% !important; margin-top: 1.5rem !important; margin-bottom: 0.2rem !important; padding-top: 0 !important;}

body.search .entry-summary {line-height: 1.5;}

body.search .entry-summary::before {content:"...";}

body.search .single-entry-meta {margin-top: 0rem !important; margin-bottom: 0.2rem !important;}



/* Rotating Tweets */

.twitter-feed {margin-top: 0rem !important;
    margin-bottom: 1rem !important;
    min-width: 100%;
    display: block;
    background-color: #E6EAE5;
    border-radius: 0.3rem 0 0.3rem 0rem;
    position: relative;}

.twitter-feed::after {content: ""; position: absolute; bottom: -8px; left: 0px;
    border-width: 0px 0px 9px 9px; border-style: solid; border-color: transparent #E6EAE5; display: block;}

#content .rotatingtweet {
    padding-top: 0.4rem;
    padding-bottom: 0.45rem;
    min-width: 100%;
}

#content .rotatingtweets,
#content .norotatingtweets  {
    border: 0px none !important;
    /*//////LANG//////*/ background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/twitter_pos.png") !important;
    background-repeat: no-repeat;
    background-size: 1.5rem;
    background-position: 0.52rem 0.25rem;
    text-indent: 1.8rem;
    font-size: 95%;
    color: #7A7F82;
}

#content .rotatingtweets p, #content .norotatingtweets p {padding-left: 0.5rem; line-height: 1.4 !important; letter-spacing: -0.01rem;}

#content .rotatingtweets p a, #content .norotatingtweets p a {overflow-wrap: break-word;
  word-wrap: break-word;}



/* Embed video in posts - no black bars */

.videoWrapper {
 position: relative;
 padding-bottom: 56.25%;
 padding-top: 0;
 height: 0;
 margin-bottom: 1rem;
}
 
.videoWrapper iframe{
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}

/* OEmbed Video */


 .embed-container { 
  position: relative; 
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto;
  margin-bottom: 1rem;
 } 

 .embed-container iframe,
 .embed-container object,
 .embed-container embed { 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 }

/* Page numbering */

.wp-easy-query .wp-easy-query-paging {
    display: block;
    clear: both;
    overflow: hidden;
    border-top: 0px none #EFEFEF;
    padding: 5px 0px 0px;
    margin: 20px 0px 0px;
    text-align: center;
}
.wp-easy-query .wp-easy-query-paging ul {
    border-top: 1px solid rgba(133,140,143,0.15) !important; 
}
.wp-easy-query .wp-easy-query-paging ul li {
    list-style: outside none none;
    background: transparent none repeat scroll 0% 0%;
    margin: 0px 5px;
    padding: 0px;
    position: relative;
    top: -1px;
    display: inline-block;
    vertical-align: top;
    opacity: 0.9;
    
}
.wp-easy-query .wp-easy-query-paging ul li a {border-top: 1px solid rgba(133,140,143,0); padding: 4px 5px; transition: all 0.3s ease-out 0s !important;}

.wp-easy-query .wp-easy-query-paging ul li a:hover {text-decoration: none;  border-top: 1px solid #8DC565;}

.wp-easy-query .wp-easy-query-paging ul li.current {
    font-weight: 400; border-top: 1px solid #858C8F; }

/*su lists - opportunities */

.su-posts-list-loop li::before {display: none;}
.su-posts {padding: 0rem 0px 0.5rem 0rem !important;}

/* Legal analysis page */

body.page-id-5615 .page .entry-title {font-size: 200% !important; line-height: 1.2; color: #70B63E !important; margin-bottom: 1rem;}

.ce-analysis {background-color: #F1F2EF;
padding: 0.2rem 1rem 1.5rem 1rem;
border-radius: 0.9231rem 0px 0px;
margin-top: 1.5rem;}

.ce-analysis h2 {margin: 0.8rem 0 0 0; font-size: 120%; padding-right: 1rem; line-height: 1.1;}
.ce-analysis h6 {margin: 0.5rem 0 0.3rem 0; font-family: "Open Sans", sans serif; color: #858C8F; font-size: 85%; letter-spacing: -0.01rem !important; word-spacing:0rem !important;opacity: 0.7;}
.ce-analysis p {line-height: 1.4 !important;
font-size: 90%; margin: 0 0 0.5rem 0;}
.ce-analysis p a {font-size: 100%;}

.ce-analysis-disclaimer p {font-size: 80%; margin-top: 0rem; line-height: 1.3 !important; padding-right: 2rem; opacity: 0.8;}

/* wp caption - images in body with caption */

.wp-caption {
    max-width: 100%;
    padding: 0px;
}

.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
    font-style: italic;
    font-size: 86%;
    line-height: 1.5;
    color: #858C8F;
    margin-bottom: 1rem;
}

/* Headline, featured and normal positions */


/*----Headline Story----*/
/*div*/
.headline {margin-bottom: 1rem !important; max-height: 24rem; overflow: hidden; border-radius: 0px 0px 0px 1rem; !important; transition: all 0.3s ease-out 0s !important; }
body.archive .headline {margin-top: 0rem;}
/*div hover*/
.headline:hover {opacity: 0.95;}
/*image*/
.headline .wp-post-image {
    min-width: 100%;
    min-height: auto;
    filter: brightness(90%);
    -webkit-filter: brightness(90%);
    -o-filter: brightness(90%);
    -ms-filter: brightness(90%);
    -webkit-transform: translateY(-15%);
    -webkit-transform: translateY(-15%);
    -ms-transform: translateY(-15%);
    transform: translateY(-15%);
    }
  
/*post title*/
.headline h3 {font-family: "Merge-Light"; font-size: 318%; font-weight: normal; max-width: 58%; line-height: 0.9; letter-spacing: -0.1rem !important; word-spacing: -0.2rem !important;}
.headline h3 a {color:#fff !important; transition: all 0.3s ease-out 0s !important;}
.headline h3 a:hover, .headline h3 a:focus {color:#fff !important; text-decoration: none;}
/*text div*/
.headline .headline-text {position: absolute; bottom: 2.9rem; left: 1.6rem; }
/* uber 8*/
.headline .headline-text .entry-meta a  {font-family: "Merge-Light"; font-size: 112%; position: relative; top: 1.5rem; left: 0.1538rem;  color: #fff !important; letter-spacing: -0.03rem !important; word-spacing: -0.04rem !important;}
.headline .headline-text .entry-meta a::after  {content:":";}
.headline .headline-text .entry-meta a:hover, .headline .headline-text .entry-meta a:focus {text-decoration: none;}

/* Theme and Topic on headline */

.headline .headline-text .entry-meta  { font-family: "Merge-Light"; font-size: 152%; position: relative; top: 1.3rem; left: 0.1538rem;  color: #fff !important; word-spacing: -0.1rem;}
.headline .headline-text .entry-meta::after {content:":";}

/*---- Headline stories mobile ----*/

/*Div*/
@media screen and (max-width: 980px) { 
    .headline {clear: both; max-height: 23rem; overflow:hidden; margin-bottom: 0.8rem !important;}
    body.archive .headline {margin-bottom: 0.8rem !important;}
}
@media screen and (max-width: 750px) { 
    .headline {clear: both; max-height: 22.5rem; overflow:hidden; margin-bottom: 0.3rem !important;}
    body.archive .headline {margin-bottom: 0.3rem !important;}
}
/*Image*/
@media screen and (max-width: 980px) { 
    .headline .wp-post-image {width: auto; overflow: hidden;
    -webkit-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);}
}
/*Post title*/

@media screen and (max-width: 980px) {
    .headline h3 {font-size: 280%; max-width: 80% !important; }
}
@media screen and (max-width: 600px) {
    .headline h3 {font-size: 200%; max-width: 80% !important; }
}
@media screen and (max-width: 414px) {
   .headline h3, body.archive .headline h3 {font-size: 175%; max-width: 90% !important;letter-spacing: -0.04rem !important; word-spacing: -0.09rem !important;padding-right:0rem;}
    }
/* Text div*/
@media screen and (max-width: 980px) {
   .headline .headline-text {position: absolute; bottom: 2rem; left: 1.3rem;}
    }
/*Uber 8*/
@media screen and (max-width: 650px) {
   .headline .headline-text .entry-meta a  {position: relative; top: 1.385rem; left: 0.07692rem;}
    body.archive .headline .headline-text .entry-meta {position: relative; top: 1.385rem; left: 0.07692rem;}
    }
@media screen and (max-width: 414px) {
    .headline .headline-text {position: absolute; bottom: 1.6rem; left: 1.2rem;}
    body.archive .headline .headline-text {bottom: 2rem;}
    .headline .headline-text .entry-meta {font-size: 90%; top: 1rem;}
    .headline {margin-bottom: 0.1rem !important;}
   .headline .headline-text .entry-meta a {font-size: 90%; top: 1.6rem;}
    body.archive .headline .headline-text .entry-meta {font-size: 100%; top: 1rem;}
    }

/*---- Featured stories ----*/
/*container*/
.featured {width: 100%; margin-bottom: 1rem;}

/*Featured image position & size*/
.featured .featured-image {position: relative;float: left; width: 65%; max-height: 22rem; overflow: hidden;border-radius: 0px 0px 0px 1rem !important; margin-bottom: 1rem !important; opacity: 1; transition: all 0.3s ease-out 0s !important;}
.featured .featured-image:hover {opacity: 0.9;}

/*Featured image crop */

.featured .featured-image .wp-post-image {
    -webkit-transform: translateY(-5%);
    -webkit-transform: translateY(-5%);
    -ms-transform: translateY(-5%);
    transform: translateY(-5%);
}

body.archive .featured .featured-image {}

/*Featured video*/

.featured-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;
/*//////LANG//////*/ background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 10%; background-position: 50%;background-repeat: no-repeat;}
/*//////LANG//////*/ .featured-play-button:hover {background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_on.png");}
@media screen and (max-width: 500px) {
    .featured-play-button {background-size: 18%;}
     }

/*Featured image text container*/
.featured .featured-text {float: right; width: 33.5%;}
/*Featured image */

/*Featured Uber category*/
.featured .entry-meta a {font-family: "Merge-Light";font-size: 125% !important; letter-spacing: -0.04rem; word-spacing: -0.08rem;color: #70B63E; transition: all 0.3s ease-out 0s !important; }
.featured .entry-meta a:after {content: ":"; padding-left: 1px;}
.featured .entry-meta a:hover, .normal .entry-meta a:visited  {text-decoration: none;}
/*headline*/
.featured h3 {font-size: 210% !important; line-height: 1 !important; margin: 0rem 0px 0.8rem 0px; letter-spacing: -0.07rem !important;}
.featured h3 a { color: #70B63E!important; }
.featured h3 a:hover {text-decoration: none;}
/*date*/ 
.featured .entry-meta { font-size: 0.69rem !important; color: #858C8F; padding-top: 0.8rem !important;opacity:0.7;letter-spacing: -0.02rem !important; word-spacing: -0.01rem !important;}
/*excerpt*/
.featured p {font-size: 98%;line-height: 1.4 !important;padding-bottom: 0.3rem !important;margin-top: -0.8rem !important;color:#858c8f !important;}

/* Easy Query Archive list in features */

.wp-easy-query .wp-easy-query-posts ul > li {margin: 0px 0px 0px 0px; padding: 0px 0px 0.45rem 0px; line-height: 1.1;}

.featured li::before {display: none;}

.featured li {position: relative; top: 0.3rem;font-size: 95% !important; letter-spacing: -0.02rem; padding-right: 2.5rem !important;}

.featured ul {position: relative; }
.featured ul::before {display: block;width: 100%;border-top: 1px solid #E0E2E2;content:"";position: absolute;top: -0.4rem;}


/*---- Featured stories mobile ----*/

@media screen and (max-width: 1024px) {
    .featured h3 {font-size: 170% !important}
    /*excerpt*/
.featured p {font-size: 90%;}
/*Featured links*/
.featured ul {font-size: 92%}
}

@media screen and (max-width: 768px) {
    .featured {width: 100%; padding-bottom: 0.4rem; margin-top: 0.1rem !important;}
    .featured .entry-meta a {font-family: "Merge-Light";font-size: 110% !important; letter-spacing: -0.01rem; position:relative; top: -4px;}
    .featured ul {margin-bottom: 1rem !important;}
    .featured .featured-image {float: left; width:100%; margin-bottom: 1rem; margin-top: 0rem;}
    
    .featured .featured-text {float: none; width: auto;}
    
    .featured h3 {font-size: 188% !important; line-height: 1 !important; margin: -1.2rem 0px 1.5rem 0px;letter-spacing: -0.05rem !important; word-spacing: -0.05rem !important;}
    .featured .entry-meta { padding-top:0px !important;}
       
}

@media screen and (max-width: 768px) {
    .featured {margin-top: 0rem !important; margin-bottom: 1rem;}
    .featured .featured-image {max-height: 20rem !important;}
     }

   @media screen and (max-width: 768px) {
        .featured ul::after {display: block;width: 100%;border-bottom: 1px solid #E0E2E2 !important;content: ""; padding-bottom: 1rem;}
    }

@media screen and (max-width: 600px) {
    .featured h3 {font-size: 150% !important;margin: -0.3rem 0px 0.8rem 0px !important;}
    .featured p {margin: 0rem 0rem 0rem 0rem !important;}
    .featured ul {margin-bottom: 1rem !important; margin-top: 0.8rem !important; font-size: 100%;}
    .featured .featured-image {max-height: 13.7rem !important; margin-bottom: 0.8rem !important; }
    .featured {margin-top: 0.1rem !important;}   
}

@media screen and (max-width: 500px){
    .featured ul {margin-bottom: -0.5rem !important; margin-top: 0.8rem !important; font-size: 100%; padding-bottom: 0.5rem !important;}
}

@media screen and (max-width: 360px) {
    .featured .featured-image {margin-bottom: 0.2rem !important; }
}


/*---- Normal stories ----*/
.normal {margin-top: 0rem; margin-bottom: 1rem !important; }
body.archive .normal {margin-top: 0rem;}

.normal .normal-thumbs img {opacity: 1; transition: all 0.3s ease-out 0s !important;min-width: 100%; border-radius: 0px 0px 0px 0.6154rem; margin-bottom: 0.5rem !important;}
.normal .normal-thumbs img:hover {opacity: 0.9;}


/*video*/

/*//////LANG//////*/
.normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 100%; height: 9rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 20%; background-position: 50% 3.5rem;background-repeat: no-repeat;}

/*//////LANG//////*/
.archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 96%; height: 9rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 20%; background-position: 50% 3.5rem;background-repeat: no-repeat;}

/*//////LANG//////*/
.normal-play-button:hover {background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_on.png") !important;}



.normal .entry-meta a:hover, .normal .entry-meta a:visited  {text-decoration: none;}
.normal .entry-meta {font-size: 0.69rem !important; color: #858C8F; opacity: 0.7;}
.normal h3 {font-family:"Merge-light";font-weight: normal;word-spacing: -0.04rem;letter-spacing: -0.03rem !important;font-size: 130% !important; line-height: 1 !important; margin: 0rem 0px 0.5rem 0px; }
.normal h3 a {transition: all 0.3s ease-out 0s !important; color:#70B63E !important;}
.normal h3 a:hover {opacity: 1; text-decoration: none; color:#70B63E;}
.normal p {font-size:90%;line-height: 1.4 !important; padding-bottom: 0.5rem !important; color:#858c8f !important; margin: 0px 0px 0rem 0px; !important;}

/*---- normal stories mobile ----*/

@media screen and (max-width: 1024px) {
    .normal {margin-bottom: 1rem !important; margin-top: 0rem !important; }
    .normal .normal-thumbs img { max-width: 40%;}
    .normal .entry-meta {margin-top: -0.3rem !important;}
    .normal .normal {border-bottom: 0px none !important;}
    
    /*video*/
    /*//////LANG//////*/
    .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 100%; height: 9rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 3rem;background-repeat: no-repeat;}
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 96%; height: 9rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 3rem;background-repeat: no-repeat;}
}

@media screen and (max-width: 900px){
    /*//////LANG//////*/
    .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 100%; height: 9rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 2.3rem;background-repeat: no-repeat;}
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 94.5%; height: 7.2rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 45%;background-repeat: no-repeat;}
}
@media screen and (max-width: 760px) {
    .normal .normal-thumbs img {float: left; clear: left; min-width: 42% !important; margin-bottom: 1rem !important; margin-right: 0px !important; }
    
    /*video*/
    /*//////LANG//////*/
    .normal-play-button {display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 43%; height: 13rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png"); background-size: 20%; background-position: 50% 50%;background-repeat: no-repeat;}
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 95%; height: 6.5rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 50%;background-repeat: no-repeat;}
    
    .normal .entry-meta {margin-bottom: 0px !important; margin-top: 0rem !important;}
    .normal h3 {float: right; width: 56%; margin-top: 0px; font-size: 135% !important; clear: right; padding-right: 0px;}
    .normal p {float: right; width: 56%;clear: right;}
}

@media screen and (max-width: 500px) {
    .wp-easy-query .normal {font-size: 95%; padding-top: 0.5rem !important;}
    .normal {margin-top: 0rem !important; margin-bottom: 0rem !important; }
    .normal .normal-thumbs img {max-width: 40% !important; margin-bottom: 0.5rem !important; }
    .wp-easy-query {margin-top: 1rem;}
    /* Video */
    /*//////LANG//////*/
    .normal-play-button {display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 43%; height: 100%;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png"); background-size: 25%; background-position: 50% 45%;background-repeat: no-repeat;}
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 95%; height: 8.3rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50%;background-repeat: no-repeat;}
    .normal h3 {float: right !important; width: 55%; margin-top: 1px; font-size: 125% !important; padding-right: 2px;}
    .normal p {display: none;}
}

@media screen and (max-width: 414px) {
    /* Video */
    /*//////LANG//////*/
    .normal-play-button {display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 44%; height: 100%;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png"); background-size: 30%; background-position: 50% 50%;background-repeat: no-repeat;}
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 95%; height: 6.5rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 45%;background-repeat: no-repeat;}
}

@media screen and (max-width: 320px) {
    /* Video */
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 95%; background-color:rgba(0,0,0,0.5);height: 4.8rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 45%;background-repeat: no-repeat;}
}

@media screen and (max-height: 414px) {
    /*//////LANG//////*/
    .normal-play-button {display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 44%; height: 100%;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png"); background-size: 20%; background-position: 50% 50%;background-repeat: no-repeat;}
    /*//////LANG//////*/
    .archive-thumbs .normal-play-button {display: block; position: absolute; top: 0rem; right: 0; bottom: 0; left: 0; width: 95%; height: 6rem;background-image: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/vimeo_off.png");background-size: 25%; background-position: 50% 45%;background-repeat: no-repeat;}
    }

/*---- People normal (topic pages)----*/
.people-normal {max-width: 90%;}
.people-normal img {opacity: 1; transition: all 0.3s ease-out 0s !important;max-width: 80%; border-radius: 0px 0px 0px 0rem;}
.people-normal img:hover {opacity: 0.8;}
.people-normal h3 {font-family:"Merge-light";font-weight: normal; word-spacing: -0.04rem;letter-spacing: -0.03rem !important;font-size: 120% !important; line-height: 1 !important; margin: 0.5rem 0px 0.5rem 0px; }
.people-normal h3 a:visited {color:#70B63E;}
.people-normal p {font-size:90%;line-height: 1.4 !important; padding-bottom: 1rem !important; color:#858c8f !important; margin: 0px 0px 0rem 0px; !important;}

/*---- Mobile People normal (topic pages)----*/

@media screen and (max-width: 760px) {
    .people-normal img {float: left; clear: left; max-width: 30% !important; margin-bottom: 1rem !important; margin-right: 0px !important; }
    .people-normal h3 {float: right; width: 65%; margin-top: 6px; font-size: 120% !important; clear: right; margin-left: 0px !important}
    .people-normal p {float: right; width: 65%; clear: right; font-size: 100%}
}

@media screen and (max-width: 500px) {
    .people-normal {max-width: 100%;}
    .people-normal img {float: left; clear: left; max-width: 32% !important; margin-bottom: 1rem !important; margin-top: 0.5rem;}
    .people-normal h3 {float: right; width: 64%; float: right !important; margin-top: 1rem; font-size: 120% !important; padding-right: 5px;}
    .people-normal p {float: right; width: 64%; display: block; font-size: 100%; padding-right: 5px;}
}



@media screen and (max-width: 414px) {
    .people-normal {max-width: 100%;}
    .people-normal img {float: left; clear: left; max-width: 32% !important; margin-bottom: 1rem !important; margin-top: 0.5rem;}
    .people-normal h3 {float: right; width: 60%; float: right !important; margin-top: 1rem; font-size: 105% !important; padding-right: 5px;}
    .people-normal p {float: right; width: 60%; display: block; font-size: 90%; line-height: 1.15 !important; padding-right: 5px;}
}


/* I Frame embed */

iframe {
    min-width: 100%;
}

/*Coldplay share*/

.cp_share img {border-radius: 0px !important; padding-right: 1rem; margin-top: 0.5rem; max-width: 50px; margin-bottom: -1rem; opacity: 0.5;}
.cp_share img:hover {opacity: 1;}

@media screen and (max-width: 414px) {
    .cp_share img {max-width: 50px;}
    }

/*cutnpaste*/

.cutnpaste_info {font-size: 80%; padding-bottom: 20px;}

.cutnpaste {margin-bottom: 0rem !important;
    width: 99.5%;
    display: block;
    border-radius: 0 0.5rem 0rem 0rem;
    border-top: 2px solid #D5E0DA;
    border-right: 2px solid #D5E0DA;
    border-left: 2px solid #D5E0DA;
    padding: 20px 0px 20px 0px;
    font-size: 110%; text-align: center; line-height: 1 !important; }

@media screen and (max-width: 414px) {
    .cutnpaste {width: 99%;font-size: 90%; padding: 8px 0px 8px 0px; line-height: 1.5 !important; }
    .cutnpaste::before, .cutnpaste::after {display: none;}
    } 


/*Flow Flow*/

/*////// wrapper //////*/

.ff-stream-wrapper {
    margin: 0px !important;
    border-left: 2px dotted #D5E0DA;
    border-right: 2px dotted #D5E0DA;
    padding: 0.5rem !important;
    position: relative !important;
    top: -1.5rem !important;

}

/*Comments*/

.ff-item .ff-content {font-size: 95% !important; line-height: 1.3 !important; padding: 0px !important; }
.ff-theme-flat .ff-content, .ff-theme-flat h4 {
    position: relative;
    margin: 0px 0 0 !important;}

.ff-theme-flat .ff-item-cont { display: none !important;
     padding: 0px !important;   
}

/*Comment links*/

.ff-item-cont .ff-content a:link {line-height: 1.3 !important;}


/*image radius off */

.ff-desktop .ff-item img {border-radius: 0px 0px 0px 0rem !important;}


/* author & meta */

.ff-theme-flat .ff-name {
    text-transform: none !important;
    margin: 0px 0px !important;
}

.ff-theme-flat.ff-style-3 .ff-content + .ff-item-meta, .ff-theme-flat.ff-style-3 .ff-article + .ff-item-meta, .ff-theme-flat.ff-style-3 .readmore-js-toggle + .ff-item-meta, .ff-theme-flat.ff-style-3 h4 + .ff-content:empty + .ff-item-meta, .ff-theme-flat.ff-style-3 h4 + .ff-item-meta {
    padding: 20px 0 20px !important;
}



/* SM flags to front*/

.ff-theme-flat.ff-style-3 .ff-icon {
   z-index: 999;
}

/* SM flags smaller */

.ff-theme-flat.ff-style-3 .ff-icon::before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    right: 0;
    border-style: solid;
    border-width: 0 52px 52px 0 !important;
}

.ff-theme-flat.ff-style-3 .ff-icon-inner {
    left: auto;
    right: 0px !important;
    top: 0px !important;
}

/*Show more */

.ff-loadmore-wrapper .ff-btn {
    border-bottom: 2px solid #D5E0DA;
    border-left: 2px solid #D5E0DA;
    border-right: 2px solid #D5E0DA;
    border-radius: 0rem 0rem 0.4rem 0.4rem !important; opacity: 0.8; min-width: 100% !important; background-color: #fff !important; color: #858C8F !important; margin: 0px !important;
padding: 20px 0px 80px !important;
height: 2rem !important;
    font-size: 105% !important;
text-indent: 8px;
position: relative;
top: -1.5rem;}

.ff-loadmore-wrapper .ff-btn::after {content:" +"; font-size: 140%; vertical-align: bottom;}

.ff-loadmore-wrapper .ff-btn:hover {opacity: 1; color: #70B63E !important; }



/*/////// Posts SU Shortcode Slider ///////*/

/*Container*/
.su-slider {border-radius: 0px 0px 0px 0.9231rem !important; max-width: 99.9% !important;}
/*Captions*/
.su-slider-slide .su-slider-slide-title {position: absolute !important; left: 0px; bottom: 0px;
    background-color: rgba(0,0,0,0.35);border-radius: 0px 0px 0px 0.9231rem; padding: 10px 15px 10px 15px; font-size: 90%;}
/*image*/
.su-slider-slide > a, .su-slider-slide > img, .su-slider-slide > a > img {
     
}
/*arrows*/
.su-slider-prev, .su-slider-next {
    background-color: rgba(0, 0, 0, 0.45) !important;
    border-radius: 0px !important; margin-left: -10px !important; margin-right: -9.5px !important;
}


/*////// Royal Slider for Posts only */

.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs {background:none !important; border-radius: 0px 0px 0px 0.9231rem !important;}

.rsMinW .rsGCaption {
    bottom: 0px !important;
    left: 0px !important;
    background: rgba(0,0,0, 0.35) !important;
    padding: 10px 12px 16px 12px!important;
    font-size: 95% !important;
    border-radius: 0px 0.55rem 0px 0.9231rem !important;
    max-width: 80% !important;
    line-height: 1.2 !important;
}


/*Topper*/
.topper::before {content:""; border-top: 1px dotted #B2C2A9; display: block; margin-top: 1.5rem !important; opacity:0.7; position: relative; top:  }
.topper a {background: #B2C2A9;
display: inline-block; float: right;
text-align: center; font-size: 78%;
margin-top: 1rem;margin-bottom: 3rem; position: relative;
    padding: 4px 8px 5px 8px; border-radius: 0px 0 4px 0; opacity: 0.7; transition: all 0.3s ease-out 0s !important; }

.topper a::before{content: ""; position: absolute; top: -6px; right: 0px; border-width: 7px 7px 0px 0px; border-style: solid; border-color: transparent #B2C2A9; display: block;}

.topper a, topper a:visited {color: #fff !important;}
.topper a:hover {text-decoration: none; opacity: 1 !important;}

/*//////Search notice//////*/
    
    p.search_notice {background-color: #F1F2EF !important; padding: 10px 12px 12px 12px; line-height: 1.3;font-style: italic; width: auto; font-size: 96%; border-radius: 0px 0.5rem 0px 0.5rem;}


/*////// Single Post Printing ///////*/

.pagebreak { page-break-before: always; }



@media print {
.wrapper {margin-top: -90px;}
}

@media print and (color) {
   * {-webkit-print-color-adjust: exact !important;
      print-color-adjust: exact !important;}
}



@media print {
    
    h3 {
    page-break-after: avoid !important;}

    body, article {
      width: 100%;
      margin: 0;
      padding: 0;}

   @page {
      margin: 1.5cm 1cm 2cm 1cm;}

   
    /*turn off*/
    #vegas-strip {display:none;}
    body.single-post .meta-flags {display:none;}
    body.single-post .ssba-wrap {display:none;}
    body.single-post .rp4wp-related-posts {display:none;}
    body.single-post .bne-flyout-wrapper {display:none;}
    body.single-post .topper {display: none;}

    /*print the logo*/
    /*//////LANG//////*/
    .entry-header::before { display: block;width: 170px; height: 100px; content: url("http://www.clientearth.org/wp-content/themes/cev5-kitten/images/clientearth_website_logo.png") !important; 
    position: relative; left: -35px; margin-bottom: 10px;}
    .entry-header::before { -webkit-transform: scale(0.6); transform: scale(0.6);}

    /*padding-right on body content*/
    body.single-post .entry-content p {padding-right: 20pt;}
    /*space above in post images*/
    body.single-post .entry-content p img {margin-top: 20px;}
    
    /*//Typography//*/

    /*post heading*/
    body.single-post h1.entry-title {font-size: 25pt;line-height: 100%;color:#70B63E !important;-webkit-print-color-adjust:exact;}
    /*meta*/
    body.single-post p.single-entry-meta {display:none !important;}
    /*in body h1*/
    body.single-post .entry-content h1  {font-size: 25pt !important; max-width: 85%;line-height: 100%;color:#70B63E !important;-webkit-print-color-adjust:exact;}
    /*h2*/
    body.single-post .entry-content h2  {font-size: 18pt !important; max-width: 87%; line-height: 100%;color:#70B63E !important;-webkit-print-color-adjust:exact;}
    /*h3*/
    body.single-post .entry-content h3  {font-size: 15pt !important; max-width: 85%; line-height: 100%; padding-top: 3pt;color:#70B63E !important;-webkit-print-color-adjust:exact;}
    /*body - and lists size*/
    body.single-post .entry-content p, body.single-post .entry-content li {font-size: 11pt !important;-webkit-print-color-adjust:exact;}
    /*body and list colour*/
    body.single-post .entry-content p, body.single-post .entry-content li {color: #535C61 !important;-webkit-print-color-adjust:exact;}
    /*bullets*/
    body.single-post .entry-content li:before {display: none;}
    body.single-post .entry-content li {list-style: disc outside; position: relative; left: 3px;}

    /*//Kill everything else//*/
    body.single-post .ce-section {display:none;}
    body.single-post .wpb_wrapper {display:none;}
    
    /*//Never print///*/
    .neverprint {display:none;}

    
}

/*////// Su Tables //////*/

/*max-width*/
.su-table {max-width: 98%; padding-top: 1rem; padding-bottom: 0.5rem;}
/*align text middle*/
.su-table td {vertical-align: middle;}
/*reduce icon size*/
.su-table td img {max-width: 38px; border-radius: 0 0 0 0.4rem; margin-left: 12px;}


/*////// EUTR only //////*/

h2#European-Commission-support-to-implementation-and-enforcement-of-the-EUTR,
h2#Member-State-enforcement-of-the-EUTR,
h2#Publications-and-resources,
h2#international-updates {
    padding: 35px 50px 35px 20px;
    color: #fff;
    margin-bottom: 1.5rem;
    margin-top: 3rem;
    /*//////LANG//////*/
    background: url("http://www.clientearth.org/wp-content/uploads/EU-Timbe-Regulation-implementation-and-enforcement-updates.jpg") no-repeat; background-size: cover; background-position: 0% 100%;
    border-radius: 0 0 0 0.6rem;
    font-size: 175%;
    page-break-before:always;
}

@media print {
  h2#European-Commission-support-to-implementation-and-enforcement-of-the-EUTR,
h2#Member-State-enforcement-of-the-EUTR,
h2#Publications-and-resources,
    h2#international-updates {
        padding: 0px;
    background: none;}  
}

@media screen and (max-width: 414px) {
    h2#European-Commission-support-to-implementation-and-enforcement-of-the-EUTR,
h2#Member-State-enforcement-of-the-EUTR,
h2#Publications-and-resources,
    h2#international-updates {padding: 24px 18px 24px 15px !important; font-size: 150%;}
}


/*////// EUTR contents menu //////*/

@media screen and (max-width: 1920px) {
    .contents-style h2 {padding-right: 8rem;}
}

@media screen and (max-width: 414px) {
    .contents-style h2 {padding-right: 4rem;}
}

/*///// EELO print //////*/


h2#section-a,
h2#section-b,
h2#section-c,
h2#section-d,
h2#section-e {
    padding: 35px 90px 35px 20px;
    color: #fff;
    margin-bottom: 1.5rem;
    margin-top: 3rem;
    /*//////LANG//////*/
    background: url("http://www.clientearth.org/wp-content/uploads/window-cleaners-on-skyscraper-from-pexels.jpg") no-repeat; background-size: cover; background-position: 0% 67%;
    border-radius: 0 0 0 0.6rem;
    font-size: 175%;
    page-break-before:always;
}

@media print {
  h2#section-a,
h2#section-b,
h2#section-c,
    h2#section-d,
    h2#section-e{
        padding: 0px;
    background: none;}  
}

@media screen and (max-width: 414px) {
    h2#section-a,
h2#section-b,
h2#section-c,
    h2#section-d,
    h2#section-e{padding: 24px 18px 24px 15px !important; font-size: 150%;}
}
    


/*////// Tables //////*/

/*line-height, background and overall border*/
.entry-content table {
    background-color: none transparent !important;
    border: 0px none !important;
}
.entry-content table tr {
    line-height: 1.4;
}
/*font color*/
.entry-content table {
    color: #858C8F;
}
/*padding*/
.entry-content table td {
    padding: 8px 8px 8px 0px !important;
}


/*margin-top*/
.entry-content table {
    margin-top: 20px;
}

/*max-width*/
.entry-content table {
    width: 100% !important; max-width: 98%;
}
/*font-size*/
.entry-content table {
    font-size: 100%;
}
/*border on row top only*/
.entry-content table tr {
    border-top: 1px solid #AEB6BA !important;
}
/*no border on cells*/
.entry-content table td {
   border: 0px none !important;}
/*force vertical align*/
.entry-content table td {
    vertical-align: top;
}
/*table icons*/
.entry-content table td img {
    max-width: 28px;
border-radius: 0 0 0 0.4rem;
}
/*smaller content on mobiles*/
@media screen and (max-width: 414px) {
    .entry-content table {font-size: 90%;}
}


/*Search results numbering*/

.search-nav {
   margin: 32px 0 !important;
    padding: 7px 0px 5px 0px;
    text-align: center;
    opacity: 0.9;
    border-top: 1px solid rgba(133,140,143,0.15) !important;
    width: 100%;
}

.search-nav a.page-numbers {
    
    margin: 0px 4px 0px 0px;
    padding: 8px 6px 5px 6px;
    
    
}
.search-nav a {border-top: 1px solid rgba(255,255,255,0); transition: all 0.3s ease-out 0s;}

.search-nav a:hover {text-decoration: none;  border-top: 1px solid #8DC565;}

.search-nav .current {
    margin: 0px 4px 0px 0px;
    padding: 8px 6px 5px 6px;
    border-top: 1px solid #858C8F !important; }



/*////// Opps video //////*/

/*height of the row set to the video and margins*/
#opps_video {
min-height: 270px;
margin-bottom: 1rem;
margin-left: 0px; margin-right: 0px;
background-color: #fff !important;
}

#opps_video .vc_video-bg {border-radius: 0px 0px 0px 1rem !important; background-color: #fff !important;
filter: brightness(85%);
-webkit-filter: brightness(85%);
-o-filter: brightness(85%);
-ms-filter: brightness(85%);}

#opps_video .vc_video-bg {height: 100% !important; background-color: #fff !important;}

#opps_video h2 { font-size: 200%;color: #fff;text-align: center; position: relative; top: -5px; padding: 0 10% 0 10%;}

@media screen and (max-width: 1366px) {
    #opps_video h2 {font-size: 150%}
}
@media screen and (max-width: 1024px) {
    #opps_video h2 {font-size: 200%}
}
@media screen and (max-width: 768px) {
    #opps_video h2 {font-size: 180%}
}
@media screen and (max-width: 414px) {
    #opps_video h2 {font-size:200%}
}
@media screen and (max-width: 767px){
#opps_video .vc_hidden-xs {display: block !important;}
    #opps_video {min-width: 100%;}
}