@charset 'utf-8';
/**
 *worldfish
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */
/* HTML element (SMACSS base) rules */
/*@import "normalize.css";*/
/* Layout rules */
/*@import "layouts/responsive.css";*/
/* Component (SMACSS module) rules */
/*@import "components/misc.css";*/
/* Optionally, add your own components here. */
/*@import "print.css";*/
/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */
@import "reset.css";
@import "system-elements.css";
@import "typography.css";

/*   Global Css   */


@font-face {
    font-family: 'SegoePrint';
    src: url('fonts/SegoePrint.eot');
    src: url('fonts/SegoePrint.eot') format('embedded-opentype'),
    url('fonts/SegoePrint.woff2') format('woff2'),
    url('fonts/SegoePrint.woff') format('woff'),
    url('fonts/SegoePrint.ttf') format('truetype'),
    url('fonts/SegoePrint.svg#SegoePrint') format('svg');
}

body {
}

/* added by jeevan  */
.footer-inner ul {
    margin-bottom: 0px;
}
.node.node-image-embed ul {
    display: none;
}
.page-node-6913 .sidebar-two ul{
    list-style-type: disc !important;
}
.page-leadership .horizontal-accordian .views-exposed-form .form-type-bef-link, .page-news-media-multimedia .horizontal-accordian .views-exposed-form .form-type-bef-link {
    padding: 5px 0px 0px 0px;
}
.page-leadership .horizontal-accordian .views-exposed-form a, .page-news-media-multimedia .horizontal-accordian .form-item a{
    padding: 12px 20px 5px 20px;
}
.page-leadership .horizontal-accordian .views-exposed-form .active{
    background: #ebebeb;
    padding: 5px 20px 5px 20px;
    border-bottom: 3px solid #ebebeb;
}

.page-news-media-multimedia .horizontal-accordian .form-item .active {
    background: #eef6ec;
    padding: 5px 20px 5px 20px;
    border-bottom: 3px solid #eef6ec;
}


.node-type-bio h1#page-title {
    display: none;
}

article.node-3470.node.node-page.view-mode-full.clearfix {
    display: none;
}
.sidebar-two ul, ol {
    list-style: outside none none !important;
}
.quicktabs-wrapper ul, ol {
    margin-bottom: 0px;
}
.quicktabs-wrapper ul li{
    padding: 10px !important;
}
.view-curated-project-lists .views-field.views-field-field-project-image img, .view-curated-project-lists ul, ol {
    /* margin-bottom: 25px; */
} 

.views-field-sharethis {
    display: none;
}

/* country pages  */
.views-field.views-field-field-story-tags a {
    color: #1a4985;
}
.view-country-pages ul, ol {
    padding-left: 20px;
}
div#block-views-country-pages-block-3 img {
    float: left;
    margin-right: 42px;
}
div#block-views-country-pages-block-3 {
    border: 1px solid #afafaf;
    padding: 10px;
    margin: 20px 0px;
    height: 128px;
	min-height: 10em;
	width:97%;
	float:left;
}
div#block-views-country-pages-block-1 img {
    float: left;
    margin: 0px 10px 20px;
}
div#block-views-country-pages-block-1 {
    border: 1px solid #afafaf;
    float: left;
    width: 97%;
    padding: 10px;
}
div#block-views-country-pages-block-1 .views-row.views-row-1.views-row-odd.views-row-first, div#block-views-country-pages-block-1 .views-row.views-row-2 {
    width: 47%;
    float: left;
    clear: right;
}
.view-country-pages .views-row.views-row-2.views-row-even.views-row-last{
	    /*clear: both;*/
}
.views-field.views-field-field-boxed-body {
    background-color: #d5ead0;
    margin: 10px 0px 10px 0px;
    padding: 10px;
    float: left;
    width: 55%;
}
.views-field.views-field-field-country-map {
    float: left;
    margin: 10px 20px 10px 0px;
}
/** country pages - end  **/



.views-field-field-image-infog-cover-image {
    height: 150px;
	width:150px;
    overflow: hidden;
    float: left;
	    margin-right: 10px;
}
.views-field-field-image-infog-cover-image  img{
width:150px;	
}
.page-career-opportunities ul, ol, .page-node-3479 ul, ol, li.more-link, .block-facetapi li.leaf  {
    list-style: none;
}


#block-views-press-releases-block-8 .views-field.views-field-title {
    margin-bottom: 10px;
}
#block-views-multimedia-block-4 td.col-1.col-first {
    overflow: hidden;
    display: block;
    height: 90px;
}
div#block-views-press-releases-block-8 img,#block-views-publications-block-13 img {
    padding-bottom: 32px;
	margin-right: 10px;
}
div#block-views-multimedia-block-3 img {
    float: left;
    margin: 0px 10px 0 0px;
}

.page-node-202546 .second-sidebar, .page-node-202546 .sidebar-two .block {
    background-color: transparent !important;
}
.page-node-202546 .second-sidebar .block {
    border: 1px solid lightgray;
    margin: 9px;
}

.views-field-field-infographic-embed-code img {
    width: 70px;
    height: auto;
    clear: both;
    margin-bottom: 10px;
    float: left;
}
div#block-views-multimedia-block-4 img {
    width: 70px;
    margin-right: 10px;
    float: left;
}
ul, ol {
    list-style: initial;
}
.views-field.views-field-field-project-image img {
    float: left;
    margin-right: 10px;
    margin-bottom: 19px;
}

/*.field.field-name-field-why-fish .field-label*/
.views-field.views-field-body table {
    background: #d5ead0;
    padding: 20px;
}

span.views-label.views-label-field-why-fish {
    background-image: url(/sites/default/files/why-fish.jpg);
    height: 118px;
    width: 126px;
    color: transparent;
    background-repeat: no-repeat;
    background-size: 125px;
    border-right: 1px solid lightgrey;
    margin-right: 15px;
}
.views-field-field-why-fish img {
    height: 65px;
    width: auto;
    position: relative;
    top: 30px;
}
.field.field-name-field-why-fish img {
    float: left;
    max-height: 184px;
    margin-right: 9px;
    width: 213px;
    border: 1px solid lightblue;
    padding: 10px;
}

.whr-date {display: none;}
.whr-dept span {display: none;}
.whr-dept:before {content: "Category: "}
.whr-code span { display: none; }
.whr-code:before {content: "Closing date: "}

.field-label, .views-label {
    font-family: myriadprobold ;
}

span.views-label {
    float: left;
    padding: 0 5px 0 0;
}
.views-field.views-field-field-featured-project {
    margin-bottom: 10px;
}
.views-field.views-field-field-story-donor,.views-field.views-field-field-story-partner {
    margin-bottom: 10px;
}
div#block-worldfish-related-block-worldfish-related-publications a {
    font-size: 12px;
}

span.date-display-single {
    font-size: .9em;
}

.node-type-country .featured-publications .views-row, .featured-stories .views-row{
	margin-bottom:0px;
}

.node-type-country #content .view-content li {
    list-style: initial;
    margin-left: 20px;
}
div#block-views-stories-block-15 {
    min-height: 180px;
}
.node-type-country  .more-link a {
    color: #c60c46;
}
.node-type-country .more-link:before {
    content: "►";
    font-size: 10px;
    padding: 0 3px 0 0;
    text-decoration: none;
    color: #c60c46;
}
#block-views-countries-block-1 .more-link {
    float: right;
}

.node-type-country .views-field.views-field-field-country-partners {
    text-align: center;
}

.node-type-country .views-field-field-partner-logo {
    min-height: 110px;
    padding-bottom: 10px;
    text-align: center;
}
.view.view-countries.view-id-countries.view-display-id-block_1 .views-row{
width:200px;
float:left;
}
	
.node-type-country .views-row.views-row-1.views-row-odd.views-row-first.views-row-last a {
    color: #1a4985;
}

.node-type-country .views-label-field-project-tags {
    float: left;
    padding-right: 5px;
}
.node-type-country h2 {
    font-size: 14px;
}

.content-inner-grid a, .content-bottom-inner a {
    font-family: myriadprobold;
    font-size: 14px;
}

div#block-views-country-pages-block-2 {
    width: 97%;
    float: left;
    margin-right: 3%;
    border: 1px solid #afafaf;
    padding: 10px;
    min-height: 182px;
}

#block-views-country-pages-block-2 .views-row.views-row-1.views-row-odd.views-row-first, #block-views-country-pages-block-2 .views-row.views-row-2.views-row-even, #block-views-country-pages-block-2 .views-row.views-row-3.views-row-odd, #block-views-country-pages-block-2 .views-row.views-row-4.views-row-even {
    width: 50%;
    float: left;
}

.views-field.views-field-field-story-image, .views-field.views-field-field-publication-image {
    float: left;
}
.views-field.views-field-field-story-image {
    margin-right: 5px;
}

.clearfix:after { 
   content: "."; 
   visibility: hidden; 
   display: block; 
   height: 0; 
   clear: both;
}

.field-content.fl-left-10.image-100 {
    text-align: center;
	 padding-bottom: 10px;
}
#block-views-projects-block-7 {
    border: 1px solid #afafaf;
    float: left;
    margin-right: 20px;
    padding: 10px;
    width: 46%;
}
#block-views-press-releases-block-7, #block-views-stories-block-15 {
    border: 1px solid #afafaf;
    float: left;
    padding: 10px;
    width: 45%;
}

.node-type-country .featured-publications {
    min-height: 100px;
	margin-bottom:20px;
}
.node-type-country .featured-publications .views-row, .node-type-country .featured-stories .views-row {
    clear: none !important;
    padding: 5px;
    width: 200px
	margin-right:10px;
}
.views-field.views-field-field-project-location-image {
    float: right;
}
.views-row.views-row-1.views-row-odd.views-row-first.featured-partners.mar-bot-10{
clear:none !important;
float:left;	
}
.countries-featured-partners {
    float: left;
    margin-right: 0;
    width: 715px !important;
}
.title-14 > h2 {
    font-size: 14px;
    line-height: 16.5px;
    margin-bottom: 5px;
}
.mar-bot-10 {
    margin-bottom: 10px;
}


.field.field-name-field-jobs-location.field-type-taxonomy-term-reference.field-label-inline, .field.field-name-field-closing-date.field-type-date.field-label-inline
{
    border: 1px solid lightgray;
    float: left;
    margin: 0 20px 20px 0;
    padding: 10px;
  padding: 10px;
}
.node-jobs p{
	clear:both;
}
#content p {
font-size:14px;	
line-height:16.5px;
margin-bottom:15px;
}
#content div {
    font-size: 14px;
    line-height: 16.5px;
}
#content ul li {
font-size:14px;	
line-height:16.5px;
}
.page-search ul li {
list-style:none;
}
ul, ol {
    margin-bottom: 25px;
}
/** added my jeevan **/

strong, b {
    font-weight: 400;
    font-family: myriadprobold;
}

.container-25 {
    max-width: 1000px;
    margin: 0 auto;
    width: 100%;
}

.full-width {
    float: left;
    width: 100%;
}

.sidebars {
    /*min-height: 1460px;*/
}

.breadcrumb {
    display: none;
}

h1#page-title {
    margin: -3px 0 5px;
}

.views-row .views-field-title a, .block-left-title a {
    font-family: myriadprobold;
}

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

.float-left-10 {
    float: left;
    margin-right: 10px;
}

