@import url("//hello.myfonts.net/count/3cfa7a");
  
@font-face {
  font-family: 'SimpliciterSansSmallCaps';
  src: url('fonts/SimpliciterSansSmallCaps/font.woff2') format('woff2'), url('fonts/SimpliciterSansSmallCaps/font.woff') format('woff');
}
@font-face {
  font-family: 'SimpliciterSans';
  src: url('fonts/SimpliciterSans/font.woff2') format('woff2'), url('fonts/SimpliciterSans/font.woff') format('woff');
}
@font-face {
  font-family: 'SimpliciterSans-Italic';
  src: url('fonts/SimpliciterSans-Italic/font.woff2') format('woff2'), url('fonts/SimpliciterSans-Italic/font.woff') format('woff');
}
@font-face {
  font-family: 'SimpliciterSans-Bold';
  src: url('fonts/SimpliciterSans-Bold/font.woff2') format('woff2'), url('fonts/SimpliciterSans-Bold/font.woff') format('woff');
}
@font-face {
    font-family: 'madsans';
    src: url('fonts/mad-sans-black.eot');
    src: url('fonts/mad-sans-black.eot?#iefix') format('embedded-opentype'),
        url('fonts/mad-sans-black.woff') format('woff'),
        url('fonts/mad-sans-black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#follower{
z-index: 999999;
	width:70px;
	height:70px;
	position:absolute;
	background: url(images/follow.svg);
	background-size: 70px 70px;
}
em {background: #00FF8E; font-family: bold; text-transform: none; font-style: normal;}
em:hover {background: #FCE1DF;}
.sectiontext p {font-size: 32px; line-height: 40px;margin: 0 0 40px 0;}
em, em:hover{transition: color 300ms, border-color 300ms, background-color 300ms;-moz-transition: color 300ms, border-color 300ms, background-color 300ms; -o-transition: color 300ms, border-color 300ms, background-color 300ms; -webkit-transition: color 300ms, border-color 300ms, background-color 300ms;  /* Saf3.2+, Chrome */ }
.sectiontitle {padding-left: 0; margin-left:0;}
.sectiontitle h5 {color: #22B573; font-family: madsans; font-size: 170px; line-height: 180px;text-transform: none;letter-spacing: -6px;}
.sectiontitle h5 a {color: #22B573;text-decoration:none;}
.sectiontitle h5 a:hover, .sectiontitle h5 a:active {background: #FCE1DF;}
.sectionleft {display:block; width: 72.5%;padding-left: 5%;padding-top: 30px;padding-bottom: 0;text-align: left;}
.sectiontext {float: none; width:100%;padding-right: 0;padding-left: 0;text-align: left;}
.sectiontext p {text-align: left;}
::selection {
  background: #FCE1DF; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #FCE1DF; /* Gecko Browsers */
}

.fellow_blocks {padding-left: 5%;margin-bottom: 120px;}
.fellow_blocks h2 {color: #019966; font-family:'SimpliciterSans-Bold'; font-weight: 400; font-size: 75px; line-height: 78px;margin: 0 0 40px 0;display:block;}
.fellow_block {vertical-align: top;display:inline-block; width: 33.33%;position:relative;}
.fellow_block img {display:block; width:100%;height:auto;position:relative;z-index: 1;margin-bottom: 0;}
.fellow_block img.fellow_img {margin-bottom:0;}
.img_desc_icon {display: block; cursor: pointer;position: absolute; bottom: 0; right: 0;padding: 0 15px 15px 0; width: 45px;z-index: 6;}
.img_desc_icon img {width:100%;height:auto;}
.img_desc {background: #22B573; padding: 20px;color: #22B573;position:absolute; z-index: 6;bottom: 0; left: 0; right: 0; width:100%;display:none;}
.img_desc p {color: #fff; font-size: 14px; line-height: 18px;margin: 0;}
.img_over {font-family:'SimpliciterSans';cursor: pointer;display:none;z-index: 10;background: rgba(252,225,223,0.9); position: absolute; top: 0; right:0; left: 0; bottom: 0; padding: 30px;}
.img_over h3 {font-family:'SimpliciterSans-Bold';font-size: 40px; line-height: 44px; margin: 0 0 20px 0; padding: 0; text-transform: none;color: #019966;}
.img_over p {color: #019966; font-family:'SimpliciterSans';font-size: 20px; line-height: 24px;margin: 0 0 30px 0;}
a.more {color: #FF7BAC; font-family: 'bold';font-size: 20px; line-height:24px;border-color: #ff7bac;}
.more-cont {position: absolute; z-index: 25; top: 100%; left: 0; padding: 20px;background: #B4FCD6;}
.more-cont p {color: #006837;font-size: 24px; line-height: 28px;font-family:'SimpliciterSans-Bold';margin: 0;}
.page-template-template-fellowannouncement header#header {height: 160px;}
#map .mapboxgl-popup-content {width: 200px;background: #FCE1DF;-webkit-box-shadow: 7px 7px 0px 1px #00FF8E, 7px 7px 0px 1px #00FF8E; 
box-shadow: 7px 7px 0px 1px #00FF8E, 7px 7px 0px 1px #00FF8E;padding: 0;}
.popl img {display:block;width:100%;height:auto;}
.poppad {padding: 15px;}
.poppad h2 {font-size: 32px; line-height: 35px;font-family:'SimpliciterSans-Bold';margin: 0 0 15px 0;color: #019966;}
.poppad p {font-family:'SimpliciterSans';font-size: 18px; line-height: 22px;color: #019966; margin: 0 0 15px 0 !important; display: block;}
.poppad a.cta:link,.poppad a.cta:visited {background: #FCE1DF; color: #019966;padding: 7px 10px; font-family:'SimpliciterSans-Bold';display:inline-block; border: 1px solid #019966;}
.poppad a.cta:hover, .poppad a.cta:visited {color: #FCE1DF; background: #019966; }
.marker {background: #019966;}
.mapboxgl-popup{
    transform:none !important;
     top: 35px !important;
	position: absolute !important;
    left:-moz-calc(50% - 100px) !important; left: -webkit-calc(50% - 100px) !important; left: calc(50% - 100px) !important;
	left: 35px !important;
}
.mapboxgl-popup-anchor-top .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-center .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-left .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-right .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,
.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip, 
.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{
    display:none !important;
}

.slick-arrow {background: url(images/leftp.svg) no-repeat center center;}
.slick-next {background-image: url(images/rightp.svg);}
.slick-prev {background-image: url(images/leftp.svg);}
.slider {font-family:'SimpliciterSans-Bold';border-top: 6px solid #00FF8E;border-bottom: 6px solid #00FF8E;width: 90%; margin-left: auto; margin-right:auto;}
.slidermediasb {background: #ffffff;}
.slidebox {background: #ffffff;font-family:'SimpliciterSans-Bold';}
.slidersb {background: #fff;}
.slidersb h2 {font-family:'SimpliciterSans-Bold';font-size: 20px; line-height: 25px;color: #006837;}
.slidersb h2 em {background: none; color: #FF7BAC;font-family:'SimpliciterSans-Bold';}
.slidersb h4 {font-size: 14px; line-height: 18px;display:block; margin-bottom: 30px;margin-top: 0;letter-spacing: 2px;}
.slidersb p {color: #006837;font-family:'SimpliciterSans';}
.slidersb .imgdesc {padding-top: 15px;display:block;}
.slidersb .imgdesc p {font-size: 13px; line-height: 16px;color: #006837;font-family:'SimpliciterSans';}
.slick-slide img {border-left: 1px solid #fff;}
.slick-active img {display:block;border-left: 0;}
section {z-index: 2;}
.fellowwrap {z-index: 2; display:block; clear:both; position:relative;width:100%;background: #fff;}
.introsection {top: 0;background: #FBCCCC;padding: 159px 0 25px 0;z-index: 1;}
.introtext {width:48%; display:inline-block;float:none;padding-right: 5%;padding-top: 50px;}
.introimg {vertical-align: middle;text-align:center;width: 50%; height:100%; display: inline-block;float:left;margin: 0; padding: 0 5%;}
.introimgwrap {display: block; width:100%; height: 100%;}
.introimg img {margin: 0 auto;max-height: 600px;width:auto; max-width: 100%;vertical-align: middle;display: block;}
.introchild {display:flex;}
.introimgwrap span {
    display:table-cell;
	vertical-align:middle;}
.introtext p, .introtext p strong {font-size: 17px; line-height: 18px;}
.ifellowtitle, .ifellowbox {background: none; padding: 0; margin: 0; display:block; font-family:'SimpliciterSans';font-size:14px;line-height:16px;border:0;}
.ifellowtitle, .ifellowtitle a {font-family:'SimpliciterSans-Bold';color: #FF7BAC;display:block;margin-top: 30px;}
.ifellowtitle a {margin-top: 0;text-decoration:none;}
.ifellowtitle a:hover {background: #fff;}
.ifellowtitle:first-of-type {margin-top: 0;}
.ifellowbox a {color: #006837; text-decoration:none;}
.ifellowbox a:hover {background: #fff;}
.ifellowlist {display:block;max-height: 100%;column-count: 3;}
.fintroh2 h2{color: #FF7BAC;font-family:'SimpliciterSans-Bold';font-size: 40px; line-height: 44px; margin: 0 0 30px 0; padding: 0;}
.ifellowbtm {height: 40px;margin-top: 5px;padding-bottom: 5px;text-align:right;display:block;clear:both;column-count: 1;}
.hash {color: #019966;font-family:'SimpliciterSans-Bold';font-size:32px; line-height: 36px;vertical-align: top;float:right; text-align:right;width:100%;display:block;}
.hash a {color: #019966; text-decoration:none;display:inline-block; float:right;}
.hash a:hover {background: #fff;}
.fintrogap {width:100%; z-index: 2;display:block;clear:both;position:relative;background: #fff;border-top: 6px solid #00FF8E;}
.fellowsb {font-family: 'SimpliciterSans';border: 0;z-index: 10;float: right; width: 23%;padding: 120px 5% 60px 0;margin: 0;font-size: 19px; line-height: 27px;}
.fellowsb h4 {font-family: 'bold'; font-size: 19px; line-height: 27px; margin: 40px 0 10px 0; padding: 0;}
.fellowsb ul li {color: #FF7BAC; font-family: 'SimpliciterSans'; font-size: 19px; line-height: 25px; display:block;padding-bottom: 12px;}
.fellowsb strong {color: #ff7bac;font-family: 'SimpliciterSans-Bold';}
.fellowsb a:link, .fellowsb a:visited {color: #ff7bac; text-decoration: underline;font-family: 'SimpliciterSans-Bold';}
.fellowsb ul {border: 0; margin: 0; padding: 0;}
.footerwrap {z-index: 10; position: relative;;}
.photocredit {color: #fff; font-size: 12px; line-height: 14px; position: absolute; bottom: 15px; left: 25px;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.69);max-width: 50%;}
.fellowa {text-align: center;}
svg {display:block; margin: 0; width:300; height:300px;margin: 0 auto;}
.circle, .square {width: 300px; height: 300px;}
#header {position: relative;border-bottom: 6px solid #00FF8E;}
	#pagegap.pagegapyir {display:none;}
@media only screen and (min-width: 1301px) {
	.introsection {position: fixed;}
}
@media only screen and (max-width: 1300px) {
	#pagegap.pagegapyir {display:none;}
	.introsection {position: relative; z-index: 1;top: 0;padding-top: 0;}
		.fintrogap {margin-top: 0 !important;}
	.introtext {padding-right: 3px;}
	.introchild {display:block;}
	.introimg {padding-left: 3px;}
	.img_over h3 {font-size: 30px; line-height: 35px;}
	.img_over p, .img_over a.more {font-size: 16px; line-height: 21px;}
	.fellow_block {width: 50%;}
}
@media only screen and (max-width: 1200px) {
	.sectiontitle h5 {font-size: 140px; line-height: 150px;letter-spacing: -4px;}
	.introimg, .introtext {width:100% !important;max-width:100%; float:none;display:block;padding-left: 5%; padding-right: 5%;}
	.fellow_blocks h2,.sectiontitle h5 {white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
    word-break: break-all;
		white-space: normal;}
	.slidermediasb,.slidebox,.slider {background: #ffffff;}
	.slidermediasb {position:relative;}
	.slidersb {padding-top: 10px;margin-top: -6px;padding-bottom: 15px;}
}
@media only screen and (max-width: 900px) {
	.fellow_blocks h2 {font-size: 55px;line-height: 60px;margin-bottom: 25px;}
	.sectiontitle {padding: 30px 0 25px 0;}
	.fellowsb {padding-top: 160px !important;}
	.sectiontext p {font-size: 24px; line-height: 32px;margin-bottom: 25px;}
	#map {margin-top: 25px;}
		.sectiontitle h5 {font-size: 100px; line-height: 120px;letter-spacing: 0;}
}
@media only screen and (max-width: 800px) {
	.fellowsb {width:100%; float:none;padding: 0 5% 50px 5% !important;}
	.sectionleft, .sectiontext {width: 100%; padding-right: 5%;}
	.fellow_blocks {margin-bottom: 40px;}
}
@media only screen and (max-width: 600px) {
	#map {height: 500px;}
	.fellow_block {width:100%;}
	.introimg img {width: 100% !important;max-width:100%;}
	.ifellowlist {max-height: 100%;column-count: 2;}
	.ifellowbtm {column-count: 1;}
	.fintroh2 h2 {font-size: 32px; line-height: 36px;}
	.sectiontitle h5 {font-size: 60px; line-height: 68px;letter-spacing: -2px;}
}