.link a {
	background: #177da9;
	border-radius: 3px;
	color: #fff !important;
	font-size: 17px !important;
	line-height: 1 !important;
	text-align: center !important;
	text-transform: inherit !important;
	padding: 10px 20px;
	text-decoration: none;
	font-family: Kumbh Sans, sans-serif;
	text-transform: uppercase !important;
	font-size: 15px !important;
	font-weight: bold;
	width: 150px;
}

.link a:hover {
	background: #11537f;
}

.pg-content-body .child-page {
	border-bottom: none;
}

.pg-wrap h2 a {
	color: #752936;
	text-decoration: none;
	font-size: 32px;
	font-family: Kumbh Sans, sans-serif;
}

.pgc-body-content.homepage {
	border-bottom: none;
}

.breadcrumb {
	margin-bottom: 0px;
	list-style: none;
	background-color: #752936;
	padding: 0px;
	border-radius: 0px;
	color: #dbdbdb !important;
}

.red_row {
	background: transparent;
}

.pgc-qcd-search input[type=submit] {
	background: #177da9;
	border-radius: 3px;
	color: #fff !important;
}

.pgc-charity-search input[type=submit] {
	background: #177da9;
	border-radius: 3px;
	color: #fff !important;
}

.pgc-qcd-search input[type=text] {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

.pgc-charity-search input[type=text] {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}

legend {
	border-bottom: none;
	margin-bottom: 0px;
}

label {
	font-weight: 100;
}

.fieldset-legend {
	font-weight: 100;
	margin-left: -30px;
	font-size: 16px;
}

.option {
	font-size: 15px;
}

.webform-submission-form .form-submit {
	background-color: #177da9;
	color: #fff;
	padding: 5px 10px;
	border: none;
	border-radius: 3px;
}

.thumbnail {
	border: none;
	padding: 0px;
}

.pg-content-body .child-page {
	padding: 0px;
}

.thumbnail a > img, .thumbnail > img {
	width: 150px;
	margin-right: 20px;
	margin-bottom: 50px;
	border-radius: 50%;
}

.pg-content-body .child-page .details .summary {
	margin-bottom: 30px;
}

.img-banner img {
	display: unset !important;
}

.pg-wrap h1 {
	font-size: 40px !important;
}

.pgc-body-content.section-landing-page article > div > div {
	border-bottom: none;
}

@media screen and (max-width: 939px) {
	#right-column {
		display: none;
	}
}

@media screen and (max-width: 939px) {
	#main-menu li.expanded ul li a {
		background: transparent !important;
		color: #000;
	}
}

.pg-mobilemenu .header-mobile a {
	text-decoration: none;
}

.pg-gift-details .ui-accordion-content a {
	color: #0c5c70;
}

h4 {
	line-height: 150%;
}

@media screen and (max-width: 990px) {
	.breadcrumb .pg-breadcrumb-links a {
		font-size: 14px !important;
	}
}

/* thumbnails on mobile starts */
@media screen and (max-width: 767px) {
	.thumbnail a > img, .thumbnail > img {
		float: left;
		margin-right: 100px;
		margin-top: 40px;
		width: 200px;
		float: none;
	}
}
/* thumbnails on mobile ends */

@media (max-width: 990px) {
	.pg-wrap h2 a {
		font-size: 27px !important;
		line-height: 32px !important;
	}
}

@media (max-width: 525px) {
	.breadcrumb .pg-breadcrumb-links {
		font-size: 10px;
	}
}

@media (max-width: 525px) {
	.breadcrumb .pg-breadcrumb-links a {
		font-size: 10px !important;
	}
}

@media (max-width: 720px) {
	.breadcrumb .pg-breadcrumb-links {
		width: 100%;
		padding-left: 10px;
	}
}

.program-block:hover p, .program-block:hover .paragrah, .program-block:hover .paragraph {
	bottom: 40px;
	top: 80px;
}

.program-block p, .program-block .paragrah, .program-block .paragraph {
	margin-bottom: 200px;
}

.program-block a.btn-bu {
	padding: 15px 5px 30px 5px !important;
	width: 100% !important;
	top: 10px !important;
	left: 0% !important;
	bottom: 60px !important;
    bottom: 100px !important;
}

.program-block h3 {
	font-size: 28px !important;
}

.hygh-td {
	vertical-align: top;
}

#pgc_resource_block span {
	display: none;
}

.img-banner {
      min-height: 500px; }

.thumbnail {
     margin-bottom: -30px!important;  }