.views-row.views-row-last {
    border-bottom: medium none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.block-left-column {
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
}

.block-right-column {
    float: left;
    width: 84%;
}

.block-left-body {
    margin: 5px 0;
}

.sidebar-two a {
    color: #1a4985;
}

.content-grid {
    margin-top: -5px;
}

.footer-top-wrapper {
    display: none;
}

/* Pager CSS */

ul.pager {
    float: left;
    line-height: 25px;
    margin-bottom: 10px;
    margin-top: -35px;
    position: relative;
    text-align: center;
    width: 100%;
}

ul.pager li {
    display: inline-block;
    margin: 0 2px;
}

ul.pager li.pager-current {
    text-decoration: underline
}

ul.pager li a {
    color: #000;
    font-family: myriadproregular;
}

ul.pager .pager-next, ul.pager .pager-previous {
    display: none;
}

ul.pager .pager-last > a, ul.pager .pager-first > a {
    color: #aaaaaa;
    font-size: 0 !important;
    position: relative;
    vertical-align: middle;

}

ul.pager .pager-last > a:after {
    content: "►";
    font-size: 20px;
    position: relative;
    top: 5px;
}

ul.pager .pager-first > a:after {
    content: "◄";
    font-size: 20px;
    position: relative;
    top: 5px;
}

.chrome.win ul.pager .pager-last > a:after {
    content: "\f0da";
    font-family: fontawesome;
    font-size: 25px;
    position: relative;
    text-decoration: none;
    padding: 0;
    top: 6px;
}

.chrome.win ul.pager .pager-first > a:after {
    padding: 0;
    content: "\f0d9";
    font-family: fontawesome;
    font-size: 25px;
    top: 6px;
    position: relative;
    text-decoration: none;
}

/*   End of pager css   */

article ul li {
    /*list-style: none;*/
    margin-left: 15px;
}

article ol li {
    list-style: decimal;
    margin-left: 15px;
}

/*   End Of Global css   */

/*   Header Css    */

.header-wrapper {
    border-bottom: 1px solid #afafaf;
    height: 85px;
    margin-bottom: 20px;
}

.header-logo {
    padding: 20px 11% 0 0;
    width: 11% !important;
}


.header-logo img {
    height: auto;
    width: 100%;
}

.region-header {
    padding: 56px 0 0;
}

.block-megamenu {
    float: left;
    margin-left: -10px;
}

.megamenu-menu {
    background-color: rgba(0, 0, 0, 0);
}

.block-megamenu h2 a {
    background-color: #1a4985;
    border-radius: 5px 5px 0 0;
    color: #fff;
    display: inline-block;
    font-family: "MyriadProBold";
    font-size: 12px;
    line-height: 22px;
    padding: 0 12px;
    line-height: 30px;
}

.block-megamenu > ul > li {
    float: left;
    margin-right: 5px !important;
}

.block-search {
    float: left;
    margin: 3px 0 0;
}

.header-wrapper .form-text {
    background: url("../images/search-form.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border: medium none;
    height: 21px;
    text-indent: -999px;
    width: 20px;
}

.header-wrapper .form-submit {
    display: none;
}

.header-social-icons {
    float: right;
    margin: 3px 0 0;
    max-width: 195px;
    width: 21%;
}

.search-icon {
    float: left;
    margin-right: 0;
}

.header-social-icons li a {
    display: block;
    text-indent: -9999px;
    height: 21px;
    width: 21px;
    background-size: 100% auto;
}

.header-social-icons li:last-child {
    margin: 0;
}

.header-social-icons .social-icons {
    float: right;
}

.soc-fb, .st_facebook_custom {
    background: url("../images/fb1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.soc-twitter, .st_twitter_custom {
    background: url("../images/twitter1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.soc-in, .st_linkedin_custom {
    background: url("../images/linkedin1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.soc-pinterest, .st_pinterest_custom {
    background: url("../images/pinterest1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.soc-rss {
    background: url("../images/rss1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.header-social-icons li {
    display: inline-block;
    float: left;
    margin: 0 9px 0 0;
}

/*   End of Header Css   */

/*   Share This Wrapper   */

.sharethis-wrapper span {
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 21px;
    margin-left: 10px;
    width: 21px;
    background-size: 100% auto;
}

.share-this-wrapper, .views-field-sharethis {
    border: 1px solid #afafaf;
    float: left;
    line-height: 20px;
    padding: 4px;
}

.views-field-sharethis {
    margin-top: 10px;
}

.sharethis-wrapper {
    float: left;
}

.views-field .download-button {
    clear: both;
    float: left;
    margin: 0 10px 0 0;
}

.label-share.bold {
    float: left;
}

.views-label-sharethis {
    font-family: myriadprobold;
}

/*   End Of Share This code   */

/*   Footer Css    */

.mobile-menu-footer, .block-copyrights-mobile {
    display: none;
}

.footer-wrapper {
    background: url("../images/bg-footer.png") repeat-x scroll 0 38px #1a4884;
    border-bottom: 1px solid #000273;
    color: #fff;
    padding-bottom: 10px;
}

.footer-about h2 {
    color: #fff;
    font-size: 14px;
    line-height: 44px;
}

.footer-about {
    padding-right: 4%;
}

.separator {
    display: none;
}

.footer-menu .menu-block-wrapper > ul > li {
    float: left;
    margin-right: 10px;
    width: 16%;
list-style:none;
}

.footer-menu .menu-block-wrapper .menu-mlid-596 {
    width: 23%;
}

.footer-menu .menu-block-wrapper > ul > li > a {
    font-family: myriadprobold;
position:relative;
left:-14px;
}

.footer-menu ul ul li {
    line-height: 12px;
}

.footer-menu ul li span {
    color: #fff;
    font-size: 10px;
}

.footer-menu ul ul {
}

.footer-menu ul li {
}

.footer-menu ul li a {
    color: #fff;
    font-size: 10px;
}

.footer-menu ul ul a {}

ul li.menu-mlid-663 a {
    font-size: 9.9px;
}

.footer-menu .menu-mlid-598 {
    width: 16.5% !important;
}

.footer-social-icons {
    padding-top: 44px;
}

.footer-menu h2 {
    color: #fff;
    font-size: 14px;
    line-height: 44px;
    margin-left: 86px;
}

.footer-social-icons h2 {
    color: #FFF;
}

.footer-social-icons li {
    display: inline-block;
    float: left;
    text-indent: -9999px;
    margin: 0 7px 0 0;
}

.footer-social-icons h2 {
    font-size: 11px;
}

.footer-social-icons li a {
    display: block;
    height: 21px;
    width: 20px;
    background-size: 100% auto;
}

.footer-inner-2 {
    padding: 0 0 0 20px;
}

/*   End of Footer Css   */

/*   Page Bottom Css   */

.page-bottom-content {
    color: #fff;
    float: left;
    padding-top: 10px;
    width: 100%;
}

.page-bottom-wrapper {
    background-color: #1a4884;
    border-top: 1px solid #486d9d;
    height: 67px;
}

.footer-logo {
    padding-top: 4px;
}

.footer-mid {
    text-align: center;
}

.footer-copyrights {
    font-size: 12px;
}

.footer-copyrights a {
    color: #ffffff;
    font-size: 12px;
}

.footer-quote {
    font-family: 'SegoePrint';
    font-size: 20px;
    font-weight: 300;
}

/*   End of Page Bottom Css   */

/*   Sidebar One Css   */

.sidebar-one {
    background-color: #1a4884;
    color: #fff;
    font-size: 12px;
    /*min-height: 1460px;*/
}

.sidebar-one .block {
    background: url("../images/shadow.png") no-repeat scroll 0 -3px rgba(0, 0, 0, 0);
    color: #fff;
    padding: 18px 10px;
}

.sidebar-one h2 {
    color: #ffc425;
    font-size: 14px;
    line-height: 20px;
}

.sidebar-one h2:before {
    font-size: 20px;
}

#block-block-21 span strong {
    font-family: myriadprobold;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
}

.left-triangle > span {
    font-family: myriadprobold;
}

.in-img img {
    float: left;
    margin: 5px 10px 10px 0;
}

.in-img > div {
    overflow: hidden;
}

.in-img .contextual-links-wrapper {
    overflow: visible;
}

#block-worldfish-custom-blocks-global-sidebar-where-we-work h2:before {
    content: "";
    font-family: fontawesome;
    padding: 0 10px 0 0;
}

#block-block-1 h2, #block-block-2 h2, #block-block-3 h2 {
    font-size: 20px;
}

#block-block-16 h2:before {
    content: url('../images/blog.png');
    font-family: fontawesome;
    padding: 0 10px 0 0;
}

#block-block-18 h2:before {
    content: "";
    font-family: fontawesome;
    padding: 0 10px 0 0;
    position: relative;
    bottom: 2px;
}

#block-block-19 {
    color: #ffc425;
    line-height: 35px;
    background: none;
}

#block-block-19 h2 {
    color: #ffc425;
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 5px;
}

#block-block-19 p {
    font-size: 14px;
    line-height: 18px;
}

#block-block-17 h2:before, #block-block-111 h2:before {
    content: url('../images/cgiar.png');
    padding: 0 10px 0 0;
    float: left;
}

#block-block-20 h2:before {
    content: url('../images/research-areas.png');
    padding: 0 10px 0 0;
    float: left;
    position: relative;
    bottom: 6px;
}

#block-block-20 h2, #block-block-18 h2, #block-views-exp-publications-page-3 h2 {
    position: relative;
    top: 5px;
}

.sidebar-publication-database .form-submit {
    display: none;
}

#block-views-exp-publications-page-3 label {
    display: block;
    font-weight: 400;
    margin: 5px 0;
}

#block-views-exp-publications-page-3 h2:before {
    content: url('../images/publications.png');
    padding: 0 10px 0 0;
    float: left;
    position: relative;
    bottom: 3px;
}

.sidebar-one ul {
    clear: both;
    color: #FFF;
    padding-left: 10px;
}

.sidebar-one ul li {
    color: #FFF;
    line-height: 18px;
    list-style: disc;
}

.sidebar-one ul li a {
    color: #FFF;
}

.sidebar-one select {
    height: 25px;
    width: 100%;
}

.sidebar-one input {
    height: 25px;
    width: 97%;
}

.sidebar-one .views-exposed-form .views-exposed-widget {
    float: none;
    padding: 0;
}

#block-block-16 ul:before {}

#block-block-16 ul {
    padding: 0;
}

#block-block-16 ul li {
    list-style: none;
}

#block-block-16 li a {
    color: #f00;
}

#block-block-16 li {
    color: #f00;
}

/*   End of Sidebar one Css   */

/*   Home Page Css   */

.front h1#page-title {
    display: none;
}

.content-wrapper.full-width {
    border-bottom: 2px solid #afafaf;
    margin-bottom: 1px;
    padding-bottom: 10px;
}

.homepage-slider .views-field-title * {
    font-size: 20px;
    color: #000000;
    line-height: 25px;
    font-family: myriadprobold;
}

