/* ============================================== * COMBINED STYLES * ==============================================*/ /* ============================================== * PAGINATION * ==============================================*/.page-navigation {	text-align: center;	float: left;	width: 100%;	overflow: hidden;	position: relative;	margin-top: 20px;}.page-navigation p {    font-style: italic;}.page-navigation ul {	list-style: none;	left: 50%;	text-align: center;	clear: left;	float: left;	list-style: none;	margin: 0;	padding: 0;	position: relative;	left: 50%;	text-align: center;}.page-navigation li {	right: 50%;	display: block;	float: left;	list-style: none;	margin: 1px;	padding: 0;	position: relative;	right: 50%;	background-color: #819958;}.page-navigation li:before {	display: none;}.page-navigation li.current,.page-navigation li a {	display: inline-block;	background-color: #fff;	padding: 5px 10px;}.page-navigation li.current,.page-navigation li a:hover,.page-navigation li a:focus {	background-color: #6c6c6c;	text-decoration: none;	color: #fff;}/* ============================================== * CATEGORY NAVIGATION* ==============================================*/ul.categoryNavi {	padding: 0px;	margin: 0px;	overflow: hidden;	margin-bottom: 40px;	margin-left: -10px;	margin-right: -10px;}ul.categoryNavi li {	float: left;	list-style: outside none none;}ul.categoryNavi li .btn {	width: auto;}.tx-news ul.categoryNavi a {	background-color: grey;	display: block;	line-height: 30px;	padding-left: 10px;	color: white;	margin-bottom: 10px;}ul.categoryNavi li .btn.active {	background-color: #ccc}/* ============================================== * LIST VIEW * ==============================================*/#news {	background-color: #9c9d9d;	padding: 16px 21px;	color: #fff;}#news h2 {	font-size: 20px;	letter-spacing: 0.035em;	margin-bottom: 1.250em; /*25px*/	text-transform: uppercase;	font-weight: 400;}.news-list-view a{	text-decoration: none;	color: #fff;}.news-list-view a:hover,.news-list-view a:focus,.news-list-view a:active {	color: #fff;}.news-list-view .newsItem {	margin-bottom: 20px;}.news-list-view .newsItem.last {	margin-bottom: 0px;}.news-list-view .headline {	color: #fff;	font-size: 16px;	font-size: 1rem;	margin-bottom: 10px;}.news-list-view .more {	font-size: 14px;	font-size: 0.875rem;	white-space: nowrap;}.news-list-view .more:hover {	color: #fff;}/* ============================================== * DETAIL VIEW * ==============================================*/.tx-news-single .news-list-date {	display: block;	margin-bottom: 10px;	font-weight: bold;}.tx-news-single .teaser-text {	font-style: italic;	margin-bottom: 20px;}.tx-news-single .subheadline {	font-size: 21px;	font-size: 1.313rem;	text-transform: uppercase;	color: #000;	margin-bottom: 20px;}.news-text-wrap {	margin-bottom: 30px;}.news-related-files ul {	margin: 0px;}.news-related-files li {	display: table;	margin-bottom: 10px;}.news-related-files li:before {	display: none;}.news-related-files li > span {	display: table-cell;	vertical-align: middle;}.news-related-files li .sprite-download {	padding-right: 10px;}.news-related-files a,.news-related-files a:hover {	color: #009aa3;	text-decoration: none;	font-weight: bold;}.fancybox-video {	position: absolute;	z-index: 100;	width: 100%;	height: 100%;	font-size: 0px;	color: transparent;	text-indent: -9999em;}/* ============================================== * DATE MENU * ==============================================*/.news-menu-view {    float: left;    margin-bottom: 53px;    width: 100%;}.news-menu-view .label {    float: left;    margin-right: 40px;}.news-menu-view ul {    margin: 0px;}.news-menu-view li {    float: left;    list-style: none;}.news-menu-view li a {    text-decoration: uppercase;    color: #000;}.news-menu-view li a:hover {    color: #8f401c;    text-decoration: none;}.news-menu-view li.is-active a {    color: #8f401c;}.news-menu-view-mobile {    margin-bottom: 50px;}