@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-Book.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-Book.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Book.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-Book.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Book.svg#svgFontName') format('svg'); 
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-BookItalic.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-BookItalic.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-BookItalic.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-BookItalic.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-BookItalic.svg#svgFontName') format('svg'); 
	font-weight: 400;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-Light.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-Light.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Light.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-Light.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Light.svg#svgFontName') format('svg'); 
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-LightItalic.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-LightItalic.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-LightItalic.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-LightItalic.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-LightItalic.svg#svgFontName') format('svg'); 
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-Medium.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-Medium.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Medium.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-Medium.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Medium.svg#svgFontName') format('svg'); 
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-MediumItalic.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-MediumItalic.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-MediumItalic.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-MediumItalic.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-MediumItalic.svg#svgFontName') format('svg'); 
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-Semibold.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-Semibold.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Semibold.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-Semibold.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Semibold.svg#svgFontName') format('svg'); 
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-SemiboldItalic.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-SemiboldItalic.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-SemiboldItalic.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-SemiboldItalic.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-SemiboldItalic.svg#svgFontName') format('svg'); 
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-Bold.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-Bold.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Bold.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-Bold.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-Bold.svg#svgFontName') format('svg'); 
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Cooper Hewitt';
		src: url('../fonts/CooperHewitt/CooperHewitt-BoldItalic.eot'); 
		src: url('../fonts/CooperHewitt/CooperHewitt-BoldItalic.eot?#iefix') format('embedded-opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-BoldItalic.woff') format('woff'), 
			url('../fonts/CooperHewitt/CooperHewitt-BoldItalic.otf') format('opentype'), 
			url('../fonts/CooperHewitt/CooperHewitt-BoldItalic.svg#svgFontName') format('svg'); 
	font-weight: 700;
	font-style: italic;
	font-display: swap;
}

/* Font Weights 
	Light		300
	Book		400
	Medium		500
	Semibold	600
	Bold		700
*/

body {
	font-family: 'Cooper Hewitt', sans-serif;
	font-size:24px;
	font-weight: 300;
	line-height:141.666666666666667%;
	color:#2C2C2C;
	background:#FFF;
	overscroll-behavior: none;
}
a {
	color:#295994;
	text-decoration:none;
	font-weight: 400;
}
a:hover {
	color:#FFA408;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
	text-decoration:none;
}
a.anchor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
b, strong {
	font-weight: 500;
}
ol {
	margin:0;
	padding:0 0 0 25px;
}
ul {
	position:relative;
	margin-left:1em;
	padding-left:0;
}
li {
	line-height:inherit;
	margin-bottom:5px;
}
hr {
	border-color:#ACACAC;
	border-style:solid;
	border-width: 1px;
}
h1 {
	color:#295994;
	font-size:241.666666666666667%;
	font-weight:400;
	line-height:100%;
	margin:0 0 10px;
}
h1 a {
	color:#295994;
}
h1 a:hover {
	color:#FFA408;
}
h2, h3 {
	color:#5389CC;
	font-size:150%;
	font-weight:300;
	line-height:100%;
	margin:5px 0 35px;
	padding:0;
}
h3 {
	color:#478FE6;
	margin-bottom:10px;
}
h3 a {
	text-decoration: none;
}
h4 {
	color:#2C2C2C;
	font-size:100%;
	line-height:141.666666666666667%;
	font-weight:500;
	margin:0;
	padding:0;
}
h5 {
	color:#2C2C2C;
	font-size:80%;
	line-height:141.666666666666667%;
	font-weight:500;
	margin:0;
	padding:0;
}
img {
	max-width: 100%;
}
input.btn,
button.btn,
a.btn {
	background:#295994;
	color:#FFF;
	font-size:67%;
	padding:15px 25px 10px;
	border-radius:6px;
	font-weight:500;
	letter-spacing: 1px;
	display:inline-block;
	margin-top:15px;
	vertical-align:top;
	text-transform:uppercase;
	text-decoration: none;
}
input.btn:hover,
button.btn:hover,
a.btn:hover {
	color:#FFA408;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
div.moduletable div.custom {
	width:100%;
	padding:0;
	margin:0;
}
blockquote {
	color:#295994;
	font-size:95.2380952%;
	font-weight:600;
	font-style: italic;
	line-height:130%;
	margin:20px 0;
	border-left:0;
	padding:0;
}
blockquote img {
	float:left;
	margin-right:15px;
	margin-top:5px;
	border:1px solid #D8D8D8;
	width: 25%;
}
.videowrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#content.col-sm-12 blockquote img {
	width: 15%;
}
span.wf_caption img {
	width:100%;
}
.item-image div.img_caption,
span.wf_caption {
	font-size:73.68%;
	font-weight:300;
	border-bottom:1px dotted #CCC;
	padding:3px 0;
	line-height:150%;
}
p.img_caption {
	margin:0;
}
.item-image.pull-none {
	margin-bottom:15px;
}
.item-image a {
	text-decoration: none;
	color:#424242;
}
span.wf_caption.headshot {
	width: 25%;
}
span.wf_caption span {
	padding:3px 0;
}
#modal-messages {
	padding:10px;
}
#modal-messages #messages-header,#modal-messages #messages-footer {
	background:#295994;
}
#search-form {
	margin-top:45px;
}
form#finder-search label {
	display: none;
}
form#finder-search input.inputbox {
	padding:3px 5px;
	border-color:#EEE;
}
form#finder-search button.btn {
	margin-top:0;
}
ul.search-results {
	list-style: none;
	padding:0;
	margin-left:0;
}
ul.search-results li {
	border-top:1px dotted #1F1F1F;
	padding-top:30px;
	margin-top:30px;	
}
#search-result-empty {
	margin-top:30px;
}
#search-result-empty h2 {
	margin-bottom:15px;
}
.search-pages-counter {
	display: none;
}
.twocolumns {
	-webkit-columns:2 !important;
	-moz-columns:2 !important;
	columns:2 !important;
	list-style: none;
	padding:0;
	margin:0;
}
.twocolumns li {
	font-size: 90.4761904%;
	line-height: 120%;
	padding:0;
	margin:0;
	margin-bottom:7px;
}
.table-responsive {
	border:0;
}
/* RSForm */
fieldset.formContainer .formControlLabel,
fieldset.formContainer .col-sm-3 {
	display: none;
}
fieldset.formContainer .col-sm-6 {
	width: 80%;
}
.form-inline .formgroup,
fieldset.formContainer .form-group {
	margin-bottom: 0;
}
fieldset.formContainer div[class*="rsform-block-note-"],
fieldset.formContainer div[class*="rsform-block-desc-"] {
	margin-bottom:0;
}
fieldset.formContainer div[class*="rsform-block-note-"] {
	font-size: 80%
}
form.onpage input,
.form-inline .form-control,
fieldset.formContainer .form-control {
	font-size: 88%;
	height: auto;
	line-height: 100%;
	padding:10px 12px 6px;
}
.form-inline .form-control {
	width: 100%;
}
.form-inline select.form-control,
fieldset.formContainer select.form-control {
	height: 44px;
}
fieldset.formContainer .radio,
fieldset.formContainer .checkbox,
fieldset.formContainer .radio-inline,
fieldset.formContainer .checkbox-inline {
	padding-top:0;
	font-size: 90%;
	line-height: 100%;
	margin-left:0;
}
fieldset.formContainer label.checkbox-inline input {
	top:-3px;
}
.has-error .form-control {
	border-width: 2px;
	background: rgba(169,68,66,0.1);
}
.error-text {
	color:#a94442;
	font-size: 66.6666666%;
	font-weight: bold;
}
.rsform-block-gift-buttons ul {
	list-style: none;
	padding:0;
	margin:0 0 15px;
}
.rsform-block-gift-buttons ul li {
	display: inline;
}
.donate fieldset.formContainer .form-group {
	margin-bottom: 5px;
}
.donate fieldset.formContainer .radio-inline {
	font-size: 80%;
	margin-right:15px;
}
.donate fieldset.formContainer .radio-inline input[type="radio"] {
	margin-top: 0;
}
.donate fieldset.formContainer .col-sm-6 {
	width: 45%;
}
.donate fieldset.formContainer > .row > .col-sm-3 {
	display: inline-block;
	width: 45%;
}
.donate fieldset.formContainer .col-sm-3 .rsform-block .col-sm-9,
.donate fieldset.formContainer .col-sm-6 .rsform-block .col-sm-9 {
	width: 100%;
}
.donate fieldset.formContainer .col-sm-12 .rsform-block .col-sm-9 {
	width: 90%;
}

