@font-face {
    font-family: 'ChunkFive';
    src: url('fonts/Chunkfive-webfont.eot');
    src: url('fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Chunkfive-webfont.woff') format('woff'),
         url('fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: "fontello";
	src: url("../fonts/fontello.eot?94344437");
	src: url("../fonts/fontello.eot?94344437#iefix") format("embedded-opentype"), url("../fonts/fontello.woff?94344437") format("woff"), url("../fonts/fontello.ttf?94344437") format("truetype"), url("../fonts/fontello.svg?94344437#fontello") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?94344437#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .25em;
	text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none; /* fix buttons height, for twitter bootstrap */
	line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */
	margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-email:before {
	content: "\e801";
}
.icon-help:before {
	content: "\e803";
}
.icon-tours:before {
	content: "\e807";
}
.icon-flag:before {
	content: "\e800";
}
.icon-student:before {
	content: "\e804";
}
.icon-survey:before {
	content: "\e802";
}

* {font-size: 100.01%;}
html {font-size: 62.5%;}
body {
	margin:0;
	color:#333;
	font:1.2em/1.5em Arial, Helvetica, sans-serif;
	background:#1b3f5f;
	min-width:1000px;
}

.slider-section .tabset,
.slider-section .pagination {
	margin:0;
	padding:0;
	list-style: none;
}
.UnorderedNewsList li {margin-bottom:15px;}
.UnorderedNewsList li .middleheadline {font-weight:bold;}
.UnorderedNewsList li .preview {display:none;}

img {
	border-style:none;
	vertical-align:top;
}
a {
	text-decoration:none;
	color:#000;
}
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;
}
input[type="search"] {
	-webkit-appearance:none;
}
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance:none;
}
textarea {overflow:auto;}
input[type="button"]:hover, 
input[type="reset"]:hover, 
input[type="submit"]:hover {cursor:pointer;} 
input[type="button"]::-moz-focus-inner, 
input[type="reset"]::-moz-focus-inner, 
input[type="submit"]::-moz-focus-inner {
	border:0;
	padding:0;
}
header, footer, article, section, hgroup, nav, figure, aside {display:block;}
figure {
	margin:0;
	padding:0;
}
.formFieldContainer span.formFieldError {display:none;}
.buffer .news-comments {display:none !important;}
.int #content h2 {
  font: 2em/1.14em 'ChunkFive', sans-serif;
  color: #1b3f5f;
  margin: 20px 0 5px 15px;
  font-weight: normal;
}

.space .buffer {
	font-size: 15px;
	line-height: 18px;
}

.spacenews {
	padding:0;
	margin: 0;
}

