  /*  
Theme Name: UNFF
Description: Wordpress theme for United Nations Forum on Forests Website
Version: 1 of many
Author: Mark Petimezas
 */

html {
  overflow-y: scroll;
}

body {
	font: 87.5%/180% Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:normal; color: #333; 
}

input {
    font-family: 85.5%/180% Helvetica Neue,Helvetica,Arial,sans-serif; font-weight:normal;
}

a:link, a:active, a:visited {
    color: #717D0B; text-decoration: none;
}

a:hover {
    color: #CA5214; text-decoration: underline;
}

/*--------------------
     PAGE DIVS
--------------------*/

div#pagecenter {
	margin: 0 auto;	width: 68.571em; background-color: #fff;
	}
	
div#container, div#container-no-subnav {
	margin-top: 1.5em;	
	}
	
div#container-no-subnav {
	margin-top: .5em;
}


/*--------------------
     UN REQUIREMENTS
--------------------*/

.brandbar {
    background: #C2C6CF url("https://www.un.org/development/desa/en/wp-content/themes/responsive-child-theme/images/brandbarbkgd.jpg") repeat-x; height: 27px !important; font-size: 0.75em; float:left; width: 100%;	
}

.brandbar img {
	padding-top: 0.5em;	float:left;
}

.brandbar a:link, .brandbar a:active, .brandbar a:hover, .brandbar a:visited  {
	color: #000;
}

.welcome {
 	color: #333333; display: block;float: left; height:23px;	
}

#searchform {
	float: right;
}
.textbox {
   font-size: 10px;
    height: 15px;
    line-height: 12px;
    padding-top: 5px;
    width: 12em;
}

#searchform  .button{
	margin:.1em .3em 0em;
}

/*------------------
         HEADER
-------------------*/

#header #logo {
    background-color: #A9C338;
    float: left;
    margin: 0;
    width: 100%;
}
#logo, .indexo-slider-nav {
    background-image: linear-gradient(to bottom, #D8E589 -25%, #A9C338 48%, #A9C338 100%); 
}

.logo_en > a {
    background: url("/esa/forests/wp-content/themes/un-forest-theme/css/images/tree_color.png") no-repeat scroll right center rgba(0, 0, 0, 0); 
    display:block;
    width:100%;
    padding:0em; 
    margin:0;
}


#logo, #logo > a {
    height: 100px;
    max-height: 100px;
    min-height: 100px;
	
}


#logo img {
    margin-left: 20px;
}
img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.banner {
    display: inline-block;
    vertical-align: middle;
	float:left;
}

.logo_en h1 {
    font-size: 1.8em;

}

.logo_en h1 {
    color: #006666;
    font-weight: bold;
    margin: 1em 0 0 0!important;
	
}

div#header {	
	background-color: #fff;	color: #000; position: relative; width: 100%;
	}
	
div#header a:link, a:active {
	text-decoration: none;	
}

/*
.banner h1 {
	text-indent: -999em;
}
	*/
.topmenu {
    height: 1.8em;float:left; background-color:#148041; width:100%;
	}

.topmenu ul {
	font-size: 0.81em; margin-left:.5em;
}

.topmenu ul li {
	display: inline; margin: 0; padding-left:.8em;
}

.topmenu ul li a {
	color: #f9f9f9; 
}
/*
.banner	{
	color: #fff; width: 100%; background-image: url("/esa/forests/wp-content/uploads/2015/01/unff-header.png");background-repeat: no-repeat; 	float:left;	height:100px;
	}

.banner img {
	float:left;
}
*/
.pagenav ul {
	background-color: #2E4A56; height:22px;
	}

.unff-menu {
	float:left;
	width:100%;
	font-weight:bold;
	background-color:#148041;
	height:27px;
}

.menu li {
	display: inline;
}

/*#wp-nav-text ul {			background: url(/esa/forests/wp-content/uploads/2012/05/menu-bg.jpg) repeat-x;} */

#wp-nav-text ul li {
	padding: 0.3em 1em 0.4em;
	border-right: 1px solid #A9C338;
}

#wp-nav-text ul li:hover, #wp-nav-text ul li.sfhover  {
	background-color: #A9C338;    
	padding: 0.3em 1em 0.4em;
}
/*
#wp-nav-text a:hover, #wp-nav-text a.sfhover {
	background-color: #A9C338;
    color: #2E4A56;
	    padding: 0.4em 0 0.6em 0;
}
*/

#wp-nav-text ul li a {
    color: white;
    font-size: 95%;
    padding: 0.4em 0 0.6em 0;
    text-decoration: none;
}

#container .home a, #container .documents a, #container .sessions a, #container .events a, #container .cpf a {
    background-color: black;
    padding-left: 0.5em;
}

#container .home a, #container .documents a, #container .sessions a, #container .media a, #container .cpf a {
    background-color: #E6E6E6;
    border-left: 8px solid #A9D3A9;
    padding-left: 0.5em;
}

.grid_3 h3, .grid_25 h2 {
	font-size: 110%;
	background-color:#A9C338;
    margin: 0em 0 0em 0em;
	padding: .25em 0 .25em .75em;
}

.news-archive-menu {
	font-size:110%;
	margin:0;
	padding: .25em 0 .25em .75em;
}	

.page-content h1, .content-three-col h1, .idf h1 {
	border-bottom: 1px solid #ccc;
    padding: 5px 0px 10px 0px;
}

.idf h1 {
	padding-top:1.5em;
}


/*----------------------------------
			FRONT PAGE
------------------------------------*/


.carouselright p {
	font-size:90% !important;
	line-height:140%;
}

#front-page { padding:0;margin:0;}
#front-feed {padding:0; margin:0;}

.border {
	border-right: 1px solid #ccc;
}

.container_15 {
	margin-top:20px;
	}
	
.three-col a img, .three-col a:link:hover img, .three-col a:link:visited img {
	padding: 0;
	margin: 0;
}

.three-col h2 {
	margin: 0;
	font-weight: 300;
	margin-bottom: none;
}

.front-p1 p, .front-p2 p, .front-p3 p, .front-p4 p, .front-paragraph4 p, .front-paragraph5 p, .front-paragraph6 p, .front-paragraph7 p {
	 padding: .6em .9em .6em .9em;
	 font-size:90% !important;
	 line-height:130%;
	 border-bottom:dotted 1px white;
}

.front-p1 {
	float:left;
	border:1px solid #E6E6E6;
	text-align: left;
	padding: 0;
	margin: 0em;
	height:300px;
	width:21.85em;
	display:block;
}

.front-p1 h2 {
	background: url("/esa/forests/wp-content/uploads/2012/05/box1-leaf1.jpg") no-repeat;
	background-position: 8px 100%;
	background-color:#148041;
	padding: 0em 0em 0em 2.4em;
	color:#E6E9EF;
	font-size:1em !important;
}

.front-p2 {
	float: left;
	border:1px solid #E6E6E6;
	text-align: left;
	padding: 0;	
	margin: 0 1.22em 0 1.21em;
	height:300px;
	width:21.86em;
display:block;
}

.front-p2 h2 {
	background: url("/esa/forests/wp-content/uploads/2012/05/box2-house.jpg") no-repeat;
	background-position: 8px 100%;
	background-color:#148041;
	padding: 0em 0em 0em 2.4em;
	color:#E6E9EF;
	font-size:1em !important;
}

.front-p2 img {float:right; margin:.2em 0em 1em 0em;}

