@font-face {
	font-family: 'Roboto';
	src: url('./fonts/Roboto-Regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal
}
@font-face {
	font-family: 'PTSansNarrow';
	src: url('./fonts/PTN57F_W.eot');
	src: url('./fonts/PTN57F_W.eot?iefix') format('eot'), url('./fonts/PTN57F_W.woff') format('woff'), url('./fonts/PTN57F_W.ttf') format('truetype'), url('./fonts/PTN57F_W.svg#PTSansNarrow') format('svg');
	font-weight: normal;
	font-style: normal
}
@-webkit-keyframes flash {
	0%,50%,100% {
		opacity: 1
	}
	25%,75% {
		opacity: 0
	}
}
@keyframes flash {
	0%,50%,100% {
		opacity: 1
	}
	25%,75% {
		opacity: 0
	}
}
@-webkit-keyframes tada {
	0% {
		-webkit-transform: scale3d(1,1,1)
	}
	10%,20% {
		-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
	}
	30%,50%,70%,90% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}
	40%,60%,80% {
		-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}
	100% {
		-webkit-transform: scale3d(1,1,1)
	}
}
@keyframes tada {
	0% {
		transform: scale3d(1,1,1)
	}
	10%,20% {
		transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
	}
	30%,50%,70%,90% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
	}
	40%,60%,80% {
		transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
	}
	100% {
		transform: scale3d(1,1,1)
	}
}
@-webkit-keyframes flyup3d {
	from {
		-webkit-transform: perspective(360px) rotateX(90deg);
		-webkit-transform-origin: 50% 100%;
		opacity: 0.5
	}
	to {
		-webkit-transform: perspective(0px) rotateX(0deg);
		-webkit-transform-origin: 50% 100%;
		opacity: 1
	}
}
@keyframes flyup3d {
	from {
		transform: perspective(360px) rotateX(90deg);
		transform-origin: 50% 100%;
		opacity: 0.5
	}
	to {
		transform: perspective(0px) rotateX(0deg);
		transform-origin: 50% 100%;
		opacity: 1.0
	}
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {
	border: 0;
	padding: 0;
	margin: 0
}
.btn {
	display: inline-block;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	white-space: nowrap;
	font-size: 14px;
	line-height: 14px;
	color: #000;
	letter-spacing: 0px;
	padding: 6px 12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear
}
.btn:hover,.btn:focus,.btn.focus {
	text-decoration: none;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear
}
.btn:active,.btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 13px 15px rgba(0,0,0,0.125);
	box-shadow: inset 0 13px 15px rgba(0,0,0,0.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed !important;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
a.btn-lg,.btn-lg,.btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 19px
}
a.btn-sm,.btn-sm,.btn-group-sm > .btn {
	padding: 2px 10px 3px !important;
	font-size: 12px
}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn-default {
	color: #FFF !important;
	background: #482e1c;
	border: 1px solid #b4adad
}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {
	color: #FFF !important;
	background: #685959;
	border: 1px solid #b4adad
}
.btn-warning {
	color: #fff !important;
	background: #f0ad4e;
	border: 1px solid #eea236
}
.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning {
	color: #fff !important;
	background: #ec971f;
	border: 1px solid #d58512
}
form.form {
	float: left;
	position: relative;
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	color: #685959;
	letter-spacing: 0px;
	width: 100%
}
form.form .btn-left,form.form .captchabox input[type="text"],.pagination > div,.pagination .mobile .part-left,.pagination .mob .part-left,.pagination .standard,.pagination .mobile,.lhtml,.lpic,.lobj,.sadv button[type="submit"],.sadv input,nav#c754a4f18c5 ul#c754a4f18c5-i {
	float: left
}
form.form .btn-right {
	position: relative;
	left: 100%;
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0)
}
form.form .btn-center {
	position: relative;
	left: 50%
}
form.form .flexcol,form.form .inpcomment span img,form.form fieldset.top [class*="col-fw-"],form.form fieldset.inside [class*="col-fw-"],.width-100,header .wrapper,section .licon img,section .ricon img,.ausu-suggest,.sadv input.search,.sadv form.form input#searchresult,#c754a4f18c5-top,.width100,.bbdialogs input[type='text'] {
	width: 100%
}
form.form .flexrow {
	flex-direction: row;
	width: 100%
}
form.form input.imail {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	display: inline
}
form.form .inpcomment {
	float: left;
	width: 100%;
	padding: 3px 2px;
	vertical-align: middle;
	font-style: italic
}
form.form .inpcomment p {
	float: left;
	width: 80%
}
form.form .inpcomment span,form.form fieldset label,.TbC,.CbC,.SbC {
	float: left;
	width: 100%
}
form.form .captchabox {
	width: 100%;
	float: left;
	position: relative
}
form.form .captchabox img {
	position: absolute;
	left: 0;
	top: 0;
	margin: 5px;
	z-index: 2
}
form.form p.padd8 {
	padding: 5px 0px 8px 0
}
form.form p.standard,.TbC .spacer,.CbC .spacer,.SbC .spacer {
	float: left;
	width: 100%;
	position: relative
}
form.form p.fancy {
	position: relative;
	float: left;
	width: 100%;
	margin: 0
}
form.form p.textarealb {
	padding-top: 7px
}
form.form .input-effect {
	float: left;
	margin: 0;
	padding: 0;
	border: 0
}
form.form input[type="hidden"] + button {
	min-width: 120px;
	padding: 12px 12px;
	margin-top: 0px
}
form.form fieldset.top input[type="hidden"] + button,.lpic img,.rpic img {
	max-width: 100%
}
form.form input[type="text"],form.form input[type="email"],form.form input[type="file"],form.form input[type="password"] {
	height: 32px
}
form.form select optgroup {
	font-size: 28px;
	line-height: 28px;
	color: #532f53;
	letter-spacing: 0px;
	padding: 0 5px;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 2px;
	border-color: #6d6a6a #e8dfdf #e8dfdf #6d6a6a;
	border-style: solid
}
form.form select optgroup,form.form select option {
	background: #fff
}
form.form input[type="text"],form.form input[type="email"],form.form input[type="file"],form.form select,form.form input[type="password"] {
	font-size: 28px;
	line-height: 28px;
	color: #532f53;
	letter-spacing: 0px;
	padding: 0 5px;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 2px;
	border-color: #6d6a6a #e8dfdf #e8dfdf #6d6a6a;
	border-style: solid;
	background: #fff
}
form.form textarea {
	padding: 5px;
	font-size: 28px;
	line-height: 28px;
	color: #532f53;
	letter-spacing: 0px;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 2px;
	border-color: #6d6a6a #e8dfdf #e8dfdf #6d6a6a;
	border-style: solid;
	background: #fff;
	resize: none;
	width: 100%
}
form.form textarea:focus,form.form input[type="text"]:focus,form.form input[type="email"]:focus,form.form select:focus,form.form input[type="password"]:focus,form.form fieldset.inside textarea:focus,form.form fieldset.inside input[type="text"]:focus,form.form fieldset.inside input[type="email"]:focus,form.form fieldset.inside select:focus,form.form fieldset.inside input[type="password"]:focus {
	color: #5C0404;
	background: #fdceae;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out
}
form.form select:focus {
	outline: 0
}
form.form select.error,form.form input.error:focus,form.form input.error,form.form label.error,form.form textarea.error {
	line-height: 13px;
	color: #cb00dc;
	letter-spacing: 0px
}
form.form label.warning {
	line-height: 13px;
	color: #cb00dc;
	letter-spacing: 0px;
	position: relative
}
form.form div.error:before {
	position: absolute;
	top: -4px;
	display: inline-block;
	border-right: 7px solid transparent;
	border-bottom: 7px solid white;
	border-left: 7px solid transparent;
	content: '';
	left: 3px
}
form.form div.error {
	float: left;
	width: 100%;
	position: relative;
	margin: 3px 0;
	padding: 5px
}
form.form select {
	height: 32px;
	width: 100%
}
form.form label.errorpreview {
	color: #5C0404
}
form.form .uploadmsg {
	float: left;
	width: 100%;
	font-size: 80%;
	margin: 0 0 3px 0
}
form.form fieldset {
	line-height: 100%;
	color: #685959;
	letter-spacing: 0px;
	border: 1px solid #d2baba;
	box-shadow: 0px 0px 3px 0px #f1f1f1;
	margin: 6px 0;
	width: 100%;
	position: relative
}
form.form fieldset legend {
	line-height: 100%;
	color: #685959;
	letter-spacing: 0px
}
form.form fieldset .inner.required,form.form fieldset label.required,.bold,form.cmxform .gb_required {
	font-weight: bold
}
form.form fieldset label.checked {
	color: green
}
form.form fieldset label.checked:before {
	content: 'ok '
}
form.form fieldset .input-effect {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	width: 100%
}
form.form fieldset div.ready,form.form fieldset div.notready {
	font-family: FontAwesome;
	text-align: center;
	font-size: 125%;
	border-radius: 100%;
	width: 2.0em;
	height: 2.0em;
	line-height: 2.0em;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
form.form fieldset .fsiconbg,.split-box [class*='split-fw-'] {
	padding: 0
}
form.form fieldset .fieldsetelements {
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0);
	padding: 0;
	margin: 0
}
form.form fieldset .comment p {
	display: block;
	padding: 5px;
	margin: 5px 0
}
form.form fieldset.hidden {
	border: 0;
	background: transparent;
	display: block
}
form.form fieldset.hidden .comment,.pagination .mobile,.pagination .mob,.hidden,.sadv form.form fieldset.left legend,nav#c754a4f18c5 ul li.sep,nav#c754a4f18c5 ul li.sep b,.hidden,form.cmxform div.error,form.cmxform div.hidden {
	display: none
}
.error-link,#c754a4f18c5-slnc .slicknav_nav .slicknav_item {
	cursor: pointer
}
.vcenter {
	float: left;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
form.form fieldset p.fancy input[type="checkbox"] {
	position: absolute;
	left: -4px;
	opacity: 0
}
form.form fieldset p.fancy input[type="checkbox"] + label {
	float: left;
	width: 100%;
	padding: 8px 0 8px 34px;
	position: relative;
	cursor: pointer
}
form.form fieldset p.fancy input[type='checkbox']:checked + label:hover,form.form fieldset p.fancy input[type='radio']:checked + label:hover {
	color: #817777
}
form.form fieldset p.fancy input[type='checkbox'] + label:hover,form.form fieldset p.fancy input[type='checkbox']:checked + label,form.form fieldset p.fancy input[type='checkbox']:focus + label {
	background: #5c0404;
	color: #B4ADAD;
	border: 0
}
form.form fieldset p.fancy input[type='checkbox']:checked + label::after {
	color: #B4ADAD;
	content: "\f046"
}
form.form fieldset p.fancy input[type='checkbox'] + label::after {
	font-family: FontAwesome;
	content: "\f096";
	font-size: 100%;
	background: transparent;
	position: absolute;
	top: 7px;
	left: 0
}
form.form fieldset p.fancy input[type='checkbox']:checked + label,form.form fieldset p.fancy input[type='checkbox']:focus + label {
	text-decoration: none
}
form.form fieldset p.fancy input[type="radio"] {
	opacity: 0;
	left: 0;
	position: absolute
}
form.form fieldset p.fancy input[type="radio"] + label {
	float: left;
	width: 100%;
	padding: 5px 5px 5px 34px;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer
}
form.form fieldset p.fancy input[type='radio'] + label:hover,form.form fieldset p.fancy input[type='radio']:checked + label,form.form fieldset p.fancy input[type='radio']:focus + label {
	text-decoration: none;
	background: #5c0404;
	color: #B4ADAD
}
form.form fieldset p.fancy input[type='radio']:checked + label::after {
	color: #B4ADAD;
	content: "\f192"
}
form.form fieldset p.fancy input[type='radio'] + label::after {
	font-family: FontAwesome;
	content: "\f10c";
	font-size: 100%;
	background: transparent;
	height: 32px;
	width: 32px;
	position: absolute;
	top: 6px;
	left: 0
}
.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	display: -ms-flexbox
}
.griddy-row,.split-row {
	padding: 0;
	margin: 0;
	width: 100%;
	position: relative
}
.griddy-row .inner,.split-row .inner {
	display: block;
	position: relative;
	width: 100%;
	float: left
}
.griddy-row .inner section,.split-row .inner section {
	width: 100% !important
}
form.form [class*='col-fw-'] {
	float: left;
	word-wrap: break-word;
	position: relative;
	min-height: 1px;
	vertical-align: top;
	padding: 2px
}
form.form .col-fw-10025 {
	float: left;
	margin: 0 0 8px 0;
	width: 25%;
	padding: 0
}
form.form .col-fw-10075 {
	float: left;
	margin: 0 0 8px 0;
	width: 75%;
	padding: 0
}
form.form fieldset.top .flex,form.form fieldset.inside .flex,.pagination .standard,.tab-visible,#c754a4f18c5-slnc .slicknav_nav ul,#c754a4f18c5-slnc .slicknav_nav li,#c3ec01fa382 > a,.tab_visible {
	display: block
}
form.form fieldset textarea,form.form fieldset input[type="text"],form.form fieldset input[type="password"],form.form fieldset input[type="email"] {
	float: left;
	width: 100%;
	position: relative;
	-webkit-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out
}
form.form fieldset :invalid {
	box-shadow: none
}
form.form fieldset.top .vcenter {
	top: 5%;
	position: relative;
	-webkit-transform: translate(0,-5%);
	transform: translate(0,-5%)
}
form.form fieldset.fsleft .vcenter,form.form fieldset.inside .vcenter {
	top: 50%;
	position: absolute;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
form.form fieldset.inside,.posrel,section {
	position: relative
}
form.form fieldset.inside textarea:focus + label,form.form fieldset.inside input.has-content + label,form.form fieldset.inside textarea.has-content + label,form.form fieldset.inside input:focus + label {
	color: #103445;
	text-decoration: underline;
	font-weight: 700;
	font-size: 8px;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0)
}
form.form fieldset.inside input[type="text"],form.form fieldset.inside input[type="email"] {
	display: block;
	width: 100%
}
form.form fieldset.inside label {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out
}
form.form fieldset.inside .inside input:focus {
	padding: 22px 8px 10px
}
form.form fieldset.inside input:focus {
	outline: 0;
	background: white
}
form.form fieldset.inside .inside input:focus + label {
	color: #5856D6;
	font-weight: 700;
	font-size: 12px;
	-webkit-transform: translate3d(0,-10px,0);
	transform: translate3d(0,-10px,0)
}
.pagination {
	float: left;
	width: 100%;
	margin: 5px 0
}
.pagination .btn {
	vertical-align: bottom;
	margin-right: 3px;
	float: left;
	min-width: 22px;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 0px;
	padding: 4px
}
.pagination .mobile div.btn-userpage {
	color: inherit;
	font-weight: normal
}
.pagination .last {
	margin-right: 0
}
.pagination .selected,.cursorText {
	cursor: default !important
}
.pagination .mobile .selected {
	line-height: 24px;
	padding-left: 0 !important
}
.pagination .divider {
	float: left;
	position: relative;
	bottom: 0px;
	padding-right: 3px;
	display: block
}
.pagination .imp-mobile,.show {
	display: block !important
}
.pagination .imp-standard-hide,.ihidden,.hide {
	display: none !important
}
.pagination .mobile .icon,.pagination .mob .icon {
	font-size: 150%;
	font-weight: bold;
	vertical-align: bottom
}
.pagination .mobile button,.pagination .mob button {
	margin-right: 6px;
	min-height: 28px;
	min-width: 28px
}
.pagination .mobile .part-right,.pagination .mob .part-right,.rhtml,.rpic,.robj {
	float: right
}
.wells {
	padding: 9px;
	float: left;
	width: 100%;
	margin-bottom: 5px
}
.wells-lg {
	padding: 15px;
	margin-bottom: 10px
}
.wells h2 {
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	padding-left: 0;
	padding-top: 0;
	margin-left: 0;
	margin-top: 0
}
.wells-default {
	background: #d5bfbf;
	color: #272121 !important
}
.wells-default a,.wells-default a:hover {
	color: #685959 !important
}
.wells-default .lpic p,.wells-default .rpic p,.wells-default .lpic span,.wells-default .rpic span,.wells-default h2 {
	color: #272121 !important
}
.wells-info {
	background: #909c8f;
	color: #FFF
}
.wells-info .lpic p,.wells-info .rpic p,.wells-info .lpic span,.wells-info .rpic span,.wells-info h2,.wells-info a,.wells-info a:hover,.wells-warning .lpic p,.wells-warning .rpic p,.wells-warning .lpic span,.wells-warning .rpic span,.wells-warning h2,.wells-warning a,.wells-warning a:hover {
	color: #FFF !important
}
.wells-warning {
	background: #5c0404;
	color: #FFF
}
a {
	outline: 0;
	cursor: pointer;
	text-decoration: none
}
.ibbtn.ibbtn-facebook {
	background: #3b5998;
	color: #fff
}
.ibbtn.ibbtn-twitter {
	color: #fff;
	background: #55acee
}
.ibbtn.ibbtn-gplus {
	color: #fff;
	background: #dc4e41
}
.ibbtn-youtube-play,.ibbtn.ibbtn-youtube-square,.ibbtn.ibbtn-youtube {
	color: #fff;
	background: #b31217
}
.ibbtn.ibbtn-pinterest {
	color: #fff;
	background: #bd081c
}
.ibbtn.ibbtn-flickr {
	color: #fff;
	background: #ff0084
}
.ibbtn.ibbtn-instagram {
	color: #fff;
	background: #517fa4
}
.ibbtn.ibbtn-linkedin {
	color: #fff;
	background: #0077b5
}
.ibbtn.ibbtn-whatsapp {
	color: #fff;
	background: #25d366
}
.ibbtn-round > a span {
	border-radius: 4px
}
.ibbtn-circle > a span {
	border-radius: 50px
}
.ibbtn-sm a,.ibbtn-sm > a span {
	font-size: 16px
}
.ibbtn-md a,.ibbtn-md > a span {
	font-size: 20px
}
.ibbtn-lg a,.ibbtn-lg > a span {
	font-size: 24px
}
.ibbtn {
	padding: 5px;
	margin-right: 5px;
	display: inline-block;
	line-height: 1.2587em
}
.getheight:after,nav#c754a4f18c5:after {
	clear: both;
	content: "";
	display: block
}
.tab-hidden {
	position: absolute !important;
	left: -555555px;
	top: -555555px
}
.ileft,.pull-left,.left {
	float: left !important
}
.tal,.left,.tleft,.align-left {
	text-align: left
}
.justify,section blockquote .justify,.justify {
	text-align: justify
}
.tar,.right,.tright {
	text-align: right
}
.iright,.pull-right {
	float: right !important
}
.tac,.center {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}
.icenter,.sadv button[type="submit"] .BtnTextAlign {
	float: left;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
.no-focus {
	outline: none !important
}
.clearer,.lpic > b,.rpic > b,.clearfix:after,.container:after,.row:after,#c754a4f18c5-slnc .slicknav_menu:after,.clearer {
	clear: both
}
.unvisible,.invisible {
	visibility: hidden
}
.visible {
	visibility: visible
}
.width-auto {
	width: auto
}
a.anker {
	display: block;
	position: relative;
	top: -150px;
	visibility: hidden
}
HTML {
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #6dc0ff;
	min-height: 100%
}
header,footer,section,main {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
p {
	padding: 0;
	margin: 0
}
img,.border0 {
	border: 0
}
a#bottomofpage,a#topofpage {
	cursor: default;
	font-size: 0;
	height: 0;
	line-height: 0
}
a.anker,a.anker:hover {
	font-size: 0;
	height: 0;
	line-height: 0
}
a#topofpage,a#mainpage,a#bottomofpage {
	height: 0;
	font-size: 0
}
table td {
	vertical-align: top;
	padding: 0;
	margin: 0
}
body {
	width: 100%;
	height: 100%;
	min-height: 100%;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	font: 18px/18px 'Roboto';
	color: #323232 !important;
	letter-spacing: 2px;
	background: #6dc0ff !important
}
.bottombar .search_hl,.bottombar .content .textalt1,.topbar .search_hl,.topbar .content .textalt1 {
	color: #1a87a0
}
.bottombar .content,.topbar .content {
	float: left;
	width: 100%;
	min-height: 1px;
	padding: 0 35px;
	background: #fdfcfc;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px;
	border-color: #eaeaea #eaeaea #e9e9e9;
	border-style: solid
}
.bottombar .content a,.topbar .content a {
	line-height: 100%;
	font-family: inherit;
	color: #1a87a0;
	letter-spacing: 0px
}
.bottombar .content a:hover,.topbar .content a:hover {
	line-height: 100%;
	color: #79c3d4;
	letter-spacing: 0px
}
.bottombar .content .textalt2,.topbar .content .textalt2 {
	color: #79c3d4
}
.bottombar .content .textalt3,.topbar .content .textalt3 {
	color: #404080
}
.bottombar h2,.topbar h2 {
	font: 30px/35px Verdana, Arial, Helvetica, sans-serif;
	color: #1a87a0 !important;
	letter-spacing: 0px;
	text-align: left
}
.bottombar,.topbar {
	float: left;
	position: relative;
	width: 100%;
	min-height: 10px;
	margin: 0;
	padding: 0;
	border: 0 none transparent
}
.CbC {
	min-height: 1px;
	padding: 0 35px 30px;
	background: #fdfce1
}
.CbC .search_hl {
	color: #cb2403
}
.CbC h2,.SbC h2,.TbC h2 {
	font: 55px/55px 'PTSansNarrow';
	color: #685959;
	letter-spacing: 4px;
	text-align: left;
	margin: 15px 0
}
.CbC a {
	line-height: 100%;
	font-family: inherit;
	color: #065692;
	letter-spacing: 0px
}
.CbC a:hover {
	line-height: 100%;
	color: #cb2403;
	letter-spacing: 0px
}
.CbC .textalt1 {
	color: #401616
}
.CbC .textalt2 {
	color: #7d3c06
}
.CbC .textalt3 {
	color: #1c7105
}
.SbC,.TbC {
	min-height: 1px;
	padding: 0 35px 30px;
	background: #f9fff7
}
.SbC .search_hl,.TbC .search_hl {
	color: #685959
}
.SbC a,.TbC a {
	line-height: 100%;
	font-family: inherit;
	color: #342d2d;
	letter-spacing: 0px
}
.SbC a:hover,.TbC a:hover {
	line-height: 100%;
	color: #b4adad;
	letter-spacing: 0px
}
.SbC .textalt1,.TbC .textalt1 {
	color: #342d2d
}
.SbC .textalt2,.TbC .textalt2 {
	color: #b4adad
}
.SbC .textalt3,.TbC .textalt3 {
	color: #4e4242
}
footer {
	position: relative;
	background: #0573c6;
	margin: 0;
	line-height: 100%;
	font-family: inherit;
	color: #fff !important;
	letter-spacing: 0px
}
.footer_content {
	float: left;
	position: relative;
	width: 100%;
	min-height: 100px;
	margin: 0 0 30px;
	background: #065692;
	z-index: 0;
	padding: 10px
}
footer a {
	font-weight: normal;
	line-height: 100%;
	font-family: inherit;
	color: #fdceae !important;
	letter-spacing: 0px
}
footer a:hover {
	line-height: 100%;
	color: #ba6b34 !important;
	letter-spacing: 0px
}
footer .wrapper,main .wrapper {
	max-width: 1920px
}
footer .PageWrapper,header .PageWrapper,main .PageWrapper {
	max-width: 1910px
}
header {
	position: relative;
	margin: 0;
	z-index: 2
}
.header_content {
	float: left;
	position: relative;
	width: 100%;
	min-height: 1px;
	margin: 0;
	background: #6dc0ff;
	border: 0 none transparent
}
main {
	position: relative;
	background: #0573c6;
	margin: 0;
	z-index: 1
}
.main_content {
	float: left;
	position: relative;
	width: 100%;
	min-height: 1px;
	margin: 0;
	padding: 0
}
.PageWrapper,.wrapper {
	float: none !important;
	margin: 0 auto;
	width: 100%
}
.PageShift {
	margin: 0 auto;
	width: 100%
}
.site-wrapper {
	position: relative;
	width: 100%;
	margin: 0 auto;
	max-width: 1920px
}
section .licon {
	float: left;
	max-width: 20%;
	margin: 3px 9px 0 0
}
section .ricon {
	float: right;
	max-width: 20%;
	margin: 3px 0 0 9px
}
.picdescrtbl {
	display: table-cell;
	vertical-align: top
}
.lpic,.rpic {
	max-width: 50%
}
.lpic a,.rpic a {
	line-height: 0
}
.lpic p,.rpic p {
	text-align: center;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis
}
.lpic span,.rpic span {
	text-align: center;
	display: block;
	padding: 0;
	overflow: hidden;
	text-overflow: ellipsis
}
.contentbar .lhtml p,.contentbar .lpic p,.contentbar .lobj p,.contentbar .rhtml p,.contentbar .rpic p,.contentbar .robj p,.topicbar .lhtml p,.topicbar .lpic p,.topicbar .lobj p,.topicbar .rhtml p,.topicbar .rpic p,.topicbar .robj p,.sidebar .lhtml p,.sidebar .lpic p,.sidebar .lobj p,.sidebar .rhtml p,.sidebar .rpic p,.sidebar .robj p,.topbar .lhtml p,.topbar .lpic p,.topbar .lobj p,.topbar .rhtml p,.topbar .rpic p,.topbar .robj p,.bottombar .lhtml p,.bottombar .lpic p,.bottombar .lobj p,.bottombar .rhtml p,.bottombar .rpic p,.bottombar .robj p {
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px
}
.contentbar .lhtml span,.contentbar .lpic span,.contentbar .lobj span,.contentbar .rhtml span,.contentbar .rpic span,.contentbar .robj span,.topicbar .lhtml span,.topicbar .lpic span,.topicbar .lobj span,.topicbar .rhtml span,.topicbar .rpic span,.topicbar .robj span,.sidebar .lhtml span,.sidebar .lpic span,.sidebar .lobj span,.sidebar .rhtml span,.sidebar .rpic span,.sidebar .robj span,.topbar .lhtml span,.topbar .lpic span,.topbar .lobj span,.topbar .rhtml span,.topbar .rpic span,.topbar .robj span,.bottombar .lhtml span,.bottombar .lpic span,.bottombar .lobj span,.bottombar .rhtml span,.bottombar .rpic span,.bottombar .robj span {
	font-size: 80%;
	line-height: 12px;
	letter-spacing: 0px;
	margin-bottom: 1px
}
.tcs .contentbar .lhtml,.tcs .contentbar .lpic,.tcs .contentbar .lobj,.tsc .contentbar .lhtml,.tsc .contentbar .lpic,.tsc .contentbar .lobj,.cts .contentbar .lhtml,.cts .contentbar .lpic,.cts .contentbar .lobj,.cs .contentbar .lhtml,.cs .contentbar .lpic,.cs .contentbar .lobj,.sc .contentbar .lhtml,.sc .contentbar .lpic,.sc .contentbar .lobj,.tc .contentbar .lhtml,.tc .contentbar .lpic,.tc .contentbar .lobj,.ct .contentbar .lhtml,.ct .contentbar .lpic,.ct .contentbar .lobj,.cb .contentbar .lhtml,.cb .contentbar .lpic,.cb .contentbar .lobj,.container .topicbar .lhtml,.container .topicbar .lpic,.container .topicbar .lobj,.container .sidebar .lhtml,.container .sidebar .lpic,.container .sidebar .lobj,.main_content .topbar .lhtml,.main_content .topbar .lpic,.main_content .topbar .lobj,.main_content .bottombar .lhtml,.main_content .bottombar .lpic,.main_content .bottombar .lobj {
	margin: 4px 9px 0 0
}
.tcs .contentbar .rhtml,.tcs .contentbar .rpic,.tcs .contentbar .robj,.tsc .contentbar .rhtml,.tsc .contentbar .rpic,.tsc .contentbar .robj,.cts .contentbar .rhtml,.cts .contentbar .rpic,.cts .contentbar .robj,.cs .contentbar .rhtml,.cs .contentbar .rpic,.cs .contentbar .robj,.sc .contentbar .rhtml,.sc .contentbar .rpic,.sc .contentbar .robj,.tc .contentbar .rhtml,.tc .contentbar .rpic,.tc .contentbar .robj,.ct .contentbar .rhtml,.ct .contentbar .rpic,.ct .contentbar .robj,.cb .contentbar .rhtml,.cb .contentbar .rpic,.cb .contentbar .robj,.container .topicbar .rhtml,.container .topicbar .rpic,.container .topicbar .robj,.container .sidebar .rhtml,.container .sidebar .rpic,.container .sidebar .robj,.main_content .topbar .rhtml,.main_content .topbar .rpic,.main_content .topbar .robj,.main_content .bottombar .rhtml,.main_content .bottombar .rpic,.main_content .bottombar .robj {
	margin: 4px 0 0 9px
}
.tcs .contentbar .lpic,.tcs .contentbar .rpic,.tsc .contentbar .lpic,.tsc .contentbar .rpic,.cts .contentbar .lpic,.cts .contentbar .rpic {
	width: 340.2px
}
.tcs .contentbar .lobj,.tcs .contentbar .robj,.tsc .contentbar .lobj,.tsc .contentbar .robj,.cts .contentbar .lobj,.cts .contentbar .robj,.cs .contentbar .lobj,.cs .contentbar .robj,.sc .contentbar .lobj,.sc .contentbar .robj,.tc .contentbar .lobj,.tc .contentbar .robj,.ct .contentbar .lobj,.ct .contentbar .robj,.cb .contentbar .lobj,.cb .contentbar .robj,.container .topicbar .lobj,.container .topicbar .robj,.container .sidebar .lobj,.container .sidebar .robj,.main_content .topbar .lobj,.main_content .topbar .robj,.main_content .bottombar .lobj,.main_content .bottombar .robj {
	width: 30%
}
.cs .contentbar .lpic,.cs .contentbar .rpic,.sc .contentbar .lpic,.sc .contentbar .rpic {
	width: 462.6px
}
.tc .contentbar .lpic,.tc .contentbar .rpic,.ct .contentbar .lpic,.ct .contentbar .rpic {
	width: 432.6px
}
.cb .contentbar .lpic,.cb .contentbar .rpic,.main_content .topbar .lpic,.main_content .topbar .rpic,.main_content .bottombar .lpic,.main_content .bottombar .rpic {
	width: 555px
}
.container .topicbar .lpic,.container .topicbar .rpic,.container .sidebar .lpic,.container .sidebar .rpic {
	width: 99px
}
.phl {
	float: left;
	max-width: 100%;
	width: 100%;
	border: 0px solid #685959
}
.phl.phl-left {
	border-left-width: 2px;
	padding-left: 8px
}
.phl.phl-bottom {
	border-bottom-width: 2px;
	padding-bottom: 8px
}
.phl.phl-around {
	border: 2px solid #685959;
	padding: 8px
}
.phl.phl-bg {
	padding: 8px;
	background: #cbb4b4
}
.emaillink::before,.internlink::before,.externlink::before,.imagelink::before,.downloadlink::before,.tooltip-deco::before,.livethumb-deco::before,.excellink::before,.wordlink::before,.pdflink::before,.ziplink::before,.codelink::before,.facebooklink::before,.googlelink::before,.twitterlink::before {
	font-family: 'FontAwesome';
	font-weight: normal;
	text-decoration: none;
	font-style: normal
}
.facebooklink::before {
	padding-right: 0.25em;
	content: "\f09a"
}
.googlelink::before {
	padding-right: 0.25em;
	content: "\f0d5"
}
.twitterlink::before {
	padding-right: 0.25em;
	content: "\f099"
}
.emaillink::before {
	padding-right: 0.25em;
	content: "\f003"
}
.internlink::before {
	padding-right: 0.25em;
	content: "\f02b"
}
.externlink::before {
	padding-right: 0.25em;
	content: "\f08e"
}
.imagelink::before {
	padding-right: 0.25em;
	content: "\f03e"
}
.downloadlink::before {
	padding-right: 0.25em;
	content: "\f019"
}
.tooltip-deco {
	cursor: help
}
.tooltip-deco::before {
	padding-right: 0.25em;
	content: "\f0e3"
}
.livethumb-deco::before {
	padding-right: 0.25em;
	content: "\f27b"
}
.excellink::before {
	padding-right: 0.25em;
	content: "\f1c3"
}
.wordlink::before {
	padding-right: 0.25em;
	content: "\f1c2"
}
.pdflink::before {
	padding-right: 0.25em;
	content: "\f1c1"
}
.ziplink::before {
	padding-right: 0.25em;
	content: "\f1c6"
}
.codelink::before {
	padding-right: 0.25em;
	content: "\f121"
}
.split-row [class*='split-fw-'] {
	float: none;
	word-wrap: break-word;
	overflow: hidden;
	position: relative;
	min-height: 1px;
	vertical-align: top
}
div.split-row > div:first-child {
	padding-left: 0;
	margin: 0
}
div.split-row > div:last-child {
	padding-right: 0;
	margin: 0;
	border-right: 0px solid transparent
}
.split-fw-21,.sadv form.form fieldset.left .input1 select {
	width: 50%
}
.split-fw-31 {
	width: 33.333333333333%
}
.split-normal [class*='split-fw-'] {
	padding: 0 8px
}
.split-box,nav#c754a4f18c5 ul li a.mta {
	overflow: hidden
}
.split-box div {
	padding: 0 !important
}
.split-box div.split-row div > .inner {
	padding: 8px !important
}
.split-box div.split-center {
	background: rgba(180,173,173,0.5);
	margin: 0 !important
}
.split-normal div {
	margin: 0 !important;
	padding: 0
}
.split-normal div.split-center {
	padding: 0 4px
}
.split-normal div.split-col2-left {
	padding-right: 6px
}
.split-normal div.split-col2-right {
	padding-left: 6px
}
.split-box div.split-right {
	background: rgba(104,89,89,0.58)
}
.split-box div.split-left {
	background: rgba(217,214,214,0.38)
}
.browser-split {
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	-webkit-column-rule: 1px solid #342D2D;
	-moz-column-rule: 1px solid #342D2D;
	column-rule: 1px solid #342D2D;
	max-width: 100%
}
.browser-split-3 {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}
.browser-split-2 {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}
.sadv {
	float: left;
	width: 100%;
	margin: 10px 0
}
.sadv button[type="submit"] span {
	font-family: FontAwesome;
	font-size: 100%;
	float: left
}
.sadv button[type="submit"] p {
	float: left;
	padding-left: 4px
}
.sadv .SubmitAlign {
	min-width: 0%;
	clear: both;
	margin: 5px 0 0;
	float: left;
	position: relative;
	left: 100%;
	-webkit-transform: translate(-100%,0);
	transform: translate(-100%,0)
}
.sadv form.form {
	width: 100%;
	min-height: 1px
}
.sadv form.form .btninline {
	position: absolute;
	right: -16px;
	top: 2px;
	height: 28px;
	width: 28px
}
.sadv form.form fieldset.left {
	min-height: 1px
}
.sadv form.form fieldset.left .sfield {
	width: 100%;
	max-width: 100%;
	float: left;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
.sadv form.form fieldset.left .input1 {
	float: left;
	clear: both;
	width: 100%;
	margin: 0 0 8px 0
}
.sadv form.form fieldset.left label {
	float: left;
	width: 50%;
	line-height: 32px
}
.sadvresults {
	float: left;
	margin: 15px auto
}
.sadvresults hr {
	height: 0px;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px;
	border-color: #dcdcdc transparent transparent;
	border-style: solid
}
.ausu-suggestionsBox {
	display: none;
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	font-weight: bold;
	top: 26px;
	z-index: 200;
	background: #685959;
	border: 1px solid #ccc;
	max-height: 200px;
	overflow-x: hidden
}
.ausu-suggestionsBox ul.asus-list a {
	font-size: 13px;
	line-height: 13px;
	color: #777;
	letter-spacing: 0px;
	display: block;
	padding: 10px 5px;
	margin: 0;
	text-indent: 5px;
	text-decoration: none;
	outline: none
}
.ausu-suggestionsBox ul.asus-list {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}
.ausu-suggestionsBox ul.asus-list li {
	margin: 0;
	padding: 0;
	min-width: 200px;
	border-bottom: 1px solid #8E7A7A
}
.ausu-suggestionsBox ul.asus-list li.selected {
	background: #b4adad
}
.ausu-suggestionsBox .suggest-pre {
	color: #FFF;
	font-weight: bold
}
.fancyhr {
	display: block;
	overflow: hidden;
	margin: 5px 0;
	background: #8e7a7a;
	border: 1px solid;
	border-width: 1px;
	border-style: none none solid;
	height: 1px
}
section ul li,section ul ul li,section ol li,section ol ol li {
	padding: 0 0 0 5px;
	margin: 0
}
section ul ul {
	padding: 0 0 0 20px
}
section ul ul li ul li,section ol ol li ol li {
	margin: 0px 0 0px
}
section ol ol {
	padding: 0 0 0 20px;
	list-style-type: lower-alpha
}
section ol ol li ol {
	list-style-type: lower-roman
}
section blockquote div {
	display: inline
}
section blockquote:before {
	font-family: FontAwesome;
	content: "\f10d";
	padding-right: 5px;
	font-size: 140%;
	color: #8E7A7A
}
section blockquote:after {
	font-family: FontAwesome;
	content: "\f10e";
	padding-left: 5px;
	font-size: 140%;
	color: #8E7A7A
}
:lang(de) > q {
	quotes: '\201E' '\201D' '\2019' '\2018'
}
q:before {
	content: open-quote
}
q:after {
	content: close-quote
}
.imgborder.sm {
	border: 1px solid #685959
}
.imgborder.md {
	border: 2px solid #685959
}
.imgborder.lg {
	border: 3px solid #685959
}
.footerhr {
	display: block;
	margin: 5px 0;
	border: 1px solid rgba(0,0,0,0.0001);
	border-width: 1px;
	border-color: #000 #000 #6f5e5e;
	border-style: none none solid;
	height: 5px
}
.animated {
	float: left;
	animation-fill-mode: both
}
.pc01dbee7fbc1 .flash {
	-webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: 3;
	animation-iteration-count: 3
}
.animo:hover .tsrcnt .tada,.animo:hover .tsrcnt0 .tada {
	-webkit-animation-name: tada;
	animation-name: tada;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
.pc3ec01fa3821 .flyup3d,.pc3ec01fa3822 .flyup3d {
	-webkit-animation-name: flyup3d;
	animation-name: flyup3d;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
*,*:before,*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.container {
	margin-right: auto;
	margin-left: auto;
	padding: 0 15px
}
.row {
	margin: 0 -15px
}
.S_md_Width,.T_md_Width,.T_sm_Width,.C_md_Width,.C_sm_Width,.S_sm_Width {
	float: left;
	position: relative;
	min-height: 1px
}
.S_md_Width,.S_sm_Width,.T_md_Width,.T_sm_Width,.cb .C_md_Width,.cb .C_sm_Width,.sc .C_md_Width,.sc .C_sm_Width {
	padding: 5px 0
}
.tcs .C_md_Width,.tcs .C_sm_Width,.cts .T_md_Width,.cts .T_sm_Width,.tsc .S_md_Width,.tsc .S_sm_Width {
	padding: 5px 4px
}
.tcs .T_md_Width,.tcs .T_sm_Width,.cts .C_md_Width,.cts .C_sm_Width,.tsc .T_md_Width,.tsc .T_sm_Width,.tc .T_md_Width,.tc .T_sm_Width,.ct .C_md_Width,.ct .C_sm_Width {
	padding: 5px 4px 5px 0
}
.tcs .S_md_Width,.tcs .S_sm_Width,.cts .S_md_Width,.cts .S_sm_Width,.tsc .C_md_Width,.tsc .C_sm_Width,.cs .S_md_Width,.cs .S_sm_Width,.tc .C_md_Width,.tc .C_sm_Width,.ct .T_md_Width,.ct .T_sm_Width {
	padding: 5px 0 5px 4px
}
.cs .C_md_Width,.cs .C_sm_Width {
	padding: 5px 8px 5px 0
}
.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after,#c754a4f18c5-slnc .slicknav_menu:before,#c754a4f18c5-slnc .slicknav_menu:after {
	content: " ";
	display: table
}
.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}
.affix {
	position: fixed
}
nav#c754a4f18c5 {
	position: relative;
	float: left;
	width: 100%;
	padding: 0;
	min-height: 60px;
	background: #6dc0ff;
	z-index: 200
}
nav#c754a4f18c5 .awehome {
	padding: 0 12px;
	font-weight: normal !important;
	min-width: 60px;
	text-align: center;
	font-size: 25px
}
nav#c754a4f18c5 ul {
	float: left;
	height: auto;
	white-space: nowrap;
	padding: 0 0px;
	margin: 0;
	list-style: none;
	z-index: 201
}
nav#c754a4f18c5 ul li.mtdivider {
	float: left;
	display: block;
	overflow: hidden;
	width: 1px;
	min-height: 60px
}
nav#c754a4f18c5 ul li.mtgroup {
	float: left;
	font-size: 13px;
	line-height: 60px;
	color: #fdceae;
	letter-spacing: 0px
}
nav#c754a4f18c5 ul li.mt {
	float: left;
	display: block
}
nav#c754a4f18c5 ul li.mt > a {
	outline: none;
	line-height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #054372;
	letter-spacing: 3px;
	text-shadow: 3px 3px 2px #065692;
	display: block;
	float: left;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	max-height: 60px
}
nav#c754a4f18c5 ul li.mt > a i,nav#c754a4f18c5 ul li.mt > a span {
	float: left;
	padding: 0 12px;
	padding-right: 12px;
	min-height: 60px;
	line-height: 60px
}
nav#c754a4f18c5 ul li.mt a.homelogo {
	float: left;
	height: 60px;
	position: relative;
	top: 0px;
	margin-right: 0px
}
nav#c754a4f18c5 ul li.mt a.homelogo img {
	float: left;
	max-height: 60px;
	position: relative;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