.spacenews li {
	background-image:url('../images/news3.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	display:block;
	font-family: 'times new roman';
	box-sizing: border-box;
	padding: 70px 45px 45px;
	font-size: 18px;
	margin: 10px auto 30px;
	font-style: italic;
	color: #1b3f5f;
    line-height: 22px;
}

.crumbs {
  color: #1b3f5f;
  margin: 15px 0 10px 15px;
  text-transform:uppercase;
  font-size:12px;
}
.crumbs span {
  margin: 0 5px;
}
.buffer {padding: 0 15px 15px !important;}
.buffer a, .UnorderedNewsList a.middleheadline, .middleheadline {color:#2d72b5;}
.middleheadline {font-size: 15px;}

.buffer table {
	max-width: 100%;
}

.author:after{
	display:block;
	clear:both;
	content:" ";
}
.bg {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:1;
  border-bottom:4px solid #FFF;
  background:#2C71B4 url('/images/flagtrees.jpg') 65% 0 no-repeat;
  height: 509px;
}
.bg img {
	width:1800px;
	display:none;
	height:auto;
	margin:auto;
  position: absolute;
  margin-left: -900px;
  left: 50%;
}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1000px;
	/*margin:42px auto 0;*/
	margin:0px auto 0;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#auth-loginlink {
  background:url('/images/fbbtn.jpg');
  content:'';
  display:block;
  width:170px;
  height:22px;
  text-indent:-999px;
}
#header{
	overflow:hidden;
	background:#fff url(../images/separator.png) repeat-x 0 100%;
	padding:20px 26px 22px 37px;
  top: 0;
  width: 937px;
  z-index: 1;
}
#barholder{
  top: 0;
  position: absolute;
  width: 1000px;
  z-index: 1;
}
#barholder.fixed{
  top: 0;
  position: fixed;
  width: 1000px;
  z-index: 1;
}
.socials-networks{
	float:left;
	width:260px;
	margin:3px 0 0;
	font-size:0;
	line-height:0;
}
.socials-networks ul {
	list-style:none;
	margin:0;
	padding:0;
}
.socials-networks ul li{
	display:inline-block;
	vertical-align:top;
	margin:0 10px 0 0;
}
.socials-networks  a{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/sprite.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.socials-networks .twitter a{background-position:0 -47px}
.socials-networks .youtube a{background-position:0 -94px}
.socials-networks .instagram a{background-position:0 -318px}
.socials-networks .feed a{background-position:0 -140px}
.socials-networks .share a{background-position:0 -186px}
.header-aside{
	float:right;
	width:507px;
}
.resize{
	float:left;
	width:111px;
	text-transform:uppercase;
	color:#757575;
	margin:12px 0 0 11px;
}
.resize span{
	font-size:11px;
	font-weight:bold;
	word-spacing:-2px;
}
.resizer {
	list-style:none;
	margin:-2px 0 0 10px;
	padding:0;
	display:inline-block;
}
.resizer li{
	display:inline;
	margin:0 1px 0 0;
}
.resizer li a{color:#757575;}
.resizer li #reset{font-size:1.25em;}
.resizer li #increase{font-size:1.416em;}
.search-block{float:right;}
.search-block .row{
	background:#f2f2f2;
	width:377px;
	height:39px;
	overflow:hidden;
}
.search-block input[type="search"]{
	width:330px;
	height:39px;
	border:none;
	margin:0;
	padding:0 5px;
	background:none;
	float:left;
	outline:none;
}
.search-block input[type="text"]{
	width:330px;
	border:none;
	margin:0;
	padding:13px 5px 11px;
	background:none;
	float:left;
	line-height:16p;
	outline:none;
}
.search-block input[type="submit"]{
	background:url(../images/sprite.png) no-repeat 4px -236px;
	width:30px;
	height:39px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	margin:0 4px 0 0;
}
#nav{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	text-transform:uppercase;
	font:bold 15px/17px 'OpenSans', 'OpenSans', sans-serif;
	background:#fff url(../images/bg-nav.png) repeat-x;
	display:table;
}
.nav-holder{width: 100%;z-index: 1;}
.nav-holder:before,
.nav-holder:after {
	content:"";
	position:absolute;
	z-index:-2;
}
.nav-holder:before {
	top:50%;
	bottom:0;
	left:10px;
	right:10px;
	-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.6);
	-moz-box-shadow:0 2px 15px rgba(0,0,0,0.6);
	box-shadow:0 2px 15px rgba(0,0,0,0.6);
	-moz-border-radius:100px / 10px;
	border-radius:50px / 10px;
}
#nav>li{
	display:table-cell;
	text-align:center;
	margin:0;
	position:relative;
	min-width:70px;
}
#nav >li:first-child>a{
	background:none;
}
#nav >li >a{
	display:block;
	padding:20px 0 20px 0;
	text-align:center;
	color:#5f5f5f;
	background:url(../images/separator2.png) repeat-y 0 0;
	text-decoration:none;
}
#nav >li:hover> a{
	background:#bb2620;
	color:#fff;
}

#rspdrop{
	text-align:center;
	margin:0;
	padding:10px 0;
	width:100%;
	text-transform:uppercase;
	font:bold 2em/2em 'OpenSans', 'OpenSans', sans-serif;
	background:#fff url(../images/bg-nav.png) repeat-x;
	display:block;
}
#rspnav{
	list-style:none;
	margin:0 0 0 5%;
	padding:0;
	width:40%;
	text-transform:uppercase;
	font:bold 15px/17px 'OpenSans', 'OpenSans', sans-serif;
	background:#fff url(../images/bg-nav.png) repeat-x;
	display:none;
  box-shadow: 1px 5px 10px #000;
}
#rspnav>li{
	margin:0;
	position:relative;
	min-width:70px;
}
#rspnav >li >a{
	display:block;
	padding:20px 0 20px 10px;
	color:#5f5f5f;
	text-decoration:none;
}
#rspnav > li > ul{
	display:none;
}

