html, body { color:#000; }

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6 { color:inherit; letter-spacing:0; line-height:1em; font-weight:400; }

h1, .uk-h1 { font-size:6em; }
h2, .uk-h2 { font-size:3.5em; }
h3, .uk-h3 { font-size:2.5em; }

blockquote { border-left:0; font-style:normal; font-size:1.8em; font-weight:900; line-height:1.3em; }
	blockquote cite { display:block; font-style:normal; font-size:.875rem; font-weight:400; line-height:1.5rem; }
	blockquote::before { content:open-quote; font-family:Arial, serif; font-size:120px; color:#19AAE8; display:block; text-align:center; }
	blockquote::after { content:close-quote; text-indent:-9999px; color:#fff; position:absolute; }

.interior-background { position:relative; background: -webkit-linear-gradient(top,#fff,#fff 60%,#13BFEE) ;
	background: linear-gradient(180deg,#fff 0,#fff 60%,#13BFEE); }
.interior-background:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url(images/background-paws.png) top center repeat; background-size:1440px; }
.uk-pagination>*>* { color:#000; }
.uk-subnav-pill>.uk-active>a { background:#19AAE8; border-radius:5px; }

.uk-card-default { box-shadow:none; border-radius:25px 25px 25px 0; }
.card-primary { background:#19AAE8; color:#fff; border-radius:10px; }
.uk-card-body-logo { max-height:125px; max-width:150px; display:block; margin:0 auto; }

.uk-text-contrast { color:#fff!important; }
.uk-text-primary { color:#19AAE8 !important; }

.uk-button { border-radius:10px; min-width:250px; }
.uk-button-primary { background:#19AAE8; color:#fff; }
.uk-button-secondary { background:#2E2E2E; color:#fff; }
.uk-button-contrast { background:#fff; color:#2E2E2E; }

.uk-accordion>li { background:#19AAE8; color:#fff; padding:0px 15px; border-radius:5px; }
.uk-accordion-title { padding:5px 0; color:#fff; font-size:1rem; font-weight:500; text-transform:uppercase; }
.uk-accordion-title:hover { color:inherit; }
.uk-accordion-title::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
.uk-open>.uk-accordion-title::before { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
.uk-accordion-content { padding:0 0 15px; }
	.uk-accordion-content a { color:#fff; text-decoration:underline; }

.uk-section-primary, .uk-background-primary { background:#19AAE8; color:#fff; }
.uk-section-secondary, .uk-background-secondary { background:#2E2E2E; }

.num-block { background:rgba(255,255,255,0.4); color:#fff; font-size:60px; font-weight:900; line-height:1em; padding:0 15px 5px; border-radius:5px; }

#footer { display:none !important; }

.bg-paws { position:relative; background: -webkit-linear-gradient(top,#fff,#13BFEE) ;
	background: linear-gradient(180deg,#fff 0, #13BFEE); }
.bg-paws:before { content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:url(images/background-paws.png) top center repeat; background-size:1440px; }


#gform_fields_11 input { background:#EBEBEB; border:0; }
#gform_11 .gform_footer { justify-content:center; }
#gform_submit_button_11 { background:#2E2E2E; border:0; color:#fff; padding:5px 50px; text-transform:uppercase; border-radius:8px; }
#grant-gallery .uk-card {
	height: 100% !important;
	display: flex !important;
	flex-direction: column !important;
	background-color: #f3f3f3;
}

#grant-gallery .uk-card-body{
	padding: 5px !important;
	height: 100% !important;
	display: flex !important;
	flex-direction: column !important;
	flex: 1 !important;
}

#grant-gallery .uk-card-body-logo {
	height: 80px !important;
	width: 120px !important;
	margin-bottom: 8px;
	flex-shrink: 0;
	object-fit: contain;
}

#grant-gallery .uk-card-body p {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 8px 0;
}

#grant-gallery .uk-button {
	min-width: auto !important;
	width: 100%;
	font-size: 0.75rem;
	padding: 0px 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	flex-shrink: 0;
	background-color: #0072ea !important;
	color: white !important;
}

#grant-gallery .uk-card-body-logo {
	max-height: 80px !important;
	max-width: 120px !important;
	margin-bottom: 8px !important;
}
/* application help page */
.funding-slider .uk-card {
	text-align: center !important;
}

@media only screen and (min-width: 960px) and (max-width: 1219px) {

 }
 	
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}