/* ==|=======================================================================
	Reset CSS Page
	========================================================================= */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, textarea, input, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: 400;
	vertical-align: baseline;
	background: transparent;
	text-decoration: none;
	outline: 0;
	border: 0
}
body {
	line-height: 100%
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line - through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body {
	width: 100%;
*zoom:1
}
body:before, body:after {
	content: "";
	display: table
}
body:after {
	clear: both
}
@media all {
html {
	font-size: 24px
}
}
@media all and (max-width: 1800px) {
html {
	font-size: 26px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 1400px) {
html {
	font-size: 25px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 1000px) {
html {
	font-size: 24px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 920px) {
html {
	font-size: 22px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 840px) {
html {
	font-size: 20px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
@media all and (max-width: 520px) {
html {
	font-size: 18px;
	-webkit-transition: .2s all;
	-moz-transition: .2s all;
	-ms-transition: .2s all;
	-o-transition: .2s all;
	transition: .2s all
}
}
.news-item {
	float: left;
	width: 32.5%;
	margin: 0 .4166666666666667%;
	margin-bottom: 10px
}
.news-item .news-link {
	position: relative;
	top: 0;
	left: 0;
	display: block
}
.news-item .news-link .news-img {
	display: block;
	width: 99.75%
}
.news-item .news-link .news-header {
	position: absolute;
	top: 30%;
	left: 5%;
	width: 86%;
	padding: 2%;
	border-top: solid 2px #fff;
	border-bottom: solid 2px #fff
}
.news-item .news-link .news-header .news-title {
	font-family: 'IdealSansSemibold';
	font-size: 19px;
	color: #fff;
	line-height: 120%;
	width: 100%;
	display: block;
	margin-bottom: 15px
}
.news-item .news-link .news-header .news-date, .news-item .news-link .news-header .news-tag {
	display: block;
	float: left;
	font-family: 'IdealSansBook';
	font-size: 13px;
	color: #fff;
	background: url('../../img/sprite.png') no-repeat
}
.news-item .news-link .news-header .news-date.news-date, .news-item .news-link .news-header .news-tag.news-date {
	background-position: -300px -150px;
	padding-left: 22px;
	margin-right: 20px
}
.news-item .news-link .news-header .news-date.news-tag, .news-item .news-link .news-header .news-tag.news-tag {
	background-position: -300px -200px;
	padding-left: 32px
}
.news-item .news-content {
	background: #006991;
	color: #fff;
	padding: 4%;
	width: 92%;
	display: block;
	font-size: 16px;
	font-family: 'IdealSansBook';
	line-height: 120%
}
.content-title {
	border-bottom: 0
}
.content-wrapper.gray .regular-text {
	color: #333;
	padding-bottom: 12px
}
.content-wrapper.gray .news-banner {
	float: right;
	margin: 0 0 15px 15px
}
.content-wrapper.blue .medium-title {
	margin-bottom: 20px
}
.content-wrapper.blue .news-date, .content-wrapper.blue .news-tag {
	display: block;
	float: left;
	font-family: 'IdealSansBook';
	font-size: 15px;
	color: #fff;
	background: url('../../img/sprite.png') no-repeat
}
.content-wrapper.blue .news-date.news-date, .content-wrapper.blue .news-tag.news-date {
	background-position: -300px -150px;
	padding-left: 22px;
	margin-right: 20px
}
.content-wrapper.blue .news-date.news-tag, .content-wrapper.blue .news-tag.news-tag {
	background-position: -300px -200px;
	padding-left: 32px
}
.content-wrapper .get-back {
	font-family: 'IdealSansSemibold';
	color: #006991;
	font-size: 16px;
	border: solid 2px transparent;
	border-top: solid 2px #006991;
	border-bottom: solid 2px #006991;
	padding: 10px
}
.content-wrapper .get-back:hover {
	border: solid 2px #006991;
	transition: .3s all ease-in-out
}
.content-wrapper .get-back:active {
	border-top: solid 5px #006991;
	border-bottom: solid 5px #006991;
	padding: 5px 10px;
	transition: .2s all ease-in-out
}
@media all and (max-width: 1150px) {
.content-inner .news-item {
	margin-bottom: 10px
}
.content-inner .news-item .news-header {
	top: 18%;
	padding: 0
}
.content-inner .news-item .news-header .news-title {
	padding: 0;
	font-family: 'IdealSansMedium';
	font-size: 17px!important;
	width: 100%;
	padding-top: 5px;
	margin-bottom: 10px
}
.content-inner .news-item .news-header .news-title a {
	color: #fff
}
.content-inner .news-item .news-header .news-date {
	margin-right: 5px!important
}
.content-inner .news-item .news-content {
	font-size: 15px
}
}
@media all and (max-width: 980px) {
.content-wrapper.gray .news-banner {
	float: right;
	margin: 0 0 15px 15px;
	width: 50%
}
.content-inner .news-item {
	width: 49%
}
.content-inner .news-item .news-header {
	top: 25%
}
}
@media all and (max-width: 680px) {
.content-inner .news-item {
	margin-bottom: 10px!important
}
.content-inner .news-item .news-link {
	height: 220px;
	overflow: hidden
}
.content-inner .news-item .news-link .news-img {
	height: 100%;
	width: auto
}
.content-inner .news-item .news-content {
	display: none
}
}
@media all and (max-width: 530px) {
.content-wrapper.gray .news-banner {
	float: none;
	margin: 0 auto 10px!important;
	display: block;
	width: 98%
}
.content-wrapper.gray .regular-text {
	text-align: center
}
.content-inner .news-item {
	width: 100%;
	margin-bottom: 10px!important
}
.content-inner .news-item .news-img {
	width: 100%!important;
	height: auto!important
}
}
@media all and (max-width: 430px) {
.content-inner .news-item {
	margin-bottom: 10px!important;
	overflow: hidden;
	display: block
}
.content-inner .news-item .news-header {
	width: 65.83333333333333%;
	margin: 0 .4166666666666667%
}
.content-inner .news-item .news-img {
	width: auto!important;
	height: 100%!important
}
}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
.ui-widget.ui-widget-content{
			border:none!important;
			width: 100%!important;
		}
		.ui-tabs .ui-tabs-nav{
			padding: 0!important;
			border: none!important;
			background: none;	
		}
		.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
			font-family: 'IdealSansLight';
			font-size: 24px;
			color: #006991;
			display: block;
			padding-bottom: 20px;
		}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active{
			background: #006991;
		}
		.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{ 
			color:#fff!important;	
		}
		.ui-tabs .ui-tabs-nav li {
			list-style: none;
			float: left;
			position: relative;
			top: 0;
			margin: 1px .2em 0 0;
			border: 1px;
			border-radius: 0px;
			padding: 0;
			white-space: nowrap;
		}
		.ui-tabs .ui-tabs-panel{
			padding: 1em 0px!important;	
		}