/* --------------------------------------------------------- */
/* --- MHSV - Template 2 styles ---------------------------- */
/* --------------------------------------------------------- */

/* DETAILS:	
	- Header:
		- Navigation menu toggle (hamburger) positioned left (mobile)
		- Search toggle positioned right (mobile)
	- Navigation:
		- Navigation menu slides in from left
*/

/* ---{ General }--- */
body {
	font-family: 'Open Sans', sans-serif;
}

/* ---{ Header - mobile }--- */
@media only screen and (max-width: 1023px) {
	.header__navigation__open {
		right: auto;
		left: 0;
	}

	.header__search__toggle {
		right: 0;
		left: auto;
		border-right: none;
		border-left: solid 1px #dedede;
	}
}

/* ---{ Navigation - mobile }--- */
@media only screen and (max-width: 1023px) {
	.navigation {
		right: auto;
		left: 0;
		transform: translateX(-101%);
		box-shadow: -9px 0 20px 5px #dedede;
		border-right: solid 1px #dedede;
		border-left: none;
	}

	.navigation--active {
		transform: translateX(0);
	}
}



#content a,
.cookieNotice a {
    color: #85afba;
}

#content a:hover,
.cookieNotice a:hover {
    color: #538a98;
}


/*---{ wrapper )-------------------------------------------------------*/

#wrapperTop {
	height:40px;
	background:url('../../images/template2/wrapperTopBG.png') no-repeat top left;
}

#wrapper {
	background:url('../../images/template2/wrapperBG.png') repeat-y top left;
}

#wrapper p.more a {
	background-color:#6ea0b3;
}


/*---{ header )-------------------------------------------------------*/

#header{
	height: 110px;
	position: relative;
	margin: 0;
	background: none;
}

#header #search{
	width: 205px;
	height: 25px;
	border: 1px solid #cccccc;
	background:#ffffff;
	top: 45px;
	right: 12px;
}

#header #search input{
	width: 170px;
	height: 17px;
	border:none;
	border-color: transparent;
}


/*---{ logo )-------------------------------------------------------*/

#logo {
	color: #435e69;
}

/*---{ Footer )-------------------------------------------------------*/

#footer {
	color:#fff;
	font-size:11px;
	width: 982px;
	margin: 0 auto;
	background:transparent url('../../images/template2/footerBG.png') no-repeat center top;
}

#footerInner {
	height:48px;
	width:941px;
	padding: 0;
	margin: 0 21px;
	background:#435e69 url('../../images/template2/footerInner.png') no-repeat center top;
}

#footer a {
	color:#fff;
}

#footer a:hover {
	color:#ededed;
}


/*---{ news )-------------------------------------------------------*/

#newsList .item {
	border-bottom:1px solid #dce0e1;
}

#newsList .item .date {
	color:#666;
}

#newsDetail a.back {
	background:url('../../images/arrow-back.gif') left center no-repeat;
}

#newsDetail .date {
	color:#666;
}