
body {
	
}

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

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

h1, h2, h3, h4, h5 {
	
}

.itemFullText h2, 
.itemFullText h3,
.itemFullText h4,
.itemFullText h5 {
	clear: none; margin: 5px 0 10px 0;
}


.itemListCategory h2,
h2.contentheading, 
h1.contentheading,
h1.itemTitle, 
h1 {
	font-size: 2.5em; line-height: 1.2;
	border-bottom: 1px solid #ccc; padding-bottom: 10px; margin-bottom: 20px; margin-top: 0;
}

h4 {
	letter-spacing: 1px; font-size:  20px; 
}

.uk-modal-dialog {
	margin-top: 130px;
}

/*menu*/

#navwrap {
	
}

#logowrap {
	padding: 10px 0; border-bottom: 10px solid rgba(45, 137, 149, 1.0);
}

html.home #logowrap {
	border: none;
}

#menu ul > li a, #menu ul > li span.zen-menu-heading {
	
}

#menu ul li li a, #menu ul li li span.zen-menu-heading  {

}

#menu.zen-menu.zen-menu-horizontal ul li.parent a::before, #menu.zen-menu.zen-menu-horizontal ul li.parent span.zen-menu-heading::before {
	display: none;
}


#menu.zen-menu.zen-menu-horizontal ul.first-level > li {
	width: auto; display: inline-block;
}

#menu {
	margin-top: 0px;
}

.zen-menu.zen-menu-horizontal ul {
	margin-top: 0px; -webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;

}

#logo img {
	padding-top: 0px; height: 92px; width: auto; -webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}

.zen-nav-fixed #logo img {
	height: 92px; width: auto; -webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}

.zen-nav-fixed #menu.zen-menu.zen-menu-horizontal ul {
	margin-top: 0px; -webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-ms-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}




/*Banner*/

#bannerwrap {
	
}

#banner {
	overflow: hidden;
}


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


#bannerwrap .moduletable {
    margin: 0;
}

/*Grid1Wrap*/

#grid1wrap .btn,
#grid2wrap .btn {
	text-transform: uppercase; font-size: 24px!important; line-height: 1.4!important; border: 2px solid #fff!important; background: none!important; padding: 15px 30px!important; height: auto!important;
}

#grid1wrap .btn:hover,
#grid2wrap .btn:hover {
	background: #FFF!important; color: #000!important;
}

#grid1wrap {
	text-align: center;
}

form#campaign_form, table.donate-details, table.table.donate-details td, table.donate-details tr {
	background: none!important; color: #FFF; text-align: center;
}

#grid1wrap .input-small {
	background: rgba(3, 50, 56, .7); color: #fff; border-color: #000; line-height: 1; width: 110px;
}

#grid1wrap h3 {
	font-size: 42px;
}

#grid1wrap input[type="radio"] {
	margin-top: 0;
}

#grid1wrap .custom, 
#grid2wrap .custom {
	max-width: 800px; margin: auto;
}

/*Grid2Wrap*/

#grid2wrap {
	
}

/*Grid3Wrap*/

#grid3wrap {
	
}

 #grid3wrap .zen-module-title h3 {
 	text-align: center; font-size: 40px;
 }
 
 #grid3wrap .zen-module-title h3 span {
 	color: #FFF;
 }
 
 div.k2ItemsBlock .moduleItemIntrotext ul li {
 	list-style-type: disc; display: list-item; margin-bottom: 0;
 }
 
 div.k2ItemsBlock .moduleItemIntrotext ul {
  	margin-left: 30px; margin-bottom: 15px;
  }

/*Grid4Wrap*/

#grid4wrap {
	
}

/*Grid5Wrap*/

#grid5wrap {
	
}

/*Grid6Wrap*/

#grid6wrap {
	
}


/*Bottomwrap*/

#bottomwrap {
	background: #f5f5f5;
}


/*Footer*/


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

#footerwrap .moduletable {
	margin: 0;
}

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


/*zentools*/

.itemFullText .zentools ul li {
	border: none; list-style-type: disc;
}

.itemFullText zentools ul {
	margin-left: 30px; margin-bottom: 20px;
}

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

/*Main area*/

#mainwrap {
	
}


/*k2*/

div.itemListCategory {
	background: none; padding: 0; border: none; margin: 0;
}

div.catItemHeader h3.catItemTitle {
	font-size: 18px;
}

.itemBackToTop {
	display: none;
}


div.itemImageBlock {
	float: right; margin: 0 0 10px 20px; padding: 0;
}


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


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

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


div.itemNavigation {
	background: rgba(255, 255, 255, .8); padding: 10px; font-size: 76%; border: 1px solid #ccc; margin-top: 30px;
}

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

a.itemNext {
	float: right;
}

.form-actions {
	border: none; background: none;
}

.input-append .add-on, .input-prepend .add-on {
	height: 32px;
   line-height: 24px;

}

#amount_container label {
	margin-bottom: 0;
}

#mainwrap {
	margin-top: 40px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	color: #444; height: 32px; min-height: 32px;
}
.form-horizontal .control-group {
margin-bottom: 10px);


}

textarea#comment  {
	height: 200px; width: 300px; 
}

.eb-event-price-container {
	background: none;
}

h2.eb-even-title-container {
	font-size: 2em;
}


a.eb_event_link {
	font-weight: bold; text-transform: uppercase;
}

@media  (max-width: 800px) {

body {
	padding: 0;
}

.imageblock {
	float: none!important;
}

#zenkit span.itemImage img {
	margin: 0 0 10px 0px!important; box-shadow: none!important; border: none!important;
}

}
