@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed+Light:300&subset=latin,greek);
/* Custom CSS overrides */


@media (min-width: 1200px) {
	.media-rule-test{
		font-size:32px;
		border-bottom: 1px #ddd;

	}
        .simple_timeline ul li {
                width: 45% !important;
                border-bottom: 1px #ddd;
        }
}
@media (min-width: 992px) and (max-width: 1199px) {
        .simple_timeline ul li {
                width: 45% !important;
                border-bottom: 1px #ddd;
        }

}
@media (min-width: 768px) and (max-width: 991px) {
        .simple_timeline ul li {
                width: 45% !important;
                border-bottom: 1px #ddd;
        }
	.simple_timeline ul li:nth-child(2n) {
    	margin: 0 0 0 0 !important;
	}

}
@media (max-width: 767px) {
        .simple_timeline ul li {
                width: 100% !important;
                border-bottom: 1px #ddd;
		float:center !important;
		margin: 0 0 0 0 !important;
        }
	.node-simple-timeline .date-display-single{
        	float:left !important;
	}
	.node-simple-timeline .timeline-summary{
		margin-top: 25px;
	}
	.simple_timeline ul li:nth-child(2n) {
    	margin: 0 0 0 0 !important;
	}

}
@media (max-width: 480px) {
	.simple_timeline ul li {
    	width: 100% !important;
        border-bottom: 1px #ddd;
		float:center;
        margin: 0 0 0 0 !important;
	}
    .node-simple-timeline .date-display-single{
    	float:left !important;
    }
	.node-simple-timeline .timeline-summary{
		margin-top: 25px;
	}

	.simple_timeline ul li:nth-child(2n) {
    	margin: 0 0 0 0 !important;
	}
}
.timeline-page-title{
	display:none;
}

.popup-style-obsidian .popup-element-body a.popup-close-button {

    display: block;
    height: 18px !important;
    width: 18px !important;
}
.popup-style-obsidian .popup-element-body a.popup-close-button span {
    display: inline;
}

.node-simple-timeline img{
	max-height:200px;
}
.node-simple-timeline .timeline-summary{
	float:right;
	margin-top: 15px;
}
.node-simple-timeline .timeline-summary a{
	
}
.node-simple-timeline h2{
	display:none;
}
.node-simple-timeline{
	background-color:#71bd5a !important;

}
.simple_timeline header h2{
	font-size:36px;

}


.node-simple-timeline .timeline-photo{
	
	margin-left:15px;
	margin-right:15px;

}
.node-simple-timeline .timeline-title{
	
	text-align: left !important;
	font-size:22px;
	font-weight:bold;
	padding:25px;

}

.title-summary .popup-element-title{
	margin-top:15px;
}


.node-simple-timeline .timeline-year{
	font-weight:bold;
	font-size:28px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
}
/*
.field-type-datetime:nth-child(2n+1){
        float:right;
	font-size:32px;
	font-weight:bold;
	padding-top:10px;
	padding-right:10px;
}
*/

.elaw-at-30-title{
	/*text-align:center;
	font-size:22px;
	font-weight:bold;
	vertical-align: middle;
*/
	font-weight:bold;
		font-size:22px;
        display: flex;
        width: 80%;
        height: 200px;
        margin: auto;
        border-radius: 10px;
        border: 3px dashed #1c87c9;
        align-items:center;
        justify-content:center;
		text-align:center;

}
.elaw-at-30-title img{
	text-align:left;
}
.elaw-at-30-title-image img{
	float:left;
	width:20%;

}
.thirty-years-description{
	font-size:22px;
	margin:25px;

}


.thirty-years-title{
	font-size:32px;
	font-weight:bold;
	text-align:center;
	line-height:40px;
	

}



.thirty-years-image-title-container{
	margin-top:25px;
}
.thirty-years-image-title-container-mobile{
	margin-top:25px;
	margin-left:15px;
	margin-right:15px;
}

.thirty-years-image-title-container .thirty-years-descrip{
	font-size:24px;
	padding-top:25px;
	padding-right:60px;
	padding-left:15px;
}
.thirty-years-image-title-container-mobile .thirty-years-descrip{
	font-size:24px;
	padding-top:25px;
	padding-right:15px;
	padding-left:15px;
}

/*
.thirty-years-descrip{
	font-size:24px;
	padding-top:25px;
	padding-right:15px;
	padding-left:15px;
}
*/
/******************************2 N **************************/

.simple_timeline ul li:nth-child(2n) {
    margin: 0 1.5em 0.25em 0;
}

.simple_timeline ul li:nth-child(2n) .timeline-year{
    float: left;
}
.simple_timeline ul li:nth-child(2n) .timeline-photo{
    float: right;
}
#block-block-94{
	background-color: white;
}


/**************************** END 2 N ************************/



/****************************** 2 N + 1 **************************/
/*
.field-type-datetime:nth-child(2n+1) .timeline-year{
        float:right !important;

	
}
.field-type-datetime:nth-child(2n+1) .timeline-photo{
        float:left !important;
	
}
**************/
.simple_timeline ul li:nth-child(2n+1) {
    margin: 0 0 0.25em 1.5em;
}

.simple_timeline ul li:nth-child(2n+1) .timeline-year{
    float: right !important;
}
.simple_timeline ul li:nth-child(2n+1) .timeline-photo{
    float: left !important;
}



/**************************** END 2 N +1 ************************/
.media-rule-test2{
	font-size:22px;

}
.view-a-simple-timeline footer{
	display:none;

}


.simple_timeline ul li:nth-child(2n+1) > div {

    padding-right: 5px !important;
}
.simple_timeline ul li:nth-child(2n) > div {
    padding-left: 5px !important;
}


.node-simple-timeline .submitted{
	display:none;

}
.node-simple-timeline .comment-add{
	display:none;

}
.node-simple-timeline header{
	float:left;

}
.node-simple-timeline .date-display-single{
	float:right;
}
.class-simple-timeline .inner{
	background-color:#058cc2;
	color: white !important;
	padding:15px;
}

.celebrating-victories-landing-page-image{
	margin-top:25px;

}
.home-page-celebrating-victories-panel-title{
	margin-top:20px;
	text-align:center;
	font-size:32px;
	font-weight: bold;
}
.home-page-celebrating-victories-panel-image img{
/*	max-width:400px; */
	max-width:100%;
	margin: 0 auto;
	padding-left:25px;
	padding-right:25px;
	display: block !important;

}

.media-rule-test{
	font-size:22px;
}



#node-18158 .submitted{
	display:none;
}






.dontate-now-pointer-button{
	background-color: #003448;
	color:white;
	font-size:46px;
	
	display:inline-block;
    width:360px;
  /*  height:87px;*/
  /*
 padding-left:50px; 
 padding-right:50px; 
 */


}
.donate-now-pointer-span{
	line-height:87px;

}
.donate-page-main-text{
	font-size:24px;
	color: #006990;
}
.donate-main-content-body{
	 color: #006990;
	margin-bottom:15px;
}
.donate-main-content-body-subsection{
	color: #003448;
    	font-size: 18px;
    	font-weight: bold;
	margin-left:20px;
	margin-bottom:25px;
}
.donate-main-content-body-subsection-point{
	margin-bottom:5px;

}
.donate-page-sub-text{
	margin-top:80px;
	color: #006990;

}
.donate-main-content-title{
	color: #003448;
	font-size: 34px;
    	font-weight: bold;
	margin-bottom: 15px;
	margin-top:50px;
}
.donate-main-text-container{
	margin-top:70px;
	color: #006990;
}
.donate-donate-now-section-available-methods-of-giving-title{
	color: #003448;
    	font-size: 24px;
    	font-weight: bold;
    	margin-bottom: 5px;
	margin-top:25px;
}
.donate-donate-now-section-available-methods-of-giving-body{
	color: #006990;
	margin-bottom:25px;
}
.donate-recurring-donation-section{
	  color: #006990;
	font-size:24px;
}
.donate-page-support-heroes{
	font-size:45px;
   /* font-weight: 700;*/
    line-height: 120%;
    margin: 20px 0 10px;
    padding: 0;
	color: #003448;
/*	background-color: #e3f4fa;*/
	padding-top:20px;
	padding-bottom: 20px;
	border: 1px solid #4492b0;
	margin-top: 50px;

}
.top-donate-button{
	margin-top:50px;

}
.donate-page-image-container img {
    border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.donate-page-available-methods-of-giving{
	color: #006990;
	background-color: #e7e8e9;
	padding-bottom:25px;
}
.donate-page-bottom-blue-bar{
	padding-top:60px;
	padding-bottom:60px;
	background-color: #006990;
	height: 275;
	margin-top: 50px;
	box-shadow: 1px 1px 5px grey;


}
.donate-page-bottom-blue-bar-text-top{
	padding-top:30px;
	font-size:20px;
	color: #006990;
}
.donate-page-bottom-blue-bar-text-bottom{
	font-size:20px;
	color: #006990;

}
.secretariat-menu-container{

/*	background-color: rgba(161, 220, 242, 0.7);*/
    border-bottom: 0 solid #72c6e5;
    border-top: 0 solid #72c6e5;

}
.secretariat-menu-item{
	  padding-bottom: 10px;
    padding-top: 10px;

}
.secretariat-menu-item a{
	font-size:20px;
	color:black;
}
.secretariat-menu-link{
	line-height:60px;
}
.secretariat-menu-item-link {
    /*background-color: #bce6f5;*/
    border-radius: 0 !important;   
    /*color: #003448;*/
    font-size: 28px;
    padding: 25px 0px !important;
}
/*
.secretariat-menu-item-link:hover{
    background-color: #003448;
    border-radius: 0 !important;   
    color: #bce6f5;
    font-size: 28px;
    padding: 25px 0px !important;
}
*/

.ways-support-elaw h2{
	font-size:32px !important;

}



.what-we-do-menu-container{

/*	background-color: rgba(161, 220, 242, 0.7);*/
    border-bottom: 0 solid #72c6e5;
    border-top: 0 solid #72c6e5;

}
.what-we-do-menu-item-link {
  /*  background-color: #bce6f5;*/
    border-radius: 0 !important;   
    color: #003448;
    font-size: 24px;
    padding: 25px 0px !important;
}
/*
.what-we-do-menu-item-link:hover{
    background-color: #003448;
    border-radius: 0 !important;   
    color: #bce6f5;
    font-size: 18px;
    padding: 25px 0px !important;
}
*/
.what-we-do-menu-item{
	  padding-bottom: 10px;
    padding-top: 10px;

}
.what-we-do-menu-item a{
	font-size:20px;
	color:black;
}
.what-we-do-menu-link{
	line-height:60px;
}


.where-we-work-title-container {
 /*   background-color: #e3f4fa;*/
    border: 1px solid #006990;
    color: #444;
    font-size: 40px;
    line-height: 60px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.where-we-work-text-container{
	margin-top: 25px;
	color: #006990;

}




.secretariat-image-container{
	margin-top: 30px;
	margin-bottom:30px;
}
.secretariat-image-container img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.secretariat-title-container{
	border: 1px solid #006990;
	color: #444;
	/*background-color:#e3f4fa;*/
	padding-top:20px;
	padding-bottom:20px;
	line-height:60px;
	font-size:40px;
}
.financial-information-title-container{
     
        color: #444;
        /*background-color:#e3f4fa;*/
        padding-top:20px;
        padding-bottom:20px;
        line-height:60px;
        font-size:40px;
}

.secretariat-title{
	

}
.secretariat-mission-statement-title-container{
	margin-top:30px;
	padding-top:30px;
	font-size:25px;
	font-weight:bold;
	
}
.secretariat-mission-statement-body{
	
	margin-bottom:40px;
}
.secretariat-mission-statement-body{
	margin-top: 5px;
	color: #006990;

}
.secretariat-how-we-help-title-container{
	margin-top:25px;
	font-size:25px;
	font-weight:bold;

}
.secretariat-how-we-help-body-paragraph-one{
	margin-top: 5px;
	color: #006990;

}
.secretariat-how-we-help-body-paragraph-two{
	margin-top:25px;
	color: #006990;

}
.secretariat-how-we-help-body-paragraph-three{
	margin-top:25px;
	color: #006990;

}
.secretariat-how-we-help-body-paragraph-four{
	margin-top:25px;
	color: #006990;

}
.secretariat-history-image-container{
	margin-top: 30px;
	margin-bottom:30px;
}
.secretariat-history-image-container img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}

.secretariat-history-body{
	margin-top: 25px;
	color: #006990;

}

.secretariat-staff-image-container{
	margin-top: 30px;
	margin-bottom:30px;
}
.secretariat-staff-image-container img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.secretariat-board-image-container{
	margin-top: 30px;
	margin-bottom:30px;
}
.secretariat-board-image-container img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}