.front-p3 {
	float:right;
	border:1px solid #E6E6E6;
	text-align: left;
	padding: 0 0 0 0em;
	height:300px;
	width:21.8em;
	display:block;
}

.front-p3 h2 {
	background: url("/esa/forests/wp-content/uploads/2012/05/box3-lizard.jpg") no-repeat;
	background-position: 8px 100%;
	background-color:#148041;
	padding: 0em 0em 0em 2.4em;
	color:#E6E9EF;
font-size:1em !important;
}

#front-feed2 ul li, .front-p1 ul li, .front-p2 ul li, .front-p3 ul li  {
    list-style: url("/esa/forests/wp-content/uploads/2015/01/bullet.gif");
    margin: 0 0 0 1em;
    padding: 0.3em 0.5em 0.3em 0.1em;
	line-height:130%;
	font-size:90%;
}

div#front-feed2 {
	padding: 20px 0; 
}
#front-feed2 ul, #front-page ul {
	margin-left:.8em; margin-top:-.4em; margin-bottom:-.3em;
}

div#front-feed2 p, #front-page p {  
    text-align: justify;  
    -webkit-hyphens: auto;  
    -moz-hyphens: auto;  
    hyphens: auto;  
}

/*
#front-3-par {
padding-top:1.5em;
}
*/

/* Second row homepage */

.front-paragraph4 {
	text-align: left;
	padding: 0;
	height:300px;
    width: 16.1em;
   	float:left;
	display:block;
}

.front-paragraph4 h2 {
	background: url("/esa/forests/wp-content/themes/un-forest-theme/images/apple.jpg") no-repeat 8px;
   	background-color:#148041;
	color: #E6E9EF;
    padding: 0 0 0 2.4em;
font-size:1em !important;
	}

.front-paragraph5 {
	text-align: left;
	padding: 0;
	margin-left:1.22em;
	height:300px;
	width: 16.1em;
	float:left;display:block;
}

.front-paragraph5 h2 {
	background: url("/esa/forests/wp-content/themes/un-forest-theme/images/bottle.jpg") no-repeat 8px;
	background-color:#148041;
    color: #E6E9EF;
    padding: 0 0 0 2.4em;
font-size:1em !important;
	}

.front-paragraph6 {
	text-align: left;
	padding: 0;
	margin: 0 0 0 1.22em;
	height:300px;
	width: 16.1em;
	float:left;
	display:block;
}

.front-paragraph6 h2 {
	background: url("/esa/forests/wp-content/themes/un-forest-theme/images/icon-duck.jpg") no-repeat 8px;
	background-color:#148041;
    color: #E6E9EF;
    padding: 0 0 0 2.4em;
font-size:1em !important;
	}

.front-paragraph7 {
	text-align: left;
	padding: 0;
	margin-left: 1.22em;
	height:300px;
	width: 16em;
	float:left;
	display:block;
}

.front-paragraph7 h2 {
	background: url("/esa/forests/wp-content/themes/un-forest-theme/images/rain.jpg") no-repeat 8px;
	background-color:#148041;
    color: #E6E9EF;
    padding: 0 0 0 2.4em;
font-size:1em !important;
	}

.front-paragraph4 img, .front-paragraph5 img, .front-paragraph6 img, .front-paragraph7 img {
	margin: .8em 0em .8em .8em;
}

 .last {
	border-right: none;
}

.front-paragraph4, .front-paragraph5, .front-paragraph6, .front-paragraph7 {
	border: 1px solid #E6E6E6;
}
.box-height {height:260px;}
.box-height1, .box-heighttwocol {height:260px;}

#front-page  .widgetlink  a, #front-feed2 .widgetlink  a, #threecol-twobox .widgetlink a {border: 1px solid #ccc;
    border-radius: 5px 0;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom-width: 2px;
	color: #584545;
    display: block !important;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    margin: auto !important;
    text-align: center;
    width: 150px;
}
#front-page  .widgetlink a, #threecol-twobox .widgetlink a {color:#584545;}

#front-page  .widgetlink a:hover, #front-feed2 .widgetlink a:hover, #threecol-twobox .widgetlink a:hover {
	background-color:#148041;
}


/*-----------------------------------------------------------------
 SEARCH, SIDEBARS AND CALENDARS  // NOT ACTIVE WHILE HOSTING ON 0972
 ------------------------------------------------------------------*/

div.left-sidebar {float: left;position: relative;}
div.left-sidebar ul {list-style: none;}

.news-archive-menu ul {list-style-type:none;}
.news-archive-menu ul li {display:block;background-color: D8E589;}

