@font-face{
	font-family:'Univers-roman';
	src:url('../fonts/26B880_0_0.eot');
	src:url('../fonts/26B880_0_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26B880_0_0.woff') format('woff'),
		url('../fonts/26B880_0_0.ttf') format('truetype');
}
@font-face{
	font-family:'Univers-bold';
	src:url('../fonts/26B880_1_0.eot');
	src:url('../fonts/26B880_1_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26B880_1_0.woff') format('woff'),
		url('../fonts/26B880_1_0.ttf') format('truetype');
}
@font-face{
	font-family:'Univers-condensed';
	src:url('../fonts/26B880_2_0.eot');
	src:url('../fonts/26B880_2_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26B880_2_0.woff') format('woff'),
		url('../fonts/26B880_2_0.ttf') format('truetype');
}
@font-face{
	font-family:'Univers-condensed-ob';
	src:url('../fonts/26B880_3_0.eot');
	src:url('../fonts/26B880_3_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26B880_3_0.woff') format('woff'),
		url('../fonts/26B880_3_0.ttf') format('truetype');
}
@font-face{
	font-family:'Univers-bold-cond';
	src:url('../fonts/26B880_4_0.eot');
	src:url('../fonts/26B880_4_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26B880_4_0.woff') format('woff'),
		url('../fonts/26B880_4_0.ttf') format('truetype');
}
@font-face{
	font-family:'Univers-bold-cond-ob';
	src:url('../fonts/26B880_5_0.eot');
	src:url('../fonts/26B880_5_0.eot?#iefix') format('embedded-opentype'),
		url('../fonts/26B880_5_0.woff') format('woff'),
		url('../fonts/26B880_5_0.ttf') format('truetype');
}

    .conent-hyper-link a:link{
    text-decoration: underline;
    }
    
input[type="image"]{padding:0;border:0;}
input[type="text"],input[type="password"],input[type="submit"],input[type="image"],input[type="file"],textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0 !important;
}
input[type="submit"]:hover{cursor:pointer;}
body{
	margin:0;
	color:#333;
	font:14px/19px Georgia, 'Times New Roman', Times, serif;
	background:#fff;
	min-width:1000px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
}
img{
	border-style:none;
	vertical-align:top;
}
a{
	text-decoration:none;
	color:#006646;
}
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;
}
#wrapper{overflow:hidden;}
#header{background:#a3af07 url(../images/bg-header.png) repeat-x;}
.header-holder{
	margin:0 auto;
	position:relative;
	height:130px;
	width:900px;
	padding:23px 0 2px;	
}
.logo{
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	background:url(../images/sprite.png) no-repeat;
	width:313px;
	height:29px;
}
.logo a{
	display:block;
	height:100%;
}
.logo.small{
	float:right;
	background-position:0 -51px;
	width:243px;
	height:31px;
	margin:-1px 0 0;
}
.block-form{
	position:absolute;
	bottom:6px;
	right:-1px;
}
#header .form-search{
	float:right;
	width:165px;
	border:1px solid #fff;
	position:relative;
	height:26px;
	background:#006747;
}
#header .form-search ::-webkit-input-placeholder{color:#fff;}
#header .form-search ::-moz-placeholder{
	color:#fff;
	opacity:1;
}
#header .form-search :-moz-placeholder{color:#fff;}
#header .form-search input[type="text"]{
	float:left;
	border:none;
	background:none;
	margin:0;
	height:20px;
	padding:3px 7px;
	width:125px;
	color:#fff;
	text-transform:uppercase;
	font:16px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