/*************************************************************************************************/
/************************************ WHO WE ARE PAGE *******************************************/
/*************************************************************************************************/
.what-we-do-image-container{
	/*margin-top: 30px;*/
	/*margin-bottom:30px;*/
}
.what-we-do-image-container img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.what-we-do-title-container{
	border: 1px solid #006990;
	color: #444;
	/*background-color:#e3f4fa;*/
	padding-top:20px;
	padding-bottom:20px;
	line-height:60px;
	font-size:40px;
}
.what-we-do-mission-statement-title-container{

	
}
.what-we-do-main-body-row{
	margin-bottom:25px;
}
.what-we-do-mission-statement-body{
	margin-top: 25px;
	/*padding-top:25px;*/
	color: #006990;
	/*font-size: 15px;*/
}
.what-we-do-mission-statement-image-body{
	margin-top: 5px;	
}
.what-we-do-mission-statement-title{
	/*margin-top:30px;*/
	padding-top:30px;
	font-size:25px;
	font-weight:bold;

}
.what-we-do-mission-statement{
	/*padding-bottom:20px;*/
}
.what-we-do-privacy-policy{
	padding-bottom:20px;
	background-color: #e7e8e9;
}
.what-we-do-title-container{
	color: #444;
    font-size: 40px;
    line-height: 60px;


}
.what-we-do-body-paragraph{
	font-size: 15px;
	margin-top: 25px;
	color: #006990;

}
.what-we-do-paragraph{
	font-size: 15px;
	margin-top: 25px;
	color: #006990;

}
.what-we-do-paragraph-title{
	
	font-size: 24px;
	margin-top: 25px;
	color:#464747;

}

/*************************************************************************************************/
/************************************WHO WE ARE PAGE *******************************************/
/*************************************************************************************************/









/*************************************************************************************************/
/************************************ WHO WE ARE PAGE *******************************************/
/*************************************************************************************************/
.about-us-image-container{
	/*margin-top: 30px;*/
	margin-bottom:30px;
}
.about-us-image-container img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
.about-us-mission-statement-title-container{
	margin-bottom:25px;
	
}
.about-us-mission-statement-body{
	margin-top: 5px;
	padding-left: 10px;
	color: #006990;
	/*font-size: 16px;*/
}
.about-us-mission-statement-image-body{
	margin-top: 5px;	
}
.whoweare-about-us-container{
	padding-top:25px;

}
.about-us-mission-statement-title{
	font-size:25px;
	font-weight:bold;

}
.about-us-title{
	font-size:25px;
	font-weight:bold;

}
.about-us-body-one{
	/*font-size: 16px;*/
	margin-top: 5px;
	color: #006990;
	margin-left:10px;
	margin-bottom:25px;
}
.about-us-body-two{
	font-size: 18px;
	margin-top: 5px;
	color: #006990;

}
.about-us-body-three{
	/*font-size: 16px;*/
	margin-left:10px;
	margin-top: 5px;
	color: #006990;

}
.about-us-body-four{
	margin-left:10px;
	font-size: 18px;
	margin-top: 5px;
	color: #006990;

}
.whoweare-about-us{
	padding-top:25px;
}
.whoweare-community-education{

	 background-color:#e7e8e9;
	padding-top:25px;
	padding-bottom:25px;
}
.whoweare-key-to-our-strategy{
	margin-top:25px;
	margin-bottom:25px;
}
.whoweare-key-to-our-strategy-heading{
	font-size: 25px;
    font-weight: bold;

}
.whoweare-key-to-our-strategy-main-text{

	margin-left:10px;
}
.whoweare-community-legal-education-program-header{
	font-size: 25px;
    font-weight: bold;

}

/*************************************************************************************************/
/************************************WHO WE ARE PAGE *******************************************/
/*************************************************************************************************/







/*************************************************************************************************/
/************************************STAFF PAGE *******************************************/
/*************************************************************************************************/
.staff-page-name{
	font-size:24px;
	font-weight:bold;
}
.staff-page-member-title{
	font-size:18px;

}

.staff-page-member-bio{
	/*font-size:14px;*/
	color: #006990;
}
.staff-member-container{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom: 1px dotted #737373;
}
/*************************************************************************************************/
/************************************END STAFF PAGE *******************************************/
/*************************************************************************************************/




/*************************************************************************************************/
/************************************ANNUAL MEETINGS PAGE *******************************************/
/*************************************************************************************************/
.annual-meetings-image{

}
.annual-meetings-image-text{
	color:#464747;
	font-size:18px;
	margin-top:10px;
}
.annual-meetings-body{
	color: #006990;

}
.annual-meetings-body-1{
	margin-top:50px;
}
.annual-meetings-body-2{
	margin-top:25px;
	padding-top:25px;
	padding-bottom:25px;
}
.annual-meetings-image img{
	border: 2px solid #006990;
    border-radius: 5px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
}
/*************************************************************************************************/
/************************************END ANNUAL MEETINGS PAGE *******************************************/
/*************************************************************************************************/



/*************************************************************************************************/
/************************************FELLOWS PAGE *******************************************/
/*************************************************************************************************/
.fellow-page-name{
	font-size:24px;
	font-weight:bold;
}
.fellow-page-member-title{
	font-size:18px;

}
.fellows-section-title{
	margin-top:25px;
	margin-bottom:25px;
	font-size:30px;
	
}
.fellows-page-general-information{
	padding-top:25px;
}
.fellow-page-member-bio{
	color: #006990;
}
.fellow-container{
	margin-top:15px;
	margin-bottom:15px;
}
.fellows-program-introduction-container{	
	margin-bottom:35px;
}
.fellows-program-introduction-body{	

	color: #006990;
	
}
/*************************************************************************************************/
/************************************END FELLOWS PAGE *******************************************/
/*************************************************************************************************/















.board-page-name{
	font-size:24px;
	font-weight:bold;
}
.board-page-member-title{
	font-size:18px;

}
.board-page-member-bio{
	/*font-size:14px;*/
	color: #006990;
}
.board-member-container{
	padding-top:25px;
	padding-bottom:15px;
	 border-bottom: 1px dotted #737373;
}

ul li a{
	text-align:center;

}
/*
#header-top ul.menu{
text-align:center;

}

#header-top ul.menu li, #header ul.menu li, #main-navigation ul.menu li, #top-content ul.menu li, #subfooter ul.menu li, #bottom-content ul.menu li :hover{
 background-color:#003448;

}
}*/
#header-top ul.menu li, #header ul.menu li, #main-navigation ul.menu li, #top-content ul.menu li, #subfooter ul.menu li, #bottom-content ul.menu li  a{
 text-align:center;
 }



#block-block-12{
	margin-top:30px


}



.profile-panel-news-advocate-container{
	margin-top: 75px;

}
.home-panel-news-summary{


}
.view-id-news_panel_view{
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);

}
.home-page-panel-news-container{
	margin-top:0px !important;
	margin-bottom: 40px;
	 background-color: #ffffff;
	 /*
    border: 2px solid #ffffff;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
	
	*/
	/* box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);*/
    display: block;
    line-height: 1.42857;
  padding: 5px;
    max-width: 100%;
    overflow: hidden;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}

.pane-advocate-view{
	text-align:center;
}
.pane-content{
	text-align:left;
}
.pane-news{
	text-align:center;
}
.pane-user-profile-partner-profile{
	
	text-align:center;
}


.presentation-image-container img{

max-height: 190px;

}
.popup-element-title {
    cursor: default !important;
}
.popup-element a:hover{
	color: black !important;
	 text-decoration: none;
}
.presentation-image-container img:hover{
	/*border: 2px solid #f41e1e;*/
	opacity: 0.6;
	transition: opacity .8s ease;

}


.presentation-image-container-front-page-panel .img-responsive {
	margin: 0 auto !important;
	max-width:80% !important;
}

.presentation-image-container .img-responsive{
	margin: 0 auto !important;
}

.item-list{
	text-align:center;
}
.secondary-menu-font{
	font-family: "PT Serif" !important;

}
.pane-title{
	font-size:40px;
	font-family: "Alternate Gothic" !important;

}

.title-font{
	font-family: "Alternate Gothic" !important;

}
.non-title-font{
	font-family: "Alternate Gothic" !important;

}
/*
body{
	font-family: "Colfax-web" !important;
}
*/
body{

	font-family: 'Open Sans Condensed Light', sans-serif;
	font-size: 18px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans Condensed Light', sans-serif;
    font-weight: 700;
    line-height: 120%;
    margin: 20px 0 10px;
    padding: 0;
}
.footer-search-button{
	color: #92d3eb;
	background-color: #464747;
	margin-top:5px;

}
.footer-search-text-field{
	border: 1px solid #92d3eb;
}


.popup-element-title{
	/*font-family: 'Fjalla'; !important; */
}
.page-title{
	font-family: 'OpenSans-Condensed-Light'; !important;
}


