body{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	margin:0;
	color:#45484d;
	font:13px/21px 'Open Sans', Arial, Helvetica, sans-serif;
	background:#ebebeb;
	min-width:320px;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#5D862D;
}
a:hover{text-decoration:underline;}
a:active{background-color:transparent;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
input[type=text],
input[type=submit]{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
/* wrapper */
#wrapper{
	overflow:hidden;
	width:100%;
}
/* container */
.container:after{
	content:'';
	display:block;
	clear:both;
}
.container{
	position:relative;
	margin:0 auto;
	max-width:960px;
}
/* header */
#header{
	z-index:250;
	position:relative;
background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */


}
#header>.container{padding:0 0 19px;}
/* logo */
.logo{
	background:url(../images/logo.png) no-repeat;
	width:331px;
	height:134px;
	margin:0 0 0 -14px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
.logo a{
	display:block;
	height:100%;
	cursor:pointer;
}
/* top-nav */
.top-nav{
	font-size:11px;
	overflow:hidden;
	padding:12px 12px 43px;
}
.top-nav ul{
	padding:0;
	margin:0;
	float:right;
	list-style:none;
}
.top-nav li{
	float:left;
	margin:0 0 0  20px;
}
.top-nav a{
	text-shadow:0 -1px 0 #000;
	color:#fff;
}
.top-nav li.login{display:none;}
/* search-form */
.search-form:after{
	content:'';
	display:block;
	clear:both;
}
.search-form{
	padding:0 10px;
	color:#fdfdfd;
}
.search-form fieldset{float:right;}
.search-form label span{font-weight:300;}
.search-form label{
	padding:1px 0 0;
	float:left;
	text-transform:uppercase;
	font:24px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	letter-spacing:0.02em;
}
.search-form .input-fiels{
	height:28px;
	float:left;
	padding:0 8px 0 5px;
	background:#555555;
	margin:0 0 0 22px;
}
.search-form input[type=text]{
	float:left;
	width:180px;
	padding:6px 5px 5px;
	background:none;
	border:none;
	margin:0;
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}
.search-form input[type=submit]:hover{background-position:-22px 0;}
.search-form input[type=submit]{
	background:url(../images/sprite.png) no-repeat;
	padding:0;
	margin:6px 0 0;
	border:none;
	cursor:pointer;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	width:15px;
	height:15px;
}
/* nav-row */
.nav-row:after{
	content:'';
	display:block;
	clear:both;
}
.nav-row:before{
	width:50%;
	left:0;
	top:0;
	background:#f6f6f6;
	height:100%;
	content:'';
	position:absolute;
}
.nav-row{
	z-index:150;
	position:relative;
	background: rgb(140,209,63); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(140,209,63,1) 0%, rgba(95,156,17,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(140,209,63,1)), color-stop(100%,rgba(95,156,17,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(140,209,63,1) 0%,rgba(95,156,17,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(140,209,63,1) 0%,rgba(95,156,17,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(140,209,63,1) 0%,rgba(95,156,17,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(140,209,63,1) 0%,rgba(95,156,17,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cd13f', endColorstr='#5f9c11',GradientType=0 ); /* IE6-9 */


	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);
}
/* nav */
#nav{
	position:relative;
	z-index:10;
	background:#f6f6f6;
	text-transform:uppercase;
	font:17px/42px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	float:left;
	margin:0 0 0 -10px;
}
#nav ul{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
#nav li:first-child{margin:0;}
#nav li{
	margin:0 0 0 15px;
	float:left;
	position:relative;
}
#nav a{
	position:relative;
	display:block;
	padding:0 20px;
	color:#5D862D;
	height:41px;
}
#nav .active a{color:#90a56b;}
#nav.active .btn-menu,
#nav>ul>li.hover>a, #nav>ul>li:hover>a,
#nav a:hover{
	z-index:50;
	text-decoration:none;
background: rgb(93,134,45); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(93,134,45,1) 0%, rgba(55,89,11,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,134,45,1)), color-stop(100%,rgba(55,89,11,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d862d', endColorstr='#37590b',GradientType=0 ); /* IE6-9 */
	color:#fff;
	box-shadow:4px -3px 2px -1px rgba(0,0,0,0.1);
	-webkit-box-shadow:4px -3px 2px -1px rgba(0,0,0,0.1);
}
#nav .btn-memberships,
#nav .btn-shop{
	font-size:18px;
	margin:0;
	text-align:center;
}
#nav .btn-shop{
	margin:0 0 0 18px;
	z-index:50;
}
#nav .btn-memberships a:hover{
background: rgb(163,41,41); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(163,41,41,1) 0%, rgba(123,41,1,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(163,41,41,1)), color-stop(100%,rgba(123,41,1,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(163,41,41,1) 0%,rgba(123,41,1,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(163,41,41,1) 0%,rgba(123,41,1,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(163,41,41,1) 0%,rgba(123,41,1,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(163,41,41,1) 0%,rgba(123,41,1,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a32929', endColorstr='#7b2901',GradientType=0 ); /* IE6-9 */


}
#nav .btn-shop a:hover{
background: rgb(56,100,7); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(56,100,7,1) 0%, rgba(45,73,9,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,100,7,1)), color-stop(100%,rgba(45,73,9,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(56,100,7,1) 0%,rgba(45,73,9,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(56,100,7,1) 0%,rgba(45,73,9,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(56,100,7,1) 0%,rgba(45,73,9,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(56,100,7,1) 0%,rgba(45,73,9,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#386407', endColorstr='#2d4909',GradientType=0 ); /* IE6-9 */


}
#nav ul li.btn-shop a{
	min-width:60px;
	color:#fff;
	text-shadow:0 -1px 0 #6b7b52;
	box-shadow:inset 14px 0 10px -9px #183707;
	-webkit-box-shadow:inset 14px 0 10px -9px #183707;
	background: rgb(93,134,45); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(93,134,45,1) 0%, rgba(55,89,11,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,134,45,1)), color-stop(100%,rgba(55,89,11,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d862d', endColorstr='#37590b',GradientType=0 ); /* IE6-9 */
}
#nav ul li.btn-memberships a{
	min-width:127px;
	color:#fff;
	letter-spacing:0.04em;
	box-shadow:inset 14px 0 10px -9px #611f06;
	-webkit-box-shadow:inset 14px 0 10px -9px #611f06;
	text-shadow:0 -1px 0 #4f5d3b;
background: rgb(204,51,51); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(204,51,51,1) 0%, rgba(153,51,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,51,51,1)), color-stop(100%,rgba(153,51,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(204,51,51,1) 0%,rgba(153,51,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(204,51,51,1) 0%,rgba(153,51,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(204,51,51,1) 0%,rgba(153,51,0,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(204,51,51,1) 0%,rgba(153,51,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3333', endColorstr='#993300',GradientType=0 ); /* IE6-9 */
}
#nav li.hover .drop{top:41px;}
#nav .drop{
	background: rgb(93,134,45); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(93,134,45,1) 0%, rgba(55,89,11,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,134,45,1)), color-stop(100%,rgba(55,89,11,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d862d', endColorstr='#37590b',GradientType=0 ); /* IE6-9 */
	z-index:1;
	width:268px;
	box-shadow:4px -1px 3px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:4px -1px 3px 0 rgba(0,0,0,0.2);
	position:absolute;
	left:0;
	top:-99999px;
}
#nav .btn-menu,
#nav .add-section{display:none;}
#nav .add-section{float:right;}
#nav .drop ul{
	line-height:20px;
	float:none;
	font-size:17px;
	padding:11px 14px 1px 23px;
}
#nav .drop li:first-child{border:none;}
#nav .drop li{
	float:none;
	border-top:1px solid #c2ccb2;
	padding:15px 0;
	margin:0;
}
#nav .drop a:hover{text-decoration:underline;}
#nav .drop a{
	background:none !important;
	box-shadow:0 0 0;
	-webkit-box-shadow:0 0 0;
	color:#fff;
	padding:0;
	display:inline;
}
/* btn-donate */
.btn-donate:hover{
background: -moz-linear-gradient(left,  rgba(77,124,15,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(77,124,15,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(left,  rgba(77,124,15,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(left,  rgba(77,124,15,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(left,  rgba(77,124,15,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */

background: linear-gradient(to right,  rgba(77,124,15,1) 0%,rgba(255,255,255,0) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d7c0f', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */


	text-decoration:none;
}
.btn-donate{
	overflow:hidden;
	text-transform:uppercase;
	display:block;
	padding:0 2px 0 2px;
	text-align:center;
	letter-spacing:0.04em;
	font:18px/41px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	height:41px;
	color:#fff;
	text-shadow:0 -1px 0 #52382e;
	box-shadow:inset 14px 0 10px -9px #135e0c;
	-webkit-box-shadow:inset 14px 0 10px -9px #135e0c;
}
/*.slideshow */
.slideshow{
	font-size:14px;
	line-height:21px;
	background:#efebea url(../images/bg-gallery.jpg) repeat-x 50% 100%;
	padding:24px 0 26px;
}
.slideshow .btn-prev,
.slideshow .btn-next{
	background:url(../images/sprite.png) no-repeat;
	top:50%;
	width:24px;
	height:47px;
	z-index:60;
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	margin:-25px 0 0;
}
.slideshow .btn-prev{
	background-position:0 -19px;
	left:24px;
}
.slideshow .btn-next{
	background-position:-28px -75px;
	right:26px;
}
.slideshow .btn-prev:hover{background-position:0 -75px;}
.slideshow .btn-next:hover{background-position:-28px -19px;}
.slideshow .container{max-width:1270px;}
.slideshow .img-holder{float:right;}
.slideshow .slide.active{z-index:20;}
.slideshow .slide{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:1;
	box-shadow:inset 0 200px 50px -50px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0 200px 50px -50px rgba(0,0,0,0.5);
}
.slideshow .slideset{position:relative;}
.slideshow .content{
	float:right;
	padding:58px 25px 25px 5px;
	margin:0 0 0 auto;
	max-width:440px;
}
.slideshow h2 span{
	font-weight:300;
	font-size:33px;
	line-height:33px;
	display:block;
	color:#fff;
	padding:9px 0 0;
}
.slideshow p{margin:0 72px 15px 0;
color:#fff;}
.slideshow h2{
	letter-spacing:1px;
	text-transform:uppercase;
	font:51px/51px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 16px;
}
/* btns-list */
.btns-list{
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	position:relative;
	z-index:20;
	padding:0;
	margin:-31px auto 0;
	list-style:none;
	max-width:940px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	font:22px/59px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.btns-list li{
	float:left;
	width:32%;
}
.btns-list .volunteer{
	background:#93a870 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzYTg3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NTlkNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #93a870 0%, #859d5b 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#93a870), color-stop(100%,#859d5b));
	background:-webkit-linear-gradient(top,  #93a870 0%,#859d5b 100%);
	background:-o-linear-gradient(top,  #93a870 0%,#859d5b 100%);
	background:-ms-linear-gradient(top,  #93a870 0%,#859d5b 100%);
	background:linear-gradient(to bottom,  #93a870 0%,#859d5b 100%);
	text-shadow:0 -1px 0 #596641;
}
.btns-list .member{
	width:36%;
	background:#71815a url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxODE1YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDZmNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #71815a 0%, #5d6f42 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#71815a), color-stop(100%,#5d6f42));
	background:-webkit-linear-gradient(top,  #71815a 0%,#5d6f42 100%);
	background:-o-linear-gradient(top,  #71815a 0%,#5d6f42 100%);
	background:-ms-linear-gradient(top,  #71815a 0%,#5d6f42 100%);
	background:linear-gradient(to bottom,  #71815a 0%,#5d6f42 100%);
	box-shadow:inset 16px 5px 5px -9px #475433;
	-webkit-box-shadow:inset 16px 5px 5px -9px #475433;
	text-shadow:0 -1px 0 #424d33;
}
.btns-list .donate{
	background:#704f43 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNGY0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzM1MjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #704f43 0%, #5c3527 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#704f43), color-stop(100%,#5c3527));
	background:-webkit-linear-gradient(top,  #704f43 0%,#5c3527 100%);
	background:-o-linear-gradient(top,  #704f43 0%,#5c3527 100%);
	background:-ms-linear-gradient(top,  #704f43 0%,#5c3527 100%);
	background:linear-gradient(to bottom,  #704f43 0%,#5c3527 100%);
	box-shadow:inset 16px 5px 5px -9px #492d22;
	-webkit-box-shadow:inset 16px 5px 5px -9px #492d22;
	text-shadow:0 -1px 0 #412c24;
}
.btns-list .volunteer:hover{
	background:#7d9358 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdkOTM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YzlmNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #7d9358 0%, #8c9f6c 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d9358), color-stop(100%,#8c9f6c));
	background:-webkit-linear-gradient(top,  #7d9358 0%,#8c9f6c 100%);
	background:-o-linear-gradient(top,  #7d9358 0%,#8c9f6c 100%);
	background:-ms-linear-gradient(top,  #7d9358 0%,#8c9f6c 100%);
	background:linear-gradient(to bottom,  #7d9358 0%,#8c9f6c 100%);
}
.btns-list .member:hover{
	background:#55643e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NjQzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YTc3NTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #55643e 0%, #6a7756 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#55643e), color-stop(100%,#6a7756));
	background:-webkit-linear-gradient(top,  #55643e 0%,#6a7756 100%);
	background:-o-linear-gradient(top,  #55643e 0%,#6a7756 100%);
	background:-ms-linear-gradient(top,  #55643e 0%,#6a7756 100%);
	background:linear-gradient(to bottom,  #55643e 0%,#6a7756 100%);
}
.btns-list .donate:hover{
	background:#523025 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyMzAyNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ODRiNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #523025 0%, #684b42 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#523025), color-stop(100%,#684b42));
	background:-webkit-linear-gradient(top,  #523025 0%,#684b42 100%);
	background:-o-linear-gradient(top,  #523025 0%,#684b42 100%);
	background:-ms-linear-gradient(top,  #523025 0%,#684b42 100%);
	background:linear-gradient(to bottom,  #523025 0%,#684b42 100%);
}
.btns-list span,
.btns-list strong{
	font-weight:normal;
	cursor:pointer;
}
.btns-list strong{display:none;}
.btns-list a:hover{text-decoration:none;}
.btns-list a{
	color:#fff;
	display:block;
	padding:0 10px;
	height:59px;
}
/* main */
.boxes-section{
	font-size:12px;
	line-height:19px;
	background:#fff url(../images/bg-intro-box.jpg) no-repeat 50% 0;
	padding:31px 0 36px;
}
.boxes-section .container{max-width:946px;}
.boxes-section .box:first-child{background-position:100% 100%;}
.boxes-section .box{
position:relative;
	border:3px solid #f3f0eb;
	float:left;
	margin:0 1.75% 0 0;
	width:23.1%;
	min-height:287px;
	background:#fff url(../images/bg-intro-1.jpg) no-repeat 0 100%;
}
.boxes-section .box+.box{background:#fff url(../images/bg-intro-2.jpg) no-repeat 0 100%;}
.boxes-section .box.alt{
	margin:0;
	width:48.1%;
	background:#fff url(../images/bg-intro-3.jpg) no-repeat 0 100%;
}
 .box .rating{
float:right;
font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
color:#cc3333;

/*position:absolute;
top:60px;
right:10px;
background:orange;
width:30px;
height:25px;
font-family:'Open Sans' Arial, Helvetica, sans-serif;
border-radius:15px;
border:1px solid dark-orange;
padding:5px 0 0 0;
color:#fff;
font-size:24px;
text-align:center;*/
}
.boxes-section .heading h2, .boxes-section .heading h4{
	font:300 21px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#5D862D;
	text-transform:uppercase;
	margin:0;
}
.boxes-section .alt .heading{
	text-align:left;
	padding:15px 3px 16px 23px;
}
.boxes-section .heading{
	text-align:center;
	border-bottom:1px solid #efece9;
	padding:15px 8px 16px;
	margin:0 0 22px;
}
.boxes-section img{
	max-width:100%;
	display:block;
	border-bottom:4px solid #5D862D;
	margin:0 auto 15px;
}
.boxes-section .content p{margin:0;}
.boxes-section .content{padding:0 25px 20px;}
/* events-list */
.events-list{
	padding:0;
	margin:-4px 0 0;
	letter-spacing:1px;
	list-style:none;
	font:300 15px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.events-list .date{font-style:normal;}
.events-list li:first-child{padding-top:0;}
.events-list li{
	position:relative;
	border-bottom:1px solid #efece9;
	padding:16px 0 13px;
}
.events-list li:after{
	content:'';
	clear:both;
	position:absolute;
	left:0;
	bottom:-4px;
	width:169px;
	height:4px;
	background:#5D862D;
}
/* map-block */
.map-block{
	position:relative;
	z-index:20;
	line-height:19px;
	background:#f8f8f8;
	padding:37px 0 31px;
}
.map-block .container{max-width:940px;}
.map-block .content{padding:0 0 0 479px;}
.map-block p{margin:0;}
.map-block h2{
	font:300 36px/40px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#45484d;
	text-transform:uppercase;
	margin:0 0 14px;
}
/* map-holder */

.map-holder{
	position:absolute;
	left:4.5%;
	top:-53px;
}
/* notes-list */
.notes-list{
	padding:19px 0 0;
	overflow:hidden;
	margin:0;
	font-size:12px;
	list-style:none;
	text-align:center;
}
.notes-list span{
	font:300 26px/26px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#5D862D;
	display:block;
	cursor:pointer;
	margin:0 0 3px;
}
.notes-list a:hover{text-decoration:none;}
.notes-list a{
	color:#674336;
	display:block;
	font-weight:normal;
	border:1px solid #f0f0f0;
	background:#fcfcfc url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #fff 0%, #fcfcfc 98%, #fff 98%, #fff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(98%,#fcfcfc), color-stop(98%,#fff), color-stop(100%,#fff));
	background:-webkit-linear-gradient(top,  #fff 0%,#fcfcfc 98%,#fff 98%,#fff 100%);
	background:-o-linear-gradient(top,  #fff 0%,#fcfcfc 98%,#fff 98%,#fff 100%);
	background:-ms-linear-gradient(top,  #fff 0%,#fcfcfc 98%,#fff 98%,#fff 100%);
	background:linear-gradient(to bottom,  #fff 0%,#fcfcfc 98%,#fff 98%,#fff 100%);
	padding:10px 5px 6px;
}
.notes-list li:first-child{margin:0;}
.notes-list li{
	float:left;
	width:29.5%;
	margin:0 0 0 5.4%;
}
/* footer */
#footer{padding:23px 0 10px;
background: rgb(69,72,77); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
#footer .container{max-width:940px;}
#footer .block a{color:#ababab;}
#footer .block{
	font:11px/13px Arial, Helvetica, sans-serif;
	overflow:hidden;
	padding:16px 5.5% 20px 5.3%;
	color:#ababab;
}
/* nav-holder */
.nav-holder{
	background:#000000 url(../images/bg-nav-holder.png) no-repeat 0 100%;
	padding:30px 35px 22px 49px;
	overflow:hidden;
}
/* footer-nav */
.nav{
	text-transform:uppercase;
	font:16px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	float:left;
	width:74.5%;
	padding:5px 0 0;
	margin:0;
	list-style:none;
}
.nav li:first-child{margin:0;}
.nav li{
	float:left;
	width:20%;
	margin:0 0 0 6.6%;
}
.nav a{
	color:#fff;
	position:relative;
	z-index:150;
}
.nav ul:before{
	border-top:1px solid #ccc;
	width:90px;
	position:absolute;
	left:0;
	top:6px;
	content:'';
}
.nav ul{
	position:relative;
	text-transform:none;
	font:12px/16px 'Open-Sans', Arial, Helvetica, sans-serif;
	padding:17px 0 0;
	margin:0;
	list-style:none;
}
.nav ul li{
	float:none;
	margin:8px 0 0;
	width:auto;
}
.column{
	float:right;
	width:20.3%;
	padding:5px 0 5px 4.9%;
	min-height:113px;
	border-left:1px solid #ccc;
}
.email{
	letter-spacing:1px;
	display:block;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
	font:16px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:0 2px 6px;
	margin:0 0 22px;
}
.email a{color:#fff;}
/* social-networks */
.social-networks{
	padding:0;
	margin:0;
	list-style:none;
	text-align:justify;
}
.social-networks:after,
.social-networks li{
	display:inline-block;
	vertical-align:top;
	margin:0 15px 0 0;
}
.social-networks a{
	background:url(../images/sprite.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:41px;
	height:41px;
	display:block;
}
.social-networks .facebook{background-position:-70px 0;}
.social-networks .twitter{background-position:-136px 0;}
.social-networks .youtube{background-position:-202px 0;}
.social-networks .facebook:hover{background-position:-70px -46px;}
.social-networks .twitter:hover{background-position:-136px -46px;}
.social-networks .youtube:hover{background-position:-202px -46px;}
.social-networks:after{
	width:100%;
	height:0;
	font-size:0;
	line-height:0;
	content:'';
}
/* design-by */
.design-by{float:right;}
/* add-nav */
.add-nav{
	padding:0 6px 0 0;
	margin:0;
	list-style:none;
	display:inline;
}
.add-nav li:first-child{padding-left:0;}
.add-nav li{
	display:inline;
	padding:0 11px 0 6px;
	background:url(../images/sprite.png) no-repeat 100% 2px;
}
#main{
	padding:27px 0 0;
	background:url(../images/bg-main.jpg) no-repeat fixed 50% 0;
}
#main .container:before{
	z-index:150;
	border-top:4px solid #5D862D;
	width:193px;
	position:absolute;
	left:49px;
	top:10px;
	content:'';
}
#main .container{
	position:relative;
	max-width:940px;
	padding:10px 10px 0;
	box-shadow:inset 0 700px 50px -50px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 700px 50px -50px rgba(0,0,0,0.1);
}
/* twocolumns */
#twocolumns{
	padding:0 0 0 1px;
	background:#fff;
	overflow:hidden;
}
/* content */
#content{
	float:right;
	width:66.9%;
	padding:21px 2.3% 27px;
}
.visual img{
	vertical-align:top;
	max-width:100%;
}
.visual{margin:0 0 29px -10px;}
#content .block:after{
	content:'';
	display:block;
	clear:both;
}
#content .block{
	position:relative;
	z-index:3;
	padding:0 0 4px;
}
.donate-box{
	position: relative;
	min-height:300px;
	margin:-147px 20px 0;
	float:right;
	width:224px;
	padding:5px;
	border:3px solid #6c483b;
	background:#5b3629 url(../images/bg-donate.jpg) no-repeat;
	color:#f6f6f6;
	font-size:12px;
	line-height:17px;
	z-index: 3;
}
.donate-box .title{
	border-bottom:1px solid #654030;
	display:block;
	margin:0 -5px 17px;
	padding:18px 33px 13px;
	letter-spacing:1px;
	text-transform:uppercase;
	font:24px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
#content .donate-form p{margin:0 0 17px;}
.donate-form{padding:0 27px;}
#content .donate-form ul li:before{display:none;}
#content .donate-form ul li{
	padding:0 0 7px;
	overflow:hidden;
}
#content .donate-form ul{
	margin:0;
	padding:0 0 26px;
}
.donate-form input[type=radio]{
	float:left;
	width:15px;
	height:15px;
	margin:1px 10px 0 0;
	padding:0;
}
.donate-form label{
	display:block;
	overflow:hidden;
	font-size:13px;
}
#main input[type=submit]:hover{
	cursor:pointer;
	background:#7b8e59 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiOGU1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjliNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #7b8e59 0%, #8b9b6e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8e59), color-stop(100%,#8b9b6e));
	background:-webkit-linear-gradient(top,  #7b8e59 0%,#8b9b6e 100%);
	background:-o-linear-gradient(top,  #7b8e59 0%,#8b9b6e 100%);
	background:-ms-linear-gradient(top,  #7b8e59 0%,#8b9b6e 100%);
	background:linear-gradient(to bottom,  #7b8e59 0%,#8b9b6e 100%);
}
#main .donate-form input[type=submit]{margin:0 -27px;}
#main input[type=submit], .donate-button{
	letter-spacing:1px;
	width:224px;
	height:50px;
	font:22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding:0 0 2px;
	margin:0 auto;
	border:none;
	cursor:pointer;
	display:block;
	color:#fff;
	text-transform:uppercase;
	text-shadow:0 -1px 0 #859469;
	border-radius:2px;
	background: rgb(93,134,45); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(93,134,45,1) 0%, rgba(55,89,11,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,134,45,1)), color-stop(100%,rgba(55,89,11,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(93,134,45,1) 0%,rgba(55,89,11,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d862d', endColorstr='#37590b',GradientType=0 ); /* IE6-9 */

}

.donate-button {
	margin:0 -27px;
	text-align: center;
	line-height: 50px;
}

.donate-button:hover {
	text-decoration: none;
	background:#7b8e59 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiOGU1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YjliNmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top,  #7b8e59 0%, #8b9b6e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b8e59), color-stop(100%,#8b9b6e));
	background:-webkit-linear-gradient(top,  #7b8e59 0%,#8b9b6e 100%);
	background:-o-linear-gradient(top,  #7b8e59 0%,#8b9b6e 100%);
	background:-ms-linear-gradient(top,  #7b8e59 0%,#8b9b6e 100%);
	background:linear-gradient(to bottom,  #7b8e59 0%,#8b9b6e 100%);
}

#content h1{
	color:#45484d;
	font:300 42px/42px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 27px;
}
#content h2{
	color:#5D862D;
	font:300 32px/32px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 14px;
}
#content h3{
	color:#5D862D;
	font:300 26px/26px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 21px;
}
#content h4{
	color:#5D862D;
	font:300 21px/22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 16px;
}
#content h5{
	color:#5D862D;
	font:300 18px/20px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:-2px 0 13px;
}
#content .text{overflow:hidden;}
#content p+ul{margin:-11px 0 0;}

blockquote{
	border-left:3px solid #f5f5f5;
	padding:9px 10px 16px 20px;
	margin:0 0 45px;
	position:relative;
	font-style: italic;
}

blockquote:after{
	content:'';
	position:absolute;
	bottom:-20px;
	left:0;
	width:100%;
	border-bottom:1px solid #eee;
}

#content p{margin:0 0 32px;}
#content ul{
	padding:0 0 12px 10px;
	margin:0;
	list-style:none;
}
#content ul li:before{
	position:absolute;
	top:8px;
	left:-1px;
	width:5px;
	height:5px;
	background:#5D862D;
	content:'';
	border-radius:5px;
}
#content ul li{
	position:relative;
	padding:0 0 10px 19px;
}
#content ol{
	margin:0;
	padding:0 0 2px 6px;
	overflow:hidden;
	counter-reset:item;
}
#content ol li{
	display:block;
	padding:0 0 11px;
}
#content ol li:before{
	content:counters(item, ".") ".";
	counter-increment:item;
	margin:0 13px 0 0;
}
#content h6{
	font-weight:600;
	color:#45484d;
	font-size:13px;
	line-height:16px;
	text-align:center;
	margin:0 13% 13px 0;
}
#content table{
	max-width:610px;
	border-collapse:collapse;
	margin:0 0 10px;
	width:100%;
}
#content table th{
	text-align:left;
	font-weight:600;
	padding:4px 1.2% 8px;
	font-size:13px;
	border:1px solid #eee;
	border-width:1px 0 2px;
}
#content table tr.even td{background:#f5f5f5;}
#content table td+td{width:32%;}
#content table td{
	padding:6px 1.2% 5px;
	width:63.2%;
}
/* sidebar */
#sidebar{
	background:#f8f8f8;
	float:left;
	width:24%;
	padding:43px 1.7% 20px 1.6%;
}
.side-nav{
	font:300 15px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	max-width:170px;
	padding:0 15px 0 0;
	letter-spacing:1px;
	margin:0 auto 36px;
	list-style:none;
}
.side-nav li:first-child{border:none;}
.side-nav li{
	padding:10px 0;
	border-top:1px solid #ebe8e4;
}
.side-nav .active a,
.side-nav a:hover{
	color:#45484D;
	text-decoration:none;
}
#sidebar .box.alt{background:#fff url(../images/bg-sidebox2.jpg) no-repeat 100% 100%;}
#sidebar .box{
	min-height:287px;
	font-size:12px;
	line-height:19px;
	border:3px solid #dddddd;
	background:#fff url(../images/bg-sidebox.jpg) no-repeat 0 100%;
	margin:0 0 21px;
}
#sidebar .box h4{
	text-transform:uppercase;
	font:300 21px/22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#5D862D;
	margin:0;
}
#sidebar .box .heading{
	border-bottom:1px solid #eeeeee;
	padding:17px 5px 16px;
	text-align:center;
}
#sidebar .box .content{
	padding:22px 5px 10px;
	max-width:169px;
	margin:0 auto;
}
#sidebar .box p{margin:0;}
#sidebar .box img{
	display:block;
	margin:0 auto 15px;
	max-width:100%;
	border-bottom:4px solid #5D862D;
}
/* subscribe-form */
#sidebar .box .subscribe-form p{margin:0 0 16px;}
.subscribe-form{margin:-4px 0 0;}
.subscribe-form fieldset{
	border-top:4px solid #5D862D;
	padding:13px 0 0;
}
#main input[type=text].focus{border:1px solid #ced4c3;}
#main input[type=text], #main input[type=password]{
	border:1px solid #ebebeb;
	background:#fff;
	color:#45484d;
	font:12px 'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	border-radius:3px;
	padding:8px 10px 6px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	display:block;
	box-shadow:inset 0 2px 1px #ececec;
	-webkit-box-shadow:inset 0 2px 1px #ececec;
}
#main .subscribe-form input[type=submit]{
	width:164px;
	margin:0 auto;
	height:42px;
	font-size:18px;
	letter-spacing:0;
}
/* main-form */
.main-form fieldset{
	position:relative;
	z-index:10;
	min-height:400px;
}
.main-box,
.main-form{
	border:3px solid #f3f0eb;
	margin:0 0 -5px;
	position:relative;
	background:#fff url(../images/bg-main-form.jpg) no-repeat 50% 0;
	padding:44px 0 200px;
}
.main-box h1 span,
.main-form h1 span{font-weight:normal;}
.main-form .heading p{margin:0;}
.main-box .heading,
.main-form .heading{
	text-align:center;
	line-height:19px;
	padding:0 10% 37px;
}
.main-box h1,
.main-form h1{
	letter-spacing:1px;
	text-transform:uppercase;
	color:#45484d;
	margin:0 0 15px;
	font:300 55px/55px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.form-visual{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
}
.main-form .block{
	background:#f8f8f8;
	padding:28px 10px;
}
#main .main-form .block input[type=text]{
	padding:15px 40px 14px;
	margin:0;
}
.donate-field{
	position:relative;
	max-width:504px;
	margin:0 auto;
}
.donate-field:after{
	content:'';
	position:absolute;
	left:18px;
	top:16px;
	background:url(../images/sprite.png) no-repeat 0 -136px;
	width:10px;
	height:22px;
}
.main-form .row:after{
	content:'';
	display:block;
	clear:both;
}
.main-form .holder{padding:30px 10px 10px;}
.main-form .row{padding:0 0 7px;}
.main-form .input-field label{
	float:none;
	display:block;
	overflow:hidden;
	padding:6px 0 0;
	width:auto;
	text-align:left;
}
.main-form label{
	float:left;
	width:40.8%;
	font-size:15px;
	padding:6px 0 0;
	text-align:right;
}
.input-field input[type=text]{max-width:316px;}
#main .main-form .input-field input[type=text].text1{
	float:left;
	max-width:59px;
	margin:0 11px 9px 0;
}
.input-field input[type=text].text2{max-width:99px;}
.input-field{
	float:right;
	width:57.1%;
}
.main-form .rad-area{
	border:1px solid #ebebeb;
	margin:11px 11px 0 0;
}
.block+.holder{
	padding:33px 10px 18px;
	border-bottom:2px solid #f8f8f8;
}
.main-form input[type=checkbox]+label{
	padding:7px 0 7px;
	font-size:13px;
	line-height:19px;
}
.main-form input[type=checkbox]{
	float:left;
	width:15px;
	height:15px;
	margin:3px 10px 0 0;
	padding:0;
}
.main-form select{width:200px;}
#main .main-form input[type=submit]{
	margin:7px auto 0;
	height:42px;
	width:220px;
	font-size:18px;
	letter-spacing:0;
}
/* main-box */
.main-box .heading p{margin:0;}
.main-box .heading{padding:0 10% 30px;}
.main-box{
	padding:34px 0 25px;
	margin:0 0 32px;
}
.find-form:after{
	content:'';
	display:block;
	clear:both;
}
/* find-form */
.find-form{
	margin:0 -3px 26px;
	padding:11px 39px 9px 40px;
	background:#8fa46a;
}
#main .find-form input[type=text]{
	float:left;
	width:300px;
	margin:0 13px 0 0;
	border-radius:0;
	background:#f7f7f7;
	box-shadow:0 0 0;
	-webkit-box-shadow:0 0 0;
	color:#aba7a1;
	border:none;
	padding:6px 18px;
}
#main .find-form input[type=submit]{
	float:left;
	text-transform:none;
	background:#634034;
	width:89px;
	height:29px;
	border-radius:0;
	font:600 12px 'Open Sans', Arial, Helvetica, sans-serif;
}
.find-form .title a{color:#fff;}
.find-form .title{
	font-weight:600;
	float:right;
	padding:4px 0 0;
}
.main-box .content{padding:0 40px;}
/* map-holder */
.main-box .map-holder{
	position:static;
	text-align:center;
	margin:0 0 36px -3px;
}
/* results-list */
.results-list h2 span{color:#45484d;}
.results-list h2{
	margin:0 0 32px;
	color:#5D862D;
	text-transform:uppercase;
	font:300 24px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}
.results-list{
	margin:0 -10px -2px -2px;
	font-size:12px;
	line-height:19px;
	overflow:hidden;
}
.results-list h2+ul{margin:0 5% 0 0;}
.results-list ul{
	float:left;
	width:47%;
	padding:0;
	margin:0;
	list-style:none;
}
.results-list li{
	overflow:hidden;
	padding:0 0 35px;
}
.results-list .img-holder{
	float:left;
	margin:0 20px 0 0;
}
.results-list .description{
	overflow:hidden;
	padding:1px 0 0;
}
.results-list .title{
	font-size:13px;
	font-weight:600;
	display:block;
	margin:0 0 19px;
}
.results-list address{
	margin:0;
	font-style:normal;
}
/* paging */
.paging{
	padding:0;
	margin:0 0 0 -2px;
	list-style:none;
	overflow:hidden;
	color:#634034;
	font-size:12px;
	line-height:22px;
}
.paging li{
	float:left;
	margin:0 8px 0 0;
}
.paging a,
.paging strong{
	display:block;
	text-align:center;
	height:22px;
	min-width:18px;
	padding:0 2px;
	background:#f7f7f7;
	font-weight:normal;
}
.paging a:hover{
	color:#634034;
	text-decoration:none;
}
/* three-columns */
.three-columns{
	text-align:center;
	font-size:12px;
	line-height:19px;
	overflow:hidden;
	padding:0 45px 42px;
}
.three-columns .col:first-child{margin:0;}
.three-columns .col{
	float:left;
	margin:0 0 0 6.5%;
	width:29%;
}
.three-columns h2{
	text-transform:uppercase;
	font:300 21px/24px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color:#5D862D;
	padding:0 0 16px;
	margin:0 0 21px;
	border-bottom:1px solid #efece9;
}
.three-columns .img-holder{
	min-height:85px;
	margin:0 auto 15px;
	max-width:169px;
	border-bottom:4px solid #5D862D;
}
.three-columns .img-holder img{vertical-align:top;}
.three-columns p{margin:0;}
#main .boxes-section{
	background:none;
	padding:0 10px;
}
@media only screen and (min-width: 1023px) {
	#nav .drop-menu{position:static !important;}
}
@media only screen and (max-width: 1100px) {
	.logo{margin:0 0 0 23px;}
	.top-nav{padding:12px 8% 27px 12px;}
	.top-nav li{margin:0 0 0 32px;}
	.search-form{padding:0 7.7% 0 0;}
	.search-form label{
		float:none;
		display:block;
		text-align:right;
		margin:0 0 14px;
	}
	.search-form .input-fiels{
		float:none;
		margin:0 0 0 auto;
		max-width:206px;
	}
	.slideshow .slide{overflow:hidden;}
	.slideshow .img-holder{margin:0 -95px 0 0;}
	.slideshow .content{
		max-width:378px;
		padding:32px 25px 25px 5px;
		font-size:12px;
		line-height:18px;
	}
	.slideshow h2{
		margin:0 0 13px;
		line-height:58px;
	}
	.slideshow h2 span{padding:5px 0 0;}
	.btns-list{max-width:932px;}
	#nav li{margin:0 0 0 5px;}
	#nav a{padding:0 13px;}
	#nav{
		font-size:15px;
		line-height:46px;
		margin:0 0 0 24px;
	}
	#nav .btn-shop{margin:0 0 0 15px;}
	#nav li.btn-shop,
	#nav li.btn-memberships{
		line-height:42px;
		letter-spacing:0;
	}
	#nav li.btn-shop a{min-width:83px;}
	#nav li.btn-memberships a{min-width:154px;}
	.btn-donate{
		padding:0 15px 0 32px;
		float:left;
	}
	.boxes-section .container{max-width:935px;}
	.boxes-section .box.alt{width:47.6%;}
	.boxes-section .box{
		width:23.5%;
		margin:0 1.7% 0 0;
	}
	.map-holder{left:3%;}
	.map-block .content{padding:0 0 0 465px;}
}
@media only screen and (max-width: 1023px) {
	.logo{margin:0 0 0 36px;}
	.top-nav{padding:12px 5.5% 27px 12px;}
	.search-form{padding:0 5.1% 0 0;}
	#nav{
		width:76.2%;
		margin:0;
	}
	#nav.active .btn-menu:after{
		background-position:-255px -11px;
		width:7px;
		height:11px;
		top:18px;
		right:21px;
	}
	#nav .btn-menu:after{
		content:'';
		background:url(../images/sprite.png) no-repeat -255px 0;
		top:20px;
		right:19px;
		width:11px;
		height:7px;
		position:absolute;
	}
	#nav .btn-menu{
		z-index:50;
		position:relative;
		padding:0 8% 0 16%;
		overflow:hidden;
		font-size:18px;
		line-height:44px;
		display:block;
	}
	#nav .drop-menu{
		box-shadow:4px -1px 3px 0 rgba(0,0,0,0.2);
		-webkit-box-shadow:4px -1px 3px 0 rgba(0,0,0,0.2);
		position:absolute;
		left:6%;
		top:41px;
		width:299px;
		background:#9cae7d url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzljYWU3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MWE2NmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background:-moz-linear-gradient(top,  #9cae7d 0%, #91a66d 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cae7d), color-stop(100%,#91a66d));
		background:-webkit-linear-gradient(top,  #9cae7d 0%,#91a66d 100%);
		background:-o-linear-gradient(top,  #9cae7d 0%,#91a66d 100%);
		background:-ms-linear-gradient(top,  #9cae7d 0%,#91a66d 100%);
		background:linear-gradient(to bottom,  #9cae7d 0%,#91a66d 100%);
		padding:9px 11px;
	}
	#nav>.drop-menu>li{
		float:none;
		margin:2px 0 0;
	}
	#nav>.drop-menu>li.btn-memberships a,
	#nav>.drop-menu>li.btn-shop a,
	#nav>.drop-menu>li>a{
		box-shadow:0 0 0 !important;
		-webkit-box-shadow:0 0 0 !important;
		background:#fff !important;
		height:auto;
		text-align:left;
		padding:14px 50px 15px;
		border-radius:2px;
		color:#72695c;
		font-size:17px;
		line-height:20px;
		text-shadow:0 0 0;
	}
	#nav>.drop-menu>li.hover>a{color:#90a56b;}
	#nav .drop-menu li.hover .drop{top:-11px;}
	#nav>.drop-menu .drop{
		left:100%;
		width:293px;
	}
	#nav .drop li{padding:15px 30px;}
	#nav>.drop-menu>li.btn-memberships a:hover,
	#nav>.drop-menu>li.btn-shop a:hover{text-decoration:none;}
	#nav .add-section{display:block;}
	#nav li.btn-shop a{min-width:74px;}
	.slideshow .img-holder{margin:0 -215px 0 0;}
	.slideshow .content{
		max-width:269px;
		padding:51px 11px 25px 5px;
	}
	.slideshow h2{line-height:52px;}
	.slideshow p{display:none;}
	.slideshow h2 span{
		padding:10px 0 0;
		font-size:29px;
		line-height:29px;
	}
	.slideshow .btn-prev{left:7px;}
	.slideshow .btn-next{right:14px;}
	.btns-list span{display:none;}
	.btns-list strong{display:block;}
	.btns-list{margin:-31px 40px 0;}
	.btns-list li.volunteer{width:35.2%;}
	.btns-list .member{width:35.3%;}
	.btns-list .donate{width:29.4%;}
	.boxes-section .container{max-width:686px;}
	.boxes-section .box.alt{width:28.2%;}
	.boxes-section .box{
		width:31.8%;
		margin:0 2.6% 0 0;
	}
	.events-list{margin:-4px -14px 0 -2px;}
	.events-list a span{display:none;}
	.events-list a{
		letter-spacing:0;
		font-size:12px;
		line-height:14px;
	}
	.events-list .date{
		display:block;
		margin:0 0 1px;
	}
	.events-list a span{cursor:pointer;}
	.events-list li:after{display:none;}
	.events-list li{
		border:none;
		padding:11px 0 0;
	}
	.map-holder{left:10.8%;}
	.map-block .content p+a,
	.notes-list,
	.map-block .content span{display:none;}
	.map-block .content{padding:6px 48px 32px 517px;}
	.map-block h2{
		font-size:28px;
		line-height:34px;
	}
	.nav-holder{padding:30px 81px 22px 20px;}
	.column{
		width:21.3%;
		border:none;
		padding-left:0;
	}
	.nav{width:75.5%;}
	#footer .block{padding:16px 10% 20px 6.3%;}
	.main-box .map-holder{display:block;}
	.results-list .img-holder{max-width:100px;}
	.three-columns h2{font-size:18px;}
	#content{width:60.9%;}
	#sidebar{width:30%;}
	.donate-box{
		float:none;
		margin:0 auto 20px;
	}
}
@media only screen and (max-width: 760px) {
	#sidebar,
	#content{
		float:none;
		width:auto;
		height:auto !important;
	}
	.slideshow .slide{
		box-shadow:0 0 0;
		-webkit-box-shadow:0 0 0;
	}
	.visual{margin:0 0 20px;}
	#sidebar .box{
		vertical-align:top;
		display:inline-block;
		width:45%;
		margin:0 1% 20px 2%;
	}
	.main-box .content{padding:0 10px;}
	.find-form .title{
		float:none;
		display:block;
		padding:0 0 20px;
	}
	.find-form{padding:11px 20px 15px;}
	#main .find-form input[type=text]{width:150px;}
	#main .find-form input[type=submit]{width:65px;}
	.results-list h2+ul{margin:0;}
	.results-list ul{
		float:none;
		width:auto;
	}
	.paging,
	.results-list{
		padding:0 25px;
		margin:0;
	}
	.main-box h1,
	.main-form h1{
		font-size:24px;
		line-height:24px;
	}
	#main .three-columns .col{
		width:auto;
		float:none;
		margin:0 0 20px;
	}
	.three-columns{padding:0 20px;}
	body{background:#fff;}
	.top-nav{
		padding:7px 20px 6px;
		background:#91a66d;
	}
	.top-nav li{margin:0 0 0 24px;}
	.top-nav li{display:none;}
	.top-nav li.login,
	.top-nav li.cart{display:block;}
	.logo{
		margin:0;
		position:absolute;
		left:65px;
		top:0;
	}
	.search-form{display:none;}
	#header > .container{min-height:134px;}
	#nav .add-section{display:none;}
	#nav:after{
		content:'';
		display:block;
		clear:both;
	}
	#nav{
		float:none;
		width:auto;
		margin:0 149px 0 0;
	}
	#nav .drop-menu .drop{display:none;}
	.btn-donate{
		float:right;
		margin:-41px 0 0;
		padding:0;
		width:149px;
		text-align:center;
	}
	.slideshow{
		padding:15px 0 5px;
		background:#efebea;
		border-bottom:1px solid #e1dddc;
	}
	.slideshow .img-holder{
		display:block;
		margin:0 auto 10px;
		float:none;
		max-width:100%;
	}
	.slideshow .btn-prev,
	.slideshow .btn-next{display:none;}
	.slideshow .content{
		float:none;
		max-width:100%;
		width:auto;
		padding:11px 0 6px 120px;
	}
	.slideshow h2 span{
		font-size:19px;
		line-height:20px;
		padding:4px 0 0;
	}
	.slideshow h2{
		font-size:30px;
		line-height:34px;
	}
	.btns-list{
		box-shadow:0 0 0;
		-webkit-box-shadow:0 0 0;
		max-width:300px;
	}
	.btns-list{
		padding:0 0 0 4px;
		max-width:300px;
		margin:0 auto;
	}
	.btns-list li{
		box-shadow:0 0 0 !important;
		-webkit-box-shadow:0 0 0 !important;
		float:none;
		width:auto !important;
		margin:0 0 8px;
	}
	.btns-list .donate span,
	.btns-list .volunteer span{display:inline;}
	.boxes-section{
		background-position:50% -1px;
		padding:12px 10px 10px;
	}
	.boxes-section .box+.box{margin:0 0 18px;}
	.boxes-section .box{
		width:47.7%;
		margin:0 1.9% 18px 0;
	}
	.boxes-section .box.alt .heading{
		padding:15px 27px 16px;
		text-align:left;
	}
	.boxes-section .box.alt{
		margin:0;
		width:98.5%;
	}
	.events-list{margin:-4px 10px 0 2px;}
	.events-list .date{display:inline;}
	.events-list li:after{display:block;}
	.events-list a{font-size:15px;}
	.events-list a span{display:inline;}
	.events-list li{
		padding:16px 0 13px;
		border-bottom:1px solid #efece9;
	}
	.map-holder{display:none;}
	.map-block{
		padding:0;
		background:#fff;
	}
	.map-block .content{padding:22px 10px 29px;}
	.map-block .content p+a{display:inline;}
	.map-block h2{
		margin:0 0 15px;
		font-size:38px;
		line-height:38px;
	}
	#footer{
		padding:21px 0;
		text-align:center;
	}
	.social-networks{
		padding:0 9px 0 0;
		max-width:172px;
		margin:0 auto;
	}
	#footer{background:url(../images/bg-footer.jpg) repeat-x 50% 0;}
	.nav-holder{
		background:none;
		box-shadow:0 0 0;
		-webkit-box-shadow:0 0 0;
		padding:0;
	}
	.nav{display:none;}
	.nav-holder .column{
		padding:0 0 21px;
		min-height:0;
		width:auto;
		float:none;
	}
	.email a{color:#91a66d;}
	.email{
		border:none;
		padding:0;
		margin:0 10px 18px 0;
		font-size:24px;
		line-height:30px;
	}
	.add-nav{
		display:block;
		margin:0 0 5px 7px;
	}
	#footer .block{
		padding:0 16px 40px 10px;
		position:relative;
	}
	.design-by{
		position:absolute;
		left:50%;
		margin:0 0 0 -63px;
		bottom:10px;
		float:none;
	}
	.social-networks .facebook{background-position:-70px -144px;}
	.social-networks .twitter{background-position:-136px -144px;}
	.social-networks .youtube{background-position:-202px -144px;}
	.social-networks .facebook:hover{background-position:-70px -97px;}
	.social-networks .twitter:hover{background-position:-136px -97px;}
	.social-networks .youtube:hover{background-position:-202px -97px;}
	#nav .btn-menu{padding:0 5% 0 30.5%;}
	#nav .drop-menu{
		margin:0 0 0 -91px;
		left:50%;
	}
	#nav>.drop-menu>li.btn-memberships a,
	#nav>.drop-menu>li.btn-shop a,
	#nav>.drop-menu>li>a{
		padding:14px 18px 15px;
	}

	.info-section, .form-section {
		float:none !important;
		width:100% !important;
	}

	#cart-footer .span3 {
		width:40% !important;
	}
	#cart-footer .span3.lastSpan {
		width:100% !important;
	}

	#shippingSpan {
		display: block;
		clear: both;
	}
	#calendar-container {
		display: none;
	}

	.half {
		width:100% !important;
		float: none !important;
	}

}
@media only screen and (max-width: 478px) {
	#sidebar .box{
		width:auto;
		display:block;
		margin:0 auto 20px;
	}
	.logo{left:32px;}
	.results-list .img-holder{
		max-width:100%;
		float:none;
		display:block;
		margin:0 0 20px;
	}
	.top-nav{padding:7px 16px 6px;}
	#nav{margin:0 119px 0 0;}
	.btn-donate span{display:none;}
	.btn-donate{width:119px;}
	#nav .drop-menu{
		left:0;
		margin:0;
		width:298px;
	}
	#nav .btn-menu{
		text-align:center;
		padding:0 25% 0 5%;
	}
	.slideshow .content{padding:11px 0 6px 37px;}
	.btns-list{padding:0;}
	.btns-list li{margin:0 0 9px;}
	.slideshow{padding:15px 0 3px;}
	.boxes-section{padding:12px 15px 0 10px;}
	.boxes-section .box{
		float:none;
		margin:0 auto 14px !important;
		width:auto;
		max-width:219px;
	}
	.boxes-section .box.alt .heading{
		padding:15px 10px 16px;
		text-align:center;
	}
	.events-list{margin:-6px 0 0 -2px;}
	.events-list a{font-size:12px;}
	.events-list .date{display:block;}
	.events-list li{
		border:none;
		padding:11px 0 0;
	}
	.events-list li:after{display:none;}
	.map-block{display:none;}

	.info-section, .form-section, #cart-footer .span3 {
		float:none !important;
		width:100% !important;
	}
	#calendar-container {
		display: none;
	}
	.half {
		width:100% !important;
		float: none !important;
	}

	.description img {
		float: none !important;
		margin: 0 0 10px 0;
	}

}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom checkbox styles */
.chk-area {
	float:left;
	width:21px;
	height:22px;
	border:1px solid #ebebeb;
	background:#fff;
	margin:5px 16px 0 0;
	border-radius:3px;
	box-shadow:inset 0 2px 1px #ececec;
	position:relative;
	-webkit-box-shadow:inset 0 2px 1px #ececec;
}
.chk-checked:after{
	display:block;
	background:#654030;
	width:17px;
	height:17px;
	left:2px;
	top:3px;
	border-radius:2px;
	position:absolute;
	content:'';
}
/* custom radio styles */
.rad-area {
	border-radius: 10px;
	margin:2px 11px 0 0;
	float:left;
	box-shadow:inset 0 2px 2px #aeadac;
	-webkit-box-shadow:inset 0 2px 2px #aeadac;
	background:#fff;
	width:12px;
	height:12px;
	position:relative;
}
.rad-checked:after{
	display:block;
	background:#654030;
	width:8px;
	height:8px;
	left:2px;
	top:2px;
	border-radius:8px;
	position:absolute;
	content:'';
}
/* custom select styles */
.select-area{
	border:1px solid #ebebeb;
	background:#fff;
	margin:5px 9px 0 0;
	border-radius:3px;
	box-shadow:inset 0 2px 1px #ececec;
	-webkit-box-shadow:inset 0 2px 1px #ececec;
	position:relative;
	overflow:hidden;
	cursor: default;
	height:26px;
	float:left;
}
.select-area .center{
	line-height:24px;
	white-space: nowrap;
	padding:0 30px 0 10px;
}
.select-area .select-opener{
	border:solid transparent;
	content:'';
	position:absolute;
	right:5px;
	top:10px;
	border-color:rgba(235,235,235, 0);
	border-top-color:#ebebeb;
	border-width:10px;
	margin:0 0 0 -10px;
}
.select-options{
	position:absolute;
	overflow:hidden;
	z-index:2000;
}
.select-options .drop-holder{
	background:#fff;
	border:1px solid #ebebeb;
	border-radius:3px;
	overflow:hidden;
	height:1%;
}
.select-options ul{
	list-style:none;
	padding:0;
	margin:0;
}
.select-options ul li{
	width:100%;
	float:left;
}
.select-options ul a{
	text-decoration:none;
	padding:5px 10px;
	display:block;
	cursor:default;
	color:#91a66d;
	height:1%;
}
.select-options .item-selected a{
	text-decoration:none;
	background:#f8f8f8;
	color:#45484d;
}

.select-cat_dropdown_smaller {
	width:80px !important;
}

#CardCCV, #BillingState, #BillingZip {
	width:80px !important;
}

#main #Amount {
	color: #999;
	font-size: 20px;
}

.req {
	color: red;
}

.map-holder > div {
	width:100% !important;
}

#full-width .container {
	padding: 20px;
}

.productList {
	padding: 0 !important;
}

.productList li {
	padding: 0 !important;
}

.productList li::before {
	display: none;
}

.productSubmitInput {
	width:150px !important;
	height:40px !important;
	line-height: 40px !important;
	font-size: 16px !important;
}

.shop-product-small .image {
	height: 180px;
	width: 180px;
	margin-bottom: 0;
}

.shop-product-small {
	border: none;
}

.shop-product-small ul {
	background: #fff;
}

.productItem, .productItemLast {
	display: block !important;
	width:180px !important;
	height: 300px;
	margin: 0 10px !important;
	overflow: hidden;
	float: left !important;
}

.productLarge .productItem {
	width: 100% !important;
	height: auto;
}

.shop-product-small h5 {
	padding: 0 18px;
	min-height: 24px;
	margin: 0 !important;
}

.shop-main {
	margin: 0;
}

.shop-main .header {
	border: none;
}

.shop-main .cart-summary {
	width: 215px;
}

.shop-product-large {
	text-align: left;
	border: none;
}

.shop-product-large #images {
	width:300px;
	float: left;
}

#buy {
	width:200px;
	float: left;
}

.productTextInput  {
	width:50px !important;
	float:left;
}

.quantity .productSubmitInput {
	float: left;
	margin: 0 5px !important;
}

.poplets {
	border:0;
}

.comment-form {
	background: #fff;
	border:0;
	text-align: left;
	padding:0;
}

#content form table tr.even td {
	background: transparent;
}

