@charset "UTF-8";
.custom-theme-1 body {
	font-family: 'GothamLight';
}

.custom-theme-1 body #generic-modal {
	margin-top: 40px
}

.custom-theme-1 body.single-partners .banner .image-container {
	background: #3a76c6;
	background-image: url("../src/img/world-pattern.jpg") !important;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: contain
}

@media(max-width:991px) {
	.custom-theme-1 body.single-partners .banner .image-container {
		background-size: cover
	}
}

.custom-theme-1 body .modal .modal-content {
	border-radius: 0 16px;
	background: #fff
}

.custom-theme-1 body .modal.fellow-modal .modal-dialog {
	margin-top: 30px !important
}

.custom-theme-1 body .modal.fellow-modal .modal-content .profile-image {
	width: 100%;
	text-align: center;
	float: left
}

.custom-theme-1 body .modal.fellow-modal .modal-content .profile-image img {
	border-radius: 100%;
	display: inline-block;
	max-width: 300px;
	margin: 10px 0 30px
}

.custom-theme-1 body .modal.fellow-modal .modal-content .modal-title {
	float: left;
	width: 100%;
	text-align: center;
	padding: 30px 0 10px
}

.custom-theme-1 body .modal.fellow-modal .modal-content .modal-position {
	width: 100%;
	float: left;
	text-align: center;
	margin-bottom: 20px
}

.custom-theme-1 body .modal.fellow-modal .modal-content .modal-header {
	background: transparent;
	border: 0;
	height: 50px
}

.custom-theme-1 body .modal.fellow-modal .modal-content .modal-header button {
	background: transparent;
	opacity: 1;
	padding-top: 20px;
	z-index: 3
}

.custom-theme-1 body .modal.fellow-modal .modal-content .modal-header button i {
	color: #3a76c6
}

.custom-theme-1 body a {
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out
}

.custom-theme-1 body.page-template-default .main-content-container {
	padding-bottom: 0
}

.custom-theme-1 body.page-template-default .main-content-container article {
	margin-bottom: 30px
}

.custom-theme-1 body .section-partners {
	background: #f4f8fa;
	float: left;
	width: 100%
}

.custom-theme-1 body .section-partners h3 {
	margin: 30px 0;
	font-family: 'GothamBlack';
	text-transform: uppercase;
	color: #646464;
	font-size: 20px
}

.custom-theme-1 body .section-partners ul {
	padding: 0
}

.custom-theme-1 body .section-partners ul li {
	list-style: none;
	display: inline-block;
	color: #646464
}

.custom-theme-1 body .section-partners ul li a {
	color: #646464;
	font-family: 'Gotham-Book'
}

.custom-theme-1 body .section-partners ul li a:hover {
	text-decoration: underline;
	color: #3a76c6
}

@media(max-width:768px) {
	.custom-theme-1 body .team-members-grid .team-item {
		max-width: inherit
	}
}

.custom-theme-1 body.search .list-item .grid-item-container {
	background: #fafafa
}

.custom-theme-1 body.search .list-item .grid-item-container .content-container {
	font-family: 'GothamLight';
	border-bottom: 2px solid #3a76c6
}

.custom-theme-1 body.search .list-item .grid-item-container .content-container .title a {
	font-family: 'GothamBold';
	color: #3a76c6
}

.custom-theme-1 body section {
	float: left;
	width: 100%
}

.custom-theme-1 body .container-cta {
	text-align: center;
	float: left;
	width: 100%;
	padding: 20px 0
}

.custom-theme-1 body .container-cta .btn-cta {
	display: inline-block;
	background: #e1d500;
	border-radius: 5px;
	color: #9e9600;
	width: 325px;
	height: 50px;
	font-family: 'GothamBold';
	line-height: 50px;
	text-decoration: none
}

@media(max-width:767px) {
	.custom-theme-1 body .container-cta .btn-cta {
		width: 300px
	}
}

.custom-theme-1 body .container-cta .btn-cta:hover {
	background: #9e9600;
	color: #e1d500
}

.custom-theme-1 body .main-content article p,
.custom-theme-1 body .section-description article p
{
	font-family: 'GothamLight'
}

.custom-theme-1 body .main-content article a {
	color: #3a76c6;
	text-decoration: underline
}

.custom-theme-1 body .main-content article blockquote {
	margin: 30px 0;
	padding: 0;
	border-left: 0;
	position: relative;
	padding: 10px 5%;
	font-family: 'Gotham-Book';
	font-style: italic;
	color: #478ae1;
	font-size: 24px;
	text-align: center
}

.custom-theme-1 body .main-content article blockquote p {
	font-family: 'Gotham-Book';
	font-style: italic;
	font-size: 24px
}

.custom-theme-1 body .main-content article blockquote:before {
	content: '“”';
	position: absolute;
	left: 32%;
	top: 104%;
	font-family: "Gotham-Book" !important;
	font-size: 300px;
	opacity: .1
}

@media(max-width:991px) {
	.custom-theme-1 .header .header-container .header-logo {
		-webkit-box-flex: 0 0 90px;
		-moz-box-flex: 0 0 90px;
		-webkit-flex: 0 0 90px;
		-ms-flex: 0 0 90px;
		flex: 0 0 90px
	}
}

.custom-theme-1 .header .header-container .header-logo img {
	max-width: 116px
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li {
	position: relative
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li.menu-item-has-children {
	position: relative
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li.menu-item-has-children a:after {
	display: none
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu {
	background: #1d57a3
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu:before {
	border-bottom-color: #1d57a3
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu li.current-menu-item a {
	color: #e1d500
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu li a {
	color: #FFF
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu li.split {
	display: none
}

@media(min-width:768px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu li {
		border-top: 1px solid rgba(255, 255, 255, 0.5)
	}
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li .sub-menu li:first-of-type {
		border-top: 0
	}
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li a {
	color: #fff;
	position: relative
}

@media(min-width:1200px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li a {
		padding: 0 .5rem
	}
}

@media(max-width:1199px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li a {
		font-size: 13px;
		padding: 0 .2rem
	}
}

@media(max-width:991px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li a {
		font-size: 12px
	}
}

@media(max-width:768px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li a {
		font-size: 12px;
		padding: 0 .2rem
	}
}

@media(max-width:767px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li a {
		padding: .9rem 1rem;
		font-size: 16px
	}
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li a:hover {
	color: #e1d500
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li+.split {
	width: 1px;
	height: 15px;
	background: white;
	margin-top: 32px;
	display: flex;
	align-items: center;
	-webkit-box-pack: center
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li+.split:last-child {
	display: none
}

@media(max-width:767px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li+.split {
		display: none
	}
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li.current_page_item a {
	color: #e1d500
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li:hover .sub-menu li:hover {
	background: #3a76c6
}

@media(max-width:767px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li:hover .sub-menu li a {
		border-bottom: 1px solid #616161;
		padding: .9rem 0;
		border-right: 0;
		border-left: 0;
		border-top: 0
	}
}

.custom-theme-1 .header .header-container .main-navigation .menu ul>li:hover .sub-menu li a:hover {
	color: #FFF
}

@media(max-width:767px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul>li:hover .sub-menu li a:hover {
		border-bottom: 1px solid #616161;
		border-right: 0;
		border-left: 0;
		border-top: 0;
		padding: .9rem 0
	}
}

.custom-theme-1 .header .header-container .main-navigation .menu ul:not(.sub-menu) {
	padding-left: 5px
}

@media(max-width:991px) {
	.custom-theme-1 .header .header-container .main-navigation .menu ul:not(.sub-menu) {
		padding-left: 0
	}
}

.custom-theme-1 .header .header-container .top-search .search input {
	color: #FFF
}

.custom-theme-1 .header.sticky {
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.7) 0, transparent 82%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7) 0, transparent 82%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7) 0, transparent 82%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000', endColorstr='#00000000', GradientType=0);
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out 0s
}

@media(max-width:767px) {
	.custom-theme-1 .header.sticky {
		background: #333
	}
}

.custom-theme-1 .header.sticky .header-container .header-logo {
	background: transparent;
	border-right: 0
}

.custom-theme-1 .header.sticky .header-container .main-navigation {
	background: transparent
}

.custom-theme-1 .header.sticky .header-container .top-search {
	background: transparent;
	border-bottom: 0
}

.custom-theme-1 .header.sticky .header-container .top-search .search button .fa {
	color: #e1d500
}

.custom-theme-1 .header.sticky .header-container .social-media-links {
	background: transparent
}

.custom-theme-1 .header.sticky .header-container .social-media-links li a {
	color: #FFF
}

.custom-theme-1 .header.sticky .header-container .social-media-links li a:hover {
	color: #e1d500
}

.custom-theme-1 .header.sticky.fixed-menu {
	background: rgba(0, 0, 0, 0.5)
}

.custom-theme-1 .header.sticky.fixed-menu .header-container .header-logo {
	background: transparent;
	border-right: 0
}

.custom-theme-1 .header.sticky.fixed-menu .header-container .main-navigation {
	background: transparent
}

.custom-theme-1 .header.sticky.fixed-menu .header-container .top-search {
	background: transparent
}

.custom-theme-1 .header.sticky.fixed-menu .header-container .social-media-links {
	background: transparent
}

.custom-theme-1 .footer {
	background: #ccc;
	background-image: url("../src/img/footer-background.png");
	background-repeat: no-repeat;
	background-position: 0 0
}

.custom-theme-1 .footer .copyright {
	margin-bottom: 0;
	color: #606060;
	opacity: .5;
	font-size: 18px;
	font-family: 'Gotham-Book'
}

.custom-theme-1 .footer .copyright a {
	color: #606060
}

@media(max-width:480px) {
	.custom-theme-1 .footer .copyright a {
		font-size: 12px
	}
}

.custom-theme-1 .footer .copyright a span {
	color: #606060
}

.custom-theme-1 .footer .social-media-links {
	margin-bottom: 0
}

.custom-theme-1 .footer .social-media-links li a {
	color: #606060
}

.custom-theme-1 .footer .social-media-links li a:hover {
	color: #3a76c6
}

.custom-theme-1 .footer #menu-footer-navigation {
	margin: 20px 0 40px
}

.custom-theme-1 .footer #menu-footer-navigation li {
	position: relative;
	margin: 0 .5rem
}

.custom-theme-1 .footer #menu-footer-navigation li a {
	color: #606060;
	opacity: .5
}

.custom-theme-1 .footer #menu-footer-navigation li a:hover {
	text-decoration: underline
}

.custom-theme-1 .footer #menu-footer-navigation li+.split {
	width: 1px;
	height: 15px;
	background: #989898;
	margin-top: 29px;
	display: inline-block;
	align-items: center;
	position: relative;
	top: 2px;
	-webkit-box-pack: center
}

.custom-theme-1 .footer #menu-footer-navigation li+.split:last-child {
	display: none
}

@media(max-width:767px) {
	.custom-theme-1 .footer #menu-footer-navigation li+.split {
		display: none
	}
}

.custom-theme-1 .footer #menu-footer-extra-menu {
	text-align: center;
	padding-left: 35%;
	margin-bottom: 0;
	position: relative;
	z-index: 3
}

@media(max-width:991px) {
	.custom-theme-1 .footer #menu-footer-extra-menu {
		padding-left: 0
	}
}

.custom-theme-1 .footer #menu-footer-extra-menu:before {
	content: '';
	left: 10%;
	top: 12px;
	width: 28%;
	height: 2px;
	background: #FFF;
	z-index: 2;
	position: absolute;
	opacity: .5
}

@media(max-width:1024px) {
	.custom-theme-1 .footer #menu-footer-extra-menu:before {
		display: none
	}
}