.donate-page-shadow{

  background: url("http://static.parastorage.com/services/skins/2.1089.9/images/wysiwyg/core/themes/base/liftedshadow_medium.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: -26px;;
    height: 26px;
    left: -10px;
    position: absolute;
    width: 165px;
}

.get-involved-interested-in-getting-involved{
	background-color: #e7e8e9;
	padding-top:25px;
	padding-bottom:50px;
}
.get-involved-main-container{
	margin-top:25px;

}
.background-grey{
 	background-color: #e7e8e9;
}
.who-we-are-history-image-container{
	padding-bottom:25px;
}
.who-we-are-history-image-container img{
 	border: 2px solid #006990;
    border-radius: 5px;
}
.vertical-align {
    display: flex;
    align-items: center;
	justify-content: center
}
.home-page-image-gallery .img-responsive{
	margin: 0 auto;
}
.pane-node-create-links ul{
	float:left;

}
#drupalchat ul li a.chat{

	height:30px;
	width:200px !important;
}
#drupalchat ul li a.chatboxhead{
	height: 30px !important;
	width:239px !important;
}
.language-switcher-locale-url{
	float:right;
}
.language-switcher-locale-url li{
	float:left;
	padding-right:5px;
	list-style-type:none !important;
}
#block-locale-language-content{
	margin:0px !important;
	padding:0px !important;
}
#block-block-9{
	padding:0px !important;
}
.pane-block-20 p{
	margin-bottom:0px !important;
	font-family: 'OpenSans-Condensed-Light' !important;
}
.home-page-panel-more-link-container p{
	margin-bottom: 0px !important;
}
.natural-resource-mining-guide-image-container{
	background-color:#3f4c5c;
}
.node-news{
	padding-left:25px;
	padding-right:25px;

}
.padding-25-pixels{
	padding:25px !important;
}
table{
	/*width:400px !important;*/
	margin-left:5px;
	margin-right:5px;
}

.search-page-date-container{
	color: #b6b4b4;
	
}
.view-anonymous-drupal-search input[type="text"]{
	width:275px;

}
.who-we-are-publications-thumbnail{
	margin-top:10px;

}
.who-we-are-publications-container{
	margin-left:25px;
	margin-right:25px;

}
.general-page-title{
	font-size:42px;
	margin-top:25px;
	margin-bottom:25px;
	font-weight:bold;
    line-height:150%;
}
.page-title{
	margin:0px;
	padding:20px;
	background-color:white;

}
.node{
	padding-right:10px;
	padding-left:10px;

}
#u_0_0 div{
	width:100% !important;
	min-width:100% !important;
}
#u_0_0{
        width:100% !important;
        min-width:100% !important;
}
.search-page{
	padding-right:25px;
	padding-left:25px;
}
.home-page-footer-company-name a{
	color:white !important;
}
.authenticated-home-discussion-feed-discussion-image-container{
	float:left;
	width:40%;

}
.authenticated-home-discussion-feed-discussion-image-container img{
        max-height:100px;

}
.authenticated-home-discussion-feed-user-name{
	padding-top:10px;
}
.authenticated-home-discussion-feed-discussion-container{
	/*max-height:50px;*/
	/*margin-bottom:25px;*/
	margin-right:10px;

}
.authenticated-home-discussion-feed-discussion-name-container{
	float:left;
	height:50px;
	width:29%;
	padding-left:5px;	
}
.authenticated-home-discussion-feed-discussion-name-container a{
	 text-decoration: none !important;

}

.authenticated-home-discussion-feed-discussion-body-container{
        float:left;
       /* height:50px;*/
	width:60%;
}
.authenticated-home-discussion-feed-discussion-body-container a{
	 color: #006990;

}
.amigo-date{
	color: grey !important;
	text-decoration: none !important;
}
.view-og-all-user-group-content h3{
	margin-top:10px !important;
	float:left;
	width:100%;
}
.authenticated-home-page-header{
	font-size: 24px;
  	font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    	font-weight: 700;
    	line-height: 120%;
    	margin: 0px 0 10px;
    	padding: 0;

}
.authenticated-home-page-header a{
	 color:#444;
}

.pane-workrooms h2{
	
font-size: 24px !important;

}
.authenticated-home-discussion-feed-discussion-body-container-mobile{
	font-size:18px !important;

}
.organic-group-workgroup-sidebar-container h2{
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    margin: 25px 0 10px;
    padding: 0;

}
.organic-groups-workgroups-title{
	width:35%;
	float:left;
}
.organic-groups-workgroups-title a{
        font-weight:bold;
}
.organic-groups-workgroups-body{
        width:65%;
	float:left;
	color:#006990;
}
.organic-groups-workgroups-container{
	width:100%;
}
.organic-groups-workgroups-header-text{
	   font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 120%;
    padding: 0;
}
.organic-groups-workgroups-header-text a{
	color: #444;
}

.organic-groups-workgroups-header-link{
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 120%;
    padding: 0;
	margin-right:0px;
	float:right;
	padding-top:5px;	
}
.organic-groups-workgroups-header{

margin: 40px 0;

}
.profile-panel-profile-map-container{
	margin-top:25px;
}
.partners-maps-image img {
    border: 2px solid #ffffff;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.5);
    display: block;
    height: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    max-height: 400px;
    max-width: 100%;
    width: 170px;
}
.partner-profile-bio-where-we-work{
	color: #006990;
}
.all-workgroups-workgroup-image img{
	height: 25px;


}
.all-workgroups-workgroup-container{
 	float:left;
	width:100%;
	margin-top:25px;
}
.all-workgroups-workgroup-image{
	float:left;
	width:10%
}
.all-workgroups-workgroup-title{
	float:left;
	width:15%
}
.all-workgroups-workgroup-number-posts{
	float:left;
	width:10%
}
.all-workgroups-workgroup-description{
	float:left;
	width:65%;
}
.all-workgroups-workgroup-container-mobile{
	margin-top:10px;

}
.all-workrooms-page-title{
	text-align:center;
	font-size: 26px;
	font-weight:bold;
	margin-top:25px;
}
.home-page-all-user-group-content h2{
	width:100%;
	float:left;	
}
.middle-column-container{
	margin-top:40px;
	padding-right:75px;
	padding-left:75px;

}
.right-column-outer-container{

}
.pane-workrooms{
	padding-left:18px;
}
.home-panel-container{
	margin-left:25px;
	margin-right:25px;
	margin-top:40px;
}
.organic-groups-resources-header{
	margin-bottom:15px;
}
.home-panel-middle-container-resources{
	margin-bottom:35px;
}
.left-column-outer-container{
	margin-top:40px;

}
.workgroup-members-page-image img{
	max-height: 100px;	 
	
	margin: 0px auto !important;

}
.workgroup-members-page-member-container{
	height:125px;
	margin-right:25px;
	float:left;
}
.user-profile-page-basic-information-container{
	background-color:#f3f2ff;
	margin-bottom:25px;
	margin-left:10px;
        margin-right:10px;

}
.user-profile-page-basic-information-field{
	width:100%;
	padding-bottom:5px;
}
.user-profile-page-contact-information-field{
        width:100%;
        padding-bottom:5px;
}
.user-profile-page-public-profile-information-field{
        width:100%;
        padding-bottom:5px;
}
.user-profile-page-safety-information-field{
        width:100%;
        padding-bottom:5px;
}
.user-profile-page-safety-information-label{
        font-weight:bold;
}
.user-profile-page-basic-information-label{
	font-weight:bold;

}
.user-profile-page-section-header{
	font-size:32px;
	font-weight:bold;
	width:100%;
	margin-bottom:25px;
}
.user-profile-page-contact-information-container{
        background-color:#f3f2ff;
	margin-bottom:25px;
	margin-left:10px;
	margin-right:10px;
        padding-left:5px;

}
.user-profile-page-contact-information-label{
        font-weight:bold;

}
.user-profile-page-contact-information-field{
        width:100%;
        padding-bottom:5px;
}
.user-profile-page-basic-information-container{
        background-color:#f3f2ff;
        margin-bottom:25px;
        margin-left:10px;
        margin-right:10px;
        padding-left:5px;

}
.user-profile-page-safety-information-container{
        background-color:#f3f2ff;
        margin-bottom:25px;
        margin-left:10px;
        margin-right:10px;
        padding-left:5px;


}
.user-profile-page-drupal-information-container{
        background-color:#f3f2ff;
        margin-bottom:25px;
        margin-left:10px;
        margin-right:10px;
        padding-left:5px;

}
.user-profile-page-drupal-information-field{
        width:100%;
        padding-bottom:5px;
}
.user-profile-page-drupal-information-label{
        font-weight:bold;
}
.user-profile-page-private-profile-container{
        background-color:#f3f2ff;
        margin-bottom:25px;
        margin-left:10px;
        margin-right:10px;
	padding-left:5px;
}
.user-profile-page-private-profile-label{
        font-weight:bold;

}
.user-profile-page-private-profile-field{
        width:100%;
        padding-bottom:5px;
}
.financial-information-privacy-policy{
    font-size: 25px;
    font-weight: bold;
	color:#444;
}
.view-og-all-user-group-content a{
	color: #006990 !important;

}
.image-gallery-container{
	background-color:#dce1e2;
	padding:5px;
}
.image-gallery-title{
	font-size:24px;
	font-weight:bold;
}
.content-created-author-image{
    float: left;
    width: 25%;

}
.content-created-author-image img{
    max-height: 100px;

}
.content-created-author-name{
    float: left;
    height: 50px;
    width: 75%;
    padding-left: 5px;
}
.content-created-author-container{
	float:left;
	max-width: 300px;
	margin-bottom:5px;
}
.juicebox-gallery span{
	padding-top:15px !important;

}
.amigo-image-gallery-add-image-container a{
	font-size:28px;

}
.amigo-image-gallery-add-image-container{
        margin-top:25px;
	margin-bottom:25px;

}
.gallery-instructions-container{
	float:right;
	font-size:30px;
	font-weight:bold;
}
.goldman-prize-winner-description-container{
	margin-bottom:40px;
}
.workroom-document-attachment-container ul li{
	padding-top:10px;
	float:left;
	width:100%;
	padding-top:0 !important;
	text-align:left;
}
.workroom-document-attachment-container ul{
	float:left;
}
.workroom-document-attachment-container img{
	visibility:hidden;
	display:none;
}
.staff-page-all-staff-image-container{
	margin-bottom: 50px;
}
.amigo-gallery-page-container{
	margin-top:25px;

}
.pane-resources-pane-featured-publication{
	margin-top:50px;

}
.workroom-document-attachment-container ul li a{
	font-size:14px;
}

.view-amigos-and-their-countries ul{
	display:none;


}

