html, body {
	overflow: auto;
}

body {
	
}

#zen-wrap {
	background: #f5f5f5 }

p, ul {
	margin-bottom: 15px;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 300;
}

h3 {
	font-size: 24px; line-height: 1.4em;
}

p, ul li {
	line-height: 1.68em;
}

.zen-spotlight {
	border: none; padding: 20px 0;
}

#midCol {
	margin-bottom: 0;
}

#zenkit .k2Pagination {
	padding: 0; margin: 0;
}

.zt-image img  {margin-bottom: 0;}

.secondary-row {
	background: url('../jpg/bg-orange.jpg') repeat left top;
}

.secondary-row li {
	border: none;
}

.zen-module-title h3 {
	text-transform: none; text-align: center; font-size: 42px; font-weight: 300; letter-spacing: 2px; 
}

.zen-module-title {
	margin: 0;
}

.moduletable {
	margin: 0;
}

#k2Links h4 {
	display: none;
}
#navwrap.fixed {
	top: -40px; background: rgba(0, 0, 0, 0.75)!important; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

#logo {
	margin-top: 10px;
}

#logo img.white {
	display: none; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}


#navwrap.fixed #logo img.main {
	width: 0px; height: auto; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

#navwrap.fixed #logo img.white {
	display: block; padding-top: 4px; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	
}

#navwrap.fixed #menu ul > li a, #menu ul > li .zen-menu-heading{
	color: #fff; padding-top: 5px; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

.sidebar .nav-header, .sidebar .zen-menu-heading {color: #57AE55}

/*menu*/

#menu.zg-col {
	width: auto; 
	border: none;
	clear: none;
	min-height: 0;
}

#menu ul > li {
	line-height: 1;
}

#menu ul > li a, #menu ul > li .zen-menu-heading {
	padding: 10px;
}

.zen-menu li.parent > a::before, .zen-menu li.parent > .zen-menu-heading::before {
	margin-top: 5px; display: none;
}

#navwrap.fixed #menu {
	padding: 0; margin-top: 50px;
}

#menu {
	padding-right: 0; margin-top: 10px;
}


#menu ul ul {
	padding: 7px 20px;
}

#menu ul > li a, #menu ul > li .zen-menu-heading {
	font-size: 16px; text-transform: none;
}

#menu ul ul > li a, #menu ul ul > li.parent .zen-menu-heading {
	font-size: 90%;
}

#navwrap {
	position: relative;
}

#navwrap, #navwrap.fixed {
	background: rgba(254, 254, 254, .75);z-index: 10; }

#navwrap .zen-spotlight, 
#navwrap.fixed .zen-spotlight {
	padding: 10px 0;
}

#menu ul > li.active > a, #menu ul > li.active > .zen-menu-heading
  {
	color: rgba(133, 62, 5, 1.0);
}

#navwrap.fixed #menu ul > li.active > a,#navwrap.fixed #menu ul > li.active > .zen-menu-heading  {
	color: #b88252;
}

#social {
	float: right; margin: 0;
}



#social .custom a.donate {
	background: rgba(185, 48, 37, 1.0); color: #fff; text-transform: uppercase; padding: 2px 28px; border-radius: 5px; float: right;
	
}

#navwrap.fixed #social .custom a.donate  {
	margin-top: 17px;
}

#social img {
	padding: 0 0 5px 5px;margin-bottom: 0px;;
}

#sidebar-1 {
	background: rgba(0, 0, 0, .75);z-index: 10; padding: 0 20px 10px 20px; border-radius: 10px; width: 150px; position: absolute; right: 10px;;
}

#sidebar-1 .moduletable {
	margin: 0;
}

#sidebar-1 a {
	font-size: 90%; color: #fff;
}

#sidebar-1 li {
	line-height: 1.1;
}

/*Banner*/


#bannerwrap .zen-spotlight {
    padding: 0;
}


#bannerwrap .moduletable {
    margin: 0;
}

div#n2-ss-2 .custom .block2 {
	padding: 10px 30px; text-align: center; width: 140px; height: 120px; margin: 20px; float: left; background: rgba(254, 254, 254, .75); color: #fff; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
	font-size: 12px; line-height: 7px;
	margin-top: 27px;
}

div#n2-ss-2 .custom .home3, div#n2-ss-2 .custom .home4 {
	padding-top: 15px;
}