.grid_3 ul li a:link, .grid_25 ul li a:link  { color:#2E4A56;}
.grid_3 ul li a:active, .grid_25 ul li a:active { color:#2E4A56;}
.grid_3 ul li a:visited, .grid_25 ul li a:visited  { color:#456573;}
.grid_3 ul li a:hover, .grid_25 ul li a:hover { color:#456573;}

.grid_3 ul, .grid_25 ul  {list-style:none;}
.grid_3 ul li, .grid_25 ul li {list-style:none;font-size:90%; background-color: #D8E589; margin: .5em 0 .5em 0em; padding: .25em 0 .25em .75em;}
.grid_3 ul ul, .grid_25 ul ul {margin-top: .5em !important;}
.grid_3 ul li ul li, .grid_25 ul li ul li {line-height:99%;}

.leftsidebarmenu {margin-bottom:3em;}

.search {
	float: right;
}

.seach_field {
    font-size: 90%;
    width: 14em;
}

.search_submit {
    font-size: 78%;
}

.search label {display:none;}

div.events-sidebar
	{
	margin-top: -0.6em;
	background:#EFEED2;
	padding: 0.536em;
	overflow: auto;
	width: 100%;
	margin-bottom: 1em;
	}
	
.register-event {
		padding-left: 0.6em;
		padding-top: 1em;
		font-weight: bold;
		font-size: 0.785em;
	}
	
div#em-calendar-149 table, div#em-calendar-wrapper table td {
	font: 0.857em;	
}

.grid_3, .grid_25 table {
	margin-bottom:0 !important;
}

div.left-widget
	{
font-size: 0.786em;
	}
	
div.left-widget ul li.current_page_item a {
	color: #717D0B;
}

div.left-widget ul li a {
	font-weight: bold;
}
	
.topleft {
	float:left;
	background-color: #F9F9F9;
	width: 14.5em;
	height:26.25em;
	margin: .5em .5em 0em 0em;
	border-top:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
}

.topleft h2 {

	font-size:95%;
}

.topleft a {
	color:#fff;
	text-decoration: none;
	padding:4 .2em 0em 0em 0em;
	text-align: center;
	font-weight:bold;
	font-size:11px;
}

.em-events-search h5 {
	margin: 2em 0 .2em 0 !important;
	border-top: 2px solid #ccc;
	font-size:95%;
}

.em-events-search p {
	padding-top:.2em !important;
}


/*-----------------------
PAGE, POSTS and HEADLINES
-----------------------*/

.page-content h2 a {
	color:#717D0B;
}

.grid_12 ul {
	margin-left:2em;
}

div.post-content	{	
	padding:0 0 0 .5em;
	margin:2em 0 5em 0;
	float:left;
	width:52.6em;
	}
	

.center-blog {
	float:left;
	width:52.4em;
	padding-left:1.6em;
}

.post-date {
	font-size:80%;
}

.div.post-content p {
	margin-left:1em;
}

.post-content img {
	float: left;
	margin-right:1em;
}
.post-entry img {float:left; padding:5px 10px 0px 0px;}

.post-content-form {
	padding-left: 1em;
	width:75em !important;
	}
				
div.post-meta
	{
	color:#FFFFFF;
	margin:0px;
	padding:4px;
	height:14px;
	margin-bottom:10px;
	}
	

/*----------------------
Print style
-----------------------*/

/* Custom style for print page */
@media print {

    .brandbar, .topmenu, .unff-menu, .omega, #container .grid_3, .breadcrumb-trail, .right-widget, .page-related-content, .grid_25, #widgets, #footer, #pre-footer, .single-event-left, .single-event-right, .related-posts {
        display:none;
    }


    #container, .grid_12 alpha, .single-post, #main-page { width: 48em; word-wrap:break-word; overflow: visable; margin: 0; float:none; }
}


/*-------------------
 right-widget 
 -------------------*/
 

div.right-widget, .leftsidebarwidget {/*float:left;*/ width: 14em;/*padding-left: 0.393em; */ border-bottom: 1px solid #CCCCCC; margin-bottom: 1.25em;}

.leftsidebarwidget img {opacity: 0.7; filter: alpha(opacity=70);}
.leftsidebarwidget img:hover {transition:  opacity 0.2s ease;}
	
div.right-widget p, div.widget-block p, .leftsidebarwidget p {font-size:0.786em; word-wrap:break-word; 	margin:1.5em 0em 0em 1em; padding-right:0.2em;}

/*.right-widget img, div.right-widget h3 {padding-left: 0.5em;} */

div.right-widget h3  a {color:#666;}

div.widget-header {margin-bottom: 0.5em; padding-left:0.2em; font-size: 87.5%;color:#2E4A56;font-weight: bold;}

div.textwidget {	padding-left:0; padding-right:0;}

div.AdvancedText p {margin-bottom: 1.25em;}




/*--------
 MAIN PAGE
---------*/


.content-three-col {
	margin: 0em 0 0 2em;
	width: 36.429em;
	float:left;
	}

/*
div#events-page {
	padding: 0;
	margin:0 4em 0 0em;
	width:49.5em;
}
*/
div.page-content {
	margin-top:0em;
	padding-left:1em;
	min-height:20em;
	margin-left:1em;
}

div.single-post{
	margin-top:2em;
	padding-right:1em;
	min-height:20em;
	margin-right:1em;
margin-left: 0.5em;	
}
div.single-post h1, .archive-month h1, .twocol_nosub h1 {
border-bottom: 1px solid #ccc;
    padding-bottom: 18px; margin-left:.5em;} 
div.main-feed {
	display: table;
	margin-top: 2.5em;
	background: url(/esa/forests/wp-content/themes/un-forest-theme/images/main-feed-bg.gif) 26.2em 0 repeat-y;
	margin-left: 0.5em;
}

blockquote {
    border-left: 5px solid #acc8d6 !important;
    float: right !important;
    font-size: 16px !important;
    margin: 20px !important;
    padding: 0 0 0 15px !important;
    width: 200px !important;
    padding: 0 1em;}


.meta-cattag {
	border: 1px solid #D8E589;
	padding:2em 3em 2em 3em;
	}






div.main-feed .feed {
	margin-top: 0.5em;
}
	
.featured {
	border-right: 1px solid #ccc;
}

.main-feed h2 {
	margin-bottom: 0;

}

div.front-text {
	text-align: left;
	margin: 0 2.5em 0.25em 1em;
}

div#featured-box {
	background: #000;
	height: 25em;
}

div#featured-box img {
	margin:0.5em 1em 0.5em 0.5em;
}

#featured-content {
	padding: 1.75em;
	color: #fff;
	font-size: 87.5%;
}

#featured-content h2, #featured-content h2 a {
	font-size: 110%;
	color: #CADC3C;
	margin-bottom: 0;
}

#featured-content ul {
	font-size: 0.786em;
	font-weight: bold;
	margin-top: 1.6em;
	padding-left: 38em;
	list-style: none;
}

#featured-content ul a, #featured-content ul a:visited  {
	color: #c7c596;
}

#featured-content ul a:hover {
	color: #CA5214;
}

/*
.page-content hr, #sub-page hr {
	width: 98%;
	text-align: left;
	margin-left: 0;
}

img.key-forest-thumb {
	border: 1px solid #999999;
	padding-bottom: 0;
}

.centerboxright {
    background-color: #FCFCFC;
    border-bottom: 1px solid #B0C769;
    border-left: 1px solid #B0C769;
    float: left;
    margin: 0 0 0 0.5em;
}

.centerboxrighth2 {
    background-color: #B0C769;
    color: #333333;
    padding: 0.1em 0 0.05em 0.2em;
	}

	*/
	
div.clear
	{
    clear: left;
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
	}
	

div.page-content p {
	padding-right:0 ;
}

 .content-three-col p {
	padding-right:0 ;
}


div.page-content .column-right-text {
	padding-left: 13em; padding-right: 1.5em;
}

.video-screen {float:left;}


div.forest-map {
	margin: 0 -1em;
}
	div.forest-map p {padding-left:17px; text-indent:-17px; line-height:1.4em;}




	
/*-------------------------------------
				 SUB PAGES
---------------------------------------*/


.twocol_nosub {
	margin-top:2em;
	padding-right:1em;
	margin-right:1em;
	margin-left: 0.5em;	
	width:50em;
	float:left;
}

.two-col-right {float:right; margin-top:6em;}

.content-three-col h2, .twocol_nosub h2 {
	font-size: 125%;
	margin: 1.5em 1em .2em 0em;
}

.twocol_nosub h2 {
	font-size: 125%;
	margin: 1.5em 1em 1em 0em;
}

div.page-content p {
  margin-right: 1em;
  margin-top:1em;
}

.content-three-col p {  margin-right: 1em;  margin-top:1em;}

div.page-content ul  {
  margin: .5em 0 0 1em;
}

.content-three-col  ul, .twocol_nosub ul {margin-left:1em;}
.content-three-col  ul  li, .twocol_nosub ul li  {list-style: none outside url("../../../uploads/2013/10/bullet.gif"); margin: 0 0 0 1em;  padding: 0 0 4px 0;}

.single-post ul {margin: 0 0 .7em .3;}

div.page-content ul li, .post-content ul li , .archive-month ul li, .single-post ul li, .doc-box-2 ul li, .doc-box-1 ul li {
    list-style: none outside url("../../../uploads/2013/10/bullet.gif");
    margin: 0 0 0 1em;
    padding: 0 0 4px 0;
	color: #584545;
}
.doc-box-2 ul li, .doc-box-1 ul li { margin-left:2em;}

/*

div.page-content ol li {
    margin: 0 0 0 2em;
    padding: 0 0 4px 0;
}
div#film-festival h2 {

	font-size: 1.214em;
	margin: 0;
	
}

 div#film-festival h3 {
	 font-size: 1.143em;
	 margin: 0;
 }

div#film-festival .column-right-text {
	padding-left: 16em;
	padding-right: 1em;
}

div.pageIntroCopy {margin-left:1em; margin-right:2em; padding: 2em 0;}
div.pageCopy {margin-left:1em;}
div.linksIndent {padding-left:15px; text-indent:-15px; font-size:0.9em; line-height:1.5em;}

div.videoHeader {font-size:0.85em; line-height:1.65em; padding:0.5em 2em 0.65em 2.5em; margin-bottom:1.2em;}

img.page-title {
	position: relative;
	left: -13.7em;
}

div.map-background {
	background: url(/esa/forests/wp-content/themes/un-forest-theme/images/country-background.jpg) 0px -20px no-repeat;
	padding-left: 1em;
}

div#two-column-sub {
	background: url("/esa/forests/wp-content/themes/un-forest-theme/images/grey-line-bg.gif") repeat-y 20em 0;
	overflow: auto;
}

div#two-column-sub p {
	padding: 0 2em;
}

.div.grid_3 alpha {
	border-right: 1px solid #118040;
}

*/
	