.custom-theme-1 .footer #menu-footer-extra-menu:after {
	content: '';
	right: -10%;
	top: 12px;
	width: 13%;
	height: 2px;
	background: #FFF;
	z-index: 2;
	position: absolute;
	opacity: .5
}

@media(max-width:1024px) {
	.custom-theme-1 .footer #menu-footer-extra-menu:after {
		display: none
	}
}

.custom-theme-1 .footer #menu-footer-extra-menu li {
	list-style: none;
	display: inline-block;
	margin: 0 5px
}

.custom-theme-1 .footer #menu-footer-extra-menu li a {
	color: #606060;
	opacity: .5;
	font-family: 'Gotham-Medium'
}

.custom-theme-1 .footer #menu-footer-extra-menu li a:hover {
	text-decoration: underline
}

.custom-theme-1 .banner.no-hero-image {
	background: #3a76c6;
	background-image: url("../src/img/world-pattern.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: contain
}

@media(max-width:991px) {
	.custom-theme-1 .banner.no-hero-image {
		background-size: cover
	}
}

.custom-theme-1 .banner:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("../img/corner-a.png") no-repeat;
	width: 253px;
	height: 34px;
	z-index: 4
}

.custom-theme-1 .banner:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("../img/corner-b.png") no-repeat;
	width: 249px;
	height: 34px;
	z-index: 4
}

.custom-theme-1 .banner .content-container .container .title {
	font-family: 'GothamBlack'
}

@media(max-width:767px) {
	.custom-theme-1 .banner .content-container .container .title {
		font-size: 25px
	}
}

.custom-theme-1 .video-description {
	float: left;
	width: 100%;
	background-color: #ccc;
	background-image: url("../img/about-pattern.png");
	background-repeat: no-repeat;
	background-size: 570px;
	padding: 50px 0
}

.custom-theme-1 .video-description .container-video {
	width: 575px;
	height: 325px;
	background-size: cover;
	text-align: center;
	float: left;
	border: 10px solid #FFF;
	position: relative;
	margin-left: 30px
}

@media(max-width:1090px) {
	.custom-theme-1 .video-description .container-video {
		margin-left: 0
	}
}

@media(max-width:768px) {
	.custom-theme-1 .video-description .container-video {
		width: 100%
	}
}

.custom-theme-1 .video-description .container-video .video-item {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer
}

.custom-theme-1 .video-description .container-video .video-item:before {
	content: "\f144";
	font-family: 'FontAwesome';
	font-size: 100px;
	color: #FFF;
	z-index: 1;
	left: 45%;
	top: 47%;
	position: absolute
}

@media(max-width:480px) {
	.custom-theme-1 .video-description .container-video .video-item:before {
		left: 35%
	}
}

.custom-theme-1 .video-description .container-description {
	float: left;
	width: 100%
}

.custom-theme-1 .video-description .container-description .description-item {
	float: left;
	width: 100%;
	padding-top: 80px
}

.custom-theme-1 .video-description .container-description .description-item p {
	padding-left: 20px;
	border-left: 3px solid #7dc244;
	font-family: 'robotoitalic';
	float: left;
	width: 100%
}

.custom-theme-1 .video-description .container-description .description-item p strong {
	font-family: 'robotoitalic'
}

.custom-theme-1 .signup-newsletter {
	background: #547db2;
	margin-top: 0
}

.custom-theme-1 .signup-newsletter .ninja-forms-req-symbol {
	display: none
}