.homepage-slider .flex-direction-nav a.flex-next:before {
    /*content: "►";*/
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.chrome.win .homepage-slider .flex-direction-nav a.flex-next:before {
    /*content: "\f0da";*/
    /*font-family: fontawesome;*/
    /*font-size: 30px;*/
    /*position: relative;*/
    /*text-decoration: none;*/
    /*padding: 0 6px 0 10px;*/
}

.chrome.win .homepage-slider .flex-direction-nav a:before {
    /*content: "\f0d9";*/
    font-family: fontawesome;
    font-size: 30px;
    position: relative;
    text-decoration: none;
	
}

.homepage-slider .flex-direction-nav a:before {
    background: none repeat scroll 0 0 #000;
    color: #fff;
	background: url(/sites/all/themes/worldfish/images/arrow_left.png) no-repeat;
    /*content: "◄";*/
    display: inline-block;
    font-family: "flexslider-icon";
    font-size: 20px;
    line-height: 1;
    padding: 5px;
	content: " ";
	width: 20px;
	height: 20px;
}

.flexslider:hover .flex-prev{ opacity:1 !important;}
.flexslider:hover .flex-next{ opacity:1 !important;}

.homepage-slider .flex-direction-nav a {
    height: 30px;
    width: 30px;
}

.homepage-slider .flexslider {
    background: none;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
}

.homepage-slider .flex-control-nav {
    display: none;
}

.homepage-slider .views-field-field-project-image-caption,.homepage-slider .views-field-field-story-image-caption  {
    font-size: 12px;
	padding-top:10px;
}

.homepage-slider .views-field {
    clear: both;
}

.homepage-slider .views-label {
    float: left;
    margin-right: 3px;
}

.homepage-slider .views-field-field-project-tags {
    clear: both;
    font-size: 12px;
    font-family: myriadprobold;
}

.homepage-slider .views-field-field-project-tags a {
    color: #1a4985;
    font-size: 12px;
    font-family: myriadproregular;
}

.home-worldstories {
    clear: both;
    float: left;
}

.bor-bot {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #afafaf;
}

.bor-top {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #afafaf;
}

.bor-right {
    border-right: 1px solid #afafaf;
    padding-right: 20px;
    margin-right: 20px;
}

.home-worldstories .views-row-2 {
    margin: 0 2%;
}

.home-worldstories .views-row {
    float: left;
    width: 32%;
}

.home-worldstories .views-row a {
    color: #000;
    font-size: 11px;
}

.home-worldstories .views-row a img {
    width: 100%;
    height: auto;
}

.home-worldstories .views-field-title {
    line-height: 12px;
}

.home-worldstories .views-field-field-story-image {
}

.home-worldstories .view-footer {
    clear: both;
    float: right;
    margin-top: 10px;
}

.home-worldstories .view-footer a {
    color: #c60c46;
    font-family: myriadprobold;
}

.left-triangle:before {
    content: "►";
    display: inline-block;
    font-size: 10px;
    padding: 0 3px 0 0;
    text-decoration: none;
    color: #c60c46;
}

.chrome.win .left-triangle:before {
    content: "\f0da";
    font-family: fontawesome;
    font-size: 14px;
    padding: 0 3px 0 0;
    position: relative;
    top: 1px;
    text-decoration: none;
}

.home-featured-publication .views-label {
    float: left;
    margin-right: 3px;
}

.home-featured-publication .views-field-title * {
    color: #000000;
    font-family: myriadprobold;
    font-size: 18px;
    line-height: 25px;
}

.home-featured-publication .field-content > img {
    height: 190px;
    width: 100%;
    vertical-align: middle;
}

.home-featured-publication {
    float: left;
    clear: both;
}

.home-featured-publication .views-field-field-publication-tags {
    clear: both;
    font-size: 12px;
    font-family: myriadprobold;
}

.home-featured-publication .more-link {
    float: right;
    margin-top: -35px;
}

.home-featured-publication .views-field-field-publication-tags a {
    color: #1a4985;
    font-size: 12px;
    font-family: myriadproregular;
    margin-bottom: 10px;
}

.views-field-field-publication-url {
    clear: both;
    float: left;
    margin: 10px 10px 0 0;
}

.home-featured-publication .views-field-nothing {
    margin: 10px 0;
}

.content-inner-grid .views-field-field-publication-url a {
    background: none repeat scroll 0 0 #c60b46;
    color: #fff;
    display: block;
    font-family: myriadprobold;
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
    text-align: center;
    width: 75px;
}

.views-field-field-publication-url a:before {
    content: "";
    padding: 0 4px 0 0;
    font-family: fontawesome;
}

.home-news-media {
    float: left;
    padding-right: 4%;
    width: 46%;
}

.home-news-media .view-news-and-media-homepage-feed {
    clear: both;
    float: left;
    margin: 5px 0;
    width: 100%;
}

.home-news-media .views-field-title {
    line-height: 14px;
    overflow: hidden;
}

.home-news-media .views-field-title {
    line-height: 14px;
    overflow: hidden;
}

.home-news-media .views-field-nothing {
    float: left;
    margin: 0 10px 0 0;
}

.front .block-twitter-block {
    float: left;
    padding-left: 4%;
    width: 45%;
    border-left: 1px solid #afafaf;
}

.block-twitter-block h2:after {
    color: #2ca6de;
    content: "";
    font-family: fontawesome;
    font-size: 24px;
    left: 5px;
    position: relative;
}

.iframe-popup {
    background: red;
    border-bottom: 1px dashed #afafaf !important;
    margin-bottom: 10px;
}



.block-twitter-block h2 {
    float: left;
}

.home-news-media .views-field-title a {
    font-size: 12px;
}

.block-twitter-block .views-field-nothing {
    clear: both;
    float: left;
}

.front .messages--error.messages.error {
    /*display: none;*/
}

/*   Sidebar Second Home Page   */

.sidebar-two .block-mailchimp-signup h2:before , .footer-top-wrapper .block-mailchimp-signup h2:before{
    content: url('../images/signup.png');
    padding: 0 10px 0 0;
}

.sidebar-two {
    border-left: 1px solid #acacac;
    float: right;
    margin-left: 0;
    padding-left: 0.9%;
}

.sidebar-two .block {
    background: url("../images/shadow.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    color: #FFF;
    padding: 18px 10px;
}

.sidebar-two .second-sidebar {
    background: none repeat scroll 0 0 #68b359;
    overflow: hidden;
}

.sidebar-two h2 {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
}

#block-block-21 h2 {
    color: #ffc425;
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 5px;
}

#block-block-21 li a {
    color: #c60c46;
}

#block-block-22 > p > a {
    float: left;
    height: 100px;
    margin-right: 10px;
    overflow: hidden;
    width: 100px;
}

#block-block-22 img {
    height: auto !important;
    width: 100% !important;
}

.block-mailchimp-signup {
    font-size: 12px;
}

.input-button .form-submit, .search-form .form-submit {
    border: 1px solid #888888;
    border-radius: 5px;
    clear: both;
    float: right;
    line-height: 23px;
    background: linear-gradient(#ffffff, #e5e5e5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -webkit-linear-gradient(#ffffff, #e5e5e5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 80px;
    cursor: pointer;
}

.search-form .form-submit {
    float: none;
    margin-left: 5px;
}

.search-form input {
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
}

.block-mailchimp-signup {
    float: left;
    font-size: 12px;
}

.mailchimp-newsletter-mergefields label, .mailchimp-newsletter-wrapper {
    display: none;
}

.block-mailchimp-signup .mailchimp-newsletter-mergefields {
    float: left;
    margin: 10px 0;
    width: 87%;
}

.block-mailchimp-signup .form-text {
    width: 100%;
    line-height: 20px;
    box-sizing: border-box;
}

.block-mailchimp-signup .form-submit {
    margin-right: 20px;
}

.sidebar-one .form-submit {
    width: 30px;
    float: right;
    cursor: pointer;
    border: 1px solid #E0EEFC;
    border-radius: 3px;
}

.input-button .form-submit:hover, .sidebar-one .form-submit:hover, .search-form .form-submit:hover {
    color: #FFF;
    background: #666;
    border: 1px solid #494949;
}

.page-node-3480 .sidebar-two .block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
}

.page-node-3480 .sidebar-two .second-sidebar, .node-type-publication .second-sidebar {
    background: none;
}

.page-node-3480 .sidebar-two .second-sidebar {
    min-height: 670px !important;
}

.page-node-3480 .sidebar-two .block, .page-node-6915 .sidebar-two .block, .node-type-publication .sidebar-two .block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000;
}

.page-node-3480 .sidebar-two {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #afafaf;
    width: 21.8%;
}

.page-node-3480 .sidebar-two .block strong {
    font-family: 'MyriadProBoldCondensed';
    font-weight: 400;
}

.page-node-3480 .sidebar-two .block p {
    border-bottom: 1px solid #afafaf;
    padding: 10px 0;
}

.page-node-3480 .sidebar-two .block p:last-child {
    border-bottom: medium none;
}

.page-node-3480 .sidebar-two .block a {
    color: #1a4985;
}

/*   End of Home Page Css   */

/*   Highlighted Region CSS   */

.main-highlighted img {
    width: 100%;
    vertical-align: middle;
}

.main-highlighted .view-fww-header-image h2 {
    margin: 5px 0 0;
    margin: 5px 0 0;
}

.main-highlighted .views-field-field-header-image-description {
    margin: 2px 0;
}

/*   End of highlighted region CSS   */

/*   Who We Are Page Css   */

#block-block-25 h2 {
    font-size: 20px;
    line-height: 25px;
}

#block-block-25 > p {
    font-family: myriadprobold;
    font-size: 14px;
}

#block-block-25 > ul {
    padding-left: 10px;
}

#block-block-25 ul li {
    list-style: disc;
    line-height: 18px;
}

#block-block-31 img {
    width: 100%;
}

.right-column.block-who-we-are {
    width: 49%;
}

.left-column.block-who-we-are {
    width: 42%;
}

.who-we-are-custom h4 {
    line-height: 16px;
}

.who-we-are-custom .block-right-column {
    float: none;
    overflow: hidden;
    width: auto;
}

/*   End of who we are Page   */

/*   What we do   */

.key-research-areas {
    background-color: #d5ead0;
    float: left;
    padding: 20px;
    margin-bottom: 50px;
}

.key-research-areas .views-row-odd {
    clear: both;
    margin-right: 4%;
}

.key-research-areas .views-row {
    float: left;
    font-size: 12px;
    margin-bottom: 20px;
    width: 48%;
}

.key-research-areas .views-field-field-research-area-icon {
    float: left;
    padding-right: 4%;
}

.key-research-areas .views-field-field-research-area-description {
    overflow: hidden;
}

.key-research-areas .views-field-title a {
    color: #000;
    font-family: myriadprobold;
    font-size: 14px;
}

.key-research-areas h2 {
    margin-bottom: 5px;
}

.featured-publications {
    border: 1px solid #afafaf;
    float: left;
    padding: 10px;
    width: 46%;
    margin-right: 20px;
    min-height: 193px;
}