/*----------------
    EVENTS PAGE
----------------*/

.widget-header-top { 
	background-color: #fff;
	border: 1px solid #A9C338;
	border-bottom-width: 3px;
}

.widget-header-top  a, .widget-header-top  a {
	color: #584545;
    display: block !important;
    height: 28px;
    line-height: 28px;
    text-align: center;	
    padding: 0.4em 0em 0.25em 0em;
	margin:0 !important;
}
.widget-header-top h3 a {color:#fff !important; font-size:90% !important; text-decoration:none;}

.widget-header-top a:hover {
	background-color:#A9C338;
}

.widget-header-top h3 {
    margin: auto !important;
}

#events-page img {
	margin-top:.5em;
}

.eventsDisclaimer {font-size:0.65em;}

.cpf-table {
	padding: 0 4.5em;
	font-size: 0.786em;
	line-height:1.5em;
	text-align: center;
}

.cpf-table td {
	width: 22em;
}

.cpf-table p {
padding: 0 1em;
}


	

/*---------------
      FOOTER
---------------*/

div#pre-footer {
	height: 23em;
	background-color:#F2F4F4;
	margin-top:4em;
	padding-top: 1em;
	font-size: 0.786em;
	padding-left: 7em;
	line-height: 150%;
	clear: both;
}
#pre-footer {
	background-position:fixed;
}

div.footer-col {
	display: inline;
	float: left;
	width: 20.8em;
	margin: 0 0.357em;
}


div#pre-footer ul {
	margin:0;
	padding: 0 0 0.5em 0;
	list-style: none;
	
}

div#pre-footer ul li {
	padding-bottom: 0.5em;
	display: block;
	list-style: none;

	margin: 0;
}

div#pre-footer ul li a, #pre-footer h4 {color: #8C8F93;}

#pre-footer h4 {color: #666;}


div.pre-box {
	border-bottom: 1px dotted #CADC3C;
	margin-bottom: 1em;
	margin-right: 8em;

}
	
div#footer
{
    background-position: 0 -0.6em;
    clear: both;
    font-size: 0.786em;
    padding-top: 0.25em;
	margin-bottom: 1em;
    text-align: center;
    vertical-align: bottom;
	background: #ffffff;
}

#footer ul {
	margin-bottom: 0;
}
	
	
#footer ul li {
	display: inline;
	color:black;
	margin-left: 0;
}	

#footer ul li a {
	color:black;
}	


/*--------------------------
wp IMAGES
-------------------------*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}


.wp-caption {
	padding: .5em 0 .5em .5em;}

.wp-caption-text {
	text-align: left; font-size:0.85em; line-height:1.5em; margin:0px
	/*
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	*/
}


/* Event submit form  // NOT ACTIVE -X1 FORM TEMPLATE */

legend {
	font-size:130%;
	color:#000000 !important;
}

#contributions, #organization {
	background-color:white;
	margin-top:4em;
	}

#contributions h2, #organization h2 {
	color:black;
	}

#contributions input, #organization input {
   font-size: 1.1em;
   color:#333333;
   line-height:16px;
    height: 19px;
    margin: -8px 0.25em 0.25em;
    width: 200px;
}

#contributions label, #organization label {
    clear: both;
    display: block;
    float: left;
    margin: 1em 1em 1em 3em;
    padding: 0;
    width: 170px;
	color: #333333;
}

#contributions select, #organization select {
	height:25px;
	width:206px !important;
	margin-left:.25em;
	margin-top:-5px;
	padding-top:2px;
}

#contributions textarea {
    padding: 0em;
    width: 500px;
}

#contributions submit {
	height:1.5em;
	padding: 2 0 0 1em;
	}
	
#contributions .note {
	font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
	color:#666666;
	margin-top:1.5em;
}

#contributions .appsubmit {
	border: 1px outset #999999;

    padding: 0 0 0.5em 0.1em;
    position: relative;
    width: 14.7em;
	height:1.6em;
	font-size:14px;
	margin:3em 0 0 .8em;
}


/*---------------
     EVENTS
---------------*/

#em-wrapper {
	overflow: hidden;
}

.em-calendar thead {
	background-color:#c2c6cf;
	color: #fff;
}

.em-calendar tbody {
	background-color: #eee;
	}
	
.em-calendar td a {
	color: #fff;
}

.em-calendar td a:hover {
	color: #ccc;
}
	
.em-events-search {
	font-size: 0.857em;
	padding-bottom:0.75em;
	}
	
.em-events-search p {
	margin-bottom: 0;
	color:#2E4A56;
}

.em-events-search select {
	margin: .5em 0 0.5em 0;
	width:13em;
	}

.hasDatepicker {
	margin-bottom:0.5em;
	width:10.5em;
	}

.event-search {
	width:14em;
	float:left;
	margin:2em 0 0 0;
	background-color:#ccc;
	}
.event-search-single {
	width:14em;
	float:left;
	margin:5em 0 0 0;
	background-color:#ccc;
	}
.event-search-single  h3, .event-search h3 {    background-color: #989a99;
    font-size: 95% !important;
	width:14em;
    margin: 0 0 0 0 !important;
    padding: 1em 0 0.2em 0.8em !important;
}
	
.search-submit {
	margin-top: 1em;
	}
	
#cpf-div {
	position: absolute;
	top: 60em;
	padding-left: 0.25em;
	width: 13.5em;
}

#cpf-div p {
	font-size: 0.786em;
	
}

.event-button {
	min-height: 100px;
	margin-top: 100px;
	width: 100%;
	text-align: center;
}

input.em-search-submit {
	width:13em;
	display: inline-block;
	color: #666;
	background-color: #eee;
	letter-spacing: 2px;
	padding: 10px 30px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #989a99;
	border-bottom-width: 3px;
}

input.em-search-submit:hover {
		background-color: #e3e3e3;
		border-color: rgba(0,0,0,0.5);
	}
	
input.em-search-submit:active {
		background-color: #CCC;
		border-color: rgba(0,0,0,0.9);
	}


/* Event overview page */

.img-event-type {
	float:left;
	padding: 0 1em 0 1em;
}

.itemleft {
	padding:1.5em .2em 1.5em 0;
	border-bottom: 1px solid #ccc;
}

.itemleft1 {
	width:100% !important;
	margin-top:2em;
	float:left;
    margin-bottom: 13px;	
}

.itemleft1 h2 a {
	color: #717D0B;
}

.itemleft, .itemleft1, .itemleft2 {
	display:block;
}
	
.itemleft1 h2 {
	margin-bottom: 0;
	font-size: 115%;
	display: inline;
}

.itemleft1 table {
	margin-bottom: 0;
	font-size: 0.786em;
}
.itemleft1 table td {
	height:10px;
	padding: 0 30px 0 5px;
	}

.itemleft1 img {
	float:left;
	margin-right: 1.357em;
	}