.description img {
	border: 2px solid #eee;
	float: left;
	margin: 0 30px 30px 0;
}

/* #Sign In
================================================== */

.half {
	width:50%;
	float: left;
}

#form-login, #new-account, #form-password {
	margin: 0 60px 40px 0;
}

#btn-password {
	display: block;
	margin-bottom: 10px;
}

label.check-box {
	line-height: 35px;
}

/* #Facebook Comments 100% width
================================================== */
.fb_iframe_widget, .fb_iframe_widget iframe, .fb_iframe_widget span {
	width: 100% !important;
}

/* #Checkout form
================================================== */
.form-row {
    border-bottom: 1px solid #EDEDED;
    overflow: hidden;
    padding: 15px 0;
}

legend {
	font-weight: bold;
}

.info-section {
	width:30%;
	float: left;
}

.info-section p {
	padding-right: 15px;
}

.form-section {
	width: 70%;
	float: left;
}

label.left {
	float: left;
	line-height: 35px;
	margin-right: 5px;
}

.form-detail {
    float: left;
    width: 250px;
}
.form-detail legend{
	font-family: 'Open Sans', sans-serif;
	font-size: 1.4em;
	font-weight: 400;
}
.form-detail p{
	font-size: 12px;
}
.form-data {
    float: right;
    width: 450px;
}
#payment-form .form-detail {
    width: 255px;
}
#payment-form .form-data {
    width: 570px;
}
#payment-form label {
    width: auto;
}
#payment-form input.cat_textbox, #payment-form input.cat_listbox {
    margin-right: 20px;
    width: 92%;
}
#payment-form select.cat_dropdown {
    margin-right: 20px;
    width: 258px;
}
#payment-form input.short, #payment-form input.short, #payment-form select.short {
    width: 110px;
}
#payment-form select.short {
    width: 117px;
}
#payment-form input.purchase-amount {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #222222;
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 53px;
}
#purchase-total {
    background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    margin-bottom: 20px;
    padding: 10px;
}

.purchase-amount {
	float: none !important;
	box-shadow: none !important;
}

#purchase-total span {
	font-weight: bold;
	font-size: 16px;
	color: #999;
	padding-left: 10px;
}

/* #Shopping Cart
================================================== */
.product-title {
	font-weight: bold;
}

#main .opt-discount .cat_button {
	width:100px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	margin: 0;
}

.select-shippingDropDown {
	width:240px !important;
}

.opt-shipping span {
	display: block;
}

/* Modules
================================================ */
#calendar-container .select-area {
	width: 100px !important;
}