.custom-theme-1 .signup-newsletter .container .row .container-form {
	padding: 50px 0 40px
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-title h2 {
	font-family: 'GothamBlack';
	line-height: 35px;
	color: #e1d500
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup {
	padding: 10px 0 0 0
}

@media(max-width:768px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-form {
		padding: 0 10%
	}
}

@media(max-width:480px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-form {
		padding: 0
	}
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap {
	text-align: center
}

@media(max-width:767px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap {
		float: left;
		width: 100%;
		padding: 0 10px
	}
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap .ninja-forms-field-error {
	top: 60px;
	font-family: 'GothamBold';
	color: yellow;
	font-size: 16px;
	left: 0;
}

@media(max-width:1024px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap .ninja-forms-field-error {
		font-size: 12px
	}
}

@media(max-width:768px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap .ninja-forms-field-error {
		top: 0
	}
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap input {
	height: 50px;
	border-radius: 5px;
	color: #b9b9b9;
	font-family: 'Merriweather-Italic';
	text-align: center
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap select {
	height: 50px;
	border-radius: 5px;
	color: #b9b9b9;
	font-family: 'Merriweather-Italic';
	text-align-last: center;
	border: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #FFF url("../src/img/arrow-newsletter-select.jpg") no-repeat;
	background-position: right 5px
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.country-wrap {
	width: 210px
}

@media(max-width:1199px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.country-wrap {
		width: 170px
	}
}

@media(max-width:768px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.country-wrap {
		float: left;
		width: 100%;
		margin-bottom: 10px
	}
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.country-wrap select {
	width: 100%;
	float: left
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.submit-wrap:hover {
	border: 0
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.submit-wrap input {
	background: #478ae1;
	border: 0;
	border-radius: 5px;
	color: #FFF;
	font-family: 'GothamBold';
	text-transform: capitalize;
	text-align: center;
	border-color: #1d57a3;
	border: 2px solid #478ae1 !important
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap.submit-wrap input:hover {
	border: 0;
	background: #1d57a3;
	border: 2px solid #1d57a3 !important
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-response-msg {
	display: none
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-response-msg.ninja-forms-success-msg {
	text-align: center;
	width: 100%;
	padding: 0
}

.custom-theme-1 .grid-item {
	position: relative;
	z-index: 2
}

@media(min-width:991px) {
	.custom-theme-1 .grid-item.type-host_organization, .custom-theme-1 .partner-award-grid-item {
		width: 25%
	}
}

.custom-theme-1 .grid-item.type-host_organization .grid-item-container {
	margin-bottom: 0;
	border-radius: 5px;
	background: #f4f8fa;
	overflow: hidden
}

.custom-theme-1 .grid-item.type-host_organization .grid-item-container .post-thumbnail,
.custom-theme-1 .grid-item.type-partner_org .grid-item-container .post-thumbnail {
	border-bottom: 0;
	padding-top: 90.6666%
}

.custom-theme-1 .grid-item.type-host_organization .grid-item-container .content-container,
.custom-theme-1 .grid-item.type-partner_org .grid-item-container .content-container {
	display: none
}

@media(min-width:991px) {
	.custom-theme-1 .grid-item.type-fellow,
	.custom-theme-1 .grid-item.type-scholar
	 {
		width: 25%
	}
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container,
.custom-theme-1 .grid-item.type-scholar .grid-item-container
 {
	margin-bottom: 0;
	border-radius: 0;
	position: relative;
	padding: 0;
	height: 100%;
	background: transparent;
	min-width: initial
}

@media(max-width:320px) {
	.custom-theme-1 .grid-item.type-fellow .grid-item-container,
	.custom-theme-1 .grid-item.type-scholar .grid-item-container
	 {
		min-width: 260px
	}
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .post-thumbnail,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .post-thumbnail,
.modal-post-thumbnail
 {
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	border-bottom: 0;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .post-thumbnail:before,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .post-thumbnail:before,
.modal-post-thumbnail
 {
	content: '';
	display: block;
	width: 100%;
	padding-bottom: 100%
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .post-thumbnail img,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .post-thumbnail img,
.modal-post-thumbnail img
{
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 0;
	left: 0
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .post-thumbnail:focus,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .post-thumbnail:focus
.modal-post-thumbnail
 {
	outline: 0
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container
 {
	overflow: hidden;
	padding: 24px 24px;
	padding: 1.5rem 1.5rem;
	text-align: center;
	border: 0;
	background: 0
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container .title,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container .title
 {
	font-family: 'GothamBold';
	font-size: 16px;
	margin-bottom: 0;
	text-transform: capitalize
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container .job-position,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container .job-position
 {
	font-family: 'Merriweather-Italic';
	text-transform: capitalize;
	font-size: 14px;
	margin-bottom: 0
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container .team-member-links,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container .team-member-links
 {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%
}

.modal-social-media-links
 {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container .team-member-links li,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container .team-member-links li,
.modal-social-media-links li
 {
	display: inline-block
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container .team-member-links li a,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container .team-member-links li a,
.modal-social-media-links li a
 {
	color: #3a76c6;
	display: block;
	padding: 0 6px;
	padding: 0 .3rem
}

.custom-theme-1 .grid-item.type-fellow .grid-item-container .content-container:after,
.custom-theme-1 .grid-item.type-scholar .grid-item-container .content-container:after
 {
	display: none
}

@media(min-width:991px) {
	.custom-theme-1 .grid-item.type-partners {
		width: 25%
	}
}

.custom-theme-1 .grid-item.type-partners .grid-item-container {
	margin-bottom: 0;
	border-radius: 5px;
	background: #f4f8fa;
	overflow: hidden
}

.custom-theme-1 .grid-item.type-partners .grid-item-container .post-thumbnail {
	border-bottom: 0;
	padding-top: 90.6666%
}

.custom-theme-1 .grid-item.type-partners .grid-item-container .content-container {
	display: none
}

.custom-theme-1 .grid-item .grid-item-container {
	margin-bottom: 0;
	border-radius: 5px;
	overflow: hidden
}

.custom-theme-1 .grid-item .grid-item-container .post-thumbnail {
	border-bottom: 3px solid #e1d500
}

.custom-theme-1 .grid-item .grid-item-container .content-container {
	border: 2px solid #f4f8fa;
	background: #FFF
}

.custom-theme-1 .grid-item .grid-item-container .content-container:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	height: 5.687rem;
	width: 100%;
	background: #f4f8fa;
	z-index: 0
}

.custom-theme-1 .grid-item .grid-item-container .content-container .date {
	font-family: 'Merriweather-light';
	font-size: 14px;
	color: #2294ff;
	margin-bottom: 5px
}

.custom-theme-1 .grid-item .grid-item-container .content-container .title {
	font-family: 'GothamBlack';
	margin-bottom: 5px
}

.custom-theme-1 .grid-item .grid-item-container .content-container .title a {
	color: #454545
}

.custom-theme-1 .grid-item .grid-item-container .content-container .content p {
	font-family: 'Merriweather-light';
	font-size: 14px
}

.custom-theme-1 .grid-item .grid-item-container .content-container .btn {
	background: #e1d500;
	border-color: #e1d500;
	color: #9e9600;
	border-radius: 5px;
	z-index: 1;
	bottom: 1.1rem;
	font-family: 'GothamBold';
	text-transform: capitalize
}

.custom-theme-1 .grid-item .grid-item-container .content-container .btn:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .grid-item .grid-item-container .content-container .btn:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	top: 0;
	font-family: 'FontAwesome'
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container {
	background: #FFF
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .content-container {
	background: transparent;
	border: 0;
	padding: 20px
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .content-container .content p a {
	color: #2d96df
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .content-container:after {
	display: none
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .thumb-profile-image {
	float: left;
	width: 100%;
	text-align: center;
	position: relative
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .thumb-profile-image:before {
	content: '';
	left: 0;
	top: 0;
	height: 50%;
	position: absolute;
	background: #e0e8ec;
	width: 100%;
	z-index: 0
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .thumb-profile-image:after {
	content: "\f099";
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 1;
	color: #2d96df;
	font-family: 'FontAwesome'
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .thumb-profile-image .thumb-container {
	width: 125px;
	height: 125px;
	margin: 30px 0 10px;
	overflow: hidden;
	display: inline-block;
	border-radius: 100%;
	border: 3px solid white;
	position: relative
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .thumb-profile-image .thumb-container img {
	width: 100%
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .profile-data {
	float: left;
	width: 100%;
	padding: 0 20px
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .profile-data h3 {
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-size: 22px;
	font-family: 'GothamBold'
}

.custom-theme-1 .grid-item.type-tweet .grid-item-container .profile-data a {
	text-align: center;
	float: left;
	width: 100%;
	font-size: 18px;
	font-family: 'Merriweather-Italic';
	color: #2d96df;
	font-weight: normal
}

.custom-theme-1 .page-template-fellows .grid-item,
.custom-theme-1 .page-template-scholar .grid-item,
.custom-theme-1 .page-template-alumni-only .grid-item
{
	z-index: 2
}

.custom-theme-1 .home main {
	padding-top: 20px;
	padding-bottom: 0
}

.custom-theme-1 .home .section-model {
	background: #3a76c6;
	position: relative;
	overflow: hidden
}

.custom-theme-1 .home .section-model:before {
	top: 7%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #3a76c6;
	border-width: 30px;
	margin-left: -30px
}

.custom-theme-1 .home .section-model h2 {
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'GothamBlack';
	color: #646464;
	font-size: 36px;
	background: #FFF;
	padding: 20px 0 30px;
	margin-bottom: 0
}

.custom-theme-1 .home .section-model .container-graphic {
	float: left;
	width: 100%;
	padding: 30px 0
}

.custom-theme-1 .home .section-model .container-graphic .mod {
	float: left;
	width: 33.33%;
	height: auto;
	position: relative
}

.custom-theme-1 .home .section-model .container-graphic .mod .wrapper {
	height: 100%;
	width: 100%;
	position: relative;
	display: table
}

.custom-theme-1 .home .section-model .container-graphic .mod .wrapper .wrapper-inner {
	display: table-cell;
	vertical-align: middle
}

.custom-theme-1 .home .section-model .container-graphic .mod .arrow-prev,
.custom-theme-1 .home .section-model .container-graphic .mod .arrow-next {
	float: left;
	padding-top: 100px
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod .arrow-prev,
	.custom-theme-1 .home .section-model .container-graphic .mod .arrow-next {
		display: none
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod .model-item {
	text-align: left;
	float: left;
	width: 100%
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod .model-item br {
		display: none
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod .model-item h4 {
	background: #e1d500;
	text-transform: uppercase;
	width: auto;
	padding: 10px;
	color: #5c5a5b;
	display: inline-block;
	text-align: center;
	font-family: 'GothamBold'
}

.custom-theme-1 .home .section-model .container-graphic .mod .model-item p {
	text-align: left;
	color: #FFF;
	font-size: 20px
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod .model-item p {
		text-align: center;
		padding: 0 20px
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.first {
	width: 32%
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.first {
		width: 100%
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.first .model-item {
	width: 60%;
	float: left;
	text-align: center
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.first .model-item {
		width: 100%
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.first .model-item p {
	text-align: center
}

.custom-theme-1 .home .section-model .container-graphic .mod.second {
	width: 43%
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.second {
		width: 100%
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.second .model-item .cont-a {
	float: left;
	width: 33%
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.second .model-item .cont-a {
		width: 100%;
		text-align: center
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.second .model-item p {
	float: left;
	width: 60%;
	text-align: left;
	padding-top: 50px;
	padding-left: 10px
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.second .model-item p {
		width: 100%;
		text-align: center
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.third {
	width: 25%
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.third {
		width: 100%
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.third .model-item {
	width: 60%;
	float: right;
	text-align: center
}

@media(max-width:1080px) {
	.custom-theme-1 .home .section-model .container-graphic .mod.third .model-item {
		width: 100%
	}
}

.custom-theme-1 .home .section-model .container-graphic .mod.third .model-item p {
	text-align: center
}

.custom-theme-1 .home .banner:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	background: url("../img/corner-a.png") no-repeat;
	width: 253px;
	height: 34px;
	z-index: 4
}

@media(max-width:767px) {
	.custom-theme-1 .home .banner:before {
		background-size: 100%;
		height: 30px
	}
}

@media(max-width:480px) {
	.custom-theme-1 .home .banner:before {
		height: 20px
	}
}

.custom-theme-1 .home .banner:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("../img/corner-b.png") no-repeat;
	width: 249px;
	height: 34px;
	z-index: 4
}

@media(max-width:767px) {
	.custom-theme-1 .home .banner:after {
		background-size: 100%;
		height: 30px
	}
}

@media(max-width:480px) {
	.custom-theme-1 .home .banner:after {
		height: 20px
	}
}

.custom-theme-1 .home .banner .image-container:after {
	content: '';
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.4) 100%);
	background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.4) 100%);
	background: linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000', GradientType=0);
	z-index: 0
}

.custom-theme-1 .home .banner .content-container .container {
	max-width: inherit
}

.custom-theme-1 .home .banner .content-container .container .banner-inner-content {
	padding-top: 15%
}

@media(max-width:991px) {
	.custom-theme-1 .home .banner .content-container .container .banner-inner-content {
		padding-top: 0
	}
}

.custom-theme-1 .home .banner .content-container .container .title {
	font-family: 'GothamBlack';
	font-size: 46px;
	margin-bottom: 0
}

@media(max-width:991px) {
	.custom-theme-1 .home .banner .content-container .container .title {
		font-size: 38px
	}
}

@media(max-width:767px) {
	.custom-theme-1 .home .banner .content-container .container .title {
		font-size: 28px
	}
}

.custom-theme-1 .home .banner .content-container .container .subtitle {
	font-family: 'GothamBlack';
	font-size: 64px;
	margin-bottom: 0;
	color: #e1d500
}

@media(max-width:991px) {
	.custom-theme-1 .home .banner .content-container .container .subtitle {
		font-size: 50px
	}
}

@media(max-width:767px) {
	.custom-theme-1 .home .banner .content-container .container .subtitle {
		font-size: 30px
	}
}

.custom-theme-1 .home .banner .content-container .container .action-buttons {
	padding-top: 60px
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn {
	background: rgba(64, 124, 202, 0.8);
	border: 0;
	margin: 0 10px;
	position: relative;
	border-radius: 5px;
	line-height: 20px;
	padding: 50px 20px 20px;
	font-family: 'Gotham-Book';
	text-transform: lowercase;
	font-size: 18px;
	max-width: 222px
}

@media(max-width:1080px) {
	.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn {
		margin: 0;
		margin-bottom: 20px
	}
}

@media(max-width:767px) {
	.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn {
		width: 100%
	}
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn span {
	font-size: 40px;
	font-family: 'GothamBlack';
	display: block;
	width: 100%;
	margin-bottom: 0;
	line-height: 40px;
	text-transform: capitalize
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn:before {
	content: '';
	font-family: 'FontAwesome';
	position: absolute;
	top: 0;
	left: 0;
	background: #e1d500;
	color: #3a76c6;
	width: 70px;
	height: 70px;
	border-radius: 100%;
	margin-left: -35px;
	left: 50%;
	top: -35px;
	text-align: center;
	font-size: 40px;
	line-height: 70px;
	-webkit-transition: all 300ms ease-in-out 0s;
	-moz-transition: all 300ms ease-in-out 0s;
	transition: all 300ms ease-in-out
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn.btn-apply:before {
	content: "\f044"
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn.btn-host:before {
	content: "\f0f7"
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn.btn-support:before {
	content: "\f08a"
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn:hover {
	background: #1d57a3
}

.custom-theme-1 .home .banner .content-container .container .action-buttons a.btn:hover:before {
	background: #d3c200
}

.custom-theme-1 .home .apply-module {
	float: left;
	width: 100%
}

.custom-theme-1 .home .apply-module .wrapper {
	float: left;
	width: 100%
}

.custom-theme-1 .home .apply-module .wrapper .wrapper-inner {
	float: left;
	width: 100%;
	padding: 0 5%;
	text-align: center
}

.custom-theme-1 .home .apply-module .wrapper .wrapper-inner .btn-apply {
	float: none;
	padding: 30px;
	background: #ccc;
	width: 100%;
	text-align: center;
	display: inline-block;
	color: #3a76c6;
	cursor: pointer;
	border-radius: 10px;
	font-family: 'Gotham-Book';
	max-width: 1006px;
	font-size: 25px;
}

@media(max-width:768px) {
	.custom-theme-1 .home .apply-module .wrapper .wrapper-inner .btn-apply {
		font-size: 14px
	}
}

.custom-theme-1 .home .apply-module .wrapper .wrapper-inner .btn-apply span {
	font-family: 'GothamBlack'
}

.custom-theme-1 .home .flexible-content {
	background: url("../src/img/bg-flexible-content.jpg") no-repeat;
	float: left;
	width: 100%
}

.custom-theme-1 .home .flexible-content h2 {
	font-family: 'GothamBlack';
	color: #646464;
	float: left;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 30px 0;
	margin-bottom: 20px
}

.custom-theme-1 .home .flexible-content .columns-block {
	background: #e5d71e;
	padding: 0;
	position: relative
}

.custom-theme-1 .home .flexible-content .columns-block:before {
	content: '';
	top: -60px;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #e5d71e;
	border-width: 30px;
	margin-left: -30px;
	z-index: 1
}

.custom-theme-1 .home .flexible-content .columns-block .flex-col figure img {
	width: 100%
}

.custom-theme-1 .home .flexible-content .blog-feed-container {
	float: left;
	width: 100%
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid {
	padding-bottom: 50px
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .container .row.posts {
	margin: 0
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-member-thumbnail {
	border-radius: 100%;
	overflow: hidden;
	width: 260px;
	height: 260px
}

@media(max-width:1199px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-member-thumbnail {
		width: 100%;
		height: auto
	}
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-item-container {
	background: transparent
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-item-container .content-container {
	padding-bottom: 0
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-item-container .content-container .title {
	font-family: 'GothamBold';
	font-size: 16px;
	color: #646464;
	margin-bottom: 0
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-item-container .content-container .job-position {
	font-family: 'Merriweather-Italic';
	text-transform: capitalize;
	color: #646464;
	font-size: 16px
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed.team-members-grid .team-item .team-item-container .content-container .social-media-links {
	display: none
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed .btn.load-more-btn {
	background: #e1d500;
	border-color: #e1d500;
	color: #9e9600;
	border-radius: 5px;
	position: relative;
	font-family: 'GothamBold';
	text-transform: capitalize;
	margin-top: 0
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed .btn.load-more-btn:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .home .flexible-content .blog-feed-container:first-child .blog-feed .btn.load-more-btn:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	top: 0;
	font-family: 'FontAwesome'
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) h2 {
	margin-bottom: -40px;
	position: relative;
	z-index: 1;
	padding: 0
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container {
	background: #CCC;
	padding: 70px 0 10px;
	position: relative
}

@media(max-width:1250px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container {
		padding-left: 15px;
		padding-right: 15px
	}
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
	position: absolute;
	left: 0;
	top: -34px;
	width: 100%;
	height: 34px;
	background: url("../src/img/bg-partners0.png") no-repeat;
	background-size: 100%
}

@media(max-width:1024px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
		top: -30px
	}
}

@media(max-width:991px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
		top: -20px
	}
}

@media(max-width:619px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
		top: -16px
	}
}

@media(max-width:480px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
		top: -15px
	}
}

@media(max-width:417px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
		top: -12px
	}
}

@media(max-width:360px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:before {
		top: -10px
	}
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container:after {
	position: absolute;
	left: 0;
	bottom: -34px;
	width: 100%;
	height: 34px;
	background: url("../src/img/bg-partners1.png") no-repeat;
	background-size: 100%
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container .posts {
	margin-left: -40px;
	margin-right: -40px;
	overflow: hidden
}

@media(max-width:1250px) {
	.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container .posts {
		margin-left: -15px;
		margin-right: -15px
	}
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container .load-more-btn {
	background: #3a76c6;
	border-color: #3a76c6;
	color: #9fc9ff;
	font-family: 'GothamBold';
	text-transform: capitalize
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container .load-more-btn:hover {
	background: #1d57a3;
	border-color: #1d57a3
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(2) .blog-feed .container .load-more-btn:after {
	position: absolute;
	right: 10px;
	top: 0;
	font-family: 'FontAwesome';
	content: "\f105"
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(3) {
	background: #488be0;
	background: -moz-linear-gradient(top, #488be0 0, #2a5d9c 100%);
	background: -webkit-linear-gradient(top, #488be0 0, #2a5d9c 100%);
	background: linear-gradient(to bottom, #488be0 0, #2a5d9c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#488be0', endColorstr='#2a5d9c', GradientType=0);
	margin-bottom: 0;
	padding: 50px 0
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(3) h2 {
	font-family: 'GothamBlack';
	padding: 0 0 40px;
	margin: 0;
	color: #FFF
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(3) .blog-feed .btn.load-more-btn {
	background: #e1d500;
	border-color: #e1d500;
	color: #9e9600;
	border-radius: 5px;
	position: relative;
	font-family: 'GothamBold';
	text-transform: capitalize
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(3) .blog-feed .btn.load-more-btn:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .home .flexible-content .blog-feed-container:nth-of-type(3) .blog-feed .btn.load-more-btn:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	top: 0;
	font-family: 'FontAwesome'
}

.custom-theme-1 .home .flexible-content .columns-block .container {
	width: 100%;
	max-width: 2000px;
	padding: 0;
	overflow: hidden
}

.custom-theme-1 .home .flexible-content .columns-block .container .flex-col {
	margin-bottom: 0
}

.custom-theme-1 .home .flexible-content .columns-block .container .flex-col figure {
	margin-bottom: 0
}

.custom-theme-1 .home .flexible-content .columns-block .container .flex-col article {
	display: none
}

.custom-theme-1 .popular-categories {
	background: transparent;
	float: left;
	padding: 0;
	padding: 0;
	text-align: center;
	-webkit-transition: all .5 ease;
	-moz-transition: all .5 ease;
	-ms-transition: all .5 ease;
	-o-transition: all .5 ease;
	transition: all .5 ease;
	width: 100%;
	margin-top: 25px
}

.custom-theme-1 .popular-categories .container .content-categories {
	background: #3a76c6;
	border-radius: 5px;
	float: none;
	width: 97.5%;
	display: inline-block;
	margin: 0 10px
}

@media(max-width:640px) {
	.custom-theme-1 .popular-categories .container .content-categories {
		width: 97%;
		margin: 0 1.4%
	}
}

.custom-theme-1 .popular-categories.no-categories {
	padding: 25.008px 0;
	padding: 1.563rem 0
}

.custom-theme-1 .popular-categories .menu {
	display: inline-block;
	position: relative;
	float: left;
	width: 80%;
	padding: 0;
	text-align: center
}

@media(max-width:1050px) {
	.custom-theme-1 .popular-categories .menu {
		width: 75%
	}
}

@media(max-width:767px) {
	.custom-theme-1 .popular-categories .menu {
		width: 100%
	}
}

.custom-theme-1 .popular-categories .title {
	display: inline-block;
	padding: 19px 30px;
	width: 20%;
	float: left;
	background: #3672c1;
	border-radius: 5px 0 0 5px
}

.custom-theme-1 .popular-categories .title span {
	display: inline-block
}

.custom-theme-1 .popular-categories .title span.show-this {
	display: none
}

.custom-theme-1 .popular-categories .title .fa-ellipsis-v {
	display: none
}

.custom-theme-1 .popular-categories ul {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: center;
	-webkit-transition: all .5 ease;
	-moz-transition: all .5 ease;
	-ms-transition: all .5 ease;
	-o-transition: all .5 ease;
	transition: all .5 ease;
	float: left;
	width: 100%
}

.custom-theme-1 .popular-categories ul li {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 10px 6%
}

.custom-theme-1 .popular-categories ul li.btn-all {
	padding: 10px 1%
}

.custom-theme-1 .popular-categories ul li.btn-all a {
	width: 150px;
	height: 50px;
	border-radius: 5px;
	line-height: 32px
}

.custom-theme-1 .popular-categories ul li.btn-all a:hover {
	background: #e1d500;
	color: #9e9600
}

.custom-theme-1 .popular-categories ul li a {
	display: block;
	font-size: 16px;
	font-size: 1rem;
	padding: 8px 8px;
	padding: .5rem .5rem;
	text-decoration: none
}

.custom-theme-1 .popular-categories ul li.active,
.custom-theme-1 .popular-categories ul li.current-cat,
.custom-theme-1 .popular-categories ul li.current-menu-item {
	margin-right: 8px;
	margin-right: .5rem
}

.custom-theme-1 .popular-categories ul li.active a,
.custom-theme-1 .popular-categories ul li.current-cat a,
.custom-theme-1 .popular-categories ul li.current-menu-item a {
	border: 2px solid;
	font-family: "news_cyclebold", "robotoregular", sans-serif;
	padding: 8px 16px;
	padding: .5rem 1rem
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children {
	margin-left: 8px;
	margin-left: .5rem
}

@media(max-width:639px) {
	.custom-theme-1 .popular-categories ul li.menu-item-has-children {
		margin-left: 0
	}
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children>a {
	padding-bottom: 8px !important;
	padding-bottom: .5 !important
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children:hover .sub-menu,
.custom-theme-1 .popular-categories ul li.menu-item-has-children:focus .sub-menu {
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	background: #2c66b2;
	display: block;
	display: block;
	margin-top: 0;
	opacity: 1;
	visibility: visible;
	width: 240px;
	left: 5px
}

@media(max-width:767px) {
	.custom-theme-1 .popular-categories ul li.menu-item-has-children:hover .sub-menu,
	.custom-theme-1 .popular-categories ul li.menu-item-has-children:focus .sub-menu {
		margin-left: 0;
		width: 100%
	}
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children:hover .sub-menu:before,
.custom-theme-1 .popular-categories ul li.menu-item-has-children:focus .sub-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #2c66b2;
	border-width: 10px;
	margin-left: -10px;
	position: absolute
}

@media(max-width:767px) {
	.custom-theme-1 .popular-categories ul li.menu-item-has-children:hover .sub-menu:before,
	.custom-theme-1 .popular-categories ul li.menu-item-has-children:focus .sub-menu:before {
		top: 40px;
		bottom: inherit;
		left: 50%
	}
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children:hover .sub-menu li a,
.custom-theme-1 .popular-categories ul li.menu-item-has-children:focus .sub-menu li a {
	border-bottom: 1px solid;
	color: #fff;
	border: 0
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children:hover .sub-menu li:last-child a,
.custom-theme-1 .popular-categories ul li.menu-item-has-children:focus .sub-menu li:last-child a {
	border-bottom: 0;
	padding-bottom: 8px;
	padding-bottom: .5rem
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children.month_menu .sub-menu {
	left: -20px
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children.year_menu .sub-menu {
	left: -38px
}

.custom-theme-1 .popular-categories ul li.menu-item-has-children.menu-item-405 .sub-menu {
	left: -33px
}

@media only screen and (min-width:768px) {
	.custom-theme-1 .popular-categories ul:not(.sub-menu) {
		display: inline-block !important
	}
	.custom-theme-1 .popular-categories ul li.menu-item-has-children {
		background: transparent
	}
	.custom-theme-1 .popular-categories ul li.menu-item-has-children a {
		color: #FFF
	}
	.custom-theme-1 .popular-categories ul li.menu-item-has-children>a {
		padding: 10px 4%
	}
	.custom-theme-1 .popular-categories ul li.menu-item-has-children>a:after {
		background: transparent;
		content: "\f107";
		color: #fff;
		display: block;
		font-family: FontAwesome;
		right: 0;
		padding: 19.2px 12.8px;
		padding: 1.2rem .8rem;
		position: absolute;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		top: 0
	}
	.custom-theme-1 .popular-categories ul li:not(:focus) .sub-menu {
		background: #2c66b2;
		display: none;
		opacity: 0;
		position: absolute;
		visibility: hidden;
		width: 100%;
		z-index: 5
	}
	.custom-theme-1 .popular-categories ul li:not(:focus) .sub-menu li {
		display: block;
		padding: 0
	}
	.custom-theme-1 .popular-categories ul li:not(:focus) .sub-menu li a:hover {
		background: #e1d500;
		color: #9e9600
	}
}

#alumni-page-filter .title
{
	width: 15%;
}

#alumni-page-filter .popular-categories-menu
{
	width: 100%;
}

#alumni-page-filter .popular-categories-menu li
{
	padding: 10px;
}


.custom-theme-1 body.news-page {
	background: #FFF
}

@media(min-width:991px) and (max-width:1024px) {
	.custom-theme-1 body.news-page .popular-categories .container ul li {
		padding: 10px 5%
	}
	.custom-theme-1 body.news-page .popular-categories .container ul li.btn-all a {
		width: 100px
	}
}

@media(min-width:768px) and (max-width:990px) {
	.custom-theme-1 body.news-page .popular-categories .container ul li {
		padding: 10px 4%
	}
	.custom-theme-1 body.news-page .popular-categories .container ul li.btn-all a {
		width: 50px
	}
	.custom-theme-1 body.news-page .popular-categories .container ul li.menu-item-has-children:hover .sub-menu:before {
		left: 40%
	}
}

.custom-theme-1 body.news-page .popular-categories .popular-categories-menu li.cat-item a {
	border: 1px solid transparent;
	font-weight: bold
}

.custom-theme-1 body.news-page .popular-categories .popular-categories-menu li.cat-item a:hover {
	border: 1px solid #cfc;
	color: #cfc
}

.custom-theme-1 body.news-page .main-content-container {
	background: #FFF;
	padding: 20px 0 0
}

.custom-theme-1 body.news-page .social-section {
	background: #f4f8fa;
	padding: 50px 0
}

.custom-theme-1 body.news-page .social-section h2 {
	font-family: 'GothamBlack';
	text-align: center;
	font-size: 48px;
	margin-bottom: 35px
}

.custom-theme-1 body.news-page .social-section .btn.load-more-btn {
	display: none
}

.custom-theme-1 .page-template-team-members .team-members-grid {
	overflow: hidden
}

.custom-theme-1 .page-template-team-members .main-content-container .main-content article p {
	font-family: 'Merriweather-Italic';
	text-align: center
}

.custom-theme-1 .page-template-team-members .team-members {
	float: left;
	width: 100%;
	overflow: hidden
}

.custom-theme-1 .page-template-team-members .team-members .filter-module {
	float: left;
	width: 100%;
	background: #3a76c6;
	padding: 40px 0 40px
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-team-members .team-members .filter-module {
		padding: 40px
	}
}

.custom-theme-1 .page-template-team-members .team-members .filter-module ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center
}

@media(max-width:991px) {
	.custom-theme-1 .page-template-team-members .team-members .filter-module ul {
		width: auto
	}
}

.custom-theme-1 .page-template-team-members .team-members .filter-module ul li {
	display: inline-block;
	margin: 0 5px;
	margin-bottom: 10px
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-team-members .team-members .filter-module ul li {
		width: 100%;
		margin-bottom: 10px
	}
}

.custom-theme-1 .page-template-team-members .team-members .filter-module ul li a {
	display: block;
	width: auto;
	background: #e1d500;
	border-radius: 5px;
	color: #9e9600;
	padding: 10px 20px;
	width: 250px;
	height: 50px;
	font-family: 'GothamBold'
}

.custom-theme-1 .page-template-team-members .team-members .filter-module ul li a:hover {
	background: #d3c200
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-team-members .team-members .filter-module ul li a {
		width: 100%
	}
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-team-members .team-members .filter-module ul li a {
		height: auto
	}
}

.custom-theme-1 .page-template-team-members .team-members-grid h3, .custom-theme-1 .page-template-awards .flexible-content .blog-feed-container h2 {
	font-size: 36px;
	margin: 30px 0;
	font-family: 'GothamBlack';
	color: #646464;
	text-align: center;
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-team-members .team-members-grid h3, .custom-theme-1 .page-template-awards .flexible-content .blog-feed-container h2 {
		font-size: 26px
	}
}

.custom-theme-1 .page-template-team-members .team-members-grid .team-item {
	max-width: 100%;
	margin-bottom: 20px
}

.custom-theme-1 .page-template-team-members .team-members-grid .team-item .team-item-container {
	background: transparent
}

.custom-theme-1 .page-template-team-members .team-members-grid .team-item .team-item-container .team-member-thumbnail {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	overflow: hidden
}

.custom-theme-1 .page-template-team-members .team-members-grid .team-item .team-item-container .content-container .title, .partner-award-grid-item .content-container .award-title {
	font-family: 'GothamBold';
	font-size: 16px;
	margin-bottom: 0
}

.custom-theme-1 .page-template-team-members .team-members-grid .team-item .team-item-container .content-container .job-position {
	font-family: 'Merriweather-Italic';
	text-transform: capitalize;
	font-size: 16px;
	margin-bottom: 0
}

.custom-theme-1 .page-template-team-members .team-members-grid .team-item .team-item-container .content-container .social-media-links li a {
	color: #3a76c6
}

.custom-theme-1 .page-template-team-members .team-members-grid:nth-child(odd), .custom-theme-1 .page-template-awards .team-members-grid:nth-child(odd){
	background: #f4f8fa
}

.custom-theme-1 .page-template-team-members .flexible-content {
	background: transparent;
	margin: 40px 0
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container {
	float: left;
	width: 100%
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container h2 {
	margin-bottom: -40px;
	position: relative;
	z-index: 1;
	font-family: 'GothamBlack';
	padding: 0;
	color: #646464
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container h2 {
		font-size: 26px;
		margin-bottom: -60px
	}
	
	.custom-theme-1 .page-template-awards .team-members-grid:nth-child(odd){
		background: #f4f8fa
	}
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container {
	background: #CCC;
	padding: 70px 0 10px;
	position: relative
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container:before {
	position: absolute;
	left: 0;
	top: -34px;
	width: 100%;
	height: 34px;
	background: url("../src/img/bg-partners0.png") no-repeat;
	background-size: 100%
}

@media(max-width:1100px) {
	.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container:before {
		top: -28px
	}
}

@media(max-width:991px) {
	.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container:before {
		top: -22px
	}
	
	.custom-theme-1 .page-template-awards .team-members-grid:nth-child(odd){
		background: #f4f8fa
	}
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container:before {
		top: -8px
	}
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container:after {
	position: absolute;
	left: 0;
	bottom: -34px;
	width: 100%;
	height: 34px;
	background: url("../src/img/bg-partners1.png") no-repeat;
	background-size: 100%
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container .posts {
	margin-left: -40px;
	margin-right: -40px
}

@media(max-width:991px) {
	.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container .posts {
		margin-left: -15px;
		margin-right: -15px
	}
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container .load-more-btn {
	background: #3a76c6;
	border-color: #3a76c6;
	color: #9fc9ff;
	font-family: 'GothamBold';
	text-transform: capitalize
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container .load-more-btn:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	top: 0;
	font-family: 'FontAwesome'
}

.custom-theme-1 .page-template-team-members .flexible-content .blog-feed-container .blog-feed .container .load-more-btn:hover {
	background: #1d57a3;
	border-color: #1d57a3
}

.custom-theme-1 .about-us .team-members-grid .team-item .team-item-container .team-member-thumbnail {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	overflow: hidden;
	width: 260px;
	height: 260px
}

@media(max-width:1199px) {
	.custom-theme-1 .about-us .team-members-grid .team-item .team-item-container .team-member-thumbnail {
		width: 100%;
		height: auto
	}
}

.custom-theme-1 .page-template-contact-us .signup-newsletter {
	display: none
}

.custom-theme-1 .page-template-contact-us .ninja-forms-form-wrap .ninja-forms-success-msg.ninja-forms-response-msg {
	padding-top: 30%;
	color: #FFF;
	font-family: "GothamLight"
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-contact-us .ninja-forms-form-wrap .ninja-forms-success-msg.ninja-forms-response-msg {
		padding-top: 5%;
		padding-bottom: 8%
	}
	
	.custom-theme-1 .page-template-awards .team-members-grid:nth-child(odd){
		background: #f4f8fa
	}
}

@media(max-width:640px) {
	.custom-theme-1 .page-template-contact-us .ninja-forms-form-wrap .ninja-forms-success-msg.ninja-forms-response-msg {
		padding-top: 0;
		padding-bottom: 8%
	}
	
	.custom-theme-1 .page-template-awards .team-members-grid:nth-child(odd){
		background: #f4f8fa
	}
}

.custom-theme-1 .page-template-contact-us .ninja-forms-form-wrap .ninja-forms-field-error {
	color: #e1d500;
	font-family: 'GothamLight'
}

.custom-theme-1 .page-template-contact-us .ninja-forms-form-wrap .ninja-forms-response-msg.ninja-forms-error-msg {
	display: none
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page {
	background: #3a76c6;
	padding-top: 30px;
	padding-bottom: 0;
	border-bottom: 5px solid #e1d500
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page {
		padding-top: 0
	}
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .container {
		margin-right: 0;
		margin-left: 0;
		width: 100%
	}
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info {
	padding: 0
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info {
		float: left;
		width: 100%;
		padding-top: 40px;
		background: #FFF
	}
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info h2 {
	font-family: 'GothamBlack';
	font-size: 36px;
	color: #646464;
	text-align: center;
	margin-bottom: 30px
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-info {
	float: left;
	width: 100%;
	margin-bottom: 50px
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-info span {
	position: relative;
	float: left;
	width: 100%;
	padding-left: 25px;
	font-size: 14px;
	font-family: 'GothamLight'
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-info span i {
	position: absolute;
	top: 8px;
	left: 0;
	font-size: 14px
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-info span p {
	font-size: 14px;
	margin-bottom: 0
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-contact-items {
	float: left;
	width: 100%;
	padding: 0 10px;
	background: #eef2f4
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-contact-items .contact-item {
	float: left;
	width: 100%;
	margin-bottom: 40px;
	margin-top: 40px
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-contact-items .contact-item span {
	text-align: center;
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: 'GothamLight'
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-contact-items .contact-item span.title {
	margin-bottom: 0;
	text-transform: capitalize;
	font-family: 'GothamBlack'
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-contact-items .contact-item span.name {
	font-family: 'Merriweather-Italic'
}

.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-section .contact-info .container-contact-items .contact-item i {
	width: 44px;
	height: 44px;
	border-radius: 100%;
	background: #e1d500;
	color: #3a76c6;
	text-align: center;
	line-height: 46px;
	display: block;
	margin: 0 auto
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page .contact-form-container {
		float: left;
		width: 100%;
		padding: 30px
	}
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-contact-us .main-content-container.contact-us-page:before {
		display: none
	}
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .ninja-forms-required-items,
.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .ninja-forms-req-symbol {
	display: none
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap {
	margin-bottom: 10px
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap input:not([type=submit]) {
	background: transparent;
	border-bottom: 1px solid #FFF;
	padding-top: 0;
	font-size: 16px;
	padding-bottom: 5px;
	font-family: 'GothamLight';
	color: #FFF
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap textarea {
	background: transparent;
	border-bottom: 1px solid #FFF;
	padding-top: 0;
	height: 60px;
	font-size: 16px;
	font-family: 'GothamLight';
	color: #FFF
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap label {
	color: #FFF;
	font-family: 'GothamLight';
	position: relative;
	padding-left: 30px;
	font-size: 16px
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap label:before {
	font-family: 'FontAwesome';
	content: '';
	position: absolute;
	left: 0;
	top: 0
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: 0;
	background: transparent;
	text-align: center;
	color: #FFF;
	font-family: 'Merriweather-Italic';
	padding: 5px;
	border-bottom: 1px solid #FFF;
	border-radius: 0;
	background-image: url("../src/img/icon-select.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	outline: 0;
	text-align-last: center
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.name-wrap label:before {
	content: "\f118"
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.name-of-organization-wrap label:before {
	content: "\f1ad"
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.email-wrap label:before {
	content: "\f1fa"
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.phone-number-wrap label:before {
	content: "\f095"
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.nature-of-the-request-wrap label:before {
	content: "\f128"
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.message-request-wrap label:before {
	content: "\f27b"
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.submit-wrap {
	width: 323px;
	float: right
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.submit-wrap {
		width: 100%;
		margin-bottom: 30px
	}
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.submit-wrap .ninja-forms-field[type=submit] {
	background: #e1d500;
	border-radius: 10px;
	border-color: #e1d500;
	color: #9e9600;
	font-family: 'GothamBold'
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.submit-wrap .ninja-forms-field[type=submit]:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-contact-us .ninja-forms-all-fields-wrap .field-wrap.submit-wrap:after {
	color: #9e9600
}

.custom-theme-1 .page-template-about-us .filter-module {
	float: left;
	width: 100%;
	padding: 0;
	text-align: center
}

@media(max-width:768px) {
	.custom-theme-1 .page-template-about-us .filter-module {
		padding: 0
	}
}

.custom-theme-1 .page-template-about-us .filter-module ul {
	float: none;
	width: 97.5%;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #3a76c6;
	border-radius: 5px;
	padding: 10px 0;
	display: inline-block
}

.custom-theme-1 .page-template-about-us .filter-module ul li {
	display: inline-block;
	margin: 0 5px
}

.custom-theme-1 .page-template-about-us .filter-module ul li a {
	display: block;
	width: auto;
	border-radius: 5px;
	padding: 10px 20px;
	width: auto;
	height: 50px;
	font-family: 'GothamBold';
	color: #FFF
}

.custom-theme-1 .page-template-about-us .filter-module ul li a:hover {
	background: #e1d500;
	color: #9e9600
}

.custom-theme-1 .page-template-about-us .main-content-container {
	padding-top: 30px;
	padding-bottom: 0
}

.custom-theme-1 .page-template-about-us .main-content-container .main-content article {
	padding: 40px 0
}

.custom-theme-1 .page-template-about-us .main-content-container .main-content article p {
	font-family: 'GothamLight';
	text-align: center
}

.custom-theme-1 .page-template-about-us .team-members {
	float: left;
	width: 100%
}

.custom-theme-1 .page-template-about-us .team-members-grid h3 {
	font-size: 36px;
	margin: 30px 0;
	font-family: 'GothamBlack';
	color: #646464
}

.custom-theme-1 .page-template-about-us .team-members-grid .team-item {
	max-width: 100%;
	margin-bottom: 20px
}

.custom-theme-1 .page-template-about-us .team-members-grid .team-item .team-item-container {
	background: transparent
}

.custom-theme-1 .page-template-about-us .team-members-grid .team-item .team-item-container .content-container .title {
	font-family: 'GothamBold';
	font-size: 16px;
	margin-bottom: 0
}

.custom-theme-1 .page-template-about-us .team-members-grid .team-item .team-item-container .content-container .job-position {
	font-family: 'Merriweather-Italic';
	text-transform: capitalize;
	font-size: 16px;
	margin-bottom: 0
}

.custom-theme-1 .page-template-about-us .team-members-grid .team-item .team-item-container .content-container .social-media-links li a {
	color: #3a76c6
}

.custom-theme-1 .page-template-about-us .team-members-grid:nth-child(odd) {
	background: #f4f8fa
}

.custom-theme-1 .page-template-about-us .flexible-content {
	background: transparent;
	margin: 0;
	float: left;
	width: 100%
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section {
	margin-bottom: 0
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container {
	max-width: 2000px;
	width: 100%;
	padding-left: 0;
	padding-right: 0
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item {
	background: #3a76c6;
	position: relative
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content {
	position: relative
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner {
	margin-bottom: 0;
	padding-bottom: 0;
	display: table;
	width: 100%;
	height: 100%;
	padding: 0;
	min-height: 360px
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner article {
	text-align: justify;
	width: 100%;
	margin-bottom: 0;
	display: table-cell;
	vertical-align: middle;
	float: none;
	padding: 0 30px;
	position: relative;
	z-index: 3
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner article {
		padding: 0;
		padding-bottom: 50px
	}
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner article h2 {
	font-family: 'GothamBlack';
	text-align: center;
	color: #e1d500
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner article h2 {
		margin-top: 30px
	}
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item .featured-content .featured-content-inner article p {
	text-align: left;
	font-size: 15px;
	color: #FFF
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item:first-child .featured-content:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	background: url("../src/img/corner-left.jpg");
	width: 154px;
	height: 139px;
	z-index: 0
}

.custom-theme-1 .page-template-about-us .flexible-content .featured-content-section .container .row.fetured-item:nth-child(2) .featured-content:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("../src/img/corner-right.jpg");
	width: 154px;
	height: 140px;
	z-index: 0
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container {
	float: left;
	width: 100%
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container h2 {
	font-family: 'GothamBlack';
	font-size: 40px;
	color: #646464
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container:nth-of-type(1) {
	background: url("../src/img/bg-about-us-module.jpg") no-repeat;
	padding-bottom: 0;
	margin-bottom: 0;
	float: left;
	padding-top: 40px
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container:nth-of-type(2) {
	background: #f4f8fa;
	padding: 40px 0 0;
	margin-bottom: 0
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container .blog-feed.team-members-grid {
	padding-bottom: 40px
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container .blog-feed.team-members-grid .btn.load-more-btn {
	background: #e1d500;
	color: #9e9600;
	border-color: #e1d500;
	border-radius: 10px;
	text-transform: capitalize;
	position: relative;
	font-family: 'GothamBold'
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container .blog-feed.team-members-grid .btn.load-more-btn:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-about-us .flexible-content .blog-feed-container .blog-feed.team-members-grid .btn.load-more-btn:before {
	content: "\f105";
	position: absolute;
	right: 20px;
	top: 0;
	font-family: 'FontAwesome'
}

.custom-theme-1 .page-template-about-us .annual-reports {
	background: url("../src/img/bg-anual-report.jpg") no-repeat;
	background-position: top right;
	padding: 40px 0
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container {
	float: left;
	width: 100%;
	padding: 20px 0;
	text-align: center
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container h2 {
	font-family: 'GothamBlack';
	color: #646464;
	margin-bottom: 35px;
	font-size: 48px
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container h4 {
	color: #646464;
	font-family: 'Merriweather-Italic';
	margin-bottom: 35px
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container ul {
	padding-left: 0;
	margin: 0;
	display: inline-block;
	width: 83%
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container ul li {
	list-style: none;
	float: left;
	width: 33.333%;
	text-align: center
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-about-us .annual-reports .reports-container ul li {
		width: 100%
	}
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container ul li a {
	display: inline-block;
	padding: 10px 40px;
	background: #ccc;
	border-radius: 5px;
	font-family: 'GothamBold';
	color: #646464;
	font-size: 28px;
	width: 185px;
	height: 65px;
	line-height: 50px
}

.custom-theme-1 .page-template-about-us .annual-reports .reports-container ul li a:hover {
	background: #646464;
	color: #ccc
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-about-us .annual-reports .reports-container ul li a {
		width: 100%
	}
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs {
	float: left;
	width: 100%;
	padding: 0 0 20px 0
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs h4 {
	font-family: 'Merriweather-Italic';
	margin-bottom: 35px;
	color: #646464
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs ul {
	padding-left: 0
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs ul li {
	list-style: none
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs ul li a {
	width: 100%;
	height: 100%;
	text-align: center;
	display: block;
	padding: 20px 30px;
	border-radius: 10px;
	background: #ccc;
	text-transform: uppercase;
	font-size: 16px;
	position: relative;
	overflow: hidden;
	color: #454545;
	font-family: 'GothamBold'
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs ul li a:hover {
	background: #646464;
	color: #ccc
}

.custom-theme-1 .page-template-about-us .annual-reports .governing-docs ul li a:before {
	content: "\f0f6";
	font-family: 'FontAwesome';
	position: absolute;
	left: 5px;
	top: 50px;
	font-size: 100px;
	z-index: 0;
	color: #000;
	opacity: .1
}

.custom-theme-1 .page-template-host-organizations .description {
	padding: 0
}

.custom-theme-1 .page-template-host-organizations .filters {
	background: url("../src/img/bg-filters-host.jpg") no-repeat;
	position: relative;
	margin-top: 40px;
	background-position: top center;
	background-size: cover
}

.custom-theme-1 .page-template-host-organizations .filters:before {
	content: '';
	position: absolute;
	left: 0;
	top: -34px;
	width: 250px;
	height: 34px;
	background: url("../src/img/grey-corner-left.png")
}

.custom-theme-1 .page-template-host-organizations .filters:after {
	content: '';
	position: absolute;
	right: 0;
	top: -34px;
	width: 249px;
	height: 34px;
	background: url("../src/img/grey-corner-right.png")
}

.custom-theme-1 .page-template-host-organizations .filters .apply-host-container {
	text-align: center;
	padding-bottom: 30px;
	padding-top: 60px
}

.custom-theme-1 .page-template-host-organizations .filters .apply-host-container a.btn-host {
	display: inline-block;
	background: #e1d500;
	width: 325px;
	height: 50px;
	line-height: 50px;
	position: relative;
	color: #9e9600;
	font-size: 16px;
	font-family: "GothamBold";
	border-radius: 5px
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-host-organizations .filters .apply-host-container a.btn-host {
		width: 300px
	}
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-host-organizations .filters .apply-host-container a.btn-host {
		width: 250px
	}
}

.custom-theme-1 .page-template-host-organizations .filters .apply-host-container a.btn-host:before {
	content: '';
	left: 0;
	background: url("../src/img/join-icon-fellow.png") no-repeat;
	width: 26px;
	height: 31px;
	position: absolute;
	left: 20px;
	top: 10px
}

.custom-theme-1 .page-template-host-organizations .filters .apply-host-container a.btn-host i {
	position: absolute;
	right: 20px;
	top: 18px
}

.custom-theme-1 .page-template-host-organizations .filters .apply-host-container a.btn-host:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories {
	background: transparent;
	position: relative;
	margin-top: -40px;
	z-index: 3
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu {
	position: relative;
	float: left;
	width: 80%;
	padding: 0;
	text-align: center
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu {
		width: 100%
	}
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li {
	color: #fff;
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 10px 2%
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button a {
	width: 150px;
	height: 50px;
	border-radius: 5px;
	line-height: 32px
}

@media(max-width:1023px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li {
		padding: 10px 1%;
		font-size: 15px
	}
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li {
		font-size: 16px
	}
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options {
	display: none !important;
	position: absolute;
	left: 0;
	min-width: 160px;
	background: #2c66b2;
	z-index: 3;
	left: 0;
	top: 48px
}

@media(max-width:640px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options {
		top: 30px
	}
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options li {
	width: 100%;
	cursor: pointer;
	padding: 2px 20px
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover {
	background: #e1d500
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover a {
	color: #9e9600
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options li a {
	width: 100%;
	cursor: pointer
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #2c66b2;
	border-width: 10px;
	margin-left: -10px;
	position: absolute
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before {
		top: 40px;
		bottom: inherit;
		left: 50%
	}
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li:hover {
	color: #CCC
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li:hover ul {
	display: block !important
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button {
	background: transparent
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button:hover {
	background: transparent
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button a {
	padding: .5rem 3rem
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button a:hover {
	background: #e1d500;
	color: #9e9600
}

@media(max-width:1279px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button a {
		width: 100px
	}
}

@media(max-width:1023px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button a {
		padding: .5rem 1rem;
		width: 50px
	}
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li.all-button a {
		width: 150px
	}
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li .sub-menu {
	width: 100%
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li .sub-menu li {
	display: block;
	padding: 0
}

.custom-theme-1 .page-template-host-organizations .grid-item.type-host_organization .grid-item-container,
.custom-theme-1 .page-template-partner-org .grid-item.type-partner_org .grid-item-container {
	background: #FFF
}

.custom-theme-1 .page-template-host-organizations .main-content-container {
	padding: 0;
	padding-top: 40px
}

.custom-theme-1 .page-template-host-organizations .main-content-container .blog-feed,
.custom-theme-1 .page-template-partner-org .main-content-container .blog-feed {
	background: #f4f8fa url("../src/img/bg-host-organizations.jpg") no-repeat;
	padding: 40px 0
}

.custom-theme-1 .page-template-host-organizations .btn.load-more-btn {
	background: #e1d500;
	color: #9e9600;
	border-color: #e1d500;
	border-radius: 5px;
	text-transform: capitalize;
	position: relative;
	font-family: 'GothamBold';
	width: 325px;
	font-size: 18px
}

.custom-theme-1 .page-template-host-organizations .btn.load-more-btn:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-fellows .description,
.custom-theme-1 .page-template-scholar .description,
.custom-theme-1 .page-template-alumni-only .description
 {
	padding: 0
}

.custom-theme-1 .page-template-fellows .filters,
.custom-theme-1 .page-template-scholar .filters
{
	background: url("../src/img/bg-filters-host.jpg") no-repeat;
	position: relative;
	margin-top: 40px;
	background-position: top center;
	background-size: cover
}

.custom-theme-1 .page-template-alumni-only .filters
{
	margin-top: 40px;
	margin-bottom: 40px;
	background-position: top center;
	background-size: cover
}

.bg-grey
{
	margin-top: 40px;
	background: #f4f8fa;
	padding-bottom: 40px;
}

.custom-theme-1 .page-template-alumni-only .alumni-grid h3
{
	font-size: 36px;
    margin: 30px 0;
    font-family: 'GothamBlack';
    color: #646464;
    text-align: center;
}



.custom-theme-1 .page-template-fellows .filters:before,
.custom-theme-1 .page-template-scholar .filters:before,
.custom-theme-1 .page-template-alumni-only .filters:before
{
	content: '';
	position: absolute;
	left: 0;
	top: -34px;
	width: 250px;
	height: 34px;
	background: url("../src/img/grey-corner-left.png")
}

.custom-theme-1 .page-template-fellows .filters:after,
.custom-theme-1 .page-template-scholar .filters:after,
.custom-theme-1 .page-template-alumni-only .filters:after
{
	content: '';
	position: absolute;
	right: 0;
	top: -34px;
	width: 249px;
	height: 34px;
	background: url("../src/img/grey-corner-right.png")
}

.custom-theme-1 .page-template-fellows .filters .apply-host-container,
.custom-theme-1 .page-template-scholar .filters .apply-host-container
{
	text-align: center;
	padding-bottom: 30px;
	padding-top: 60px
}

.custom-theme-1 .page-template-fellows .filters .apply-host-container a.btn-host,
.custom-theme-1 .page-template-scholar .filters .apply-host-container a.btn-host
{
	display: inline-block;
	background: #e1d500;
	width: 325px;
	height: 50px;
	line-height: 50px;
	position: relative;
	color: #9e9600;
	font-size: 16px;
	font-family: "GothamBold";
	border-radius: 5px
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-fellows .filters .apply-host-container a.btn-host,
	.custom-theme-1 .page-template-scholar .filters .apply-host-container a.btn-host
	{
		width: 300px
	}
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-fellows .filters .apply-host-container a.btn-host,
	.custom-theme-1 .page-template-scholar .filters .apply-host-container a.btn-host
	{
		width: 250px
	}
}

.custom-theme-1 .page-template-fellows .filters .apply-host-container a.btn-host:before,
.custom-theme-1 .page-template-scholar .filters .apply-host-container a.btn-host:before
{
	content: '';
	left: 0;
	background: url("../src/img/join-icon-fellow.png") no-repeat;
	width: 26px;
	height: 31px;
	position: absolute;
	left: 20px;
	top: 10px
}

.custom-theme-1 .page-template-fellows .filters .apply-host-container a.btn-host i,
.custom-theme-1 .page-template-scholar .filters .apply-host-container a.btn-host i
{
	position: absolute;
	right: 20px;
	top: 18px
}

.custom-theme-1 .page-template-fellows .filters .apply-host-container a.btn-host:hover,
.custom-theme-1 .page-template-scholar .filters .apply-host-container a.btn-host:hover
{
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-fellows .filters .popular-categories,
.custom-theme-1 .page-template-scholar .filters .popular-categories,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories
 {
	background: transparent;
	position: relative;
	margin-top: -40px;
	z-index: 3
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu
 {
	position: relative;
	float: left;
	width: 80%;
	padding: 0;
	text-align: center
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu,
	.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu,
	.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu
	 {
		width: 100%
	}
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li
 {
	color: #fff;
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 10px 3%
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li.all-button a,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li.all-button a,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li.all-button a
 {
	width: 150px;
	height: 50px;
	border-radius: 5px;
	line-height: 32px
}

@media(max-width:1023px) {
	.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li,
	.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li,
	.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li
	 {
		padding: 10px 2%
	}
}

@media(max-width:640px) {
	.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li,
	.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li,
	.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li
	 {
		padding: 10px 1%
	}
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options
 {
	display: none !important;
	position: absolute;
	left: 0;
	top: 48px;
	min-width: 160px;
	background: #2c66b2;
	z-index: 3;
	left: 0
}

@media(max-width:640px) {
	.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options,
	.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options,
	.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options
	 {
		top: 30px
	}
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options li,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options li,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options li
 {
	width: 100%;
	cursor: pointer;
	padding: 2px 20px
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover
 {
	background: #e1d500
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover a,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover a,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover a
 {
	color: #9e9600
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options li a,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options li a,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options li a
 {
	width: 100%;
	cursor: pointer
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before
 {
	bottom: 100%;
	left: 60%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #2c66b2;
	border-width: 10px;
	margin-left: -10px;
	position: absolute
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before,
	.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before,
	.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before
	 {
		top: 40px;
		bottom: inherit;
		left: 50%
	}
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li:hover,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li:hover,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li:hover
 {
	color: #CCC
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li:hover ul,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li:hover ul,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li:hover ul
 {
	display: block !important
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li.all-button,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li.all-button,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li.all-button
 {
	background: transparent
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li.all-button:hover,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li.all-button:hover,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li.all-button:hover
 {
	background: transparent
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li.all-button a,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li.all-button a,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li.all-button a
 {
	padding: .5rem 3rem
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li.all-button a:hover,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li.all-button a:hover,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li.all-button a:hover
 {
	background: #e1d500;
	color: #9e9600
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li .sub-menu,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li .sub-menu,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li .sub-menu
 {
	width: 200%
}

.custom-theme-1 .page-template-fellows .filters .popular-categories .container .popular-categories-menu li .sub-menu li,
.custom-theme-1 .page-template-scholar .filters .popular-categories .container .popular-categories-menu li .sub-menu li,
.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li .sub-menu li
 {
	display: block;
	padding: 0
}

.custom-theme-1 .page-template-fellows .grid-item.type-host_organization .grid-item-container,
.custom-theme-1 .page-template-scholar .grid-item.type-host_organization .grid-item-container
 {
	background: #FFF
}

.custom-theme-1 .page-template-fellows .main-content-container,
.custom-theme-1 .page-template-scholar .main-content-container
 {
	padding: 0;
	padding-top: 40px
}

.custom-theme-1 .page-template-fellows .main-content-container .blog-feed,
.custom-theme-1 .page-template-scholar .main-content-container .blog-feed
 {
	background: #f4f8fa url("../src/img/bg-host-organizations.jpg") no-repeat;
	padding: 40px 0
}

.custom-theme-1 .page-template-fellows .main-content-container .blog-feed .container .row.posts,
.custom-theme-1 .page-template-scholar .main-content-container .blog-feed .container .row.posts
 {
	margin: 0
}

.custom-theme-1 .page-template-fellows .btn.load-more-btn, .custom-theme-1 .page-template-awards .btn.load-more-btn,
.custom-theme-1 .page-template-scholar .btn.load-more-btn, .custom-theme-1 .page-template-awards .btn.load-more-btn
 {
	background: #e1d500;
	color: #9e9600;
	border-color: #e1d500;
	border-radius: 5px;
	text-transform: capitalize;
	position: relative;
	font-family: 'GothamBold';
	width: 325px;
	font-size: 18px
}

.custom-theme-1 .page-template-fellows .btn.load-more-btn:hover, .custom-theme-1 .page-template-awards .btn.load-more-btn:hover,
.custom-theme-1 .page-template-scholar .btn.load-more-btn:hover, .custom-theme-1 .page-template-awards .btn.load-more-btn:hover
 {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-partners .description {
	padding: 0
}

.custom-theme-1 .page-template-partners .filters {
	background: url("../src/img/bg-filters-host.jpg") no-repeat;
	position: relative;
	margin-top: 40px;
	background-position: top center;
	background-size: cover
}

.custom-theme-1 .page-template-partners .filters:before {
	content: '';
	position: absolute;
	left: 0;
	top: -34px;
	width: 250px;
	height: 34px;
	background: url("../src/img/grey-corner-left.png")
}

.custom-theme-1 .page-template-partners .filters:after {
	content: '';
	position: absolute;
	right: 0;
	top: -34px;
	width: 249px;
	height: 34px;
	background: url("../src/img/grey-corner-right.png")
}

.custom-theme-1 .page-template-partners .filters .apply-host-container {
	text-align: center;
	padding-bottom: 30px;
	padding-top: 60px
}

.custom-theme-1 .page-template-partners .filters .apply-host-container a.btn-host {
	display: inline-block;
	background: #e1d500;
	width: 325px;
	height: 50px;
	line-height: 50px;
	position: relative;
	color: #9e9600;
	font-size: 16px;
	font-family: "GothamBold";
	border-radius: 5px
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-partners .filters .apply-host-container a.btn-host {
		width: 300px
	}
}

@media(max-width:480px) {
	.custom-theme-1 .page-template-partners .filters .apply-host-container a.btn-host {
		width: 250px
	}
}

.custom-theme-1 .page-template-partners .filters .apply-host-container a.btn-host:before {
	content: '';
	left: 0;
	background: url("../src/img/join-icon-fellow.png") no-repeat;
	width: 26px;
	height: 31px;
	position: absolute;
	left: 20px;
	top: 10px
}

.custom-theme-1 .page-template-partners .filters .apply-host-container a.btn-host i {
	position: absolute;
	right: 20px;
	top: 18px
}

.custom-theme-1 .page-template-partners .filters .apply-host-container a.btn-host:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 .page-template-partners .filters .popular-categories {
	background: transparent;
	position: relative;
	margin-top: -40px;
	z-index: 3
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu {
	position: relative;
	float: left;
	width: 80%;
	padding: 0;
	text-align: center
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li {
	position: relative;
	display: inline-block;
	cursor: pointer;
	padding: 10px 7%
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li.all-button a {
	width: 150px;
	height: 50px;
	border-radius: 5px;
	line-height: 32px
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options {
	display: none !important;
	position: absolute;
	left: 0;
	top: 40px;
	min-width: 160px;
	background: #2c66b2;
	z-index: 3;
	left: 0;
	top: 48px
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options li {
	width: 100%;
	cursor: pointer;
	padding: 2px 20px
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover {
	background: #e1d500
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options li:hover a {
	color: #9e9600
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options li a {
	width: 100%;
	cursor: pointer
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before {
	bottom: 100%;
	left: 70%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #2c66b2;
	border-width: 10px;
	margin-left: -10px;
	position: absolute
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li ul.ul-options:before {
		top: 40px;
		bottom: inherit;
		left: 50%
	}
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li:hover {
	color: #CCC
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li:hover ul {
	display: block !important
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li.all-button {
	background: transparent
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li.all-button:hover {
	background: transparent
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li.all-button a {
	padding: .5rem 3rem
}

.custom-theme-1 .page-template-partners .filters .popular-categories .container .popular-categories-menu li.all-button a:hover {
	background: #e1d500;
	color: #9e9600
}

.custom-theme-1 .page-template-partners .grid-item.type-host_organization .grid-item-container {
	background: #FFF
}

.custom-theme-1 .page-template-partners .main-content-container {
	padding: 0;
	padding-top: 40px
}

.custom-theme-1 .page-template-partners .main-content-container .blog-feed {
	background: #f4f8fa url("../src/img/bg-host-organizations.jpg") no-repeat;
	padding: 40px 0
}

.custom-theme-1 .page-template-partners .btn.load-more-btn {
	background: #e1d500;
	color: #9e9600;
	border-color: #e1d500;
	border-radius: 5px;
	text-transform: capitalize;
	position: relative;
	font-family: 'GothamBold';
	width: 325px;
	font-size: 18px
}

.custom-theme-1 .page-template-partners .btn.load-more-btn:hover {
	background: #d3c200;
	border-color: #d3c200
}

.custom-theme-1 body.single-post .main-content-container {
	padding: 30px 0
}

.custom-theme-1 body.single-post .main-content-container article .post-info .alignleft {
	float: left;
	width: 100%;
	margin-bottom: 0;
	font-family: 'GothamBold'
}

.custom-theme-1 body.single-post .main-content-container article .post-info .alignleft.date {
	color: #3a76c6
}

.custom-theme-1 body.single-post .share-section {
	background: #3a76c6;
	position: relative;
	margin-bottom: 0
}

.custom-theme-1 body.single-post .share-section .view-all-btn {
	background: #e1d500;
	color: #9e9600;
	width: 300px;
	height: 50px;
	line-height: 40px;
	display: block;
	text-align: center;
	margin-top: 23px;
	position: relative;
	line-height: 50px;
	font-family: 'GothamBold';
	font-size: 15px;
	border-radius: 5px
}

.custom-theme-1 body.single-post .share-section .view-all-btn i {
	position: absolute;
	left: 15px;
	top: 15px
}

.custom-theme-1 body.single-post .share-section .view-all-btn:hover {
	background: #d3c200
}

.custom-theme-1 body.single-post .share-section:before {
	content: '';
	top: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFF;
	border-width: 15px;
	margin-left: -15px
}

.custom-theme-1 body.single-post .share-section .social-media-links {
	background: transparent
}

.custom-theme-1 body.single-post .share-section .social-media-links li:first-child {
	font-family: 'GothamBold'
}

.custom-theme-1 body.single-post .share-section .social-media-links li a {
	color: #e1d500
}

.custom-theme-1 body.single-post .share-section .social-media-links li a:hover {
	color: #d3c200
}

.custom-theme-1 body.single-post .share-section .social-media-links li a i {
	font-size: 16px
}

.custom-theme-1 body.single-post .related-posts {
	background: #FFF;
	overflow: hidden;
	position: relative
}

.custom-theme-1 body.single-post .related-posts:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../img/pattern-blue-2.jpg) no-repeat;
	width: 516px;
	height: 639px;
	z-index: 0
}

.custom-theme-1 body.single-post .related-posts h3 {
	font-family: 'GothamBlack';
	text-transform: uppercase;
	color: #646464;
	margin: 40px 0
}

article.post img {
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li .sub-menu {
    min-width: 200px;
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li .sub-menu li.tax-child {
    font-size: 12px;
    font-weight: normal;
}

.custom-theme-1 .page-template-host-organizations .filters .popular-categories .container .popular-categories-menu li .sub-menu li.tax-child a{
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
}

/*
.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-form .field-wrap:not(.submit-wrap) {
    width: 25%;
}

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap {
    width: 16%;
}
*/

.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap {
	display: inline-block;
	float: none;
	width: 100%
}

.partner-award-grid-item .grid-item-container .title-container{
	overflow: hidden;
	padding: 1.5rem 1.5rem;
	border: none;
	background: none;
	text-align: center;
}
.partner-award-grid-item .grid-item-container .title-container .award-title{
	font-family: 'GothamBold';
	font-size: 16px;
	text-align: center;
}


@media(min-width:600px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap {
		/*float: left;*/
		width: 45%;
		margin-bottom: 10px;
	}
}

@media(min-width:768px) {
	.custom-theme-1 .signup-newsletter .container .row .container-form .newsletter-signup .ninja-forms-all-fields-wrap .field-wrap {
		/*float: left;*/
		width: 30%;
		margin-bottom: 10px;
	}
}

.custom-theme-1 .page-template-key-documents .annual-reports {
	background: url("../src/img/bg-anual-report.jpg") no-repeat;
	background-position: top right;
	padding: 40px 0
}

.custom-theme-1 .page-template-key-documents .annual-reports .reports-container {
	float: left;
	width: 100%;
	padding: 20px 0;
	text-align: center
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs h2 {
	font-family: 'GothamBlack';
	color: #646464;
	margin-bottom: 35px;
	font-size: 48px
}

.custom-theme-1 .page-template-key-documents .annual-reports .reports-container h4 {
	color: #646464;
	font-family: 'Merriweather-Italic';
	margin-bottom: 35px
}

.custom-theme-1 .page-template-key-documents .annual-reports .reports-container ul {
	padding-left: 0;
	margin: 0;
	display: inline-block;
	width: 83%
}

.custom-theme-1 .page-template-key-documents .annual-reports .reports-container ul li {
	list-style: none;
	float: left;
	width: 33.333%;
	text-align: center
}
@media(max-width:767px) {
	.custom-theme-1 .page-template-key-documents .annual-reports .reports-container ul li {
		width: 100%
	}
}

.custom-theme-1 .page-template-key-documents .annual-reports .reports-container ul li a {
	display: inline-block;
	padding: 10px 40px;
	background: #ccc;
	border-radius: 5px;
	font-family: 'GothamBold';
	color: #646464;
	font-size: 28px;
	width: 185px;
	height: 65px;
	line-height: 50px
}

.custom-theme-1 .page-template-key-documents .annual-reports .reports-container ul li a:hover {
	background: #646464;
	color: #ccc
}

@media(max-width:767px) {
	.custom-theme-1 .page-template-key-documents .annual-reports .reports-container ul li a {
		width: 100%
	}
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs {
	float: left;
	width: 100%;
	padding: 0 0 20px 0
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs h4 {
	font-family: 'Merriweather-Italic';
	margin-bottom: 35px;
	color: #646464
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs ul {
	padding-left: 0
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs ul li {
	list-style: none
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs ul li a {
	width: 100%;
	height: 100%;
	text-align: center;
	display: block;
	padding: 20px 30px;
	border-radius: 10px;
	background: #ccc;
	text-transform: uppercase;
	font-size: 16px;
	position: relative;
	overflow: hidden;
	color: #454545;
	font-family: 'GothamBold'
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs ul li a:hover {
	background: #646464;
	color: #ccc
}

.custom-theme-1 .page-template-key-documents .annual-reports .governing-docs ul li a:before {
	content: "\f0f6";
	font-family: 'FontAwesome';
	position: absolute;
	left: 5px;
	top: 50px;
	font-size: 100px;
	z-index: 0;
	color: #000;
	opacity: .1
}

@media only screen and (max-width:767px) {
	.custom-theme-1 .popular-categories {
		text-align: left
	}
	.custom-theme-1 .popular-categories .title,
	#alumni-page-filter .title
	{
		float: left;
		cursor: pointer;
		position: relative;
		width: 100%
	}
	.custom-theme-1 .popular-categories .title span.show-this {
		display: inline-block
	}
	.custom-theme-1 .popular-categories .title .fa-ellipsis-v {
		display: block;
		font-size: 20px;
		font-size: 1.25rem;
		position: absolute;
		right: 24px;
		right: 1.5rem;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%)
	}
	.custom-theme-1 .popular-categories .menu {
		display: block
	}
	.custom-theme-1 .popular-categories ul,
	#alumni-page-filter .popular-categories-menu
	{
		border-top: 1px solid;
		display: none;
		float: left;
		margin-top: 16px;
		margin-top: 1rem;
		width: 100%;
	}
	
	.custom-theme-1 .popular-categories ul li,
	#alumni-page-filter .popular-categories-menu li
	{
		float: left;
		width: 100%;
	}
	.custom-theme-1 .page-template-alumni-only .filters .popular-categories .container .popular-categories-menu li .sub-menu
	{
		width: 100%;
	}
	.custom-theme-1 .popular-categories ul li:last-child a {
		border-bottom: 0;
		padding-bottom: 0
	}
	.custom-theme-1 .popular-categories ul li a {
		border-bottom: 1px solid;
		float: left;
		width: 100%
	}
}

