.location-btn {
    width: 80%;
    background-color: #FDFAE2;
    text-align: left;
    border-radius: 0;
    height: 50px;
    border: none;
    opacity: 0.9;
}

i.news-right-arrow.fa {
	
}

i.news-right-arrow.fa {
    color: #7184c1;
    float: right;
    width: 25px;
    height: 25px;
    border: 1px solid #7184c1;
    border-radius: 100%;
   
    padding-top: 4px;
    padding-left: 10px;
    margin-top: -10px;
}

i.fcfa-right-arrow.fa {
    color: #000;
    float: right;
    width: 25px;
    height: 25px;
    border: 1px solid #000;
    border-radius: 100%;
    /* font-size: 20px; */
    padding-top: 4px;
    padding-left: 10px;
    margin-top: -5px;
}

.news-content-single i.news-icon.fa {
    font-size: 35px !important;
    left: 0;
    padding: 0 20px 20px 10px;
    position: absolute;
    text-align: center;
    top: 0;
    color: #FFF;
    transition: .3s;
}

body {
    font-family: 'Lato', sans-serif !important;
    font-size: 16px;
    color: #666666;
    font-weight:400;
    letter-spacing: 0.2px;
}
*{
    font-family: 'Lato', sans-serif !important;
}

.video-slider {
    position: relative;
    display: none;}

    .single_post_content_body {
    margin-bottom: 30px;
    font-family: 'Lato', sans-serif !important;
    font-weight:300;
    letter-spacing: 0.2px;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
    -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
    -moz-column-gap: 30px; /* Firefox */
    column-gap: 30px;
}

#project-info .content {
    background: #f2ea9f;
    color: #000;
    border-bottom: 8px solid #f58a36;
    font-family: 'Lato', sans-serif !important;
    font-size: 15px;
    font-weight:300;
    padding: 25px 20px 15px 20px;
}

/* #map-info .place-locations, #map-info .place-locations .location-content {
height:280px;
}

#map-info .place-locations .location-content h3 {
margin-bottom:60px;
} */


.resource-page .single_post_content_info .item a, .news-page-content.resource .news-post-single.line .links .item a {
    color: #000;
    font-size: 11px;
    line-height: .5em;
    padding-left: 5px; 
    }
@media (max-width: 350px){
	.resource-page .single_post_content_info .item a, .news-page-content.resource .news-post-single.line .links .item a {
		padding-left: 0px; 
    }
}	
	
    .resource-page .single_post_content_info .right-side .item, .news-page-content.resource .news-post-single.line .links .item {
    color: #000;
    font-size: 11px;
    line-height: 1.7em;
    padding-left: 5px;
    }

    .resource-page .single_post_content_info .item.presentation, .news-page-content.resource .news-post-single.line .links .item.presentation {
        color:#ffffff !important;
        float:left;
    }
    .resource-page .single_post_content_info .item.presentation, .news-page-content.resource .news-post-single.line .links .item.presentation
    {
        margin-left:0px;
        margin-top:0px;

    }

.icn.eye {
   
    width: 21px;
    margin-right: 5px;
    margin-bottom: -2px;
}

.icn.download {

    margin-bottom: -2px;
}

.icn.author {
    margin-right: 5px;
}

.resource-page, .news-page {
   
    padding: 0px 0px 50px 0px;
}

#map-info {
  padding: 0px 0px 0px 0px !important;

}

.resource-page .single_post_content_wrap .content {
    width: 74%;
    padding-left: 20px;
}


/**** RESOURCE LISTING ***/

.resource-page .single_post_content_info {

    padding-right:0;
}

.resource-page .single_post_content_info, 
.news-page-content.resource .news-post-single.line.paper .links, 
.resource-page .single_post_content_info.paper, 
.news-page-content.resource .news-post-single.line.report .links {
	background-color:transparent !important;
	border-bottom:2px solid #363636 !important;
	margin-top: 25px
}
.resource-page .single_post_content_info, .news-page-content.resource .news-post-single.line .links{
    background-color:transparent !important;
	border-bottom:2px solid #363636 !important;
	margin-top: 25px;
}
.resource-page .single_post_content_info, .news-page-content.resource .news-post-single{
   margin-top: 35px;
}