.view-amigos-and-their-countries .item-list{
       /* float:left;*/
	margin-left:10px;
	margin-right:10px;

}
.view-amigos-and-their-countries{
        width:100%;
	margin-top:100px;
}

.view-amigos-and-their-countries item-list{
        float:left;


}

.view-amigo-profile-test-view{
	width:100%;

}
.pane-amigos-and-their-countries{
	width:100%;

}
/*.view-partner-profile-feed-from-user-by-country .views-row{
	float:left;
	padding:25px;
	height:615px;
}*/
.partner-news-by-country-panel-container{
	margin-top:50px;
}
/*.country-partner-news-page-title{
	font-size:24px;
	width:800px;
}*/
.country-partner-news-page-title p{
	
        font-size:24px;
}
/*.partner-news-by-country-partner-container{
	margin-top:200px;
}*/
.partner-news-by-country-select-container select{
	color:black !important;
}
.country-partner-news-page-country-name{
	width:100%;
}
.country-partner-news-page-country-name{
        font-size:52px;
	font-weight:bold;
	margin-bottom:42px;
}
.view-amigos-and-their-countries h3{
        text-align: center !important;
}

.country-partner-news-page-title-name{
	text-size:24px !important;
	font-weight:bold;
	font-size: 42px !important;
}
.partner-news-by-country-select-container select{

	font-size:24px;

}
.home-page-charity-navigator-container{
	margin-top:25px;

}
.gsc-search-button
{
    background-color: #1a4195;
    border-radius: 5px;

}
.gsc-input-box{
	height: 45px !important;

}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    background-color: #1a4195 !important;
    background-image: url("http://www.google.com/uds/css/v2/search_box_icon.png") !important;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 16px !important;
    border-color: #1a4195 !important;
    filter: none;
}
.gs-title {
    height: 1.5em !important;
}
#edit-field-basic-information-org-name-und-0-value--2{
	user-select: none;   


}
#user-login{
	max-width:500px;

}
#user-login{
	margin-left:25px;


}
.partner-news-by-country-panel-container{
	margin-left:25px;
	margin-right:25px;


}
.organic-group-workgroup-container{
	margin-left:25px;
	margin-right:25px;

}
.gsc-control-cse{
	width:400px !important;

}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.advocate-table-of-contents{
	/*border-style: solid;
    	border-width: medium;*/
	margin-bottom:25px;
}
.field-name-field-menu{
        border-style: solid;
        border-width: medium;
}
.field-type-text-with-summary ul li a{
        /*display:block;*/
	display:inline !important;
	text-align:left !important;
}
.ul-li-link-inline{
	display:inline !important;
}
.ebulletin-container ul li{
	border-bottom:0px solid grey !important;

}
.ebulletin-container  ul li a {
    display: inline;
    text-align: left;
}
.field-type-text-with-summary ul li{ 
       border-bottom:0px solid grey;
	padding-left:25px;
}
.defending-defenders-container .field-type-text-with-summary ul{
        padding-left:15px !important;
}

.field-type-text-with-summary ul{
        padding-left:0px;
}

.field-name-field-menu ul{

	margin-bottom: 0px !important;
}

.field-name-field-menu ul li a{
        display:block;
        text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.field-name-field-menu ul li{
       list-style-type: none !important;
       border-bottom:1px solid grey;

}
.field-name-field-menu ul li :hover{
	background:#e7e7e7;

}
.advocate-table-of-contents ul li :hover{
        background:#b0d169 !important;

}

.field-name-field-menu a {
        text-decoration: none !important;

}

.advocate-last-list-item{

       border-bottom:0px solid grey !important;
}


.field-name-field-menu ul{
        padding-left:0px;
}


.field-name-field-menu ul li a{
	padding-top:10px;
	padding-bottom:10px;
	display: block;
	text-algin:left;
	font-weight: bold;
	color: black;
}

.advocate-table-of-contents-title{
 	background: #136a92 none repeat scroll 0 0;
    	color: white;
    	font-size: 24px;
    	font-weight: bold;
    	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
.advocate-table-of-contents-article{
	font-size:18px;
	padding-left:5px;
        padding-right:5px;

}
.advocate-table-of-contents-article a{
        color: black;
	font-weight:bold;
}
.advocate-cover-image img{
	border: 1px solid black;
	max-height:800px;
}
.node-advocate{
	margin-top:25px;
}
.advocate-table-of-contents-article-first{
        font-size:18px;
        padding-left:5px;
	padding-top:20px;
        padding-right:5px;

}
.advocate-table-of-contents-article-first a{
        color: black;
        font-weight:bold;
}
.advocate-table-of-contents-article-last{
        font-size:18px;
        padding-left:5px;
	padding-right:5px;
    	padding-bottom:20px;

}
.advocate-table-of-contents-article-last a{
        color: black;
        font-weight:bold;
}

.fellows-details-list a{
        text-align:left;
        display:inline !important;

}
.fellows-program-introduction-body ul li{
	border-bottom: 0px !important;
}






.coal-term-list{
	width:100% !important;
}
.coal-term-list ul li{
	float:left;
	list-style-type: none !important;
	margin-right: 20px;
	margin-top:20px;
	padding-left:5px;
	padding-right: 5px;
	/*border: 1px solid black;*/
 }




/* THIS IS CSS FOR THE TOPIC TILES */
 
 .coal-term-list {
   float:left;
   width:100%;
   background:#fff;
   /*border-bottom:4px solid #000;*/
   overflow:hidden;
   position:relative;
}

.coal-term-list ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
	margin-top:25px;
}
.coal-term-list ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
.coal-term-list ul li a {
   display:block;
  /* margin:0 0 0 1px;*/
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
   padding:3px 10px;
   background:black;
   color:white;
   text-decoration:none;
   line-height:1.3em;
   font-size:20px;
   font-weight:bold;
}
.coal-term-list ul li a:hover {
   background:#369;
   color:#fff;
}
.coal-term-list ul li a.active,
.coal-term-list ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}
 
 
 
 /*END CSS FOR THE COAL TOPIC TILES*/










/* CSS FOR MANGROVES LAW SITE */




#block-superfish-10{
	margin-top:15px;
}

 .mangroves .topic-current-topic{
	 font-size:24px;
	 font-weight:bold;
	 text-align:center;
 }
 .mangroves .pane-topic-search-reports-panel-pane-1{
	width:100% !important;
}
 .mangroves .reports-container{
	margin-top:50px;

}
 .mangroves .home-page-sidebar ul li{
	background-color:#416d47;
	line-height:45px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
 .mangroves .home-page-sidebar ul li a{
        background-color:block;
        /*line-height: 60px;*/
	line-height: 45px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
	padding-left:25px;
	text-align: left;
	display:block;
}
 .mangroves .home-page-sidebar ul li a:hover{
	background-color:#69c4e7 !important;
	text-decoration: none;

}

 .mangroves .home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
 .mangroves .home-page-sidebar-all-reports ul li a{
        background-color:green;
        /*line-height: 60px;*/
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
 .mangroves .home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}



 .mangroves .home-page-current-section a{
	color: green !important;

}
 .mangroves .home-page-current-section{
        color: green !important;


}
 .mangroves .home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #416d47;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    /*right: -25px;*/
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
 .mangroves .home-page-middle-left-container{
	/*margin-right: 0px !important;
	padding-right:0px !important;*/
	z-index:1000;
}
 .mangroves .home-page-section{
	/*padding-bottom:150px;*/

}
 .mangroves .home-page-section-placeholder{
	padding-bottom:100px;

}
 .mangroves #home-page-tenth-section{
	margin-bottom: 0px !important;
}
 .mangroves .home-page-first{
	margin-top:1px;

}
 .mangroves .home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
 .mangroves .home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}


.mangroves .home-page-sidebar-attribution ul li{

        color: white !important;
        font-size: 16px;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 20px;
        list-style-type: none;
        border-bottom: 0px;
        padding-bottom:20px;
}
 .mangroves .home-page-sidebar-container li:before{
        color: transparent !important;

}
.mangroves .home-page-middle-left-container{
	background-color:#416d47 !important;
	padding-right: 0px !important;
}

.mangroves .home-page-sidebar-attribution{
	background-color: #155799;

}
.mangroves .home-page-sidebar-container{
    background-color: #155799;
}






.mangroves .home-page-extra-content-class{
	background-color:#cfd0d2 !important;
}
.mangroves .home-page-extra-content-class-active{
	background-color:#d6ab5a !important;
}
.mangroves .home-page-main-content-section-active{
 background-color:#69c4e7 !important;

}
.mangroves .home-page-middle-right-container{
	padding-left:25px;
}
.mangroves .home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #1febe5;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    /*left: -12px;*/
    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;
	/*display:none;*/
    /*visibility: hidden; */
transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.mangroves .home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
        /*display: inline !important;*/
	/*visibility: initial !important;*/


}
.mangroves .home-page-extra-content-container{
	/*margin-top:175px;*/
	/*visibility: hidden;*/
	margin-top:125px;
	padding-right:25px !important;
}
.mangroves .home-page-main-content-sub-section{
	margin-bottom:40px;

}
.mangroves .home-page-sidebar-container{
	/*padding-top:50px !important;*/

}
.mangroves .home-page-main-content{
	padding-top:50px !important;
	margin-left:25px;


}
.mangroves #home-page-second-section-side-bar{

	border-top: 1px solid grey;

}
.mangroves .home-page-top-spacing-element{
	background-color: black;
	height:150px;
}

.mangroves .extra-content-invisible{
	visibility: hidden;

}
.mangroves #home-page-main-content-section-8 ul li{
	list-style-type:none;
}


.mangroves .mangroves-home-page-main-content{
	margin-top:15px;

}

 








/* END CSS FOR MANGROVES LAW SIT3*/














/* --------------------------PLASTIC HOME PAGE CSS------------------------------------------- */


 .plastic .topic-current-topic{
	 font-size:24px;
	 font-weight:bold;
	 text-align:center;
 }
 .plastic .pane-topic-search-reports-panel-pane-1{
	width:100% !important;
}
 .plastic .reports-container{
	margin-top:50px;

}
 .plastic .home-page-sidebar ul li{
	background-color:#155799;
	line-height:45px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
 .plastic .home-page-sidebar ul li a{
        background-color:block;
        /*line-height: 60px;*/
	line-height: 45px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
	padding-left:25px;
	text-align: left;
	display:block;
}
 .plastic .home-page-sidebar ul li a:hover{
	background-color:#69c4e7 !important;
	text-decoration: none;

}

 .plastic .home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
 .plastic .home-page-sidebar-all-reports ul li a{
        background-color:green;
        /*line-height: 60px;*/
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
 .plastic .home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}

.killian-fund-menu ul li a:hover {
        background-color:#79AF13 !important;
        text-decoration: none;
}

 .plastic .home-page-current-section a{
	color: green !important;

}
 .plastic .home-page-current-section{
        color: green !important;


}
 .plastic .home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #155799;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    /*right: -25px;*/
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
 .plastic .home-page-middle-left-container{
	/*margin-right: 0px !important;
	padding-right:0px !important;*/
	z-index:1000;
}
 .plastic .home-page-section{
	/*padding-bottom:150px;*/

}
 .plastic .home-page-section-placeholder{
	padding-bottom:100px;

}
 .plastic #home-page-tenth-section{
	margin-bottom: 0px !important;
}
 .plastic .home-page-first{
	margin-top:1px;

}
 .plastic .home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
 .plastic .home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}