div#n2-ss-2 .custom .home1 {
	padding-top: 7px;
}

div#n2-ss-2 .custom .block2 strong {
	font-size: 17px; font-weight: 400; line-height: 20px;
}

div#n2-ss-2 .custom .block2 img {
	padding-top: 8px; width: 32px; height: 32px;
}

div#n2-ss-2 .custom .home3 img,
div#n2-ss-2 .custom .home4 img {
	padding-top: 15px;
}

div#n2-ss-2 .custom .home1 img {
	padding-top: 7px;
}

div#n2-ss-2 .custom .home4 img {
	padding-top: 23px;
}
	
div.homeboxes {
	margin: 0 auto; display: inline-block; max-width: 800px;
}	

.home1 {
	opacity: 1;
	background: url('../jpg/bg-blue-light.jpg') repeat left top!important; 
}

.home2 {
	background: url('../jpg/bg-purple.jpg') repeat left top!important; opacity: 1
}

.home3 {
	background: url('../jpg/bg-blue-dark.jpg') repeat left top!important; ;opacity: 1
}

.home4 {
	background: url('../jpg/bg-orange.jpg') repeat left top!important; !important;opacity: 1
}

.home1:hover,
.home2:hover,
.home3:hover,
.home4:hover {
	opacity: .8!important; -webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out; margin-top: -20px!important;
}


/*Grid1Wrap*/

#grid1wrap {
	
}

#grid1 h3 {
	text-align: center; border-bottom: 1px solid #fff; font-size: 24px; line-height: 1.8;
}

#grid1 h3.mission {
	font-size: 42px;
}

#grid1 p {
	font-size: 19px; text-align: justify;
}

/*Grid2Wrap*/

#grid2wrap {
	
}

/*Grid3Wrap*/

#grid3wrap {
	
}

#grid3wrap .zen-module-title h3 {
	color: #fff; font-size: 62px; text-transform: uppercase;
}

/*Grid4Wrap*/

#grid4wrap {
	
}

/*Grid5Wrap*/

#grid5wrap {
	
}


/*Grid6wrap*/

.stream li.dcsns-twitter .section-thumb img {
	display: none!important;
}

.stream li {
	box-shadow: none; border: none;
}


/*Bottomwrap*/

#bottomwrap ul li {
	list-style-type: none;
}

ul.zen-menu-168  li {
	
}

#bottomwrap ul {
	margin: 0;
}

#bottomwrap .zen-module-title h3 {
	border-bottom: 1px solid #fff; margin-bottom: 20px;
}

#belowwrap .zen-container {
	width: 100%; max-width: 100%;
}

#belowwrap .zen-module-body {
	width: 100%; max-width: 1012px; margin: 0 auto; 
}

html.itemid-1164 #belowwrap .zen-module-body {
	padding-right: 0;;
}

html.itemid-1164 #mainWrap .zen-row{
	margin: 0;
}

#belowwrap .zen-module-title {
	background: #32708F url('../bg-blue.html') repeat left top; margin-bottom: 30px; margin-top: 30px;;
	padding: 30px 0;
}

#belowwrap .zen-module-title h3 {
	color: #fff; text-transform: uppercase; font-weight: 400; font-size: 50px; line-height: 1;
}

/*Footer*/



#footerwrap {
	margin-bottom: 0; padding: 0px 0;
}

#footerwrap .moduletable {
	margin: 0;
}

#footerwrap .zen-spotlight {
	padding: 0;
}

.zentools ul li {margin-bottom: 0;}

/*bullets*/

#zenkit .itemFullText ul li,
#belowwrap .zt-block ul li, 
#zenkit .zenkit-introtext ul li {
	border: none; list-style-type: disc;
}

#zenkit .itemFullText ul,
#belowwrap .zt-block ul,
#zenkit .zenkit-introtext ul {
	margin-left: 30px; margin-bottom: 20px;
}

#zenkit .zentools ul li {
	border: none; list-style-type: none;
}

#zenkit .zentools ul {
	margin-left: 0px; margin-bottom: 20px;
}

.zentools a img {
	display: inline-block;
}

/*k2 items*/


.imageblock {
	float: right!important;
}

#zenkit .itemFullText {
	float: none!important; clear: none!important;margin-top: 0!important;
}

#zenkit span.itemImage img {
	margin: 0 0 0 20px!important;
}