.featured-publications .views-row, .featured-stories .views-row {
    clear: both;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.featured-publications .views-field-field-publication-image {
    float: left;
    margin-right: 10px;
}
 .featured-stories .views-field-field-story-image {
    float: left;
    margin-right: 0px;
}

.featured-publications .views-field-title {
    float: left;
    width: 85%;
}

.featured-stories .views-field-title {
    float: left;
    width: 74%;
}

.featured-publications img, .featured-stories img {
    vertical-align: middle;
	margin-right:5px;
}

.featured-publications .views-field-title a, .featured-stories .views-field-title a {
    color: #1a4985;
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
}

.featured-stories {
    border: 1px solid #afafaf;
    float: left;
    padding: 10px;
    width: 45%;
    min-height: 193px;
}

.read-more-link .more-link {
    clear: both;
}

.read-more-link .more-link:before {
    content: "►";
    font-size: 10px;
    padding: 0 3px 0 0;
    text-decoration: none;
    color: #c60c46;
}

.chrome.win .read-more-link .more-link:before {
    content: "\f0da";
    font-family: fontawesome;
    font-size: 14px;
    padding: 0 3px 0 0;
    position: relative;
    top: 1px;
}

.read-more-link .more-link > a {
    font-size: 12px;
    color: #c60c46;
    font-family: myriadprobold;
}

.page-node-3474 .featured-publications, .page-node-3474 .featured-stories {
    margin-bottom: 20px;
    margin-top: 10px;
}

.do-ongoing-projects {
    clear: both;
    float: left;
    width: 100%;
}

.do-ongoing-projects .views-row.views-row-last {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 0;
    padding-right: 0;
}

.do-ongoing-projects .views-row {
    background: url("../images/bg-what-featured.jpg") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    float: left;
    margin-right: 17px;
    padding-right: 17px;
    width: 21%;
    min-height: 161px;
}

.do-ongoing-projects .views-field-title {
    clear: both;
}

.do-ongoing-projects .views-field-title a {
    color: #1a4985;
    display: block;
    font-size: 12px;
    line-height: 15px;
}

.do-ongoing-projects img {
    width: 100%;
}

.do-ongoing-projects .view-curated-project-lists {
    border: 1px solid #afafaf;
    float: left;
    padding: 20px;
    width: 94%;
}

.do-ongoing-projects h2 {
    margin-bottom: 10px;
}

/*   End of what we do page   */

/*   Missions Page   */

.block-work-bottom {
    background-color: #daf1f3;
    box-sizing: border-box;
    clear: both;
    float: left;
    padding: 10px;
    width: 100%;
}

.mission-our-projects .views-row {
    clear: both;
    float: left;
    width: 100%;
}

.mission-our-projects .more-link {
    float: right;
    margin-right: 5px;
}

.mission-our-projects .views-field-field-project-image {
    float: left;
    margin-right: 10px;
}

.mission-our-projects .views-field-title {
    float: left;
	    width: 75%;
}

.mission-our-projects .views-field-field-project-image-caption {
    float: left;
    font-size: 12px;
    width: 68%;
}

.mission-our-projects a {
    color: #1a4985;
    display: inline-block;
    font-size: 12px;
    line-height: 15px;
}

/*   End Of Missions Page   */

/*   Publications and Resources Page  css  */

.publication-featured-publications, .publication-featured-stories {
    min-height: 260px;
}

.search-publications {
    clear: both;
    float: left;
    width: 100%;
}

.search-publications .form-text {
    line-height: 19px;
    padding: 3px 5px;
    text-align: left;
    width: 290px;
}

.chrome .search-publications .form-text {
    line-height: 16px;
}

.ff.mac .search-publications .form-text {
    line-height: 15px;
}

.search-publications .form-text::-moz-placeholder {
    color: #231f20;
}

.search-publications .form-text::-webkit-input-placeholder {
    color: #231f20;
}
.search-publications .form-text::-moz-placeholder {
    color: #231f20;
}
.search-publications .form-text:-ms-input-placeholder {
    color: #231f20;
}
.search-publications .form-text:-moz-placeholder {
    color: #231f20;
}



.search-publications select {
    height: 25px;
    -webkit-appearance: none;
}

/*.chrome .search-publications .form-type-select:after {*/
    /*content: "";*/
    /*position: relative;*/
    /*left: -20px;*/
    /*font-family: fontawesome;*/
/*}*/

.search-publications .dd .ddTitle, .project-tabs .dd .ddTitle {
    background: #fff;
    border-radius: 0;
}

.search-publications .dd , .project-tabs .dd {
    border-radius: 0;
}

.dd .ddTitle {
    background: #fff !important;
    border-radius: 0 !important;
}

.dd {
    border-radius: 0 !important;
}

.views-widget-filter-field_publication_language_tid {
    clear: both;
    width: 70%;
}

.chrome.mac .views-widget-filter-field_publication_language_tid {
    width: 63%;
}

.chrome.mac .search-publications.input-button .form-submit {
    line-height: 20px;
}

.views-widget-filter-field_publication_language_tid .form-type-bef-link {
    display: inline-block;
}

.chrome.mac .views-widget-filter-field_publication_language_tid .form-type-bef-link {
    display: inline;
}

.chrome.mac .form-item-edit-field-publication-language-tid-71 {}

.views-widget-filter-field_publication_language_tid label {
    float: left;
    display: block !important;
}

.views-widget-filter-field_publication_language_tid .views-submit-button {
    margin: -55px 0 0;
}

#edit-field-publication-language-tid-all {
    display: none;
}

.views-widget-filter-field_publication_language_tid a {
    display: inline-block;
    font-family: myriadprobold;
    font-size: 12px;
    height: 20px;
    line-height: 14px;
    margin-left: 0;
    text-indent: -9999px;
    width: 80px;
    background-repeat: no-repeat !important;
    background-size: 100% auto !important;
    background-color: rgba(0,0,0,0);
}

#edit-field-publication-language-tid-73 a {
    background: url("../images/Khmer.png");
}

#edit-field-publication-language-tid-72 a {
    background-image: url("../images/Bangla.png");
}

#edit-field-publication-language-tid-71 a {
    background: url("../images/Arabic.png");
}

.views-widget-filter-field_publication_language_tid .form-type-bef-link:nth-child(3) > a {
    margin: 0;
}

.views-widget-filter-field_publication_language_tid .form-type-bef-link:nth-child(3):before {
    content: "|";
}

.views-widget-filter-field_publication_language_tid .form-type-bef-link:nth-child(3):after {
    content: "|";
}

.chrome.mac .views-widget-filter-field_publication_language_tid .form-type-bef-link:nth-child(3):after {
    /*margin-left: -7px;*/
}

.publication-databases {
    clear: both;
    float: left;
    width: 94%;
    padding: 20px;
    border: 1px solid #afafaf;
}

.search-publications h2 {
    font-family: "MyriadProCondensed";
}

.search-publications .views-exposed-form .views-exposed-widget {
    padding-top: 0;
}

.search-publications .views-submit-button {
    margin: -50px 0 0 -12px;
}

.safari .search-publications .views-submit-button {
    margin: -50px 0 0 -40px;
}

.mac.safari .search-publications .views-submit-button {
    margin: -51px 0 0 -55px;
}

.mac.safari .input-button .form-submit, .search-form .form-submit {
    line-height: 21px;
}

.safari .search-publications select {
    height: 29px;
    -webkit-appearance: none;
    margin-top: 2px;
    padding: 0 3px;
}

.safari .search-publications .form-text {
    line-height: 19px;
    margin-top: 1px;
    padding: 1px 5px;
}

.chrome.win .search-publications .views-submit-button {
    margin: -50px 0 0 -40px;
}

.publication-databases .views-row-last {
    border-bottom: medium none;
    margin: 0;
    padding: 0;
}

.publication-databases .views-row {
    float: left;
}

.publication-databases .views-field-field-database-image {
    float: left;
    margin-right: 20px;
}

.publication-databases .views-field.views-field-body {
    float: left;
    width: 80%;
}

.publication-databases .views-field.views-field-title a {
    font-family: myriadprobold;
}

.publication-databases .views-field.views-field-title {
    float: left;
    margin-bottom: 5px;
    width: 80%;
}

.publication-databases .views-field.views-field-body {
    float: left;
    width: 80%;
}

/*   End of Publications and Resources Css   */

/* Contact page */

.node-3476 p span {
    /*line-height: 20px;*/
}

.node-3476 p strong {
    font-family: myriadprobold;
    font-weight: 400;
}

.node-3476 p {
    margin: 0;
}

.block-contact-mobile {
    display: none;
}

.vertical-accordian .view-filters {
    float: left;
    width: 190px;
}

.vertical-accordian .view-filters .form-type-bef-link {
    box-sizing: border-box;
    padding: 10px 10px 10px 0;
}

.vertical-accordian .view-filters .form-type-bef-link a {
    color: #000;
    font-family: myriadprobold;
}

.vertical-accordian .view-content {
    overflow: hidden;
}

.vertical-accordian .views-exposed-form .views-exposed-widget {
    float: none;
    padding: 0;
}

.vertical-accordian .views-exposed-form .views-widget-filter-title {
    margin-top: 10px;
    padding: 0 0 0 10px;
}

.vertical-accordian .view-filters .form-type-bef-link a {
    color: #1a4985;
    font-family: myriadprobold;
    padding-left: 20px;
    display: block;
}

.vertical-accordian .view-filters .form-type-bef-link.selected a {
    color: #000000;
}

.vertical-accordian .view-filters .form-type-bef-link.selected {
    background: none repeat scroll 0 0 #eef6ec;
    border-bottom: 1px solid #acacac;
    border-left: 1px solid #acacac;
    border-top: 1px solid #acacac;
    position: relative;
    z-index: 1;
}

.vertical-accordian .views-field span.views-label {
    float: left;
    margin-right: 3px;
}

.vertical-accordian .views-field-field-country-office-address-country {
    /*display: none;*/
}

.vertical-accordian .views-field-title a {
    color: #000;
}

.vertical-accordian .view-content {
    background: none repeat scroll 0 0 #eef6ec;
    border: 1px solid #acacac;
    left: -1px;
    overflow: hidden;
    padding: 20px;
    min-height: 200px;
    position: relative;
}

.vertical-accordian .views-field-field-country-office-address {
    margin: 0 0 12px;
}

.country-offices .views-field-title h1 {
    font-size: 14px;
    line-height: 18px;
    margin: 10px 0 0;
}

.vertical-accordian .locality-block {
    float: left;
}

.vertical-accordian .country:before {
    content: ",\00a0";
}

.vertical-accordian .views-field-field-country-office-email a {
    color: #1a4985;
}

.vertical-accordian .views-field-field-country-office-email {
    margin-bottom: 12px;
}

/*   End of contact us page css   */

/*   NEWS & MEDIA PAGE    */

.content-inner-grid a, .content-bottom-inner a {
    color: #1a4985;
}

.page-node-3480 .block-news-press .views-row-odd, .page-in-the-news .block-news-press .views-row-odd {
    background-color: #f0f9fa;
}

.page-node-3480 .block-news-press .views-row, .page-in-the-news .block-news-press .views-row {
    padding: 10px;
}

.page-in-the-news ul.pager {
    margin-top: 0;
    left: 0;
}

.page-node-3480 .block-news-press .view-content {
    padding: 0;
}

.page-node-3480 .sidebar-two {
    padding: 0;
}

.page-node-3480 .block-mailchimp-signup .form-submit {
    clear: none;
    margin: 10px 0 0;
}

.page-node-3480 .block-mailchimp-signup .form-text {
    line-height: 20px;
    width: 100%;
}

.page-node-3480 .block-mailchimp-signup .mailchimp-newsletter-mergefields {
    float: left;
    margin: 10px 0;
    width: 70%;
}

.node-3480 ul {
    padding-left: 10px;
}

.node-3480 ul li {
    list-style: disc;
    margin-left: 4px;
}

.node-3480 ul li a {
    font-family: myriadprobold;
}

.block-news-press .view-content {
    /*padding-left: 20px;*/
}

.block-news-press .views-row-odd {
    background-color: #f0f9fa;
}

.block-news-press .views-row {
    padding: 10px 10px 17px;
}

.block-news-press .views-field-title {
    font-family: myriadprobold;
}

.block-news-press .views-field-field-news-article-source div:after {
    content: ",";
}

.block-news-press .views-field-field-news-article-source {
    float: left;
    margin-right: 3px;
}

.page-news-media-multimedia .views-exposed-widget label, .search-publications .views-exposed-widget label , .page-multimedia-search .views-exposed-widget label {
    display: none;
}

.search-publications .views-widget-filter-field_publication_language_tid label {
    display: inline-block;
    font-family: myriadprobold;
    font-weight: 400;
    line-height: 14px;
    margin-right: 10px;
}

.search-publications .views-widget-filter-field_publication_language_tid .views-widget {
    /*float: left;*/
}

.search-publications .views-widget-filter-field_publication_language_tid {
    margin-top: 10px;
}