#header .form-search input[type="submit"]{
	position:absolute;
	top:0;
	right:0;
	font-size:0;
	line-height:0;
	z-index:2;
	background:url(../images/sprite.png) no-repeat -341px 0;
	width:25px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	border:none;
	padding:0;
	margin:0;
}
.block-form .btn{
	display:none;
	border:1px solid #fff;
	background:#006747;
	padding:3px 8px 4px;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	width:48%;
	text-transform:uppercase;
	font:16px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
#nav{                                                
	position:absolute;
	top:84px;
	padding:0;
	margin:0;
	list-style:none;
	font:17px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	left:2px;
}
#nav li{
	float:left;
	margin:0 21px 0 0;
}
#nav a{
	float:left;
	color:#006646;
	padding:1px 3px 0;
}
#nav .active a,
#nav a:hover{
	text-decoration:none;
	border:1px solid #016847;
	margin:-1px;
}
#nav .active a{font-family:'Univers-bold-cond', Arial, Helvetica, sans-serif;}
.opener{
	color:#fff;
	text-transform:uppercase;
	font:16px/18px 'Univers-bold-cond', Arial, Helvetica, sans-serif;
	position:relative;
	padding:0 0 0 46px;
	display:none;
}
.open-close.active .opener:before{
	background-position:-426px 0;
	top:-11px;
	left:0;
}
.open-close .opener:before{
	content:'';
	position:absolute;
	top:0;
	left:6px;
	background:url(../images/sprite.png) no-repeat -387px -1px;
	width:36px;
	height:40px;
}
.sub-menu
{
	top:125px;
	position:absolute;
	/*bottom:11px;*/
	right:175px;
	padding:0;
	margin:0;
	list-style:none;
	font:16px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
.sub-menu li{
	float:left;
	padding:0 8px 0 12px;
	position:relative;
}
.sub-menu li:first-child:before{display:none;}
.sub-menu li:first-child{padding-left:0;}
.sub-menu li:before{
	content:'';
	position:absolute;
	top:4px; 
	left:0;
	width:2px;
	height:12px;
	background:#d4d9a4;
}
.sub-menu a{color:#fff;}
.block-gallery,
.banner{background:#006747;}
.gallery{
	width:1024px;
	position:relative;
	margin:0 auto;
}
.gallery:after{
	content:'';
	position:absolute;
	top:79px;
	left:100%;
	width:99999px;
	background:#247b59;
	height:201px;
	margin:0 0 0 -68px;
}
.gallery .frame{
	position: relative;
	width:995px;
	overflow:hidden;
}
.gallery .gallery-holder{
	overflow:hidden;
	width:9999px;
}
.gallery .slide{
	float:left;
	width:995px;
	position:relative;
}
.gallery .img-holder{
	float:left;
	width:736px;
	position:relative;
}
.gallery .img-holder:after,
.gallery .img-holder:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	background:url(../images/bg-gallery.png) no-repeat;
	width:66px;
	height:360px;
	z-index:3;
}
.gallery .img-holder:after{
	left:auto;
	right:0;
	background-position:-73px 0;
}
.gallery .text{
	position:absolute;
	top:79px;
	right:3px;
	overflow:hidden;
	background:url(../images/bg-text.png) no-repeat;
	padding:28px 69px;
	width:196px;
	line-height:19px;
	height:145px;
	z-index:3;
}
.gallery .text .title{
	font:24px/26px 'Univers-condensed-ob', Arial, Helvetica, sans-serif;
	margin:0 0 11px;
	display:block;
	color:#006747;
}
.gallery .text p{margin:0 0 14px;}
.more{
	color:#006747;
	text-transform:uppercase;
	font:12px/14px 'Univers-bold', Arial, Helvetica, sans-serif;
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 10px 0 0;
}
.more:after{
	content:'';
	position:absolute;
	top:3px;
	right:0;
	background:url(../images/sprite.png) no-repeat -492px 0;
	width:6px;
	height:8px;
}

.mymore{
	color:White;
	text-transform:uppercase;
	font:12px/14px 'Univers-bold', Arial, Helvetica, sans-serif;
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 10px 0 0;
}
.mymore:after{
	content:'';
	position:absolute;
	top:3px;
	right:0;
	background:url(../images/sprite2.png) no-repeat -492px 0;
	width:6px;
	height:8px;
}


.gallery .pagination{
	position:absolute;
	bottom:40px;
	right:63px;
	z-index:3;
}
#main:after,
.header-logo:after,
.gallery .pagination ul:after{
	content:'';
	display:block;
	clear:both;
}
.gallery .pagination ul{
	padding:0;
	letter-spacing:-4px;
	margin:0;
	list-style:none;
}
.gallery .pagination ul li{
	float:left;
	letter-spacing:0;
	margin:0 0 0 9px;
}
.gallery .pagination ul a{
	display:inline-block;
	vertical-align:top;
	background:#a3af07;
	font-size:0;
	line-height:0;
	width:8px;
	height:8px;
	position:relative;
}
.gallery .pagination ul a:hover,
.gallery .pagination ul .active a{background:#fff;}
.gallery .pagination ul a:hover:after,
.gallery .pagination ul .active a:after{
	content:'';
	position:absolute;
	top:-2px;
	left:-2px;
	right:-2px;
	bottom:-2px;
	border:1px solid #fff;
}
.info-bar{
	margin:8px 0 10px;
	position:relative;
	background:#a3af07;
}
.info-bar:after{
	content:'';
	position:absolute;
	bottom:-23px;
	left:0;
	right:0;
	height:15px;
	background:#f1edbe;
}
.info-bar .holder:after{
	content:'';
	position:absolute;
	top:16px;
	width:1px;
	left:446px;
	background:#d1d783;
	bottom:14px;
}
.info-bar .holder{
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:890px;
	padding:23px 0;
}
.info-bar .col1{
	float:left;
	width:440px;
	color:#006747;
	font:17px/19px 'Univers-bold-cond', Arial, Helvetica, sans-serif;
}
.number{
	float:left;
	padding:0 21px;
	position:relative;
	font-weight:normal;
	color:#fff;
	font-size:32px;
	line-height:32px;
	margin:3px 12px 0 0;
}
.number:after,
.number:before{
	content:'[';
	position:absolute;
	top:-17px;
	left:0;
	font:48px 'Univers-condensed', Arial, Helvetica, sans-serif;
	color:#fff;
}
.number:after{
	content:']';
	left:auto;
	right:0;
}
.some-text{
	float:left;
	font-weight:normal;
	text-transform:uppercase;
	margin:10px 0 0;
}
.info-bar .col2{
	float:right;
	width:412px;
	color:#fff;
	font:16px/19px 'Univers-bold-cond', Arial, Helvetica, sans-serif;
}
.info-bar .col2 p{margin:0;}
.info-bar .more{margin:3px 0 0;}
.home #main{padding-top:40px;}
#main{
	width:902px;
	margin:0 auto;
	padding:13px 0 37px;
}
.columns.divider{
	border-top:1px solid #ccc;
	padding:32px 0 0;
}
.main-holder{
	overflow:hidden;
	margin:0 -3px;
	padding:0 0 36px;
}
.columns{
	margin:0 -30px 0 0;
	letter-spacing:-4px;
	overflow:hidden;
}
.column{
/*	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	width:205px;
	line-height:17px;
	font-family:'Univers-condensed', Arial, Helvetica, sans-serif;
	margin:0 28px 0 0;
	padding:0 0 26px; */
	
	display:inline-block;
	*display: inline;
	zoom: 1;
	vertical-align:top;
	letter-spacing:0;
	width:205px;
	line-height:17px;
	font-family:'Univers-condensed', Arial, Helvetica, sans-serif;
	margin:0 28px 0 0;
	padding:0 0 26px;
}
.column.box-heigh{position:relative;}
.column.box-heigh:first-child:before{display:none;}
.column.box-heigh:before{
	content:'';
	position:absolute;
	top:0;
	left:-14px;
	width:1px;
	background:#ccc;
	bottom:29px;
}
.column.box-heigh .img-holder{margin:0 0 15px;}
.download:after,
.column .img-holder:after{
	content:'';
	display:inline-block;
	height:100%;
	width:1px;
	overflow:hidden;
	margin:0 0 0 -5px;
	vertical-align:middle;
}
.column .img-holder{
	border:1px solid #ccc;
	padding:4px;
	margin:0 0 11px;
	text-align:center;
	position:relative;
	white-space:nowrap;
}
.column .img-holder img{
	display:inline-block;
	vertical-align:middle;
}
.column .img-holder .play{
	bottom:8px;
	left:6px;
}
.column .date{display:block;}
.download:hover{text-decoration:none;}
.play{
	text-indent:-9999px;
	z-index:3;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -468px -64px;
	width:32px;
	height:32px;
	position:absolute;
}
.column .category{
	display:block;
	text-transform:uppercase;
	color:#466069;
	font:12px/14px 'Univers-roman', Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.column h2{
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	color:#006747;
	margin:0 0 5px;
}
.column p{margin:0;}
.banner-holder{
	padding:24px 9px;
	margin:0 auto;
	width:902px;
	height:77px;
	position:relative;
}
.small .banner-holder{
	height:auto;
	padding:25px 9px 22px;
}
.banner.small{margin:0 0 26px;}
.banner-holder h1{
	font:26px/28px 'Univers-bold-cond-ob', Arial, Helvetica, sans-serif;
	margin:0;
	color:#fff;
}
.banner-holder:after,
#twocolumns:after{
	content:'';
	display:block;
	clear:both;
}
#twocolumns{
	margin:0 auto 25px;
	background:#fff;
	padding:10px 9px;
	width:902px;
}
.visual{
	background:#fff;
	padding:10px 10px 0;
	overflow:hidden;
	margin:-66px -8px 32px -10px;
}
.visual .image{
	float:left;
	margin:0 -26px 0 0;
}
.visual .img-holder{float:left;}
.visual .text{
	color:#fff;
	display:table-cell;
	vertical-align:middle;
}
.visual .text p{margin:0;}
.visual .frame{
	position:relative;
	margin:0 0 0 14px;
}
.visual .decor .frame{margin:0 0 0 -56px;}
.visual .frame:before{
	content:'';
	position:absolute;
	top:0;
	left:-80px;
	background:url(../images/bg-text-left.png) no-repeat;
	width:80px;
	bottom:0;
}
.visual .decor .frame:before{display:none;}
.visual .text-holder{
	color:#fff;
	display:table-cell;
	vertical-align:middle;
	background:#006747;
	padding:10px 36px 10px 14px;
}
.visual .category{
	display:block;
	text-transform:uppercase;
	margin:0 0 8px;
	font:12px/14px 'Univers-roman', Arial, Helvetica, sans-serif;
}
.visual .author{
	display:block;
	color:#fff;
	margin:0 0 16px;
	font:24px/26px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
.visual .text.decor .text-holder{
	display:table-cell;
	vertical-align:middle;
	font:16px/19px 'Univers-condensed', Arial, Helvetica, sans-serif;
	padding:10px 78px 10px 95px;
	background:url(../images/bg-text-decor.png) no-repeat;
}
.visual .text.decor .text-holder:before{display:none;}
.visual .title,
.visual .text h2{
	font:18px/20px 'Univers-bold-cond', Arial, Helvetica, sans-serif;
	color:#a3af07;
	margin:0 0 13px;
}
.visual .title{
	line-height:25px;
	display:block;
	margin:0;
}
#content{
	float:left;
	width:600px;
}
#content p{margin:0 0 19px;}
#content h2{
	font:18px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
	margin:0 0 21px;
	color:#006646;
}
#content ul{
	padding:2px 0 0;
	margin:0 0 20px 3px;
	list-style:none;
}
#content ul li{
	padding:0 0 1px 17px;
	position:relative;
}
#content ul li:before{
	content:'';
	position:absolute;
	top:6px;
	left:0;
	width:7px;
	height:7px;
	background:#a3af07;
}
.signature{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0 -170px;
	width:229px;
	height:60px;
	display:block;
	margin:-3px 0 1px -13px;
}
.author{
	color:#262626;
	font:16px/16px 'Univers-bold-cond', Arial, Helvetica, sans-serif;
	display:block;
}
.position{
	color:#000;
	font-family:'Univers-condensed-ob', Arial, Helvetica, sans-serif;
}
#sidebar{
	float:right;
	width:245px;
	margin:1px 0 0;
	font:14px/17px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