.itemListCategory h2,
h2.contentheading, #userForm h2 {
	font-size: 50px; border-bottom: 0px solid #ccc; padding-bottom: 10px; margin-bottom: 20px; margin-top: 0; text-transform: uppercase; letter-spacing: 2px; text-align: center; font-weight: 300;
}

.itemListCategory h2 {
	color: #fff;text-transform: none; margin-top: -120px; float: left; position: absolute; z-index: 9;
}

.k2ItemList h2.contentheading {
	font-size: 1.7em; border: none; color:  inherit; margin-bottom: 0; padding-bottom: 0; line-height: 1.1;
}

.itemFullText h2 {
	margin-top: 0;
}

.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	height: inherit; line-height: inherit; margin: 0; font-size: inherit; padding: 6px;
}

#zenkit span.imagecaption {
	background: none; text-align: right;
	font-style: italic; font-size: 85%;
}

h5 a {
	background-color: #000; color: #fff; border-radius: 4px; -webkit-border-radius: 4px; padding: 3px 10px; display: inline-block; font-size: 13px;
}

h5 a:hover {
	color: #ccc;
}

div.itemNavigation {
	
}

.itemNavigationTitle {
	font-weight: bold; padding-right: 10px;
}

a.itemNext {
	float: right;
}


div[id*='linkymap'] ul li {
	list-style-type: none!important;
}

div[id*='linkymap'] ul {
	margin: 10px!important;
}

div[id*='sidebar'] h2 
 {
	font-size: 22px; margin: 0;
}

.mCSB_container ul li {
	font-size: 13px; line-height: 18px;
}

.mCSB_container p {
	margin-bottom: 5px;
}

img.storymain {
	float: right; margin: 0 0 20px 20px; width: 400px; height: auto;
}

.stories img.storymain {
	float: right; clear: none; width: 400px;height: auto; border: 5px solid #fff; border-top-width: 0px; margin: -155px 0 20px 20px;
}

.stories .zen-module-title h3 {
	padding-right: 550px;
}

.mnwall-masonry .mnwall-item-outer-cont.content-bottom .mnwall-item-inner {
	height: auto;
}

h3.mnwall-title {
	padding: 5px;
}

.mnwall-item-info {
	display: none;
}

.mnwall-desc h4, .mnwall-desc p {
	color: #fff; font-size: 14px; line-height: 16px; margin: 0;
}

.mnwall-desc h3 {
	color: #fff;
}

.mnwall-s-desc, .mnwall-desc {
	padding: 5px;
}

.mnwall-desc a {
	color: #fff;
}

.mnwall-desc .btn {
	padding: 5px; font-size: 90%; margin-top: 5px;
}

.mnwall-hover-box-content .mnwall-item-icons {
	padding: 0;
}

h3.mnwall-title a, h3.mnwall-title span {
	text-transform: none; font-size: 16px;
	    line-height: 17px;}


.nn_sliders.accordion > .accordion-group,
.nn_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
	background: none; border: none; box-shadow: none;
}

.donationheading h3 {
	text-transform: uppercase; padding-right: 400px; font-size: 30px;
}

#grid14 {
	background: #4B4E4F;  margin-top: -164px;
}

#grid14 p {
	color: #fff; padding: 10px 20px;
}

#grid14 img {
	border: 4px solid #fff;
}

#donationTypeTabContent {
	background: #fff;
}

#os_form .nav-tabs li a {
	margin-bottom: 0; background: #CB726B; color: #fff;
}

#os_form .nav-tabs li.active a {
	margin-bottom: 0; background: #b93025; color: #fff; opacity: 1!important;
}

#amountPane .btn-amount {
	background: #C9CDCE;
}

#amountPane .active {
	background: #4B4E4F!important;
}

.tab-navigation .btn {
	background: #b93025; text-transform: uppercase;
}

#zentools-197 .zt-image {
	background: url('../jpg/bg-blue-dark.jpg') repeat left top;
}

#zentools-197 [grid-col], 
#zentools-199 [grid-col] {
	padding-left: 1%;padding-right:1%;
}


.dl-horizontal dd.event-content {
		margin: 0;
}

.event-content a {
	display: inline;
}