.search-publications .adv-search {
    color: #86246e !important;
    float: left;
    line-height: 14px;
    margin: 0 30px 0 0 !important;
    text-indent: 0;
    width: 110px;
}

.search-publications .views-exposed-form .views-exposed-widget > label {
    display: none;
}

.views-widget-filter-field_publication_language_tid a span {
    font-weight: bold;
}

#edit-field-publication-language-tid-all a span {
    display: none;
}

.page-news-media-multimedia .content-inner-grid .views-widget-filter-keys label, .page-multimedia-search .content-inner-grid .views-widget-filter-keys label  {
    display: inline-block;
    float: left;
    margin-right: 10px;
    font-family: myriadprocondensed;
    font-size: 20px;
    font-weight: 400;
}

.page-multimedia-search .content-inner-grid .view-multimedia .view-content {
    background: none repeat scroll 0 0 #eef6ec;
    border: 1px solid #afafaf;
    box-sizing: border-box;
    float: left;
    padding: 10px 10px 30px;
    width: 100%;
}

.page-news-media-multimedia .views-submit-button {
    margin: -31px 0 0 -190px;
}
.page-news-media-multimedia .views-widget-filter-type_2 {
    margin-top: 10px;
}

.page-news-media-multimedia .block-news-multimedia .view-content {
    box-sizing: border-box;
    float: left;
    width: 100%;
}

.page-news-media-multimedia .content-inner-grid .views-widget-filter-keys .views-widget, .page-multimedia-search .content-inner-grid .views-widget-filter-keys .views-widget {
    float: left;
}

.views-field-field-newsletter-link + .views-field-title {
    display: none;
}

.page-multimedia-search .content-inner-grid .search-views-form {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}

.page-news-media-multimedia .content-inner-grid .views-widget-filter-keys input , .page-multimedia-search .content-inner-grid .views-widget-filter-keys input {
    line-height: 20px;
    width: 290px;
}

.page-news-media-multimedia .content-inner-grid .views-exposed-widget select, .page-multimedia-search .content-inner-grid .views-exposed-widget select {
    width: 170px;
}

.page-news-media-multimedia .input-button .form-submit , .page-multimedia-search .content-inner-grid .input-button .form-submit {
    margin-top: -2px;
}

.views-field-field-infographic-embed-code > .field-content {
    height: 100px;
    width: 150px;
}

.views-field-field-infographic-embed-code img {
    width: 100%;
    height: auto;
}

.page-projects ul.pager {
    margin-top: 20px;
}

/* Block News Multimedia Block */

/*   In the news and Press release Page   */

.page-in-the-news .sidebar-two, .page-press-releases .sidebar-two {
    display: none;
}

.page-press-releases .view-press-releases {
    float: left;
    width: 100%;
}

.page-press-releases .view-press-releases ul.pager {
    margin: 0;
}

.page-in-the-news .block-mailchimp-signup .form-text, .page-press-releases .block-mailchimp-signup .form-text  {
    width: 470px;
    line-height: 20px;
}

.page-in-the-news .block-mailchimp-signup , .page-press-releases .block-mailchimp-signup {
    width: 80%;
}

.page-in-the-news .block-mailchimp-signup .mailchimp-newsletter-mergefields, .page-press-releases .block-mailchimp-signup .mailchimp-newsletter-mergefields {
    width: 77%;
}

.page-in-the-news .block-mailchimp-signup .form-submit , .page-press-releases .block-mailchimp-signup .form-submit {
    margin-top: 10px;
    clear: none;
}

.node-type-press-release .block-wrapper > .download-button, .node-type-press-release .block-wrapper > .share-this-wrapper, .node-type-press-release .block-wrapper > .block-tags-field {
    display: block;
}

.node-type-press-release .title-press-release {

}

.title-press-release h2.block-title {
    font-size: 20px;
    margin-top: -5px;
}

.node-type-press-release h1#page-title {
    display: none;
}

/*   End of In the news and Press release Page   */

.horizontal-accordian .views-exposed-widgets {
    margin-bottom: 0;
}

.horizontal-accordian .views-exposed-form .form-type-bef-link {
    border-left: 1px solid #acacac;
    border-top: 1px solid #acacac;
    border-right: 1px solid #acacac;
    float: left;
    line-height: 30px;
    padding: 0 22px;
    position: relative;
    margin-left: -1px;
}

.horizontal-accordian .views-exposed-form .form-type-bef-link:nth-child(2) {
    /*border-left: 1px solid #acacac;*/
}

.horizontal-accordian .views-exposed-form .form-type-bef-link a {
    color: #000;
    font-family: myriadprobold;
}

.horizontal-accordian .view-content {
    background: none repeat scroll 0 0 #eef6ec;
    border: 1px solid #acacac;
    margin-top: -1px;
    margin-left: -1px;
    padding: 20px 10px 30px;
}

.horizontal-accordian .views-field {
    overflow: hidden;
}

.horizontal-accordian .views-field-field-audio-cover-image, .horizontal-accordian .views-field-field-image-gallery-cover-image, .horizontal-accordian .views-field-field-infographic-embed-code, .horizontal-accordian .views-field-field-presentation-cover-image {
    float: left;
    margin-right: 10px;
}

.horizontal-accordian .views-field-field-audio-cover-image a,
.horizontal-accordian .views-field-field-image-gallery-cover-image a,
.horizontal-accordian .views-field-field-infographic-embed-code a,
.horizontal-accordian .views-field-field-presentation-cover-image a,
.horizontal-accordian .views-field-field-video-cover-image a {
    display: inline-block;
    width: 150px;
    height: 100px;
}

.horizontal-accordian .views-field-field-audio-cover-image a img,
.horizontal-accordian .views-field-field-image-gallery-cover-image a img,
.horizontal-accordian .views-field-field-infographic-embed-code a img,
.horizontal-accordian .views-field-field-presentation-cover-image a img,
.horizontal-accordian .views-field-field-video-cover-image a img {
    width: 100%;
    height: auto;
}

.horizontal-accordian .views-row:last-child {
    margin: 0;
    padding: 0;
}

.horizontal-accordian .views-exposed-form .form-type-bef-link:first-child {
    border-left: 1px solid #afafaf;
}

.horizontal-accordian .views-exposed-form .form-type-bef-link.selected {
    background: none repeat scroll 0 0 #eef6ec;
    /*border-right: 0 none;*/
}

.horizontal-accordian .views-row {
    clear: both;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 5px;
}

.horizontal-accordian .views-field-field-video-cover-image {
    float: left;
    margin-right: 10px;
}

.horizontal-accordian a {
    font-family: myriadprobold;
}

.horizontal-accordian .views-row:last-child {
    border-bottom: medium none;
}

.horizontal-accordian .more-link {
    float: right;
    margin: -25px 25px 0 0;
}

.content-bottom-inner .block-twitter-block {
    border-right: 1px solid #afafaf;
    float: left;
    padding-right: 4%;
    width: 46%;
}

.content-bottom-inner .block-mailchimp-signup {
    float: left;
    font-size: 12px;
    padding-left: 4%;
    width: 45%;
}

/* Block News Blogs */

.block-news-blogs .blog-post {
    border-bottom: 1px dashed #afafaf;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 10px;
}

.block-news-blogs .blog-post p a {
    display: block;
    font-family: myriadprobold;
    margin-bottom: 5px;
}

.block-news-blogs .blog-post:last-child {
    border-bottom: medium none;
}

.blog-post p:first-child {
    float: left;
    margin-right: 10px;
}

/*   End of News and Media Page   */

/*      Work with us page      */

.block-work-with-us.grid-8 {
    min-height: 210px;
    padding: 18px 0;
    width: 32%;
}

.block-work-with-us > * {
    padding: 0 15px;
}

.block-become {
    background: none repeat scroll 0 0 #fcdecb;
}

.block-partner {
    background: none repeat scroll 0 0 #daf1f3;
}

.block-job-seekers {
    background: none repeat scroll 0 0 #fff0c8;
}

.block-work-with-us > h2.block-title {
    font-size: 25px;
    margin-bottom: 15px;
    text-align: center;
}

.block-work-with-us .more-link {
    padding-left: 15px;
}

.block-work-with-us .more-link:before {
    margin-left: -13px;
}

.block-work-with-us > p {
    min-height: 135px;
}

.node-donor, .node-partner {
    float: left;
    margin-right: 2.5%;
    width: 46%;
}

.node-donor > .field-type-entityreference , .node-partner > .field-type-entityreference {
    background-color: #daf1f3;
    box-sizing: border-box;
    float: left;
    margin-right: 2.5%;
    min-height: 155px;
    padding: 10px;
    width: 100%;
}

.indi-related-content {
    background-color: #daf1f3;
    min-height: 145px;
    float: left;
    position: relative;
    padding: 10px;
    width: 46%;
}

.indi-related-publications {
    margin-right: 18px;
}

.indi-related-content .more-link {
    bottom: 10px;
    position: absolute;
}

.indi-related-content .more-link {
    bottom: 10px;
    position: absolute;
}

.indi-related-content .views-row a {
    font-family: myriadproregular !important;
}

.indi-related-content ul li {
    list-style: disc;
    margin: 0 0 3px 14px;
}

.node-donor .field-label, .node-partner .field-label, node-project .field-label, node-story .field-label {
    font-family: myriadprobold;
    font-size: 18px;
    margin-bottom: 5px;
    font-weight: 400;
    line-height: 25px;
}

.node-donor .field-items > div, .node-partner .field-items > div {
    display: list-item;
    list-style: disc;
    margin-left: 14px;
}

/*   End of work with us Page   */

/*   Individual Donor and Partner Page   */

.node-type-donor h1#page-title, .node-type-partner h1#page-title {
    display: none;
}

.block-indi-donor > h2, .block-indi-partner > h2 {
    margin-bottom: 2px;
}

.indi-left {
    box-sizing: border-box;
    float: left;
    padding-right: 7%;
    width: 84%;
}

.indi-title {
    margin: 0 0 15px;
}

.indi-body {
    float: left;
    margin: 15px 0;
    width: 100%;
}

.indi-right {
    float: right;
}

.indi-logo {
    height: 100px;
    overflow: hidden;
    width: 100px;
}

.indi-logo > img {
    height: auto;
    width: 100%;
}

.type-label {
    display: inline-block;
    padding-right: 5px;
}

/*   End of Individual Donor and Partner Page   */

/*   Become a Donor / Become a Partner   */

.node-6913, .node-6914 {
    border-bottom: 1px solid #afafaf;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.page-node-6913 .block-header-image, .page-node-6914 .block-header-image, .page-node-3479 .block-header-image {
    border: 0 none;
    margin: 0;
    padding: 0;
}

.page-node-3479 .block-header-image {
    margin-bottom: 20px;
}

.block-webform h2 {
    font-size: 14px;
}

.page-node-6914 .sidebar-two, .page-node-6913 .sidebar-two {
    padding: 0;
    border: 0 none;
    /*margin-top: 30px;*/
}

.page-node-6914 .sidebar-two .second-sidebar, .page-node-6913 .sidebar-two .second-sidebar {
    background: none;
}

.page-node-6914 .sidebar-two .block, .page-node-6913 .sidebar-two .block {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #afafaf;
    color: #000000;
    margin: 0 0 15px;
    float: left;
    padding: 10px;
    width: 90%;
}

.page-node-6914 .sidebar-current ul, .page-node-6913 .sidebar-current ul {
    list-style: disc;
    padding: 0 0 0 10px;
}

.page-node-6914 .sidebar-current ul li, .page-node-6913 .sidebar-current ul li {
    float: left;
    line-height: 15px;
    width: 100%;
}