nav#c754a4f18c5 ul li a.HomeIcon {
	width: 75px;
	text-align: center
}
nav#c754a4f18c5 ul li a.HomeIcon span {
	position: absolute;
	left: -32768px;
	top: -32768px
}
nav#c754a4f18c5 ul a.mta span.down::after {
	font-family: FontAwesome;
	content: "\f107";
	padding-left: 5px;
	line-height: 0;
	font-weight: normal;
	vertical-align: middle;
	font-size: 12px
}
nav#c754a4f18c5 ul ul.sub:not(.toLeft) li a.fly::after {
	font-family: FontAwesome;
	content: "\f101";
	position: absolute;
	right: 17px;
	font-weight: normal;
	font-size: 15px
}
nav#c754a4f18c5 ul ul.sub.toLeft li a.fly::before {
	font-family: FontAwesome;
	content: "\f100";
	padding-right: 6px;
	left: -8px;
	font-weight: normal;
	position: absolute;
	width: 20px;
	font-size: 15px
}
nav#c754a4f18c5 ul li a.mta.act {
	line-height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #054372;
	letter-spacing: 3px;
	text-shadow: 3px 3px 2px #065692;
	text-decoration: none;
	cursor: pointer
}
nav#c754a4f18c5 ul li a.mta.act span.down {
	float: left;
	display: block;
	min-height: 60px;
	line-height: 60px
}
nav#c754a4f18c5 ul li:hover a.mta,nav#c754a4f18c5 ul li a.mta.act,nav#c754a4f18c5 ul a.mta:hover {
	line-height: 60px;
	color: #994205;
	letter-spacing: 2px;
	overflow: hidden
}
nav#c754a4f18c5 ul li:hover a.mta span,nav#c754a4f18c5 ul li a.mta.act span,nav#c754a4f18c5 ul a.mta:hover span {
	line-height: 60px;
	color: #994205;
	letter-spacing: 2px
}
nav#c754a4f18c5 ul li:hover {
	position: relative;
	z-index: 200
}
nav#c754a4f18c5 ul a:hover {
	position: relative;
	white-space: normal;
	z-index: 200
}
nav#c754a4f18c5 ul :hover ul.sub {
	left: 0;
	top: 60px;
	background: #6dc0ff;
	margin-left: 1px;
	padding: 3px;
	white-space: nowrap;
	width: 229px;
	height: auto;
	z-index: 300;
	box-sizing: content-box
}
nav#c754a4f18c5 ul :hover ul.sub li.group {
	float: left;
	width: 100%;
	font: 15px/26px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff97e;
	letter-spacing: 0px;
	background: #065692;
	text-align: left;
	margin-top: 2px;
	padding: 0 3px
}
nav#c754a4f18c5 ul :hover ul.sub li.divider {
	float: left;
	display: block;
	overflow: hidden;
	height: 1px;
	width: 229px !important
}
nav#c754a4f18c5 ul :hover ul.sub li {
	display: block;
	position: relative;
	float: left;
	width: 260px;
	font-weight: normal
}
nav#c754a4f18c5 ul li li {
	float: left;
	margin: 0 0 5px
}
nav#c754a4f18c5 ul li li a,nav#c754a4f18c5 ul :hover ul.sub li a {
	font: 15px/30px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fffbac;
	letter-spacing: 1px;
	border: 1px solid transparent !important;
	display: block;
	width: 229px;
	text-decoration: none;
	padding: 0 0 0 10px;
	position: relative
}
nav#c754a4f18c5 ul li ul.sub li a.act {
	border: 1px solid transparent;
	font: 15px/30px Arial, Helvetica, sans-serif;
	color: #fdd307;
	letter-spacing: 1px
}
nav#c754a4f18c5 ul li ul.toLeft li a.act,nav#c754a4f18c5 ul li ul.toLeft li a,nav#c754a4f18c5 ul li ul.toLeft li a.fly,nav#c754a4f18c5 ul :hover ul.toLeft li a:hover,nav#c754a4f18c5 ul :hover ul.toLeft li a.act,nav#c754a4f18c5 ul :hover ul.toLeft li a.fly:hover,nav#c754a4f18c5 ul :hover ul.toLeft li a.act {
	text-indent: 12px !important
}
nav#c754a4f18c5 ul li ul.sub li a.fly {
	font: 15px/30px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fffbac;
	letter-spacing: 1px;
	border: 1px solid transparent;
	height: 30px
}
nav#c754a4f18c5 ul :hover ul.sub li a:hover,nav#c754a4f18c5 ul :hover ul.sub li a.act,nav#c754a4f18c5 ul li:hover li:hover > a.fly {
	font: 15px/30px Arial, Helvetica, sans-serif;
	color: #fdd307;
	letter-spacing: 1px
}
nav#c754a4f18c5 ul :hover ul.sub li a.fly:hover,nav#c754a4f18c5 ul :hover ul.sub li a.act,#c754a4f18c5-slnc .slicknav_menu .slicknav_no-text {
	margin: 0
}
nav#c754a4f18c5 ul li.mt.group b.mt_icon {
	line-height: 1
}
nav#c754a4f18c5 ul li.mt.group b.mt_icon img {
	height: 60px
}
nav#c754a4f18c5 ul a:hover a:hover ul,nav#c754a4f18c5 ul a:hover a:hover a:hover ul {
	left: 242px;
	top: -4px;
	padding: 3px;
	white-space: nowrap;
	width: 240px;
	z-index: 400;
	height: auto
}
nav#c754a4f18c5 ul ul,nav#c754a4f18c5 ul a:hover ul ul,nav#c754a4f18c5 ul a:hover a:hover ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 250px;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none
}
nav#c754a4f18c5 ul li:hover li:hover > ul.group {
	top: - 19px
}
nav#c754a4f18c5 ul li:hover ul.sub li:hover > ul.group {
	top: - 21px
}
nav#c754a4f18c5 ul li:hover li:hover > ul {
	left: 230px;
	top: -3px;
	background: #6dc0ff;
	padding: 3px;
	white-space: nowrap;
	width: 240px;
	z-index: 400;
	height: auto
}
nav#c754a4f18c5 ul li:hover > ul ul {
	position: absolute;
	left: -9999px;
	top: -9999px;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	list-style: none
}
nav#c754a4f18c5 ul li ul.sub.toLeft li > ul {
	left: -240px !important
}
nav#c754a4f18c5 ul ul li.mt-clone {
	border-bottom: 1px solid
}
nav#c754a4f18c5 ul.lastMT {
	position: absolute;
	right: 10px
}
nav#c754a4f18c5 ul.lastMT li a {
	border: 1px solid transparent
}
.noHorPad {
	padding-left: 0 !important;
	padding-right: 0 !important
}
#c754a4f18c5-slnc .slicknav_btn {
	position: relative;
	display: block;
	vertical-align: middle;
	float: right;
	padding: 0.438em 0.625em 0.438em 0.625em;
	line-height: 1.125em;
	cursor: pointer;
	margin: 5px 0 6px;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #402011
}
#c754a4f18c5-slnc .slicknav_menu .slicknav_menutxt {
	line-height: 1.188em;
	float: left;
	color: #FFF;
	font-weight: bold;
	font-size: 14px
}
#c754a4f18c5-slnc .slicknav_menu .slicknav_icon {
	float: left;
	margin: 0.188em 0 0 0.438em
}
#c754a4f18c5-slnc .slicknav_menu .slicknav_icon-bar {
	display: block;
	width: 1.125em;
	height: 2px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	-moz-box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	box-shadow: 0 1px 0 rgba(0,0,0,0.25);
	background-color: #FFF;
	position: relative;
	top: 0;
	transition: all 500ms ease-in-out 0s
}
#c754a4f18c5-slnc .slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.188em
}
#c754a4f18c5-slnc .slicknav_nav {
	clear: both;
	max-height: 300px;
	overflow: auto;
	margin: 0;
	padding: 0
}
#c754a4f18c5-slnc .slicknav_nav .slicknav_arrow {
	font-size: 0.8em;
	margin: 0 0 0 0.4em
}
#c754a4f18c5-slnc .slicknav_nav .slicknav_row {
	display: block;
	padding: 10px 10px
}
#c754a4f18c5-slnc .slicknav_nav a {
	display: block;
	outline: none;
	padding: 10px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF
}
#c754a4f18c5-slnc .slicknav_nav .slicknav_item a,#c754a4f18c5-slnc .slicknav_nav .slicknav_parent-link a {
	display: inline;
	padding: 0;
	margin: 0
}
#c754a4f18c5-slnc .slicknav_menu {
	z-index: 1;
	font-size: 16px;
	font-family: Tahoma;
	float: left;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #402011;
	padding: 5px
}
#c754a4f18c5-slnc .slicknav_ovl ul {
	list-style: none;
	float: left !important;
	margin: 0;
	padding: 0
}
#c754a4f18c5-slnc .slicknav_ovl li {
	height: 30px;
	width: 30px;
	margin: 0 5px 0 0;
	padding: 0;
	position: relative;
	top: 5px
}
#c754a4f18c5-slnc div.slicknav_ovl {
	position: relative;
	width: 100%;
	left: 0px;
	top: 0px
}
#c754a4f18c5-slnc div.slicknav_ovl a {
	display: block;
	outline: none;
	padding: 0;
	margin: 0;
	position: relative;
	text-align: center;
	top: 4px;
	left: -1px
}
#c754a4f18c5-slnc .slicknav_nav,#c754a4f18c5-slnc .slicknav_nav ul {
	list-style: none;
	background: #402011
}
#c754a4f18c5-slnc .slicknav_nav ul {
	padding: 0;
	margin: 0 0 0 0px
}
#c754a4f18c5-slnc .slicknav_menu ul ul {
	text-indent: 15px;
	background: #402011
}
#c754a4f18c5-slnc .slicknav_menu .mtclone {
	border-bottom: 1px solid #FFF
}
#c754a4f18c5-slnc .slicknav_menu ul ul a {
	font-weight: normal !important
}
#c754a4f18c5-slnc .slicknav_menu ul ul ul {
	background: #402011;
	text-indent: 30px
}
#c754a4f18c5-slnc .slicknav_arrow {
	text-indent: 0
}
#c754a4f18c5-slnc .slicknav_ovl a {
	padding: 5px 0;
	margin: 2px -5px;
	text-decoration: none;
	font-weight: bold;
	color: #FFF
}
#c754a4f18c5-slnc .slicknav_nav .slicknav_open > a > a,#c754a4f18c5-slnc .slicknav_nav .slicknav_open > a > span,#c754a4f18c5-slnc .slicknav_nav li.mtasel > a > span {
	color: #BA6B34 !important
}
#c754a4f18c5-slnc .slicknav_nav .slicknav_item:hover,#c754a4f18c5-slnc .slicknav_nav li.mtasel,#c754a4f18c5-slnc .slicknav_nav .slicknav_item:hover > a,#c754a4f18c5-slnc .slicknav_open,#c754a4f18c5-slnc .slicknav_nav a:hover,#c754a4f18c5-slnc .slicknav_nav a.mtasel {
	background: #402011;
	color: #BA6B34 !important
}
#c754a4f18c5-slnc .slicknav_nav .slicknav_txtnode {
	margin-left: 15px
}
#c754a4f18c5-slnc form {
	display: inline;
	opacity: 0
}
#c754a4f18c5-slnc .slicknav_search,#c754a4f18c5-slnc .slicknav_search input[type="search"]:focus {
	opacity: 1
}
#c754a4f18c5-slnc .slicknav_search input[type="search"] {
	background: #fff;
	color: #000;
	border: 2px solid #402011;
	border-radius: 4px;
	height: 30px;
	width: 100px !important;
	opacity: 0.85;
	-webkit-transition: opacity 0.5s, width 0.55s;
	transition: opacity 0.5s, width 0.55s
}
#c754a4f18c5-slnc #slicknav_searchform .text-input {
	width: 0;
	backface-visibility: hidden
}
#c754a4f18c5-slnc .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-of-type(1) {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 4px
}
#c754a4f18c5-slnc .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-of-type(3) {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: -6px !important
}
#c754a4f18c5-slnc .slicknav_open .slicknav_icon .slicknav_icon-bar:nth-of-type(2) {
	background-color: transparent !important;
	box-shadow: none !important
}
#c754a4f18c5-slnc.fixed {
	position: absolute;
	z-index: 1000;
	width: 100%
}
#c754a4f18c5-offset {
	height: 52px;
	display: none
}
.EyeCbg {
	width: 100%;
	float: left;
	overflow: hidden
}
.eyecatcher {
	width: 100.5%;
	max-width: 1910px;
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
	left: 50%;
	-webkit-transform: translate(-50%,0);
	transform: translate(-50%,0)
}
#c3ec01fa382 {
	float: left;
	width: 100%;
	line-height: 0
}
.c3ec01fa382 {
	overflow: hidden;
	position: relative;
	margin: 0
}
.TL,.TC,.TR,.CL,.CC,.CR,.BR,.BC,.BL {
	float: left;
	width: auto;
	position: absolute;
	margin: 0;
	padding: 0
}
.BR.pc3ec01fa3821 {
	float: left;
	position: absolute;
	-webkit-transform: translate(0%,0%) translate3d(-30px,0px,0px);
	transform: translate(0%,0%) translate3d(-30px,0px,0px);
	right: 0;
	bottom: 0
}
.pc3ec01fa3821 {
	z-index: 13;
	-webkit-transform: translate(30px,0);
	transform: translate(30px,0)
}
#sc3ec01fa3821 {
	float: left;
	background: rgba(255,255,255,0.5);
	margin: 0 auto 30px
}
#sc3ec01fa3821 form.search {
	float: left;
	text-align: left
}
#sc3ec01fa3821 form.search .table {
	display: table
}
#sc3ec01fa3821 form.search .td {
	display: table-cell;
	padding-right: 2px;
	position: relative;
	z-index: 5
}
#sc3ec01fa3821 form.search .tdbutton {
	width: 20px;
	display: table-cell
}
#sc3ec01fa3821 form.search input[type="search"] {
	line-height: 100%;
	font-family: inherit;
	color: #313131;
	letter-spacing: 0px;
	background: rgba(255,255,255,0);
	padding: 0 0 0 5px;
	border: 1px solid rgba(0,0,0,0.0001);
	cursor: text;
	vertical-align: middle;
	width: 100%
}
#sc3ec01fa3821 form.search input[type="search"]:focus {
	line-height: 100%;
	font-family: inherit;
	color: #57043e;
	letter-spacing: 0px
}
#sc3ec01fa3821 form.search input[type="submit"] {
	background: rgba(255,255,255,0);
	font-style: normal;
	font-weight: normal;
	line-height: 100%;
	font-family: FontAwesome;
	text-decoration: none;
	color: #404080;
	letter-spacing: 0px;
	width: 20px;
	padding: 5px 14px 5px 10px;
	border: 1px solid rgba(0,0,0,0.0001);
	cursor: pointer;
	vertical-align: middle
}
.pc3ec01fa3822 h1,.pc3ec01fa3822 div {
	display: table;
	font: 55px/55px Tahoma, Arial, Helvetica, sans-serif;
	color: #eaeaea !important;
	letter-spacing: 6px;
	margin: 0
}
.BL.pc3ec01fa3822 {
	float: left;
	position: absolute;
	left: 0;
	bottom: 0;
	-webkit-transform: translate(0%,0%) translate3d(45px,-40px,0px);
	transform: translate(0%,0%) translate3d(45px,-40px,0px)
}
nav#ceee034bd91 {
	width: 100%;
	margin: 0 auto;
	float: left;
	padding: 0
}
nav#ceee034bd91 ul {
	float: left;
	width: 100%;
	list-style: none;
	padding: 10px 0 10px 20px;
	text-align: left;
	background: #9e7d6c;
	margin: 0
}
nav#ceee034bd91 ul li {
	display: inline-block;
	white-space: nowrap
}
nav#ceee034bd91 ul li span {
	font-size: 15px;
	line-height: 15px;
	color: #d3ffc7;
	letter-spacing: 0px
}
nav#ceee034bd91 ul li a {
	font-size: 15px;
	line-height: 15px;
	color: #fffbac;
	letter-spacing: 0px
}
nav#ceee034bd91 ul li a:hover {
	line-height: 100%;
	color: #fdd307;
	letter-spacing: 0px
}
nav#ceee034bd91 ul li:nth-child(2)::before {
	content: '';
	padding: 0
}
nav#ceee034bd91 ul > li + li::before {
	color: #5C0404;
	content: '…';
	padding: 0 4px
}
.h9de0b88f6f {
	border: 0px
}
.cursorHand {
	cursor: pointer !important
}
a.anker0 {
	float: left;
	font-size: 0;
	height: 0;
	width: 0
}
.center {
	text-align: center !important;
	margin: 0px auto 0 auto !important
}
.right {
	text-align: right;
	float: right !important
}
.FONT-size-1,form.cmxform sub,form.cmxform sup {
	font-size: 70%
}
.FONT-size-2 {
	font-size: 80%
}
.FONT-size-3 {
	font-size: 100%
}
.FONT-size-4 {
	font-size: 120%
}
.FONT-size-5 {
	font-size: 150%
}
.FONT-size-6 {
	font-size: 200%
}
.FONT-size-7 {
	font-size: 300%
}
.FONT-face-Arial {
	font-family: "Arial, Helvetica, sans-serif" !important
}
.FONT-face-Comic-Sans-MS {
	font-family: "Comic Sans MS, Arial, Helvetica, sans-serif" !important
}
.FONT-face-Georgia {
	font-family: "Georgia, Times New Roman, Serif" !important
}
.FONT-face-Tahoma {
	font-family: "Tahoma, Arial, Helvetica, sans-serif" !important
}
.FONT-face-Times {
	font-family: "Times New Roman,Georgia, Serif" !important
}
.FONT-face-Trebuchet-MS {
	font-family: "Trebuchet MS, Geneva, Arial, Helvetica, sans-serif" !important
}
.FONT-face-Verdana {
	font-family: "Verdana, Arial, Helvetica, sans-serif" !important
}
.tab_hidden {
	position: absolute;
	right: 500000px;
	top: -500000px
}
.tdtop {
	vertical-align: top
}
.dummy {
}
.no-margin {
	margin: 0 !important
}
.bmargin10 {
	margin-bottom: 10px
}
.tmargin10 {
	margin-top: 10px
}
.bmargin40 {
	margin-bottom: 40px
}
.passClick {
	cursor: pointer;
	position: absolute;
	left: 3px;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	transform: translate(0,-50%)
}
input[data-ucp] {
	padding-left: 25px !important
}
.Registering {
	border: 1px dotted blue
}
.RegErrMsg {
	margin: 12px 0;
	padding: 10px;
	color: yellow;
	background: red
}
.regp {
	font-size: 75%;
	font-style: italic;
	margin: 0 0 8px;
	color: grey
}
.userinfo {
	float: left;
	width: 100%;
	margin: 5px 0;
	padding: 5px
}
.userinfo p {
	float: left;
	width: 100%;
	margin: 5px 0;
	padding: 5px 0;
	text-align: center
}
form.cmxform textarea {
	resize: none
}
form.cmxform .gb_required:after {
	content: ' *)'
}
form.cmxform .leftItem {
	display: block;
	width: 20%;
	margin-top: 4px;
	white-space: nowrap
}
form.cmxform .rightItem {
	width: 80%
}
form.cmxform .leftItemMessage {
	width: 20%;
	margin-top: 38px
}
.guestbook_pages {
	text-align: center
}
form.cmxform {
	font-size: 1.0em
}
form.cmxform #preview_cont {
	padding: 3px;
	margin-bottom: 8px
}
form.cmxform #preview {
	padding-left: 3px
}
form.cmxform .inputItem {
	padding-top: 3px;
	margin: 0;
	float: left
}
.btn-30 {
	min-width: 30%
}
.imageWin,.sizeWin {
	width: 410px;
	height: 110px
}
.linkWin {
	width: 410px;
	height: 170px
}
.colorWin {
	width: 310px;
	height: 240px
}
.bbdialogs {
	float: left;
	display: none;
	z-index: 99999;
	padding: 20px;
	border: #ccc 5px solid;
	background: #fff;
	position: fixed;
	left: 0;
	top: 0;
	color: #000
}
.gbFormBorder {
	border: 1px solid #777 !important;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
input,
textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 3px
}
input[type='text'] {
	height: 22px;
	padding: 0 3px !important
}
h2.frmdialogs {
	font-size: 20px;
	margin: 0 0 3px 0
}
.editbutton,
.dialogbutton {
	background: #555;
	border: #888 1px solid;
	font-size: 95%;
	color: #eee;
	font-weight: bold;
	width: 120px;
	cursor: pointer;
	height: 24px;
	box-sizing: border-box;
	margin-top: 5px
}
.linkbutton {
	display: block;
	text-align: center;
	height: 24px;
	color: #eee !important;
	margin: 5px 5px 0 0;
	float: left
}
#bb-overlaymask {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99998;
	background-color: #333;
	display: none
}
.errorleft {
	width: 20%;
	float: left
}
.errorright {
	margin-left: 20%
}
.gb_large {
	font-size: 200%;
	font-weight: bold
}
.gb_wrh55d9d7bfab_gb td.gb_even {
	color: #046F07;
	background: #CDDDCD
}
.gb_wrh55d9d7bfab_gb img {
	max-width: 200px
}
.gb_wrh55d9d7bfab_gb td.gb_even a {
	color: #003CFF !important
}
.gb_wrh55d9d7bfab_gb td.gb_odd {
	color: #057A08;
	background: #E3F5E5
}
.gb_wrh55d9d7bfab_gb td.gb_odd a {
	color: #00A2FF !important
}
.gb_wrh55d9d7bfab_gb form.cmxform div.error,.error_style {
	color: #FF7800;
	margin-left: 0px;
	font-weight: bold;
	background: none !important;
	width: 80%
}
.gb_wrh55d9d7bfab_gb form.cmxform input.error,.gb_wrh55d9d7bfab_gb form.cmxform textarea.error {
	border: 1px solid #FF7800;
	background: #F0DBDB
}
.gb_wrh55d9d7bfab_gb {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}
@media print {
	.ls-nav-left,.ls-nav-right,.ls-thumblist {
		opacity: 0
	}
	form.form {
		background: #fff !important;
		color: #000 !important;
		box-shadow: none
	}
	form.form button,form.form .captchabox {
		display: none
	}
	form.form .inpcomment,form.form fieldset,form.form fieldset legend,form.form select,form.form select option,form.form input[type="text"],form.form input[type="email"],form.form input[type="file"],form.form input[type="password"],form.form textarea {
		background: #fff !important;
		color: #000 !important;
		box-shadow: none
	}
	.vtdscroll-top {
		display: none
	}
	.teaser .tsrmore {
		display: none !important
	}
	header,footer,nav,.topicbar,.sidebar {
		display: none !important
	}
	.cts .C_md_push,.tcs .C_md_push,.tsc .C_md_push {
		left: 0% !important
	}
	.tcs .C_md_Width,.tsc .C_md_Width,.cts .C_md_Width {
		width: 100%
	}
	*,*:before,*:after {
		background: transparent !important;
		color: #000 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
		text-shadow: none !important
	}
	a,a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	a[href^="#"]:after,a[href^="javascript:"]:after {
		content: ""
	}
	pre {
		white-space: pre-wrap !important
	}
	pre,blockquote {
		border: 1px solid #999;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	tr,img {
		page-break-inside: avoid
	}
	p,h2,h3 {
		orphans: 3;
		widows: 3
	}
	h2,h3 {
		page-break-after: avoid
	}
}
@media (max-width: 768px) {
	.vcenter {
		top: 5px !important;
		position: relative !important
	}
	form.form fieldset p.fancy .vcenter {
		top: 5px !important;
		position: relative !important
	}
	form.form [class*='col-fw-'] {
		width: 100%;
		display: block;
		max-width: 100%;
		border-right: 0px solid transparent;
		margin: 0 0 8px 0
	}
	form.form .griddy-row {
		display: block
	}
	form.form .nopadding {
		padding: 0
	}
	.modal-dialog  .suggest-pre {
		font-size: 15px;
		line-height: 16px;
		color: #000 !important;
		letter-spacing: 0px
	}
	.modal-dialog  .suggest-body {
		font-size: 15px;
		line-height: 16px;
		color: #000 !important;
		letter-spacing: 0px
	}
	.ausu-suggestionsBox {
		float: left;
		position: relative;
		top: 0;
		left: 0;
		border: none;
		background: none;
		width: 100%;
		height: auto;
		overflow: hidden
	}
	.ausu-suggestionsBox ul.asus-list a,.ausu-suggestionsBox ul.asus-list li {
		display: inline;
		text-indent: 0;
		float: left;
		border: none;
		min-width: 10px
	}
	.ausu-suggestionsBox ul.asus-list a {
		padding: 10px 10px 5px 0;
		color: #666
	}
	.ausu-suggestionsBox ul.asus-list li.selected {
		background: none
	}
	.ausu-suggestionsBox .suggest-pre {
		color: #666
	}
}
@media (max-width: 480px) {
	.griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.col3 .griddy-row  [class*='col-fw-'] {
		max-width: 100%
	}
	.BR.pc3ec01fa3821 {
		position: absolute;
		right: 7.5px;
		bottom: 0px;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
	.BL.pc3ec01fa3822 {
		left: 11.25px;
		bottom: 10px;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}
@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 60px auto
	}
	.modal-content {
		box-shadow: 0px 3px 9px 0px rgba(0,0,0,0.6)
	}
	.modal-sm {
		width: 300px
	}
}
@media (min-width: 992px) {
	.modal-lg {
		width: 900px
	}
	.tb-show {
		display: none !important
	}
	nav#c754a4f18c5 {
		display: block
	}
	#c754a4f18c5-top {
		display: block;
		width: 100%
	}
	nav#c754a4f18c5-slnc {
		display: none
	}
	#c754a4f18c5-offset {
		display: none
	}
	.tcs .C_md_Width,.tsc .C_md_Width,.cts .C_md_Width {
		width: 63.54%
	}
	.tcs .T_md_Width,.tsc .T_md_Width,.cts .T_md_Width {
		width: 15.63%
	}
	.tcs .S_md_Width,.tsc .S_md_Width,.cts .S_md_Width {
		width: 20.83%
	}
	.tcs .T_md_pull {
		right: 63.54%
	}
	.tcs .C_md_push {
		left: 15.63%
	}
	.tsc .T_md_pull {
		right: 63.54%
	}
	.tsc .C_md_push {
		left: 36.46%
	}
	.tsc .S_md_pull {
		right: 63.54%
	}
	.tc .C_md_Width,.ct .C_md_Width {
		width: 84.37%
	}
	.tc .T_md_Width,.ct .T_md_Width {
		width: 15.63%
	}
	.tc .S_md_Width,.ct .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.tc .C_md_push {
		left: 15.63%
	}
	.tc .T_md_pull {
		right: 84.37%
	}
	.ct .C_md_push {
		left: 0
	}
	.ct .T_md_pull {
		right: 0
	}
	.cs .C_md_Width,.sc .C_md_Width {
		width: 79.17%
	}
	.cs .S_md_Width,.sc .S_md_Width {
		width: 20.83%
	}
	.cs .T_md_Width,.sc .T_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cs .C_md_push {
		left: 0
	}
	.cs .S_md_pull {
		right: 0
	}
	.sc .C_md_push {
		left: 20.83%
	}
	.sc .S_md_pull {
		right: 79.17%
	}
	.cb .C_md_Width {
		width: 100%
	}
	.cb .T_md_Width,.cb .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cb .C_md_push {
		left: 0
	}
	.cb .S_md_pull {
		right: 0
	}
}
@media (max-width: 991px) {
	.pagination div.mob,.pagination .mobile {
		display: inline
	}
	.pagination div.stand,.pagination .standard {
		display: none
	}
	.pagination .divider {
		display: none
	}
	.tb-td-hidden {
		visibility: hidden;
		display: none
	}
	.tb-show {
		display: block !important
	}
	nav .tb-show {
		display: inline-block !important
	}
	nav#c754a4f18c5 {
		display: none
	}
	#c754a4f18c5-top {
		display: none
	}
	nav#c754a4f18c5-slnc {
		display: block
	}
	#c754a4f18c5-offset {
		display: block
	}
	.CbC {
		padding-right: 5px
	}
	.browser-split-3 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
}
@media (max-width: 479px) {
	.sadv form.form fieldset.left .sfield {
		width: 100%
	}
	.sadv form.form fieldset.left .input1 {
		width: 100%
	}
	.sadv form.form fieldset.left .input1 select {
		width: 100%
	}
	.sadv form.form fieldset.left label {
		width: 100%
	}
	.sadv form.form input#searchresult {
		width: 100%
	}
	.tn-td-hidden {
		visibility: hidden;
		display: none
	}
}
@media (max-width: 767px) {
	.mb-td-hidden {
		visibility: hidden;
		display: none
	}
	[class*='split-fw-'] {
		width: 100%;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent
	}
	.split-normal div {
		padding: 0 !important
	}
	.split-row {
		display: block
	}
	.hidden-xs {
		display: none !important
	}
	.CbC {
		padding-left: 5px
	}
	.topbar,.bottombar {
		padding-left: 0;
		padding-right: 0
	}
	.topbar .content,.bottombar .content {
		padding-left: 5px;
		padding-right: 5px
	}
	.container {
		padding-left: 25px;
		padding-right: 25px
	}
	.row {
		margin-left: -25px;
		margin-right: -25px
	}
	.C_sm_Width {
		width: 100%;
		min-width: 150px
	}
	.tc .T_sm_Width,.tc .S_sm_Width,.tc .C_sm_Width,.cs .T_sm_Width,.cs .S_sm_Width,.cs .C_sm_Width,.cb .T_sm_Width,.cb .S_sm_Width,.cb .C_sm_Width,.sc .T_sm_Width,.sc .S_sm_Width,.sc .C_sm_Width,.tsc .T_sm_Width,.tsc .S_sm_Width,.tsc .C_sm_Width,.cts .T_sm_Width,.cts .S_sm_Width,.cts .C_sm_Width,.tcs .T_sm_Width,.tcs .S_sm_Width,.tcs .C_sm_Width {
		padding-left: 5px;
		padding-right: 5px
	}
	.T_sm_Width {
		width: 100%
	}
	.S_sm_Width {
		clear: both;
		width: 100%
	}
	.T_sm_pull {
		right: 0
	}
	.C_sm_push {
		left: 0
	}
	.S_sm_pull {
		right: 0
	}
	.tc .S_sm_Width,.ct .S_sm_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cs .T_sm_Width,.sc .T_sm_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cb .T_sm_Width,.cb .S_sm_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.browser-split-3,.browser-split-2 {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1
	}
}
@media (max-width: 1199px) {
	.lg-td-hidden {
		visibility: hidden;
		display: none
	}
	.lg-hidden {
		display: none !important
	}
	.lg-show {
		display: block !important
	}
	nav .lg-show {
		display: inline-block !important
	}
}
@media (max-width: 550px) {
	.col3 [class*='col-fw-'] {
		width: 100% !important;
		display: block;
		max-width: 100%;
		margin: 0 auto !important;
		border-right: 0px solid transparent
	}
	.griddy-row {
		display: block
	}
	.col3 .nopadding {
		padding: 0
	}
}
@media screen {
	table .tb-hidden {
		display: table
	}
}
@media screen and (max-width: 479px) {
	.tn-hidden {
		display: none !important
	}
	.tn-show {
		display: block !important
	}
	nav .tn-show {
		display: inline-block !important
	}
}
@media screen and (min-width: 480px) {
	.tn-hidden {
		display: block
	}
	nav .tn-hidden {
		display: inline-block !important
	}
	table .tn-hidden {
		display: table
	}
	.tn-show {
		display: none !important
	}
}
@media screen and (max-width: 767px) {
	.mb-hidden {
		display: none !important
	}
	.mb-show {
		display: block !important
	}
	nav .mb-show {
		display: inline-block !important
	}
}
@media screen and (min-width: 768px) {
	.mb-hidden {
		display: block
	}
	nav .mb-hidden {
		display: inline-block !important
	}
	table .mb-hidden {
		display: table
	}
	.mb-show {
		display: none !important
	}
}
@media screen and (max-width: 991px) {
	.tb-hidden {
		display: none !important
	}
}
@media screen and (min-width: 992px) {
	.tb-hidden {
		display: block
	}
	nav .tb-hidden {
		display: inline-block !important
	}
}
@media (min-width: 1200px) {
	.lg-hidden {
		display: block
	}
	nav .lg-hidden {
		display: inline-block !important
	}
	table .lg-hidden {
		display: table
	}
	.lg-show {
		display: none !important
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.topbar,.bottombar {
		padding-left: 0 !important;
		padding-right: 0 !important
	}
	.topbar .content,.bottombar .content {
		padding-left: 5px;
		padding-right: 5px
	}
	.container {
		padding-left: 25px;
		padding-right: 25px
	}
	.row {
		margin-left: -25px;
		margin-right: -25px
	}
	.tcs .C_sm_Width {
		padding-right: 5px
	}
	.tcs .S_ms_Width,.tcs .S_md_Width {
		padding-left: 5px
	}
	.tcs .T_ms_Width,.tcs .T_md_Width {
		padding-left: 5px
	}
	.cts .C_sm_Width {
		padding-left: 5px
	}
	.cts .T_ms_Width,.cts .T_md_Width {
		padding-right: 5px
	}
	.tsc .C_sm_Width {
		padding-right: 5px
	}
	.tsc .S_sm_Width {
		padding-left: 5px
	}
	.tsc .T_sm_Width {
		padding-left: 5px
	}
	.sc .S_sm_Width,.sc .S_md_Width {
		padding-left: 5px
	}
	.cs .S_sm_Width,.cs .S_md_Width {
		padding-right: 5px
	}
	.tc .T_sm_Width,.tc .T_md_Width {
		padding-left: 5px
	}
	.ct .T_sm_Width,.ct .T_md_Width {
		padding-right: 5px
	}
	.tcs .C_md_Width,.tsc .C_md_Width,.cts .C_md_Width {
		width: 79.37%
	}
	.tcs .T_md_Width,.tsc .T_md_Width,.cts .T_md_Width {
		width: 20.63%
	}
	.tcs .T_md_push,.tsc .T_md_push,.cts .T_md_push {
		left: 0
	}
	.tcs .S_sm_Width,.tsc .S_sm_Width,.cts .S_sm_Width {
		clear: both;
		width: 100%;
		padding-right: 5px;
		padding-left: 5px
	}
	.tcs .T_md_pull,.tsc .T_md_pull {
		right: 79.37%
	}
	.tcs .sidebar,.tcs .SbC,.tsc .sidebar,.tsc .SbC {
		min-height: 1px !important
	}
	.cts .T_md_pull {
		right: 0
	}
	.cts .sidebar,.cts .SbC {
		min-height: 1px !important
	}
	.tcs .C_md_push {
		left: 20.63%
	}
	.tsc .T_md_pull {
		right: 79.37%
	}
	.tsc .S_md_pull {
		right: 0
	}
	.tsc .C_md_push {
		left: 20.63%
	}
	.cts .C_md_push {
		left: 0
	}
	.S_md_Width {
		width: 20.83%
	}
	.tc .C_md_Width,.ct .C_md_Width {
		width: 79.37%
	}
	.tc .T_md_Width,.ct .T_md_Width {
		width: 20.63%
	}
	.tc .S_md_Width,.ct .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.tc .C_md_push {
		left: 20.63%
	}
	.tc .T_md_pull {
		right: 79.37%
	}
	.ct .C_md_push {
		left: 0
	}
	.ct .T_md_pull {
		right: 0
	}
	.cs .C_md_Width,.sc .C_md_Width {
		width: 74.17%
	}
	.cs .S_md_Width,.sc .S_md_Width {
		width: 25.83%
	}
	.cs .T_md_Width,.sc .T_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cs .SbC,.sc .SbC {
		min-height: 1px
	}
	.cs .C_md_push {
		left: 0
	}
	.cs .S_md_pull {
		right: 0
	}
	.sc .C_md_push {
		left: 25.83%
	}
	.sc .S_md_pull {
		right: 74.17%
	}
	.cb .C_md_Width {
		width: 100%
	}
	.cb .T_md_Width,.cb .S_md_Width {
		width: 0;
		display: none;
		min-height: 0;
		height: 0;
		line-height: 0
	}
	.cb .C_md_push {
		left: 0
	}
	.cb .S_md_pull {
		right: 0
	}
}
@media (max-width: 1200px) {
	.CbC,.SbC,.TbC,.topbar,.bottombar {
		padding: 10px
	}
	.CbC .spacer,.SbC .spacer,.TbC .spacer,.topbar .spacer,.bottombar .spacer {
		padding: 5px
	}
}