#sidebar .email{
	display:inline-block;
	vertical-align:top;
	font-size:18px;
	line-height:20px;
}
#sidebar .menu{
	padding:0;
	margin:0 0 50px;
	list-style:none;
	border-bottom:1px solid #ccc; 
	font:16px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
.menu li{border-top:1px solid #ccc;}
.menu a{
	display:block;
	padding:3px 6px 2px;
}
.menu a:hover,
.menu .active a{
	background:#a3af07;
	color:#fff;
	text-decoration:none;
}
#sidebar .widget p strong{font-weight:normal;}
#sidebar .widget p strong,
.menu .active a{font-family:'Univers-bold-cond', Arial, Helvetica, sans-serif;}
#sidebar .widget{
	width:205px;
	margin:0 0 10px;
}
#sidebar .info-bar{
	margin:0 0 10px;
	background:none;
	font:14px/17px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
#sidebar .info-bar .widget p{margin:0;}
#sidebar .info-bar .widget p a{
	color:#333;
	font-family:'Univers-bold-cond', Arial, Helvetica, sans-serif;
}
#sidebar .info-bar:after{display:none;}
#sidebar .info-bar .number{
	float:none;
	display:inline-block;
	vertical-align:top;
	margin:0 0 17px;
	color:#a3af07;
	font-family:'Univers-bold-cond', Arial, Helvetica, sans-serif;
}
#sidebar .info-bar .number:after,
#sidebar .info-bar .number:before{color:#a3af07;}
#sidebar .info-bar .some-text{
	float:none;
	display:block;
	color:#006747;
	font:17px/19px 'Univers-condensed', Arial, Helvetica, sans-serif;
	margin:0 0 13px;
}
.widget.column .img-holder .play{bottom:17px;}
.widget.column .img-holder{margin:0 0 6px;}
.widget.column .category{margin:0 0 14px;}
.download{
	border:1px solid #ccc;
	padding:15px 17px 18px;
	margin:0 0 13px;
	width:169px;
	height:200px;
	text-align:center;
	display:block;
	position:relative;
	white-space:nowrap;
}
.download img{
	display:inline-block;
	vertical-align:middle;
	-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);
	box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);
}
.widget .link{
	font-family:'Univers-condensed', Arial, Helvetica, sans-serif;
	width:200px;
	display:inline-block;
	vertical-align:top;
}
#sidebar .open-close.mobile{display:none;}
.container-info{
	overflow:hidden;
	margin:-2px 0 0;
	position:relative;
}
.container-info:before{
	content:'';
	position:absolute;
	top:0;
	bottom:46px;
	left:279px;
	width:1px;
	background:#ccc;
}
.info-column{
	float:left;
	width:200px;
	margin:0 0 0 94px;
}
.info-column:first-child{margin:0;}
.box-info{margin:0 0 22px;}
#content .box-info h2{
	font:18px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
	color:#006646;
	margin:0 0 1px;
}
#content .box-info ul{
	margin:0;
	line-height:20px;
	padding:0;
}
#content .box-info ul li{padding:0;}
#content .box-info ul li:before{display:none;}
#content .box-info ul a{color:#333;}
#content .box-info .text-info{
	display:block;
	padding:0 0 9px;
}
.select-nav-select,
.drop-nav-select,
.nav-select{display:none;}
.tabset{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	bottom:0;
	right:10px;
	font:16px/18px 'Univers-condensed', Arial, Helvetica, sans-serif;
}
.tabset li{
	float:left;
	margin:0 0 0 2px;
}
.tabset a{
	border-radius:4px 4px 0 0;
	color:#fff;
	background:#267e62;
	text-align:center;
	float:left;
	padding:12px 15px;
}
.tabset a:hover,
.tabset .active a{
	text-decoration:none;
	color:#a3ae06;
	background:#fff;
}
.opt-default{
	text-indent:-9999px;
	overflow:hidden;
	top:-9999px;
	display:none;
}
.page-pagination{
	position:relative;
	margin:0 6px 0 -5px;
	padding:19px 0 29px;
}
.page-pagination ul{
	padding:0;
	color:#006646;
	margin:0;
	overflow:hidden;
	font:16px/20px 'Univers-condensed', Arial, Helvetica, sans-serif;
	list-style:none;
}
.page-pagination:after,
.page-pagination:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:1px;
	background:#ccc;
}
.page-pagination:after{top:7px;}
#content .page-pagination li:first-child,
.page-pagination li:first-child{
	margin:0 8px 0 0;
	padding:0;
}
#content .page-pagination li,
.page-pagination li{
	float:left;
	padding:0 9px 0 10px;
	position:relative;
}
#content .page-pagination li.title,
.page-pagination li.title{
	text-transform:uppercase;
	padding:0 6px 0 7px;
}
#content .page-pagination li:before{
	content:'';
	position:absolute;
	top:4px;
	left:0;
	width:2px;
	height:12px;
	background:#a3bdb2;
}
#main #content{
	float:none;
	width:100%;
}
.block-media{
	overflow:hidden;
	margin:0 0 26px;
}
.media{float:left;}
.text-media{
	float:right;
	width:243px;
	background:#f1edbe;
}