#nav li:hover  ul{display:block;}
#nav ul {
	list-style:none;
	margin:0;
	padding:5px 18px 0;
	font:13px/17px 'OpenSans', sans-serif;
	text-transform:none;
	position:absolute;
	top:100%;
	background:#bb2620;
	width:164px;
	display:none;
	z-index: 3 !important;
}
#nav .last ul{right:0;}
#nav ul li:first-child a{
	background:none;
}
#nav ul a{
	padding:0;
	color:#fff;
	width:100%;
	display:inline-block;
	padding:11px 0 10px;
	background:url(../images/separator3.png) repeat-x;
}
#nav ul a:hover{
	color:#ffc301;
	text-decoration:none;
}
.author{
	position:relative;
	min-height:348px;
  top: 138px;
}
.people{
	position:absolute;
	top: 9px;
	left:39px;
	z-index:-1;
}
.logo-block{
	position:absolute;
	top:50%;
	right:0;
	margin:-113px 25px 0;
	min-width:542px;
	color:#fff;
	background:#ffc301;
	/*text-transform:uppercase;*/
	height:169px;
}
.logo-block:before,
.logo-block:after {
	content:"";
	position:absolute;
	z-index:-2;
}
.logo-block:before {
	top:50%;
	bottom:0;
	left:0;
	right:0;
	-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.6);
	-moz-box-shadow:0 2px 15px rgba(0,0,0,0.6);
	box-shadow:0 2px 15px rgba(0,0,0,0.6);
	-moz-border-radius:100px / 10px;
	border-radius:50px / 10px;
}
.logo-holder{
	position:relative;
	padding:24px 5px 27px 24px;
}
.logo-holder:after,
.logo-holder:before{
	content:"";
	position:absolute;
	width:0;
	height:0;
	border-top:87px solid #ffc301;
	border-right:26px solid transparent;
	top:0;
	left:100%;
}
.logo-holder:after{
	border-bottom:82px solid #ffc301; 
}
.logo-holder strong{
	font:33px/33px 'ChunkFive', Charcoal, sans-serif;
	letter-spacing:1px;
	display:block;
  font-weight:normal;
}
.logo-holder h1{
	font:5.33em/1em 'ChunkFive', Charcoal, sans-serif;
	margin:0 0 4px;
	/*letter-spacing:8px;*/
  font-weight:normal;
}
.logo-holder span{
	font-size:2.5em;
	font-weight:bold;
	/*letter-spacing:1px;*/
}
#main{
	background:#fff;
	padding:10px 10px 12px 10px;
	margin:-63px 0 21px;
	position:relative;
  top: 138px;
}
.space #main {
	padding: 1px;
}
#main:before,
#main:after {
	content:"";
	position:absolute;
	z-index:-2;
}
#main:before {
	top:0px;
	bottom:0px;
	left:10px;
	right:10px;
	-webkit-box-shadow:0 0 22px rgba(0,0,0,1.6);
	-moz-box-shadow:0 0 22px rgba(0,0,0,1.6);
	box-shadow:0 2px 22px rgba(0,0,0,1.6);
	-moz-border-radius:100px / 10px;
	border-radius:50px / 10px;
}

.slider-section {
	background: #efefef;
	margin: 0 0 30px;
	width:100%;
	display:inline-block;
}

.slider-section .slider-block {
	float: left;
	width: 67.2%;
	background: #000;
	position: relative;
	z-index:0;
	padding: 0 1px 0 0;
}

.slider-section .tab-content {
	width: 100%;
	overflow: hidden;
}

.slider-section .tabset {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 12px;
	line-height: 15px;
	text-transform: uppercase;
	z-index: 5;
	padding: 0;
}

.slider-section .tabset li {
	float: left;
	margin: 0 40px 0 20px;
	padding: 17px 0;
	position: relative;
}

.slider-section .tabset li:after {
	display: none;
	position: absolute;
	top: -11px;
	left: 50%;
	content: "";
	width: 0;
	height: 0;
	margin: 0 0 0 -10px;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-bottom: 11px solid #000;
	opacity: .3;
}

.slider-section .tabset li.active:after {
	display: block;
}

.slider-section .tabset a {
	text-decoration: none;
	color: #49baf4;
}

.slider-section .img-box {
	overflow: hidden;
	min-height: 444px;
}

.slider-section .img-box img {
	display: block;
	width: 100%;
	height: auto;
}

.slider-section .img-box iframe {
	display: block;
	width: 100%;
	height: auto;
	min-height: 395px;
	margin-bottom: 49px;
}

.slider-section .text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 15px 0px 64px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	background: rgba(0, 0, 0, .6);
	z-index:3;
}

.slider-section .text p {
	margin: 0;
	text-shadow:0 0 20px #222,
				0 0 30px #222;
	padding: 0px 20px;
}