.page-node-6914 .sidebar-stories .views-field-field-story-image, .page-node-6913 .sidebar-stories .views-field-field-story-image {
    float: left;
    margin-right: 10px;
}

.page-node-6914 .sidebar-stories .views-field-title, .page-node-6913 .sidebar-stories .views-field-title {
    overflow: hidden;
}

.page-node-6914 .sidebar-stories .views-field-field-story-image, .page-node-6913 .sidebar-stories .views-field-field-story-image {
    float: left;
    margin-right: 10px;
}

.page-node-6914 .sidebar-stories .views-row, .page-node-6913 .sidebar-stories .views-row {
    margin-bottom: 5px;
}

blockquote::before {
    content: open-quote;
    font-family: fontawesome;
    font-size: 70px;
    line-height: 9px;
    position: relative;
    top: 25px;
}

blockquote:after {
    content: close-quote;
    float: right;
    font-family: fontawesome;
    font-size: 70px;
    line-height: 30px;
    position: relative;
    top: 10px;
}

.block-quote > p {
    clear: both;
    float: right;
}

/*   End of Become a Donor / Become a Partner   */

/* Block Contact form */

.block-contact-form .form-text {
    border: 1px solid #868686;
    height: 24px;
    margin: 0 0 10px;
    padding: 0 10px;
    width: 95.6%;
}

.block-contact-form textarea {
    border: 1px solid #868686;
    height: 130px;
    padding: 10px;
    resize: none;
    width: 100%;
}

.block-contact-form .grippie {
    display: none;
}

.block-contact-form .form-submit {
    float: left;
    margin-top: 10px;
}

/*     Our Partner Page     */

.page-partner-directory .views-widget-filter-field_partner_type_value label, .page-donor-directory .views-widget-filter-field_donor_type_value label {
    border-bottom: 1px solid #afafaf;
    display: inline-block;
    font-family: myriadprobold;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    padding-bottom: 10px;
    width: 90%;
}

.page-partner-directory .content-inner .views-exposed-widget > label , .page-donor-directory .content-inner .views-exposed-widget > label{
    font-weight: 400;
    font-family: myriadprobold;
    font-size: 14px;
}

.page-partner-directory .content-inner-grid .views-widget-filter-term_node_tid_depth {
    border-top: 1px solid #afafaf;
    margin-right: 20px;
}

.page-partner-directory .content-inner-grid .views-widget-filter-term_node_tid_depth, .page-donor-directory .content-inner-grid .views-widget-filter-keys {
    border-top: 1px solid #afafaf;
    margin: 10px 20px 0 0;
    padding: 20px 0 0 10px !important;
}

.page-partner-directory .content-inner-grid .views-widget-filter-keys {
    padding: 20px 0 0 10px !important;
}

.page-partner-directory .input-button .form-submit {
    margin-right: 27px;
    position: relative;
    z-index: 9;
}

.page-donor-directory .input-button .form-submit {
    margin-right: 15px;
    position: relative;
    z-index: 9;
}

.page-partner-directory .vertical-accordian .view-content, .page-donor-directory .vertical-accordian .view-content {
    padding-bottom: 40px;
    min-height: 450px;
}

.page-donor-directory .vertical-accordian .view-content {
    padding-bottom: 40px;
    min-height: 550px;
}

.page-donor-directory .view-header p {
    font-family: myriadprocondensed;
    font-size: 28px;
    line-height: 28px;
}

.page-partner-directory .view-header .cdn-regular, .page-donor-directory .view-header .cdn-regular {
    font-family: myriadprocondensed;
    font-size: 28px;
    line-height: 28px;
}

.page-partner-directory .view-partners-directory, .page-partner-directory .view-donor-directory {
    float: left;
    width: 100%;
}

.partner-directory-no-results {
    float: left;
    font-family: myriadprosemibold;
    font-size: 16px;
    text-align: center;
    width: 100%;
}

.one-liner {
    line-height: 24px;
}

.page-partner-directory .vertical-accordian .views-row, .page-donor-directory .vertical-accordian .views-row {
    clear: both;
    float: left;
    width: 100%;
}

.page-partner-directory .vertical-accordian .views-row, .page-donor-directory .vertical-accordian .views-row {
    border-bottom: 1px solid #afafaf;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.page-partner-directory .views-field.views-field-field-partner-logo, .page-donor-directory .views-field.views-field-field-donor-logo {
    float: left;
    margin: 0 20px 0 0;
    overflow: hidden;
    width: 100px;
    height: 100px;
}

.page-partner-directory .views-field-title, .page-donor-directory .views-field-title  {
    display: block;
    overflow: hidden;
}

.page-partner-directory .vertical-accordian .views-field-title a, .page-donor-directory .vertical-accordian .views-field-title a {
    color: #000;
    display: table-cell;
    height: 100px;
    vertical-align: middle;
}

.page-partner-directory .views-field.views-field-field-partner-logo .field-content , .page-donor-directory .views-field.views-field-field-donor-logo .field-content {
    width: 100px;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
}

.page-partner-directory .vertical-accordian .form-text, .page-donor-directory .vertical-accordian .form-text {
    width: 82%;
    height: 25px;
    margin-top: 10px;
}

.page-partner-directory .views-field.views-field-field-partner-logo img, .page-donor-directory .views-field.views-field-field-donor-logo img {
    /*height: 100px;*/
    /*width: 100px;*/
    height: auto;
    width: 100%;
}

.page-partner-directory ul.pager, .page-donor-directory ul.pager {
    margin-left: 190px ;
    width: 550px;
}

.page-donor-directory .vertical-accordian .form-text {
    box-sizing: border-box;
    width: 90%;
}

.page-partner-directory .vertical-accordian select {
    width: 95%;
    margin-top: 10px;
    height: 25px;
}

/*    End of Our Partner Page  */

/*    Financials Page  */

.block-archived-reports .views-row, .block-annual-reports {
    clear: both;
    float: left;
    width: 100%;
}

.block-reports .block-left-title a {
    font-size: 14px;
    font-family: myriadprobold;
}

.block-archived-reports .view-publications {
    border: 1px solid #afafaf;
    float: left;
    padding: 20px;
}

.block-tags-field {
    clear: both;
    float: left;
    margin: 20px 0 10px;
    width: 100%;
}

.block-tags-field .bold {
    float: left;
    margin: -2px 5px 0 0;
}
.block-annual-reports .block-left-image img {
    height: auto;
    width: 100%;
}

.block-annual-reports .block-left-image > a {
    display: inline-block;
    height: 100px;
    overflow: hidden;
    width: 100px;
}

.block-archived-reports .block-left-column, .block-annual-reports .block-left-column {}

.block-wrapper > .download-button, .block-wrapper > .share-this-wrapper, .block-wrapper > .block-tags-field {
    display: none;
}

.block-archived-reports .block-right-column > .download-button, .block-archived-reports .block-right-column > .share-this-wrapper, .block-annual-reports .block-right-column > .download-button {
    display: block;
}

.block-archived-reports .views-field .download-button, .publications-sub .views-field .download-button, .press-tags-share .download-button {
    /*clear: none;*/
    /*float: left;*/
    /*left: -195px;*/
    /*margin: 0 10px 0 0;*/
    /*position: relative;*/
}

.block-archived-reports .share-this-wrapper , .publications-sub .share-this-wrapper, .press-tags-share .share-this-wrapper {
    /*left: 105px;*/
    /*position: relative;*/
}

.page-fact-sheets .publications-sub .share-this-wrapper {
    position: relative;
    left: 105px;
}

.page-fact-sheets .publications-sub .views-field .download-button {
    margin-top: -30px;
}


.publications-sub .block-left-image > a {
    display: inline-block;
    height: 170px;
    overflow: hidden;
    width: 120px;
}

.publications-sub .block-left-image img {
    height: auto;
    width: 100%;
}

.publications-sub .for-desktop.share-this-wrapper, .publications-sub .views-field .for-desktop.download-button {
    position: initial;
}

.publications-sub .for-mobile {
    display: none !important;
}


/*    End Of Financials Page  */

/*   Leadership Page   */

.page-leadership h1#page-title {
    display: block;
}

.views-field-field-bio-photo {}

.views-field-field-bio-photo .field-content {
    background: none repeat scroll 0 0 #ccc;
    height: 120px;
    width: 120px;
    margin-bottom: 8px;
}

.leadership-view.horizontal-accordian .views-exposed-form .form-type-bef-link.selected {
    background: none repeat scroll 0 0 #ebebeb;
}

.for-border {
    border-top: 1px solid #afafaf;
    float: left;
    position: relative;
    top: -30px;
    width: 98%;
}

.leadership-view.horizontal-accordian .views-row {
    clear: none;
    margin: 0 0 5% 5%;
    min-height: 170px;
}

.leadership-view .views-row .views-field-title a {
    margin-bottom: 3px;
}

.leadership-view.horizontal-accordian .view-content {
    background: none repeat scroll 0 0 #ebebeb;
    float: left;
    width: 100%;
    margin-left: -1px;
}

.views-field-field-bio-professional-title {
    font-family: myriadprobold;
}

.leadership-view .form-item-edit-field-bio-type-value-all {
    display: none;
}

.leadership-view .view-header {
    margin-bottom: 10px;
}

.page-leadership .block-leadership-mobile {
    display: none;
}
.page-leadership .leader-details {
    display: none;
}

#cboxWrapper .header-wrapper, #cboxWrapper .sidebar-one, #cboxWrapper .footer-wrapper, #cboxWrapper .page-bottom-wrapper, #cboxWrapper .node-bio, #cboxWrapper h1#page-title {
    display: none;
}

#cboxWrapper .content-inner-grid.grid-19 {
    width: 98% !important;
}

#cboxClose {
    top: 0;
}

#cboxWrapper {
    border-radius: 0;
}

#cboxWrapper .content-wrapper {
    border: 0 none;
}

#cboxWrapper #main {
    background: none;
}

.leader-top {
    float: left;
    width: 100%;
}

.leader-top .header-social-icons li a[href=""], .read-more-link .read-blogs.more-link > a[href=""], .read-more-link .read-blogs.more-link > a[href=""]:before {
    display: none;
}

.leader-img {
    background: none repeat scroll 0 0 #ccc;
    float: left;
    height: 150px;
    margin-right: 20px;
    width: 150px;
}

.leader-title {
    font-family: myriadprobold;
    font-size: 20px;
}

.leader-professional-title {
    font-size: 18px;
}

.group-social-icons.header-social-icons {
    float: left;
    margin: 3px 0 0;
}

.leader-bottom {
    clear: both;
    float: left;
    margin: 10px 0 0;
}

.leader-top {
    float: left;
    margin-top: 5px;
    width: 100%;
}

.node-type-bio .node-bio {
    display: none;
}

.group-social-icons.header-social-icons {
    float: left;
    margin: 80px 0 0;
    width: 30%;
}

.read-blogs.more-link:before {
    display: none;
}

.read-blogs.more-link a:before {
    content: "►";
    font-size: 10px;
    padding: 0 3px 0 0;
    text-decoration: none;
    display: inline-block;
    color: #c60c46;
}

.read-blogs.more-link {
    float: right;
    margin: 80px 0 0;
    clear: none;
}

#cboxLoadedContent {
    overflow-y: visible !important;
}

/*   End of Leadership Page   */

/*   Publications Landing Page   */

.page-node-3472 .block-mailchimp-signup .form-submit {
    clear: none;
    margin: 9px 0 0;
}

.block-tags > div {
    float: left;
    margin: 0 5px 21px 0;
}

.page-node-3472 .select-mobile {
    display: none;
}

.most-viewed .field-content > a {
    float: left;
    margin-right: 10px;
}