.resource-page .single_post_content_info, .news-page-content.resource .news-post-single.line.brief .links, .resource-page .single_post_content_info.brief, .news-page-content.resource .news-post-single.line.report .links {

     background-color:transparent !important;
border-bottom:2px solid #363636 !important;
margin-top: 25px
  
}

.news-post-single:nth-child(odd), .news-post-single:nth-child(even) {
    border:none;
}

.news-post-single:nth-child(odd) h3 a{
    color:#f58a36 !important;
}

.news-post-single:nth-child(even) h3 a{
    color:#58bf97 !important;
}



/*.resource-page .single_post_content_info, .news-page-content.resource .news-post-single.line.brief .links, .resource-page .single_post_content_info.brief, .news-page-content.resource .news-post-single.line.report .links {
background-color:#f58a36 !important;
}*/

.resource-page .single_post_content_info, .news-page-content.resource .news-post-single.line.presentation .links, .resource-page .single_post_content_info, .news-page-content.resource .news-post-single.line.report .links {

}

.resource-page .single_post_content_info, .news-page-content.resource .news-post-single.line.report .links, .resource-page .single_post_content_info.report, .news-page-content.resource .news-post-single.line.report .links {
/*background-color:#58bf97 !important;*/
}

.resource-page .single_post_content_info .right-side .item, .news-page-content.resource .news-post-single.line .links .item {
    color: #000;
    font-size: 13px;
    line-height: 1.7em;
    padding-left: 5px;
    height:auto;

}

.resource-page .single_post_content_info .right-side .item.black{
    background-color:#000 !important;
    color:#fff !important;
    padding-left:10px;
    padding-right:10px;
    text-transform:uppercase;

}
.right-side {
    margin-top:10px;
}
.resource-page .single_post_content_info .right-side .item.black:first-letter {text-transform:capitalize;}

.resource-page .single_post_content_info .item.black, .news-page-content.resource .news-post-single.line .links .item.black {
margin-right:0;
}



/**********Contact Form**********/
.gform_wrapper{
	margin-top: 50px;
}
/*
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, textarea {
    width:400px !important;
}
*/
/**********TWITTER**********/

.tweet-text {
text-align:center;
color:#ffffff;
}

.tweet-meta {
display:none;
}

li.tweet {
list-style-type:none;
}


/*** Organization Page ***/
.project-info p {
    margin: 20px 20px 20px 0px;
}

/*** DropDown ***/
ul#menu-header {
    padding-top: 2px;
}
.sink_dropdown {
    float:left;
}

li.sink_dropdown_top a:before {
content:"// ";
}

.sink_dropdown li ul.sub-menu a:before {
content:"";
}

li.sink_dropdown_top a, .sink_dropdown li a {
    font-size: 17px !important;
    text-transform: uppercase !important;
    color: #ffffff !important;
}

li.sink_dropdown_top a:hover, .sink_dropdown li a:hover, .sink_dropdown li ul.sub-menu a:hover {
    color:#f1e99f !important;
    }

.sink_dropdown ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background-color:#222;

}

.sink_dropdown li ul.sub-menu {
    min-width: 250px !important;
}



.posts {
    background: #F9F9F9;
    padding: 5px 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #D2D2D2;
}

.featured-content-single {
    min-height:235px;
}

@media only screen and (max-width: 1280px) and (min-width: 992px) {
.featured-content-single h4 {
    font-size: 16px;
    padding: 0 26px 0 6px;
    width: 48% !important;
	max-width:110px;
}

.featured-content-single img {
    height:auto;
	max-width:110px !important;
}
}

.fa {

        font: normal normal normal 14px/1 FontAwesome !important;
}

.f-download {
    position: absolute;
    right: 0;
    background: #7084C1;
    color: #FFF;
    text-transform: uppercase;
    width: 87px;
    font-size: 13px;
    padding: 0 5px 2px;
    bottom: 30px;
    font-style: italic;
}

.banner-text-right {
    float: left;
    width: 319px;
    position: relative;
    padding: 0 0 0 15px;
    height: 110px;
}

@media only screen and (max-width: 1280px) and (min-width: 992px) {
.fcfa-content-single h3 {
    font-size: 19px !important;
}
}