.slider-section .slideshow {
	position: relative;
	width: 100%;
}

.slider-section .slideshow .slide {
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

.slider-section .slideshow .slide.active {
	z-index: 2;
}

.slider-section .pagination {
	position: absolute;
	bottom: 17px;
	right: 18px;
	width: 150px;
	z-index: 10;
}

.slider-section .pagination li {
	float: left;
	margin: 0 7px;
}

.slider-section .pagination li:hover a,
.slider-section .pagination li.active a {
	background: none;
}

.slider-section .pagination a {
	display: block;
	border-radius: 15px;
	outline: none;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	width: 15px;
	height: 15px;
	border: 3px solid #fff;
	background: #fff;
}

.slider-section .how-can-help {
	overflow: hidden;
	padding: 0 0px;
	background: #efefef;
}

.slider-section .how-can-help .title {
	display: block;
	font: 2.75em/1.1em 'ChunkFive', sans-serif;
	text-transform: capitalize;
	color: #fff;
	background: #bb2620;
	padding: 30px 10px;
	margin: 0 0;
	text-align: center;
}

.slider-section .carousel {
	position: relative;
	width: 100%;
	font: 13px/18px "Open Sans", sans-serif;
	text-align: center;
}

.slider-section .carousel .mask {
	overflow: hidden;
	width: 100% !important;
	height: auto !important;
}

.slider-section .carousel .slideset {
	width: 100% !important;
	float: left;
}

.slider-section .carousel .slide {
    display: inline-block;
    vertical-align: top;
    width: 50% !important;
    margin: 15px 0px;
    float: left;
}

.slider-section .carousel a {
	display: block;
	text-decoration: none;
	color: #666;
}

.slider-section .carousel a:hover .icon-help,
.slider-section .carousel a:hover .icon-email,
.slider-section .carousel a:hover .icon-flag,
.slider-section .carousel a:hover .icon-student,
.slider-section .carousel a:hover .icon-tours,
.slider-section .carousel a:hover .icon-survey {
	color: #1b3f5f;
}

.slider-section .carousel a:hover span {
	color: #1b3f5f;
	transition: all .3s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s ease;
	-webkit-transition: all .3s linear;
}

.slider-section .carousel a span {
	display: block;
	color: #000;
}

.slider-section .carousel .icon-help,
.slider-section .carousel .icon-email,
.slider-section .carousel .icon-flag,
.slider-section .carousel .icon-tours,
.slider-section .carousel .icon-survey,
.slider-section .carousel .icon-student {
	display: block;
	font-size: 58px;
	line-height: 60px;
	margin: 0 0 6px;
	transition: all .3s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s ease;
	-webkit-transition: all .3s linear;
}

.slider-section .carousel .btn-next,
.slider-section .carousel .btn-prev {
	display: none;
	position: absolute;
	right: 0;
	top: 50%;
	margin: -34px 0 0;
	font-size: 40px;
	line-height: 40px;
	text-decoration: none;
	color: #fff;
	transition: all .3s linear;
	-o-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s ease;
	-webkit-transition: all .3s linear;
}

.slider-section .carousel .btn-next:hover,
.slider-section .carousel .btn-prev:hover {
	color: #9a0000;
}

.slider-section .carousel .btn-prev {
	right: auto;
	left: 0;
}

.mobile-more {
	color:#fff;
}

.mobile-more:hover {
	text-decoration:none;
}

.mobile-more span {
	display:none;
	color: #167ac6;
    padding: 0px 20px;
    float: right;
    margin-top: 10px;
}

.two-columns{
	background:url(../images/bg-main.png) repeat;
	overflow:hidden;
	padding:17px 19px 10px 15px;
}

.climate #main {
	padding: 15px;
}

.climate .two-columns {
	background:none;
	padding: 0px;
}

.climate .crumbs {
	background: #35b879;
    padding: 10px;
    color: #fff;
    margin: 15px 0 10px;
}

.climate .crumbs a {
	color: #fff;
}

.climate #content h2.ptitle {
	margin: 30px 0px 5px;
	display:none;
}

.climate .cs-banner {
	width: 100%;
}

.climate .gallery-block {
	border:none;
	padding:0;
}

.space .two-columns {
	background:url(../images/7701.jpg) repeat;
	overflow:hidden;
	padding: 220px 50px 50px 50px;
}