.plastic .home-page-sidebar-attribution ul li{

        color: white !important;
        font-size: 16px;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 20px;
        list-style-type: none;
        border-bottom: 0px;
        padding-bottom:20px;
}
 .plastic .home-page-sidebar-container li:before{
        color: transparent !important;

}
.plastic .home-page-middle-left-container{
	background-color:#155799 !important;
	padding-right: 0px !important;
}

.plastic .home-page-sidebar-attribution{
	background-color: #155799;

}
.plastic .home-page-sidebar-container{
    background-color: #155799;
}






.plastic .home-page-extra-content-class{
	background-color:#cfd0d2 !important;
}
.plastic .home-page-extra-content-class-active{
	background-color:#d6ab5a !important;
}
.plastic .home-page-main-content-section-active{
 background-color:#69c4e7 !important;

}
.plastic .home-page-middle-right-container{
	padding-left:25px;
}
.plastic .home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #1febe5;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    /*left: -12px;*/
    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;
	/*display:none;*/
    /*visibility: hidden; */
transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.plastic .home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
        /*display: inline !important;*/
	/*visibility: initial !important;*/


}
.plastic .home-page-extra-content-container{
	/*margin-top:175px;*/
	/*visibility: hidden;*/
	margin-top:125px;
	padding-right:25px !important;
}
.plastic .home-page-main-content-sub-section{
	margin-bottom:40px;

}
.plastic .home-page-sidebar-container{
	/*padding-top:50px !important;*/

}
.plastic .home-page-main-content{
	padding-top:50px !important;
	margin-left:25px;


}
.plastic #home-page-second-section-side-bar{

	border-top: 1px solid grey;

}
.plastic .home-page-top-spacing-element{
	background-color: black;
	height:150px;
}

.plastic .extra-content-invisible{
	visibility: hidden;

}
.plastic #home-page-main-content-section-8 ul li{
	list-style-type:none;
}




 .plastic-topic-current-topic{
	 font-size:24px;
	 font-weight:bold;
	 text-align:center;
 }
.pane-plastic-topic-search-reports-panel-pane-1{
	width:100% !important;
}
.plastic-reports-container{
	margin-top:50px;

}
.plastic-home-page-sidebar ul li{
	background-color:#155799;
	line-height:45px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
.plastic-home-page-sidebar ul li a{
        background-color:block;
        /*line-height: 60px;*/
	line-height: 45px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
	padding-left:25px;
	text-align: left;
	display:block;
}
.plastic-home-page-sidebar ul li a:hover{
	background-color:#69c4e7 !important;
	text-decoration: none;

}

.plastic-home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.plastic-home-page-sidebar-all-reports ul li a{
        background-color:green;
        /*line-height: 60px;*/
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.plastic-home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}



.plastic-home-page-current-section a{
	color: green !important;

}
.plastic-home-page-current-section{
        color: green !important;


}
.plastic-home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #155799;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    /*right: -25px;*/
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
.plastic-home-page-middle-left-container{
	/*margin-right: 0px !important;
	padding-right:0px !important;*/
	z-index:1000;
}
.plastic-home-page-section{
	/*padding-bottom:150px;*/

}
.plastic-home-page-section-placeholder{
	padding-bottom:100px;

}
#plastic-home-page-tenth-section{
	margin-bottom: 0px !important;
}
.plastic-home-page-first{
	margin-top:1px;

}
.plastic-home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
.plastic-home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}
/*
.plastic-home-page-sidebar-container ul li{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
	color: white;
}
*/
.plastic-home-page-sidebar-attribution ul li{
	color:white;
	padding-left:5px;
}
.plastic-home-page-sidebar-container li:before{
        color: transparent !important;

}
.plastic-home-page-middle-left-container{
	background-color:#155799 !important;
	padding-right: 0px !important;
}

.plastic-home-page-sidebar-attribution{
	background-color: #155799;

}
.plastic-home-page-sidebar-container{
    background-color: #155799;
}






.plastic-home-page-extra-content-class{
	background-color:#cfd0d2 !important;
}
.plastic-home-page-extra-content-class-active{
	background-color:#d6ab5a !important;
}
.plastic-home-page-main-content-section-active{
 background-color:#69c4e7 !important;

}
.plastic-home-page-middle-right-container{
	padding-left:25px;
}
.plastic-home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #1febe5;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    /*left: -12px;*/
    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;
	/*display:none;*/
    /*visibility: hidden; */
transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.plastic-home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
        /*display: inline !important;*/
	/*visibility: initial !important;*/


}
.plastic-home-page-extra-content-container{
	/*margin-top:175px;*/
	/*visibility: hidden;*/
	margin-top:125px;
	padding-right:25px !important;
}
.plastic-home-page-main-content-sub-section{
	margin-bottom:40px;

}
.plastic-home-page-sidebar-container{
	/*padding-top:50px !important;*/

}
.plastic-home-page-main-content{
	padding-top:50px !important;
	margin-left:25px;
	margin-right:25px;

}
#plastic-home-page-second-section-side-bar{

	border-top: 1px solid grey;

}
.plastic-home-page-top-spacing-element{
	background-color: black;
	height:150px;
}
/*.plastic-home-page-extra-content-active{
	transform: translateX( -100% ) rotateY( -180deg );
	display: inline !important;

}
*/
.plastic-extra-content-invisible{
	visibility: hidden;

}
#plastic-home-page-main-content-section-8 ul li{
	list-style-type:none;
}

.plastic-home-page-main-content-section-container{
	padding-bottom:50px;

}


/* --------------------------END OF PLASTIC HOME PAGE CSS------------------------------------------- */





/* --------------------------START CLIMATE HOME PAGE CSS ----------------------------------*/

/*
.climate-home-page-sidebar ul li{
        background-color:black;
        line-height:45px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.climate-home-page-sidebar ul li a{
        background-color:#78d4ff;
        line-height: 45px;
        color: black !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.climate-home-page-sidebar ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}


.climate-home-page-main-content{
	padding-top:20px;
}
.climate-home-page-middle-right-container a{
	text-decoration: underline !important;
}
.climate-home-page-sidebar ul li{
	background-color:black;
	line-height:50px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
.climate-home-page-sidebar ul li a{
        background-color:#78d4ff;
	line-height: 50px;
        color: black !important;
        font-weight:bold;
        font-size:22px;
	padding-left:25px;
	text-align: left;
	display:block;
}
.climate-home-page-sidebar ul li a:hover{
	background-color:#79AF13 !important;
	text-decoration: none;

}

.climate-home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.climate-home-page-sidebar-all-reports ul li a{
        background-color:green;
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.climate-home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;
}
.climate-home-page-current-section a{
	color: green !important;

}
.climate-home-page-current-section{
        color: green !important;
}
.climate-home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #242424;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
.climate-home-page-middle-left-container{
	
	z-index:1000;
}
.climate-home-page-section{


}
.climate-home-page-section-placeholder{
	padding-bottom:100px;

}
#climate-home-page-tenth-section{
	margin-bottom: 0px !important;
}
.climate-home-page-first{
	margin-top:1px;

}
.climate-home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
.climate-home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}
.climate-home-page-sidebar-container li:before{
        color: transparent !important;

}
.climate-home-page-middle-left-container{
	background-color:#78d4ff !important;
	padding-right: 0px !important;
}
.coal-home-page-middle-left-container{
        background-color:black !important;
        padding-right: 0px !important;
}
.climate-home-page-extra-content-class{
        background-color:#d3d7d8 !important;
}
.climate-home-page-extra-content-class-active{
        background-color:#d6ab5a !important;
}
.climate-home-page-sidebar-container{
	background-color:#78d4ff !important
}
.coal-home-page-sidebar-container{
        background-color:black !important
}
.climate-home-page-main-content-section-active{
 background-color:#95c792 !important;

}
.climate-home-page-middle-right-container{
        padding-left:25px;
}
.climate-home-page-sidebar-attribution ul li{
	background-color:#78d4ff;
	color: black !important;
	font-size: 16px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	list-style-type: none;
	border-bottom: 0px;
	padding-bottom:20px;
}

.climate-home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #d5820d;
    border-image: none;
    border-style: solid;
    border-width: 2px;

    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;

transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.climate-home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
}
*/
.climate .home-page-sidebar ul li{
        background-color:black;
        line-height:45px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.climate .home-page-sidebar ul li a{
        background-color:#78d4ff;
        /*line-height: 60px;*/
        line-height: 45px;
        color: black !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.climate .home-page-sidebar ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}
.climate .home-page-main-content{
	padding-top:20px;
}
.climate .home-page-middle-right-container a{
	text-decoration: underline !important;
}
.climate .home-page-sidebar ul li{
	background-color:black;
	line-height:50px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
.climate .home-page-sidebar ul li a{
        background-color:#78d4ff;
        /*line-height: 60px;*/
	line-height: 50px;
        color: black !important;
        font-weight:bold;
        font-size:22px;
	padding-left:25px;
	text-align: left;
	display:block;
}
.climate .home-page-sidebar ul li a:hover{
	background-color:#79AF13 !important;
	text-decoration: none;

}

.climate .home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.climate .home-page-sidebar-all-reports ul li a{
        background-color:green;
        /*line-height: 60px;*/
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.climate .home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;
}
.climate .home-page-current-section a{
	color: green !important;

}
.climate .home-page-current-section{
        color: green !important;
}
.climate .home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #242424;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    /*right: -25px;*/
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
.climate .home-page-middle-left-container{
	/*margin-right: 0px !important;
	padding-right:0px !important;*/
	z-index:1000;
}
.climate .home-page-section{
	margin-top:25px;

}
.climate .home-page-section-placeholder{
	padding-bottom:100px;

}
#climate .home-page-tenth-section{
	margin-bottom: 0px !important;
}
.climate .home-page-first{
	margin-top:1px;

}
.climate .home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
.climate .home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}
.climate .home-page-sidebar-container li:before{
        color: transparent !important;

}
.climate .home-page-middle-left-container{
	background-color:#78d4ff !important;
	padding-right: 0px !important;
}

.climate .home-page-extra-content-class{
        background-color:#d3d7d8 !important;
}
.climate .home-page-extra-content-class-active{
        background-color:#d6ab5a !important;
}
.climate .home-page-sidebar-container{
	background-color:#78d4ff !important
}