@media only screen and (max-width: 991px) and (min-width: 768px) {
.banner-text-left p {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
}

.banner-text-right p {
    color: #000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
.banner-text-left {
    width: 466px;
    height: 130px !Important;
}
.banner-text-right {

    height: 130px !important;
}

.location-content p {
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    color: #000;
    text-transform: uppercase;
}

.news-content-single {
    position: relative;
    margin-bottom: 30px;
}

.f-download {
    position: absolute;
    right: 0;
    background: #7084C1;
    color: #FFF;
    text-transform: uppercase;
    width: 75px;
    font-size: 11px;
    padding: 0 5px 2px;
    bottom: 98px;
    font-style: italic;
}

.featured-content-single img {
    float: left;
    width: 125px;
    height: auto !important;
}
.featured-content-single h4 {
    position: absolute;
    width: 100%;
    display: block;
    top: 140px !important;
    bottom: 0;
    font-size: 16px;
    padding-left: 10px !Important;
}

.featured-content-single {
    background: #CDDAED;
    width: 281px;
    float: left;
    margin-right: 4px;
    padding: 10px 10px 30px 10px;
    position: relative;
}

}




@media only screen and (max-width: 767px) and (min-width: 280px) {
.location-content p {
    font-size: 14px;
    font-style: italic;
    color: #000;
    text-transform: uppercase;
    font-weight: bold;
}
.news-content-single {
    position: relative;
    margin-bottom: 30px;
}

.place-box.place-image img {
min-height:auto !important;
}

#map-info .place-box.place-image, #map-info .place-box.place-map {

    height: auto;
    margin-bottom: 20px;
}

#map-info .place-locations .location-content h3, #map-info .place-locations .location-content .button-wrap  {
float:none !Important;
}

#map-info .place-locations .location-content h3 {
margin-bottom:20px !important;
width:100% !important;
}

#map-info .place-locations .location-content .button-wrap {
width: 100% !important;
}
#map-info .place-box.place-locations {
    height: auto;
    height: 100px !important;
	margin-bottom:100px;
}
.place-box .location-content {
min-height:100px !Important;
height: 200px !Important; 
}

#project-info .content .view-project-info {
    display: inline-block;
    padding: 12px 20px 5px 20px;
    font-size: 14px;
    color: #363636;
    border: 3px dashed #f58a36;
    border-bottom: none;
    background: #fff;
}
#project-info .content {
    background: #f2ea9f;
    color: #000;
    border-bottom: 8px solid #f58a36;
    font-family: 'Lato', sans-serif !important;
    font-size: 14px;
    font-weight: 300;
    padding: 25px 20px 15px 20px;
}

.news-content .news-content-single {
    height: 0px !important;
}
.featured-content-single {
    max-height: 435px;
    min-height: 245px;
    margin-bottom: 20px;
}
.f-download {
bottom:20px !important;
}

.featured-content-single h4 {
    position: relative;
    width: 100%;
    padding: 0;
    padding-bottom: 20px;
    font-size: 16px;
}

}

.loadMoreFromAjax{
    display: inline-block;
    padding: 4px 9px;
    border: 1px solid #ddd;
    margin-right: 5px;
}
.loadMoreFromAjax.active {
    background: #ddd;
    color: #fff;
}


.project-organisations a:hover {
text-decoration:underline;
color:#999999;
} 

a.view-all-link, a.view-map-link, a.view-all{
text-transform:uppercase;
font-size:13px;
text-decoration:underline;

}

a.view-all-link {
    color:#7184c1;
}

a.view-map-link {
color:#d3905a;
}

a.view-all-p {
color:#7184c1;
margin-top: 22px;
}
a.view-all-g {
    color:##58bf97;
}

.fr-single h3, .fv-single h3 {
    font-weight:normal;
}


.google-visualization-tooltip {
z-index:10000;
margin-left:80px !important;
margin-top:10px !important;
width:100px;
border:none !important;
color:#ffffff !important;
}


.banner-inner img {
max-width:240px !important;

}

.dropdown-menu li {
text-transform:uppercase;
}

.dropdown-menu > li > a {
        white-space: normal !important; 
}

.news-content-single a img.bi-featured {
    max-width:90px;
}


