.span_1_of_2 {
    width: 48.5%}
.span_2_of_3 {
    width: 65.66%}
.span_1_of_3 {
    width: 31.33%}
.span_1_of_4 {
    width: 22.75%}
.span_3_of_4 {
    width: 74.25%}
.span_1_of_5 {
    width: 17.6%}
.span_1_of_6 {
    width: 14.16%}
.span_1_of_8 {
    width: 9.875%}
.span_5_of_8 {
    width: 61.37%}
.span_3_of_8 {
    width: 35.62%}
	
.group {
    zoom: 1;
}
.section {
    clear: both;
    padding: 0;
    margin: 0;
}
.section>.col {
    display: inline-block;
    float: none;
    vertical-align: top;
    margin: 0 -.25em 1.125em 0;
}

@media only screen and (max-width: 767px){
	.section>.col {
		display: initial;
	}
}
	
.pubs-container {
    padding: 0 4em;
    max-width: 105em;
    margin: 0 auto
}
}.alert-small {
    width: 30px;
    height: 30px;
    background-position: 0 0;
}
.conversation-small {
    width: 60px;
    height: 60px;
    background-position: -40px 0;
}
.conversation_hover-small {
    width: 60px;
    height: 60px;
    background-position: -110px 0;
}
.data-set-small {
    width: 200px;
    height: 100px;
    background-position: -180px 0;
}
.data-set_thumb-small {
    width: 50px;
    height: 25px;
    background-position: -390px 0;
}
.facebook-small {
    width: 30px;
    height: 30px;
    background-position: -450px 0;
}
.facebook_hover-small {
    width: 30px;
    height: 30px;
    background-position: -490px 0;
}
.twitter-small {
    width: 30px;
    height: 30px;
    background-position: 0;
    background-image: url(../images/twitter-sprite.png);
}
.twitter-small:hover {
    background-position: -30px 0px;
}
.twitter_hover-small {
    width: 30px;
    height: 30px;
    background-position: -490px 0;
}
.language-map-small {
    width: 36px;
    height: 21px;
    background-position: -580px 0;
}
.language-map_light-small {
    width: 36px;
    height: 21px;
    background-position: -580px 0;
}
.linkedin-small {
    width: 30px;
    height: 30px;
    background-position: -630px 0;
}
.linkedin_hover-small {
    width: 30px;
    height: 30px;
    background-position: -670px 0;
}
.logo-small {
    width: 90px;
    height: 62px;
    background-position: -710px 0;
}
.map-small {
    width: 200px;
    height: 100px;
    background-position: -810px 0;
}
.map_thumb-small {
    width: 50px;
    height: 25px;
    background-position: -1020px 0;
}
.menu-close-small {
    width: 45px;
    height: 45px;
    background-position: -1080px 0;
}
.menu-close_hover-small {
    width: 45px;
    height: 45px;
    background-position: -1140px 0;
}
.menu-open-small {
    width: 45px;
    height: 45px;
    background-position: -1200px 0;
}
.menu-open_hover-small {
    width: 45px;
    height: 45px;
    background-position: -1260px 0;
}
.presentation-small {
    width: 200px;
    height: 100px;
    background-position: -1320px 0;
}
.presentation_thumb-small {
    width: 50px;
    height: 25px;
    background-position: -1530px 0;
}
.publication-small {
    width: 60px;
    height: 60px;
    background-position: -1590px 0;
}
.publication_hover-small {
    width: 60px;
    height: 60px;
    background-position: -1660px 0;
}
.seedling-small {
    width: 188px;
    height: 309px;
    background-position: -1730px 0;
}
.slider-arrow-left-small {
    width: 30px;
    height: 30px;
    background-position: -1930px 0;
}
.slider-arrow-right-small {
    width: 30px;
    height: 30px;
    background-position: -1970px 0;
}
.tool-small {
    width: 200px;
    height: 100px;
    background-position: -2010px 0;
}
.tool_thumb-small {
    width: 50px;
    height: 25px;
    background-position: -2220px 0;
}
.video-small {
    width: 200px;
    height: 100px;
    background-position: -2280px 0;
}
.video_thumb-small {
    width: 50px;
    height: 25px;
    background-position: -2490px 0;
}
.zoom-icon-small {
    width: 50px;
    height: 50px;
    background-position: -2550px 0;
}
.zoom-icon_hover-small {
    width: 50px;
    height: 50px;
    background-position: -2610px 0;
}
.alert-small, .conversation-small, .conversation_hover-small, .data-set-small, .data-set_thumb-small, .facebook-small, .facebook_hover-small, .language-map-small, .language-map_light-small, .linkedin-small, .linkedin_hover-small, .logo-small, .map-small, .map_thumb-small, .menu-close-small, .menu-close_hover-small, .menu-open-small, .menu-open_hover-small, .presentation-small, .presentation_thumb-small, .publication-small, .publication_hover-small, .seedling-small, .slider-arrow-left-small, .slider-arrow-right-small, .tool-small, .tool_thumb-small, .video-small, .video_thumb-small, .zoom-icon-small, .zoom-icon_hover-small {
    background-image: url(../images/icons-small-sprite.png);
    background-size: 2670px 310px;
}
.alert-large {
    width: 60px;
    height: 60px;
    background-position: 0 0;
}
.conversation-large {
    width: 120px;
    height: 120px;
    background-position: -80px 0;
}
.conversation_hover-large {
    width: 120px;
    height: 120px;
    background-position: -220px 0;
}
.data-set-large {
    width: 400px;
    height: 200px;
    background-position: -360px 0;
}
.data-set_thumb-large {
    width: 100px;
    height: 50px;
    background-position: -780px 0;
}
.facebook-large {
    width: 60px;
    height: 60px;
    background-position: -900px 0;
}
.facebook_hover-large {
    width: 60px;
    height: 60px;
    background-position: -980px 0;
}
.language-map-large {
    width: 72px;
    height: 42px;
    background-position: -1060px 0;
}
.language-map_light-large {
    width: 72px;
    height: 42px;
    background-position: -1160px 0;
}
.linkedin-large {
    width: 60px;
    height: 60px;
    background-position: -1260px 0;
}
.linkedin_hover-large {
    width: 60px;
    height: 60px;
    background-position: -1340px 0;
}
.logo-large {
    width: 180px;
    height: 124px;
    background-position: -1420px 0;
}
.map-large {
    width: 400px;
    height: 200px;
    background-position: -1620px 0;
}
.map_thumb-large {
    width: 100px;
    height: 50px;
    background-position: -2040px 0;
}
.menu-close-large {
    width: 90px;
    height: 90px;
    background-position: -2160px 0;
}
.menu-close_hover-large {
    width: 90px;
    height: 90px;
    background-position: -2280px 0;
}
.menu-open-large {
    width: 90px;
    height: 90px;
    background-position: -2400px 0;
}
.menu-open_hover-large {
    width: 90px;
    height: 90px;
    background-position: -2520px 0;
}
.presentation-large {
    width: 400px;
    height: 200px;
    background-position: -2640px 0;
}
.presentation_thumb-large {
    width: 100px;
    height: 50px;
    background-position: -3060px 0;
}
.publication-large {
    width: 120px;
    height: 120px;
    background-position: -3180px 0;
}
.publication_hover-large {
    width: 120px;
    height: 120px;
    background-position: -3320px 0;
}
.seedling-large {
    width: 376px;
    height: 618px;
    background-position: -3460px 0;
}
.slider-arrow-left-large {
    width: 60px;
    height: 60px;
    background-position: -3860px 0;
}
.slider-arrow-right-large {
    width: 60px;
    height: 60px;
    background-position: -3940px 0;
}
.tool-large {
    width: 400px;
    height: 200px;
    background-position: -4020px 0;
}
.tool_thumb-large {
    width: 100px;
    height: 50px;
    background-position: -4440px 0;
}
.video-large {
    width: 400px;
    height: 200px;
    background-position: -4560px 0;
}
.video_thumb-large {
    width: 100px;
    height: 50px;
    background-position: -4980px 0;
}
.zoom-icon-large {
    width: 100px;
    height: 100px;
    background-position: -5100px 0;
}
.zoom-icon_hover-large {
    width: 100px;
    height: 100px;
    background-position: -5220px 0;
}
.alert-large, .conversation-large, .conversation_hover-large, .data-set-large, .data-set_thumb-large, .facebook-large, .facebook_hover-large, .language-map-large, .language-map_light-large, .linkedin-large, .linkedin_hover-large, .logo-large, .map-large, .map_thumb-large, .menu-close-large, .menu-close_hover-large, .menu-open-large, .menu-open_hover-large, .presentation-large, .presentation_thumb-large, .publication-large, .publication_hover-large, .seedling-large, .slider-arrow-left-large, .slider-arrow-right-large, .tool-large, .tool_thumb-large, .video-large, .video_thumb-large, .zoom-icon-large, .zoom-icon_hover-large {
    background-image: url(../images/icons-large-sprite.png);
    background-size: 5340px 620px;
}
.svg .alert-large, .svg .alert-small, .svg .conversation-large, .svg .conversation-small, .svg .conversation_hover-large, .svg .conversation_hover-small, .svg .data-set-large, .svg .data-set-small, .svg .data-set_thumb-large, .svg .data-set_thumb-small, .svg .facebook-large, .svg .facebook-small, .svg .facebook_hover-large, .svg .facebook_hover-small, .svg .language-map-large, .svg .language-map-small, .svg .language-map_light-large, .svg .language-map_light-small, .svg .linkedin-large, .svg .linkedin-small, .svg .linkedin_hover-large, .svg .linkedin_hover-small, .svg .logo-large, .svg .logo-small, .svg .map-large, .svg .map-small, .svg .map_thumb-large, .svg .map_thumb-small, .svg .menu-close-large, .svg .menu-close-small, .svg .menu-close_hover-large, .svg .menu-close_hover-small, .svg .menu-open-large, .svg .menu-open-small, .svg .menu-open_hover-large, .svg .menu-open_hover-small, .svg .presentation-large, .svg .presentation-small, .svg .presentation_thumb-large, .svg .presentation_thumb-small, .svg .publication-large, .svg .publication-small, .svg .publication_hover-large, .svg .publication_hover-small, .svg .seedling-large, .svg .seedling-small, .svg .slider-arrow-left-large, .svg .slider-arrow-left-small, .svg .slider-arrow-right-large, .svg .slider-arrow-right-small, .svg .tool-large, .svg .tool-small, .svg .tool_thumb-large, .svg .tool_thumb-small, .svg .video-large, .svg .video-small, .svg .video_thumb-large, .svg .video_thumb-small, .svg .zoom-icon-large, .svg .zoom-icon-small, .svg .zoom-icon_hover-large, .svg .zoom-icon_hover-small {
    background-image: url(../images/icons-sprite.svg);
}