.climate .home-page-main-content-section-active{
 background-color:#95c792 !important;

}
.climate .home-page-middle-right-container{
        padding-left:25px;
}
.climate .home-page-sidebar-attribution ul li{
	background-color:#78d4ff;
	color: black !important;
	font-size: 16px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 20px;
	list-style-type: none;
	border-bottom: 0px;
	padding-bottom:20px;
}

.climate .home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #d5820d;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    /*left: -12px;*/
    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;
        /*display:none;*/
    /*visibility: hidden; */
transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.climate .home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
        /*display: inline !important;*/
        /*visibility: initial !important;*/

}

/* --------------------------END OF CLIMATE HOME PAGE CSS ------------------------------*/


/**********COAL NEW REMODEL CSS**********************/

.coal .home-page-middle-left-container{
        background-color:black !important;
        padding-right: 0px !important;
}
.coal .home-page-sidebar-container{
        background-color:black !important
}

.coal .topic-current-topic{
	 font-size:24px;
	 font-weight:bold;
	 text-align:center;
 }
.pane-topic-search-reports-panel-pane-1{
	width:100% !important;
}
.coal .reports-container{
	margin-top:50px;

}
.coal .home-page-sidebar ul li{
	background-color:black;
	line-height:45px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
.coal .home-page-sidebar ul li a{
        background-color:block;
        /*line-height: 60px;*/
	line-height: 45px;
        color: white !important;
        font-weight:bold;
        font-size:16px;
	padding-left:25px;
	text-align: left;
	display:block;
}
.coal .home-page-sidebar ul li a:hover{
	background-color:#79AF13 !important;
	text-decoration: none;

}

.coal .home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.coal .home-page-sidebar-all-reports ul li a{
        background-color:green;
        /*line-height: 60px;*/
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:16px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.coal .home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}



.coal .home-page-current-section a{
	color: green !important;

}
.coal .home-page-current-section{
        color: green !important;


}
.coal .home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #242424;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    /*right: -25px;*/
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
.coal .home-page-middle-left-container{
	/*margin-right: 0px !important;
	padding-right:0px !important;*/
	z-index:1000;
}
.coal .home-page-section{
	/*padding-bottom:150px;*/

}
.coal .home-page-section-placeholder{
	padding-bottom:100px;

}
.coal #home-page-tenth-section{
	margin-bottom: 0px !important;
}
.coal .home-page-first{
	margin-top:1px;

}
.coal .home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
.coal .home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}
.coal .home-page-sidebar-container li:before{
        color: transparent !important;

}
.coal .home-page-middle-left-container{
	background-color:black !important;
	padding-right: 0px !important;
}



.coal .home-page-extra-content-class{
	background-color:#fce5ba !important;
}
.coal .home-page-extra-content-class-active{
	background-color:#d6ab5a !important;
}
.coal .home-page-main-content-section-active{
 background-color:#d6ab5a !important;

}
.coal .home-page-middle-right-container{
	padding-left:25px;
}
.coal .home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #d5820d;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    /*left: -12px;*/
    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;
	/*display:none;*/
    /*visibility: hidden; */
transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.coal .home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
        /*display: inline !important;*/
	/*visibility: initial !important;*/


}
.coal .home-page-extra-content-container{
	/*margin-top:175px;*/
	/*visibility: hidden;*/
	margin-top:125px;
	padding-right:25px !important;
}
.coal .home-page-main-content-sub-section{
	margin-bottom:40px;

}
.coal .home-page-sidebar-container{
	/*padding-top:50px !important;*/

}
.coal .home-page-main-content{
	padding-top:50px !important;


}
.coal #home-page-second-section-side-bar{

	border-top: 1px solid grey;

}
.coal .home-page-top-spacing-element{
	background-color: black;
	height:150px;
}

.coal .extra-content-invisible{
	visibility: hidden;

}

.coal .home-page-sidebar-attribution ul li{
        background-color:black;
        color: white !important;
        font-size: 16px;
        text-align: center;
        padding-left: 20px;
        padding-right: 20px;
        line-height: 20px;
        list-style-type: none;
        border-bottom: 0px;
        padding-bottom:20px;
}


/* --------------------------START COAL HOME PAGE CSS -----------------------------------*/

 .coal-topic-current-topic{
	 font-size:24px;
	 font-weight:bold;
	 text-align:center;
 }
.pane-coal-topic-search-reports-panel-pane-1{
	width:100% !important;
}
.coal-reports-container{
	margin-top:50px;

}
.coal-home-page-sidebar ul li{
	background-color:black;
	line-height:45px;
	color: transparent !important;
	font-weight:bold;
	font-size:22px;
        border-bottom: 1px solid grey;
}
.coal-home-page-sidebar ul li a{
        background-color:block;
        /*line-height: 60px;*/
	line-height: 45px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
	padding-left:25px;
	text-align: left;
	display:block;
}
.coal-home-page-sidebar ul li a:hover{
	background-color:#79AF13 !important;
	text-decoration: none;

}

.coal-home-page-sidebar-all-reports ul li{
        background-color:green;
        line-height:50px;
        color: transparent !important;
        font-weight:bold;
        font-size:22px;
        border-bottom: 1px solid grey;
}
.coal-home-page-sidebar-all-reports ul li a{
        background-color:green;
        /*line-height: 60px;*/
        line-height: 50px;
        color: white !important;
        font-weight:bold;
        font-size:22px;
        padding-left:25px;
        text-align: left;
        display:block;
}
.coal-home-page-sidebar-all-reports ul li a:hover{
        background-color:#79AF13 !important;
        text-decoration: none;

}



.coal-home-page-current-section a{
	color: green !important;

}
.coal-home-page-current-section{
        color: green !important;


}
.coal-home-page-sidebar-container .arrow{
    border-color: transparent transparent transparent #242424;
    border-style: solid;
    border-width: 20px;
    display: block;
    height: 0;
    position: absolute;
    right: -40px;
    /*right: -25px;*/
    top: 84px;
    transition: top 0.3s ease-in-out 0s;
    width: 0;
    color: white;
}
.coal-home-page-middle-left-container{
	/*margin-right: 0px !important;
	padding-right:0px !important;*/
	z-index:1000;
}
.coal-home-page-section{
	/*padding-bottom:150px;*/

}
.coal-home-page-section-placeholder{
	padding-bottom:100px;

}
#coal-home-page-tenth-section{
	margin-bottom: 0px !important;
}
.coal-home-page-first{
	margin-top:1px;

}
.coal-home-page-main-content-section-title{
	font-size:28px;
	font-weight:bold;
	margin-bottom: 25px;
}
.coal-home-page-sidebar-container ul{
	list-style-type: none !important;
	padding-left:0px;
	margin-bottom: 0px;
}
.coal-home-page-sidebar-container li:before{
        color: transparent !important;

}
.coal-home-page-middle-left-container{
	background-color:black !important;
	padding-right: 0px !important;
}

/* ---------------------------END COAL HOME PAGE CSS -------------------------------------*/





.visibility-hidden{
	visibility: hidden;
	display:none;
}
.topics-panel-main-container{
	margin-top:10px;
	margin-right:25px;
	margin-left:25px;

}
.elaw-topic-navigation a{
	background-color:#333333 !important;
}
.resource-navigation-container{
	text-align:center;
}
.resource-navigation-title{
	font-size:22px;
	font-weight:bold;
}
.view-elaw-topic-search-not-top-level-terms{
	width:100%;
	  min-height: 1px;
    /*padding-left: 15px;
    padding-right: 15px;*/
    position: relative;
}
.view-elaw-topic-search-navigation{
	width:100%;
  min-height: 1px;
   /* padding-left: 15px;
    padding-right: 15px;*/
    position: relative;
	float:left;
}

.elaw-25-win-container{
	font-weight:bold;
        background-color:#eeeeee;
	padding:50px;
}
.elaw-25-text-win-title{
	text-align:center;
	font-size:22px;
	font-weight:bold;
	margin-bottom:15px;
}
.img-responsive {
    display: block !important;
    height: auto !important;
    max-width: 100% !important;
    margin:0 auto;
}
.view-edigest-multi-category-search{
	margin-left:25px;
	margin-right:25px;

}
.view-edigest-text-search{
	margin-left:25px;
	margin-right:25px;
}
.artist-brush {
  position: absolute;
  bottom: 5px;
    left: 5px;
}
.edigest-banner-container{
  display: block !important;
    position: relative !important;

}
.banner-text-container {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    font-weight: bold;
    padding: 0;
}
.edigest-banner-text-box.bottom-right{
	bottom: 0;
    margin: 0 1em 0 0;
    right: 0;

}
.edigest-banner-text-box{
 line-height: 1.2em;
    position: absolute;
    bottom: 0;
    margin: 0 1em 0 0;
    right: 0;

}
.edigest-banner-headline {
    color: white;
    font-size: 39px;
    opacity: 0.7;
    text-align: left;
    margin-left: 5px;
    margin-right: 150px;
}
.edigest-banner-main-text{
    color: white;
    font-size: 22px;
    opacity: 0.7;
    text-align: right;	
    padding-right:15px;
    padding-bottom:15px;
}
.donate-subscribe-block-mobile{
	margin-top:25px;

}
.pane-edigest-home-page-recent-reports-panel-pane-1 .pane-title{
   font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif !important;

}
.popup-element-title{
	font-size:18;
	font-weight:700;
	color: #444;

}
.thumbnail-edigest {
    background-color: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    display: block;
    height: 325px;
    line-height: 1.42857;
    margin-bottom: 5px;
    max-width: 100%;
    overflow: hidden;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}
.banner-text-container-mobile {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    font-weight: bold;
    padding: 5px;
	color:#c8c7c8;
}
#block-superfish-4 ul.menu li a {
    background-color: #5e93be !important;
    font-family: "OpenSans-Condensed-Bold" !important;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.1em;
    padding: 20px;
    text-transform: uppercase;
	color:white;
 box-shadow: 0 10px 10px rgba(100, 100, 100, 1);
}

#block-superfish-4{
	margin-top:15px;

}
#block-superfish-8 ul.menu li a {
    background-color: #5e93be !important;
    font-family: "OpenSans-Condensed-Bold" !important;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.1em;
    padding: 20px;
    text-transform: uppercase;
	color:white;
 box-shadow: 0 10px 10px rgba(100, 100, 100, 1);
}

#block-superfish-10 ul.menu li a {
    background-color: #416d47 !important;
    font-family: "OpenSans-Condensed-Bold" !important;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: 18px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.1em;
    padding: 20px;
    text-transform: uppercase;
	color:white;
 box-shadow: 0 10px 10px rgba(100, 100, 100, 1);
}


#block-superfish-8{
	margin-top:15px;

}