/* Pagination */
.pagination ul {
	display:inline-block;
	margin-left:0;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.pagination ul {
	display:inline;
}
.pagination ul > li {
	display:inline;
	font-size:82%;
	font-weight:400;
}
.pagination ul > li > a,.pagination ul > li > span {
	padding:12px 10px 4px;
}
.pagination ul > li > a,.pagination ul > li > span {
	float:left;
	line-height:120%;
	text-decoration:none;
	background-color:#fff;
	border:1px solid #ddd;
	border-left-width:0;
}
.pagination ul > li.pagination-start > a,.pagination ul > li.pagination-start > span {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	border-left-width:1px;
}
.pagination ul > li.pagination-end > a,.pagination ul > li.pagination-end > span {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
.pagination ul li a [class*="icon-"] {
	opacity:.8;
}
.pagination ul li a:hover [class*="icon-"] {
	opacity:.8;
}
.pagination ul > li:before {
	display:none;
}
.display-limit {
	margin:20px 0;
	color:#666;
}
.tooltip {
	display:none!important;
}
.pager li {
	font-size:70%;
	font-weight:400;
}

/* Top */
.top {
	padding-top:15px;
	padding-bottom:15px;
}
.top .nav {
	float:right;
	margin:0;
}
.top .nav li {
	font-size:50%;
	line-height:100%;
	padding:5px 20px;
	margin:0;
	display: inline-block;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.top .nav li a {
	color:#AEAEAE;
	padding:0;
	text-decoration: none;
	font-weight: 600;
}
.top .nav li a:focus {
	background:none;
	outline:none;
}
.top .nav li a:hover {
	background:none;
	color:#FFA408;
}
.top .nav li.active a {
	color:#FFA408;
}
.top .nav li.active a:hover {
	color:#FFA408;
}
.top .nav li.item-802 {
	background: #FFA408;
	border:2px solid #FFF;
	border-radius: 5px;
	padding:13px 20px 10px;
	box-shadow: 0 0 1px 1px #979797;
	margin-left:20px;
}
.top .nav li.item-802 a {
	color:#FFF;
}
.top .nav li.item-802 a:hover {
	color:#295994;
}
.top div.finder.search {
	float:right;
	margin-top:2px;
}
.top div.finder.search label {
	font-size:50%;
	line-height:200%;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#AEAEAE;
	background-color:transparent;
	background-image:url(../images/search.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:17px 17px;
	padding-left: 23px;
	margin:0;
}
.top div.finder.search label:hover {
	color:#FFA408;
}	
.top div.finder.search input {
	border:none;
	cursor:pointer;
	height:22px;
	margin:0;
	padding:0px 15px 0 0;
	font-size:66.6666666%;
	line-height:133.333333%;
	font-weight:400;
	position:relative;
	-webkit-transition:width 400ms ease,background 400ms ease;
	transition:width 400ms ease,background 400ms ease;
	width:0px;
}
.top div.finder.search input:focus {
	background-color:#fff;
	border-bottom:1px solid #CCC;
	padding:0px 5px;
	margin-left:5px;
	cursor:text;
	outline:0;
	width:200px;
}


/* Navigation */
.navigation-wrapper {
	padding-top:22px;
	padding-bottom:22px;
	min-height: 269px;
	position: relative;
	z-index: 200;
	background:url(../images/header_get_involved_bg.jpg) 50% 0 repeat; /* Get Involved */
}
.section-101 .navigation-wrapper {  
	background:transparent;	 /* Home */
	position: absolute;
	width: 100%;
}
.section-763 .navigation-wrapper {  
	background:url(../images/header_our_work_bg.jpg) 50% 0 repeat;	 /* Our Work */
}
.section-764 .navigation-wrapper {  
	background:url(../images/header_our_impact_bg.jpg) 50% 0 repeat; /* Our Impact */
}
.section-765 .navigation-wrapper {  
	background:url(../images/header_get_involved_bg.jpg) 50% 0 repeat; /* Get Involved */
}
.section-795 .navigation-wrapper {  
	background:url(../images/header_about_us_bg.png) 50% 0 repeat;	 /* About Us */
}
.navigation-wrapper-inner {
	background:url(../images/navigation_bg.png) 50% 0 repeat;
	padding-top:17px;
	padding-bottom:17px;
}
.navigation {
	background:#FFF;
	box-shadow: 0 2px 4px 2px rgba(0,0,0,0.50), 0 -2px 4px 2px rgba(0,0,0,0.50);
}
.navigation-wrapper-inner.affix {
	top:-17px;
	position:fixed;
	width:100%;
}
.navigation div.logo {
	padding:5px 0 0 0;	
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.navbar-brand {
	border:0;
	text-shadow:none;
	margin:0;
	padding:0;
	z-index:2000;
	float:none;
	max-width: 225px;
	height: auto;
	display: block;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.navigation.affix .navbar-brand {
}
.navbar-brand img {
	width:100%;
}
.navigation .unalogo {
	font-size: 41.6666666667%;
	font-weight: 500;
	line-height: 130%;
	text-transform: uppercase;
	color:rgba(45,88,138,0.5);
	padding-left:30px;
	padding-top:15px;
	margin-bottom:5px;
}
.navigation .unalogo > .row > div {
	padding:0;
}
.navigation .unalogo .text {
	text-align: right;
	padding:15px 15px 0 0 !important;
}
.navigation .unalogo img {
	width: 100%;
}
.navigation .navbar-collapse {
	padding:0;
}
.navigation .navbar-default {
	background:none;
	border:0;
	border-radius:0;
	box-shadow:none;
}
.navigation .navbar {
	padding-right:0;
	z-index:1950;
	margin:0;
	min-height:auto;
	position: relative;
}
.navigation .navbar .container-fluid {
	padding:0;
}
.navigation .navbar .nav {
	margin:0 0 15px 0;
	text-align: right;
}
.navigation .navbar .nav li {
	font-size:66.6666666667%;
	line-height:120%;
	font-weight: 600;
	letter-spacing: 5px;
	text-transform: uppercase;
	padding:0 0 0 40px;
	margin:0;
	display:inline-block;
}
.navigation .navbar .nav li.item-818,
.navigation .navbar .nav li.item-819,
.navigation .navbar .nav li.item-820,
.navigation .navbar .nav li.item-821 {
	display: none;
}
.navigation .navbar .nav li a {
	padding:0;
	color:#2D588A;
	text-decoration: none;
	font-weight: 600;
}
.navigation .navbar .nav li a:focus {
	background:none;
	outline:none;
}
.navigation .navbar .nav li a:hover {
	background:none;
	color:#C3C3C3;
}
.navigation .navbar .nav li.active a,
.navigation .navbar .nav li.active a:hover {
	color:#C3C3C3;
}
.navigation .navbar .nav-child {
	position:absolute;
	display: none !important;
	left:0;
	right:0;
	z-index:1900;
	opacity:0;
	height:0 !important;
	width: 100vmax !important;
	overflow:hidden;
	border:0;
	border-top:20px solid #FFF;
	background:url(../images/bottom_bg.png);
	box-shadow: inset 0 4px 4px 0 rgba(0,0,0,0.50), 0 4px 4px 0 rgba(0,0,0,0.50);
	padding:45px 0 60px 0;
	margin:1px 0 0;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
	text-align:left;
	font-size: 106.25%; 
}
.navigation .navbar .nav > li:hover > .nav-child {
	position: fixed;
	opacity:1;
	height:auto !important;
	display: block !important;
}
.navigation .navbar .nav-child:hover {
	max-height:999px;
}
.navigation .navbar .nav-child > li {
	display: none;
}
.navigation .navbar .nav-child > li.divider {
	display:block !important;
	padding:0!important;
	line-height:100%;
	font-size: 100% !important;
	margin:0 auto !important;
	list-style:none;
	text-transform:none;
	letter-spacing:normal;
	border:0;
}
@media (min-width: 768px) {
.navigation .navbar .nav-child > li.divider {
    width: 750px;
  }
}
@media (min-width: 992px) {
.navigation .navbar .nav-child > li.divider {
    width: 970px;
  }
}
@media (min-width: 1200px) {
.navigation .navbar .nav-child > li.divider {
    width: 1170px;
  }
}
.navigation .navbar .nav-child > li.divider div.custom > ul {
	padding:0;
	margin:0;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li {
	display:block;
	padding:0 30px 0 0;
	margin:0 30px 0 0;
	font-weight:700;
	float:left;
	font-size: 100%;
	border-right: 1px solid #5A7CA5;
}
.navigation .navbar .nav-child > li.divider div.custom.about-us > ul:last-child > li:nth-child(4),
.navigation .navbar .nav-child > li.divider div.custom.about-us > ul:last-child > li:nth-child(5),
.navigation .navbar .nav-child > li.divider div.custom > ul:last-child > li:last-child {
	margin-right:0;
	padding-right:0;
	border: 0;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li {
	width: 23%;
}
.navigation .navbar .nav-child > li.divider div.custom.our-work > ul:first-child > li,
.navigation .navbar .nav-child > li.divider div.custom.our-work > ul:nth-child(2) > li {
	width: 38%
}
.navigation .navbar .nav-child > li.divider div.custom.our-work > ul:last-child > li {
	width: 14%
}
.navigation .navbar .nav-child > li.divider div.custom.get-involved > ul:first-child > li {
	width: 48%;
}
.navigation .navbar .nav-child > li.divider div.custom.our-impact > ul > li {
	border:0;
}
.navigation .navbar .nav-child > li.divider div.custom.about-us > ul > li {
	width: 100%;
	margin-bottom:15px;
	border:0;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li > a {
	color:#FFF;
	border:0;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 130%;
	display: block;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li > a:hover {
	color:#FFA408 !important;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li > ul {
	padding:0;
	margin:15px 0 0;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li > ul > li {
	display:block;
	padding:0 0 15px 0;
	margin:0;
	font-weight:300;
	text-transform: none;
	font-size: 100%;
}
.navigation .navbar .nav-child > li.divider div.custom > ul.twocolumns > li,
.navigation .navbar .nav-child > li.divider div.custom > ul > li > ul.twocolumns > li {
	display: block;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li > ul > li > a {
	color:#FFF;
	border:0;
	font-weight: 400;
	letter-spacing: 0;
	display: block;
}
.navigation .navbar .nav-child > li.divider div.custom > ul > li > ul > li > a:hover {
	color:#FFA408;
}
#main.mainbody {
	border-bottom:1px solid #D8D8D8;
	margin-bottom:3px;
}
#main.mainbody.no-bottom-border {
	border-bottom:0;
	margin-bottom:0;
}
#main.mainbody .container {
	padding:75px 0 90px;
}
#content .padding {
	margin:0;
	padding:0 45px 0 0;
}
#content .page-header {
	padding:0;
	margin:0;
	border:0;
}
.item-page .item-image.pull-left {
	width: 33%;
	padding:5px 15px 0 0;
}
.blog.landing div.category-desc {
	margin-bottom:60px;
}
div.items-row {
	margin-bottom:60px;
}
.itemid-797 .blog-item-title {
	display: none;
}
.blog .item .blog-item-title {
	text-transform: uppercase;
	color:#295994;
	margin:0;
}
.blog .item .blog-item-title h2 {
	margin:0;
	font-weight: 700;
	color:#295994;
	font-size: 100%;
}
.blog .cols-1 .item-image {
	width: 90%;
	float:none;
}
.blog .item .item-image {
	margin:15px 0 30px;
}
.blog .item a {
	font-size: 70.8333333333%;
	font-weight: 600;
	text-transform: uppercase;
	color:#FFA408;
}
.blog .item a.mod-articles-category-title,
.blog .item .tile-title a {
	font-size: 100%;
	text-transform: none;
	color:#295994;
	font-weight: 500;
}
.blog .item .blog-item-title h2 {
	margin-bottom: 5px;
}
.blog .item .blog-item-title h2 a {
	color:#295994;
	font-size: 100%;
}
.blog .item .blog-item-title h2 a:hover {
	color:#FFA408;
}
.blog .item h4.blog-item-subtitle {
	font-weight: 300;
}
.blog .item a:hover {
	color:#295994;
}
.blog .item .tile-title a:hover {
	color:#FFA408;
}
.mod-articles-category-subtitle,
.blog .item .tile-item-subtitle {
	font-size: 75%;
	line-height: 130%;
	font-weight: 500;
	margin-bottom: 5px;
}
.blog.title-title-only .item .tile-item-subtitle {
	font-weight: 400;
}
.blog .item span.tile {
	font-size: 75%;
	line-height: 130%;
	display: block;
}
.row.staff .item {
	margin-bottom:60px;
}
div.items-leading > div {
	margin-bottom: 60px;
}
div.items-leading > div > div.col-sm-4 {
	padding-left:0;
}
div.items-leading > div > div.col-sm-8 {
	padding-right:0;
}
div.items-leading > div:last-child {
	border:0;
}
div[class*='leading-'] h2 {
	margin-bottom: 5px;
}
div[class*='leading-'] h4 {
	margin-bottom: 10px;
	font-weight: 400;
}
div.item-page .create,
div[class*='leading-'] .create {
	font-size: 75%;
	font-weight: 400;
	margin:0 0 5px 0;
	line-height: 200%;
	text-transform: uppercase;
}
div.item-page .create {
	margin-bottom: 10px;
	font-weight: 500;
}
div[class*='leading-'] .item-image {
	margin-top:5px;
}
div.items-row .item-image {
	width: 100%;
}
div[class*='leading-'] .item-image img {
	width: 100%;
	border:1px solid #979797;
}
h4.panel-title {
	margin:0;
	line-height:141.666666666666667%;
	font-size:100%;
}
h4.panel-title a {
	color:#2C2C2C;
	text-decoration: none;
	font-weight:500;
}
h4.panel-title a:hover {
	color:#295994;
}
.panel-group .panel {
	margin-bottom:45px;
	border:0;
	box-shadow: none;
}
.panel-default>.panel-heading {
	background:none;
	padding:0;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border:0;
	padding:0 0 15px;
	margin-top:15px;
	font-size: 91.6666666667%;
	border-bottom:1px solid #DDD;
}
div.category-footer div.moduletable.contact img {
	max-width: 26px;
}
div.category-footer div.moduletable.contact img:hover {
	opacity:.8;
}
.table.support-gcdc td {
	border:0;
	padding:15px;
	font-size: 83.3333333333%;
}
#right {
}
#right .padding {
	padding:140px 0 40px 0;
}
#right.no-top-padding .padding {
	padding-top:0;
}
#right ul.nav li.item-818,
#right ul.nav li.item-819,
#right ul.nav li.item-820,
#right ul.nav li.item-821 {
	display: none !important;
}
#right ul.nav {
	margin:0;
	padding:0;
	border-top:3px double #ACACAC;
}
#right ul.nav > li.divider {
	display: none;
}
#right ul.nav > li {
	display: none;
}
#right ul.nav > li.active {
	display: block;
	margin:0;
	padding:10px 0;
}
#right ul.nav > li.active > a {
	line-height:133.3333333333%;
	font-size:100%;
	text-transform: uppercase;
	color:#AFAFAF;
	font-weight: 600;
	padding:15px 0;
}
#right ul.nav > li > a:hover {
	color:#666;
	background:none;
}
#right ul.nav > li > ul.nav-child {
	margin:0;
	padding:0;
	list-style:none;
	font-size: 100% !important;
}
#right ul.nav > li > ul.nav-child > li.divider {
	display: none;
}
/* Level 2 */
#right ul.nav > li > ul.nav-child > li {
	margin:0;
	padding:15px 0;
	border-top:1px solid #ACACAC;
}
#right ul.nav > li > ul.nav-child > li > a {
	color:#295994;
	font-size: 83.3333333333%;
	line-height: 140%;
	font-weight:500;
	padding:0;
	text-decoration: none;
}
#right ul.nav > li > ul.nav-child > li.active > a {
	font-weight:600;
}
#right ul.nav > li > ul.nav-child > li > a:hover {
	color:#666;
}
#right ul.nav > li > ul.nav-child > li.active > a:hover {
	color:#666;
}
/* Level 3 */
#right ul.nav > li > ul.nav-child > li > ul.nav-child {
	padding:5px 0 0;
	margin:0;
	list-style: none;
	font-size: 100% !important;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li {
	margin:0 0 10px;
	padding:0;
	line-height: 100%;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > a {
	color:#FFA408;
	font-size: 75%;
	line-height: 100%;
	font-weight:400;
	text-decoration: none;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li.active a {
	font-weight:500;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > a:hover {
	color:#787878;
}
/* Level 4 */
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > ul.nav-child {
	padding:15px 0 5px 10px;
	margin:0;
	list-style: none;
	font-size: 100% !important;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > ul.nav-child > li {
	margin:0 0 10px;
	padding:0;
	font-size: 66.6666666667%;
	line-height: 120%;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > ul.nav-child > li > a {
	color:#666;
	font-weight:400;
	text-decoration: none;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > ul.nav-child > li.active a {
	font-weight:500;
}
#right ul.nav > li > ul.nav-child > li > ul.nav-child > li > ul.nav-child > li > a:hover {
	color:#295994;
}
.actions {
	background:#082548;
	padding:30px 0;
}
.actions ul {
	padding:0;
	margin:0;
	list-style: none;
	text-align: center;
}
.actions ul li {
	display: inline;
	padding:0;
	margin:0;
	border-right:3px solid #478FE6;
}
.actions ul li:last-child {
	border-right:0;
}
.actions ul li a {
	color:#478FE6;
	font-size: 75%;
	line-height: 150%;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 5px;
	padding:0 45px;
	margin:0;
}
.actions ul li a:hover {
	color:#FFA408;
}
.bottom {
	background: url(../images/bottom_bg.png);
	padding:60px 0;
	text-align: center;
}
.bottom h3 {
	font-size: 100%;
	font-weight: 400;
	color:#FFF;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 60px;
}
.bottom div.moduletable {
	font-size: 75%;
	line-height: 150%;
	color:#FFF;
	padding-left:45px;
	padding-right: 45px;
}
.bottom div.moduletable.news {
	border-right: 1px solid #5A7CA5;	
}
.bottom div.moduletable.events {
	border-left: 1px solid #5A7CA5;	
	position: relative;
	left:-1px;
}
.bottom div.moduletable h4 {
	font-size: 100%;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 5px;
	margin-bottom:30px;
	color:#FFF;
}
.bottom div.moduletable ul {
	margin:0 0 30px 0;
	padding:0;
	list-style: none;
}
.bottom div.moduletable ul li {
	border-bottom: 1px solid #5A7CA5;
	padding-bottom:15px;
	margin-bottom:15px;
}
.bottom div.moduletable ul li:last-child {
	border-bottom:0;
	padding-bottom:0;
	margin-bottom:0;
}
.bottom div.moduletable a.title {
	font-size: 111.1111111111%;
	font-weight: 500;
	color:#FFF;
}
.bottom div.moduletable a.title:hover {
	color:#FFA408;
}
.bottom div.moduletable span.date {
	font-size: 88.8888888889%;
	font-weight: 300;
	color:#FFF;
}
.bottom div.moduletable a.readmore {
	font-size: 77.7777777778%;
	font-weight: 700;
	color:#FFF;
	text-transform: uppercase;
}
.bottom div.moduletable a.readmore:hover {
	color:#FFA408;
}
.bottom div.moduletable a.more {
	font-size: 88.8888888889%;
	font-weight: 700;
	color:#FFF;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.bottom div.moduletable a.more:hover {
	color:#FFA408;
}
.footer {
	background:#082548;
	padding:105px 0 150px;
}
.footer div.moduletable {
	font-size:58.3333333333%;
	line-height:192.8571428571%;
	color:#FFF;
	font-weight: 300;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.footer div.moduletable b,
.footer div.moduletable strong {
	font-weight: 500;
}
.footer div.moduletable img:hover {
	opacity: .8;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.footer div.moduletable a {
	color:#FFF;
	font-weight: 500;
}
.footer div.moduletable a:hover {
	color:#FFA408;
}
.footer div.moduletable.social img {
	max-width: 26px;
	margin-right:15px;
	margin-top:15px;
}
.footer div.moduletable ul {
	list-style: none;
	margin:0;
	padding:0;
}
.footer div.moduletable ul li {
	margin:0;
	min-height: 27px;
}
.footer div.moduletable.info ul li:last-child {
	text-transform: none;
}
.footer div.moduletable.donate img {
	float:left;
	margin-right: 30px;
	max-width: 82px;
}
.footer div.moduletable.donate ul {
	padding-top:15px;
}
.footer div.moduletable.donate ul li {
	margin-bottom:30px;
	line-height: 130%;
	clear:both;
	display: block;
}
/* Section Main Landing Banner */
.banner .container-fluid,
.banner .banner-content {
	padding:0;
}
.banner .row {
	margin:0;
}
.banner .custom {
	padding-top:21.65%;
	background-size: contain;
}
.banner .custom strong {
	display: block;
	margin:0 auto;
	font-size: 308.3333333333%;
	font-weight: 300;
	letter-spacing: -3px;
	color:#FFF;
	text-transform: uppercase;
}
.slideshow {
	background: #082548;
}
.slideshow-content {
	padding:0;
}
.intro {
	border-top:5px solid #295994;
	border-bottom:5px solid #295994;
	background:#295994 url(../images/intro_bg.png) 50% 0 repeat;
}
.intro-content {
	padding-top:45px;
	padding-bottom:45px;
	background:url(../images/intro_logo_bg.png) 50% 45px no-repeat;
}
.intro div.moduletable {
	font-size: 89.5833333333%;
	line-height: 140%;
	color:#FFF;
	font-weight: 400;
	text-align: center;
	padding-top:45px;
	padding-bottom:45px;
}
@media (min-width: 768px) {
.banner .custom strong {
    width: 750px;
  }
}
@media (min-width: 992px) {
.banner .custom strong {
    width: 970px;
  }
}
@media (min-width: 1200px) {
.banner .custom strong {
    width: 1170px;
  }
}
.spotlight {
	padding-top:60px;
	padding-bottom:60px;
}
.spotlight h3.tabs-title {
	font-size: 100%;
	text-transform: uppercase;
	letter-spacing: 2px;
	color:#082548;
	font-weight: 400;
	text-align: center;
	margin-bottom: 30px;
}
.spotlight h3.tabs-title span {
	color:#1B5D9C;
}
.spotlight ul.nav-tabs {
	margin-left:0;
	text-align: center;
	padding:0 45px;
}
.spotlight ul.nav-tabs li {
}
.spotlight ul.nav-tabs li a {
	font-size: 50%;
	line-height: 225%;
	text-transform: uppercase;
	font-weight: 600;
	color:#B2B2B2;
	border:1px solid #DADADA;
	margin-right:0;
	border-radius:6px 6px 0px 0px
}
.spotlight ul.nav-tabs li.active a,
.spotlight ul.nav-tabs li a:hover {
	color:#295994;	
}
.spotlight .tab-pane {
	padding:45px 0;
	font-size: 89.5833333333%;
	font-weight: 300;
	color:#295994;
}
.spotlight.mobile .container {
	width: 100%;
}
.spotlight.mobile .spotlight-content {
	padding:0;
}
.spotlight .carousel-caption {
	line-height: 123.5294117647%
}
.spotlight .carousel-caption .title,
.spotlight .tab-pane .title {
	text-transform: uppercase;
	font-weight: 500;
	display: block;
	margin-bottom: 30px;
}
.spotlight .carousel-caption .title {
	margin-bottom: 25px;
}
.spotlight .carousel-caption a,
.spotlight .tab-pane a {
	color:#FFA408;
	font-size: 65.1162790698%;
	text-transform: uppercase;
	font-weight: 700;
}
.spotlight .carousel-caption a {
	font-size: 82.3529411765%;
}
.spotlight .carousel-caption a:hover,
.spotlight .tab-pane a:hover {
	color:#295994
}
.spotlight .carousel .item .item-title {
	font-size: 82.3529411765%;	
	color:#082548;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
	border-top: 1px solid #E1E1E1;
	border-bottom:1px solid #E1E1E1;
}
.spotlight .carousel .item .item-title span {
	display: inline-block;
	width: 84%;
	border-right:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	line-height: 100%;
	padding-top:15px;
	padding-bottom: 10px;
}
.spotlight .carousel .item .item-image {
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left:30px;
	padding-right:30px;	
}
.spotlight .carousel .item img {
	width: 100%;
}
.spotlight .carousel-caption {
	position: relative;
	left:auto;
	right: auto;
	bottom: auto;
	padding:0;
	color:#295994;
	font-weight: 400;
	text-shadow: none;
	font-size: 87.5%;
	text-align: left;
	padding-left:30px;
	padding-right:30px;	
}
.spotlight .carousel-control {
	background:none;
	bottom:auto;
	width: 30px;
	height: 30px;
	background:#FFA408;
	color:#FFF;
	border-radius: 15px;
	opacity: 1;
	text-shadow: none;
	top:8px;
}
.spotlight .carousel-control .glyphicon {
	position: relative;
	top:4px;
}
.spotlight .carousel-control.left {
	left:15px;
}
.spotlight .carousel-control.right {
	right:15px;
}
.spotlight .carousel-control.left .glyphicon {
	right:2px;
}
.spotlight .carousel-control.right .glyphicon {
	left:2px;
}
.subscribe {
	padding-top:65px;
	padding-bottom: 65px;
	background:#082548;
	text-align: center;
}
.subscribe-content fieldset.formContainer .col-sm-3 {
	display: block;
}
/* Modules */
#right div.moduletable {
	margin-bottom:45px;
}
.subscribe div.moduletable {
	font-size: 75%;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 500;
	color:#FFF;
	line-height: 150%;
}
.subscribe div.moduletable span {
	color:#478FE6;
}
.subscribe div.moduletable form {
	margin-top:15px;
}
.subscribe div.moduletable form .rsform-block-submit {
}
.subscribe div.moduletable form input[type="text"] {
	background: #FFFFFF;
	border: 2px solid #979797;
	border-radius: 6px;
	font-size: 100%;
	font-weight: 300;
	padding:12px 15px 8px;
	line-height: 150%;
}
.subscribe div.moduletable form input.btn {
	margin-top:1px;
	width: 100%;
	background: #FFA408;
	border: 2px solid #FFFFFF;
	border-radius: 6px;
	font-size: 100%;
	text-transform: uppercase;
	font-weight: 500;
	color:#FFF;
	padding:12px 30px 8px;
	text-shadow: none;
	box-shadow: none;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.subscribe div.moduletable form input.btn:hover {
	color:#082548;
}
.subscribe div.moduletable form .help-block {
	text-align: left;
	padding-left: 15px;
}

@media (max-width: 1199px) {
.actions ul li a {
	padding:0 30px;
}
.spotlight ul.nav-tabs {
	padding:0 40px;
}
.spotlight ul.nav-tabs li a {
	min-height: 58px;
	line-height: 150%;
	max-width: 146px;
}
.spotlight ul.nav-tabs li:first-child a {
	max-width: 110px;
}
.footer div.moduletable.donate img {
	max-width: 70px;
	margin-bottom: 25px;
}
.navigation .navbar .nav-child {
	width: 100% !important;
}
.navigation .navbar .nav-child > li.divider {
	padding:0 15px !important;
}
.navigation .navbar .nav-child > li.divider div.custom.our-work > ul:first-child > li,
.navigation .navbar .nav-child > li.divider div.custom.get-involved > ul:first-child > li {
	width: 39%;
}
}

@media (max-width: 991px) {
.navigation-wrapper {
	padding-top:0;
	min-height: 212px;
}
.navigation-wrapper-inner.affix {
	position: relative;
	top:0;
}
.navigation .container {
	width: 100%;
}
.navigation .row {
	position: relative;
	padding-top:30px;
	padding-bottom: 30px;
}
.navigation .navbar {
	position: absolute;
	top:35px;
	margin-top:0;
}
.navigation .navbar .navbar-header {
	margin:0;
}
.navbar-toggle {
	border: 0 !important;
	border-radius: 0;
	margin:0;
	padding:10px;
	z-index: 20000;
	position: relative;
	right:45px;
	top:25px;
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
	background:none;
}
.navbar-toggle .icon-bar {
	background:#295994 !important;
	height:5px;
	width:33px;
	border-radius:0;
	display:block!important;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.navbar-toggle[aria-expanded="true"] {
	top:22px;
}
.navbar-toggle[aria-expanded="true"] .icon-bar {
	background:#FFF !important;
}
.navbar-toggle[aria-expanded="false"] .icon-bar {
	background:#295994 !important;
}
.navbar-toggle .icon-bar:first-child {
	margin-top:0;
}
.navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(1) {
	transform: rotate(45deg);
	transform-origin: 10% 100%;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(2) {
	display: none !important;
}
.navbar-toggle[aria-expanded="true"] .icon-bar:nth-child(3) {
	transform: rotate(-45deg);
	transform-origin: 43% 100%;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:5px;
}
.container-fluid>.navbar-collapse {
	margin-left:0 !important;
	margin-right:0 !important;
	width: 100vw;
	border-top:5px solid #333;
}
.navbar-collapse {
	border-top:0;
	background:#555;
	position:absolute;
	z-index:10000;
	width:100%;
	margin:0;
	left:0;
	top:0;
}
.navbar-collapse .navbar {
	margin-bottom:0;
}
.navbar .container-fluid {
	padding:0;
	width:100%;
}
.navbar .nav {
	border:0!important;
	width:100%!important;
	margin:0!important;
	padding:10px 0 2px;
}
.navbar .nav li {
	display:block!important;
	border:0!important;
	width:100%;
	padding:15px 45px!important;
	text-align:left;
	font-size: 66.6666666% !important;
	line-height: 228.571428% !important;
	letter-spacing: 2.15px !important;
	border-bottom:1px solid #A5A5A5 !important;
	border-color:rgba(165,165,165,0.2) !important;
	font-weight: 800 !important;
}
.navbar .nav li a,.navbar .nav li.active a,.navbar .nav li a:hover,.navbar .nav li.active a:hover {
	color:#FFF!important;
	font-weight:700;
	font-size:100%;
	padding:0 25px!important;
	border:0!important;
	text-transform: uppercase;
}
.navigation .navbar .nav-child {
	display:block !important;
	position: relative !important;
	left:auto !important;
	right:auto !important;
	width: auto !important;
	border:0 !important;
	background:transparent !important;
	padding:0 !important;
	height:auto !important;
	opacity: 1 !important;
}
.navigation .navbar .nav-child > li {
	display: none !important;
}
.navigation .navbar .nav-child > li.divider {
	display: none !important;
}
.navigation .navbar .nav > li:hover > .nav-child {
	margin-top:0 !important;
}
.navigation .navbar .nav-child li {
	border-bottom: 0 !important;
	font-weight: 400 !important;
	font-size: 117.647058% !important;
}
}

/* Tablet (iPad) */
@media (min-width: 768px) and (max-width: 991px) {
.intro-content {
	padding-top:0;
	padding-bottom:0;
	background:url(../images/intro_logo_bg.png) 50% 30px no-repeat;
}
.actions ul li a {
	padding:0 15px;
}
.subscribe div.moduletable .col-sm-6 {
	width:55%;
}
.subscribe div.moduletable .col-sm-6.text-right {
	width:45%;
	padding-right:0;
}
.subscribe div.moduletable form input[type="text"],
.subscribe div.moduletable form input.btn {
	padding:12px 15px 8px;
}
.footer div.moduletable.donate img {
	float:none;
	width: 90%;
	margin:0 0 25px 0;
	max-width: none;
}
.banner .custom strong {
	padding:0 15px;
}
#main.mainbody .container {
	margin:0;
}
#content.col-sm-9 {
	padding-right:0;
}
#content .padding {
	padding:0 30px;
}
div.items-row {
	margin-bottom:0;
}
div.items-row > div {
	margin-bottom:60px;
}
#right.col-sm-3 {
	padding-left:0;
}
#right .padding {
	padding-top:80px;
}
.donate fieldset.formContainer .col-sm-6 {
	width: 100%;
}
.donate fieldset.formContainer .col-sm-6 .rsform-block .col-sm-9 {
	width: 90%;
}
.rsform-block-gift-buttons ul li a {
    width: 29%;
}
}
/* Smartphone */
@media (max-width: 767px) {
.navigation-wrapper-inner {
    padding-top: 10px;
    padding-bottom: 10px;	
}
.navbar-toggle {
	right:15px;
}
.container-fluid>.navbar-collapse {
	margin-left:0 !important;
}
.navbar .nav li {
	padding:15px 15px !important;
}
.slideshow {
	padding-top:120px;
}
.actions ul li:nth-child(3) {
	border-right: 0;
}
.actions ul li a {
	padding:0 15px;
	font-size: 70%;
}
.spotlight .carousel .item .item-title span {
	width: 73%;
}
.spotlight .carousel-control.left {
	left:10px;
}
.spotlight .carousel-control.right {
	right:10px;
}
.subscribe {
	padding-top:45px;
	padding-bottom: 30px;
}
.subscribe div.moduletable div.text-right {
	text-align: center !important;
	margin-bottom: 15px;
}
.subscribe div.moduletable form .rsform-block-email,
.subscribe div.moduletable form .rsform-block-submit {
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
}
#main.mainbody .container {
    padding: 75px 15px 0px;
}
#content .padding {
	padding:0;
}
#right .padding {
	padding-top: 40px;
}
div.items-row {
	margin-bottom:0;
}
div.items-row > div {
	margin-bottom:60px;
}
.bottom div.moduletable.news {
	border:0;
	border-bottom:3px double #5A7CA5;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.bottom div.moduletable.events {
	border:0;
	left:0;
}
.footer {
    padding: 45px 0 0px;
}
.footer-content {
	text-align: center;
}
.footer div.moduletable {
	margin-bottom: 45px;
}
.footer div.moduletable.logo img {
	max-width: 35%;
}
.donate fieldset.formContainer .col-sm-6 {
	width: 100%;
}
.donate fieldset.formContainer .col-sm-12 .rsform-block .col-sm-9,
.donate fieldset.formContainer .col-sm-6 .rsform-block .col-sm-9 {
	width: 100%;
}
.rsform-block-gift-buttons ul li a {
    width: 32%;
}
}
/* iPhone X Landscape */
@media (min-width: 812px) and (max-width: 812px) {
}
/* iPhone 6/7/8+ Landscape */
@media (max-width: 736px) {
}
/* iPhone 6/7/8 Landscape */
@media (max-width: 667px) {
}
/* iPhone 5 Landscape */
@media (max-width: 568px) {
}
/* iPhone 6/7/8+ Portrait */
@media (max-width: 414px) {
}
/* iPhone X, 6/7/8 Portrait */
@media (max-width: 375px) {
}
/* iPHone 5 Portrait */
@media (max-width: 320px) {

}