.most-viewed.featured-stories .views-field-title {
    float: none;
    width: auto;
}

.display-block {
    display: block;
}

.page-node-3472 .block-wrapper > .download-button, .page-node-3472 .block-wrapper > .share-this-wrapper, .page-node-3472 .block-wrapper > .block-tags-field {
    display: block;
}

/*   End of Publications Page   */

/*   Publications Individual   */

.publications-sub .block-right-column {
    float: left;
    width: 68%;
}

.publications-sub .block-tags {
    clear: both;
    float: left;
    margin: 10px 0;
    width: 100%;
}

.search-publications.input-button .form-submit {
    margin: 22px 0 0 15px;
}

.publications-sub ul.pager {
    float: none;
    left: 190px;
    line-height: 25px;
    margin: 0;
    position: relative;
    text-align: left;
    padding: 0;
    width: 100%;
}

.publications-sub .views-exposed-form label {
    font-family: myriadprobold;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    padding: 0 0 5px 20px;
    display: inline-block;
}

.publications-sub .views-widget-filter-term_node_tid_depth {
}

.publications-sub .views-widget-filter-term_node_tid_depth label {
    margin-top: 10px;
    padding: 10px 0 10px 20px;
    width: 80%;
    border-top: 1px solid #afafaf
}

.publications-sub.vertical-accordian .view-filters .form-type-bef-link.selected, .publications-sub.vertical-accordian .view-content {
    background: none repeat scroll 0 0 #fff;
}

.publications-sub .views-field-nothing {
    float: left;
    padding-right: 2%;
    width: 63%;
    border-right: 1px solid #afafaf;
}

.publications-sub .block-right-column {
    float: none;
    overflow: hidden;
    width: auto;
}

.publications-sub .related-row, .block-worldfish-related-block .related-row {
    clear: both;
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

.publications-sub .related-row:last-child, .block-worldfish-related-block .related-row:last-child {
    margin-bottom: 0;
}

.publications-sub .related-publications-img, .block-worldfish-related-block .related-publications-img {
    float: left;
    margin-right: 10px;
}

.publications-sub .related-publications-title,  .block-worldfish-related-block .related-publications-title  {
    overflow: hidden;
}

.publications-sub .block-worldfish-related-block {
    /*border-left: 1px solid #afafaf;*/
    float: left;
    padding-left: 2%;
    width: 32%;
}

.publications-sub .block-worldfish-related-block h2 {
    font-size: 14px;
}

.page-search-publications h1#page-title {
    display: none;
}

.page-search-publications .search-publications h2 {
    font-size: 20px;
}

.page-search-publications .search-publications {
    margin-top: 0;
}

.page-search-publications .views-field-field-publication-image .field-content img {
    width: 100%;
}

.page-search-publications .views-field-field-publication-image .field-content {
    height: 210px;
    width: 150px;
}

.page-search-publications.page-search ul.pager {
    left: 0;
    margin-top: 25px;
}

/*   End of publications Individual   */

/*   Stories Page   */

.block-success-stories .field-content img {
    width: 100%;
}

.chrome.mac .block-find-stories ul.pager .pager-last > a:after , .chrome.mac .block-find-stories ul.pager .pager-first > a:after{
    font-size: 14px;
}

.block-find-stories .views-field-field-story-image, .page-databases .views-field-field-database-image , .publication-databases .views-field-field-database-image {
    float: left;
    margin-right: 10px;
}

.view-databases .views-row .views-field-field-database-image a, .publication-databases .views-field-field-database-image a {
    display: inline-block;
    height: 100px;
    width: 100px;
}

.block-find-stories .views-row-odd {
    background-color: #f0f9fa;
}

.block-find-stories .views-row {
    padding: 10px;
}

.block-find-stories .views-field-title, .page-databases .views-field-title {
    overflow: hidden;
}

.page-databases .view-header h2 {
    margin-bottom: 15px;
    font-family: myriadprosemibold;

}

.block-find-stories .views-field-title a {
    font-family: myriadproregular;
}

.block-find-stories ul.pager {
    float: left;
    line-height: 25px;
    margin: 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.block-find-stories h2 {
    font-family: myriadprocondensed;
    display: none;
}

.block-find-stories .views-widget-filter-keys label {
    font-family: myriadprocondensed;
    font-size: 18px;
    margin: -6px 0 4px !important;
}

.chrome.mac .block-find-stories .views-widget-filter-keys label {
    margin: -6px 0 2px !important;
}

.block-success-stories .views-row {
    /*margin: 12px 0;*/
}

.block-find-stories .form-text {
    height: 20px;
    width: 250px;
}

.block-find-stories .views-widget-filter-term_node_tid_depth .ddcommon {
    width: 109px !important;
}

.block-find-stories .form-submit {
    margin-top: 18px;
}

.chrome.mac .form-submit {
    line-height: 20px;
}

.block-find-stories .view-filters {
    border-bottom: 1px solid #afafaf;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.block-find-stories .views-exposed-form label {
    display: inline-block;
    font-weight: 400;
    margin-bottom: 5px;
}

/*   End of Stories Page   */

/*   Search  Page  */

.page-search-site ul.pager {
    left: 0;
    margin: 0 0 0 230px;
    width: 465px;
}

.page-search .search-results {
}

.page-search .search-results h3 {
    line-height: 15px;
    margin-bottom: 5px;
}

.page-search .search-results a {
    font-size: 12px;
    line-height: 15px;
}

.search-snippet-info strong {
    color: #1a4985;
    font-weight: 400;
}

.search-results .search-snippet-info {
    padding: 0;
}

.search-results li:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f0f9fa;
}

.search-results li {
    margin: 0;
    padding: 10px;
}

.page-search-node ul.pager {
    text-align: left;
}

.page-search .search-form label {
    display: none;
}

.page-search .search-form .form-text {
    width: 210px;
}

.page-search .search-form {
    background: none repeat scroll 0 0 #fff;
    margin: 0;
    padding: 0 0 1em;
}

.page-search .block-facetapi + h2, .page-search ul.tabs-primary {
    display: none;
}
.page-search .title-page {
    background: none repeat scroll 0 0 #fff;
}

.page-search .ds-search-extra {
    display: block;
    font-family: myriadprobold;
    font-size: 14px;
    left: 0;
    /*position: absolute;*/
    width: 210px;
}

.ds-search-extra strong {
    font-weight: 400;
}

.page-search .block-facetapi > h2 {
    font-family: myriadproregular;
    font-size: 14px;
    line-height: 16px;
}

.page-search .block-facetapi {
    padding-top: 10px;
    width: 230px;
}

.page-search .messages {
    display: none;
}

.page-search .search-form + article {
    margin-top: 40px;
}

.page-search .ds-search-extra + div {
    /*margin-top: 40px;*/
}

.page-search .view-mode-search_result.odd {
    background-color: #f0f9fa;
}

.page-search .view-mode-search_result {
    float: right !important;
    overflow: hidden;
    padding: 20px;
    width: 469px !important;
}

.page-search-site #main {
    background: url("../images/bg-page.png") repeat-y scroll 24% 0px, url("../images/bg-page.png") repeat-y scroll 47% 0 rgba(0, 0, 0, 0);
    overflow: hidden;
}

.page-search .node-donor, .page-search .node-partner {
    float: none;
    margin-right: 0;
    width: auto;
}

.page-search .view-mode-search_result:nth-last-child(3) {
    /*padding-bottom: 65px;*/
}

.page-search .search-result-content-type {
    font-family: 'MyriadProBoldCondensed';
}

.page-search .content-grid article {
    border-left: 1px solid #afafaf;
    box-sizing: border-box;
    overflow: hidden;
    padding-left: 20px;
}

.page-search .search-form + ul {
    margin-top: 40px;
}


/*   End of search page   */

/*   Careers at Worldfish   */

.content-inner .block-system {
    display: none;
}

.node-6915 {
    border-bottom: 1px solid #afafaf;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.node-6915 p {
    font-family: myriadprosemibold;
    float: left;
    margin-bottom: 10px;
}

.page-node-6915 .sidebar-two .block, .page-node-3483 .sidebar-two .block , .node-type-project .sidebar-two .block , .node-type-press-release .sidebar-two .block , .node-type-story .sidebar-two .block {
    border: 1px solid #afafaf;
    box-sizing: border-box;
    padding: 10px;
    margin-bottom: 10px;
    background: none;
    color: #000;
}

.page-node-6915 .sidebar-two .second-sidebar, .page-node-3483 .second-sidebar, .node-type-project .second-sidebar, .node-type-press-release .second-sidebar, .node-type-story .second-sidebar {
    background: none;
}

.page-node-6915 .sidebar-two, .page-node-3483 .sidebar-two {
    border: 0 none;
    padding: 0;
}

/*   End of careers at Worldfish   */

/*   Research Areas Internal   */

.node-6920 {
    margin-bottom: 20px;
}

.climate-featured-stories .more-link, .climate-featured-publications .more-link {
    bottom: 10px;
    position: absolute;
}

.climate-featured-publications {
    margin-right: 22.5px;
}

.climate-featured-stories, .climate-featured-publications {
    position: relative;
}

.field-name-worldfish-impact {
    border-bottom: 1px solid #afafaf;
    border-top: 1px solid #afafaf;
    float: left;
    margin: 20px 0;
    padding: 20px 0;
    width: 100%;
}

.field-name-worldfish-impact .more-link {
    float: right;
}

.views-field-field-research-area-impact-descr {
    margin-bottom: 20px;
}

.desktop.node-type-research-area .content-wrapper {
    min-height: 1400px;
}

.page-node-17416.node-type-research-area h1#page-title:before, .page-node-44.node-type-research-area h1#page-title:before, .page-node-6917.node-type-research-area h1#page-title:before {
    content: "Research program: ";
}
.page-node-6919.node-type-research-area h1#page-title:before, .page-node-6920.node-type-research-area h1#page-title:before, .page-node-6921.node-type-research-area h1#page-title:before {
    content: "Cross-cutting theme: ";
}

/*   End Of research areas Internal   */

/*   Publications Internal Page   */

.node-type-publication h1#page-title {
    display: none;
}

.node-type-publication .views-label-sharethis {
    float: left;
}

.node-type-publication .second-sidebar .block {
    border: 1px solid #afafaf;
    box-sizing: border-box;
    margin-bottom: 10px;
    padding: 10px;
}

.node-type-publication .views-field-field-publication-tags {
    border-top: 1px solid #afafaf;
    float: left;
    margin-top: 20px;
    padding-top: 20px;
    width: 100%;
}

.node-type-publication .views-field-field-publication-tags span {
    float: left;
    margin: 0 5px 0 0;
}

.node-type-publication .views-field-field-publication-tags > div {}

.node-type-publication .views-field-field-publication-tags > div {
    margin-top: 1px;
    overflow: hidden;
}

.node-type-publication .views-field-field-publication-image {
    float: left;
    /*margin-right: 10px;*/
}

.node-type-publication .views-field-field-publication-image {
    float: left;
    margin: 0 10px 10px 0;
}

.node-type-publication .views-field-title {
    margin-bottom: 15px;
}

.node-type-publication .views-field-field-publication-url {
    margin: 0;
}

.node-type-publication .views-field-field-publication-url > div:not(:empty) {
    margin: 10px 10px 0 0;
}

.views-field-field-publication-authors {
/*    clear: both; */
 /*    float: left; */
    margin-top: 0px;
    width: 100%;
}


.group-impact-data legend {
    border-top: 1px solid #afafaf;
    font-family: myriadprobold;
    font-size: 20px;
    margin-top: 10px;
    padding-top: 10px;
    width: 100%;
}