.itemleft2 {
	padding:.5em 0 0 8.6em;
	display:block;
	width: 580px;
	margin-top:1em;
}

.itemleft2 p {
	margin-bottom: 0;
}

.event-list-title {
	font-size:120%;
	margin-top:.5em;
}

.event-list-locationname {
	padding-top:5em !important;
	margin-top:5em !important;
}

.event-list-date {
margin-top:.5em;1
}

#current-events {
	clear: both;
	float: left;
	border-top: 3px solid #717D0B;
	border-bottom: 3px solid #717D0B;
	margin-right: 1em;
	margin-top: 1em;
	margin-left: 1em;
}

a.more-info {	
	color: #717D0B;
}

a:hover.more-info  {
	color: #CA5214;
}	
	
#events-calendar {
	background: url(/esa/forests/wp-content/themes/un-forest-theme/images/events_calendar.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	height: 100px;
	margin: 0;
}

#current-events thead {
	font-size:150% !important;
	}
#event-time {	
border-bottom: 5px solid black !important;
	}

#current-events h2{
	display: none;
	
	}
	
.event-link a{
	color: #717D0B;
}


/*---------------
SINGLE EVENT PAGE
----------------*/

#event-title {
	background: url(/esa/forests/wp-content/themes/un-forest-theme/images/events.jpg) 0 0 no-repeat;
	display: block;
	height: 100px;
	width: 100%;
	text-indent: 9999px;
	margin: 0;
}

.event-header {
	margin-top: 2.143em;
	margin-bottom: 1em;
	font-size: 100%;
	font-weight: bold;
	margin-left: 1em;
}

#em-wrapper h2 {
	margin-bottom: 0.5em;
	margin-top: 0;
}

#em-wrapper ul {
	margin-bottom: 0;
}

.single-event {float:left !important; width:51em; margin-top:2.5em;} 

.single-event p {
	margin-top:1em;
}

.single-event-no-map {
	width:50em !important;
}

.event-image {
	min-height:10em; min-width:10em; float:left;
}

/*
.event-link {
	float:left;
}
*/	
.single-event-left {
	float:left !important;
	width:27.5em;
	margin-right:2em;
	margin-bottom:7em;
}

.single-event-left img {
	float:left;
	margin-right: 1.357em;
	}
.single-event-left table {
	padding: .5em 0;
	font-size: 0.857em;
	  font-size: 0.786em;
	}

.single-event-left table  td {
	padding-left:1em;
}

table li .event-categories {
	list-item: none;
}	

.single-event-right {
	float:right !important;
	width: 300px !important; height: 200px !important; 
}

.single-event-left table ul li {
	list-style-type:none;
	margin-left: 0;
	}
	
.event-notes {
	float:left;
	width:100%;
}	
	
ul.events {
	margin: 0 0 0 -2.3em;
	list-style: none;
	padding: 0;
	font-size: 0.857em;	
}

.em-location-map {	
	height: 26.929em;
	border: 1px solid #cccccc;
}
 
div.country-sidebar {
	font-size: 0.786em;
	padding-top: 15px;	
}

ul.countrylist2 h2, ul.countrylist2 h3 { font-size: 1.1em; }
ul.countrylist2 h2 img { margin: 0 12px 0 0; }
ul.countrylist2 ul {margin-left:0em !important;}
.countryTable { margin: 20px 0 0 0px; }
ul.countryInfo { float: left; width: 220px; margin-right: 10px; list-style: none; }
ul.countryInfo li { line-height: 1.6em; margin: 0 0 .8em 0; text-align: left; }
ul.countryInfo li a { font-size: 1em; }
ul.countryInfo li h5 { font-size: 1em; margin: 0; padding:0; }
.countryTable ul li a {font-size: 1em;}

.partnerEvents { clear: both; padding: 1em 0 0 0; }
.partners table { border-collapse: collapse; }
.partners table td { padding: 0; vertical-align: middle; }
.partners table td.title { padding-left: 10px; text-align: left; line-height: 1.4em; font-weight: bold; vertical-align: middle; width: 200px; }
ul.orgInfo { float: left; width: 220px; font-size: .786em; margin-right: 10px; list-style: none; margin-left: 1em; }
ul.orgInfo li { line-height: 1.6em; margin: 0 0 .8em 0; text-align: left; }
ul.orgInfo li h5 { font-size: 1em; margin: 0; padding:0; }