.csstransforms .l-arrow, .csstransforms .r-arrow {
    text-align: center;
    height: .17em;
    width: .85em;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.csstransforms .l-arrow {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.csstransforms .l-arrow:after, .csstransforms .l-arrow:before, .csstransforms .r-arrow:after, .csstransforms .r-arrow:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: #5fc4af;
}
.csstransforms .l-arrow:before, .csstransforms .r-arrow:before {
    width: 51%;
    -webkit-transform: skew(0deg, 40deg);
    -ms-transform: skew(0deg, 40deg);
    transform: skew(0deg, 40deg);
}
.csstransforms .l-arrow:after, .csstransforms .r-arrow:after {
    width: 49%;
    -webkit-transform: skew(0deg, -40deg);
    -ms-transform: skew(0deg, -40deg);
    transform: skew(0deg, -40deg);
    left: .425em;
}

.csstransforms .search-icon {
    font-size: 1.5em;
    width: .425em;
    height: .375em;
    border: .1em solid #fff;
    border-radius: .4em;
    position: relative;
}
.csstransforms .search-icon:before {
    content: "";
    position: absolute;
    left: -.3em;
    bottom: -.225em;
    border-width: 0;
    background: #fff;
    width: .3em;
    height: .09em;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.csstransforms .donate-icon {
    position: relative;
    width: 1.0415625em;
    height: .93740625em;
}
.csstransforms .donate-icon:after, .csstransforms .donate-icon:before {
    position: absolute;
    content: "";
    left: .52078125em;
    top: 0;
    width: .52078125em;
    height: .83325em;
    background: #fff;
    border-radius: .52078125em .52078125em 0 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%}
.csstransforms .donate-icon:after {
    left: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    transform-origin: 100% 100%}
	
.resource-button {
  background-color: #f4f2f4;
  border: .0625em solid #E1DDD5
}
 .resource-button:hover {
  background-color: rgba(37, 53, 38, 0.85);
   color:white
}   


.resource-button:hover ~ .resource-button-h{
     color:white!important;
}

.resource-button-h{
  color:black;
}

.current {
    background: #E8E1DA;
    color: #8E7559;
    cursor: default;
    -webkit-transition: none;
    transition: none;
}

.wp-post-image{
    max-width: 250px;
    max-height: 250px !important;    
}

.board-image {
    max-width: 400px;
    max-height: 400px;    
}

.board-member-title{
    font-size: 19px;
    font-weight: 800;
    color: #3b3b3b;
}

.board-member-subtitle{
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
}

.table {
    display: table;
}
.table-cell {
    display: table-cell;
    vertical-align: middle;
}
.table-content {
    margin: 0 auto;
}

.language-map-small {
    width: 36px;
    height: 21px;
    background-position: -580px 0;
	display: inline-block;
    margin: -.3em .20em;
}

.alert-large, .conversation-large, .conversation_hover-large, .data-set-large, .data-set_thumb-large, .facebook-large, .facebook_hover-large, .language-map-large, .language-map_light-large, .linkedin-large, .linkedin_hover-large, .logo-large, .map-large, .map_thumb-large, .menu-close-large, .menu-close_hover-large, .menu-open-large, .menu-open_hover-large, .presentation-large, .presentation_thumb-large, .publication-large, .publication_hover-large, .seedling-large, .slider-arrow-left-large, .slider-arrow-right-large, .tool-large, .tool_thumb-large, .video-large, .video_thumb-large, .zoom-icon-large, .zoom-icon_hover-large {
    background-image: url(../images/icons-large-sprite.png);
    background-size: 5340px 620px;
}
.svg .alert-large, .svg .alert-small, .svg .conversation-large, .svg .conversation-small, .svg .conversation_hover-large, .svg .conversation_hover-small, .svg .data-set-large, .svg .data-set-small, .svg .data-set_thumb-large, .svg .data-set_thumb-small, .svg .facebook-large, .svg .facebook-small, .svg .facebook_hover-large, .svg .facebook_hover-small, .svg .language-map-large, .svg .language-map-small, .svg .language-map_light-large, .svg .language-map_light-small, .svg .linkedin-large, .svg .linkedin-small, .svg .linkedin_hover-large, .svg .linkedin_hover-small, .svg .logo-large, .svg .logo-small, .svg .map-large, .svg .map-small, .svg .map_thumb-large, .svg .map_thumb-small, .svg .menu-close-large, .svg .menu-close-small, .svg .menu-close_hover-large, .svg .menu-close_hover-small, .svg .menu-open-large, .svg .menu-open-small, .svg .menu-open_hover-large, .svg .menu-open_hover-small, .svg .presentation-large, .svg .presentation-small, .svg .presentation_thumb-large, .svg .presentation_thumb-small, .svg .publication-large, .svg .publication-small, .svg .publication_hover-large, .svg .publication_hover-small, .svg .seedling-large, .svg .seedling-small, .svg .slider-arrow-left-large, .svg .slider-arrow-left-small, .svg .slider-arrow-right-large, .svg .slider-arrow-right-small, .svg .tool-large, .svg .tool-small, .svg .tool_thumb-large, .svg .tool_thumb-small, .svg .video-large, .svg .video-small, .svg .video_thumb-large, .svg .video_thumb-small, .svg .zoom-icon-large, .svg .zoom-icon-small, .svg .zoom-icon_hover-large, .svg .zoom-icon_hover-small {
    background-image: url(../images/icons-sprite.svg);
}