html {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
*, *:before, *:after {
	-moz-box-sizing: inherit;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}
* {
	max-height: 10000px;
	font-size: 100.01%;
}
html { font-size: 62.5%; }
body {
	margin: 0;
	color: #333;
	font: 1.6em/1.813em 'Cabin', Arial, Helvetica, sans-serif;
	background: #fff;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary { display: block; }
img { border-style: none; }
a {
	text-decoration: none;
	color: #6d71ae;
	outline: none;
}
a:hover { text-decoration: underline; }
input,
textarea,
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #000;
}
textarea {
	overflow: auto;
	resize: vertical;
	vertical-align: top;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
*overflow: visible;
}
input[type="search"] { -webkit-appearance: none; }
input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration {
display:none;
}
q { quotes: none; }
q:before,
q:after {
	content: '';
	content: none;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup { top: -0.5em; }
sub { bottom: -0.25em; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
p { margin: 0 0 1.2em; }
form legend { display: none; }
.bg-stretch {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.bg-stretch img {
	vertical-align: top;
	width: 100%;
}
.bg-image > span {
	position: relative;
	left: 50%;
	width: 100%;
	min-width: 320px;
}
.bg-image img {
	position: relative;
	left: -50%;
	min-width: 320px;
	width: 100%;
	vertical-align: top;
}
#wrapper {
	width: 100%;
	overflow: hidden;
}
.search-block { background: #f2f2f2; }
.search-block .holder {
	padding: 29px 1%;
	margin: 0 auto;
	max-width: 1200px;
}
.search-form {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	border: 1px solid #d5d5d5;
}
.search-form .input-holder { overflow: hidden; }
.search-form input[type="text"] {
	color: #717171;
	font: 20px/22px 'Cabin', Arial, Helvetica, sans-serif;
	height: 40px;
	box-sizing: border-box;
	padding: 7px 2.6%;
	width: 100%;
	border: none;
	background: none;
	margin: 0;
}
.search-form .submit-holder {
	float: right;
	margin: -1px;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	overflow: hidden;
}
.search-form input[type="submit"] {
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	border: none;
	background: #0065a9 url(../images/sprite.png) no-repeat 38px 14px;
	height: 42px;
	letter-spacing: -1px;
	padding: 0 36px 0 62px;
	margin: 0;
}
.search-form input[type="submit"]:focus,
.search-form input[type="submit"]:hover { background-color: #0048a9; }
.search-form ::-webkit-input-placeholder {
color: #c5c5c5;
}
.search-form :-moz-placeholder {
color: #c5c5c5;
}
.search-form ::-moz-placeholder {
color: #c5c5c5;
opacity: 1;
}
.search-form :-ms-input-placeholder {
color: #c5c5c5;
}
.header-top .logo-header {
    height: 19px;
    display: block;
    float: left;
    margin-top: 3px;
}
.header-top .logo-header img {
    width: auto;
    max-height: 100%;
}

.search-opener {
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 18px;
	height: 18px;
	margin: 4px 21px;
	background: url(../images/sprite.png) no-repeat 0 -54px;
}
.search-opener:focus,
.search-opener:hover { opacity: 0.8; }
.search-active .search-opener { background-position: -38px -54px; }
#header .holder,
.header-bottom {
	margin: 0 auto;
	max-width: 1200px;
	padding: 0 1%;
	position: relative;
}
#header:after {
	content: "";
	display: block;
	clear: both;
}
.header-top {
	padding: 8px 0;
	margin: 0;
	/*
	background: #463d7c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2M2Q3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjNDczZTdkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM0NTNmN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzQ1M2Y3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNDY0MDdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0NzQxN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzQ4NDI4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNDc0MzdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM0ODQ0ODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiM0OTQ4ODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM0YjRjODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM0ZDRlODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM0YzRkODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiM0ZjUxOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiM0YzUxODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM1NDViOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1MzVjOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1MTVhOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1NDVkOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiM1MzVlOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiM1YTY1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1NzY3OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1YjY2OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1YjY2OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1ODY4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiM1YjZkOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiM1ZDZmYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1YzcwYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1ZTcyYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiM2MTc3YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiM2MDc4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM2MzdiYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM2NDdjYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM2MzdlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM2MzdlYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiM2NDdmYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiM2NTgyYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiM2NjgzYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2NDgzYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2ODg3YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiM2OThhYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiM2YzhmYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiM2YThmYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiM2YzkxYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiM2YzkyYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiM2ZDkzYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiM2ZTkzYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiM2ZTk0YmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiM3Mjk4YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiM3MDlhYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiM2Zjk5YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiM3MjllYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiM3NmE0YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiM3OGE2Y2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiM3NmE4Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiM3YWFjY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM3ZWI2ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM4MGI4ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiM4MWJhZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiM4MGJiZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiM4MWJjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiM4MWJjZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM4MWJlZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM4MmJmZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiM4MmJmZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiM4M2MyZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiM4M2MzZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiM4N2M3ZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiM4NmM2ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM4OGM4ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODljY2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #463d7c), color-stop(2%, #473e7d), color-stop(2%, #453f7b), color-stop(2%, #453f7b), color-stop(3%, #46407e), color-stop(4%, #47417d), color-stop(4%, #484280), color-stop(6%, #47437e), color-stop(7%, #484481), color-stop(11%, #494882), color-stop(14%, #4b4c85), color-stop(14%, #4d4e87), color-stop(15%, #4c4d86), color-stop(18%, #4f518a), color-stop(18%, #4c5189), color-stop(25%, #545b92), color-stop(26%, #535c93), color-stop(26%, #515a91), color-stop(26%, #545d94), color-stop(27%, #535e94), color-stop(32%, #5a659b), color-stop(33%, #57679b), color-stop(33%, #5b669c), color-stop(33%, #5b669c), color-stop(33%, #58689c), color-stop(37%, #5b6d9f), color-stop(37%, #5d6fa1), color-stop(39%, #5c70a3), color-stop(39%, #5e72a5), color-stop(42%, #6177a9), color-stop(43%, #6078a8), color-stop(44%, #637bab), color-stop(46%, #647caa), color-stop(46%, #637ead), color-stop(46%, #637eab), color-stop(47%, #647fae), color-stop(47%, #6582ae), color-stop(48%, #6683af), color-stop(50%, #6483af), color-stop(51%, #6887b3), color-stop(54%, #698ab5), color-stop(55%, #6c8fb9), color-stop(56%, #6a8fb9), color-stop(57%, #6c91bb), color-stop(57%, #6c92b9), color-stop(58%, #6d93ba), color-stop(58%, #6e93bd), color-stop(59%, #6e94bb), color-stop(61%, #7298bf), color-stop(61%, #709ac0), color-stop(62%, #6f99bf), color-stop(64%, #729ec3), color-stop(68%, #76a4c8), color-stop(68%, #78a6ca), color-stop(71%, #76a8cb), color-stop(73%, #7aaccf), color-stop(81%, #7eb6d7), color-stop(81%, #80b8d9), color-stop(83%, #81bad8), color-stop(84%, #80bbd9), color-stop(84%, #81bcdc), color-stop(85%, #81bcda), color-stop(86%, #81bedb), color-stop(86%, #82bfde), color-stop(87%, #82bfdc), color-stop(89%, #83c2e1), color-stop(90%, #83c3df), color-stop(94%, #87c7e3), color-stop(94%, #86c6e2), color-stop(95%, #88c8e4), color-stop(100%, #89cce7));
	background: -webkit-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: -o-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: -ms-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: linear-gradient(to right, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	*/
	background-color: #0165a9;
	position: relative;
	overflow: hidden;
}
.icon-maroondah { float: left; }
.icon-maroondah a:focus { outline: 1px dotted #ccc; }
.icon-maroondah a { display: block; }
.icon-maroondah img { display: block; }
#header .climate {
	font-size: 15px;
	line-height: 21px;
	color: #fff;
	overflow: hidden;
	padding: 1px 4.8%;
}
#header .climate .icon-climate {
	float: left;
	margin: 0 10px 0 0;
}
#header .climate .icon-climate img { vertical-align: top; }
#header .climate span {
	display: block;
	overflow: hidden;
}
.nav-holder {
	text-align: center;
	letter-spacing: -4px;
	font-size: 0;
}
.logo {
	width: 345px;
	height: auto;
	display: inline-block;
	vertical-align: top;
	margin: 15px 0 0 0.4%;
}
.logo a:focus { outline: 1px dotted #ccc; }
.logo a { display: block; }
.logo img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.nav-slide .logo-holder { display: none; }
.nav-holder:after {
	content: "";
	display: block;
	clear: both;
}
.nav-slide { margin: -90px 0 0; }
.nav-holder .js-slide-hidden {
	position: static !important;
	left: 0 !important;
	right: 0 !important;
}
.nav-slide:after {
	content: "";
	display: block;
	clear: both;
}
.nav {
	letter-spacing: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	max-width: 33%;
}
.nav-opener { display: none; }
.nav-opener {
	float: left;
	width: 31px;
	height: 28px;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	margin: 10px 0 0;
}
.nav-opener:before,
.nav-opener:after,
.nav-opener span {
	background: #000;
	border-radius: 4px;
	position: absolute;
	top: 14px;
	left: 0;
	right: 0;
	height: 5px;
	margin-top: -2px;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.nav-opener:before,
.nav-opener:after {
	content: '';
	top: 3px;
}
.nav-opener:after { top: 24px; }
.nav-active .nav-opener span { opacity: 0; }
.nav-active .nav-opener:after,
.nav-active .nav-opener:before {
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 12px;
	left: 0;
	right: 0;
}
.nav-active .nav-opener:after {
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.side-push.nav-active .nav-holder > .nav-opener:after { top: 12px; }
.side-push.nav-active .nav-holder > .nav-opener span { opacity: 0; }
.resize-active #wrapper,
.resize-active .nav-slide,
.resize-active .nav-slide .nav {
	-webkit-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}
.nav-right {
	float: right;
	padding-right: 1.8%;
}
.nav-left {
	float: left;
	padding-left: 1.8%;
}
.nav li {
	float: left;
	/*text-transform: uppercase;*/
	font-size: 16px;
	line-height: 18px;
	font-weight: 600;
	list-style: none;
}
.nav li a {
	color: #031626;
	display: block;
	padding: 44px 30px 43px;
	position: relative;
	font-size: 18px;
}
.nav>.has-drop-down.hover>a,
.nav>.has-drop-down:hover>a,
.nav li a:hover,
.nav li a:focus {
	color: #00659e;
	text-decoration: none;
}
.nav .has-drop-down>a:after {
	content: "";
	position: absolute;
	left: 50%;
	margin-left: -9px;
	width: 18px;

	height: 8px;
	bottom: 20px;
	background: url(../images/sprite.png) no-repeat -72px -54px;
}
.nav .has-drop-down>a:focus:after,
.nav .has-drop-down.hover>a:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #fff transparent transparent;
	bottom: -10px;
	z-index: 200;
}
.nav li:focus .dropdown,
.nav li.hover .dropdown { top: 100%; }
.nav .dropdown {
	position: absolute;
	top: -9999px;
	left: 0;
	right: 0;
	background: #00659e;
	z-index: 119;
	padding: 0 9999px;
	margin: 0 -9999px;
}
.nav .dropdown ul {
	padding: 0 4.5%;
	position: relative;
}
.nav .dropdown ul:after {
	content: "";
	display: block;
	clear: both;
}
.nav .dropdown .has-drop-down > a:after,
.nav .dropdown .has-drop-down.focus > a:after,
.nav .dropdown .has-drop-down.hover > a:after { display: none; }
.nav .dropdown li {
	font-weight: 400;
	text-transform: none;
	font-size: 14px;
	min-width: 170px;
}
.nav .dropdown .has-drop-down {
	position: relative;
}
.nav .dropdown li>a:focus,
.nav .dropdown li:hover>a { color: #ccc; }
.nav .dropdown ul.focus .has-drop-down .drop,
.nav .dropdown ul:hover .has-drop-down .drop { top: 100%; }
.nav .dropdown li a {
	color: #fff;
	padding: 19px 30px 18px;
}
.nav .dropdown li:focus .drop,
.nav .dropdown li.hover .drop { top: 100%; }
.nav .drop {
	position: absolute;
	top: -9999px;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 21;
	padding: 19px 0 22px;
	box-sizing: border-box;
}
.nav .drop ul {
	float: left;
	box-sizing: border-box;
	padding: 0;
	position: relative;
	float: none;
}
.nav .dropdown li:first-child .drop:after { display: none; }
.nav .drop ul:first-child:before { background: none; }
.nav .drop:after {
	content: '';
	width: 1px;
	position: absolute;
	top: 28px;
	bottom: 28px;
	left: 0;
	background: #ececec;
}
.nav .drop li {
	font-size: 15px;
	line-height: 18px;
	font-weight: 300;
	float: none;
	margin: 0;
	padding: 0;
	min-width: 0;
}
.nav .drop li a {
	color: #202222;
	display: block;
	padding: 5px 30px;
	font-size: inherit;
}
.nav .drop li a:focus,
.nav .drop li a:hover { color: #79d2f3; }
#main { background: #f7f7f7 url(../images/bg-main.jpg); }
.hero-banner {
	position: relative;
	margin: 0 0 -20px;
	overflow: hidden;
}
#main {
	position: relative;
	z-index: 1;
}
.hero-banner img { vertical-align: top; }
#content {
	margin: 0 auto;
	max-width: 1200px;
	background: #fff;
	position: relative;
	z-index: 2;
	padding: 20px 0;
}
.breadcrumbs {
	padding: 0 2%;
	margin: 0 0 32px;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.breadcrumbs li {
	margin: 0 20px 0 0;
	padding: 0 10px 0 0;
	font-size: 14px;
	line-height: 16px;
	color: #4a4f53;
	float: left;
	font-weight: 700;
	text-transform: uppercase;
}
.breadcrumbs li:first-child:before {
	content: '';
	display: none;
}
.breadcrumbs li:before {
	content: '/';
	display: inline-block;
	vertical-align: middle;
	font-size: 10px;
	color: #d1d7da;
	line-height: 10px;
	font-weight: 600;
	margin: -5px 16px 0 -15px;
}
.breadcrumbs li a {
	display: block;
	color: #71777a;
	font-weight: 600;
}
.breadcrumbs li a:focus,
.breadcrumbs li a:hover {
	text-decoration: none;
	color: #4a4f53;
}
#content .container { padding: 0 7.7%; }
.single-article {
	padding: 17px 0 40px;
	border-bottom: 1px solid #eaeaea;
	margin: 0 0 60px;
}
.single-article h1 {
	margin: 0 0 24px -6px;
	font-weight: 400;
	font-size: 3.125em;
	line-height: 1.200em;
	color: #4a4f53;
}
.single-article p { margin: 0 0 29px; }
.single-article ul {
	margin: 0 0 22px;
	padding: 0;
	list-style: none;
}
/*.single-article ul li {
	padding: 0 0 0 12px;
	position: relative;
}
.single-article ul li:before {
	content: ".";
	color: #00659e;
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
	float: left;
	margin: 2px 7px 0 -12px;
} */
.one-column {
	padding: 0 0 30px;
	margin: 0 0 59px;
	border-bottom: 1px solid #eaeaea;
}
.one-column .article { padding: 0 1% 16px 0; }
.one-column .article:after {
	content: "";
	display: block;
	clear: both;
}
.one-column .article h2,
.blue-box .article h2 {
	margin: 0 0 15px -3px;
	color: #262728;
	font-weight: 300;
	font-size: 1.500em;
	line-height: 1.458em;
}
.one-column .article p { margin: 0 0 20px; }
.three-columns {
	padding: 0 0 46px;
	margin: 0 0 53px;
	border-bottom: 1px solid #eaeaea;
}
.three-columns:after {
	content: "";
	display: block;
	clear: both;
}
.three-columns .article {
	float: left;
	width: 33.33%;
	box-sizing: border-box;
	padding: 0 4% 0 0.8%;
}
.three-columns .article h2 {
	margin: 0 0 14px -2px;
	color: #262728;
	font-weight: 300;
	font-size: 1.500em;
	line-height: 1.458em;
}
.three-columns .article p { margin: 0 0 10px; }
.two-columns {
	margin: 0 0 68px;
	overflow: hidden;
}
.two-columns .holder {
	padding: 0 0 39px;
	margin: 0 -2%;
	border-bottom: 1px solid #eaeaea;
}
.two-columns .holder:after {
	content: "";
	display: block;
	clear: both;
}
.two-columns .article {
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 0 5% 0 2%;
}
.two-columns .article h2 {
	margin: 0 0 14px;
	font-weight: 300;
	font-size: 1.500em;
	line-height: 1.458em;
	color: #262728;
}
.two-columns .article p { margin: 0 0 20px; }
.four-columns {
	margin: 0 0 64px;
	overflow: hidden;
}
.four-columns .holder {
	padding: 0 0 54px;
	margin: 0 -2%;
	border-bottom: 1px solid #eaeaea;
}
.four-columns .holder:after {
	content: "";
	display: block;
	clear: both;
}
.four-columns .article {
	float: left;
	width: 25%;
	box-sizing: border-box;
	padding: 0 1.9%;
	font-size: 14px;
	line-height: 21px;
}
.four-columns .article .image-holder { margin: 0 0 47px; }
.four-columns .article .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.four-columns .article h2 {
	font-weight: 600;
	font-size: 20px;
	line-height: 26px;
	color: #4a4f53;
	margin: 0 0 12px;
}
.four-columns .article p { margin: 0 0 10px; }
.news-blog { margin: 0 0 20px; }
.news-blog .blog {
	margin: 0 0 59px;
	overflow: hidden;
}
.news-blog .blog .image-holder {
	float: left;
	width: 26.5%;
	margin: 10px 4.9% 0 0;
}
.news-blog .blog .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.news-blog .blog .details { overflow: hidden; }
.news-blog .blog h2 {
	font-weight: 400;
	font-size: 2.188em;
	line-height: 1.143em;
	color: #262728;
	margin: 0 0 17px;
}
.news-blog .blog h2 a { color: #262728; }
.news-blog .blog h2 a:focus,
.news-blog .blog h2 a:hover {
	text-decoration: none;
	color: #0065a9;
}
.news-blog .blog p { margin: 0 0 25px; }
.news-blog .blog .btn-more {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	font-weight: 600;
	text-align: center;
	padding: 10px 46px;
	text-transform: uppercase;
	background: #0065a9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.news-blog .blog .btn-more:focus,
.news-blog .blog .btn-more:hover {
	text-decoration: none;
	background: #04558b;
}
.main-article {
	margin: 0 0 40px;
	text-align: center;
	overflow: hidden;
}
.main-article h1 {
	margin: 0 0 28px;
	font-weight: 400;
	font-size: 3.125em;
	line-height: 1em;
	color: #4a4f53;
	position: relative;
}
.main-article h1 .icon {
	display: block;
	clear: both;
	padding: 35px 0 0 2px;
	line-height: 0;
}
.main-article h1 .icon img { vertical-align: top; }
.main-article p { margin: 0 0 20px; }
.featured-news {
	border: 1px solid #d8d8d8;
	overflow: hidden;
	letter-spacing: -4px;
	font-size: 0;
	margin: 0 0 72px;
}
.featured-news .image-holder {
	display: inline-block;
	vertical-align: middle;
	width: 47.6%;
	margin: 0 4.9% 0 0;
}
.featured-news .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.featured-news .details {
	display: inline-block;
	vertical-align: middle;
	letter-spacing: 0;
	font-size: 16px;
	width: 42%;
	padding: 10px 0;
}
.featured-news h2 {
	margin: 0 0 20px;
	font-weight: 400;
	font-size: 2.188em;
	line-height: 1em;
	color: #262728;
}
.featured-news p { margin: 0 0 6px; }
.refine-block { margin: 0 0 20px; }
.refine-block .sub-title {
	display: block;
	font-size: 26px;
	line-height: 29px;
	color: #8c969b;
	margin: 0 0 26px;
}
.refine-block .ico-refine {
	padding: 0 0 0 30px;
	position: relative;
}
.refine-block .ico-refine:after {
	content: "";
	position: absolute;
	top: 5px;
	left: 0;
	width: 19px;
	height: 19px;
	background: url(../images/sprite.png) no-repeat -126px -54px;
}
.refine-form {
	margin: 0 0 49px;
	padding: 0 0 25px;
	border-bottom: 1px solid #e9e9e9;
}
.refine-form .row { margin: 0 -2%; }
.refine-form .row:after {
	content: "";
	display: block;
	clear: both;
}
.refine-form .col {
	float: left;
	margin: 0 1.6% 10px;
	width: 30.1%;
}
.refine-form label {
	display: block;
	margin: 0 0 5px;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	color: #4a4f53;
	text-transform: uppercase;
}
.refine-form .input-holder {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #d8d8d8;
	position: relative;
}
.refine-form .input-holder:after {
	content: "";
	display: block;
	clear: both;
}
.refine-form input[type="text"] {
	width: 100%;
	border: none;
	background: none;
	font: 16px/20px 'Cabin', Arial, Helvetica, sans-serif;
	color: #b0b0b0;
	box-sizing: border-box;
	padding: 10px 60px 13px 18px;
	height: 48px;
}
.refine-form .ico-calender {
	text-indent: -9999px;
	overflow: hidden;
	width: 25px;
	height: 25px;
	background: url(../images/sprite.png) no-repeat -173px -54px;
	position: absolute;
	top: 12px;
	right: 20px;
	z-index: 3;
}
.refine-form .ico-calender:focus,
.refine-form .ico-calender:hover { opacity: 0.8; }
.refine-form input[type="submit"] { display: none; }
.refine-form ::-webkit-input-placeholder {
color: #999;
}
.refine-form :-moz-placeholder {
color: #999;
}
.refine-form ::-moz-placeholder {
color: #999;
opacity: 1;
}
.refine-form :-ms-input-placeholder {
color: #999;
}
.refine-form .select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	float: left;
	width: 100% !important;
	font: 16px/20px 'Cabin', Arial, Helvetica, sans-serif;
	color: #b0b0b0;
}
.refine-form .select-area .center {
	overflow: hidden;
	display: block;
	width: 100%;
	padding: 12px 70px 16px 20px;
	box-sizing: border-box;
}
.refine-form .select-area .select-opener {
	background: url(../images/sprite.png) no-repeat -234px -35px;
	position: absolute;
	height: 49px;
	width: 48px;
	border-left: 1px solid #d8d8d8;
	right: 0;
	top: 0;
	cursor: pointer;
}
.refine-form .select-area .select-opener:focus,
.refine-form .select-area .select-opener:hover { opacity: 0.8; }
.btn-default {
	display: inline-block;
	vertical-align: top;
	margin: 10px 0 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #494e52;
	padding: 13px 34px;
	font-weight: 600;
	text-transform: uppercase;
	color: #4a4f53;
	font-size: 14px;
	line-height: 16px;
}
.btn-default:hover {
	text-decoration: none;
	background: #4a4f53;
	color: #fff;
}
.filter-block { padding: 33px 0 32px; }
.filter-block h2 {
	text-align: center;
	margin: 0 0 34px;
	color: #262728;
	font-size: 35px;
	line-height: 35px;
	font-weight: 400;
	padding: 0 0 16px;
	border-bottom: 1px solid #e5e5e5;
}
.refine-form.filter {
	margin-bottom: 19px;
	border: none;
}
.filter-results { }
.filter-results .heading {
	text-align: center;
	margin: 0 0 35px;
}
.filter-results .heading:after {
	content: "";
	display: block;
	clear: both;
}
.filter-results time {
	border: none;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0 2%;
	color: #262728;
	font-size: 35px;
	line-height: 35px;
	font-weight: 400;
}
.btn-default.prev,
.btn-default.next {
	padding: 13px;
	margin: 0;
	min-width: 17%;
	box-sizing: border-box;
}
.btn-default.prev { float: left; }
.btn-default.next { float: right; }
.data-table {
	border-collapse: collapse;
	border: none;
	width: 100%;
}
.data-table th {
	color: #707070;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
}
.data-table th { padding: 13px 2.7%; }
.data-table td { padding: 24px 2.7%; }
.data-table tr.dark { background: #f6f7fd; }
.data-table td {
	color: #212121;
	font-size: 18px;
	line-height: 20px;
}
.data-table td a {
	text-transform: uppercase;
	font-weight: 600;
	color: #0065a9;
	font-size: 14px;
}
.data-table td a:focus,
.data-table td a:hover {
	text-decoration: none;
	color: #014979;
}
.four-col .col1 { width: 17%; }
.four-col .col2 { width: 48.2%; }
.four-col .col3 { width: 16.8%; }
.four-col .col4 { width: 18%; }
.three-col .col1 { width: 44.5%; }
.three-col .col2 { width: 37.5%; }
.three-col .col3 { width: 18%; }
.hero-slider {
	position: relative;
	margin-bottom: -85px;
}
.hero-slider .mask {
	position: relative;
	width: 100%;
	overflow: hidden;
	max-height: 546px;
}
.hero-slider .slide {
	width: 100%;
	float: left;
}
.hero-slider .slide > a > span,
.hero-slider .slide > span {
	position: relative;
	min-width: 320px;
	width: 100%;
	position: relative;
	left: 50%;
}
.hero-slider .slide img {
	width: 100%;
	position: relative;
	left: -50%;
	min-width: 320px;
	height: auto;
	vertical-align: top;
}
.hero-slider .pagination {
	position: absolute;
	bottom: 110px;
	z-index: 99;
	left: 5%;
	right: 5%;
}
.hero-slider .pagination ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	overflow: hidden;
	max-width: 1200px;
}
.hero-slider .pagination li {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 18px 0 0;
}
.hero-slider .pagination a {
	display: block;
	width: 15px;
	height: 15px;
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 20px;
	overflow: hidden;
}
.hero-slider .pagination a:focus,
.hero-slider .pagination .active a,
.hero-slider .pagination a:hover { background-color: #031626; }
.intro-article {
	text-align: center;
	color: #262728;
	font-size: 1.750em;
	line-height: 1.357em;
	padding: 40px 0 46px;
}
.intro-article .icon {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 22px;
	clear: both;
}
.intro-article .icon img { display: block; }
.intro-article p { margin: 0 0 20px; }
.carousel {
	position: relative;
	margin: 0 -9.1% 34px;
}
.gradient-title,
.carousel .title {
	display: block;
	padding: 13px 5% 12px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2M2Q3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjNDczZTdkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMiUiIHN0b3AtY29sb3I9IiM0NTNmN2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iIzQ1M2Y3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjNDY0MDdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNCUiIHN0b3AtY29sb3I9IiM0NzQxN2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzQ4NDI4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNDc0MzdlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNyUiIHN0b3AtY29sb3I9IiM0ODQ0ODEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiM0OTQ4ODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM0YjRjODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiM0ZDRlODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiM0YzRkODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiM0ZjUxOGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiM0YzUxODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiM1NDViOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1MzVjOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1MTVhOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1NDVkOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNyUiIHN0b3AtY29sb3I9IiM1MzVlOTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiM1YTY1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1NzY3OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1YjY2OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1YjY2OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiM1ODY4OWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiM1YjZkOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiM1ZDZmYTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1YzcwYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiM1ZTcyYTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiM2MTc3YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiM2MDc4YTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NCUiIHN0b3AtY29sb3I9IiM2MzdiYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM2NDdjYWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM2MzdlYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NiUiIHN0b3AtY29sb3I9IiM2MzdlYWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiM2NDdmYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiM2NTgyYWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OCUiIHN0b3AtY29sb3I9IiM2NjgzYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiM2NDgzYWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM2ODg3YjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiM2OThhYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiM2YzhmYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NiUiIHN0b3AtY29sb3I9IiM2YThmYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiM2YzkxYmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiM2YzkyYjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiM2ZDkzYmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiM2ZTkzYmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiM2ZTk0YmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiM3Mjk4YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MSUiIHN0b3AtY29sb3I9IiM3MDlhYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiM2Zjk5YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiM3MjllYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiM3NmE0YzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiM3OGE2Y2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiM3NmE4Y2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiM3YWFjY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM3ZWI2ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM4MGI4ZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiM4MWJhZDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiM4MGJiZDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiM4MWJjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiM4MWJjZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM4MWJlZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiM4MmJmZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NyUiIHN0b3AtY29sb3I9IiM4MmJmZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OSUiIHN0b3AtY29sb3I9IiM4M2MyZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiM4M2MzZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiM4N2M3ZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiM4NmM2ZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NSUiIHN0b3AtY29sb3I9IiM4OGM4ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjODljY2U3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #463d7c), color-stop(2%, #473e7d), color-stop(2%, #453f7b), color-stop(2%, #453f7b), color-stop(3%, #46407e), color-stop(4%, #47417d), color-stop(4%, #484280), color-stop(6%, #47437e), color-stop(7%, #484481), color-stop(11%, #494882), color-stop(14%, #4b4c85), color-stop(14%, #4d4e87), color-stop(15%, #4c4d86), color-stop(18%, #4f518a), color-stop(18%, #4c5189), color-stop(25%, #545b92), color-stop(26%, #535c93), color-stop(26%, #515a91), color-stop(26%, #545d94), color-stop(27%, #535e94), color-stop(32%, #5a659b), color-stop(33%, #57679b), color-stop(33%, #5b669c), color-stop(33%, #5b669c), color-stop(33%, #58689c), color-stop(37%, #5b6d9f), color-stop(37%, #5d6fa1), color-stop(39%, #5c70a3), color-stop(39%, #5e72a5), color-stop(42%, #6177a9), color-stop(43%, #6078a8), color-stop(44%, #637bab), color-stop(46%, #647caa), color-stop(46%, #637ead), color-stop(46%, #637eab), color-stop(47%, #647fae), color-stop(47%, #6582ae), color-stop(48%, #6683af), color-stop(50%, #6483af), color-stop(51%, #6887b3), color-stop(54%, #698ab5), color-stop(55%, #6c8fb9), color-stop(56%, #6a8fb9), color-stop(57%, #6c91bb), color-stop(57%, #6c92b9), color-stop(58%, #6d93ba), color-stop(58%, #6e93bd), color-stop(59%, #6e94bb), color-stop(61%, #7298bf), color-stop(61%, #709ac0), color-stop(62%, #6f99bf), color-stop(64%, #729ec3), color-stop(68%, #76a4c8), color-stop(68%, #78a6ca), color-stop(71%, #76a8cb), color-stop(73%, #7aaccf), color-stop(81%, #7eb6d7), color-stop(81%, #80b8d9), color-stop(83%, #81bad8), color-stop(84%, #80bbd9), color-stop(84%, #81bcdc), color-stop(85%, #81bcda), color-stop(86%, #81bedb), color-stop(86%, #82bfde), color-stop(87%, #82bfdc), color-stop(89%, #83c2e1), color-stop(90%, #83c3df), color-stop(94%, #87c7e3), color-stop(94%, #86c6e2), color-stop(95%, #88c8e4), color-stop(100%, #89cce7));
	background: -webkit-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: -o-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: -ms-linear-gradient(left, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	background: linear-gradient(to right, #463d7c 0%, #473e7d 2%, #453f7b 2%, #453f7b 2%, #46407e 3%, #47417d 4%, #484280 4%, #47437e 6%, #484481 7%, #494882 11%, #4b4c85 14%, #4d4e87 14%, #4c4d86 15%, #4f518a 18%, #4c5189 18%, #545b92 25%, #535c93 26%, #515a91 26%, #545d94 26%, #535e94 27%, #5a659b 32%, #57679b 33%, #5b669c 33%, #5b669c 33%, #58689c 33%, #5b6d9f 37%, #5d6fa1 37%, #5c70a3 39%, #5e72a5 39%, #6177a9 42%, #6078a8 43%, #637bab 44%, #647caa 46%, #637ead 46%, #637eab 46%, #647fae 47%, #6582ae 47%, #6683af 48%, #6483af 50%, #6887b3 51%, #698ab5 54%, #6c8fb9 55%, #6a8fb9 56%, #6c91bb 57%, #6c92b9 57%, #6d93ba 58%, #6e93bd 58%, #6e94bb 59%, #7298bf 61%, #709ac0 61%, #6f99bf 62%, #729ec3 64%, #76a4c8 68%, #78a6ca 68%, #76a8cb 71%, #7aaccf 73%, #7eb6d7 81%, #80b8d9 81%, #81bad8 83%, #80bbd9 84%, #81bcdc 84%, #81bcda 85%, #81bedb 86%, #82bfde 86%, #82bfdc 87%, #83c2e1 89%, #83c3df 90%, #87c7e3 94%, #86c6e2 94%, #88c8e4 95%, #89cce7 100%);
	text-align: center;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: 2px;
}
.carousel .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.carousel .mask .slideset {
	width: 99999px;
	float: left;
}
.carousel .mask .slide {
	width: 100%;
	float: left;
}
.carousel .image-holder {
	position: relative;
	float: left;
	width: 50%;
	margin: 0 3% 0 0;
}
.carousel .image-holder:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin: -19px 0 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 19px 19px 19px 0;
	border-color: transparent #fff transparent transparent;
}
.carousel .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.carousel .details {
	overflow: hidden;
	padding: 27px 3% 27px 0;
	line-height: 26px;
}
.carousel h2 {
	margin: 0 0 17px;
	color: #4a4f53;
	font-size: 3.125em;
	line-height: 1.120em;
	font-weight: 400;
}
.carousel p { margin: 0 0 26px; }
.carousel .btn-default {
	margin: 6px 0 0;
	padding: 13px 23px;
	border-color: #494e52 !important;
	color: #494e52 !important;
}
.carousel .btn-default:focus,
.carousel .btn-default:hover {
	background: #494e52 !important;
	color: #fff !important;
}
.carousel .pagination-holder {
	overflow: hidden;
	border: 1px solid #d8d8d8;
	margin: 0 -0.1% 0 0;
	box-sizing: border-box;
}
.carousel .pagination-holder .btn-prev,
.carousel .pagination-holder .btn-next {
	float: left;
	position: relative;
	text-indent: -9999px;
	overflow: hidden;
	width: 10.2%;
	min-height: 99px;
}
.carousel .pagination-holder .btn-next { float: right; }
.carousel .pagination-holder .btn-prev:after,
.carousel .pagination-holder .btn-next:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -9px;
	width: 19px;
	height: 12px;
	background: url(../images/sprite.png) no-repeat 0 -187px;
}
.carousel .pagination-holder .btn-next:after { background-position: -51px -187px; }
.carousel .pagination-holder .btn-prev:focus,
.carousel .pagination-holder .btn-next:focus,
.carousel .pagination-holder .btn-prev:hover,
.carousel .pagination-holder .btn-next:hover { opacity: 0.8; }
.carousel .pagination {
	overflow: hidden;
	border-left: 1px solid #d8d8d8;
}
.carousel .pagination ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
.carousel .pagination li {
	float: left;
	text-align: center;
	font-size: 17px;
	line-height: 20px;
	border-right: 1px solid #d8d8d8;
	position: relative;
}
.carousel .pagination li.active .thumb:after,
.carousel .pagination li:hover .thumb:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background: #00639d;
	background: rgba(0, 99, 157, 0.8);
	z-index: 5;
}
.carousel .pagination li a {
	color: #4b4b4b;
	display: table;
	width: 100%;
	z-index: 3;
	height: 100%;
	box-sizing: border-box;
}
.carousel .pagination li a:focus,
.carousel .pagination li.active a,
.carousel .pagination li a:hover {
	text-decoration: none;
	color: #fff;
}
.carousel .pagination li a .text {
	display: table-cell;
	vertical-align: middle;
	height: 99px;
	padding: 0 5px;
}
.carousel .pagination .thumb {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 0;
	z-index: -1;
	overflow: hidden;
}
.carousel .pagination .thumb img {
	vertical-align: top;
	width: auto;
	min-width: 100%;
	min-height: 100%;
	height: auto;
}
.carousel .pagination li.active .thumb,
.carousel .pagination li:focus .thumb,
.carousel .pagination li:hover .thumb { height: auto; }
.two-sections {
	overflow: hidden;
	margin: 0 -0.3%;
}
.two-sections h2 {
	margin: 0 0 28px;
	color: #262728;
	font-size: 35px;
	line-height: 35px;
	font-weight: 400;
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 18px;
}
.two-sections .news-section {
	float: left;
	width: 50.5%;
}
.two-sections .article-section {
	float: right;
	width: 40.8%;
}
.two-sections .news {
	margin: 0 0 28px;
	overflow: hidden;
	color: #373737;
	font-size: 14px;
	line-height: 20px;
}
.two-sections .news .image-holder {
	float: left;
	width: 22%;
	margin: 4px 5% 0 0;
}
.two-sections .news .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.two-sections .news .details { overflow: hidden; }
.two-sections .news .meta { margin: 0 0 11px; }
.two-sections .news .meta time {
	display: block;
	margin: 0 0 4px;
	text-transform: uppercase;
	color: #a3a3a3;
	font-size: 14px;
	line-height: 16px;
}
.two-sections .news h3 {
	margin: 0;
	font-weight: 300;
	font-size: 24px;
	line-height: 26px;
}
.two-sections .news h3 a { color: #262728; }
.two-sections .news h3 a:focus,
.two-sections .news h3 a:hover {
	text-decoration: none;
	color: #00659e;
}
.two-sections .news-holder { margin: 0 0 12px; }
.two-sections .news p { margin: 0 0 9px; }
.two-sections .news-holder .news .link-more {
	font-weight: 700;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
}
.two-sections .news-holder .news .link-more:after { background: none; }
.two-sections .news-holder .link-more {
	display: inline-block;
	vertical-align: top;
	color: #00659e;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	margin: -3px 0 0;
	position: relative;
	padding: 0 30px 0 0;
}
.two-sections .news-holder .link-more:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	margin: -6px 0 0;
	height: 12px;
	width: 19px;
	background: url(../images/sprite.png) no-repeat -115px -187px;
}
.two-sections .news-holder .link-more:focus,
.two-sections .news-holder .link-more:hover {
	text-decoration: none;
	color: #262728;
}
.two-sections .article-section {
	font-size: 14px;
	line-height: 20px;
	color: #373737;
	position: relative;
}
.two-sections .article-section.add { display: none; }
.two-sections .article-section .image-holder {
	margin: 0 0 27px;
	padding: 3px 0 0;
}
.two-sections .article-section .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.two-sections .article-section .name {
	display: block;
	margin: 0 0 9px;
	font-weight: 300;
	color: #262728;
	font-size: 24px;
	line-height: 26px;
}
.two-sections .article-section .position {
	display: block;
	margin: 0 0 12px;
	color: #00659e;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 16px;
}
.two-sections .article-section p { margin: 0 0 20px; }
.two-sections .article-section.add { padding-bottom: 88px; }
.two-sections .article-section.add .image-holder {
	position: absolute;
	left: -24.7%;
	bottom: 0;
	width: 72.3%;
	margin: 0;
	padding: 0;
}
.two-sections .article-section .quote {
	margin: 0 0 74px;
	padding: 49px 0 0 37%;
	font-size: 22px;
	line-height: 30px;
	color: #373737;
	font-style: italic;
	font-weight: 300;
}
.two-sections .article-section .text { padding: 0 0 0 51%; }
.member-block {
	padding: 34px 5%;
	margin: 0 -9.1% -20px;
	text-align: center;
	background-color: #edf7fe;
	background-image: -moz-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: -o-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: -webkit-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
}
.member-block h2 {
	margin: 0 0 39px;
	color: #4a4f53;
	font-weight: 400;
	font-size: 2.188em;
	line-height: 1.029em;
}
.three-cols { overflow: hidden; }
.member-block .three-cols { padding: 0 2.2%; }
.three-cols .col {
	float: left;
	width: 33.33%;
	padding: 0 2%;
	margin: 0 0 20px;
	position: relative;
	font-size: 0.875em;
	line-height: 1.429em;
	color: #373737;
	box-sizing: border-box;
}
.three-cols .col:first-child:after { background: none; }
.three-cols .col:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 1px;
	background: #e9e9e9;
}
.three-cols .col .image {
	margin: 0 0 11px;
	min-height: 46px;
}
.three-cols .col .image img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
.three-cols .col h3 {
	margin: 0 0 8px;
	font-weight: 300;
	font-size: 1.429em;
	line-height: 1.500em;
	color: #262728;
}
.three-cols .col h3:before {
	content: "";
	display: inline-block;
	vertical-align: top;
	height: 14px;
	width: 17px;
	margin: 10px 10px 0 0;
	background: url(../images/sprite.png) no-repeat -179px -186px;
}
.three-cols .col p { margin: 0 0 20px; }
.member-block .link-holder {
	padding: 9px 0 8px;
	font-size: 15px;
	line-height: 18px;
}
.member-block .link-holder .btn-membership { margin: 0 0 16px; }
.member-block .link-holder span { display: block; }
.member-block .link {
	color: #6192c7;
	text-decoration: underline;
}
.member-block .link:focus,
.member-block .link:hover { text-decoration: none; }
.main-article.add { margin-bottom: 57px; }
.blue-block {
	margin: 0 -9.1% 61px;
	background: #3d3d75;
	position: relative;
	padding: 66px 0 54px;
}
.blue-block .bg-image {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.blue-block .bg-image > span {
	position: relative;
	left: 50%;
	width: 100%;
	min-width: 320px;
}
.blue-block .bg-image img {
	position: relative;
	left: -50%;
	min-width: 320px;
	width: 100%;
	vertical-align: top;
}
.blue-block h2 {
	margin: 0 0 7px;
	font-weight: 400;
	font-size: 3.125em;
	line-height: 1.100em;
	text-align: center;
	position: relative;
	z-index: 3;
	color: #fff;
}
.blue-block .sub-title {
	display: block;
	margin: 0 0 44px;
	text-align: center;
	color: #c1d8f5;
	font-size: 1.250em;
	line-height: 1.450em;
	position: relative;
	z-index: 3;
}
.slideshow {
	position: relative;
	padding: 0 5.8%;
	margin: 0 0 46px;
}
.slideshow .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.slideshow .mask .slideset {
	width: 100% !important;
	float: left;
	letter-spacing: -4px;
	white-space: nowrap;
}
.slideshow .mask .slide {
	/* width: 25% !important; */
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	white-space: normal;
	box-sizing: border-box;
	padding: 0 1.9% 10px;
	color: #c1d8f5;
	font-size: 0.875em;
	line-height: 1.500em;
}
.smart-slider {
	position: relative;
	padding: 4px 0 0;
	border-bottom: 1px solid #7da7cc;
	margin: 0 2% 49px;
}
.smart-slider .smart-slider-handle {
	width: 49.5%;
	height: 5px;
	background: #5ea9da;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	cursor: pointer;
}
.slideshow .image-holder { margin: 0 0 45px; }
.slideshow .image-holder img {
	vertical-align: top;
	width: 100%;
}
.slideshow .nav-link {
	position: absolute;
	top: 153px;
	left: 3.3%;
	right: 3.2%;
	z-index: 9;
}
.slideshow .btn-prev,
.slideshow .btn-next {
	float: left;
	width: 10px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprite.png) no-repeat -178px -271px;
}
.slideshow .btn-next {
	background-position: -244px -271px;
	float: right;
}
.slideshow h3 {
	margin: 0 0 12px;
	font-weight: 600;
	color: #fff;
	font-size: 1.429em;
	line-height: 1.2em;
	overflow: hidden;
}
.slideshow h3 .ico {
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.slideshow h3 .ico img { vertical-align: top; }
.slideshow p { margin: 0 0 10px; }
.time-table {
	position: relative;
	z-index: 2;
	padding: 0 7.6% 0 7.5%;
}
.time-table .heading {
	overflow: hidden;
	margin: 0 0 28px;
}
.time-table .heading .title {
	position: relative;
	overflow: hidden;
	font-size: 26px;
	line-height: 29px;
	color: #fff;
	letter-spacing: 1px;
	font-weight: 400;
	display: block;
}
.time-table .heading .title .icon {
	display:inline-block;
	vertical-align:top;
	margin: 5px 4px 0 0;
}
.time-table .heading .time {
	float: right;
	font-size: 20px;
	line-height: 29px;
	font-weight: 100;
	color: #fff;
	margin: 2px 8px 0;
	letter-spacing: 1px;
}
.time-table .smart-slider { margin: 0 1% 61px 0; }
.image-slideshow {
	position: relative;
	margin: 0 0 47px;
}
.image-slideshow .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.image-slideshow .slide {
	width: 100%;
	float: left;
}
.image-slideshow .slide img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.image-slideshow .nav-link {
	position: absolute;
	top: 50%;
	left: -5%;
	right: -4%;
	z-index: 9;
	margin: 39px 0 0;
}
.image-slideshow .btn-prev,
.image-slideshow .btn-next {
	float: left;
	width: 10px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprite.png) no-repeat -178px -271px;
}
.image-slideshow .btn-next {
	background-position: -244px -271px;
	float: right;
}
.time-table .btn-holder {
    position: relative;
	text-align: center;
	padding: 0 1% 0 0;
}
.btn-download {
	display: inline-block;
	vertical-align: top;
	padding: 13px 25px;
	text-transform: uppercase;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #c1d8f5;
	overflow: hidden;
	color: #c1d8f5;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: 1px;
}
.btn-download:focus,
.btn-download:hover {
	text-decoration: none;
	color: #fff;
	border-color: #fff;
}
.gym-block { margin: 0 -2.2% 60px; }
.gym-block:after {
	content: "";
	display: block;
	clear: both;
}
.gym-block .heading {
	text-align: center;
	margin: 0 0 50px;
}
.gym-block .heading h2 {
	margin: 0 0 4px;
	font-weight: 400;
	font-size: 3.125em;
	line-height: 1.200em;
	color: #4a4f53;
}
.gym-block .heading .sub-title {
	margin: 0 0 10px;
	font-weight: 400;
	font-size: 1.250em;
	line-height: 1.500em;
	color: #a9b2b7;
}
.gym-block .slideshow {
	padding: 0;
	margin: 0;
}
.gym-block .slideshow .nav-link {
	left: -2.8%;
	right: -2.8%;
}
.gym-block .smart-slider { border-color: #f2f2f2; }
.gym-block .smart-slider .smart-slider-handle { background: #0065a9; }
.gym-block .slideshow h3 {
	color: #4a4f53;
	margin: 0 0 7px;
}
.gym-block .slideshow h3 .ico { margin: 0 10px 0 0; }
.gym-block .slideshow .mask .slide { color: #707070; }
.extra-article {
	border-style: solid;
	border-color: #eaeaea;
	border-width: 1px 0;
	padding: 18px 0;
	font-size: 0.875em;
	line-height: 1.500em;
	margin: 0 -0.3% 59px;
}
.extra-article h3 {
	margin: 0 0 8px;
	color: #0065a9;
	font-weight: 300;
	font-size: 1.714em;
	line-height: 1.458em;
}
.extra-article p { margin: 0 0 12px; }
.news-blog .title {
	display: block;
	margin: 0 0 20px;
	font-weight: 400;
	font-size: 26px;
	line-height: 29px;
	color: #9fa9ae;
	letter-spacing: 1px;
}
.news-blog .title.ico-ex {
	position: relative;
	padding: 0 0 0 28px;
}
.news-blog .title.ico-ex:after {
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 18px;
	height: 30px;
	background: url(../images/sprite.png) no-repeat -52px -313px;
}
.news-blog.add .blog .btn-more { padding: 10px 30px; }
.trainer-block {
	margin: 0 0 68px;
	padding: 16px 0;
}
.trainer-block .title {
	display: block;
	margin: 0 0 25px;
	font-weight: 400;
	font-size: 26px;
	line-height: 29px;
	color: #9fa9ae;
	letter-spacing: 1px;
}
.trainer-block .title.ico-watch {
	position: relative;
	padding: 0 0 0 32px;
}
.trainer-block .title.ico-watch:after {
	content: "";
	position: absolute;
	top: 2px;
	left: 0;
	width: 21px;
	height: 24px;
	background: url(../images/sprite.png) no-repeat -112px -316px;
}
.trainer-block .holder {
	border: 1px solid #d8d8d8;
	margin: 0 -0.2%;
}
.trainer-block .trainer {
	border-top: 1px solid #d8d8d8;
	letter-spacing: 0;
	font-size: 0;
	padding: 21px 2.8% 0 0;
}
.trainer-block .trainer:first-child { border: none; }
.trainer .image-holder {
	display: inline-block;
	vertical-align: bottom;
	width: 30.2%;
}
.trainer .image-holder img {
	vertical-align: bottom;
	width: 100%;
	height: auto;
}
.trainer .details {
	display: inline-block;
	vertical-align: middle;
	width: 41.5%;
	box-sizing: border-box;
	padding: 0 4.3% 47px 2.3%;
	letter-spacing: 0;
	font-size: 16px;
	line-height: 29px;
}
.trainer .details h3 {
	margin: 0 0 19px;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #262728;
}
.trainer .details p { margin: 0 0 10px; }
.trainer .more-info {
	display: inline-block;
	vertical-align: middle;
	width: 28.2%;
	letter-spacing: 0;
	font-size: 22px;
	line-height: 35px;
	border: 1px solid #d8d8d8;
	box-sizing: border-box;
	margin: 0 0 48px;
}
.trainer .more-info span {
	display: block;
	border-top: 1px solid #d8d8d8;
	padding: 22px 5% 22px 23.9%;
	position: relative;
}
.trainer .more-info span:first-child { border: none; }
.trainer .more-info a { color: #262728; }
.trainer .more-info a:focus,
.trainer .more-info a:hover {
	text-decoration: none;
	color: #6babd8;
}
.trainer .more-info span:before {
	content: "";
	position: absolute;
	top: 28px;
	left: 10%;
	width: 25px;
	height: 27px;
	background: url(../images/sprite.png) no-repeat -9999px -9999px;
}
.trainer .more-info .ico-contact:before { background-position: -172px -312px; }
.trainer .more-info .ico-time:before { background-position: -236px -313px; }
.light-block {
	text-align: center;
	padding: 40px 5% 35px;
	margin: 0 -9.1% -20px;
	background: #cfebff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZjVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZjJmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: -o-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: -webkit-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
}
.light-block .btn-membership span {
	margin: 0;
	vertical-align: middle;
}
.light-block span {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	line-height: 20px;
	margin: 7px 6px 0 10px;
}
.light-block .link {
	color: #6192c7;
	text-decoration: underline;
}
.light-block .link:focus,
.light-block .link:hover { text-decoration: none; }
.homepage .nav-left { padding: 0; }
.homepage .nav-right { padding: 0; }
.homepage .nav li a {
	padding: 60px 28px 50px;
	position: relative;
}
.homepage .nav li a span {
	display: block;
	text-align: center;
	height: 26px;
	position: relative;
	margin: 0 0 11px;
}
.homepage .nav li a img {
	vertical-align: bottom;
	display: inline-block;
}
.homepage .nav li a span:before {
	content: '';
	display: inline-block;
	vertical-align: bottom;
	height: 100%;
}
.homepage .nav li a .ico-normal { display: block; }
.homepage .nav li a .ico-hover { display: none; }
.homepage .nav li:focus a .ico-normal,
.homepage .nav li:hover a .ico-normal,
.homepage .nav li a:focus .ico-normal,
.homepage .nav li a:hover .ico-normal { display: none; }
.homepage .nav li a:focus .ico-hover,
.homepage .nav li:focus a .ico-hover,
.homepage .nav li:hover a .ico-hover,
.homepage .nav li a:hover .ico-hover { display: block; }
.homepage .logo {
	margin: 17px 0 8px 0.4%;
	width: 356px;
}
.homepage .nav-slide { margin-top: -114px; min-height: 125px; }
.homepage .nav .has-drop-down.focus > a:after,
.homepage .nav .has-drop-down.hover > a:after {
	border: none;
	height: 8px;
	width: 18px;
	bottom: 20px;
}
.homepage .nav .dropdown {
	padding: 0;
	margin: 0;
	border: 1px solid #eaeaea;
	width: 289px;
	background: #fff;
	left: 1.5%;
}
.homepage .nav .dropdown ul { padding: 0; }
.homepage .nav .dropdown li {
	float: none;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 17px;
	border-top: 1px solid #eaeaea;
}
.homepage .nav .dropdown li:first-child { border: none; }
.homepage .nav .dropdown li a {
	padding: 21px 22px 22px;
	color: #2d2c2c;
	margin: -1px;
}
.homepage .nav .dropdown li>a:focus,
.homepage .nav .dropdown li:hover>a,
.homepage .nav .dropdown li a:hover {
	color: #fff;
	background: #0d619f;
}
.homepage .nav .drop {
	width: 910px;
	box-sizing: border-box;
	padding: 19px;
	border: 1px solid #eaeaea;
	left: 100%;
	font-size: 15px;
	line-height: 22px;
	color: #4f4d4d;
	text-transform: none;
}
.homepage .nav .dropdown ul:hover .has-drop-down .drop { display: none; }
.homepage .nav .dropdown li:focus .drop,
.homepage .nav .dropdown li.hover .drop {
	top: 0;
	display: block !important;
}
.homepage .nav .dropdown .has-drop-down { position: static; }
.homepage .drop .image-holder {
	float: right;
	width: 574px;
	margin: 0 0 1px;
}
.homepage .drop .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.homepage .drop .description {
	overflow: hidden;
	padding: 12px 25px 10px 5px;
}
.homepage .drop .logo-holder {
	display: block;
	margin: 0 4px 20px;
}
.homepage .drop .logo-holder img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
.homepage .drop p { margin: 0 0 20px; }
.homepage .drop .more {
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
	color: #0065a9 !important;
	padding: 0 !important;
	margin: 0 !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.homepage .drop .more:focus,
.homepage .drop .more:hover {
	color: #3e3584 !important;
	text-decoration: none;
	background: none !important;
}
.homepage .hero-slider .mask { max-height: 686px; }
.homepage .intro-article { padding: 31px 0 35px; }
.slideshow-holder { margin: 0 -9.1% 68px; }
.home-slideshow {
	position: relative;
	padding: 0 6.2% 39px;
}
.home-slideshow:after {
	content: '';
	clear: both;
	display: block;
	position: absolute;
	bottom: 0;
	left: 7.4%;
	right: 7.4%;
	height: 1px;
	background: #eaeaea;
}
.slideshow-holder .title {
	color: #fff;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 20px;
	display: block;
	padding: 13px 5% 12px;
	margin: 0 0 24px;
	text-align: center;
	background: #001b55 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMTAlIiB5MT0iNTAlIiB4Mj0iMTEwJSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDY1YTkiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzkzZDlmNSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJ1cmwoI2hhdDApIiAvPgo8L3N2Zz4=);
	background-image: -moz-linear-gradient(left, rgba(0,101,169,.8) -10%, rgba(148,217,246,.8) 110%);
	background-image: -o-linear-gradient(left, rgba(0,101,169,.8) -10%, rgba(148,217,246,.8) 110%);
	background-image: -webkit-linear-gradient(left, rgba(0,101,169,.8) -10%, rgba(148,217,246,.8) 110%);
	background-image: linear-gradient(left, rgba(0,101,169,.8) -10%, rgba(148,217,246,.8) 110%);
}
.home-slideshow .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.home-slideshow .mask .slideset {
	width: 100% !important;
	float: left;
	letter-spacing: -4px;
	white-space: nowrap;
}
.home-slideshow .mask .slide {
	/* width: 33% !important; */
	display: inline-block;
	vertical-align: top;
	letter-spacing: 0;
	white-space: normal;
	box-sizing: border-box;
	padding: 0 1.4% 10px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #1e2021;
}
.home-slideshow .pagination-nav {
	position: relative;
	margin: 0 0 30px;
	padding: 0 1.3%;
}
.home-slideshow .pagination-nav ul {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.home-slideshow .pagination-nav li {
	float: left;
	text-align: center;
	font-size: 20px;
	line-height: 22px;
	text-transform: capitalize;
	color: #cdcdcd;
}
.home-slideshow .pagination-nav li a{color: #cdcdcd;}
.home-slideshow .pagination-nav li.active a,
.home-slideshow .pagination-nav li a:hover,
.home-slideshow .pagination-nav li.active { color: #0065a9; }
.home-slideshow .smart-slider {
	margin: 0;
	border-color: #eaeaea;
}
.home-slideshow .smart-slider .smart-slider-handle { background: #0065a9; }
.home-slideshow .nav-link {
	position: absolute;
	top: 196px;
	left: 3.3%;
	right: 3.3%;
	z-index: 9;
}
.home-slideshow .btn-prev,
.home-slideshow .btn-next {
	float: left;
	width: 10px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprite.png) no-repeat -226px -127px;
}
.home-slideshow .btn-next {
	background-position: -260px -127px;
	float: right;
}
.home-slideshow .btn-prev:focus,
.home-slideshow .btn-next:focus,
.home-slideshow .btn-prev:hover,
.home-slideshow .btn-next:hover { opacity: 0.8; }
.home-slideshow .image-holder { margin: 0 0 24px; }
.home-slideshow .image-holder img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.home-slideshow .logo-holder {
	margin: 0 0 18px;
	min-height: 56px;
}
.home-slideshow .logo-holder img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
.home-slideshow .details { padding: 0 5%; }
.home-slideshow .details p { margin: 0 0 27px; }
.home-slideshow .btn-more {
	display: inline-block;
	vertical-align: top;
	padding: 10px 27px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background: #0065a9;
	overflow: hidden;
}
.home-slideshow .btn-more:focus,
.home-slideshow .btn-more:hover {
	text-decoration: none;
	background: #02568f;
}
.news-block {
	margin: 0 -9.1% 27px;
	position: relative;
}
.news-block:after {
	content: '';
	clear: both;
	display: block;
}
.news-block .bg-image {
	position: absolute;
	top: 0;
	right: -80.2%;
	left: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1;
}
.news-block .bg-image img {
	min-width: 100%;
	width: auto;
	min-height: 100%;
	height: auto;
}
.news-block .news-holder {
	position: relative;
	z-index: 3;
	float: left;
	width: 55.5%;
	padding: 15px 5% 16px 7.4%;
	box-sizing: border-box;
}
.news-block .news-holder .holder {
	padding: 0 0 11px;
	position: relative;
	z-index: 3;
}
.news-block .news-holder .title {
	display: block;
	margin: 0 0 13px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 2px;
	position: relative;
	z-index: 3;
}
.news-article {
	border-top: 1px solid #fff;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
	padding: 14px 2% 13px 0;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}
.news-article:first-child {
	border: none;
	padding-top: 0;
}
.news-article .meta {
	margin: 0 0 2px;
	overflow: hidden;
	text-transform: uppercase;
}
.news-article .tag {
	float: left;
	font-weight: 700;
	font-size: 15px;
	line-height: 28px;
	color: #fff;
	letter-spacing: 2px;
}
.news-article .tag a { color: #fff; }
.news-article .tag a:focus,
.news-article .tag a:hover {
	color: #e5e5e5;
	text-decoration: none;
}
.news-article .meta time {
	float: left;
	font-size: 16px;
	line-height: 26px;
}
.news-article .meta time:before {
	content: '/';
	display: inline-block;
	vertical-align: top;
	margin: 0 11px 0 8px;
	color: #fff;
	font-size: 20px;
	line-height: 24px;
}
.news-article h2 {
	margin: 0 0 11px;
	font-size: 35px;
	line-height: 36px;
	font-weight: 400;
}
.news-article h2 a { color: #fff; }
.news-article h2 a:focus,
.news-article h2 a:hover {
	color: #e5e5e5;
	text-decoration: none;
}
.news-article p { margin: 0 0 9px; }
.news-article .more {
	display: inline-block;
	vertical-align: top;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	font-weight: 700;
}
.news-article .more:focus,
.news-article .more:hover {
	text-decoration: none;
	color: #e5e5e5;
}
.news-holder .holder .link-more {
	display: inline-block;
	vertical-align: top;
	padding: 0 28px 0 0;
	text-transform: capitalize;
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	margin: 10px 0 0;
	position: relative;
}
.news-holder .holder .link-more:after {
	content: "";
	position: absolute;
	top: 6px;
	right: 0;
	width: 19px;
	height: 12px;
	background: url(../images/sprite.png) no-repeat 0 -126px;
}
.news-holder .holder .link-more:focus,
.news-holder .holder .link-more:hover {
	text-decoration: none;
	color: #e5e5e5;
}
.news-aside {
	position: relative;
	z-index: 3;
	float: right;
	width: 34.5%;
	background: #fff;
	margin: -21px 7.6% 0 0;
	border: 1px solid #e3e3e3;
}
.news-aside .title {
	text-align: center;
	display: block;
	padding: 20px 5%;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
	line-height: 20px;
	margin: -1px -1px 41px;
	opacity: 0.9;
	background: #f9a31f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMTAlIiB5MT0iNTAlIiB4Mj0iMTEwJSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmNTdmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWExMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
	background-image: -o-linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
	background-image: -webkit-linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
	background-image: linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
}
.news-aside .features {
	margin: 0;
	padding: 0 5% 6px 8.3%;
	list-style: none;
	overflow: hidden;
}
.news-aside .features li {
	margin: 0 0 33px;
	overflow: hidden;
	color: #484d4f;
	font-size: 19px;
	line-height: 32px;
}
.news-aside .features .ico {
	float: left;
	width: 45px;
	text-align: center;
	margin: 0 24px 0 0;
}
.news-aside .features .ico img { vertical-align: top; }
.news-aside .features span {
	display: block;
	overflow: hidden;
}
.news-aside .details {
	border-top: 1px solid #e3e3e3;
	margin: 0 3%;
	overflow: hidden;
	text-align: center;
	color: #767e82;
	font-size: 15px;
	line-height: 22px;
	padding: 39px 3% 37px;
}
.news-aside .details p { margin: 0 0 10px; }
.news-aside .btn-test {
	display: block;
	padding: 30px 10% 29px 3%;
	margin: -1px;
	opacity: .9;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
	background: #f9a31f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSItMTAlIiB5MT0iNTAlIiB4Mj0iMTEwJSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmNTdmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWExMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
	background-image: -o-linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
	background-image: -webkit-linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
	background-image: linear-gradient(left, #f57f31 -10%, #f9a11f 110%);
}
.news-aside .btn-test span {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.news-aside .btn-test:focus,
.news-aside .btn-test:hover {
	text-decoration: none;
	opacity: .9;
	background: #f9a31f url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIxMTAlIiB5MT0iNTAlIiB4Mj0iLTEwJSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmNTdmMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgo8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWExMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(right, #f57f31 -10%, #f9a11f 110%);
	background-image: -o-linear-gradient(right, #f57f31 -10%, #f9a11f 110%);
	background-image: -webkit-linear-gradient(right, #f57f31 -10%, #f9a11f 110%);
	background-image: linear-gradient(right, #f57f31 -10%, #f9a11f 110%);
}
#footer {
	background: #f7f7f7;
	border-top: 1px solid #eaeaea;
}
#footer .holder {
	max-width: 1200px;
	margin: 0 auto;
}
.footer-top {
	position: relative;
	background: #fff;
	z-index: 3;
	overflow: hidden;
}
.footer-top:before {
	content: "";
	position: absolute;
	top: 0;
	right: 50%;
	width: 9999px;
	z-index: -1;
	bottom: 0;
	background: #0065a9;
}
#footer .signup-form {
	padding: 0 0 0 0.8%;
	background: #0065a9;
	float: left;
	width: 57.2%;
}
#footer .signup-form .title {
	color: #f9f9f9;
	font-weight: 600;
	padding: 12px 5%;
	font-size: 16px;
	line-height: 35px;
	text-transform: uppercase;
	float: left;
}
#footer .signup-form .holder { overflow: hidden; }
#footer .signup-form .input-holder {
	background: #04558b;
	overflow: hidden;
	height: 60px;
}
#footer .signup-form input[type="text"],
#footer .signup-form input[type="email"] {
	border: none;
	background: none;
	padding: 16px 6.7%;
	float: left;
	width: 100%;
	height: 100%;
	font: 18px/24px 'Cabin', Arial, Helvetica, sans-serif;
	color: #fff;
	color: rgba(255, 255, 255, 0.7);
	box-sizing: border-box;
}
#footer .signup-form .submit-holder { float: right; }
#footer .signup-form input[type="submit"] {
	padding: 0;
	border: none;
	background: #0065a9 url(../images/sprite.png) no-repeat 19px -102px;
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	height: 60px;
	width: 59px;
}
#footer .signup-form input[type="submit"]:focus,
#footer .signup-form input[type="submit"]:hover { background-color: #04558b; }
#footer .signup-form ::-webkit-input-placeholder {
color: #fff;
color: rgba(255, 255, 255, 0.7);
}
#footer .signup-form :-moz-placeholder {
color: #fff;
color: rgba(255, 255, 255, 0.7);
}
#footer .signup-form ::-moz-placeholder {
color: #fff;
color: rgba(255, 255, 255, 0.7);
opacity: 1;
}
#footer .signup-form :-ms-input-placeholder {
color: #fff;
color: rgba(255, 255, 255, 0.7);
}
.social-block {
	padding: 0 1.6% 0 0;
	text-align: right;
}
.social-block .title {
	color: #1a1b1c;
	font-weight: 600;
	display: inline-block;
	vertical-align: middle;
	padding: 12px 1.2%;
	font-size: 16px;
	line-height: 35px;
	text-transform: uppercase;
	overflow: hidden;
	text-align: right;
	box-sizing: border-box;
}
.social-networks {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	list-style: none;
}
.social-networks li {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}
.social-networks a {
	display: block;
	background-image: url(../images/sprite.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
}
.social-networks a:focus,
.social-networks a:hover { opacity: 0.8; }



/*
.social-networks .twitter {
	background-position: -88px -113px;
}
.social-networks .facebook {
	background-position: -127px -116px;
}
.social-networks .instagram {
	background-position: -168px -114px;
}
*/


.social-networks a {
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.social-networks .twitter {
	background-image: url('../images/icon-twitter.png');
}
.social-networks .facebook {
	background-image: url('../images/icon-fb.png');
}
.social-networks .instagram {
	background-image: url('../images/icon-ig.png');
}

.theme-green .social-networks .twitter {
	background-image: url('../images/theme-green-icon-twitter.png');
}
.theme-green .social-networks .facebook {
	background-image: url('../images/theme-green-icon-fb.png');
}
.theme-green .social-networks .instagram {
	background-image: url('../images/theme-green-icon-ig.png');
}

.theme-orange .social-networks .twitter {
	background-image: url('../images/theme-orange-icon-twitter.png');
}
.theme-orange .social-networks .facebook {
	background-image: url('../images/theme-orange-icon-fb.png');
}
.theme-orange .social-networks .instagram {
	background-image: url('../images/theme-orange-icon-ig.png');
}




.footer-bottom {
	padding: 43px 0;
	overflow: hidden;
}
.footer-info { padding: 0 1%; }
.footer-nav {
	margin: 0 0 27px;
	overflow: hidden;
}
.footer-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.footer-nav li {
	float: left;
	font-size: 17px;
	line-height: 21px;
	margin: 0 30px;
}
.footer-nav a { color: #717171; }
.footer-nav a:focus,
.footer-nav a:hover {
	text-decoration: none;
	color: #000;
}
.copyright {
	display: block;
	padding: 0 2.5%;
	color: #717171;
	font-size: 13px;
	line-height: 16px;
}
.copyright a { color: #717171; }
.copyright a:focus,
.copyright a:hover {
	text-decoration: none;
	color: #000;
}
#footer .logo {
	float: right;
	width: 308px;
	height: auto;
	margin: 2px 3.1% 0 0;
}
#footer .logo a { display: block; }
#footer .logo img {
	vertical-align: top;
	width: 100%;
	height: auto;
}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	float: left;
}
.select-area .center {
	overflow: hidden;
	display: block;
	width: 100%;
}
.select-area .select-opener {
	position: absolute;
	height: 26px;
	width: 20px;
	right: 0;
	top: 0;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .opt-disabled a {
	background: #fff !important;
	color: #aaa !important;
}
.select-options .drop-holder {
	border: 1px solid #d8d8d8;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #b0b0b0;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #777;
	color: #fff;
}
.accessibility {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.accessibility:focus {
	position: static;
	width: auto;
	height: auto;
}
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
	display: none;
}
.lightbox {
	width: 707px;
	border: 1px solid #b2b2b2;
	box-sizing: border-box;
}
.lightbox .holder {
	padding: 62px 5% 44px;
	background: #fff;
}
.lightbox h2 {
	margin: 0 0 6px;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #262728;
}
.lightbox .sub-title {
	display: block;
	margin: 0 0 16px;
	font-size: 24px;
	line-height: 35px;
	color: #262728;
	font-weight: 300;
}
.lightbox p { margin: 0 0 10px; }
.lightbox .image-holder { margin: 0 0 29px; }
.lightbox .image-holder img {
	vertical-align: top;
	width: 100%;
}
.lightbox .footer {
	padding: 30px 5%;
	text-align: center;
	background: #cfebff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmFmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ViZjVmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZjJmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: -o-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: -webkit-linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
	background-image: linear-gradient(bottom, #f5faff 0%, #ebf5fd 100%, #e5f2fa 100%);
}
.btn-membership {
	min-width: 216px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	color: #485098;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 2px;
	background: #464c96 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ2NGM5NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzRkNTc5ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzRjNWFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzUwNWZhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzRkNWVhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzUxNjZhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzUxNjZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzU0NjlhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzUzNmZhZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzU4NzZiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzU2NzliMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzVjN2ZiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzU5ODBiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzYwOGJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iIzVkOGNjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzY0OTNjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzYxOTRjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzY0OTdjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzYzOThjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzZjYWFkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzY5YWNkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iIzZmYjJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzZjYjNkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGI3ZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #464c96 0%, #4d579f 10%, #4c5aa1 14%, #505fa4 18%, #4d5ea3 19%, #5166a9 24%, #5166a7 26%, #5469aa 29%, #536fae 34%, #5876b4 40%, #5679b3 40%, #5c7fb9 47%, #5980b9 48%, #608bc2 58%, #5d8cc2 59%, #6493c9 65%, #6194c9 66%, #6497cc 68%, #6398ca 70%, #6caad9 87%, #69acd7 88%, #6fb2dd 94%, #6cb3dd 96%, #70b7e1 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #464c96), color-stop(10%, #4d579f), color-stop(14%, #4c5aa1), color-stop(18%, #505fa4), color-stop(19%, #4d5ea3), color-stop(24%, #5166a9), color-stop(26%, #5166a7), color-stop(29%, #5469aa), color-stop(34%, #536fae), color-stop(40%, #5876b4), color-stop(40%, #5679b3), color-stop(47%, #5c7fb9), color-stop(48%, #5980b9), color-stop(58%, #608bc2), color-stop(59%, #5d8cc2), color-stop(65%, #6493c9), color-stop(66%, #6194c9), color-stop(68%, #6497cc), color-stop(70%, #6398ca), color-stop(87%, #6caad9), color-stop(88%, #69acd7), color-stop(94%, #6fb2dd), color-stop(96%, #6cb3dd), color-stop(100%, #70b7e1));
	background: -webkit-linear-gradient(left, #464c96 0%, #4d579f 10%, #4c5aa1 14%, #505fa4 18%, #4d5ea3 19%, #5166a9 24%, #5166a7 26%, #5469aa 29%, #536fae 34%, #5876b4 40%, #5679b3 40%, #5c7fb9 47%, #5980b9 48%, #608bc2 58%, #5d8cc2 59%, #6493c9 65%, #6194c9 66%, #6497cc 68%, #6398ca 70%, #6caad9 87%, #69acd7 88%, #6fb2dd 94%, #6cb3dd 96%, #70b7e1 100%);
	background: -o-linear-gradient(left, #464c96 0%, #4d579f 10%, #4c5aa1 14%, #505fa4 18%, #4d5ea3 19%, #5166a9 24%, #5166a7 26%, #5469aa 29%, #536fae 34%, #5876b4 40%, #5679b3 40%, #5c7fb9 47%, #5980b9 48%, #608bc2 58%, #5d8cc2 59%, #6493c9 65%, #6194c9 66%, #6497cc 68%, #6398ca 70%, #6caad9 87%, #69acd7 88%, #6fb2dd 94%, #6cb3dd 96%, #70b7e1 100%);
	background: -ms-linear-gradient(left, #464c96 0%, #4d579f 10%, #4c5aa1 14%, #505fa4 18%, #4d5ea3 19%, #5166a9 24%, #5166a7 26%, #5469aa 29%, #536fae 34%, #5876b4 40%, #5679b3 40%, #5c7fb9 47%, #5980b9 48%, #608bc2 58%, #5d8cc2 59%, #6493c9 65%, #6194c9 66%, #6497cc 68%, #6398ca 70%, #6caad9 87%, #69acd7 88%, #6fb2dd 94%, #6cb3dd 96%, #70b7e1 100%);
	background: linear-gradient(to right, #464c96 0%, #4d579f 10%, #4c5aa1 14%, #505fa4 18%, #4d5ea3 19%, #5166a9 24%, #5166a7 26%, #5469aa 29%, #536fae 34%, #5876b4 40%, #5679b3 40%, #5c7fb9 47%, #5980b9 48%, #608bc2 58%, #5d8cc2 59%, #6493c9 65%, #6194c9 66%, #6497cc 68%, #6398ca 70%, #6caad9 87%, #69acd7 88%, #6fb2dd 94%, #6cb3dd 96%, #70b7e1 100%);
}
.btn-membership span {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;
	display: block;
	padding: 15px;
	font-size: 14px;
	line-height: 16px;
	background: #eef7fe url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjdmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eef7fe 0%, #f2f9ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef7fe), color-stop(100%, #f2f9ff));
	background: -webkit-linear-gradient(top, #eef7fe 0%, #f2f9ff 100%);
	background: -o-linear-gradient(top, #eef7fe 0%, #f2f9ff 100%);
	background: -ms-linear-gradient(top, #eef7fe 0%, #f2f9ff 100%);
	background: linear-gradient(to bottom, #eef7fe 0%, #f2f9ff 100%);
}
.time-table .btn-default {
    float: none;
    position: absolute;
    top: 0;
}
.time-table .next {
    right: 0;
}
.time-table .prev {
    left: 0;
}
.time-table .btn-default {
    background-color: #ffffff;
}
.time-table .btn-default:hover,
.time-table .btn-default:focus {
    color: #4a4f53;
    background-color: #d8d8d8;
}
.btn-membership:focus,
.btn-membership:hover {
	color: #fff;
	text-decoration: none;
	background: #6fb6e0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmYjZlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjNmViM2RkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjNmJhZWQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTElIiBzdG9wLWNvbG9yPSIjNmRhZGQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjYlIiBzdG9wLWNvbG9yPSIjNjQ5ZWNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjklIiBzdG9wLWNvbG9yPSIjNjU5OWNiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjNjQ5OWNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjNjE5NmNhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjNjI5MWM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjNjA5MmM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDMlIiBzdG9wLWNvbG9yPSIjNWQ4YWMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjNjA4OWMxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDglIiBzdG9wLWNvbG9yPSIjNWI4NmJkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjNWM4MGJhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTclIiBzdG9wLWNvbG9yPSIjNTc3YWI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTglIiBzdG9wLWNvbG9yPSIjNTc3OWI2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjMlIiBzdG9wLWNvbG9yPSIjNTc3M2IyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjNTE2ZGFjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjNTQ2Y2FjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzMlIiBzdG9wLWNvbG9yPSIjNTE2OWE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjNTM2OGFiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzklIiBzdG9wLWNvbG9yPSIjNGU2MWE1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjNGY1ZWEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjNGI1YTlmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjNGE1NjllIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjNGI1MzljIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ3NGQ5NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left, #6fb6e0 0%, #6eb3dd 6%, #6baed9 10%, #6dadd9 11%, #649ece 26%, #6599cb 29%, #6499cd 30%, #6196ca 32%, #6291c7 36%, #6092c7 37%, #5d8ac1 43%, #6089c1 44%, #5b86bd 48%, #5c80ba 51%, #577ab4 57%, #5779b6 58%, #5773b2 63%, #516dac 69%, #546cac 69%, #5169a9 73%, #5368ab 74%, #4e61a5 79%, #4f5ea3 84%, #4b5a9f 86%, #4a569e 91%, #4b539c 91%, #474d97 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #6fb6e0), color-stop(6%, #6eb3dd), color-stop(10%, #6baed9), color-stop(11%, #6dadd9), color-stop(26%, #649ece), color-stop(29%, #6599cb), color-stop(30%, #6499cd), color-stop(32%, #6196ca), color-stop(36%, #6291c7), color-stop(37%, #6092c7), color-stop(43%, #5d8ac1), color-stop(44%, #6089c1), color-stop(48%, #5b86bd), color-stop(51%, #5c80ba), color-stop(57%, #577ab4), color-stop(58%, #5779b6), color-stop(63%, #5773b2), color-stop(69%, #516dac), color-stop(69%, #546cac), color-stop(73%, #5169a9), color-stop(74%, #5368ab), color-stop(79%, #4e61a5), color-stop(84%, #4f5ea3), color-stop(86%, #4b5a9f), color-stop(91%, #4a569e), color-stop(91%, #4b539c), color-stop(100%, #474d97));
	background: -webkit-linear-gradient(left, #6fb6e0 0%, #6eb3dd 6%, #6baed9 10%, #6dadd9 11%, #649ece 26%, #6599cb 29%, #6499cd 30%, #6196ca 32%, #6291c7 36%, #6092c7 37%, #5d8ac1 43%, #6089c1 44%, #5b86bd 48%, #5c80ba 51%, #577ab4 57%, #5779b6 58%, #5773b2 63%, #516dac 69%, #546cac 69%, #5169a9 73%, #5368ab 74%, #4e61a5 79%, #4f5ea3 84%, #4b5a9f 86%, #4a569e 91%, #4b539c 91%, #474d97 100%);
	background: -o-linear-gradient(left, #6fb6e0 0%, #6eb3dd 6%, #6baed9 10%, #6dadd9 11%, #649ece 26%, #6599cb 29%, #6499cd 30%, #6196ca 32%, #6291c7 36%, #6092c7 37%, #5d8ac1 43%, #6089c1 44%, #5b86bd 48%, #5c80ba 51%, #577ab4 57%, #5779b6 58%, #5773b2 63%, #516dac 69%, #546cac 69%, #5169a9 73%, #5368ab 74%, #4e61a5 79%, #4f5ea3 84%, #4b5a9f 86%, #4a569e 91%, #4b539c 91%, #474d97 100%);
	background: -ms-linear-gradient(left, #6fb6e0 0%, #6eb3dd 6%, #6baed9 10%, #6dadd9 11%, #649ece 26%, #6599cb 29%, #6499cd 30%, #6196ca 32%, #6291c7 36%, #6092c7 37%, #5d8ac1 43%, #6089c1 44%, #5b86bd 48%, #5c80ba 51%, #577ab4 57%, #5779b6 58%, #5773b2 63%, #516dac 69%, #546cac 69%, #5169a9 73%, #5368ab 74%, #4e61a5 79%, #4f5ea3 84%, #4b5a9f 86%, #4a569e 91%, #4b539c 91%, #474d97 100%);
	background: linear-gradient(to right, #6fb6e0 0%, #6eb3dd 6%, #6baed9 10%, #6dadd9 11%, #649ece 26%, #6599cb 29%, #6499cd 30%, #6196ca 32%, #6291c7 36%, #6092c7 37%, #5d8ac1 43%, #6089c1 44%, #5b86bd 48%, #5c80ba 51%, #577ab4 57%, #5779b6 58%, #5773b2 63%, #516dac 69%, #546cac 69%, #5169a9 73%, #5368ab 74%, #4e61a5 79%, #4f5ea3 84%, #4b5a9f 86%, #4a569e 91%, #4b539c 91%, #474d97 100%);
}
.btn-membership:focus span,
.btn-membership:hover span { background: none; }
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: 21px;
	right: -2%;
	width: 30px;
	height: 30px;
	background: transparent url(../images/sprite.png) -112px -266px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw.png', sizingMethod='scale');
}
.theme-green .logo { width: 372px; }
.theme-green .header-top {
	background-color: #008672;
	/*
	background: #306c53;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwNmM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMzA2YzUzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiMzMTZjNTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMyZDcxNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMSUiIHN0b3AtY29sb3I9IiMyZjcwNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMiUiIHN0b3AtY29sb3I9IiMyYzcyNTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMyZDczNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMyUiIHN0b3AtY29sb3I9IiMyYjc0NTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMyODc2NWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiMyYTc4NjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMyODc4NWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiMyOTc4NjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiMyNjdhNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMyODdjNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMiUiIHN0b3AtY29sb3I9IiMyMzdmNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiMyMzgzNjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNCUiIHN0b3AtY29sb3I9IiMyMjgxNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMxZjg2NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOCUiIHN0b3AtY29sb3I9IiMyMDg2NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MyUiIHN0b3AtY29sb3I9IiMxZDg5NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiMxYzhkNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiMxODhlNzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0OSUiIHN0b3AtY29sb3I9IiMxYTkwNzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMxYTkyNzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MyUiIHN0b3AtY29sb3I9IiMxNzkzNzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OCUiIHN0b3AtY29sb3I9IiMxMzk4N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiMxMjljODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NSUiIHN0b3AtY29sb3I9IiMwZjllODIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiMwZWE0ODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiMwY2E1ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMwYWE3OGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiMwYWE5OGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMwYWFhOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiMwN2FhOGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwOGFiOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwYWFhOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiMwNWFjOTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NCUiIHN0b3AtY29sb3I9IiMwOGFjOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiMwNmFmOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMwNmIwOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiMwM2IwOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MSUiIHN0b3AtY29sb3I9IiMwNGIxOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDJiNTk3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #306c53 0%, #306c53 1%, #316c56 1%, #2d7158 10%, #2f7058 11%, #2c7258 12%, #2d735b 13%, #2b7459 13%, #28765e 20%, #2a7860 21%, #28785f 22%, #297862 22%, #267a62 23%, #287c64 26%, #237f66 32%, #238368 33%, #228169 34%, #1f866b 38%, #20866e 38%, #1d896f 43%, #1c8d71 45%, #188e74 49%, #1a9076 49%, #1a9277 52%, #179379 53%, #13987b 58%, #129c82 64%, #0f9e82 65%, #0ea489 73%, #0ca587 73%, #0aa78a 78%, #0aa98d 78%, #0aaa8e 80%, #07aa8d 80%, #08ab8e 82%, #0aaa90 82%, #05ac90 82%, #08ac91 84%, #06af92 85%, #06b093 90%, #03b092 90%, #04b195 91%, #02b597 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #306c53), color-stop(1%, #306c53), color-stop(1%, #316c56), color-stop(10%, #2d7158), color-stop(11%, #2f7058), color-stop(12%, #2c7258), color-stop(13%, #2d735b), color-stop(13%, #2b7459), color-stop(20%, #28765e), color-stop(21%, #2a7860), color-stop(22%, #28785f), color-stop(22%, #297862), color-stop(23%, #267a62), color-stop(26%, #287c64), color-stop(32%, #237f66), color-stop(33%, #238368), color-stop(34%, #228169), color-stop(38%, #1f866b), color-stop(38%, #20866e), color-stop(43%, #1d896f), color-stop(45%, #1c8d71), color-stop(49%, #188e74), color-stop(49%, #1a9076), color-stop(52%, #1a9277), color-stop(53%, #179379), color-stop(58%, #13987b), color-stop(64%, #129c82), color-stop(65%, #0f9e82), color-stop(73%, #0ea489), color-stop(73%, #0ca587), color-stop(78%, #0aa78a), color-stop(78%, #0aa98d), color-stop(80%, #0aaa8e), color-stop(80%, #07aa8d), color-stop(82%, #08ab8e), color-stop(82%, #0aaa90), color-stop(82%, #05ac90), color-stop(84%, #08ac91), color-stop(85%, #06af92), color-stop(90%, #06b093), color-stop(90%, #03b092), color-stop(91%, #04b195), color-stop(100%, #02b597));
	background: -webkit-linear-gradient(left, #306c53 0%, #306c53 1%, #316c56 1%, #2d7158 10%, #2f7058 11%, #2c7258 12%, #2d735b 13%, #2b7459 13%, #28765e 20%, #2a7860 21%, #28785f 22%, #297862 22%, #267a62 23%, #287c64 26%, #237f66 32%, #238368 33%, #228169 34%, #1f866b 38%, #20866e 38%, #1d896f 43%, #1c8d71 45%, #188e74 49%, #1a9076 49%, #1a9277 52%, #179379 53%, #13987b 58%, #129c82 64%, #0f9e82 65%, #0ea489 73%, #0ca587 73%, #0aa78a 78%, #0aa98d 78%, #0aaa8e 80%, #07aa8d 80%, #08ab8e 82%, #0aaa90 82%, #05ac90 82%, #08ac91 84%, #06af92 85%, #06b093 90%, #03b092 90%, #04b195 91%, #02b597 100%);
	background: -ms-linear-gradient(left, #306c53 0%, #306c53 1%, #316c56 1%, #2d7158 10%, #2f7058 11%, #2c7258 12%, #2d735b 13%, #2b7459 13%, #28765e 20%, #2a7860 21%, #28785f 22%, #297862 22%, #267a62 23%, #287c64 26%, #237f66 32%, #238368 33%, #228169 34%, #1f866b 38%, #20866e 38%, #1d896f 43%, #1c8d71 45%, #188e74 49%, #1a9076 49%, #1a9277 52%, #179379 53%, #13987b 58%, #129c82 64%, #0f9e82 65%, #0ea489 73%, #0ca587 73%, #0aa78a 78%, #0aa98d 78%, #0aaa8e 80%, #07aa8d 80%, #08ab8e 82%, #0aaa90 82%, #05ac90 82%, #08ac91 84%, #06af92 85%, #06b093 90%, #03b092 90%, #04b195 91%, #02b597 100%);
	background: linear-gradient(to right, #306c53 0%, #306c53 1%, #316c56 1%, #2d7158 10%, #2f7058 11%, #2c7258 12%, #2d735b 13%, #2b7459 13%, #28765e 20%, #2a7860 21%, #28785f 22%, #297862 22%, #267a62 23%, #287c64 26%, #237f66 32%, #238368 33%, #228169 34%, #1f866b 38%, #20866e 38%, #1d896f 43%, #1c8d71 45%, #188e74 49%, #1a9076 49%, #1a9277 52%, #179379 53%, #13987b 58%, #129c82 64%, #0f9e82 65%, #0ea489 73%, #0ca587 73%, #0aa78a 78%, #0aa98d 78%, #0aaa8e 80%, #07aa8d 80%, #08ab8e 82%, #0aaa90 82%, #05ac90 82%, #08ac91 84%, #06af92 85%, #06b093 90%, #03b092 90%, #04b195 91%, #02b597 100%);
	*/
}
.theme-green .search-form input[type="submit"] { background-color: #0ca487; }
.theme-green .search-form input[type="submit"]:hover { background-color: #21846a; }
.theme-green .nav .has-drop-down > a:after { background-position: -234px -189px; }
.theme-green .nav > .has-drop-down:focus > a,
.theme-green .nav > .has-drop-down:hover > a,
.theme-green .nav > li > a:focus,
.theme-green .nav > li > a:hover,
.theme-green .nav .drop li a:focus,
.theme-green .nav .drop li a:hover { color: #008d70; }
.theme-green .nav .dropdown { background: #008d70; }
.theme-green .hero-slider { margin-bottom: -50px; }
.theme-green .intro-article { padding: 21px 0 26px; }
.theme-green .intro-article .icon { margin-bottom: 13px; }
.theme-green .carousel .title {
	background: #2d735b;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkNzM1YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjMmI3MzViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMyYTc2NWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzJhNzU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzI5Nzk2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzI2N2E2MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzI2N2M2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzI2N2E2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzI1N2Y2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzIzN2Y2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzFmODc2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzFkODg2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzFkOGE2ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzFjODg2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzFkOGI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzFiOGM3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzFjOGU3NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzE5OGU3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE4OTQ3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzE1OTQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzE1OTQ3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzE2OTU3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzEzOWE3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzE0OWE3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzExOWE3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzBkYTQ4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iIzBiYTU4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzA5YWE4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzA2YWQ4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzA1YjA5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzA2YjE5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNWFmOTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #2d735b 0%, #2b735b 4%, #2a765c 5%, #2a755e 8%, #297960 11%, #267a60 16%, #267c63 16%, #267a62 17%, #257f66 22%, #237f66 25%, #1f876e 36%, #1d886c 36%, #1d8a6d 38%, #1c886e 39%, #1d8b72 42%, #1b8c70 43%, #1c8e74 45%, #198e73 45%, #189478 53%, #159477 53%, #159477 54%, #16957a 54%, #139a7c 62%, #149a7f 62%, #119a7e 62%, #0da485 75%, #0ba589 81%, #09aa8b 84%, #06ad8f 96%, #05b090 96%, #06b191 98%, #05af92 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #2d735b), color-stop(4%, #2b735b), color-stop(5%, #2a765c), color-stop(8%, #2a755e), color-stop(11%, #297960), color-stop(16%, #267a60), color-stop(16%, #267c63), color-stop(17%, #267a62), color-stop(22%, #257f66), color-stop(25%, #237f66), color-stop(36%, #1f876e), color-stop(36%, #1d886c), color-stop(38%, #1d8a6d), color-stop(39%, #1c886e), color-stop(42%, #1d8b72), color-stop(43%, #1b8c70), color-stop(45%, #1c8e74), color-stop(45%, #198e73), color-stop(53%, #189478), color-stop(53%, #159477), color-stop(54%, #159477), color-stop(54%, #16957a), color-stop(62%, #139a7c), color-stop(62%, #149a7f), color-stop(62%, #119a7e), color-stop(75%, #0da485), color-stop(81%, #0ba589), color-stop(84%, #09aa8b), color-stop(96%, #06ad8f), color-stop(96%, #05b090), color-stop(98%, #06b191), color-stop(100%, #05af92));
	background: -webkit-linear-gradient(left, #2d735b 0%, #2b735b 4%, #2a765c 5%, #2a755e 8%, #297960 11%, #267a60 16%, #267c63 16%, #267a62 17%, #257f66 22%, #237f66 25%, #1f876e 36%, #1d886c 36%, #1d8a6d 38%, #1c886e 39%, #1d8b72 42%, #1b8c70 43%, #1c8e74 45%, #198e73 45%, #189478 53%, #159477 53%, #159477 54%, #16957a 54%, #139a7c 62%, #149a7f 62%, #119a7e 62%, #0da485 75%, #0ba589 81%, #09aa8b 84%, #06ad8f 96%, #05b090 96%, #06b191 98%, #05af92 100%);
	background: -o-linear-gradient(left, #2d735b 0%, #2b735b 4%, #2a765c 5%, #2a755e 8%, #297960 11%, #267a60 16%, #267c63 16%, #267a62 17%, #257f66 22%, #237f66 25%, #1f876e 36%, #1d886c 36%, #1d8a6d 38%, #1c886e 39%, #1d8b72 42%, #1b8c70 43%, #1c8e74 45%, #198e73 45%, #189478 53%, #159477 53%, #159477 54%, #16957a 54%, #139a7c 62%, #149a7f 62%, #119a7e 62%, #0da485 75%, #0ba589 81%, #09aa8b 84%, #06ad8f 96%, #05b090 96%, #06b191 98%, #05af92 100%);
	background: -ms-linear-gradient(left, #2d735b 0%, #2b735b 4%, #2a765c 5%, #2a755e 8%, #297960 11%, #267a60 16%, #267c63 16%, #267a62 17%, #257f66 22%, #237f66 25%, #1f876e 36%, #1d886c 36%, #1d8a6d 38%, #1c886e 39%, #1d8b72 42%, #1b8c70 43%, #1c8e74 45%, #198e73 45%, #189478 53%, #159477 53%, #159477 54%, #16957a 54%, #139a7c 62%, #149a7f 62%, #119a7e 62%, #0da485 75%, #0ba589 81%, #09aa8b 84%, #06ad8f 96%, #05b090 96%, #06b191 98%, #05af92 100%);
	background: linear-gradient(to right, #2d735b 0%, #2b735b 4%, #2a765c 5%, #2a755e 8%, #297960 11%, #267a60 16%, #267c63 16%, #267a62 17%, #257f66 22%, #237f66 25%, #1f876e 36%, #1d886c 36%, #1d8a6d 38%, #1c886e 39%, #1d8b72 42%, #1b8c70 43%, #1c8e74 45%, #198e73 45%, #189478 53%, #159477 53%, #159477 54%, #16957a 54%, #139a7c 62%, #149a7f 62%, #119a7e 62%, #0da485 75%, #0ba589 81%, #09aa8b 84%, #06ad8f 96%, #05b090 96%, #06b191 98%, #05af92 100%);
}
.theme-green .carousel .pagination li.active .thumb:after,
.theme-green .carousel .pagination li:hover .thumb:after {
	background: #189275;
	background: rgba(24, 146, 117, 0.8);
}
.theme-green .two-sections .news h3 a:focus,
.theme-green .two-sections .news h3 a:hover,
.theme-green .two-sections .news-holder .link-more { color: #276f58; }
.theme-green .two-sections .news-holder .link-more:focus,
.theme-green .two-sections .news-holder .link-more:hover { color: #06583e; }
.theme-green .two-sections .news-holder .link-more:after { background-position: 0 -230px; }
.theme-green .two-sections .news-holder .news .link-more:after { background: none; }
.theme-green .btn-default {
	border-color: #276f58;
	color: #276f58;
}
.theme-green .btn-default:focus,
.theme-green .btn-default:hover {
	background: #276f58;
	color: #fff;
}
.item-holder {
	text-align: center;
	color: #373737;
	font-size: 14px;
	line-height: 20px;
	padding: 0 1%;
	margin: 0 0 20px;
}
.item-holder h3 {
	margin: 0 0 10px;
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	color: #262728;
}
.item-holder p { margin: 0 0 15px; }
.item-slider {
	position: relative;
	padding: 0 13%;
	margin: 0 0 27px;
}
.item-slider .mask {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.item-slider .mask .slide {
	width: 100%;
	float: left;
}
.item-slider .mask .slide.active { z-index: 1; }
.item-slider .slide img {
	max-width: 100%;
	vertical-align: top;
}
.item-slider .item-image { margin: 0 0 8px; }
.item-slider .details { overflow: hidden; }
.item-slider .details span {
	display: block;
	color: #4b4b4b;
	font-size: 18px;
	margin: 0 0 5px;
	line-height: 20px;
}
.item-slider .details strong {
	display: block;
	color: #333;
	font-weight: 600;
	font-size: 22px;
	line-height: 26px;
}
.item-slider .slider-nav {
	position: absolute;
	top: 50%;
	left: 8%;
	right: 8%;
	z-index: 9;
	margin: -35px 0 0;
}
.item-slider .btn-prev,
.item-slider .btn-next {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 13px;
	height: 23px;
	background: url(../images/sprite.png) no-repeat -175px -224px;
}
.item-slider .btn-next {
	float: right;
	background-position: -243px -224px;
}
.item-slider .btn-prev:focus,
.item-slider .btn-next:focus,
.item-slider .btn-prev:hover,
.item-slider .btn-next:hover { opacity: 0.8; }
.item-holder .btn-default { padding: 13px 21px; }
.theme-green .member-block {
	background: #dbf4e2;
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjhlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZjJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZTZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
	background-image: -o-linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
	background-image: -webkit-linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
	background-image: linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
}
.theme-orange .three-cols .col:first-child:after { background: none; }
.theme-orange .three-cols .col:after { background: #c4daca; }
.theme-green .btn-membership {
	color: #276f58;
	background: #22846b url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyODQ2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjMWY4NjZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiMxZjg2NmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzIyODY2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzFkODg2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzFlOGE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzE5OGU3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzFjOGM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzE4OGY3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzFhOGY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzE4OTA3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzFhOTI3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iIzEzOTg3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzE0OTk3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzE2OTg3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzExOWE3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzE0OWE3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzExOWE3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iIzEyOWM4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzBlOWU4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzExOWY4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkxJSIgc3RvcC1jb2xvcj0iIzBkYTI4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZGEzODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #22846b 0%, #1f866b 2%, #1f866b 3%, #22866e 4%, #1d886e 10%, #1e8a70 15%, #198e73 21%, #1c8c73 22%, #188f73 25%, #1a8f75 26%, #189075 31%, #1a9279 35%, #13987b 55%, #14997c 58%, #16987e 58%, #119a7e 62%, #149a7f 65%, #119a7e 66%, #129c82 73%, #0e9e83 84%, #119f85 88%, #0da285 91%, #0da386 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #22846b), color-stop(2%, #1f866b), color-stop(3%, #1f866b), color-stop(4%, #22866e), color-stop(10%, #1d886e), color-stop(15%, #1e8a70), color-stop(21%, #198e73), color-stop(22%, #1c8c73), color-stop(25%, #188f73), color-stop(26%, #1a8f75), color-stop(31%, #189075), color-stop(35%, #1a9279), color-stop(55%, #13987b), color-stop(58%, #14997c), color-stop(58%, #16987e), color-stop(62%, #119a7e), color-stop(65%, #149a7f), color-stop(66%, #119a7e), color-stop(73%, #129c82), color-stop(84%, #0e9e83), color-stop(88%, #119f85), color-stop(91%, #0da285), color-stop(100%, #0da386));
	background: -webkit-linear-gradient(left, #22846b 0%, #1f866b 2%, #1f866b 3%, #22866e 4%, #1d886e 10%, #1e8a70 15%, #198e73 21%, #1c8c73 22%, #188f73 25%, #1a8f75 26%, #189075 31%, #1a9279 35%, #13987b 55%, #14997c 58%, #16987e 58%, #119a7e 62%, #149a7f 65%, #119a7e 66%, #129c82 73%, #0e9e83 84%, #119f85 88%, #0da285 91%, #0da386 100%);
	background: -o-linear-gradient(left, #22846b 0%, #1f866b 2%, #1f866b 3%, #22866e 4%, #1d886e 10%, #1e8a70 15%, #198e73 21%, #1c8c73 22%, #188f73 25%, #1a8f75 26%, #189075 31%, #1a9279 35%, #13987b 55%, #14997c 58%, #16987e 58%, #119a7e 62%, #149a7f 65%, #119a7e 66%, #129c82 73%, #0e9e83 84%, #119f85 88%, #0da285 91%, #0da386 100%);
	background: -ms-linear-gradient(left, #22846b 0%, #1f866b 2%, #1f866b 3%, #22866e 4%, #1d886e 10%, #1e8a70 15%, #198e73 21%, #1c8c73 22%, #188f73 25%, #1a8f75 26%, #189075 31%, #1a9279 35%, #13987b 55%, #14997c 58%, #16987e 58%, #119a7e 62%, #149a7f 65%, #119a7e 66%, #129c82 73%, #0e9e83 84%, #119f85 88%, #0da285 91%, #0da386 100%);
	background: linear-gradient(to right, #22846b 0%, #1f866b 2%, #1f866b 3%, #22866e 4%, #1d886e 10%, #1e8a70 15%, #198e73 21%, #1c8c73 22%, #188f73 25%, #1a8f75 26%, #189075 31%, #1a9279 35%, #13987b 55%, #14997c 58%, #16987e 58%, #119a7e 62%, #149a7f 65%, #119a7e 66%, #129c82 73%, #0e9e83 84%, #119f85 88%, #0da285 91%, #0da386 100%);
}
.theme-green .btn-membership:focus,
.theme-green .btn-membership:hover {
	color: #fff;
	background: #0da386 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkYTM4NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzBmOWQ4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzEyOWI4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzE0OWE3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU4JSIgc3RvcC1jb2xvcj0iIzE1OTQ3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYyJSIgc3RvcC1jb2xvcj0iIzE5OTE3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iIzFhOGY3NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzE4OGY3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFjOGM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzFiOGI3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iIzFlOGE3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzFlODQ2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzIxODM2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMTgzNmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #0da386 0%, #0f9d83 21%, #129b81 32%, #149a7f 33%, #159479 58%, #199178 62%, #1a8f75 76%, #188f73 77%, #1c8c73 80%, #1b8b72 84%, #1e8a70 84%, #1e846c 98%, #21836a 99%, #21836a 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0da386), color-stop(21%, #0f9d83), color-stop(32%, #129b81), color-stop(33%, #149a7f), color-stop(58%, #159479), color-stop(62%, #199178), color-stop(76%, #1a8f75), color-stop(77%, #188f73), color-stop(80%, #1c8c73), color-stop(84%, #1b8b72), color-stop(84%, #1e8a70), color-stop(98%, #1e846c), color-stop(99%, #21836a), color-stop(100%, #21836a));
	background: -webkit-linear-gradient(left, #0da386 0%, #0f9d83 21%, #129b81 32%, #149a7f 33%, #159479 58%, #199178 62%, #1a8f75 76%, #188f73 77%, #1c8c73 80%, #1b8b72 84%, #1e8a70 84%, #1e846c 98%, #21836a 99%, #21836a 100%);
	background: -o-linear-gradient(left, #0da386 0%, #0f9d83 21%, #129b81 32%, #149a7f 33%, #159479 58%, #199178 62%, #1a8f75 76%, #188f73 77%, #1c8c73 80%, #1b8b72 84%, #1e8a70 84%, #1e846c 98%, #21836a 99%, #21836a 100%);
	background: -ms-linear-gradient(left, #0da386 0%, #0f9d83 21%, #129b81 32%, #149a7f 33%, #159479 58%, #199178 62%, #1a8f75 76%, #188f73 77%, #1c8c73 80%, #1b8b72 84%, #1e8a70 84%, #1e846c 98%, #21836a 99%, #21836a 100%);
	background: linear-gradient(to right, #0da386 0%, #0f9d83 21%, #129b81 32%, #149a7f 33%, #159479 58%, #199178 62%, #1a8f75 76%, #188f73 77%, #1c8c73 80%, #1b8b72 84%, #1e8a70 84%, #1e846c 98%, #21836a 99%, #21836a 100%);
}
.theme-green .btn-membership span {
	background: #dbf4e2;
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjhlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhZjJkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZTZjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
	background-image: -o-linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
	background-image: -webkit-linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
	background-image: linear-gradient(bottom, #e6f8e9 0%, #daf2dd 100%, #ffe6ca 100%);
}
.theme-green .btn-membership:focus span,
.theme-green .btn-membership:hover span { background: none; }
.theme-green .member-block .link { color: #276f58; }
.theme-green .hero-slider .pagination { bottom: 70px; }
.theme-orange .logo {
	width: 338px;
	margin-bottom: 7px;
}
.theme-orange .header-top {
	background-color: #e03320;
	/*
	background: #ef4231 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDIzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjA0NzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNmMjQ5MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmMDRjMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmMjRlMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNlZjRlMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiNlZjRmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiNmMDUwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmMjUyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmMTUxMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmMTUxMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMzUzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMTUzMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmMTU1MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMzVjMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMjViMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmMjYwMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmMjYwMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNmNDY1MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmMjY1MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNmNTZiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmNDZkMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmNjc4MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmNDc5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmNDc5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmNjdiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmNjdlMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNmNjgzMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmNzg2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNmNzhiMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiNmODhmMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNmYTkxMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiNmNzkyMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNmOTk1MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNmODk3MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiNmYTk5MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmOTlhMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNmYTlkMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmFhNTI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ef4231), color-stop(9%, #f04730), color-stop(9%, #f24932), color-stop(15%, #f04c30), color-stop(15%, #f24e32), color-stop(15%, #ef4e31), color-stop(16%, #ef4f2f), color-stop(18%, #f05030), color-stop(19%, #f25232), color-stop(19%, #f1512f), color-stop(20%, #f1512f), color-stop(21%, #f35331), color-stop(21%, #f1532e), color-stop(24%, #f1552d), color-stop(30%, #f35c2f), color-stop(30%, #f25b2c), color-stop(33%, #f2602f), color-stop(35%, #f2602d), color-stop(37%, #f4652d), color-stop(39%, #f2652d), color-stop(42%, #f56b2d), color-stop(45%, #f46d2b), color-stop(54%, #f6782b), color-stop(54%, #f47929), color-stop(55%, #f47929), color-stop(55%, #f67b2b), color-stop(59%, #f67e28), color-stop(62%, #f6832a), color-stop(66%, #f78626), color-stop(69%, #f78b29), color-stop(73%, #f88f26), color-stop(74%, #fa9128), color-stop(77%, #f79226), color-stop(78%, #f99526), color-stop(82%, #f89726), color-stop(83%, #fa9928), color-stop(85%, #f99a24), color-stop(86%, #fa9d26), color-stop(100%, #faa524));
	background: -webkit-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: -o-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: -ms-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: linear-gradient(to right, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	*/
}
.theme-orange .search-form input[type="submit"] { background-color: #e03320; }
.theme-orange .search-form input[type="submit"]:focus,
.theme-orange .search-form input[type="submit"]:hover { background-color: #eb6307; }
.theme-orange .nav .has-drop-down > a:after { background-position: -52px -232px; }
.theme-orange .nav > .has-drop-down:focus > a,
.theme-orange .nav > li > a:focus,
.theme-orange .nav .drop li a:focus,
.theme-orange .nav > .has-drop-down:hover > a,
.theme-orange .nav > li > a:hover,
.theme-orange .nav .drop li a:hover { color: #e03320; }
.theme-orange .nav .dropdown li  { min-width: 0; }
.theme-orange .nav .dropdown li a {
	padding-left: 14px;
	padding-right: 14px;
}
.theme-orange .nav .dropdown { background: #e03320; }
.theme-orange .hero-slider { margin-bottom: -60px; }
.theme-orange .intro-article { padding: 37px 0 44px; }
.theme-orange .intro-article .icon { margin-bottom: 16px; }
.theme-orange .carousel .title {
	background: #ef4231 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNDIzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjA0NzMwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNmMjQ5MzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmMDRjMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNmMjRlMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNlZjRlMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiNlZjRmMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOCUiIHN0b3AtY29sb3I9IiNmMDUwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmMjUyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNmMTUxMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmMTUxMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMzUzMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNmMTUzMmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNCUiIHN0b3AtY29sb3I9IiNmMTU1MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMzVjMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMjViMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmMjYwMmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiNmMjYwMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNyUiIHN0b3AtY29sb3I9IiNmNDY1MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmMjY1MmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0MiUiIHN0b3AtY29sb3I9IiNmNTZiMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI0NSUiIHN0b3AtY29sb3I9IiNmNDZkMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmNjc4MmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmNDc5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmNDc5MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1NSUiIHN0b3AtY29sb3I9IiNmNjdiMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmNjdlMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNmNjgzMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmNzg2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNmNzhiMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MyUiIHN0b3AtY29sb3I9IiNmODhmMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNmYTkxMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiNmNzkyMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNmOTk1MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNmODk3MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MyUiIHN0b3AtY29sb3I9IiNmYTk5MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNmOTlhMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNmYTlkMjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmFhNTI0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ef4231), color-stop(9%, #f04730), color-stop(9%, #f24932), color-stop(15%, #f04c30), color-stop(15%, #f24e32), color-stop(15%, #ef4e31), color-stop(16%, #ef4f2f), color-stop(18%, #f05030), color-stop(19%, #f25232), color-stop(19%, #f1512f), color-stop(20%, #f1512f), color-stop(21%, #f35331), color-stop(21%, #f1532e), color-stop(24%, #f1552d), color-stop(30%, #f35c2f), color-stop(30%, #f25b2c), color-stop(33%, #f2602f), color-stop(35%, #f2602d), color-stop(37%, #f4652d), color-stop(39%, #f2652d), color-stop(42%, #f56b2d), color-stop(45%, #f46d2b), color-stop(54%, #f6782b), color-stop(54%, #f47929), color-stop(55%, #f47929), color-stop(55%, #f67b2b), color-stop(59%, #f67e28), color-stop(62%, #f6832a), color-stop(66%, #f78626), color-stop(69%, #f78b29), color-stop(73%, #f88f26), color-stop(74%, #fa9128), color-stop(77%, #f79226), color-stop(78%, #f99526), color-stop(82%, #f89726), color-stop(83%, #fa9928), color-stop(85%, #f99a24), color-stop(86%, #fa9d26), color-stop(100%, #faa524));
	background: -webkit-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: -o-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: -ms-linear-gradient(left, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
	background: linear-gradient(to right, #ef4231 0%, #f04730 9%, #f24932 9%, #f04c30 15%, #f24e32 15%, #ef4e31 15%, #ef4f2f 16%, #f05030 18%, #f25232 19%, #f1512f 19%, #f1512f 20%, #f35331 21%, #f1532e 21%, #f1552d 24%, #f35c2f 30%, #f25b2c 30%, #f2602f 33%, #f2602d 35%, #f4652d 37%, #f2652d 39%, #f56b2d 42%, #f46d2b 45%, #f6782b 54%, #f47929 54%, #f47929 55%, #f67b2b 55%, #f67e28 59%, #f6832a 62%, #f78626 66%, #f78b29 69%, #f88f26 73%, #fa9128 74%, #f79226 77%, #f99526 78%, #f89726 82%, #fa9928 83%, #f99a24 85%, #fa9d26 86%, #faa524 100%);
}
.theme-orange .carousel .pagination li.active .thumb:after,
.theme-orange .carousel .pagination li:focus .thumb:after,
.theme-orange .carousel .pagination li:hover .thumb:after {
	background: #f4723e;
	background: rgba(244, 114, 62, 0.8);
}
.theme-orange .two-sections .news h3 a:hover,
.theme-orange .two-sections .news-holder .link-more { color: #f04b33; }
.theme-orange .two-sections .news-holder .link-more:focus,
.theme-orange .two-sections .news-holder .link-more:hover { color: #d01d03; }
.theme-orange .two-sections .news-holder .link-more:after { background-position: -115px -230px; }
.theme-orange .two-sections .news-holder .news .link-more:after { background: none; }
.theme-orange .btn-default {
	border-color: #f04b33;
	color: #f04b33;
}
.theme-orange .btn-default:focus,
.theme-orange .btn-default:hover {
	background: #f04b33;
	color: #fff;
}
.theme-orange .item-slider { padding-top: 15px; }
.theme-orange .item-slider .item-image { margin-bottom: 11px; }
.theme-orange .item-slider .btn-prev { background-position: 0 -265px; }
.theme-orange .item-slider .btn-next { background-position: -54px -265px; }
.theme-orange .member-block {
	background: #ffe3b4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTJiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZTJiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZGJhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
	background-image: -o-linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
	background-image: -webkit-linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
	background-image: linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
}
.theme-orange .three-cols .col:first-child:after { background: none; }
.theme-orange .three-cols .col:after { background: #ecd4b5; }
.theme-orange .btn-membership {
	color: #f04b33;
	background: #f15336 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxNTMzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZjM1NjM3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNmMzU2MzciIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2YxNTczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iI2YyNTczOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2YxNWQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2YyNWUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YyNWUzOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iI2Y0NjIzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2YyNjMzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y0NjczYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzNjgzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNjdiNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #f15336 0%, #f35637 3%, #f35637 6%, #f15735 6%, #f25738 11%, #f15d37 25%, #f25e3a 26%, #f25e38 29%, #f4623b 35%, #f26339 40%, #f4673a 49%, #f3683d 50%, #f67b42 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f15336), color-stop(3%, #f35637), color-stop(6%, #f35637), color-stop(6%, #f15735), color-stop(11%, #f25738), color-stop(25%, #f15d37), color-stop(26%, #f25e3a), color-stop(29%, #f25e38), color-stop(35%, #f4623b), color-stop(40%, #f26339), color-stop(49%, #f4673a), color-stop(50%, #f3683d), color-stop(100%, #f67b42));
	background: -webkit-linear-gradient(left, #f15336 0%, #f35637 3%, #f35637 6%, #f15735 6%, #f25738 11%, #f15d37 25%, #f25e3a 26%, #f25e38 29%, #f4623b 35%, #f26339 40%, #f4673a 49%, #f3683d 50%, #f67b42 100%);
	background: -o-linear-gradient(left, #f15336 0%, #f35637 3%, #f35637 6%, #f15735 6%, #f25738 11%, #f15d37 25%, #f25e3a 26%, #f25e38 29%, #f4623b 35%, #f26339 40%, #f4673a 49%, #f3683d 50%, #f67b42 100%);
	background: -ms-linear-gradient(left, #f15336 0%, #f35637 3%, #f35637 6%, #f15735 6%, #f25738 11%, #f15d37 25%, #f25e3a 26%, #f25e38 29%, #f4623b 35%, #f26339 40%, #f4673a 49%, #f3683d 50%, #f67b42 100%);
	background: linear-gradient(to right, #f15336 0%, #f35637 3%, #f35637 6%, #f15735 6%, #f25738 11%, #f15d37 25%, #f25e3a 26%, #f25e38 29%, #f4623b 35%, #f26339 40%, #f4673a 49%, #f3683d 50%, #f67b42 100%);
}
.theme-orange .btn-membership:focus,
.theme-orange .btn-membership:hover {
	color: #fff;
	background: #f67b42 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2N2I0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2YzNzQzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iI2Y1NmUzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2YzNmMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzNjgzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2YyNjgzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2Y0NjIzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iI2YxNWQzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2YzNTYzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTUzMzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #f67b42 0%, #f3743f 18%, #f56e3e 34%, #f36c3c 36%, #f3683d 50%, #f2683a 52%, #f4623b 65%, #f15d37 75%, #f35637 97%, #f15336 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f67b42), color-stop(18%, #f3743f), color-stop(34%, #f56e3e), color-stop(36%, #f36c3c), color-stop(50%, #f3683d), color-stop(52%, #f2683a), color-stop(65%, #f4623b), color-stop(75%, #f15d37), color-stop(97%, #f35637), color-stop(100%, #f15336));
	background: -webkit-linear-gradient(left, #f67b42 0%, #f3743f 18%, #f56e3e 34%, #f36c3c 36%, #f3683d 50%, #f2683a 52%, #f4623b 65%, #f15d37 75%, #f35637 97%, #f15336 100%);
	background: -o-linear-gradient(left, #f67b42 0%, #f3743f 18%, #f56e3e 34%, #f36c3c 36%, #f3683d 50%, #f2683a 52%, #f4623b 65%, #f15d37 75%, #f35637 97%, #f15336 100%);
	background: -ms-linear-gradient(left, #f67b42 0%, #f3743f 18%, #f56e3e 34%, #f36c3c 36%, #f3683d 50%, #f2683a 52%, #f4623b 65%, #f15d37 75%, #f35637 97%, #f15336 100%);
	background: linear-gradient(to right, #f67b42 0%, #f3743f 18%, #f56e3e 34%, #f36c3c 36%, #f3683d 50%, #f2683a 52%, #f4623b 65%, #f15d37 75%, #f35637 97%, #f15336 100%);
}
.theme-orange .btn-membership span {
	background: #ffe3b4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZTJiNCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZTJiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZkZGJhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
	background-image: -moz-linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
	background-image: -o-linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
	background-image: -webkit-linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
	background-image: linear-gradient(bottom, #ffe2b4 0%, #ffe2b3 100%, #fddba3 100%);
}
.theme-orange .btn-membership:focus span,
.theme-orange .btn-membership:hover span { background: none; }
.theme-orange .member-block .link { color: #f04b33; }
.sponsor-block { margin: 0 0 25px; }
.sponsor-block h2 {
	margin: -5px 0 29px;
	color: #262728;
	font-size: 35px;
	line-height: 35px;
	text-align: center;
	padding: 0 0 16px;
	border-bottom: 1px solid #e9e9e9;
	font-weight: 400;
}
.sponsor-list {
	margin: 0;
	padding: 0;
	list-style: none;
	display: table;
	width: 100%;
}
.sponsor-list li {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 1%;
}
.sponsor-list > li:first-child { width: 31%; }
.sponsor-list > li.last { width: 32.3%; }
.sponsor-list li a { display: block; }
.sponsor-list li img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}
.opener-paging{display:none;}



.time-table table {
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
	font-style:italic;
	color:#36366a;
	font-size:14px;
	line-height:16px;
	margin:61px 0 0;
}
.time-table table.table {
	margin:0;
	width:84px;
}
.time-table table tr td {
	width:66px;
	height:79px;
	background:#fdfdfd;
	padding:0;
}
.time-table table tr.even td {background:#f8f9fd;}
.time-table table tr td.info {
	padding: 5px 25px 7px;
	background:#b3d1ef url(../images/bg-pattern.png);
}
.time-table table tr td.item02 {background-color:#c9e2fb;}
.time-table table tr td.item03 {background-color:#c2bdeb;}
.time-table table tr td.item04 {background-color:#dcd8fd;}
.time-table table strong {
	display:block;
	font-size:16px;
	line-height:18px;
	color:#36366a;
	font-style: normal;
	padding-bottom: 1px;
}
.time-table table tr th {
	width:66px;
	height:30px;
	padding:0;
}
.time-table table.table tr td:first-child {
	width:84px;
	background:#2d2d62;
	text-align:center;
	vertical-align:middle;
}
.time-table table.table tr.even td:first-child {background:#2a2a5c;}
.time-table table.table tr th:first-child {
	width:84px;
}
.time-table table .box {
	position:relative;
	height:30px;
	font-size:12px;
	line-height:15px;
	text-transform:uppercase;
	font-weight:600;
	color:#c1d8f5;
	font-style:normal;
}
.time-table table .box span {
	position:absolute;
	width:50px;
	text-align:center;
	top: 1px;
	left:-25px;
}
.time-table table th:first-child .box span {
	left:0;
	text-align:left;
}
.time-table table th.last-child .box span {
	left:auto;
	right:0;
	text-align:right;
}
.time-table .divider {
	position:absolute;
	right:0;
	bottom:0;
}
.time-table .divider.inner {
	right:0;
	left:0;
}
.time-table table img {vertical-align:top;}
.time-table .hidden {display:none;}
.time-table .time-content {position:relative;}
.table-holder {
	position:absolute;
	top:61px;
	left:0;
	z-index:10;
	width:84px;
}
.scrollable-area-wrapper {
	position: relative;
	width: 100%;
	height:100% !important;
	margin-bottom: 45px;
	padding-left:84px;
}
.scrollable-area {
	height:100% !important;
}
.scrollable-area-wrapper .hscrollbar {
	position: absolute;
	right: -103px;
	left:0;
	top:0;
	height: 5px;
	width:auto !important;
}
.scrollable-area-wrapper .hscroll-left,
.scrollable-area-wrapper .hscroll-right {
	width: 10px;
	height: 17px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/sprite.png) no-repeat -178px -271px;
	position:absolute;
	left: -50px;
	top: 162px;
	cursor:pointer;
}
.scrollable-area-wrapper .hscroll-right {
	background-position: -244px -271px;
	left:auto;
	right: -29px;
}
.scrollable-area-wrapper .hscroll-line {
	background: none;
	border-bottom:1px solid #7da7cc;
	float: left;
	height: 5px;
}
.scrollable-area-wrapper .hscroll-slider {
	background: #5ea9da;
	width: 5px;
	height: 5px;
}
@media only screen and ( max-width: 1199px ) {
	.homepage .logo { margin-top: 12px }
	.nav-slide { margin-top: -79px; }
	.homepage .nav-slide { margin-top: -102px; min-height: 112px; }
	.nav li a { padding: 40px 20px; }
	.nav .drop { left: 0; }
	.homepage .nav li a { padding: 45px 20px 42px; }
	.trainer .more-info { font-size: 18px; }
	.trainer .details { padding-bottom: 30px; }
	.homepage .nav .drop {
		width: 675px;
		padding: 10px;
	}
	.homepage .drop .image-holder {
		width: 50%;
		margin-top: 20px;
	}
	.homepage .drop .description { padding: 10px 20px; }
}
@media only screen and ( max-width: 1023px ) {
	.logo,
	.theme-green .logo,
	.theme-orange .logo {
		width: 264px;
		margin-left: 0;
	}
	.nav-slide { margin-top: -71px; }
	.nav li a { padding: 35px 30px; }
	.nav-left { padding-left: 2%; }
	.nav-right { padding: 0 2% 0 0; }
	.nav .has-drop-down > a:after { bottom: 10px; }
	.homepage .nav .has-drop-down > a:after { bottom: 20px; }
	.refine-form .col { width: 46.8%; }
	.data-table th { padding: 10px 2.5%; }
	.data-table td { padding: 14px 2.5%; }
	.two-sections { margin: 0; }
	.footer-top:before { background: none; }
	#footer .signup-form {
		float: none;
		width: 100%;
		padding: 0;
	}
	.social-block {
		padding: 0 4%;
		text-align: left;
	}
	.footer-info { padding: 0 5%; }
	.footer-nav { padding-right: 5%; }
	.footer-nav li {
		float: none;
		margin: 0 0 10px;
	}
	.copyright { padding: 0; }
	.theme-green .hero-slider,
	.theme-orange .hero-slider,
	.hero-slider { margin-bottom: 0; }
	.hero-slider .pagination { bottom: 15px !important; }
	.sponsor-block h2 { margin-top: 0; }
	.news-block .bg-image img {
		min-width: 100%;
		width: auto;
		min-height: 100%;
	}
	.homepage .logo { width: 322px; }
	.home-slideshow .pagination-nav li { font-size: 18px; }
	.news-aside .features .ico { margin-right: 15px; }
	.news-aside .features li { font-size: 17px; }
	.scrollable-area-wrapper .hscroll-left {left:-30px;}
	.scrollable-area-wrapper .hscroll-right {right:-16px;}
}
@media only screen and ( max-width: 979px ) {
	.nav-slide { margin-top: -62px; }
	.nav li a { padding: 35px 15px; }
	.carousel .details {
		padding: 10px 3% 10px 0;
		font-size: 14px;
		line-height: 20px;
	}
	.carousel h2 {
		font-size: 30px;
		line-height: 36px;
	}
	.carousel p { margin-bottom: 15px; }
	.carousel .btn-default { padding: 10px 15px; }
	.carousel .pagination li {
		font-size: 14px;
	}
	.carousel .pagination li a .text { height: 70px; }
	.carousel .pagination-holder .btn-prev,
	.carousel .pagination-holder .btn-next {
		min-height: 70px;
		width: 8%;
	}
	.two-sections h2 {
		font-size: 25px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	.two-sections .news h3 { font-size: 20px; }
	.two-sections .news .meta { margin-bottom: 5px; }
	.item-slider .slide img,
	.sponsor-list li img { max-width: 80%; }
	.blue-block { padding: 50px 0; }
	/* .slideshow .mask .slide { width: 33.33% !important; } */
	.trainer-block .trainer { padding-right: 0; }
	.trainer .details { width: 69.8%; }
	.trainer .more-info {
		width: 100%;
		margin: 0;
		display: block;
		clear: both;
		box-sizing: border-box;
		overflow: hidden;
		position: relative;
	}
	.trainer .more-info:after {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		bottom: 0;
		width: 1px;
		background: #d8d8d8;
	}
	.trainer .more-info span {
		box-sizing: border-box;
		float: left;
		width: 50%;
		border: none;
		padding-left: 12%;
	}
	.homepage .logo { width: 248px; }
	.homepage .nav-slide { margin-top: -73px; min-height: 84px; }
	.homepage .nav li { font-size: 14px; }
	.homepage .nav li a { padding: 30px 10px 35px; font-size: 16px; }
	.homepage .nav li > a:before { top: 25px; }
	.homepage .nav .dropdown { width: 200px; }
	.homepage .nav .dropdown li { font-size: 14px; }
	.homepage .nav .dropdown li a { padding: 15px; }
	.homepage .nav .drop { width: 555px; }
	.homepage .drop .description {
		padding: 10px 10px 0 0;
		font-size: 14px;
		line-height: 20px;
	}
	.homepage .drop .logo-holder { margin-bottom: 10px; }
	.homepage .drop p { margin-bottom: 17px; }
	.home-slideshow .pagination-nav li {
		font-size: 15px;
		line-height: 20px;
	}
	.slideshow-holder { margin-bottom: 0; }
	.home-slideshow:after { display: none; }
	.home-slideshow .mask .slide {
		/* width: 49.9% !important; */
	}
	.news-block .news-holder,
	.news-aside {
		float: none;
		width: 100%;
		box-sizing: border-box;
	}
	.news-aside {
		margin: 0;
		border: none;
	}
	.news-block .news-holder,
	.news-aside .features { padding: 20px 7.7%; }
	.news-aside .features {
		letter-spacing: -4px;
		font-size: 0;
	}
	.news-aside .features li {
		letter-spacing: 0;
		font-size: 17px;
		width: 50%;
		box-sizing: border-box;
		padding: 0 2% 0 0;
		display: inline-block;
		vertical-align: top;
	}
	.news-aside .btn-test {
		width: 384px;
		margin: 0 auto;
		padding: 25px 10px;
		box-sizing: border-box;
	}
	.news-aside .btn-test span:after {
		content: "";
		display: inline-block;
		width: 19px;
		height: 12px;
		background: url(../images/sprite.png) no-repeat 0 -126px;
		margin: 0 15px;
		vertical-align: middle;
	}
	.news-aside .details { margin: 0 6%; }
}

@media only screen and ( max-width: 800px ) {
	.homepage .nav li a {
		font-size: 15px;
	}
}

@media only screen and ( max-width: 767px ) {
	#header .holder,
	.header-bottom { position: static; }
	.search-form input[type="submit"] {
		padding: 0 26px 0 52px;
		background-position: 25px 13px;
		letter-spacing: 0;
	}
	#header .climate {
		font-size: 13px;
		line-height: 22px;
	}
	.header-bottom {
		padding: 15px 0;
		position: static;
	}
	.nav-holder { padding: 0 2%; }
	.nav-holder:after {
		content: "";
		display: block;
		clear: both;
	}
	.theme-green .logo,
	.theme-orange .logo,
	.logo {
		margin: 0 auto;
		width: 218px;
		height: auto;
	}
	.nav-slide .logo-holder {
		display: block;
		background: #fff;
		padding: 32px 0 33px;
	}
	.nav-opener {
		display: block;
		color: #000;
	}
	.nav .drop:after { display: none; }
	.nav-slide { margin: 0; }
	.nav-holder .js-slide-hidden {
		position: absolute !important;
		left: -9999px !important;
		right: -9999px !important;
	}
	.side-push { position: relative; }
	.side-push .nav-slide {
		position: absolute;
		top: 0;
		left: -80%;
		width: 80%;
		bottom: 0;
		padding: 0;
		-webkit-transition: all 0.25s linear;
		transition: all 0.25s linear;
		background: #f4f4f4;
	}
	.side-push #wrapper {
		-webkit-transition: all 0.25s linear;
		transition: all 0.25s linear;
	}
	.side-push.nav-active #wrapper {
		margin: 0 0 0 80%;
		min-width: 20%;
	}
	.side-push.nav-active .nav-slide { left: 0; }
	.side-push .nav-slide .opener {
		position: absolute;
		right: 5px;
		top: 5px;
		z-index: 999;
	}
	.side-push.nav-active .close-btn {
		width: 64px;
		height: 64px;
		background: #fff;
		margin: 0 -64px 0 0;
	}
	.nav-right,
	.nav-left {
		float: none;
		width: 100%;
		padding: 0;
		max-width: 100%;
	}
	.nav li {
		margin: 0;
		float: none;
		padding: 0;
		border-bottom: 1px solid #e4e4e4;
	}
	.nav li a,
	.nav .has-drop-down a { padding: 20px 6%; }
	.nav .has-drop-down>a { background: url(../images/ico08.png) no-repeat 90% 50%; }
	.nav .has-drop-down > a:after {
		background: none;
		height: 0;
		width: 0;
	}
	.nav .has-drop-down.focus > a:after,
	.nav .has-drop-down.hover > a:after { border: none; }
	.nav .has-drop-down:hover > a:after { border: none; }
	.nav li.hover .dropdown,
	.nav .dropdown li.hover .drop { display: block; }
	.nav .dropdown,
	.nav .drop {
		position: static;
		display: none;
		min-height: 0 !important;
	}
	.nav .dropdown ul { padding: 0; }
	.nav .dropdown li {
		margin: 0;
		padding: 0;
	}
	.nav .drop {
		overflow: hidden;
		width: 100%;
		padding: 0;
	}
	.nav .dropdown li a { padding: 15px 6%; }
	.nav .drop ul,
	.nav .drop ul:first-child {
		float: none;
		width: 100%;
		padding: 0;
		min-height: 1px !important;
	}
	.nav .drop li { margin: 0; }
	.nav .drop li a {
		display: block;
		padding: 8px 6%;
	}
	.single-article {
		padding: 0 0 10px;
		margin-bottom: 30px;
	}
	.breadcrumbs { margin-bottom: 20px; }
	.three-columns .article {
		float: none;
		width: 100%;
		padding: 0;
		margin: 0 0 20px;
	}
	.two-columns { margin-bottom: 30px; }
	.two-columns .holder { padding-bottom: 10px; }
	.two-columns .article { padding: 0 2%; }
	.one-column,
	.three-columns {
		padding-bottom: 10px;
		margin-bottom: 30px;
	}
	.four-columns { margin-bottom: 30px; }
	.four-columns .holder { padding-bottom: 30px; }
	.four-columns .article { width: 50%; }
	.news-blog .blog .details { overflow: visible; }
	.news-blog .blog .image-holder { width: 36.5%; }
	.four-columns .article .image-holder { margin-bottom: 20px; }
	.main-article { margin-bottom: 20px; }
	.main-article h1 {
		font-size: 40px;
		line-height: 50px;
	}
	.main-article h1 .icon {
		padding: 10px 0 0;
		line-height: 0;
	}
	.featured-news .image-holder {
		display: block;
		margin: 0 0 20px;
		width: 100%;
	}
	.featured-news .details {
		display: block;
		width: 90%;
		padding: 0 5%;
	}
	.refine-form .row { padding: 0; }
	.filter-results time {
		display: block;
		margin: 0 0 20px;
	}
	.btn-default.prev,
	.btn-default.next {
		min-width: 40%;
		padding: 10px;
	}
	.data-table th,
	.data-table td {
		font-size: 14px;
		line-height: 16px;
	}
	.data-table td a {
		font-size: 12px;
		line-height: 14px;
	}
	.three-col .col1 { width: 50%; }
	.three-col .col2 { width: 20%; }
	.three-col .col3 { width: 30%; }
	.four-col .col1 { width: 17%; }
	.four-col .col2 { width: 35%; }
	.four-col .col3 { width: 22%; }
	.four-col .col4 { width: 26%; }
	.intro-article {
		padding: 20px 0;
		font-size: 20px;
		line-height: 30px;
	}
	.hero-slider .pagination li { margin-right: 8px; }
	.carousel .image-holder { margin: 20px 2% 0 5%; }
	.carousel .details {
		overflow: visible;
		padding: 10px 5%;
	}
	.carousel .pagination-holder { text-align: center; }
	.carousel .pagination-holder .btn-prev,
	.carousel .pagination-holder .btn-next {
		width: 16%;
		min-height: 60px;
	}
	/* .carousel .pagination { display: none; } */
	.two-sections { overflow: visible; }
	.two-sections .news-section,
	.two-sections .article-section {
		width: 100%;
		float: none;
	}
	.member-block .three-cols { padding: 0; }
	.three-cols .col {
		float: none;
		width: 100%;
		margin: 0 0 20px;
		overflow: hidden;
	}
	.three-cols .col:after { background: none !important; }
	.member-block h2 {
		font-size: 30px;
		line-height: 36px;
	}
	#footer .logo { width: 220px; }
	#footer .signup-form .title,
	.social-block .title { font-size: 14px; }
	.item-slider .slider-nav {
		left: 2%;
		right: 2%;
	}
	.sponsor-list {
		display: block;
		overflow: hidden;
	}
	.sponsor-list li {
		display: block;
		float: left;
		width: 33.33% !important;
		box-sizing: border-box;
		padding: 0 2%;
	}
	.lightbox { width: auto; }
	/* .slideshow .mask .slide { width: 50% !important; } */
	.trainer .more-info span {
		font-size: 16px;
		padding-left: 10%;
	}
	.trainer .more-info span:before { left: 5%; }
	.blue-block h2,
	.gym-block .heading h2 {
		font-size: 40px;
		line-height: 45px;
	}
	.smart-slider,
	.time-table .smart-slider,
	.main-article.add { margin-bottom: 30px; }
	.slideshow .image-holder { margin-bottom: 20px; }
	.time-table .heading .time { font-size: 18px; }
	.blue-block {
		margin-bottom: 30px;
		padding: 30px 0;
	}
	.gym-block .heading { margin-bottom: 30px; }
	.trainer-block .title { font-size: 22px; }
	.trainer-block { margin-bottom: 30px; }
	.light-block span {
		margin-top: 20px;
		clear: both;
	}
	.homepage .logo {
		width: 217px;
		margin: 0;
	}
	.homepage .nav-slide .logo-holder { padding: 15px 0; }
	.homepage .nav li > a:before { display: none; }
	.homepage .nav li a,
	.homepage .nav .dropdown li a { padding: 20px 6%; }
	.homepage .nav .dropdown,
	.homepage .nav .drop {
		width: 100%;
		box-sizing: border-box;
	}
	.homepage .drop .image-holder {
		width: 100%;
		margin: 0 0 10px;
	}
	.homepage .drop .description { padding: 5px; }
	.homepage .drop .logo-holder { padding: 0; }
	.homepage .nav-slide { margin-top: 0; }
	.news-aside .features li {
		display: block;
		padding: 0;
		width: 100%
	}
	.news-article h2 {
		font-size: 25px;
		line-height: 30px;
	}
	.news-aside .details { padding: 20px 3%; }
	.news-aside .title { margin-bottom: 20px; }
	.home-slideshow .pagination-nav ul { display: none; }
	.carousel .pagination-holder { overflow: visible;}
	.carousel .pagination-holder:after,
	.carousel .pagination:after {
		content: '';
		clear: both;
		display: block;
	}
	.carousel .pagination {
		border: none;
		margin: 0 auto;
		width: 68%;
		position: relative;
		overflow: visible;
		display: table;
		height: 60px;
	}
	.opener-paging {
		display:block;
		padding: 0 5px;
		font-size: 17px;
		line-height: 22px;
		color: #0065a9;
		border-width: 0 1px;
		border-style: solid;
		border-color: #d8d8d8;
		display: table-cell;
		vertical-align: middle;
	}
	.opener-paging:hover {
		color: #045185;
		text-decoration: none;
	}
	.opener-paging span {
		display: inline-block;
		vertical-align: top;
	}
	.carousel .pagination ul {
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		background: #fff;
		z-index: 999;
		border: 1px solid #d8d8d8;
	}
	.carousel .pagination li {
		float: none;
		width: 100% !important;
		border: none;
	}
	.scrollable-area-wrapper .hscroll-left {left:-18px;}
	.scrollable-area-wrapper .hscroll-right {right:1px;}
    .time-table .btn-default {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        display: block;
        margin-top: 10px;
    }
}
@media only screen and ( max-width: 479px ) {
	body {
		font-size: 14px;
		line-height: 24px;
	}
	.icon-maroondah { display: none; }
	.search-block .holder { padding: 20px 5%; }
	.search-form input[type="submit"] {
		text-indent: -9999px;
		overflow: hidden;
		padding: 0;
		width: 50px;
		background-position: 17px 13px;
	}
	.search-form input[type="text"] {
		font-size: 16px;
		padding: 8px 7px;
	}
	.single-article h1 {
		font-size: 30px;
		line-height: 40px;
		margin: 0 0 10px;
	}
	.single-article p { margin-bottom: 10px; }
	.two-columns .holder { margin: 0; }
	.two-columns .article {
		width: 100%;
		padding: 0;
		float: none;
	}
	.four-columns .article h2 {
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 8px;
	}
	.homepage .intro-article { padding: 20px 0; }
	.news-blog .blog { margin-bottom: 30px; }
	.news-blog .blog .image-holder {
		float: none;
		width: 100%;
		margin: 0 0 20px;
	}
	.news-blog .blog h2 {
		font-size: 26px;
		line-height: 34px;
		margin-bottom: 10px;
	}
	.featured-news { margin-bottom: 30px; }
	.refine-form {
		padding-bottom: 10px;
		margin-bottom: 30px;
	}
	.refine-form .col {
		float: none;
		width: 100%;
		margin: 0 0 20px;
	}
	.filter-block time {
		font-size: 25px;
		line-height: 30px;
	}
	.data-table th,
	.data-table td {
		font-size: 12px;
		line-height: 14px;
		padding: 10px 2.5%;
	}
	.data-table td a { font-size: 10px; }
	.carousel .image-holder {
		float: none;
		margin: 10px 5% 0;
		width: 90%;
	}
	.carousel .image-holder:after { border: none; }
	.theme-green .intro-article,
	.theme-orange .intro-article,
	.intro-article {
		padding: 10px 0;
		font-size: 16px;
		line-height: 24px;
	}
	#footer .signup-form .title,
	.social-block .title {
		float: none;
		display: block;
		text-align: center;
	}
	.social-networks {
		display: block;
		overflow: hidden;
		text-align: center;
	}
	.social-networks li {
		display: inline-block;
		vertical-align: top;
		margin: 0 10px 10px;
		float: none;
	}
	#footer .logo {
		float: none;
		margin: 0 auto 20px;
		display: block;
	}
	.sponsor-block { margin-bottom: 15px; }
	.sponsor-list li {
		float: none;
		margin: 0 0 20px;
		width: 100% !important;
	}
	.sponsor-list li a { display: inline-block; }
	.sponsor-list li img { max-width: 60%; }
	.hero-slider .pagination { display: none !important; }
	.trainer .image-holder {
		width: 100%;
		display: block;
		margin: 0 0 20px;
	}
	.trainer .details {
		width: 100%;
		display: block;
		padding: 0 5% 20px;
	}
	.trainer .more-info span {
		float: none;
		width: 100%;
		padding: 10px 5% 10px 20%;
		border-top: 1px solid #d8d8d8;
	}
	.trainer .more-info span:before { top: 14px; }
	.trainer .more-info:after { background: none; }
	.time-table .heading .time {
		float: none;
		margin: 0 0 10px;
		display: block;
	}
	.image-slideshow .nav-link { display: none; }
	.news-aside .btn-test { width: 100%; }
	.home-slideshow .mask .slide { width: 100% !important; }
}
@media print {
	* {
		background: none !important;
		color: #000 !important;
	}
	body {
		color: #000;
		background: #fff;
	}
	.search-block,
	.header-top,
	.nav-slide,
	.breadcrumbs,
	.news-blog .blog .btn-more,
	.footer-top,
	.footer-nav,
	#footer .logo,
	.main-article h1 .icon,
	.refine-block .sub-title,
	.refine-form,
	.btn-default,
	.data-table td a,
	.hero-slider .pagination ul,
	.intro-article .icon,
	.carousel .btn-default,
	.carousel .pagination-holder,
	.two-sections .news-holder .link-more,
	.item-slider,
	.hero-slider .slide,
	.member-block .link-holder,
	.sponsor-block,
	.carousel,
	.three-cols .col:after,
	.three-cols .col h3:before,
	.blue-block,
	.gym-block,
	.trainer .more-info,
	.light-block,
	.slideshow-holder,
	.news-article .more,
	.news-aside .btn-test,
	.news-block .bg-image,
	.news-holder .holder .link-more { display: none; }
	.logo { margin-bottom: 20px; }
	#main { padding: 40px 0 0; }
	.hero-banner img {
		width: 100% !important;
		height: auto !important;
	}
	#content .container { padding: 0; }
	.main-article,
	.featured-news,
	.news-blog .blog,
	.single-article,
	.one-column,
	.three-columns,
	.two-columns,
	.four-columns,
	.main-article.add,
	.trainer-block { margin-bottom: 20px; }
	.three-columns,
	.single-article,
	.one-column,
	.two-columns .holder,
	.four-columns .holder { padding-bottom: 20px; }
	.featured-news .image-holder { float: left; }
	.featured-news,
	.trainer-block .holder,
	.news-aside { border: none; }
	.featured-news .details,
	.hero-slider .slide.active {
		display: block;
		width: 100% !important;
	}
	.three-columns .article,
	.two-columns .article,
	.four-columns .article,
	.two-sections .news,
	.news-block .news-holder,
	.news-aside {
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
		clear: both;
		display: inline-block;
		vertical-align: top;
	}
	.two-columns,
	.four-columns,
	.news-blog .blog,
	.main-article,
	.featured-news,
	.footer-bottom,
	.carousel .mask,
	.carousel .details,
	.two-sections .news {
		overflow: visible;
		clear: both;
	}
	.four-columns .holder,
	.two-columns .holder,
	.two-sections,
	.member-block,
	.news-block,
	.news-aside .details {
		margin-left: 0;
		margin-right: 0;
	}
	.featured-news,
	.news-blog .blog,
	.filter-block,
	.main-article,
	.two-sections .news-section,
	.two-sections .article-section,
	.three-cols .col,
	.copyright,
	.intro-article {
		display: inline-block;
		vertical-align: top;
		width: 100%;
		float: none;
	}
	.member-block .three-cols,
	.three-cols .col,
	.member-block,
	.theme-orange .intro-article { padding: 0; }
	.featured-news { box-sizing: border-box; }
	.two-columns .holder { margin: 0 0 30px; }
	.single-article h1,
	.one-column .article h2 { margin-left: 0; }
	.four-columns .article .image-holder {
		float: left;
		width: 16%;
		margin: 0 2% 10px 0;
	}
	.single-article ul {
		padding: 0 0 0 20px;
		list-style: square;
	}
	.single-article ul li:before {
		font-size: 0;
		line-height: 0;
	}
	.main-article,
	.news-aside .details { padding: 30px 0 0; }
	.data-table { border: 1px solid #000; }
	.data-table th { font-weight: 700; }
	.data-table th,
	.data-table td {
		padding: 5px 5.5%;
		border-bottom: 1px solid #000;
	}
	.data-table .last { display: none; }
	.four-col .col1,
	.four-col .col3 { width: 25%; }
	.four-col .col2 { width: 50%; }
	.four-col .col4 { width: 0; }
	.three-col .col1 { width: 70%; }
	.three-col .col2 { width: 30%; }
	.three-col .col3 { width: 0; }
	.footer-bottom { padding: 20px 0; }
	.theme-green .carousel .title,
	.news-aside .title { margin: 0 0 20px; }
	.hero-slider .mask {
		height: auto !important;
		position: static !important;
	}
	.hero-slider .mask .slideset,
	.hero-slider .mask .slide.active {
		width: 100% !important;
		position: static !important;
		margin: 0 !important;
		float: none !important;
	}
	.member-block,
	.item-holder,
	.news-block .news-holder .title,
	.news-aside .details,
	.news-aside .title { text-align: left; }
	.three-cols .col .image {
		float: left;
		max-width: 20%;
		margin: 0 5% 10px;
	}
	.three-cols .col { min-height: 1% !important; }
	.hero-slider .slide > span,
	.hero-slider .slide img {
		position: static;
		width: 100%;
		height: auto;
	}
	.hero-slider { margin: 0 !important; }
	.carousel .details {
		margin: 0 !important;
		padding: 0 !important;
	}
	.trainer .details {
		width: 69.8%;
		padding-bottom: 0;
	}
	.news-block .news-holder .title,
	.news-aside .title {
		font-size: 30px;
		line-height: 36px;
	}
}
/*@media ( -webkit-min-device-pixel-ratio : 1.5 ) and ( max-width:767px ), ( min-resolution : 144dpi ) and (max-width:767px) {
	.search-form input[type="submit"],
	.search-opener,
	.search-active .search-opener,
	.nav .has-drop-down > a:after,
	.refine-block .ico-refine:after,
	.refine-form .ico-calender,
	.refine-form .select-area .select-opener,
	#footer .signup-form input[type="submit"],
	.social-networks .twitter,
	.social-networks .facebook,
	.social-networks .instagram,
	.carousel .pagination-holder .btn-prev:after,
	.carousel .pagination-holder .btn-next:after,
	.two-sections .news-holder .link-more:after,
	.three-cols .col h3:before,
	.theme-green .nav .has-drop-down > a:after,
	.item-slider .btn-prev,
	.item-slider .btn-next,
	.theme-green .two-sections .news-holder .link-more:after,
	.theme-orange .nav .has-drop-down > a:after,
	.item-slider .btn-prev,
	.item-slider .btn-next,
	.theme-orange .two-sections .news-holder .link-more:after,
	.slideshow .btn-prev,
	.slideshow .btn-next,
	.image-slideshow .btn-prev,
	.image-slideshow .btn-next,
	.news-blog .title.ico-ex:after,
	.trainer-block .title.ico-watch:after,
	.trainer .more-info span:before,
	.homepage .nav li > a:before,
	.home-slideshow .btn-prev,
	.home-slideshow .btn-next,
	.news-holder .holder .link-more:after,
	.news-aside .btn-test span:after {
		background-image: url(../images/sprite.png);
		background-repeat: no-repeat;
		background-size: 270px 365px;
	}
}*/
/* js style */
.refine-form .ico-calender{
	display:none;
}
.ui-datepicker-trigger{
	text-indent: -9999px;
	overflow: hidden;
	width: 25px;
	height: 25px;
	background: url(../images/sprite.png) no-repeat -173px -54px;
	position: absolute;
	top: 12px;
	right: 20px;
	z-index: 3;
	border:none;
}
.ui-datepicker-trigger:hover { opacity: 0.8; }
.required-identifier { color: #e00; font-size: 12px; }

.csvImportBox { position: relative; border: 2px solid #0065a9; padding: 20px 30px; margin: 30px auto 0 auto; text-align: center; max-width: 480px; border-radius: 10px; } 
.csvImportBox #csvBox { display:block;width:0;height:0;position:absolute;top:-150px;left:0; }
.csvImportBox > p { color: #0065a9; font-size: 0.75em; margin: 0; }
.csvImportBox > p.resMsg { background-color: #1c8c73; color: white; }
.csvImportBox > p.resMsg.notdone { background-color: red; }
.csvImportBox .resReport { width: 90%; height: 200px; overflow: scroll; font-size: 0.75em; font-family: monospace; min-width: 90%; max-width: 90%; overflow-x: scroll; text-align: left; border: 1px solid gray; color: black; padding: 10px; margin: auto;     line-height: 1.1em; white-space: nowrap; }
.csvImportBox form { margin-bottom: 10px; }
.csvImportBox .fieldset { width: 100%; }
.csvImportBox .fieldset .field label { margin-bottom: 10px; font-weight: bold; }