.group-impact-data .fieldset-wrapper {
    float: left;
    margin: 10px 0;
}

.group-impact-data .field-type-text {
    margin-bottom: 20px;
}

/***   End Of Publications Internal  ***/

/*   Project Individual   */

.content-inner-grid {
    /*min-height: 1000px;*/
}

.node-type-project .region-content-top img {
    width: 100%;
    height: auto;
}

.node-type-project .sidebar-two .block {
    padding: 20px;
}

.node-type-project .sidebar-two .block {
    padding: 15px 25px 20px;
}


.node-type-project .views-field-field-project-dates {
    margin-top: 10px;
}
.node-type-project .views-field-field-project-dates-1 {
    margin-bottom: 10px;
    clear: both;
}

.node-type-project .views-field-field-project-location-image {
    margin: 0 0 5px 0;
}

.node-type-project .field-type-entityreference .field-label {
    min-width: 60px;
    font-weight: 400;
    font-family: myriadprobold;
}

.node-type-project .field-name-field-project-donor {
    margin-bottom: 10px;
}

.node-type-project .field-label-inline .field-items {
    float: none;
    overflow: hidden;
}

/*   End of Project Individual   */


/*    Project Landing Page    */

.block-landing-projects .views-field-field-project-donor, .block-landing-projects .views-field-field-project-partner {}

.block-landing-projects .views-field img {
    width: 100%;
    height: auto;
}

.block-landing-projects .views-field {
    clear: both;
    float: left;
    margin: 0 0 10px;
    width: 100%;
}

.block-landing-projects .fl-left {
    min-width: 60px;
}

.project-tabs .item-list {
    float: left;
    width: 100%;
}

.project-tabs .quicktabs_main {
    background-color: #eef6ec;
    border: 1px solid #afafaf;
    float: left;
    margin-top: -1px;
    padding: 1%;
    position: relative;
    width: 98%;
    z-index: 1;
}

.block-quicktabs ul.pager {
    margin-top: 20px;
}

.block-quicktabs select {
    width: 200px;
}

.project-tabs .quicktabs-tabs li {
    border-right: 1px solid #acacac;
    border-top: 1px solid #acacac;
    float: left;
    line-height: 30px;
    padding: 0 22px;
    position: relative;
    display: inline-block;
}

.project-tabs .quicktabs-tabs li.active {
    background-color: #eef6ec;
    border-bottom: 0 none;
    /*border-left: 1px solid #acacac;*/
    z-index: 99;
}

.project-tabs .quicktabs-tabs li.first {
    border-left: 1px solid #afafaf;
}

.project-tabs .quicktabs-tabs li a {
    font-family: myriadprobold;
    color: #000;
}

.project-tabs .form-submit {
    margin-top: 0 !important;
}

.chrome.mac .project-tabs .form-submit {
    line-height: 20px;
}

.project-tabs .form-text {
    line-height: 20px;
    width: 200px;
}

.project-tabs .views-field-field-project-image {}

.project-tabs .view-filters {
    float: left;
    margin-bottom: 10px;
}

.project-tabs .views-exposed-form label {
    display: inline-block;
    float: left;
    font-family: myriadprocondensed;
    font-size: 20px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 10px 0 0;
}

.project-tabs .views-widget {
    float: left;
}

.project-tabs .dd.ddcommon {
    width: 170px !important;
}

.project-tabs .dd.ddcommon .ddChild {
    min-height: 105px !important;
}

.result-title {
    font-family: myriadprobold !important;
    margin-bottom: 10px;
}

.result-title + .result-title {
    display: none;
}


/*  End of project landing page    */

/*   Advanced Search Page   */

.page-publications-search-advanced .views-field-field-publication-image {
    float: left;
    margin-right: 10px;
}

.view-advanced-search .views-exposed-form .views-exposed-widget {
    clear: both;
    float: left;
    margin: 10px 0;
    padding: 0;
    width: 100%;
}

.view-advanced-search .views-exposed-form label {
    float: left;
    font-family: myriadprosemibold;
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    margin-right: 10px;
    min-width: 140px;
}

.view-advanced-search .views-operator {
    float: left;
    margin-right: 20px;
    min-width: 200px;
}

.view-advanced-search .views-widget {
    float: left;
    overflow: hidden;
}

.view-advanced-search .views-widget .form-text {
    line-height: 20px;
    width: 240px;
}

.view-advanced-search select[multiple] {
    height: 110px;
    width: 250px;
    border: 1px solid #afafaf;
}

.view-advanced-search select:not([multiple]) {
    width: 200px;
}

.view-advanced-search .views-submit-button {
    text-align: center;
}

.view-advanced-search .views-submit-button input {
    float: none;
}

.view-advanced-search .view-filters {
    border-bottom: 1px solid #afafaf;
    margin-bottom: 30px;
    padding-bottom: 20px;
}

.page-publications-search-advanced h1#page-title {
    font-family: myriadprocondensed;
}

.page-publications-search-advanced ul.pager {
    margin-top: 20px;
}

/*   End of advanced search page   */

/*     Image Gallery     */

.node-type-image-gallery iframe {
    width: 100% !important;
}

/*     End of Image Gallery */

/*     Individual Press Release      */

.views-field-field-press-release-related-publ, .views-field-field-press-release-related-stor {
    overflow: hidden;
}

.node-type-press-release .views-field-field-publication-image, .node-type-press-release .views-field-field-story-image {
    float: left;
    margin-right: 10px !important;
}

.node-type-press-release .block-tags-field > .bold {
    float: left;
    margin: -2px 5px 0 0;
    min-height: 25px;
}

.views-field-field-press-release-tags .views-label {
    float: left;
    margin: -1px 10px 0 0;
}

.views-field-field-press-release-tags {
    margin: 10px 0;
}

.press-related-stories .views-row, .press-related-publications .views-row {
    margin-bottom: 10px;
}

.press-related-images li {
    float: left;
    margin-right: 10px;
    width: 47%;
}

.press-related-images li:nth-child(2n) {
    margin-right: 0;
}

.press-related-images img {
    height: auto !important;
    width: 100% !important;
}

.press-related-images header h2 {
    display: none;
}


/*     End of Individual Press Release */


/*     Individual Story Page     */

.node-type-story .views-field-field-story-tags .views-label {
    float: left;
    margin-right: 5px;
}

.node-type-story .views-field-field-story-tags .field-content {
    overflow: hidden;
}

.node-type-story .field-name-body {
    border-bottom: 1px solid #afafaf;
    clear: both;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}

.node-type-story .field-type-entityreference {
    clear: both;
    float: left;
    margin: 10px 0;
    width: 100%;
}

.node-type-story .field-type-entityreference .field-label {
    float: left;
    margin-right: 5px;
    min-width: 50px;
}

.node-type-story .field-type-entityreference .field-items {
    float: none;
    overflow: hidden;
}

.node-type-story .views-field-sharethis .views-label {
    float: left;
}

.node-type-story .main-highlighted {
    margin-bottom: 10px;
}

.node-type-story .main-highlighted .views-field-field-story-image {
    margin-right: 0;
    width: 100%;
}

.node-type-story .main-highlighted .views-field-field-story-image img {
    height: auto;
    width: 100%;
}

.node-story .field-item.even > p:first-child {
    margin-top: 0;
}

.node-type-story .views-field-sharethis {
    margin-top: 10px;
    float: left;
    clear: both;
}

.story-sidebar-impacts .views-row {
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 20px !important;
}

.story-sidebar-impacts .views-row .views-field-title {
    font-family: myriadprobold;
    font-size: 30px;
}

.story-sidebar-impacts .views-row-1 .views-field-title {
    color: #ed1849;
}

.story-sidebar-impacts .views-row-2 .views-field-title {
    color: #6ecbd2;
}

.story-sidebar-impacts .views-row-3 .views-field-title {
    color: #86246e;
}

/*     End of Individual Story Page     */


/*   User Page   */

/* User page css */
.page-user .content-top-title.full-width {
    overflow:hidden;
}
.page-user #user-login {
    margin:20px 0 0;
}
.page-user #user-login .form-item {
    margin:0 0 10px;
}
.page-user #user-login label {
    display:inline-block;
    width:100px;
}
.page-user #user-login input.form-text {
    box-shadow:none;
    height:30px;
}
.page-user #user-login .form-item {
    clear:both;
    margin:0 0 10px;
}
.page-user #user-login input#edit-submit:hover {
    background: none repeat scroll 0 0 #666;
    border-color: #494949;
    color: #fff;
}
.page-user #user-login input#edit-submit {
    background: linear-gradient(#ffffff, #e5e5e5) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #888888;
    border-radius: 5px;
    cursor: pointer;
    line-height: 23px;
    width: 80px;
}

.page-user .profile h3 {
    border-bottom:1px solid #ccc;
    line-height: 65px;
}

.page-user #user-login .description {
    margin: 3px 0 0 105px;
}


/*    End of User Page  */

/*    Fact Sheets  */

.fact-sheets .block-wrapper > .download-button, .fact-sheets .block-wrapper > .share-this-wrapper {
    display: block;
}

.fact-sheets .block-wrapper > .block-tags {
    width: 100%;
}

.fact-sheets .block-tags > div {
    margin-top: -2px;
}

/*    End of Fact Sheets  */

/*    Taxonomy Page / Term Page    */

.page-taxonomy-term ul.pager {
    margin-top: 20px;
}

.page-taxonomy-term article {
    float: left;
    width: 100%;
    clear: both;
    margin: 10px 0;
}

/*    End of Taxonomy Page / Term Pagess Fw    */

.remove-left {
    left: 0 !important;
}

.node-type-audio .field-name-field-audio-tags:before {
    content: "Tags";
    display: inline-block;
    float: left;
    font-family: myriadprobold;
    margin: -1px 5px 0 0;
}

.node-type-audio .field-name-field-audio-tags .field-item:after {
    content: ",";
}

.node-type-audio .field-name-field-audio-tags .field-item {
    display: inline-block;
    margin-right: 5px;
}

.node-type-video .field-type-taxonomy-term-reference .field-item:last-child a:after {
    content: "";
}

.node-type-video .field-type-taxonomy-term-reference a:after {
    content: ",";
    margin-right: 3px;
}

.node-type-video .field-type-taxonomy-term-reference a {
    display: inline-block;
    float: left;
}

.node-type-video .field-type-taxonomy-term-reference {
    margin-bottom:5px ;
}

.node-type-video .field-type-taxonomy-term-reference .field-items {
    overflow: hidden;
    float: none;
}


.homepage-slider .flex-direction-nav a::before {
 content: " ";
 background: url(/sites/all/themes/worldfish/images/arrow_left.png) no-repeat;
 width: 20px;
 height: 20px;
 overflow: inherit;
}



.field-name-field-story-subtitle .field-item.even {
    font-weight: bold;
    margin-bottom: 20px;
	font-size: 20px !important;
	line-height: normal !important;
}


sub{
vertical-align:none;	
}




/* Added by Sham 2015 04 02 */
#block-views-press-releases-block-6 h2.block__title{margin-top:0px;}


img.sdg {
    float: left;
    margin: 0 2px 10px 0px;
}


.page-node-16921 #block-views-projects-block-4 {
    display: none;
}

@media screen and (max-width: 768px) {
div#block-views-country-pages-block-1 {
    width: 99%;
}
.views-field.views-field-field-boxed-body {
    width: 99%;
}
div#block-views-country-pages-block-3 img {
    float: left;
    margin-right: 10px;
    max-width: 78px;
	text-align:center;
}
div#block-views-country-pages-block-4, div#block-views-country-pages-block-2{
width:100%;	
}
}