.text-media .btn-holder{
	text-align:center;
	background:#a3af07;
	padding:23px 20px 21px;
}
.text-media .btn{
	text-transform:uppercase;
	color:#fff;
	font:16px/18px 'Univers-condensed', Arial, Helvetica, sans-serif;
	background:#006747;
	border:1px solid #fff;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	padding:5px 15px;
}
.text-media .holder{
	padding:25px 24px;
	font:14px/17px 'Univers-condensed', Arial, Helvetica, sans-serif;
}

/*Text media hack for  DONATE NOW*  06/14/2014/
/*******************************************************/
.text-media2{
/*	float:right;*/
	width:243px;
	background:#f1edbe;
}

.text-media2 .btn-holder{
	text-align:center;
	background:#a3af07;
	padding:23px 20px 21px;
}
.text-media2 .btn{
	text-transform:uppercase;
	color:#fff;
	font:16px/18px 'Univers-condensed', Arial, Helvetica, sans-serif;
	background:#006747;
	border:1px solid #fff;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	padding:5px 15px;
}
.text-media2 .holder{
	padding:25px 24px;
	font:14px/17px 'Univers-condensed', Arial, Helvetica, sans-serif;
}

/*******************************************************/


#content .text-media .holder p{margin:0 0 19px;}
#content h1{
	font:24px/26px 'Univers-condensed', Arial, Helvetica, sans-serif;
	margin:0 0 17px;
	color:#006646;
}
.content{
	width:606px;
	padding:0 0 28px;
}
.page-pagination .btn{
	display:inline-block;
	vertical-align:top;
	font:16px/18px 'Univers-condensed', Arial, Helvetica, sans-serif;
	position:relative;
	display:inline-block;
	vertical-align:top;
	padding:0 0 0 36px;
	margin:0 0 0 3px;
}
.page-pagination .btn:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	background:url(../images/sprite.png) no-repeat -318px -120px;
	width:22px;
	height:22px;
}
.text-media .holder p strong{
	font-weight:normal;
	font-family:'Univers-bold-cond', Arial, Helvetica, sans-serif;
}
.text-media .holder .date{display:block;}
.page-pagination li.first:before,
.page-pagination li.prev:before,
.page-pagination li.next:before,
.page-pagination li.title:before{display:none;}
.page-pagination strong,
.page-pagination a{
	float:left;
	font-weight:normal;
	color:#006646;
}
.page-pagination strong{text-decoration:underline;}
.page-pagination .prev a,
.page-pagination .next a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -318px -120px;
	width:22px;
	height:22px;
}
.page-pagination .next a{background-position:-375px -125px;}
#content .block-releases> h2{
	position:relative;
	padding:0 0 12px;
	margin:0 0 13px;
}
.block-releases >h2:after,
.block-releases >h2:before{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:1px;
	background:#ccc;
}
.block-releases >h2:after{bottom:7px;}
#content .releases{margin:0 0 38px;}
.releases li:before{display:none;}
#content .releases li:first-child{
	border:none;
	padding:0 0 12px;
}
#content .releases li{
	padding:15px 0;
	overflow:hidden;
	border-top:1px solid #ccc;
}
.releases .date{
	float:left;
	width:41px;
	text-align:center;
	margin:2px 12px 0 0;
}
.releases .date span{
	display:block;
	padding:2px 4px;
	background:#a3af02;
	color:#fff;
	font:12px 'Univers-roman', Arial, Helvetica, sans-serif;
}
.releases .date strong{
	background:#1e6647;
	display:block;
	color:#f1ebbe;
	padding:0 4px;
	font:18px/21px 'Univers-bold-cond', Arial, Helvetica, sans-serif;
}
.releases .text{overflow:hidden;}
#content .releases h2{margin:0 0 3px;}
#content .releases p{margin:0;}
#footer{
	width:900px;  
	margin:0 auto;
	border-top:1px solid #ccc;
	overflow:hidden;
	padding:15px 0;
}
.footer-info{
	float:left;
	font:12px/14px 'Univers-condensed', Arial, Helvetica, sans-serif;
	color:#006646;
	width:650px;
}
#footer .logo{display:none;}
#footer .nav{
	padding:0;
	margin:0 0 4px;
	letter-spacing:-4px;
	list-style:none;
	font-size:14px;
	line-height:16px;
}
#footer .nav li{
	letter-spacing:0;
	display:inline-block;
	vertical-align:top;
	padding:0 6px 0 10px;
	position:relative;
}
#footer .nav li:first-child{padding-left:0;}
#footer .nav li:first-child:before{display:none;}
#footer .nav li:before{
	content:'/';
	position:absolute;
	top:0;
	left:0;
}
#footer p{margin:0;}
#footer .social{
	padding:0;
	letter-spacing:-4px;
	margin:2px 0 0;
	list-style:none;
	float:right;
	width:180px;
}
#footer .social li{
	display:inline-block;
	vertical-align:top;
	letter-spacing:0;
	margin:0 0 0 7px;
}
#footer .social a{
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat;
	display:inline-block;
	vertical-align:top;
	width:38px;
	height:24px;
}
#footer .social .facebook{background-position:-281px -64px;}
#footer .social .twitter{background-position:-326px -64px;}
#footer .social .youtube{background-position:-371px -64px;}
#footer .social .email{background-position:-416px -64px;}
@media only screen and (min-width:768px){
	.open-close .slide{
		display:block !important;
		top:0 !important;
		left:0 !important;
		position:static !important;
	}
}
@media handheld, only screen and (max-width:767px){
	body{
		min-width:320px;
		line-height:20px;
	}
	.header-holder{
		width:100%;
		padding:23px 0 0;
		height:auto;
	}
	.logo{
		background-position:0 -113px;
		width:283px;
		height:26px;
		float:none;
		display:block;
		margin:0 auto 31px;
	}
	#header .logo.small{display:none;}
	.block-form{
		position:static;
		overflow:hidden;
		padding:0 17px;
		margin:0 0 4px;
	}
	#header .form-search{
		float:left;
		height:28px;
		width:48%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	#header .form-search input[type="text"]{
		width:100%;
		height:25px;
		outline:none;
		line-height:21px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.block-form .btn{
		float:right;
		display:block;
	}
	#header .open-close .opener{
		display:block;
		position:absolute;
		top:13px;
		left:18px;
	}
	#sidebar .open-close .opener{
		display:block;
		position:absolute;
		top:11px;
		left:18px;
	}
	#header .open-close{
		padding:41px 0 0;
		position:relative;
	}
	.open-close .slide{
		z-index:100;
		padding:13px 10px;
		background:#333;
		position:absolute !important;
		left:18px !important;
		right:19px !important;
	}
	.sub-menu,
	#nav{
		text-transform:none;
		position:static;
		font:16px/18px 'Univers-condensed',Arial,Helvetica,sans-serif;
	}
	.sub-menu{border-bottom:1px solid #ccc;}
	.sub-menu li,
	.sub-menu li:first-child,
	.menu li,
	#nav li{
		float:none;
		padding:3px 9px 4px;
		margin:0;
		border-top:1px solid #ccc;
	}
	.menu{margin:0;}
	.menu a,
	.sub-menu a,
	#nav a{
		float:none;
		padding:0;
		color:#fff;
	}
	.menu a:hover,
	.menu .active a,
	#nav a:hover,
	#nav .active a{
		font-weight:normal;
		border:none;
		margin:0;
		background:none;
		font-family:'Univers-condensed',Arial,Helvetica,sans-serif;
	}
	#nav .hide,
	.gallery:after,
	.info-bar:after,
	#footer .nav li:before,
	.visual.disabled,
	.info-bar .holder:after,
	.columns .column.box-heigh:before,
	.visual .image,
	#sidebar .widget,
	.visual .frame:before,
	.visual .img-holder,
	.page-pagination ul,
	.visual .text-holder:before,
	.container-info:before,
	#sidebar .info-bar,
	.sub-menu li:before{display:none;}
	.gallery .frame,
	.gallery .img-holder,
	.gallery{width:100%;}
	.gallery .slide{
		width:auto;
		max-width:767px;
	}
	.visual{
		margin:0 0 23px;
		padding:0;
	}
	.visual .frame{margin:0;}
	.visual .text.decor{color:#006747;}
	.gallery .img-holder{float:none;}
	.gallery .slide img{
		width:100%;
		height:auto;
	}
	.visual .text.decor .text-holder,
	.visual .text .text-holder{
		background:none;
		width:auto;
		height:auto !important;
		padding:0;
		color:#333;
		margin:0;
	}
	.gallery .img-holder:after,
	.gallery .img-holder:before{
		height:auto;
		bottom:0;
	}
	.gallery .text{
		position:static;
		background:#f1edbe;
		width:auto;
		padding:12px 34px 14px;
		height:auto;
		font:12px/17px Arial, Helvetica, sans-serif;
		border:solid #fff;
		border-width:8px 0;
	}
	.gallery .text .title{
		font-size:22px;
		margin:0 0 9px;
	}
	.gallery .text p{margin:0 0 11px;}
	.gallery .pagination{
		position:static;
		background:#006847;
		text-align:center;
		padding:9px 10px 4px;
	}
	.gallery .pagination ul li,
	.gallery .pagination ul a{
		width:12px;
		height:12px;
	}
	.gallery .pagination ul li{
		margin:0 7px;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.gallery .pagination ul a:hover:after,
	.gallery .pagination ul .active a:after{
		border-width:2px;
		top:-4px;
		bottom:-4px;
		left:-4px;
		right:-4px;
	}
	.info-bar{
		background:none;
		padding:0 20px;
		margin:29px 0 10px;
	}
	#sidebar .info-bar.mobile,
	.info-bar .holder{
		width:auto;
		border:solid #ccc;
		border-width:1px 0;
		padding:22px 20px;
		text-align:center;
	}
	.info-bar .col1,
	.info-bar .col2{
		float:none;
		width:auto;
	}
	.number:after,
	.number:before{color:#a3af07;}
	.number{
		color:#a3af07;
		display:inline-block;
		vertical-align:top;
		margin:0 0 21px;
		float:none;
	}
	.some-text{
		float:none;
		margin:0 0 13px;
		display:block;
		color:#006747;
		font-family:'Univers-condensed',Arial,Helvetica,sans-serif;
	}
	.info-bar .col2{
		color:#333;
		font:14px/17px 'Univers-condensed',Arial,Helvetica,sans-serif;
	}
	.home #main,
	#main{
		padding:29px 0 33px;
		width:auto;
	}
	.columns{
		margin:0;
		text-align:center;
	}
	.column.box-heigh{height:auto !important;}
	.column:first-child,
	.column{
		float:none;
		max-width:205px;
		margin:0 2%;
		padding:0 0 25px;
		text-align:left;
	}
	#footer{
		width:auto;
		text-align:center;
		padding:0 20px 20px;
		border:none;
	}
	.footer-info{
		float:none;
		width:auto;
		margin:0 0 18px;
	}
	#footer .logo{
		display:block;
		margin:0 auto 27px;
		float:none;
	}
	#footer .nav{
		margin:0 0 13px;
		font-size:16px;
		line-height:18px;
		border-top:1px solid #ccc;
	}
	#footer .nav li{
		display:block;
		padding:3px 10px 4px;
		border-bottom:1px solid #ccc;
	}
	#footer .social{
		float:none;
		width:auto;
	}
	#twocolumns{
		width:auto;
		margin:0 auto;
		padding:10px 18px 37px;
	}
	.banner{background:none;}
	.small .banner-holder,
	.banner-holder{
		height:auto;
		width:auto;
		padding:73px 17px 0;
	}
	.middle .banner-holder{padding-top:29px;}
	.banner-holder h1{
		font-size:22px;
		line-height:26px;
		color:#006646;
		margin:0 0 6px;
	}
	#sidebar{
		display:table-header-group;
		float:none;
		width:100%;
	}
	#content{
		display:table-footer-group;
		float:none;
		width:100%;
	}
	#sidebar .open-close{
		position:absolute;
		top:154px;
		left:0;
		right:0;
		background:#006747;
		padding:40px 0 0;
	}
	#content h2{margin:0 0 19px;}
	#content ul{
		padding:0;
		margin-bottom:18px;
	}
	#content ul li{padding:0 0 0 17px;}
	.info-column{
		float:none;
		width:220px;
		margin:0;
	}
	.banner.small{margin:0 0 4px;}
	.tabset{display:none;}
	.tabset-holder{
		margin:20px -17px -19px;
		overflow:hidden;
	}
	.select-nav-select,
	.drop-nav-select,
	.nav-select{display:block;}
	#sidebar .open-close.mobile{
		display:block;
		margin:-1px 0 0;
	}
	#sidebar .info-bar.mobile{
		display:block;
		text-align:center;
		margin:-17px 0 20px;
		padding:26px 20px 22px;
	}
	.mobile.widget .number{margin:0 0 31px;}
	.mobile.widget .some-text{margin:0 0 12px;}
	.columns.divider{
		border:none;
		padding:0;
	}
	.visual .decor .frame,
	.main-holder{margin:0;}
	.page-pagination{margin:0 1px;}
	.page-pagination .select-area{
		margin:0;
		width:100% !important;
	}
	.visual.post-info .text-holder,
	.visual .category,
	.visual .author{
		color:#006747;
		margin:0 0 17px;
	}
	.visual .author{margin:0 0 7px;}
	.visual.post-info{font:16px/19px 'Univers-condensed',Arial,Helvetica,sans-serif;}
	.visual.post-info .img-holder{
		display:block;
		max-width:195px;
		padding:4px;
		border:1px solid #ccc;
		margin:0 auto 27px;
		float:none;
	}
	.visual.post-info .img-holder img{
		width:100%;
		height:auto;
	}
	.visual.post-info .img-holder{height:auto !important;}
	#sidebar .widget.mobile,
	#sidebar.bottom{display:block;}
	#sidebar .menu{margin:0;}
	.content{width:auto;}
	.text-media,
	.media{
		float:none;
		width:100%;
		height:auto !important;
	}
	.media img{
		width:100%;
		height:auto;
	}
	.media{margin:0 0 15px;}
	#main #content{
		padding:0 20px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		display:block;
	}
	.text-media{background:none;}
	.text-media .btn-holder{margin:0 0 35px;}
	.text-media .holder{padding:0;}
	.block-media{margin:0 0 9px;}
	.page-pagination.disabled{display:none;}
}
.jcf-hidden{
	display:block !important;
	position:absolute !important;
	left:-9999px !important;
}
.select-area{
	border:1px solid #016848;
	position:relative;
	overflow:hidden;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	color:#006646;
	cursor:default;
	font:16px/18px 'Univers-condensed',Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	height:28px;
	width:280px !important;
	margin:16px auto;
}
.select-area .center{
	white-space:nowrap;
	float:left;
	padding:5px 7px;
}
.select-area .select-opener{
	background:url(../images/sprite.png) no-repeat -471px -129px;
	width:29px;
	height:28px;
	position:absolute;
	right:0;
	top:0;
}
.select-options{
	position:absolute;
	overflow:hidden;
	background:#fff;
	z-index:2000;
}
.select-options .drop-holder{
	border:solid #777;
	border-width:0 1px 1px;
	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 7px;
	display:block;
	font:16px/18px 'Univers-condensed', Arial,Helvetica,sans-serif;
	cursor:default;
	color:#006646;
	height:1%;
}
.select-options .item-selected a{
	text-decoration:none;
	background:#006646;
	color:#fff;
}