.event-one-column {float:left; margin-top:1.5em; width:100%;}
.event-one-column h1 {    border-bottom: 1px solid #ccc;  padding-bottom: 18px;}
.event-one-column h3 {    border-bottom: 1px solid #ccc;  padding-bottom: 18px; padding-top: 18px;font-size:150%;}
.event-location {float:left;}
.upcoming-events {margin-top:10em; float:left;}


/*---------------
   DIV TABLES
----------------*/

#div-table {
    display: table;
    }

.rowlogo {
    background: url(/esa/forests/wp-content/themes/un-forest-theme/images/global-forest.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    display: block;
    width: 100%;
    padding: 0em;
    margin: 0;   
}


.left, .right, .middle {
    display: table-cell;
	border-right: 1px solid #ccc;
	padding: 1em;
	width: 21em;
	text-align: center;
	font-size: 0.786em;
    }
	
.right {
		border-right: none;
	}


/* Contacts */

		
ul.countrylist2 li {
    margin-top:.5em;
}
.countrylist ul {
	float:left;
	width:29%;
}

.countrylist ul li {
    display: block;
    list-style: none outside none;
    text-align: left;
    width: 17em;
}

.twobox {
	float:left;
	width:100%;
}

.twobox img {
	margin:3em 0 2em 0;
}

.twobox-l {
	float:left;
		width:45%;
}

.twobox-r {
	float:left;
	padding-left:10px;
		width:45%;
}

/* Two column template into 2 boxes */

#twocol {
	width:auto;
	margin-top:5em;
}

.twocolleft {
	float:left;
	width:26.2em;
}

.twocolright {
	float:right;
	width:24.5em;
	padding-left:.5em;
}

/* three column template into 2 boxes */

#threecol-twobox {float:left;}
.threecol-twoboxleft {width:18.2em; float:left;} .threecol-twoboxright {width:18.2em; float:left;}
.threecol-twoboxleft h2, .threecol-twoboxright h2 { background-color: #D8E589; font-size:98%;   padding:.2em 0 .2em 1em;}
.threecol-twoboxleft p, .threecol-twoboxright p {padding: 0 1em 0 1em;}


.twocolleft-3col{float:left; padding-left:4em;	width:16.1em;}
.twocolright-3col {	float:right;	width:16.1em;}



.twocol h1 {
	padding-top:0 !important;
		margin-top:0 !important;
}

.unffcarousel {
	margin-top:1em;
	float:left;
}
/*
.carouselleft {
	background-color:#E6E9EF;
	width:45.2em;
	padding: 4px 0px 2px 0px;
	float:left;
	margin-top:20px;
}
*/

.indexo_slider {
	background-color:#E6E9EF;
	width:45.2em;
	float:left;
	margin-top:20px;
}


.carouselright {
	background-color:#E6E9EF;
	padding: 0px 0px 0px 0px;
	width:21.9em;
	float:right;
	margin:20px 0px 0px 18px;
}

.carouselright ul li{
    list-style: none outside url("/esa/forests/wp-content/uploads/2015/01/bullet.gif");
    margin: 0 0 0 2em;
    padding: 3px 0;
	line-height:140%;
	font-size:90%;
}

/* DOCUMENTS */

.documents {width: 68.571em !important;}

	
.docs-sort {
	background-color: #D8E589;
	padding-bottom:3em;
	}

.docs-sort h2, .docs-sort p, .docs-sort span {
	margin-left:.5em;
	}

.docs-sort h2 {
	margin-top:1em;
	}	
	
.docs-sort-col1 {
	width:5em;
	}
	
.docs-sort-col2 {
	width:8em
	}

.docs-list-by {
	}

.docs-list-by ul li {
	padding-bottom:.4em;
	margin-top:.2em;
	}
	
.docs-list-by ul li a {color:#148041;} .docs-list-by ul li a:hover {color:#148041;} .docs-list-by ul li a:visited {color:#148041;}

.docs-topic span {
	margin-bottom:2em;
	}

.docs-select {
	width:11.5em;
	margin-left:.5em;
	padding:5px;
	}

.docs-type td {
	margin-top:1em;}

.docs-list-page {
	float:left;
	width: 68.571em !important;
	}

.docs-page-top {
	background-color:#f7f7f7;
	padding:1em;
	border:1px dotted #C1C1C1;
	margin-top:1em;
	text-align:right;
	}

.submit-doc-search {
	margin:1em .7em .5em 0;
	float:right;
}

.docs-page-top select {
	}

.docs-date {
	}

.breadcrumb span {
	font-size:90%;
	color: #999999;
	}

.docs-posting table {
	margin-left:10em;
	float:right;
	}

.docs-sort table td {
	margin-top:1em;
	padding:0 !important;
	}

tr.docs-topic {
	margin-top:1em !important;
	padding:0;
	}

.docs-pagination {
	clear: right;
	margin-left:20em;
	font-size:90%;
	}

.doc-result {
	border:1px dotted #C1C1C1;
	padding: .5em;
	margin-top:2em;
	}

.doc-result img {
	margin-top:.1em;
	margin-bottom:.5em;
	}
	
.doc-result h2 {
	margin-bottom:1em;
	}
		
.doc-result ul {
	margin-left:-1.8em;
	margin-top:.3em;
	}

.doc-result ul li {
	display: inline;
	color: #999999;
	font-size:90%;
	margin-left:2em;
	}
	
.doc-languages ul {margin-top:0px; padding-top: 0.7em;}

.doc-box-1 {border:1px solid #e6e6e6;width:34.1em;float:left;}
.doc-box-2 {border:1px solid #e6e6e6;width:34.1em;float:left;}
.doc-box-1 h2, .doc-box-2 h2 {background-color:#e6e6e6; padding: .2em 0 .2em .8em; font-size:98%; }
.docs-list-page h1 {background-color:#e6e6e6; padding:1em 0 .2em .5em;}
.docs-list-page h2 {font-size:98%;}
.docs-sort table {width: 100%;}
.docs-sort table th {width:11.5em; margin-left:.5em; padding:5px;}
.docs-posting submit {padding-left:.8em;}

.doc-link p {
background: url("/esa/forests/wp-content/uploads/2014/12/ic-download.png") no-repeat left center;
padding-left:16px;
}

.doc-download, .doc-link, .doc-languages, .doc-available {
	float:left;}
.doc-download {border: 1px dotted #e6e6e6; padding: 0 5px 0 5px;}
.doc-link {margin-left:15px;font-size:95%; padding-top: 0.7em;}
.doc-available p, .doc-topic p {	color: #584545;	font-size:95%; padding-top:10px;}
.doc-languages {padding-left:1em;}



.sya_container { width:51.5em;}
.sya_container h3 {background-color:#ccc; width:100%; padding:.5em 0 .5em 1em;}

/* TWO COLUMN MENU RIGHT */

.two_col_rightmenu {
	width: 53.5em;
    display: inline;
    float: left;
	margin-right:1em;
	}


/* One column */
.topic-container {background-color: #e6e6e6;}

.one_column h1 {background-color:#F9F9F9; padding: 50px 0 10px 5px;}

.one_column p {padding:0 5px 0 5px;}


/* RELATED NEWS / EVENTS */

.page-related-content {
	width:100%;
	margin-top:4em;
	
	}

.page-news {
	width:45%;
	float:left;
	}

.page-events {
	width:45%;
	float:right;
	}

.related-posts {
	padding:10px 0px 10px 0px;
	margin-top:2em;
}

.page-related-content h5, .related-posts h5, .related-categories h5 {
	border-bottom: 1px solid #f1f1f1;
    margin: 16px 0 12px 0;
    padding-bottom: 18px;
	}

.page-related-content ul li, .related-posts ul li {
    list-style: outside url("../../../uploads/2014/12/menu-item.png") !important;
    margin: 0 0 0 0em !important;
    padding: 0 0 4px 0px !important;
}

.important-events h2 {
    background-color: #a9c338;
    padding: 1em 0 0.2em 0.5em;
	color:#2e4a56;
}

.important-events p {
	padding: 0.1em 0.5em 0.1em 0.9em;
}

.important-events {
	width:100%;
	float: left;
	min-height:15em;
	}

.event-one {	
	width:23em;
	float: left;
	border:1px solid #e6e6e6;
	min-height:10em;
	}
	
.event-two {	
	width:23em;
	float: left;
	margin-left:2.1em;	
	border:1px solid #e6e6e6;	
	min-height:10em;
	}	

	
/* landing-page*/

.box4 {float:left; width:960px; background-color:#e6e6e6;}

.box4-r1, .box4-r2, .topic-r1, .topic-r2, .topic-r1b1, .topic-r1b2, .topic-r1b3, .topic-r1b4 , .topic-r1, .topic-r2b1, .topic-r2b2, .topic-r2b3, .topic-r2b4 {float:left;}
.topic-r2 {margin-top:5em;}

.topic-page a:hover img {opacity: 0.5; transition:  opacity 0.2s ease; }
.topic-r1b1, .topic-r1b2, .topic-r1b3, .topic-r1b4, .topic-r2b1, .topic-r2b2, .topic-r2b3, .topic-r2b4  {width:13.2em;}
.topic-r1b1, .topic-r1b2, .topic-r1b3, .topic-r2b1, .topic-r2b2, .topic-r2b3{margin-right:5.25em;}
.topicboxtext {height:8em;}
.topicboxtext h2{color:white; padding:5px;} .topicboxtext h2 a, .topicboxtext p a {color:white;} .topicboxtext h2 a:hover, .topicboxtext p a:hover {color:#e6e6e6;}
.topicboxtext p {color:white;line-height:1.2em; font-size:90%;}
.box4-r1b1, .box4-r1b2, .box4-r1b3, .box4-r1b4, .box4-r2b1, .box4-r2b2, .box4-r2b3, .box4-r2b4 {float:left; width:220px; height:260px; margin:10px; background-color:#fff;}

#main-page .post {margin-left:.5em;}
.news-archive, .archive-month {width: 51.5em;float:left; margin:2em 0 0 .5em; }
.dateline p {font-size:90%; margin-bottom:.6em;}

	
/*--------------
 OUTREACH PAGES (box5) + CAPACITY DEVELOPMENT (box2)
 --------------*/

.photo-winner1 {  background: url(/esa/forests/wp-content/uploads/2015/02/220x147Atakan-Baykal.jpg); margin: 10px;  width: 220px;  height: 147px;  float: left;   background-size: cover;  position: relative;}
.photo-winner2 {   background: url(/esa/forests/wp-content/uploads/2015/02/220x147Gangale.jpg); margin: 10px;  width: 220px;  height: 147px;  float: left;   background-size: cover;  position: relative;}
.photo-winner3 {   background: url(/esa/forests/wp-content/uploads/2015/02/220x147nurramdhan.jpg); margin: 10px;  width: 220px;  height: 147px;  float: left;   background-size: cover;  position: relative;}
.photo-winner4 {   background: url(/esa/forests/wp-content/uploads/2015/02/220x147lavrushko.jpg); margin: 10px;  width: 220px;  height: 147px;  float: left;   background-size: cover;  position: relative;}
.photo-winner5 {   background: url(/esa/forests/wp-content/uploads/2015/02/220x147fendiaspara.jpg);margin: 10px;  width: 220px;  height: 147px;  float: left;   background-size: cover;  position: relative;}
.photo-winner6 {   background: url(/esa/forests/wp-content/uploads/2015/02/220x328pro.jpg);margin: 10px;  width: 150px;  height: 225px;  float: left;   background-size: cover;  position: relative;}

.photo-winner1 h3, .photo-winner2 h3, .photo-winner3 h3, .photo-winner4 h3,.photo-winner5 h3, .photo-winner6 h3 {  position: absolute;  bottom: 10px;  left: 10px;  background: rgba(0, 0, 0, 0.75);  padding: 4px 8px;  color: white;  margin: 0;}

.opp  a:hover{color:#A9C338;}

.opp h3 {  background: rgba(255, 255, 255, 0.75);  color: #148041;}
	
#box5grid {width:736px;}
#box2grid {width:40em;}

#box5grid, .box5grid-t, .box5grid-t1, .box5grid-t2, .box5grid-t3, .box5grid-t4, .box5grid-t5, .box5grid-b, .box5grid-b1, .box5grid-b2, .box5grid-b3, .box5grid-b4, .box5grid-b5, #box2grid, .box2grid-t, .box2grid-t1, .box2grid-t2 {float:left;}

.box5grid-t2, .box5grid-t3, .box5grid-t4, .box5grid-t5, .box5grid-b2, .box5grid-b3, .box5grid-b4, .box5grid-b5 {width:108px; height:192px;}

.box5grid-t1, .box5grid-b1, box2grid-t1, box2grid-t2 {width:212px; height:192px;}

.box5grid-t2, .box5grid-t3, .box5grid-t4, .box5grid-t5, .box5grid-b2, .box5grid-b3, .box5grid-b4, .box5grid-b5 {padding-left: 21px;}

.box2grid-t1, .box2grid-t2 {padding-left: 50px;}

#box5grid .box5grid-b1 h2, #box5grid  .box5grid-t2  h2, #box5grid  .box5grid-t1 h2, #box5grid  .box5grid-t3 h2, #box5grid  .box5grid-t4 h2, #box5grid  .box5grid-t5 h2, #box5grid  .box5grid-b2 h2, #box5grid  .box5grid-b3 h2, #box5grid  .box5grid-b4 h2, #box5grid  .box5grid-b5 h2, #box2grid .box2grid-t1 h2, #box2grid .box2grid-t2 h2  {background: #E6E6E6; font-size:11.5px !important; display:block; margin:0 !important; height:28px; line-height:105%; text-align:center; padding:10px 1px 0px 1px;} 	

#box5grid img, #box2grid img { opacity: 0.7; filter: alpha(opacity=70);}
#box5grid img:hover, #box2grid img:hover  {    opacity: 1.0;    filter: alpha(opacity=100);} 
#box5grid h2 a:hover, #box2grid h2 a:hover {color:#A9C338; } #box5grid  h2 a{color:#717d0b; } 
.box5grid-b {margin-top:31px;} 
 
.landing-labels {float:left;}
.landing-labelsl, .landing-labelsr {float:left; width:250px;}

.landing-labels ul li {list-style-type:none; margin:15px;}

.landing-labels a:hover {background-color: rgba(20, 128, 65, 0.5);    -pie-background:  rgba(20, 128, 65, 0.5);    behavior: url(http://nyvm0972.ptc.un.org/esa/forests/wp-content/themes/un-forest-theme/css/PIE.htc);}

.drop-shadow {    background: none repeat scroll 0 0 #fff;    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;    margin: 2em 10px 4em;    padding: 1em;    position: relative;}	
	
.landing-labels a {    background-color: #d8e589;    display: block;    font-size: 13px;    font-weight: 700;    height: 48px;    line-height: 45px;   margin: 0 auto;    padding: 0 30px;    position: relative;    text-align: justify;    width: auto;	color:#456 !important;} 

.landing-labels ul  li{   list-style: none;}
	
.photo-box {float:right; padding:10px; display:block; width:260px;}	
.photo-box p {float:right; font-size:80%;}	
	
.zebra table {  border-collapse: collapse;  width: 100%;}
.zebra th, .zebra td {  padding: 0.25rem;  text-align: left;  border: 1px solid #ccc;}
.zebra tbody tr:nth-child(odd) {  background: #eee;}	
	
	
.breadcrumb-trail {   background: url(/esa/forests/wp-content/themes/un-forest-theme/css/images/tree.jpg) no-repeat top left;  padding-left: 30px; }
div[class^="grid"] .breadcrumb-trail { margin-left: 2em; }
.breadcrumbs {font-size:85%;}

/* HOMEPAGE SLIDER */

.indexo_slides {height:300px !important;}
.indexo-meta {border-top: 0px !important;}


.policy-brief-icon img:hover {opacity: 0.7;}


#box5grid {
    width: 740px;
	margin:1em 0em 1em 0em;
}


#box5grid, .box5grid-1, .box5grid-2, .box5grid-3, .box5grid-4, .box5grid-5 {
    float: left;
}


.box5grid-1, .box5grid-2, box2grid-3, box2grid-4, box2grid-5 {
    height: 198px;
    width: 132px;
}


#box5grid .box5grid-1 h4, #box5grid .box5grid-2 h4, #box5grid .box5grid-3 h4, #box5grid .box5grid-4 h4, #box5grid .box5grid-5 h4 {
    background: #e6e6e6 none repeat scroll 0 0;
    display: block;
    font-size: 11.5px !important;
    height: 28px;
    line-height: 105%;
    margin: 0 !important;
    padding: 10px 1px 0;
    text-align: center;
}

#box5grid h5 a {
    color: #717d0b;
}


.box5grid-2, .box5grid-3, .box5grid-4, .box5grid-5 {
    padding-left: 19px;
}



  
/*-----------------------------------------------------------------------------------
	sass/header.scss
-----------------------------------------------------------------------------------*/
.un-site-header {
  margin: 25px 0px 30px;
}
.un-site-header .un-header__inner {
  max-width: 800px;
}
.un-site-header .un-site-logo {
  height: 60px;
  float: left;
  margin-right: 15px;
  padding: 0;
  border-right: 1px solid black;
}
.un-site-header .un-site-logo-ar {
  height: 60px;
  float: right;
  margin-left: 15px;
  padding: 0;
  border-left: 1px solid black;
} 
.un-site-header .un-site-name {
  font-family: "Roboto Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4d4d4d;
}

/* UN Header Standard
-----------------------------------------------------------------*/
/* Display Options to accomodate different site names’ lenght: 
- display--large: site names with max aprox 40 characters (1 line).
- display--base: site names with max aprox 60 characters (2 lines).
- display--small: site names with more than 60 characters (2 lines).
- display--extra-small: site names with more than 60 characters (2 lines).
*/
.un-header--standard .un-site-name.display--large {
 /* line-height: 2.2;
  padding-top: 10px; */
  height: 60px;
  vertical-align: middle;
  display: table-cell;
}
.un-header--standard .un-site-name.display--large .un-site-name__first-line {
  font-size: 25px;
  line-height: 1.2;
}
.un-header--standard .un-site-name.display--base {
  line-height: 1.2;
}
.un-header--standard .un-site-name.display--base .un-site-name__first-line {
  font-size: 25px;
}
.un-header--standard .un-site-name.display--small .un-site-name__first-line, .un-header--standard .un-site-name.display--extra-small .un-site-name__first-line {
  font-size: 18px;
}
.un-header--standard .un-site-name.display--extra-small {
  line-height: 1.2;
}
.un-header--standard .un-site-name .un-site-name__first-line {
  /* Common for minimal and extended layouts */
  font-weight: 500;
  display: block;
}

/* UN Header Extended
-----------------------------------------------------------------*/
.un-header--extended .un-site-name {
  line-height: 1.3;
}
.un-header--extended .un-site-name .un-site-name__first-line {
  font-size: 25px;
  line-height: 1.2;
}
.un-header--standard .un-site-name .un-site-name__second-line {
  font-size: 22px;
  font-weight: 300;
  display: block;
  line-height: 1.2;
}

@media (max-width: 720px) {
  .un-site-header {
    margin: 0;
  }
  .un-site-header .un-site-logo {
    float: none;
    margin: 10px 0 20px;
    border-right: none;
    height: 50px;
  }
  
    .un-site-header .un-site-logo-ar {
    float: none;
    margin: 10px 0 20px;
    border-left: none;
    height: 50px;
  }
  
  .un-site-header .un-site-name {
    border-top: 3px solid #f2f2f2;
    padding: 10px;
  }
  .un-site-header .un-site-name.display--large .un-site-name__first-line, .un-site-header .un-site-name.display--base .un-site-name__first-line, .un-site-header .un-site-name.display--small .un-site-name__first-line {
    font-size: 20px;
    line-height: 1.2;
  }
  .un-site-header .un-site-name.display--extra-small .un-site-name__first-line, .un-site-header .un-site-name .un-site-name__second-line {
    font-size: 16px;
    line-height: 1.2;
  }
}
/* UN Header Animation
-----------------------------------------------------------------*/
.un-animation {
  position: absolute;
  top: 148%;
  left: 39%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  height: 160px;
  overflow: hidden;
  font-family: "Roboto Condensed", "Roboto", sans-serif;
  font-size: 25px;
  line-height: 40px;
  color: #4d4d4d;
}

.un-animation__container {
  font-weight: 300;
  overflow: hidden;
  height: 40px;
}

.un-animation__container:after, .un-animation__container:before {
  position: absolute;
  top: 0;
  color: #16a085;
  font-size: 42px;
  line-height: 40px;
  -webkit-animation-name: opacity;
  -webkit-animation-duration: 6s;
  -webkit-animation-iteration-count: infinite;
  animation-name: opacity;
  animation-duration: 6s;
  animation-iteration-count: infinite;
}

.un-animation__container__text {
  /* display: inline; */
  float: left;
  margin: 0;
}

.un-animation__container__list {
  margin-top: 0;
  padding-left: 0;
  text-align: left;
  list-style: none;
  -webkit-animation-name: change;
  -webkit-animation-duration: 25s;
  -webkit-animation-iteration-count: infinite;
  animation-name: change;
  animation-duration: 25s;
  animation-iteration-count: infinite;
}

.un-animation__container__list__item {
  line-height: 40px;
  margin: 0;
}

@-webkit-keyframes opacity {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes change {
  0%, 12.66%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  16.66%, 29.32% {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
  }
  33.32%, 45.98% {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
  49.98%, 62.64% {
    -webkit-transform: translate3d(0, -75%, 0);
    transform: translate3d(0, -75%, 0);
  }
  66.64%, 79.3% {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
  83.3%, 95.96% {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
  }
}
@keyframes opacity {
  0%, 100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
@keyframes change {
  0%, 12.66%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  16.66%, 29.32% {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
  }
  33.32%, 45.98% {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
  49.98%, 62.64% {
    -webkit-transform: translate3d(0, -75%, 0);
    transform: translate3d(0, -75%, 0);
  }
  66.64%, 79.3% {
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
  }
  83.3%, 95.96% {
    -webkit-transform: translate3d(0, -25%, 0);
    transform: translate3d(0, -25%, 0);
  }
}

  
  
/*
 * UN Brandbar
 * @see www.un.org/styleguide
 */
#brand-bar {
    background: #f2f2f2;
    margin: 0;
    padding: 0;
    border: none !important;
    border-bottom: #00adef solid 5px !important;
    height: 41px;
    min-height: inherit;
}

@media (min-width: 768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 0;
    }
}

#brand-bar .brandbar-header {
    padding-top: 10px;
}

#brand-bar .brandbar-header a {
    padding: 0;
    font-size: 12.35px;
    line-height: 17.03px;
    font-weight: 400;
    letter-spacing: 0.03em;
    color: black;
}

#brand-bar .brandbar-header a.navbar-brand:before {
    font-family: FontAwesome;
    color: black;
    content: "\f015";
    font-size: 18.07px;
    line-height: 0.9;
    margin-right: 7.8px;
    float: left;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.navbar-default .container .navbar-brand {
    height: auto;
    margin-left: 0;
}

.language-switcher #language-switcher {
    border-top: none;
    padding: 0;
    float: right;
}
body[dir="rtl"] .language-switcher .language-title,
body[dir="rtl"] .language-switcher #language-switcher {
    float: left;
}
body[dir="rtl"] .language-switcher .navbar-toggle {
    margin-left: 0;
}
body[dir="rtl"] .language-switcher .language-title {
    margin-left: 10.4px;
}
.language-switcher #language-switcher ul.language-switcher-locale-url {
    list-style: none;
    padding: 0;
    margin: 0;
}
.language-switcher #language-switcher ul.language-switcher-locale-url li {
    float: left;
    padding-right: 13px;
}
.language-switcher #language-switcher ul.language-switcher-locale-url li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
}
.language-switcher #language-switcher ul.language-switcher-locale-url li:last-child {
    padding-right: 0;
}
.language-switcher #language-switcher li.active a,
.language-switcher #language-switcher li.active a:active,
.language-switcher #language-switcher li.active a:hover,
.language-switcher #language-switcher li.active a:focus {
    font-weight: bold;
    background-color: transparent;
}
.language-switcher button.navbar-toggle {
    margin-top: 0;
    border: none;
    padding: 0;
    background: transparent;
    border-radius: 0;
    margin-right: 2px;
}
/* -- */
.language-switcher .language-title {
    float: right;
    margin-right: 10.4px;
    line-height: 1.2;
}

@media (max-width: 767px) {

.language-switcher #language-switcher ul.language-switcher-locale-url {
    margin-top: 3px;
    width: 161px;
}
.language-switcher #language-switcher ul.language-switcher-locale-url li {
    float: none;
    padding-right: 0;
}

.language-switcher #language-switcher ul.language-switcher-locale-url li a {
    background: white;
    padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom: #f2f2f2 solid 1px;
}
}
  