.space .gallery-block {
-webkit-box-shadow: 0px 0px 28px 6px rgba(0,0,0,0.51);	
-moz-box-shadow: 0px 0px 28px 6px rgba(0,0,0,0.51);
box-shadow: 0px 0px 28px 6px rgba(0,0,0,0.51);
border: 1px solid #888;
padding: 12px 12px 110px;
}

.space .two-columns:before {
	background:url(../images/moon.png) no-repeat;
	content: "";
    position: absolute;
    z-index: 3;
    width: 100%;
    height: 225px;
    top: -4px;
}

.space .two-columns:after {
	background:url(../images/bottom.png) no-repeat;
	background-size: 100% 100%;
	content: "";
   	position:absolute;
    width: 100%;
    height: 360px;
    bottom: -20px;
    left: 0;
}

.space .crumbs {
	display:none;
}

.space #content h2 {
    font-size: 42px;
    color: #1B3F5F;
    margin: 10px auto 20px;
    text-transform: uppercase;
    text-align: center;
}

#content{
	float:right;
	width:627px;
}

#content.internal {
	float:right;
	width: 100%
}

.gallery-block{
	background:#fff;
	overflow:hidden;
	padding:11px 13px 10px 12px;
	margin:0 0 18px;
	border:1px solid #bdbdbd;
}
.
.btn-prev,
.btn-next{
	position:absolute;
	top:113px;
	margin:0;
	left:0;
	background:url(../images/sprite2.png) no-repeat;
	width:31px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-next{
	left:300px;
	background-position:-33px 0;
}

.content-block{overflow:hidden;}
.col{
	float:left;
	width:346px;
}
.post-block{
	margin:0 0 19px;
	overflow:hidden;
	background:#fff;
	border:1px solid #bdbdbd;
	padding:0 0 21px;
}
.col img{
	display:inline-block;
	vertical-align:top;
}
.post-block .holder{
	padding:17px 22px 22px 26px;
}
.post-block  h1{
	font:2.25em/1.1em 'ChunkFive', sans-serif;
	color:#bb2620;
	margin:0 0 19px;
	/*text-transform:uppercase;*/
  font-weight:normal;
	/*letter-spacing:3px;*/
}
.col .holder h2{
	font:bold 1.083em/1.38em 'OpenSans', Helvetica, sans-serif;
	margin:0 0 3px;
	word-spacing:-2px;
}
.col .holder h2 a{color:#2d72b5;}
.date{
	display:block;
	margin:0 0 16px;
}
.date em{
	font-style:normal;
	font:1em/1.25em 'OpenSans', Helvetica, sans-serif;
	color:#898989;
	letter-spacing:-1px;
}
.col .holder p{margin:0;}
.col .holder .more{
	float:right;
	line-height:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:28px -5px 0;
}
.col .holder .more a{
	color:#2d72b5;
	display:block;
	background:url(../images/separator4.png) no-repeat 100% 5px;
	padding:4px 22px 4px 0;
}
.col.add{
	float:right;
	width:265px;
	padding:0 0 10px;
}
.col.add h1{
	font-size:1.75em;
	line-height:1.238em;
}
.col.add h2{margin:0 0 18px;}
.col.add  .more{margin:1px -5px 0;}
.post-block{padding:0 0 10px;}
.post-block.twitter{
	background:#fff url(../images/bg-twitter.png) no-repeat;
	padding:0 0 19px;
}
.post-block.twitter a{color:#2d72b5;}
.post-block.twitter h1{margin:0 0 26px;}
.post-block.twitter .holder{padding:17px 15px 22px 26px;}
.post-block.twitter strong{
	display:block;
	text-transform:uppercase;
	color:#2b2b2b;
	margin:18px 0 25px;
}
.post-block ul {
	list-style:none;
	margin:0;
	padding:0;
	font:bold 1em/1.416em 'OpenSans', Helvetica, sans-serif;
}
.col.add .post-block.links{
	padding:0;
	margin:0;
}
.post-block.links .holder{padding:11px 22px 12px 26px;}
.post-block ul li{
	background:url(../images/marker.png) no-repeat 0 6px;
	padding:0 0 17px 22px;
}
.post-block ul li a{color:#2d72b5;}
.post-block.table h1{
	font-size:21px;
	line-height:26px;
}
.post-block.table{
	padding:0 0 7px;
	margin:0;
}
.post-block.table .holder{padding:13px 22px 25px 23px;}
.info-table{
	border-bottom:1px solid #e5e5e5;
	border-collapse:collapse;
	width:294px;
	margin:0 0 13px;
}
.info-table .title{background:#858585;}
.title th{
	color:#fff;
	text-align:left;
	font:bold 1em/1.08em 'OpenSans', Helvetica, sans-serif;
	padding:7px 0;
}
.info-table .col1{
	width:73px;
	padding:0 0 0 16px;
}
.info-table .col2{
	width:108px;
	font-weight:bold;
}
.info-table td.col1{color:#757575;}
.info-table td.col2{font-weight:bold;}
.info-table td.col3{color:#26803f;}
.info-table td.col3.add{
	color:#bb2620;
	font-weight:bold;
}
.string td{
	font-size:1emx;
	line-height:1.16em;
	padding:5px 0;
	border-bottom:1px solid #e3e3e3;
}
.info-table .empty td{height:14px;}
.info-table .sub td{height:9px;}
.post-block .view{
	float:right;
	color:#2d72b5;
	font-size:0.916em;
}
#sidebar{
	float:left;
	width:302px;
}
.facebook-plugin {background:#fff;}
.subscribe{
	background:#bb2620;
	border:1px solid #7d0d09;
	padding:17px 17px 4px 18px;
	margin:0 0 19px;
	overflow:hidden;
}
.subscribe h1{
	font:1.75em/1.14em 'ChunkFive', sans-serif;
	margin:0 0 18px;
	color:#fff;
  font-weight:normal;
	/*text-transform:uppercase;
	letter-spacing:2px;*/
}
.subscribe .row{
	width:290px;
	overflow:hidden;
	margin:0 0 16px;
}
.subscribe .row-holder{
	position:relative;
	overflow:hidden;
	float:left;
}
.subscribe input[type="text"],
.subscribe input[type="email"]{
	margin:0 17px 0 0;
	padding:7px 5px 7px 10px;
	border:none;
	background:#fff;
	width:108px;
	float:left;
	color:#757575;
	font:1em/1.25em 'OpenSans', Helvetica, sans-serif;
	outline:none;
}
.subscribe input[type="email"]{
	width:157px;
	margin:0;
}
.subscribe .row-holder.add input[type="text"]{
	width:157px;
	margin:0;
}
.subscribe  input[type="submit"]{
	margin:0;
	border:none;
	background:#1b3f5f;
	color:#fff;
	text-transform:uppercase;
	float:left;
	padding:8px 0;
	width:91px;
	text-align:center;
	font:1em/1.25em 'OpenSans', Helvetica, sans-serif
}
.subscribe .input-placeholder-text{
	top:7px;
	left:10px;
}
#nav ul.last {
  right: 0;
}
.menu{
	background:#fff;
	padding:19px 19px 13px 19px;
	margin:0 0 25px;
}
.menu h1{
	font:1.75em/1.14em 'ChunkFive', sans-serif;
	color:#bb2620;
	margin:0 0 6px;
	/*text-transform:uppercase;
	letter-spacing:3px;*/
  font-weight:normal;
}
.menu ul {
	list-style:none;
	margin:0;
	padding:0;
	font:bold 13px/15px 'OpenSans', Helvetica, sans-serif;
}
.menu ul li a{
	display:block;
	padding:15px 0 10px 69px;
	background:url(../images/sprite3.png) no-repeat 18px 17px;
	height:25px;
	color:#2d72b5;
	text-decoration:none;
}
.menu ul .item2 a{background-position:19px -43px;}
.menu ul .item3 a{background-position:18px -88px;}
.menu ul .item4 a{background-position:18px -142px;}
.menu ul .item5 a{background-position:18px -192px;}
.menu ul .item6 a{background-position:18px -253px;}
.menu ul li a:hover{color:#bb2620;}
.menu ul li{background:url(../images/separator5.png) repeat-x;}
.menu ul li:first-child{background:none;}
.more-block{
	overflow:hidden;
	padding:18px 15px 15px;
	position:relative;
	margin:0 0 170px;
  top: 140px;
}
.search-box{
	float:left;
	width:342px;
	margin:-4px 44px 0 0;
}
.search-box h1{
	margin:0 0 11px;
	font-size:17px;
	line-height:1.583em;
	color:#fff;
}
.search-box .search-block .row{
	background:#fff;
	height:34px;
	width:343px;
	margin:0 0 8px;
}
.search-box .search-block .row input[type="search"]{
	height:33px;
	width:305px;
	outline:none;
}
.search-box .search-block .row input[type="text"]{
	width:305px;
	padding:9px 5px 10px;
}
.search-box .search-block input[type="submit"]{
	background:url(../images/sprite.png) no-repeat 1px -282px;
	height:33px;
	width:24px;
	padding:8px 0 7px;
}
.search-box .search-block .row1{
	float:right;
	color:#fff;
	font-size:0.916em;
}
.search-box .search-block .row1 label{padding:0 4px 0 3px;}
.search-box .search-block .row1 input[type="radio"]{
	margin:-4px 0 0 9px;
	padding:0;
	width:16px;
	height:15px;
}
.tab-block{
	overflow:hidden;
	float:left;
}
.tab-block .holder{
	overflow:hidden;
	width:334px;
	background:url(../images/separator6.png) repeat-y 100% 0;
}
.tab-block .holder address{
	float:right;
	color:#fff;
	font-style:normal;
	font-size:0.916em;
	line-height:1.545em;
	margin:0 29px 0 0;
	padding:8px 0 0;
	width:140px;
}
.tab-block .holder address strong{text-transform:uppercase;}
.tabset-add{
	margin:0;
	padding:8px 0 0;
	list-style:none;
	font-size:0.916em;
	font-weight:bold;
	overflow:hidden;
}
.tabset-add li a{
	color:#fff;
	padding:0 0 2px 30px;
}
.tabset-add li .active{
	color:#ffc301;
	background:url(../images/separator7.png) no-repeat 0 4px;
}
.logo-visual{
	position:absolute;
	top:16px;
	right:8px;
}
.footer-nav{
	overflow:hidden;
	width:110%;
	margin:0 0 34px;
}
.footer-nav .nav-box{
	float:left;
	margin:0 16px 0 6px;
	font-size: .9em;
	line-height:17px;
	width:126px;
}
.footer-nav .nav-box h3{
	margin:0;
	font-size:1.166em;
	line-height:1.214em;
	color:#ffc301;
}
.footer-nav .nav-box ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer-nav .nav-box ul li a{color:#ccc;}
#footer{
	background:#0f2a42;
	padding:21px 0 17px;
	width:100%;
	position:relative;
	overflow:hidden;
	z-index:2;
}
.footer-holder{
	width:1000px;
	margin:0 auto;
}
.footer-holder ul {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	font-size:0.916em;
	line-height:1.18em;
	text-transform:uppercase;
}
.footer-holder ul li{
	float:left;
	background:url(../images/separator8.png) no-repeat;
	padding:0 6px 0 7px;
}
.footer-holder ul li:first-child{
	background:none;
	padding:0 6px 0 1px;
}
.footer-holder ul li a{	color:#fff;}

#rsp-nav, #rspdrop {display:none;}


/*--------------------------------TABLET----------------------------------*/

@media screen and (max-width: 950px) {
.space .two-columns:before {display:none;}
.space .two-columns {padding:50px;}
}
@media screen and (max-width: 950px) and (min-width: 825px) {
body {min-width:0;}
.w1 , 
.footer-nav, 
.tab-block .holder, 
#content, 
#sidebar, 
.photo-block img, 
.cycle-gallery .mask .slide, 
.cycle-gallery .mask, 
#barholder{width: 100%;}
.photo-block img {height:auto;}
#header {width: 94%;}
.slide-block .text-block {width: 54%;font-size: 1.3em;}
.col.add {width: 57%;}
.col {width: 41%;}
.slide-block .photo-block {width: 41%;overflow: hidden;}
.btn-next {left: 37%;}
.footer-nav .nav-box {width: 11%;}
.menu {width: 52.5%;float: right;border: 1px solid #bdbdbd;}
.subscribe {width: 36.5%;float: left;margin-top: 10px;}
.tab-block .holder img, .facebook-plugin {display:none;}
}

/*--------------------------------SMALL TABLET----------------------------------*/

@media screen and (max-width: 825px) and (min-width: 600px) {
body {min-width:0;}
.w1 , 
.footer-nav, 
.tab-block .holder, 
#content, 
#sidebar, 
.photo-block img, 
.subscribe .row, 
.subscribe .row-holder, 
.cycle-gallery .mask .slide, 
.cycle-gallery .mask, 
.subscribe input[type="text"], 
.subscribe input[type="email"], 
#barholder{width: 100%;}
.photo-block img {height:auto;}
#header {width: 94%;}
.slide-block .text-block {width: 53%;font-size: 1.1em;}
.col.add {width: 57%;}
.col {width: 41%;}
.slide-block .photo-block {width: 41%;overflow: hidden;}
.btn-next {left: 37%;}
.logo-block {margin: -113px 50px 0;}
.socials-networks {width: 20%;}
.footer-nav .nav-box {width: 11%;}
.menu {width: 50%;float: right;border: 1px solid #bdbdbd;}
.subscribe {width: 35%;float: left;margin-top: 10px;}
.tab-block .holder img, .facebook-plugin, .people, 
.resize, .logo-visual img, #nav, .nav-holder:before {display:none;}
.header-aside {width: 63%;}
.subscribe .row-holder, .subscribe input[type="submit"] {margin-bottom: 10px;}
.subscribe .row {margin:0;}
#rspdrop, .holder-nav > #rspnav.show {display:block;}

.buffer img {
	max-width: 100%;
	height: auto;
}
}

/*--------------------------------TABLET AND BELOW----------------------------------*/

@media screen and (max-width: 767px) {

	.swfplayer {
		overflow-x:scroll;
		max-width:400px;
		margin:0 auto;
	}

	.buffer {
		padding: 0 0 !important;
	}
	.slider-section .slider-block {
		width:100%;
		float:none;
	}
	.slider-section .text {
		padding:30px 0px 80px;
		position:relative;
	}
	.slider-section .how-can-help {
		max-width: 100%;
	}

	.slider-section .img-box {
		min-height:auto;
	}
	.slider-section .img-box iframe {
		height: auto !important;
		margin-bottom:0px;
	}

	.mobile-more span {display:block;}
	.space .two-columns:after {
		display:none;
	}
	.space .gallery-block {
		padding: 12px;
	}
}

/*--------------------------------PHONE----------------------------------*/

@media screen and (max-width: 600px) {
body {min-width:0;}
.w1 , 
.footer-nav, 
.tab-block .holder, 
#content, 
#sidebar, 
.photo-block img, 
.subscribe .row, 
.subscribe .row-holder, 
.cycle-gallery .mask .slide, 
.cycle-gallery .mask, 
.col img, 
.info-table, 
.col, 
.search-box .search-block .row input[type="search"], 
.search-box, 
.search-block, 
.col.add , 
.subscribe input[type="text"], 
.subscribe input[type="email"], 
#barholder{width: 100%;}
.photo-block img {height:auto;}
.subscribe, 
.menu {width: 91%;}
#header {width: 89%;}
.slide-block .text-block {width: 90%;font-size: 1.5em;}
.slide-block .photo-block {width: 100%;overflow: hidden;}
.btn-next {left: 93%;}
.logo-block {margin: -90px 50px 0;min-width:0;}
.socials-networks {width: 260px;float:right;margin-bottom:10px;}
.footer-nav .nav-box {width: 11%;}
.menu {border: 1px solid #bdbdbd;}
.subscribe, 
.col.add {margin-top: 10px;}
.tab-block .holder img, .facebook-plugin, .people, .footer-nav, 
.resize, .logo-visual img, #nav, .nav-holder:before {display:none;}
.header-aside {width: 63%;}
.subscribe .row-holder, .subscribe input[type="submit"] {margin-bottom: 10px;}
.subscribe .row {margin:0;}
.tabset li {min-width:0;text-align:center;}
.tabset li a {padding: 15px 0 1px;}
#rspdrop, .holder-nav > #rspnav.show {display:block;}
.logo-holder h1 {font: 3.2em/1em 'ChunkFive', Charcoal, sans-serif;}
.logo-holder strong {font: 28px/33px 'ChunkFive', Charcoal, sans-serif;}
.logo-holder span {font-size: 1.4em;}
.search-box {float:none;margin-bottom:20px;overflow: hidden;}
.tabset-add {overflow:visible;}

.buffer img {
	max-width: 100%;
	height: auto;
	}
.slider-section .img-box  {
	min-height: 200px;
	}

.slider-section .img-box iframe {
	height:200px !important;
	}

}

/*--------------------------------SMALL PHONE----------------------------------*/

@media screen and (max-width: 500px) {


	.space .two-columns {
		padding: 15px;
	}
	.space #content h2 {
		font-size: 28px;
	}
	.spacenews li {
		font-size: 16px;
		line-height: 18px;
		padding: 50px 20px;
	}

	.swfplayer {
		overflow-x:scroll;
		max-width:300px;
		margin:0 auto;
	}

}

/*--------------------------------EXTRA SMALL PHONE----------------------------------*/

@media screen and (max-width: 360px) {

	.swfplayer {
		overflow-x:scroll;
		max-width:260px;
		margin:0 auto;
	}

}