.tooltipster-default p {
    color: #fff;
    font-size: 12px;
    margin: 0;
}
.tooltipster-default a {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}
.tooltipster-default a:hover {
    color: #ccc;
}
.tooltipster-default .tooltipster-content {
    font-family: inherit;
    padding: 15px 20px;
}
.tooltipster-fall, .tooltipster-grow-show {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
}
.tooltipster-default {
    background: #000 none repeat scroll 0 0;
    border: 2px solid #000;
    border-radius: 5px;
    color: #fff !important;
}

html.itemid-316 .itemFullText p {
	margin-bottom: 60px;
}

.block-right {
	background: #4a4e4f; color: #fff; font-size: 125%; padding: 20px; border: 4px solid #fff; float: right; width: 40%; margin: 0 0 10px 20px!important;
}

.block-left {
	background: #4a4e4f; color: #fff; font-size: 125%; padding: 20px; border: 4px solid #fff; width: 40%; float: left; margin: 0 20px 10px 0!important;
}

.block-quote {
	font-size: 135%; }

.block-quote:before {
   content: url('../png/quote.png'); margin-left: -42px;
       margin-top: -29px;
       position: absolute;
       z-index: -1;
}

.block-quote:after {
   content: url('../png/quote2.png'); margin-top: -31px;
      position: absolute;z-index: -1;
}
.amenities {
	width: 40%;float: right; margin: 0 0 0 20px;
}

#zentools-199 h4.zt-block {
	color: rgba(251, 159, 26, 1.0);
	font-weight: bold;
}

.zt-boxed .zt-item-container {
	background: #fff;
}

#bottom3 .control-group {
	width: 50%; float: left; margin: 0;
}



#bottom3 input, #bottom3 button {
	width: 93%; height: 32px; min-height: 32px; margin-right: 5px; margin-bottom: 5px; border-radius: 0px; border: none; line-height: 1; font-size: 14px;
}

#bottom3 .form-group {
	width: 50%;
}

#bottom3 .rsform-block-intro {
	width: 100%; float: none;
}

#bottom3 .form-horizontal .control-label {
	display: none;
}

div[id^="sidebar_"] p, 
div[id^="sidebar_"] ul {
	margin-bottom: 0!important; font-size: 90%;
}

.stream li {
	width: 241px!important; margin-right: 30px!important;
}

.dcsns {
	margin: 0 -50px 0 -20px;
}

.table-striped > tbody > tr:nth-child(2n+1) {
	background: #ccc;
}

tr.info td {
	background: #005581!important; color: #fff; font-size: 120%;
	font-weight: bold;
}

.purplematerial {
	background: #652D89; padding: 10px;
}

#zentools-186 .zt-item-container {
	background: rgba(0, 85, 129, 0); top: 0; padding: 20px; -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

#zentools-186 .zt-item-container:hover {
	background: rgba(0, 85, 129, .7);-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

#zentools-186 .zt-item-container .zt-text-intro {
	opacity: 0; -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
	padding-top: 20px;
}
#zentools-186 .zt-item-container:hover .zt-text-intro {
	opacity: 1; -webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	transition: all 500ms ease;
}

#zentools-186 .zt-readmore.zt-overlay-more  {
	top: 85%;
}

#zentools-186 .zt-readmore .btn {
	padding: 8px 15px;
}

#mnwall_iso_container_6 h3.mnwall-title a,
#mnwall_iso_container_5 h3.mnwall-title a {
	font-size: 21px!important;
}

#mnwall_iso_container_6 .mnwall-s-desc, .mnwall-desc, 
#mnwall_iso_container_5 .mnwall-s-desc, .mnwall-desc{
	font-size: 16px!important;
}

.nn_sliders.accordion > .accordion-group .accordion-heading .accordion-toggle {
    margin-left: 21px;
    text-indent: -10.5px;
}

label.checkbox input {
	width: auto!important;
}

fieldset#Mailing_List ul {
	margin-top: -10px;;
}

.collapse.in {
	
}

.block {
	background: #F5F5F5; border: none;
}

form#os_form input, form#os_form select, form#os_form textarea {
	border-color: #ddd!important; width: auto;
}

form#os_form label {
	margin-bottom: 0;
	    margin-top: 13px;
}

form#os_form input[type="radio"], form#os_form input[type="checkbox"] {
width: auto;
}

form#os_form label.control-label {
	margin: 0;
}

.eb-container .form-horizontal .control-group {
	margin-bottom: 8px;
}