.views-label-field-countries-and-regions{
	padding-right:5px;
}
.views-field-field-countries-and-regions .views-label-field-countries-and-regions{
	float:left;

}
.views-field-field-resource-date .views-label-field-resource-date{
	float:left;

}
.views-label-field-resource-date{
	padding-right:5px;
}
.views-field-field-resource-topic .views-label-field-resource-topic{
	float:left;

}
.views-label-field-resource-topic{
	padding-right:5px;

}
.coal-home-page-extra-content-element{
/*	border-left:2px solid green;
	margin-bottom: 5px;
*/
}
#test{
	color: white !important;
}

.coal-home-page-extra-content-class{
	background-color:#fce5ba !important;
}
.coal-home-page-extra-content-class-active{
	background-color:#d6ab5a !important;
}
.coal-home-page-main-content-section-active{
 background-color:#d6ab5a !important;

}
.coal-home-page-middle-right-container{
	padding-left:25px;
}
.coal-home-page-extra-content-element{

  -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent transparent transparent #d5820d;
    border-image: none;
    border-style: solid;
    border-width: 2px;
    /*left: -12px;*/
    margin-left: 25px;
    margin-right:25px;
    margin-top: -6px;
    top: 30%;
    margin-bottom:15px;
  transform-origin: right center;
	/*display:none;*/
    /*visibility: hidden; */
transform-style: preserve-3d;
  transition: transform .9s;
  backface-visibility: hidden;
}
.coal-home-page-extra-content-active{
     transform: translateX( -100% ) rotateY( -180deg );
        /*display: inline !important;*/
	/*visibility: initial !important;*/


}
.coal-home-page-extra-content-container{
	/*margin-top:175px;*/
	/*visibility: hidden;*/
	margin-top:125px;
	padding-right:25px !important;
}
.coal-home-page-main-content-sub-section{
	margin-bottom:40px;

}
.coal-home-page-sidebar-container{
	/*padding-top:50px !important;*/

}
.coal-home-page-main-content{
	padding-top:50px !important;


}
#coal-home-page-second-section-side-bar{

	border-top: 1px solid grey;

}
.coal-home-page-top-spacing-element{
	background-color: black;
	height:150px;
}
/*.coal-home-page-extra-content-active{
	transform: translateX( -100% ) rotateY( -180deg );
	display: inline !important;

}
*/
.coal-extra-content-invisible{
	visibility: hidden;

}












.elaw-table{
margin:auto;
}
.field-type-taxonomy-term-reference .field-label {
    font-weight: bold;
}
.capital-campaign-description{
	margin-top:50px;
	margin-bottom:50px;

}
.capital-campaign-donor-testimonial-container{
	padding:5px;
	margin-bottom:25px;
	background:#e8e8e8;
	/*padding-top:25px;*/
}
.capital-campaign-donor-testimonial-body-container{
        margin-bottom:25px;
        background:#e8e8e8;
	margin:20px;
    	/*padding-top:45px;
	padding-bottom:45px;
	*/
}
.capital-campaign-donor-testimonial-container img{
	padding:5px;
}
.capital-campaign-donor-testimonial-text{
	margin-right:10px;
	margin-left:10px;
	padding-top:25px;
	font-weight:bold;
	font-style: italic;
	color: black !important;
}
.capital-campaign-donate-button-container{
	margin-top:25px;
}

.donate-shadow-right{
    background: rgba(0, 0, 0, 0) url("/sites/default/files/images/lifted_shadow_rightside_medium.png") no-repeat scroll 0 0;
    bottom: 0;
    height: 26px;
    position: absolute;
    right: -45px;
    width: 365px;
}
.capital-campaign-gift-table{
	margin-top:50px;

}
.capital-campaign-description{
	font-size:26px;
	font-weight:bold;


}
.capital-campaign-testimonial-text{
	font-weight:bold;
 	font-style: italic;
    	font-weight: bold;
}
.capital-campaign-testimonial-text-container{
	margin-top:50px;
	margin-bottom:75px;
	padding-left:75px;
	padding-right:75px;
	color:black;
}
.capital-campaign-donor-testimonial-text-laura-name{
	padding-left:25px;

}
.capital-campaign-donor-testimonial-text-donor-name{
        padding-left:15px;

}

.capital-campaign-donor-testimonial-olga-text-donor-name{
        padding-left:40px;

}

.capital-campaign-2016{
	color: #006990 !important;

}
.capital-campaign-testimonial-body-image{
	padding-left:10px;

}
.capital-campaign-testimonial-body-image img{
	padding-left:10px;
}
.capital-campaign-main-section{
	margin-bottom:50px;

}
.capital-campaign-main-content-section-title{
	margin-bottom:30px;
}
.capital-campaign-main-content-section-image-container{
	background:#e8e8e8 none repeat scroll 0 0;
	background-color:#e8e8e8;
	padding:20px;

}
.capital-campaign-donor-testimonial-body-text{
	padding:25px;
	color: black;
	font-style: italic;
    	font-weight: bold;
}
.captial-campaign-defending-the-defenders-section{
	vertical-align:top;
display:inline-block;

}
.defending-the-defenders-section-container{
	padding-top:1px;

}

.vertically-aligned {
  display: flex;
  flex-direction: row;
}

.vertically-aligned > [class^="col-"],
.vertically-aligned > [class*=" col-"] {
  display: flex;
  align-items: center;
  justify-content: center; /* Optional, to align inner items 
                              horizontally inside the column */
}

.capital-campaign-top-section-container a{
	max-width:541px;
	font-size:28px;
	color: white !important;
	text-decoration: none !important;
}
.capital-campaign-top-section-container img{
	/*max-width:800px !important;*/

}
.capital-campaign-testimonial-body-image-container img{
	/*padding-left:25px;*/
	padding:20px;
}
.capital-campaign-description-components-container{
	padding-left:15px;

}
.capital-campaign-testimonial-body-image-container{
	/*max-height:300px !important;*/

}
.capital-camptaign-laura-photo-container{
	padding-left: 15px !important;

}
.capital-camptaign-laura-photo-container img{
	padding:15px !important;

}
.donate-button-capital-campaign {
    background-color: #006990;
    border: 0 solid #003448;
    border-radius: 0;
    bottom: 0;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
    color: white;
    cursor: pointer !important;
    font-size: 36px;
    left: 0;
    padding: 5px 45px;
    position: relative;
    right: 0;
    top: 0;
    transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
}
.capital-campaign-2016 hr{
	border: 2px solid #e8e8e8 !important;

}
.capital-campaign-top-section-container{
	margin-top:25px;
}
.pane-coal-recent-added-cases-panel-pane-1{
	width:100%;
	margin-top:50px;

}
.coal-home-page-introduction-mobile{
	margin-right:25px;
	margin-left:25px;
	padding-top:25px;
}
.all-reports-section{
	color:green;
	margin-top:0px;
}
coal-home-page-sidebar-container ul .all-reports-section{
  	color:green;
        margin-top:10px;


}
.coal-site-attribution{
	margin-top:100px;
	text-align:center;
	font-weight:bold;
}

.edigest-attribution{
	padding-bottom: 0px !important;

}
.coal-home-page-mobile-introduction-link{
   width:100%;
   background-color:black;
	height:200px;
	line-height: 230%;
}
.coal-home-page-mobile-introduction-link a{
	font-size:48px;
	color:white;
	text-align:center;
}
.ebulletin-container{
	margin:25px;

}
.ebulletin-table-center-aligned{
     	margin-left:auto;
        margin-right:auto;

}
.ebulletin-table-left-aligned{
	margin-right:25px;
}
.ebulletin-table-right-aligned{
	margin-left:25px;
}
.ebulletin-table-width-small{
	max-width:400px;
}
.ebulletin-table-width-medium{
	max-width:600px;
}
.ebulletin-table-width-large{
	max-width:800px;
}
.ebulletin-table-width-tiny{
	max-width:200px;
}
.ebulletin-table-data-text{
	text-align:center;
}
.ebulletin-image-caption{
	text-align:center;
}
.ebulletin-header{
	font-size:22px;
	font-weight:bold;
	padding-bottom:25px;
}
.ebulletin-container a{
        color: #003690;
        text-decoration: underline !important;
}

.node-news a{
        color: #003690;
        text-decoration: underline !important;
}
.coal-second-to-top-level-navigation-container{
	margin-left:25px;
	width:300px;
	background-color:black;
	text-align:center;
}
.coal-second-to-top-level-navigation-container a{
        color: white !important;
        font-size: 22px;
	font-weight:bold;

}
.view-coal-recent-added-cases{
	margin:15px;

}
.pane-coal-recent-added-cases-panel-pane-1 .pane-title{
	margin-left:15px

}
.node-elm .field-label-above{
	color: black !important;

}
.node-elm .fieldset-legend{
	color:black !important;
	font-weight:bold;
	font-size:22px;
}
.fellows-page a{
	text-decoration: underline;
}
.home-page-second-banner-container{
	margin-top:25px;

}
.home-page-elaw-at-25-container img{
	max-height:166px;

}
.workroom-document-attachment-container{
	width:100%;
	float:left;
}
.workroom-document-attachment-container ul{
	margin:0px !important;

}

.tutorial-container img{
	border:5px solid black;

}


.general-group-gallery-row-container ul li{

	float:left;

}
.general-group-gallery-row-container{

	background-color:#dce1e2;
	margin-top:50px;
}
.annual-meeting-image-gallery-container ul li{
	float:left;

}
.image-gallery-container ul li{
	float:left;

}
.annual-meeting-image-gallery-container{
 background-color:#dce1e2;


}
.annual-meeting-image-gallery-container ul li{
	list-style-type:none !important;

}
.annual-meeting-image-gallery-container ul li img{
        max-height:150px;
}
.node-2017-annual-meeting-image-galler .field-item{
	float:left;
	margin-right:10px;

}
.node-2017-annual-meeting-image-container .field-item{
        float:left;
        margin-right:10px;
	margin-top:10px;

}
.node-2017-annual-meeting-image-galler .field-items{
        width:100%;

}
.node-2017-annual-meeting-image-galler .field-type-text-with-summary{

	width:100%;

}
.node-2017-annual-meeting-image-galler .field-name-field-2017-annual-meeting-images{

        width:100%;

}
.node-2017-annual-meeting-image-container img{
	max-height:150px;



}

.access-denied-request-form-container header{
	display:none;

}
.access-denied-page-container img{
	max-height:150px;

}
.public-resource-taxonomy-container {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 100px;
}
.views-field-field-presentation-image{
   padding-left:15px;
   padding-right: 15px;
}
.node-news ul li {
	list-style-position:inside;

}
.node-news{
	margin:25px !important;
}


.elm-container table, .elm-container th, .elm-container tr, .elm-container td {
    border: 1px solid #000 !important;
    border-collapse: collapse !important;
}
.elm-invisible-element{
        color:transparent;
}