.eb-container input[type="radio"], .eb-container input[type="checkbox"] {
	margin: -1px 3px 0; width: auto;
}

.eb-container input.input-small {
	padding-left: 10px;; border: 1px solid #ccc!important; min-height: 0!important; border-left: 0px; height: 30px; border-radius: 3px!important;
}

.eb-container ul.nav {
	margin-bottom: 0;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
	position: relative;
}

#zentools-182 ul {
	margin: 0!important;
}
#zentools-182 ul li {
	list-style-type: none!important; padding: 0!important;
}
.rl_sliders.accordion::after, .rl_sliders.accordion > .accordion-group > .accordion-body > .accordion-inner::after {
	clear: none;
}

.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
	background: none; 
}

form.form-horizontal .control-label, form.form-horizontal .control-label label {
	text-align: right;
}

.eb-container #field_first_name,
.eb-container #field_last_name, 
.eb-container #field_jobtitle {
}

#belowwrap .zt-list li.zt-item {
	padding: 0;
}

.zt-grid ul {
	margin: 0;
}

@media  (max-width: 800px) {

body {
	padding: 0;
}

.imageblock {
	float: none!important;
}

#zenkit span.itemImage img {
	margin: 0 0 20px 0!important;
}

#sidebar-1 {
	display: none;
}

#belowwrap .zen-module-body {
	width: 75%; padding: 0;
}

div.homeboxes {

}

#grid14 {
    background: #4b4e4f none repeat scroll 0 0;
    margin-top: -65px;
}

#belowwrap .zen-module-title h3 {
	font-size: 24px;
}

form.form-horizontal .control-label, form.form-horizontal .control-label label {
	text-align: left;
}

div#n2-ss-8 .custom .block2 {
	padding: 5px 5px; text-align: center; width: 50px; margin: .5%;; height: 60px; 
	font-size: 12px; line-height: 7px; float: left; color: #fff;
}


div#n2-ss-8 .custom .block2 strong {
	font-size: 12px; font-weight: 400; line-height: 20px; 
}

div#n2-ss-8 .custom .block2 img {
	padding-top: 0px; float: left; height: 24px; width: auto; vertical-align: middle; display: none;
}

#social .custom br {
	display: none;
}

#social p {
	margin: 0; text-align: center!important;
}

#social .custom a.donate {
	display: inline-block; float: none;
}

.mean-container a.meanmenu-reveal {
	position: fixed; color: #ccc; z-index: 10;
}

.mean-container a.meanmenu-reveal span {
	background: #b6b6b6;
}

.mean-container .mean-nav {
	border: none; margin: 0;
}
	
	.mean-container .mean-bar {
		margin-bottom: -44px;
	}
	
	.toggle-menu #menu, .offcanvas-menu #menu {
		padding: 2px;
	}
	
	.mean-container .mean-nav {
		position: fixed;
	}
.mean-container .mean-nav ul li a, .mean-container .mean-nav ul li span.zen-menu-heading {
	padding: 5px 20px;
}	

#navwrap.fixed #social {
	display: none;
}

.n2-ss-margin {
	margin-top: 0!important;
}

.responsive-enabled .zen-container {
	width: 66%;
}

.itemListCategory h2,
h2.contentheading, #userForm h2 {
	font-size: 30px; line-height: 36px;
}

.amenities {
    float: none;
    margin: 0 0 20px 0;
    width: 100%; padding: 15px; border: 1px solid #222!important;
}

div[id*='sidebar']  {
	width: 100%!important;
}
#zentools-186 p {
	line-height: 1.2!important;
}

#belowwrap .zen-module-title {
	max-width: 320px; margin: 20px auto;
}

.stories img.storymain {
	margin-top: 0;
}

.stories .zen-module-title h3  {
	padding-right: 0;
}

.itemListCategory h2 {
	margin-top: -70px ;
}

#zentools-245 img {
	max-width: 100px;
}

#grid3wrap .zen-module-title h3 {
	font-size: 42px;
}

#social {
	display: none;
}

.donationheading h3 {
	padding: 0;
}

}

@media  (max-width: 1350px) and (min-width: 799px) {
	
	#midCol, #belowwrap .zen-module-body {
		padding-right: 130px;
	}
	
	
	
	
}

@media  (max-width: 1140px) and (min-width: 799px) {
  
  #social {display:none;}
  
  
  
}