.elm-container th {
    background-color: #9BBF87 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    line-height: 16px !important;
    padding: 4px !important;
    text-align:left !important;
}

.elm-container tr.even, .elm-container tr.odd {
    background-color: #eee !important;
    border-bottom: 1px solid #ccc !important;
    padding: 0.1em 0.6em !important;
}
.elm-container td {
    font-size: 14px;
    line-height: 14px;
    vertical-align: top;
    padding: 4px;
}
.table-right{
	text-align: center;
	padding:10px;
}
.node-elm .field-label{
	color: #333 !important;

}
.node-elm .field-item{
	color: #333;
}
.node-elm fieldset{
	border:3px solid #333;
	border-bottom: 12px solid #4259a5;
}
.elm-updated{
	padding-left:10px;
	font-weight:bold;
}
.elm-menu a{
	font-size:14px !important;
}
.elm-container a:visited{
	font-size:14px !important;
	color:#000000 !important;
}
.fieldset-wrapper{
	width:100%;
}
.fieldset-legend{
	width:100%;
}
.main-menu-footer{
        width:100%;
}
.main-menu-footer .content .menu li{
        margin-left:0px;
	width:25% !important;
}
.main-menu-footer .content .menu .menu li{
        margin-left:0px !important;
}
#footer{
        background-color: #3b3b3b;

}
.main-menu-footer .content li{
        float:left;

}
.main-menu-footer .content .menu .menu li{
        float:none !important;
	width:100% !important;
}
.main-menu-footer .content ul{
        width:100%;

}
.main-menu-footer{
        color: #fff;
}
.main-menu-footer li{
        list-style:none !important;
        border-top: 0px !important;
        border-bottom: 0px !important;
}
.main-menu-footer ul.menu li.expanded ul{
        border-bottom:0px !important;
        border-top: 0px !important;
        padding-left: 0px !important;
}
.main-menu-footer a.active{
        color:#fff !important;

}
.main-menu-footer .content ul li{
        font-size:28px;
	color:#fff;
}

.main-menu-footer .content .leaf.menu-mlid-2886 a{
        font-size:28px;
	color:#fff;
	line-height: 0%;
}

.main-menu-footer ul li ul{
        font-size:16px;
}
.main-menu-footer ul.menu li{
	padding: 0px 0 0px 0 !important;

}




.documentation-container img{
	border: 10px solid black;
}
.all-reports-section ul li a{
	background-color: blue !important;
}
.responsive-menus-simple .nolink{
	color: white;
	font-size:22px;
}
.get-involved-main-container a{
	text-decoration: underline !important;
}
.celebrating-victories{
        font-family: "AkzidenzGroteskBE-Regular" !important;
	margin-top:25px;
}
.celebrating-victories-photo-credits{
	font-family: "AkzidenzGroteskBE-Regular" !important;
}
.celebrating-victories-credit-container{
	padding-bottom:5px;
}
.celebrating-victories-credit-container .photo-credit-country{
	float:left; margin-right:5px;
}
.celebrating-victories-credit-container .photo-credit{
	overflow:hidden;
}

.celebrating-victories-credit-container-mobile{
	margin-top:25px;
        padding-bottom:5px;
	text-align:center;
}
.celebrating-victories-credit-container-mobile .photo-credit-country{
         margin-right:5px;
}
.celebrating-victories-credit-container-mobile .photo-credit{
        
}
.celebrating-victories-photo-credits{
	margin-top:50px;
}

.celebrating-victories-photo-credits .photo-credit-title{ 
	margin-bottom:25px;
}
.celebrating-victories-home-page-story{
	padding-top:50px;
	font-size:28px;
	font-weight:bold;
	color: #ab192d;
}
.celebrating-victories-main-page-grid-container{
padding-left:50px;
padding-right:50px;

}
.celebrating-victories-home-page-story-title a{
	color: black;
}
.celebrating-victories-victory-country-name{
	font-size:30px;
	padding-left:100px;
	font-weight:bold;
	line-height:50px;
}

.celebrating-victories-victory-title{
	font-size:40px;
	height:75px;
	line-height:75px;
	padding-left:100px;
	margin-bottom:25px;
}

.celebrating-victories-victory-next-victory-container{
        height:75px;
        line-height:75px;
        margin-bottom:25px;
	padding-right:50px;
	padding-left:50px;
	text-align:right;
}
.celebrating-victories-victory-next-victory-container a{
	color:white;
}
.celebrating-victories-victory-next-victory-container a:hover{
        color:#006990;;
}
.celebrating-victories-home-page-country-info{
	position:absolute;
	top:15px;
	left:0px;
	display: none;
	line-height:25px;
	font-size:20px;
	padding-left:15px;
	padding-right:15px;
}
.celebrating-victories-home-page-country-info-more{
	text-align: right;
	width: 100%;
	padding-right: 25px;
	padding-top:10px;
}
.celebrating-victories-home-page-country-info a{
	text-decoration: none;
}
.celebrating-victories-home-page-story-image{
	position:relative;
	text-align:center;
}

.celebrating-victories-title{
	font-size:32px;
	font-weight: bold;
	padding-bottom:25px;
}

/*
.celebrating-victories-victory-title{
        font-size:32px;
        font-weight: bold;
        padding-bottom:25px;

	background-color: #899b9a; 
	color: white; 
	width:100%; 
	font-size:30px; 
	padding-left:50px; 
	padding-right:50px; 
	padding-top:10px; 
	padding-bottom:10px;
}
*/
.celebrating-victories-victory-country-name{
	color:#899b9a;
	padding-left:50px;
}
.celebrating-victories-subtitle{
	font-size:22px;
	font-weight:bold;
	padding-bottom:25px;
}
.celebrating-victories-intro{
	padding-top:25px;
	font-weight:bold;
	font-size:22px;
}
.celebrating-victories-intro-readmore{
	padding-bottom:25px;
	text-align:right;
}
.celebrating-victories-home-page-story-title{
	padding-bottom:10px;

}
.celebrating-victories-country-main-text{
	margin-left:50px;
	margin-right:50px;
}
.celebrating-victories-country-container{
	font-family: "AkzidenzGroteskBE-Regular" !important;
        margin-left:25px;
        margin-right:25px;
	margin-top:25px;
}
.celebrating-victories-country-container2{
	font-family: "AkzidenzGroteskBE-Regular" !important;
	margin-left:25px;
	margin-right:25px;

}
.celebrating-victories-country-container .tab{
	margin-left:40px;
}
/*
.celebrating-victories-country-container table img{
	max-width:500px !important;
	margin-left:25px;
	margin-right:25px;
}
*/
.celebrating-victories-alternative-container{
	line-height:150%;
}
.donate-page-left-column-container{
	margin-left:0px !important;
}
.donate-page-right-panel-second-row img{
	max-height: 100px !important;
}
.donate-page-right-panel-first-row{
	font-weight:bold;
	margin-top:50px;
	margin-bottom:20px;
}
.donate-page-right-panel-fourth-row-title{
	font-weight:bold;
}
.donate-page-right-panel-fourth-row-address{
	margin-left:25px;
	margin-top:5px;
}
.celebrating-victories-thank-you-title{
	font-size:32px;
	color: #6d6e6d;
	margin-bottom:10px;
}
.celebrating-victories-home-page-thank-yous{
	margin-top:50px;
}
.home-page-celebrating-victories-banner{
	margin-top:25px;
	margin-bottom:25px;
}
.elaw-flag-chooser li{
	float:left;
	padding-right:5px;
	list-style-type:none !important;
}
.elaw-flag-chooser{
	float:right;
}
.block-elaw-language-flags{
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}
.caribbean-menu ul.menu li{
	text-align:center;
}
.caribbean-menu ul.menu li a{
	font-size:22px;
	font-weight:bold; 
}
.links-underlined a{
	text-decoration: underline;
}
.image-centered-container{
	text-align:center;
}

.image-centered{
	display:inline-block;
}
.container-full-width{
	display:inline-block;
}
.inline-block{
	display:inline-block;
}
.inline{
	display:inline;
}
.block{
	display:block;
}





.image-left-container{
	text-align:left;
}
.image-right-container{
	text-align:right;
}
.image{
	display:inline-block;
}
.defending-defenders-container hr{
	border-top: 3px solid #eee;
}
.defending-defenders-container ul li{
	padding-bottom:15px;
}
.image-centered{
	 display: block;
  margin-left: auto;
  margin-right: auto;
}
.center-vertical{
	display: flex; 
	align-items: center;
}
.centered-images-container{
	text-align:center;
}
.centered-image{
	display:inline-block;
}
#node-16274 img{
	border:1px solid black;
}


.button {
    -moz-box-shadow: 3px 4px 0px 0px #899599;
    -webkit-box-shadow: 3px 4px 0px 0px #899599;
    box-shadow: 3px 4px 0px 0px #899599;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));
    background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);
    background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba', GradientType=0);
    background-color:#ededed;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;
    border:1px solid #d6bcd6;
    display:inline-block;
    cursor:pointer;
    color:#006990;
    font-family:Arial;
    font-size:17px;
    padding:7px 25px;
    text-decoration:none;
    text-shadow:0px 1px 0px #e1e2ed;
}
.button:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));
    background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);
    background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed', GradientType=0);
    background-color:#bab1ba;
}
.button:active {
    position:relative;
    top:1px;
}




.view .date-nav-wrapper ul.pager{
	overflow: visible;
	left: 0% !important;
}

.view .date-nav-wrapper .date-prev  {
	background: none;
	top: -0px;
	float: left;
	text-align: left;
	left: 0;
	width:100px;
}

.view .date-nav-wrapper .date-next {
	background: none;
	top: -0px;
	width:100px;
}

.view .date-nav-wrapper .date-next a{
	background: none;
	border: none;
	padding: 0;
	font-size:26px;
}

.view .date-nav-wrapper .date-prev a{
	background: none;
	border: none;
	padding: 0;
	font-size:26px;
}
.date-nav .ul.pager{
	left: 0% !important;

}
.memorials-tribute-year{
	font-size: 18px;
	margin-bottom:15px;

}
.partner-profile-by-country{
	margin-bottom:25px;
}	
.field-name-field-content-for-websites .field-item{
	float:left;
	padding-left:5px;
	font-weight:bold;
}
.workgroup-document-container{
	padding-bottom:25px;
}

.field-name-field-document-video video{
	border: 5px solid red;

}
.views-field-field-document-youtube-video img{
	float:left;
	margin-top:15px;

}

#node-17648 .submitted{
	display:none;
}

.node-news h3{
	margin: 0px 0 10px !important;
}

.node-youtube-media .submitted{
	display:none;
}


.node-youtube-media footer{
	display:none;
}

#block-menu-block-1 ul li a{
	text-align: left;
}