* { max-height: 1000000px; }
body {
	color: #2c5285;
	font: 300 14px/18px 'Open Sans', sans-serif;
	background: #2e1d61 url(../images/bgbody.jpg) no-repeat;
	background-size: 100% auto;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: none;
	margin: 0;
	min-width: 1280px;
}
a {
	text-decoration: none;
	color: #2c5285;
}
a:hover { text-decoration: underline; }
a:active { background-color: transparent; }
img { border-style: none; }
input, textarea, select {
	font: 100% 'Open Sans', sans-serif;
	vertical-align: middle;
	color: #2c5285;
}
.page-styles a {
	text-decoration: underline;
}
.page-styles a:hover {
	color:#6787BD;
	text-decoration: none;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input[type="email"], input[type="search"],
input[type=text], input[type=checkbox],
input[type=password], input[type=file],
input[type=submit], input[type=tel], input[type=email], textarea {
	border-radius: 0  !important;
	-webkit-appearance: none  !important;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
-webkit-appearance:none  !important;
border-radius:0  !important;
}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}
header, footer, article, section, hgroup, nav, figure, aside, main { display: block; }
::-webkit-input-placeholder {
 color: #2c5285;
}
:-moz-placeholder {
 color: #2c5285;
}
::-moz-placeholder {
 color: #2c5285;
 opacity: 1;
}
:-ms-input-placeholder {
 color: #2c5285;
}
.contact-form.blue ::-webkit-input-placeholder,
.search-form ::-webkit-input-placeholder,
.search-form2 ::-webkit-input-placeholder,
.order-form.blue ::-webkit-input-placeholder,
.exam-form.blue ::-webkit-input-placeholder,
.eassessment-form.blue ::-webkit-input-placeholder {
 color: #fff;
}
.contact-form.blue :-moz-placeholder,
.search-form :-moz-placeholder,
.search-form2 :-moz-placeholder,
.order-form.blue :-moz-placeholder,
.exam-form.blue :-moz-placeholder,
.eassessment-form.blue :-moz-placeholder {
 color: #fff;
}
.contact-form.blue ::-moz-placeholder,
.search-form ::-moz-placeholder,
.search-form2 ::-moz-placeholder,
.order-form.blue ::-moz-placeholder,
.exam-form.blue ::-moz-placeholder,
.eassessment-form.blue ::-moz-placeholder {
 color: #fff;
 opacity: 1;
}
.contact-form.blue :-ms-input-placeholder,
.search-form :-ms-input-placeholder,
.search-form2 :-ms-input-placeholder,
.order-form.blue :-ms-input-placeholder,
.exam-form.blue :-ms-input-placeholder,
.eassessment-form.blue :-ms-input-placeholder {
 color: #fff;
}
h1 {
	font-size: 32px;
	font-weight: 300;
	line-height: 37px;
	margin: 0 0 9px;
}
h2 {
	font-size: 24px;
	font-weight: 300;
	line-height: 26px;
	margin: 0 0 9px;
}
h3 {
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	margin: 0 0 9px;
}
h4 {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	margin: 0 0 9px;
}
h5 {
	font-size: 14px;
	font-weight: 300;
	font-style: italic;
	line-height: 16px;
	margin: 0 0 9px;
}
h6 {
	font-size: 14px;
	font-weight: 600;
	font-style: italic;
	line-height: 16px;
	margin: 0 0 9px;
}
p { margin: 0 0 30px; }
ul{
	margin: 0 0 24px;
	padding: 0 0 0 2px;
	list-style: none;
}
ul:after{
	display:block;
	clear:both;
	content:'';
}
ul li {
	position: relative;
	padding: 0 0 7px 21px;
}
ul li:after {
	position: absolute;
	left: 0;
	top: 5px;
	content: '';
	width: 7px;
	height: 7px;
	background: #2c5285;
	border-radius: 100%;
}
ol{
	margin: 0 0 21px;
	padding: 0;
	overflow: hidden;
	counter-reset: item;
}
ol li {
	position: relative;
	padding: 0 0 7px 21px;
}
ol li:before, ol .num {
	float: left;
	margin: 0 0 0 -21px;
	font-size: 16px;
	font-weight: 700;
	content: counters(item, ".") " ";
	counter-increment: item;
}

.btn-styles {
	overflow: hidden;
	margin: 0 0 42px;
}
.btn-styles span {
	display: block;
	margin: 0 0 16px;
}
.btn-styles .row {
	overflow: hidden;
	margin: 0 0 18px;
}
.link {
	font-size:12px;
	color: #2c5285;
	text-decoration: underline;
}
.link:hover, .link:focus { color: #542c8a; }
.link:active { color: #3d1b6a; }
.btn { float: left; }
.btn2 {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	font-size: 13px;
	color: #005386;
	position: relative;
	margin: 0 10px 0 0;
	border: solid 1px #005386;
	padding: 0 17px 1px 7px;
	font-weight: 400;
}
.btn2:after {
	font: 8px/8px "FontAwesome";
	position: absolute;
	right: 6px;
	color: #005386;
	top: 6px;
	content: '\f04b';
}
.btn2:hover {
	text-decoration: none;
	background: #e4ecf6;
}
.btn2:active { background: #c7dcef; }
.btns-bluebackround {
	overflow: hidden;
	padding: 14px 12px 13px;
	margin: -3px 0 0;
	background: #3761b0;
}
.btn3 {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	font-size: 13px;
	color: #fff;
	background: #224992;
	position: relative;
	border: solid 1px #527dd0;
	padding: 0 17px 1px 7px;
	font-weight: 400;
}
.btn3:after {
	font: 8px/8px "FontAwesome";
	position: absolute;
	right: 6px;
	color: #fff;
	top: 6px;
	content: '\f04b';
}
.btn3:hover {
	text-decoration: none;
	background: #3763b4;
}
.btn3:active { background: #406fc6; }

/*
.btnback {
	display: inline-block;
	float: right;
	vertical-align: top;
	line-height: 29px;
	font-size: 15px;
	color: #005386;
	position: relative;
	margin: 0 10px 0 0;
	border: solid 1px #005386;
	padding: 0 7px 1px 17px;
	font-weight: 200;
	height: 29px;
}
.btnback::before {
	font: 16px/16px "FontAwesome";
	position: absolute;
	left: 6px;
	color: #005386;
	top: 8px;
	content: '\f0d9';
}*/

.btnback {
	display: inline-block;
	float: right;
	vertical-align: top;
	line-height: 29px;
	font-size: 13px;
	color: #005386;
	position: relative;
	margin: 0 0px 0 10px;
	border: solid 1px #005386;
	padding: 0 7px 1px 7px;
	font-weight: 200;
	height: 29px;
}
.btnback:hover {
	text-decoration: none;
	background: #e4ecf6;
}
.btn2:active { background: #c7dcef; }

#wrapper { overflow: hidden; }
#header {
	background: #fff;
	position: relative;
	z-index: 8888;
	-webkit-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	-moz-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
}
#header:after, .header-holder:after {
	display: block;
	clear: both;
	content: '';
}
.header-holder {
	max-width: 1270px;
	margin: 0 auto;
}
.logo-holder {
	float: left;
	width: 68%;
	padding: 16px 0 0 15px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.logo {
	float: left;
	width: 156px;
	height: 66px;
	background: url(../images/sprite.png) no-repeat;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.logo a {
	display: block;
	height: 100%;
}
.tagline {
	float: left;
	font-size: 21px;
	line-height: 23px;
	color: #5489ca;
	margin: 46px 0 0 37px;
	font-weight: 300;
}
#header .toppanel {
	float: right;
	font-weight: 400;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	width: 32%;
	background: #325aa6;
}
#header .toppanel a { color: #fff; }
#header .loginbar {
	overflow: hidden;
	cursor:default;
	background: #3270c6;
	padding: 18px 25px 15px;
	text-align: right;
}
#header .loginbar .login {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	position: relative;
}
#header .loginbar a{ color:#fff;}
#header .loginbar .login:hover,
#header .newacount:hover { text-decoration: none; }
#header .loginbar .login:hover span,
#header .newacount:hover span { text-decoration: underline; }
#header .loginbar .login:after {
	font: 14px/14px "FontAwesome";
	position: absolute;
	left: -24px;
	color: #fff;
	top: 2px;
	text-decoration: none !important;
	content: '\f138';
}
#header .createacout {
	display: inline-block;
	position:relative;
	vertical-align: top;
	padding: 0 0 0 37px;
	margin: 0 0 0 10px;
}
#header .createacout:after{
	position:absolute;
	left:0;
	top:2px;
	background:#fff;
	width:1px;
	height:15px;
	content:'';
	}
#header .newacount {
	display: inline-block;
	vertical-align: top;
	color: #fff;
	position: relative;
}
#header .newacount:after {
	font: 14px/14px "FontAwesome";
	position: absolute;
	left: -22px;
	color: #fff;
	top: 2px;
	text-decoration: none !important;
	content: '\f007';
}
#header .shopingbar {
	overflow: hidden;
	background: #335ba7;
	padding: 18px 25px 13px;
	text-align: right;
}
#header .shopingbar .shopingcart {
	display: inline-block;
	vertical-align: top;
	position: relative;
	word-spacing: -1px;
}
#header .shopingbar .shopingcart:after {
	position: absolute;
	left: -27px;
	top: 1px;
	content: '';
	background: url(../images/sprite.png) -123px -180px no-repeat;
	width: 18px;
	height: 13px;
}
#header .shopingbar .item, #header .shopingbar .amount { color: #a7ccfe; }
#header .shopingbar .checkout { display: none; }
.navbar {
	background: #0c0428;
	font-weight: 400;
}
.navbar:after, .navbar-holder:after {
	display: block;
	clear: both;
	content: '';
}
.navbar-holder {
	background: #2b1556 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMTU1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzI3MTM1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzIyMGU0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzFjMGI0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU0JSIgc3RvcC1jb2xvcj0iIzE5MGIzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzEzMDczNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAyMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2b1556 0%, #271352 20%, #220e49 33%, #1c0b41 52%, #190b3e 54%, #130735 69%, #0a0229 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b1556), color-stop(20%, #271352), color-stop(33%, #220e49), color-stop(52%, #1c0b41), color-stop(54%, #190b3e), color-stop(69%, #130735), color-stop(100%, #0a0229));
	background: -webkit-linear-gradient(top, #2b1556 0%, #271352 20%, #220e49 33%, #1c0b41 52%, #190b3e 54%, #130735 69%, #0a0229 100%);
	background: -o-linear-gradient(top, #2b1556 0%, #271352 20%, #220e49 33%, #1c0b41 52%, #190b3e 54%, #130735 69%, #0a0229 100%);
	background: -ms-linear-gradient(top, #2b1556 0%, #271352 20%, #220e49 33%, #1c0b41 52%, #190b3e 54%, #130735 69%, #0a0229 100%);
	background: linear-gradient(to bottom, #2b1556 0%, #271352 20%, #220e49 33%, #1c0b41 52%, #190b3e 54%, #130735 69%, #0a0229 100%);
	max-width: 1270px;
	margin: 0 auto;
}
.menu {
	margin: 0;
	float: left;
	padding: 0;
	font-size: 15px;
	line-height: 22px;
	list-style: none;
}
.menu > li {
	float: left;
	padding:0;
	position: relative;
}
.menu > li:after{ display:none;}
.menu > li > a {
	display: block;
	color: #fff;
	position: relative;
	padding: 19px 43px 14px 21px;
	background: #411f69 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxMWY2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzNjMWQ2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iIzI2MGU0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTBlNDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #411f69 0%, #3c1d63 24%, #260e48 87%, #250e46 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #411f69), color-stop(24%, #3c1d63), color-stop(87%, #260e48), color-stop(100%, #250e46));
	background: -webkit-linear-gradient(top, #411f69 0%, #3c1d63 24%, #260e48 87%, #250e46 100%);
	background: -o-linear-gradient(top, #411f69 0%, #3c1d63 24%, #260e48 87%, #250e46 100%);
	background: -ms-linear-gradient(top, #411f69 0%, #3c1d63 24%, #260e48 87%, #250e46 100%);
	background: linear-gradient(to bottom, #411f69 0%, #3c1d63 24%, #260e48 87%, #250e46 100%);
}
.menu > li > a:hover { text-decoration: none; }
.menu > li > a:after {
	position: absolute;
	right: 18px;
	top: 26px;
	width: 16px;
	height: 11px;
	content: '';
	background: url(../images/sprite.png) -72px -159px no-repeat;
}
.menu > li:first-child > a:after {
	background-position: -72px -130px;
	right: 8px;
}
.menu > li:first-child > a {
	background: #5288c8 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUyODhjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzRiN2ViZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzI3NTQ4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjQ2N2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5288c8 0%, #4b7ebf 19%, #27548b 74%, #1b467b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5288c8), color-stop(19%, #4b7ebf), color-stop(74%, #27548b), color-stop(100%, #1b467b));
	background: -webkit-linear-gradient(top, #5288c8 0%, #4b7ebf 19%, #27548b 74%, #1b467b 100%);
	background: -o-linear-gradient(top, #5288c8 0%, #4b7ebf 19%, #27548b 74%, #1b467b 100%);
	background: -ms-linear-gradient(top, #5288c8 0%, #4b7ebf 19%, #27548b 74%, #1b467b 100%);
	background: linear-gradient(to bottom, #5288c8 0%, #4b7ebf 19%, #27548b 74%, #1b467b 100%);
	padding: 18px 32px 15px 19px;
}
.menu > li:hover .dropdown { display: block; }
.dropdown, .submenu {
	position: absolute;
	left: 0;
	display: none;
	padding: 0;
	margin: 0;
	font-size: 16px;
	top: 55px;
	z-index: 555;
	width: 182px;
	-webkit-box-shadow: 1px 2px 7px rgba(19,18,13,.75);
	-moz-box-shadow: 1px 2px 7px rgba(19,18,13,.75);
	box-shadow: 1px 2px 7px rgba(19,18,13,.75);
	background: #401e68 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwMWU2OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzNkMWU2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzMwMTY1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iIzJmMTU1NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzJmMTU1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzJiMTE0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyOTExNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #401e68 0%, #3d1e64 22%, #301657 66%, #2f1554 66%, #2f1556 68%, #2b114e 88%, #29114d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #401e68), color-stop(22%, #3d1e64), color-stop(66%, #301657), color-stop(66%, #2f1554), color-stop(68%, #2f1556), color-stop(88%, #2b114e), color-stop(100%, #29114d));
	background: -webkit-linear-gradient(top, #401e68 0%, #3d1e64 22%, #301657 66%, #2f1554 66%, #2f1556 68%, #2b114e 88%, #29114d 100%);
	background: -o-linear-gradient(top, #401e68 0%, #3d1e64 22%, #301657 66%, #2f1554 66%, #2f1556 68%, #2b114e 88%, #29114d 100%);
	background: -ms-linear-gradient(top, #401e68 0%, #3d1e64 22%, #301657 66%, #2f1554 66%, #2f1556 68%, #2b114e 88%, #29114d 100%);
	background: linear-gradient(to bottom, #401e68 0%, #3d1e64 22%, #301657 66%, #2f1554 66%, #2f1556 68%, #2b114e 88%, #29114d 100%);
}
.menu li:first-child .dropdown, .menu li:first-child .submenu {
	-webkit-box-shadow: 0 2px 7px rgba(19,18,13,.51);
	-moz-box-shadow: 0 2px 7px rgba(19,18,13,.51);
	box-shadow: 0 2px 7px rgba(19,18,13,.51);
	background: #2b5085 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiNTA4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzJhNGY4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjExJSIgc3RvcC1jb2xvcj0iIzI3NGY4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iIzI5NGU4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzI2NGU4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzI4NGQ4MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iIzI1NGQ4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI0JSIgc3RvcC1jb2xvcj0iIzI3NGM4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzI0NGM4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzI2NGI3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzIzNGI3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzI1NGE3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzIyNGE3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM1JSIgc3RvcC1jb2xvcj0iIzI0NDk3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzIxNDk3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzIzNDg3YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzIwNDg3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzIyNDc3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzFmNDc3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzIxNDY3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzFlNDY3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIwNDU3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzFkNDU3OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzE4NDA3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iIzE3M2Y3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzE3M2Y3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc5JSIgc3RvcC1jb2xvcj0iIzE2M2U2ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzE4M2Q3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzE1M2Q2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzNiNmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #2b5085 0%, #2a4f83 10%, #274f83 11%, #294e83 14%, #264e81 16%, #284d82 19%, #254d81 21%, #274c80 24%, #244c80 25%, #264b7f 28%, #234b7f 29%, #254a7e 32%, #224a7d 34%, #24497e 35%, #21497d 36%, #23487c 39%, #20487b 40%, #22477b 43%, #1f477a 43%, #21467a 47%, #1e4679 47%, #204579 50%, #1d4578 51%, #184073 74%, #173f70 74%, #173f72 78%, #163e6f 79%, #183d71 80%, #153d6e 83%, #133b6c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b5085), color-stop(10%, #2a4f83), color-stop(11%, #274f83), color-stop(14%, #294e83), color-stop(16%, #264e81), color-stop(19%, #284d82), color-stop(21%, #254d81), color-stop(24%, #274c80), color-stop(25%, #244c80), color-stop(28%, #264b7f), color-stop(29%, #234b7f), color-stop(32%, #254a7e), color-stop(34%, #224a7d), color-stop(35%, #24497e), color-stop(36%, #21497d), color-stop(39%, #23487c), color-stop(40%, #20487b), color-stop(43%, #22477b), color-stop(43%, #1f477a), color-stop(47%, #21467a), color-stop(47%, #1e4679), color-stop(50%, #204579), color-stop(51%, #1d4578), color-stop(74%, #184073), color-stop(74%, #173f70), color-stop(78%, #173f72), color-stop(79%, #163e6f), color-stop(80%, #183d71), color-stop(83%, #153d6e), color-stop(100%, #133b6c));
	background: -webkit-linear-gradient(top, #2b5085 0%, #2a4f83 10%, #274f83 11%, #294e83 14%, #264e81 16%, #284d82 19%, #254d81 21%, #274c80 24%, #244c80 25%, #264b7f 28%, #234b7f 29%, #254a7e 32%, #224a7d 34%, #24497e 35%, #21497d 36%, #23487c 39%, #20487b 40%, #22477b 43%, #1f477a 43%, #21467a 47%, #1e4679 47%, #204579 50%, #1d4578 51%, #184073 74%, #173f70 74%, #173f72 78%, #163e6f 79%, #183d71 80%, #153d6e 83%, #133b6c 100%);
	background: -o-linear-gradient(top, #2b5085 0%, #2a4f83 10%, #274f83 11%, #294e83 14%, #264e81 16%, #284d82 19%, #254d81 21%, #274c80 24%, #244c80 25%, #264b7f 28%, #234b7f 29%, #254a7e 32%, #224a7d 34%, #24497e 35%, #21497d 36%, #23487c 39%, #20487b 40%, #22477b 43%, #1f477a 43%, #21467a 47%, #1e4679 47%, #204579 50%, #1d4578 51%, #184073 74%, #173f70 74%, #173f72 78%, #163e6f 79%, #183d71 80%, #153d6e 83%, #133b6c 100%);
	background: -ms-linear-gradient(top, #2b5085 0%, #2a4f83 10%, #274f83 11%, #294e83 14%, #264e81 16%, #284d82 19%, #254d81 21%, #274c80 24%, #244c80 25%, #264b7f 28%, #234b7f 29%, #254a7e 32%, #224a7d 34%, #24497e 35%, #21497d 36%, #23487c 39%, #20487b 40%, #22477b 43%, #1f477a 43%, #21467a 47%, #1e4679 47%, #204579 50%, #1d4578 51%, #184073 74%, #173f70 74%, #173f72 78%, #163e6f 79%, #183d71 80%, #153d6e 83%, #133b6c 100%);
	background: linear-gradient(to bottom, #2b5085 0%, #2a4f83 10%, #274f83 11%, #294e83 14%, #264e81 16%, #284d82 19%, #254d81 21%, #274c80 24%, #244c80 25%, #264b7f 28%, #234b7f 29%, #254a7e 32%, #224a7d 34%, #24497e 35%, #21497d 36%, #23487c 39%, #20487b 40%, #22477b 43%, #1f477a 43%, #21467a 47%, #1e4679 47%, #204579 50%, #1d4578 51%, #184073 74%, #173f70 74%, #173f72 78%, #163e6f 79%, #183d71 80%, #153d6e 83%, #133b6c 100%);
}
.submenu {
	left: 100%;
	top: 0;
	width: 250px !important;
}
.dropdown li:hover .submenu { display: block; }
.dropdown li {
	display: block;
	padding:0;
	position: relative;
	border-bottom: solid 1px #472570;
}
.dropdown li:after{ display:none;}
.menu li:first-child .dropdown li { border-bottom: solid 1px #345a8f; }
.dropdown li a {
	display: block;
	color: #fff;
	padding: 7px 5px 7px 21px;
}
.dropdown > li:hover > a, .dropdown li a:hover {
	text-decoration: none;
	background: #052042 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFjMDc0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzFhMDYzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzE0MDMyZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjA0MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #1c0740 0%, #1a063b 29%, #14032d 71%, #120428 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1c0740), color-stop(29%, #1a063b), color-stop(71%, #14032d), color-stop(100%, #120428));
	background: -webkit-linear-gradient(top, #1c0740 0%, #1a063b 29%, #14032d 71%, #120428 100%);
	background: -o-linear-gradient(top, #1c0740 0%, #1a063b 29%, #14032d 71%, #120428 100%);
	background: -ms-linear-gradient(top, #1c0740 0%, #1a063b 29%, #14032d 71%, #120428 100%);
	background: linear-gradient(to bottom, #1c0740 0%, #1a063b 29%, #14032d 71%, #120428 100%);
}
.menu li:first-child .dropdown > li:hover > a, .menu li:first-child .dropdown li a:hover {
	background: #0a284e url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMjg0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzA5MjU0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzA2MjQ0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzFkM2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #0a284e 0%, #09254c 33%, #062448 39%, #031d3e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a284e), color-stop(33%, #09254c), color-stop(39%, #062448), color-stop(100%, #031d3e));
	background: -webkit-linear-gradient(top, #0a284e 0%, #09254c 33%, #062448 39%, #031d3e 100%);
	background: -o-linear-gradient(top, #0a284e 0%, #09254c 33%, #062448 39%, #031d3e 100%);
	background: -ms-linear-gradient(top, #0a284e 0%, #09254c 33%, #062448 39%, #031d3e 100%);
	background: linear-gradient(to bottom, #0a284e 0%, #09254c 33%, #062448 39%, #031d3e 100%);
}
.mainnav-holder {
	float: right;
	cursor:default;
	overflow:hidden;
	padding: 0 25px 0 0;
}
#nav {
	display:inline-block;
	vertical-align:top;
	max-width:600px;
	overflow:hidden;
	height:55px;
	position: relative;
}
#nav ul {
	margin: 0 22px 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 22px;
	list-style: none;
	overflow: hidden;
}
#nav ul li {
	float: left;
	padding:0;
	position:relative;
}
#nav ul li:hover:after, #nav ul li.active:after{ display:none;}
#nav ul li:first-child:after{
	display:none;
	}
#nav ul li:after{
	left:0;
	top:5px;
	width:1px;
	height:45px;
	background:#311861;
	}
#nav ul li a {
	display: block;
	color: #fff;
	padding: 19px 20px 14px;
}
#nav ul li a:hover, #nav ul li.selected a {
	text-decoration: none;
	background: #6a3ba1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhM2JhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzY1Mzk5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzRmMjg4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzRhMjY4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzRiMjQ3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzQxMWY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjFkNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a3ba1), color-stop(20%, #65399b), color-stop(63%, #4f2885), color-stop(69%, #4a2680), color-stop(72%, #4b247f), color-stop(89%, #411f76), color-stop(100%, #3f1d73));
	background: -webkit-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
	background: -o-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
	background: -ms-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
	background: linear-gradient(to bottom, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
}
#nav .js-slide-hidden { position: static !important; }
.search-form {
	width: 188px;
	height: 25px;
	display:inline-block;
	vertical-align:top;
	margin: 15px 0 0;
	background-color: #3b1c62;
	-webkit-box-shadow: inset 0 0 5px rgba(41,22,83,.41);
	-moz-box-shadow: inset 0 0 5px rgba(41,22,83,.41);
	box-shadow: inset 0 0 5px rgba(41,22,83,.41);
	border: solid 1px #514371;
}
.search-form input[type='search'], .search-form input[type='text'] {
	float: left;
	background: none;
	border: 0;
	font-size: 13px;
	line-height: 15px;
	padding: 3px 8px 2px;
	width: 163px;
	outline: none;
	color: #fff;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.search-form input[type='submit'] {
	width: 25px;
	height: 25px;
	border: 0;
	padding: 0;
	background: url(../images/sprite.png) -127px -80px no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
}
#main:after {
	display: block;
	clear: both;
	content: '';
}
#main {
	max-width: 1270px;
	margin: 0 auto;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	-moz-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
}
.home #main {
	background: none;
	box-shadow: none;
}
.slideshow {
	position: relative;
	overflow: hidden;
}
.slideshow .slideset {
	overflow: hidden;
	position: relative;
}
.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	width: 100%;
}
.slideshow .img-holder {
	float: left;
	overflow: hidden;
	width: 68%;
}
.slideshow .img-holder img {
	display: block;
	width: 100%;
}
.slideshow .text {
	float: right;
	width: 32%;
	background-color: rgba(84, 137, 202, 0.42);
	padding: 22px 21px 39px 25px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
}
.slideshow .text p { margin: 0 0 12px; }
.slideshow .text .link {
	position:relative;
	text-decoration:none;
	display:inline-block;
	vertical-align:top;
	color:#fff;
	font-weight:300;
	font-size:12px;
	line-height:27px;
	padding:0 20px 0 10px;
	background-color: #11053d;
	-webkit-box-shadow: inset 0 0 1px rgba(54,96,175,.3);
	-moz-box-shadow: inset 0 0 1px rgba(54,96,175,.3);
	box-shadow: inset 0 0 1px rgba(54,96,175,.3);
	background-image: -webkit-linear-gradient(top, #160947, #0b022b);
	background-image: -moz-linear-gradient(top, #160947, #0b022b);
	background-image: -o-linear-gradient(top, #160947, #0b022b);
	background-image: linear-gradient(to bottom, #160947, #0b022b);
}
.slideshow .text .link:after {
	content:"";
	position:absolute;
	right:10px;
	top:11px;
	border-style: solid;
	border-width: 3px 0 3px 4px;
	border-color: transparent transparent transparent #fff;
}
.slideshow .text h1 {
	font-size: 36px;
	line-height: 38px;
	margin: 0 0 17px;
}
.slideshow .text h1 span {
	display: block;
	font-size: 24px;
	line-height: 29px;
}
.slideshow .slide.active { z-index: 2; }
.slideshow .pagination {
	position: absolute;
	right: 26px;
	bottom: 27px;
	margin: 0;
	padding: 0;
	z-index: 22;
	list-style: none;
}
.slideshow .pagination li {
	float: left;
	padding:0;
	margin: 0 0 0 3px;
}
.slideshow .pagination li:after{ display:none;}
.slideshow .pagination li a {
	display: block;
	width: 10px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
	border: solid 1px #838bbd;
	border-radius: 100%;
}
.slideshow .pagination li a:hover, .slideshow .pagination li.active a { background: #636ead; }
.main-holder {
	overflow: hidden;
	-webkit-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	-moz-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	background: #fff;
}
.introtext {
	overflow: hidden;
	text-align: center;
	font-weight: 400;
	color: #2c5285;
	font-size: 18px;
	line-height: 24px;
	padding: 34px 50px 21px;
}
.introtext h2 {
	margin: 0 0 18px;
	font-size: 32px;
	line-height: 38px;
}
.introtext h2 br { display: none; }
.introtext p { margin: 0 0 20px; }
.three-columns {
	overflow: hidden;
	padding: 0 47px 0 54px;
	margin: 0 0 0 -4%;
}
.three-columns .column {
	width: 29.26%;
	float: left;
	position: relative;
	margin: 0 0 47px 4%;
}
.three-columns .column img {
	display: block;
	width: 100%;
}
.three-columns .column .caption {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	color: #fff;
	z-index: 22;
	background: rgba(74, 126, 190, 0.86);
}
.three-columns .column.hover .caption { height: 100%; }
.three-columns .column .caption .heading {
	display: block;
	padding: 21px 22px 16px 66px;
	font-weight: 300;
	font-size: 25px;
	line-height: 30px;
}
.three-columns .column.conference .caption .heading{padding: 21px 22px 16px 55px;}
.three-columns .column .caption .heading:after {
	position: absolute;
	left: 23px;
	top: 21px;
	width: 28px;
	height: 28px;
	background: url(../images/sprite.png) -9px -130px no-repeat;
	content: '';
}
.three-columns .column.conference .caption .heading:after {
	background-position: -7px -167px;
	left:18px;
	}
.three-columns .column.conference .caption { background: rgba(63, 31, 102, 0.86); }
.three-columns .hover-text {
	overflow: hidden;
	padding: 0 19px 14px 22px;
	display: none;
}
.three-columns .shop .hover-text { padding: 0 23px 20px 27px; }
.three-columns .column.hover .hover-text { display: block; }
.three-columns .event {
	border-bottom: solid 1px #fff;
	padding: 0 0 18px;
	margin: 0 0 17px;
	color: #fff;
	font-size: 13px;
	line-height: 15px;
}
.three-columns .event p { margin: 0 0 10px; }
.three-columns .title {
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-weight: 300;
	margin: 0 0 5px;
}
.three-columns .title a { color: #fff; }
.three-columns .subtitle {
	display: block;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	margin: 0 0 7px;
	text-transform: capitalize;
}
.three-columns .subtitle a { color: #fff; }
.three-columns .event .time {
	display: block;
	font-size: 12px;
	font-weight: 600;
	line-height: 14px;
	margin: 0 0 9px;
	word-spacing: 1px;
}
.three-columns .viewmore {
	float: left;
	color: #fff;
	background: #140945 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0MDk0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzE0MDk0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzBlMDMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAyMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #140945), color-stop(19%, #140945), color-stop(85%, #0e032e), color-stop(100%, #0a022b));
	background: -webkit-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -o-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -ms-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: linear-gradient(to bottom, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	padding: 0 20px 1px 9px;
	font-size: 13px;
	line-height: 26px;
	position: relative;
	margin: -6px 0 0;
}
.three-columns .viewmore:hover {
	text-decoration: none;
	color: #fff;
	background: #3b2b84 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiMmI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjM2YyYzg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjM2EyNjdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMmMxYTZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMjQxMjY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMGY2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b2b84), color-stop(8%, #3f2c86), color-stop(31%, #3a267f), color-stop(65%, #2c1a6e), color-stop(96%, #241264), color-stop(100%, #210f61));
	background: -webkit-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -o-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -ms-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: linear-gradient(to bottom, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
}
.three-columns .viewmore:active, .three-columns .viewmore:focus {
	background: #5b53ca url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNTNjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNjA1N2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjNWI1NGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjM2MzNTlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMzgzMjk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MmU5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b53ca), color-stop(5%, #6057ce), color-stop(18%, #5b54c8), color-stop(82%, #3c359d), color-stop(95%, #383296), color-stop(100%, #342e92));
	background: -webkit-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -o-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -ms-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: linear-gradient(to bottom, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
}
.three-columns .viewmore:after {
	font: 8px/8px "FontAwesome";
	position: absolute;
	right: 7px;
	color: #fff;
	top: 11px;
	content: '\f04b';
}
.three-columns .conferanceinfo {
	overflow: hidden;
	border-top: solid 1px #fff;
	padding: 14px 0 0;
	margin: 0 0 15px;
	color: #fff;
	font-size: 14px;
	line-height: 16px;
}
.three-columns .conferanceinfo:first-child {
	border: 0;
	padding: 0;
}
.three-columns .conferanceinfo p { margin: 0 0 8px; }
.three-columns .conferanceinfo .title {
	display: block;
	font-size: 18px;
	margin: 0 0 6px;
	line-height: 20px;
}
.three-columns .conferanceinfo .title a { color: #fff; }
.three-columns .conferanceinfo .viewmore {
	background: #140945 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0MDk0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzE0MDk0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzBlMDMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAyMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #140945), color-stop(19%, #140945), color-stop(85%, #0e032e), color-stop(100%, #0a022b));
	background: -webkit-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -o-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -ms-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: linear-gradient(to bottom, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	margin: 0;
}
.three-columns .conferanceinfo .viewmore:hover {
	text-decoration: none;
	background: #3b2b84 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiMmI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjM2YyYzg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjM2EyNjdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMmMxYTZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMjQxMjY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMGY2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b2b84), color-stop(8%, #3f2c86), color-stop(31%, #3a267f), color-stop(65%, #2c1a6e), color-stop(96%, #241264), color-stop(100%, #210f61));
	background: -webkit-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -o-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -ms-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: linear-gradient(to bottom, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
}
.three-columns .conferanceinfo .viewmore:active {
	background: #5b53ca url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNTNjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNjA1N2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjNWI1NGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjM2MzNTlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMzgzMjk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MmU5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b53ca), color-stop(5%, #6057ce), color-stop(18%, #5b54c8), color-stop(82%, #3c359d), color-stop(95%, #383296), color-stop(100%, #342e92));
	background: -webkit-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -o-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -ms-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: linear-gradient(to bottom, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
}
.three-columns .column.conference .hover-text { padding: 0 23px 9px 23px; }
.three-columns .column.shop .caption .heading:after {
	background-position: -9px -206px;
	width: 32px;
}
.three-columns .column.shop .caption { background: rgba(33, 73, 150, 0.92); }
.three-columns .column.shop .title {
	display: block;
	font-weight: 400;
	font-size: 17px;
	line-height: 20px;
	margin: -1px 0 19px;
}
.sellers-holder {
	overflow: hidden;
	padding: 0 0 10px;
}
.sellers-holder .seller {
	overflow: hidden;
	border-top: solid 1px #fff;
	padding: 12px 0 17px;
}
.three-columns .column.shop .seller .title {
	display: block;
	margin: 0 0 10px;
	font-size: 14px;
	font-weight: 400;
}
.sellers-holder .seller .text-holder { overflow: hidden; }
.sellers-holder .seller .text-holder .img-holder {
	float: left;
	margin: 0 12px 0 0;
	border: solid 1px #150845;
}
.sellers-holder .seller .text-holder img {
	display: block;
	width: 100%;
}
.sellers-holder .seller .text {
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
}
.sellers-holder .seller .text p { margin: 0 0 7px; }
.sellers-holder .seller .btn-holder { overflow: hidden; }
.sellers-holder .seller .price {
	float: left;
	font-size: 13px;
	margin: 7px 0 0;
	font-weight:400;
}
.sellers-holder .seller .price em, .sellers-block .seller .price em{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 4px;
	font-style:normal; 
	}
.sellers-holder .seller .viewmore {
	float: right;
	margin: 0;
	font-size: 13px;
	line-height: 22px;
	padding: 0 18px 1px 8px;
	background: #130844 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMDg0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjMTUwOTQ3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjMTQwOTQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjMTQwNzNkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMGYwNTM5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjMTAwNzM2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBiMDMyYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #130844 0%, #150947 5%, #140945 18%, #14073d 41%, #0f0539 55%, #100736 64%, #0b032a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #130844), color-stop(5%, #150947), color-stop(18%, #140945), color-stop(41%, #14073d), color-stop(55%, #0f0539), color-stop(64%, #100736), color-stop(100%, #0b032a));
	background: -webkit-linear-gradient(top, #130844 0%, #150947 5%, #140945 18%, #14073d 41%, #0f0539 55%, #100736 64%, #0b032a 100%);
	background: -o-linear-gradient(top, #130844 0%, #150947 5%, #140945 18%, #14073d 41%, #0f0539 55%, #100736 64%, #0b032a 100%);
	background: -ms-linear-gradient(top, #130844 0%, #150947 5%, #140945 18%, #14073d 41%, #0f0539 55%, #100736 64%, #0b032a 100%);
	background: linear-gradient(to bottom, #130844 0%, #150947 5%, #140945 18%, #14073d 41%, #0f0539 55%, #100736 64%, #0b032a 100%);
}
.sellers-holder .seller .viewmore:hover {
	text-decoration: none;
	background: #3b2b84 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiMmI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjM2YyYzg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjMlIiBzdG9wLWNvbG9yPSIjM2IyODgyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjMmMxODZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMjQxMzYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMGY2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #3b2b84 0%, #3f2c86 5%, #3b2882 23%, #2c186d 68%, #241363 95%, #210f61 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b2b84), color-stop(5%, #3f2c86), color-stop(23%, #3b2882), color-stop(68%, #2c186d), color-stop(95%, #241363), color-stop(100%, #210f61));
	background: -webkit-linear-gradient(top, #3b2b84 0%, #3f2c86 5%, #3b2882 23%, #2c186d 68%, #241363 95%, #210f61 100%);
	background: -o-linear-gradient(top, #3b2b84 0%, #3f2c86 5%, #3b2882 23%, #2c186d 68%, #241363 95%, #210f61 100%);
	background: -ms-linear-gradient(top, #3b2b84 0%, #3f2c86 5%, #3b2882 23%, #2c186d 68%, #241363 95%, #210f61 100%);
	background: linear-gradient(to bottom, #3b2b84 0%, #3f2c86 5%, #3b2882 23%, #2c186d 68%, #241363 95%, #210f61 100%);
}
.sellers-holder .seller .viewmore:active {
	background: #5b53ca url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNTNjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNjA1N2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjNWI1NGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjM2MzNTlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMzgzMjk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MmU5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b53ca), color-stop(5%, #6057ce), color-stop(18%, #5b54c8), color-stop(82%, #3c359d), color-stop(95%, #383296), color-stop(100%, #342e92));
	background: -webkit-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -o-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -ms-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: linear-gradient(to bottom, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
}
.sellers-holder .seller .viewmore:after {
	top: 9px;
	right: 7px;
}
.quicklinks-block {
	position: relative;
	overflow: hidden;
	background-color: #2c5285;
	-webkit-box-shadow: 1px -2px 10px rgba(31,17,79,.28);
	-moz-box-shadow: 1px -2px 10px rgba(31,17,79,.28);
	box-shadow: 1px -2px 10px rgba(31,17,79,.28);
	background: #3962b2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTU1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3962b2), color-stop(100%, #2a55a4));
	background: -webkit-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -o-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -ms-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: linear-gradient(to bottom, #3962b2 0%, #2a55a4 100%);
	padding: 20px 51px 0;
	color: #fff;
}
.quicklinks-block h3 {
	margin: 0 0 31px;
	font-size: 24px;
	line-height: 26px;
}
.quicklinks-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	text-align: center;
}
.quicklinks-block ul li {
	display: inline-block;
	vertical-align: top;
	margin: 0 25px 33px;
	width: 113px;
	padding:0;
}
.quicklinks-block ul li:after{ display:none;}
.quicklinks-block ul li .img-holder {
	width: 99px;
	display: block;
	height: 99px;
	background: #3f69b8;
	margin: 0 auto 9px;
	border-radius: 100%;
	border: solid 1px #254f9f;
}
.quicklinks-block ul li .img-holder img {
	display: block;
	opacity: 0.6;
	margin: 23px auto 0;
}
.quicklinks-block ul li span:hover .img-holder img { opacity: 1; }
.quicklinks-block ul li span:hover .img-holder { background: #577fcb; }
.quicklinks-block ul li .title {
	display: block;
	color: #fff;
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
}
.quicklinks-block ul li .title a { color: #fff; }
#footer {
	overflow: hidden;
	-webkit-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	-moz-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
	max-width: 1132px;
	margin: 0 auto;
	padding: 56px 65px 56px 73px;
	background: #150947 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1MDk0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzE2MDg0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzEzMDg0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzEyMDczZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzExMDczYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzEzMDYzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzEwMDUzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzBkMDQzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAyMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #150947 0%, #160845 17%, #130844 18%, #12073f 38%, #11073c 38%, #13063e 39%, #10053d 40%, #0d0431 68%, #0a022b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #150947), color-stop(17%, #160845), color-stop(18%, #130844), color-stop(38%, #12073f), color-stop(38%, #11073c), color-stop(39%, #13063e), color-stop(40%, #10053d), color-stop(68%, #0d0431), color-stop(100%, #0a022b));
	background: -webkit-linear-gradient(top, #150947 0%, #160845 17%, #130844 18%, #12073f 38%, #11073c 38%, #13063e 39%, #10053d 40%, #0d0431 68%, #0a022b 100%);
	background: -o-linear-gradient(top, #150947 0%, #160845 17%, #130844 18%, #12073f 38%, #11073c 38%, #13063e 39%, #10053d 40%, #0d0431 68%, #0a022b 100%);
	background: -ms-linear-gradient(top, #150947 0%, #160845 17%, #130844 18%, #12073f 38%, #11073c 38%, #13063e 39%, #10053d 40%, #0d0431 68%, #0a022b 100%);
	background: linear-gradient(to bottom, #150947 0%, #160845 17%, #130844 18%, #12073f 38%, #11073c 38%, #13063e 39%, #10053d 40%, #0d0431 68%, #0a022b 100%);
}
.footer-columns {
	overflow: hidden;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 0 -3.75%;
}
.footer-columns .column {
	width: 30.83%;
	float: left;
	border-left: solid 1px #fff;
	padding: 0 0 0 47px;
	margin: 0 0 0 3.75%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.footer-columns .column:first-child {
	border: 0;
	width: 26.83%;
	padding: 0;
}
.footer-columns a { color: #fff; }
.footer-columns .heading {
	display: block;
	font-weight: 300;
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 15px;
}
.footer-columns .address {
	font-style: normal;
	margin: 0 0 12px;
}
.footer-columns .cotactinfo {
	display: block;
	margin: 0 0 21px;
}
.footer-columns .cotactinfo span:first-child a:hover{
	text-decoration:none;
	cursor:default;
	}
.footer-columns .cotactinfo span { display: block; }
#footer .socialnetworks {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#footer .socialnetworks li {
	overflow: hidden;
	margin: 0 0 3px;
	padding:0;
}
#footer .socialnetworks li:after{ display:none;}
#footer .socialnetworks li a {
	float: left;
	line-height: 22px;
	padding: 0 0 0 38px;
	background: url(../images/sprite.png) -14px -250px no-repeat;
}
#footer .socialnetworks li.facebook a { background-position: -14px -250px; }
#footer .socialnetworks li.twitter a { background-position: -14px -276px; }
#footer .findfacebook { overflow: hidden; }
#footer .findus {
	overflow: hidden;
	margin: 8px 0 22px;
}
#footer .findus .alignleft {
	float: left;
	margin: 0 14px 0 0;
}
#footer .findus .alignleft img {
	display: block;
	width: 100%;
}
#footer .findus .text {
	overflow: hidden;
	font-size: 12px;
	max-width: 235px;
	line-height: 14px;
}
#footer .findus .text .title {
	display: block;
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 5px;
}
#footer .findus .text p { margin: 0; }
#footer .findus .text .link { color: #729dee; }
#footer .subtitle {
	display: block;
	margin: 0 0 14px;
}
#footer .award-holder { overflow: hidden; }
#footer .award-holder .logoesholder {
	overflow: hidden;
	margin: 0 0 0 -27px;
}
#footer .award-holder .client-logo {
	float: left;
	margin: 0 0 18px 27px;
}
#footer .award-holder .client-logo img {
	display: block;
	width: 100%;
}
#content {
	float: left;
	width: 68%;
	padding: 16px 50px 12px 21px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#wide-content {
	width:100%; float: left;
	padding: 16px 50px 12px 21px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
/* Full Width page */
#full-width {
	float: left;
	width: 100%;
	padding: 16px 50px 12px 21px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.breadcrumbs {
	overflow: hidden;
	border-bottom: solid 1px #2c5285;
	padding: 0 0 13px;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 20px;
}
.breadcrumbs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.breadcrumbs ul li {
	float: left;
	color: #5489ca;
	font-weight: 600;
	padding: 0 6px 0 13px;
	background: url(../images/sprite.png) -190px -103px no-repeat;
}
.breadcrumbs ul li:after{ display:none;}
.breadcrumbs ul li:first-child {
	background: none;
	padding: 0 6px 0 0;
}
.breadcrumbs ul li a {
	color: #2c5285;
	font-weight: 300;
}
.breadcrumbs ul li a:hover { color: #542c8a; }
.breadcrumbs ul li a:active { color: #3d1b6a; }
.main-content { padding: 0 0 0 29px; }
.main-content:after {
	display: block;
	clear: both;
	content: '';
}
.sidemenu {
	float: left;
	width: 150px;
	font-size: 14px;
	line-height: 19px;
}
.sidemenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sidemenu ul li {
	border-bottom: solid 1px #325b90;
	padding:0;
	}
.sidemenu ul li:after{ display:none;}
.sidemenu ul li a {
	display: block;
	padding: 5px;
	color: #2c5285;
}
.sidemenu ul li a:hover {
	text-decoration: none;
	background: #e4ecf6;
}
.sidemenu ul li.active a {
	color: #5489ca;
	font-weight: 600;
}
.content-area {
	float: right;
	width: 73.74%;
}
.content-area-full-width {
	float: right;
	width: 82.84%;
}
.content-area-videos {
	float: right;

	width: 90%;
}
.upcoming-events:after {
	display: block;
	clear: both;
	content: '';
}
.upcoming-events .heading-holder {
	color: #2c5285;
	font-size: 18px;
	border-bottom: solid 1px #2c5285;
	padding: 0 0 21px;
}
.upcoming-events.syllabi .heading-holder { padding: 0 0 16px; }
.upcoming-events .heading-holder:after {
	display: block;
	clear: both;
	content: '';
}
.upcoming-events h1 {
	margin: 0 0 12px;
	color: #2c5285;
	line-height: 34px;
	padding: 0 0 0 44px;
	position:relative;
	text-transform: capitalize;
}
.upcoming-events h1:after{
	background: url(../images/sprite.png) -180px 5px no-repeat;
	position:absolute;
	left:0;
	top:0;
	content:'';
	width:28px;
	height:32px;
	}
.upcoming-events.syllabi h1 {
	padding: 0;
	background: none;
}
.upcoming-events.syllabi h1:after{ display:none;}
.upcoming-events .subheading {
	display: block;
	font-weight: 300;
}
.upcoming-events .events-holder { overflow: hidden; }
.upcoming-events .event {
	overflow: hidden;
	border-bottom: solid 1px #2c5285;
	padding: 25px 0 24px;
}
.upcoming-events .event .alignleft {
	float: left;
	width: 36.87%;
	border: solid 1px #2c5285;
}
.upcoming-events .event .alignleft img {
	display: block;
	width: 100%;
}
.upcoming-events .event .text {
	float: right;
	width: 59.06%;
	font-size: 14px;
	line-height: 18px;
	color: #2c5285;
}
.upcoming-events .event .text a { color: #2c5285; }
.upcoming-events .event h2 {
	margin: 0 0 8px;
	line-height: 28px;
}
.upcoming-events .event .meta {
	overflow: hidden;
	font-weight: 600;
	margin: 0 0 13px;
}
.upcoming-events .event .meta .time {
	float: left;
	margin: 0 10px 0 0;
}
.upcoming-events .event .meta .time sup {
	font-size: 7px;
	line-height: 7px;
	position: relative;
	top: 3px;
}
.upcoming-events .event .meta .place {
	float: left;
	background: url(../images/sprite.png) -88px -220px no-repeat;
	padding: 0 0 0 12px;
}
.upcoming-events .event .media {
	font-style: italic;
	margin: -4px 0 12px;
	display: block;
}
.upcoming-events .event p { margin: 0 0 15px; }
.upcoming-events .event .links {
	overflow: hidden;
	margin: 0 0 9px;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
	list-style: none;
}
.upcoming-events .event .links li {
	float: left;
	margin: 0 0 5px;
	font-weight:400;
	background: url(../images/sprite.png) -191px -200px no-repeat;
	padding: 0 7px 0 8px;
}
.upcoming-events .event .links li:after{ display:none;}
.upcoming-events .event .links li:first-child {
	padding: 0 5px 0 0;
	background: none;
}
.upcoming-events .event .links li a { text-decoration: underline; }
.upcoming-events .event .links li a:hover { color: #542c8a; }
.upcoming-events .event .links li a:active { color: #3d1b6a; }
.btnmore, .btn {
	float: left;
	background: #140945 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE0MDk0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iIzE0MDk0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iIzBlMDMyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAyMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #140945), color-stop(19%, #140945), color-stop(85%, #0e032e), color-stop(100%, #0a022b));
	background: -webkit-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -o-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: -ms-linear-gradient(top, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	background: linear-gradient(to bottom, #140945 0%, #140945 19%, #0e032e 85%, #0a022b 100%);
	line-height: 22px;
	color: #fff;
	font-size: 13px;
	position: relative;
	text-decoration: none;
	padding: 0 19px 1px 10px;
}
#sidebar .btn{ float:left;}
.upcoming-events .event .text .btnmore { color: #fff; float:right; }
.btnmore:hover, .btn:hover {
	text-decoration: none;
	color: #fff;
	background: #3b2b84 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiMmI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjglIiBzdG9wLWNvbG9yPSIjM2YyYzg2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjM2EyNjdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMmMxYTZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjMjQxMjY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMGY2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b2b84), color-stop(8%, #3f2c86), color-stop(31%, #3a267f), color-stop(65%, #2c1a6e), color-stop(96%, #241264), color-stop(100%, #210f61));
	background: -webkit-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -o-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: -ms-linear-gradient(top, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
	background: linear-gradient(to bottom, #3b2b84 0%, #3f2c86 8%, #3a267f 31%, #2c1a6e 65%, #241264 96%, #210f61 100%);
}
.btnmore:after, .btn:after {
	font: 7px/7px "FontAwesome";
	position: absolute;
	right: 6px;
	color: #fff;
	top: 9px;
	content: '\f04b';
}
.btnmore:active, .btn:active {
	background: #5b53ca url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzViNTNjYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjNjA1N2NlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTglIiBzdG9wLWNvbG9yPSIjNWI1NGM4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjM2MzNTlkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTUlIiBzdG9wLWNvbG9yPSIjMzgzMjk2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MmU5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b53ca), color-stop(5%, #6057ce), color-stop(18%, #5b54c8), color-stop(82%, #3c359d), color-stop(95%, #383296), color-stop(100%, #342e92));
	background: -webkit-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -o-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: -ms-linear-gradient(top, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
	background: linear-gradient(to bottom, #5b53ca 0%, #6057ce 5%, #5b54c8 18%, #3c359d 82%, #383296 95%, #342e92 100%);
}
.upcoming-events .btn-holder {
	overflow: hidden;
	font-size: 12px;
	text-align: right;
	cursor:default;
	padding: 25px 0 19px;
}
.upcoming-events.syllabi .btn-holder { padding: 18px 0 10px; }
.upcoming-events .btn-holder .btn {
	display: inline-block;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	background: url(../images/sprite.png) -191px -201px no-repeat;
	padding: 0 2px 0 10px;
	float: none;
}
.upcoming-events .btn-holder .btn:after { display: none; }
.upcoming-events .btn-holder .btn:first-child { background: none; }
.upcoming-events .btn-holder .btn a { color: #2c5285; }
.upcoming-events .btn-holder .btn.disabled a { color: #bec2c7; }
.aboutevents {
	overflow: hidden;
	line-height: 18px;
	font-size: 14px;
	padding: 0 0 30px 1px;
}
.aboutevents h3 {
	margin: 0 0 19px 3px;
	font-size: 24px;
	line-height: 28px;
}
.aboutevents p { margin: 0 0 8px; }
#sidebar {
	float: right;
	width: 32%;
	color: #fff;
	background: #5b7bb7;
	padding: 64px 49px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#sidebar h3 {
	margin: 0 0 8px -4px;
	font-size: 32px;
	line-height: 37px;
}
.stylepage #sidebar h3 {
	font-size: 18px;
	margin: 0 0 8px;
	line-height: 22px;
}
#sidebar .subheading {
	font-weight: 300;
	font-size: 18px;
	line-height: 22px;
	display: block;
	margin: 0 0 19px;
}
.news-holder {
	overflow: hidden;
	border-top: solid 1px #fff;
}
.news-holder a { color: #fff; }
.news-holder .news {
	overflow: hidden;
	border-bottom: solid 1px #fff;
	padding: 20px 0 24px;
}
.news-holder .news:first-child { padding: 17px 0 22px; }
.news-holder .news h4 {
	margin: 0 0 13px;
}
.news-holder .news .text-holder { overflow: hidden; }
.news-holder .news .alignleft {
	float: left;
	margin: 2px 20px 0 0;
	border: solid 1px #150845;
}
.news-holder .news .alignleft img {
	display: block;
	width: 100%;
}
.news-holder .news .text {
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
}
.news-holder .news p { margin: 0 0 10px; }
.news-holder .news .btnmore { float: left; }
.sellers-block {
	overflow: hidden;
	margin: -12px 0 0;
}
.sellers-block a { color: #fff; }
#sidebar .sellers-block h3 {
	margin: 0;
	padding: 0 0 27px;
	border-bottom: solid 1px #fff;
	font-size: 24px;
	line-height: 28px;
}
.sellers-block .seller {
	overflow: hidden;
	border-bottom: solid 1px #fff;
	padding: 9px 0 17px;
}
.sellers-block .seller h4 {
	margin: 0 0 12px;
}
.sellers-block .seller .text-holder { overflow: hidden; }
.sellers-block .text-holder .img-holder {
	float: left;
	margin: 0 12px 0 0;
	border: solid 1px #150845;
}
.sellers-block .seller .text-holder img {
	display: block;
	width: 100%;
}
.sellers-block .seller .text {
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	color: #fff;
}
.sellers-block .seller .text p { margin: 0 0 7px; }
.sellers-block .seller .btn-holder { overflow: hidden; }
.sellers-block .seller .price {
	float: left;
	font-weight:400;
	font-size: 13px;
	margin: 7px 0 0;
}
.sellers-block .seller .btnmore { float: right; }
.syllabus-holder { overflow: hidden; }
.syllabus {
	overflow: hidden;
	border-bottom: solid 1px #2c5285;
	padding: 25px 0 22px;
}
.syllabus .alignleft {
	float: left;
	margin: 0 19px 0 0;
	border: solid 1px #2c5285;
}
.syllabus .alignleft img {
	display: block;
	width: 100%;
}
.syllabus .text {
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
	color: #2c5285;
}
.syllabus .text a { color: #2c5285; }
.syllabus .text .btn{ color:#fff;}
.syllabus .text h2 {
	margin: 0 0 12px;
	line-height: 27px;
}
.syllabus p { margin: 0 0 23px; }
.syllabus .btns-holder {
	overflow: hidden;
	text-align: right;
	cursor:default;
}
.syllabus .text .btnmore {
	display: inline-block;
	vertical-align: top;
	float: none;
	color: #fff;
	line-height: 22px;
	padding: 0 19px 1px 10px;
}
.btnwishlist {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	font-size: 13px;
	color: #005386;
	position: relative;
	margin: 0 5px 0 0;
	border: solid 1px #005386;
	padding: 0 7px 1px 24px;
	font-weight: 400;
}
.btnwishlist:after {
	font: 13px/13px "FontAwesome";
	position: absolute;
	left: 5px;
	color: #005386;
	top: 4px;
	content: '\f005';
}
.btnwishlist:hover {
	text-decoration: none;
	background: #e4ecf6;
}
.btnwishlist:active { background: #c7dcef; }
.search-form2 {
	overflow: hidden;
	background: #3761b0;
	color: #fff;
	margin: 8px 0 23px;
	font-size: 14px;
	line-height: 17px;
	padding: 16px 24px 18px 21px;
}
.search-form2 label {
	display: block;
	margin: 0 0 10px;
}
.search-form2 .field-holder { overflow: hidden; }
.search-form2 input[type="search"], .search-form2 input[type="text"] {
	float: left;
	font-size: 14px;
	line-height: 17px;
	padding: 6px 13px 6px;
	width: 81.8%;
	outline: none;
	color: #fff;
	border-radius:0  !important;
	background: #3f69b8 ;
	-webkit-box-shadow: inset 0 0 1px rgba(54,96,175,.3);
	-moz-box-shadow: inset 0 0 1px rgba(54,96,175,.3);
	box-shadow: inset 0 0 1px rgba(54,96,175,.3);
	border: solid 1px #2c56a6;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.search-form2 input[type='submit'] {
	width: 79px;
	height: 32px;
	border: 0;
	float: right;
	padding: 0;
	background: url(../images/sprite.png) -1px -80px no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	position:relative;
	top:2px;
}
.selects-holder {
	text-align: right;
	font-size: 14px;
	line-height: 22px;
	padding: 13px 0 0;
}
.selects-holder:after {
	display: block;
	clear: both;
	content: '';
}
.selects-holder .select {
	display: inline-block;
	vertical-align: top;
	margin: 0;
}
.selects-holder .select2 {
	width: 114px;
	margin: 0;
}
.selects-holder .select2 .select-area { width: 67px !important; }
.selects-holder .select label {
	float: left;
	margin: 0 7px 0 0;
}
.selects-holder .select select {
	height: 20px;
	border: solid 1px #2c5285;
	width: 107px;
	line-height: 15px;
}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.select-area {
	border: 1px solid #2c5285;
	position: relative;
	overflow: hidden;
	cursor: default;
	height: 20px;
	float: left;
	font-size: 13px;
}
.select-area .center {
	white-space: nowrap;
	padding: 0 6px;
	float: left;
	line-height: 20px;
}
.select-disabled { background: #eee; }
.select-area .select-opener {
	background:#fff;
	position: absolute;
	height: 20px;
	width: 20px;
	right: 0;
	top: 0;
}
.select-area .select-opener:after{
	position:absolute;
	left:5px;
	top:8px;
	content:'';
	border-style: solid;
	border-width: 5px 4px 0 4px;
	border-color: #2c5285 transparent transparent transparent;
	}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	border: solid #2c5285;
	border-width: 0 1px 1px 1px;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	font-size: 13px;
}
.select-options ul li {
	width: 100%;
	float: left;
	padding:0;
	border-top: solid 1px #2c5285;
}
.select-options ul li:after{ display:none;}
.select-options ul li:first-child { border: 0; }
.select-options ul a {
	text-decoration: none;
	padding: 0 1px 0 6px;
	line-height: 20px;
	display: block;
	cursor: pointer;
	color: #2c5285;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #e4ecf6;
}
.content-header {
	overflow: hidden;
	border-bottom: solid 1px #2c5285;
	padding: 0 0 12px;
	margin: 0 0 24px;
}
.content-header h1 { margin: 0 0 11px; }
.stylepage .content-header h1 { margin: 0 0 5px; }
.headings-holder {
	overflow: hidden;
	margin: 0 0 32px;
	padding: 0 0 0 2px;
}
.link-holder {
	overflow: hidden;
	margin: 0 0 38px;
}
.storytext {
	overflow: hidden;
	border-top: solid 1px #2c5285;
	padding: 23px 0 17px;
}
.storytext h2 { margin: 0 0 10px; }
.storytext h4 {
	line-height: 20px;
	margin: 0 0 6px;
}
.storytext p { margin: 0 0 9px; }
.storytext .alignleft {
	float: left;
	width: 207px;
	margin: 0 20px 0 0;
}
.storytext .alignleft  img {
	display: block;
	margin: 0 0 8px 0;
	border: solid 1px #2c5285;
}
.storytext h5 {
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	line-height: 18px;
	margin: 0 0 5px;
}
.tableblock {
	overflow: hidden;
	border-top: solid 1px #2c5285;
	padding: 27px 0 0 0;
	margin: 0 0 40px;
}
.maintable {
	text-align: center;
	border: solid 1px #2c5285;
	border-width: 1px 0 1px;
	width: 100%;
	border-collapse: collapse;
}
.tableblock h2 { margin: 0 0 15px; }
.maintable th {
	font-size: 14px;
	font-weight: 600;
	padding: 11px 0 12px;
	border: solid #2c5285;
	border-width: 0 0 2px 1px;
}
.maintable th:first-child { border-left: 0; }
.maintable td {
	padding: 6px 0 7px;
	font-size:12px;
	border: solid #2c5285;
	border-width: 0 0 0 1px;
}
.maintable td:first-child { border: 0; }
.maintable  .even td { background: #e1ecf7; }
.highligtbox {
	overflow: hidden;
	color: #fff;
	margin: 0 0 48px;
	padding: 12px 21px 15px;
	background: #3962b2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTU1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3962b2), color-stop(100%, #2a55a4));
	background: -webkit-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -o-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -ms-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: linear-gradient(to bottom, #3962b2 0%, #2a55a4 100%);
}
.highligtbox h1 { margin: 0 0 16px; }
.highligtbox p { margin: 0 0 10px; }

.highligtbox a {
	color: #ffffff;
	text-decoration: underline;
}

.popup-holder { margin: 0 0 38px; }
.popup-holder:after {
	display: block;
	clear: both;
	content: '';
}
.popupbox {
	overflow: hidden;
	background: #3962b2 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5NjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTU1YTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3962b2), color-stop(100%, #2a55a4));
	background: -webkit-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -o-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: -ms-linear-gradient(top, #3962b2 0%, #2a55a4 100%);
	background: linear-gradient(to bottom, #3962b2 0%, #2a55a4 100%);
	position: relative;
	-webkit-box-shadow: 0 0 32px rgba(35,57,95,.43);
	-moz-box-shadow: 0 0 32px rgba(35,57,95,.43);
	box-shadow: 0 0 32px rgba(35,57,95,.43);
	padding: 16px 24px 12px;
	max-width: 309px;
	color: #fff;
}
.popupbox h1 {
	margin: 0 0 13px;
	line-height: 34px;
}
.popupbox p { margin: 0 0 10px; }
.popupbox .close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 0;
	text-decoration:none;
	line-height: 0;
}
.popupbox .close:hover{ text-decoration:none;}
.popupbox .close:after {
	font: 23px/23px "FontAwesome";
	color: #fff;
	content: '\f057';
	display: block;
}
.contact-form,
.order-form,
.exam-form,
.comp-form,
.eassessment-form {
	overflow: hidden;
	margin: 0 0 30px;
}
.contact-form h1,
.order-form h1,
.exam-form h1,
.comp-form h1,
.eassessment-form h1
{ margin: 0 0 11px; }

.contact-form p,
.order-form p,
.exam-form p,
.comp-form p,
.eassessment-form p
{ margin: 0 0 19px; }
 
.contact-form .row,
.order-form .row,
.exam-form .row,
.comp-form .row ,
.eassessment-form .row {
	overflow: hidden;
	margin: 0 0 15px;
}
.contact-form .row:after,
.order-form .row:after,
.exam-form .row:after,
.comp-form .row:after,
.eassessment-form .row:after {
	display: block;
	clear: both;
	content: '';
}
.contact-form .col,
.order-form .col,
.exam-form .col,
.comp-form .col,
.eassessment-form .col {
	float: right;
	width: 48.22%;
}

.contact-form .col:first-child,
.order-form .col:first-child,
.exam-form .col:first-child,
.eassessment-form .col:first-child,
.comp-form .col:first-child,
.compination-form .col:first-child
{ float: left; }

.contact-form input[type="text"],
.contact-form input[type="password"],
.order-form input[type="text"],
.order-form input[type="password"],
.exam-form input[type="text"],
.exam-form input[type="password"],
.eassessment-form input[type="text"],
.eassessment-form input[type="password"] {
	overflow: hidden;
	width: 100%;
	outline: none;
	border: solid 1px #005386;
	background: #e1ecf7;
	color: #2c5285;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px 10px;
}

.comp-form input[type="text"],
.comp-form input[type="password"] {
	overflow: hidden;
	width: 90%;
	outline: none;
	border: solid 1px #005386;
	background: #e1ecf7;
	color: #2c5285;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px 10px;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

.contact-form select,
.order-form select {
	overflow: hidden;
	width: 100%;
	outline: none;
	border: 1px solid #2d57a7;
	background: #e1ecf7;
	color: #2c5285;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px 10px;
}

.exam-form select,
.eassessment-form select {
	overflow: hidden;
	outline: none;
	border: 1px solid #2d57a7;
	background: #e1ecf7;
	color: #2c5285;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px 10px;
}

.contact-form .blue select,
.order-form .blue select {
	overflow: hidden;
	width: 100%;
	outline: none;
	border: 1px solid #2d57a7;
	background: #3f69b8;
	color: #fff;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px 10px;
}

.exam-form .blue select,
.eassessment-form .blue select {
	overflow: hidden;
	width: 100%;
	outline: none;
	border: 1px solid #2d57a7;
	background: #3f69b8;
	color: #fff;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 5px 10px;
}


label.error, span.error {
	color: #f38080;
}

.contact-form .btn2, .contact-form.blue .btn3,
.order-form .btn2, .order-form.blue .btn3,
.exam-form .btn2, .exam-form.blue .btn3,
.eassessment-form .btn2, .eassessment-form.blue .btn3 {
	font-size: 14px;
	line-height: 30px;
	padding: 0 23px 0 10px;
}

.contact-form .btn2:after, .contact-form.blue .btn3:after,
.order-form .btn2:after, .order-form.blue .btn3:after,
.exam-form .btn2:after, .exam-form.blue .btn3:after,
.eassessment-form .btn2:after, .eassessment-form.blue .btn3:after {
	right: 10px;
	top: 12px;
}
.contact-form textarea,
.order-form textarea,
.exam-form textarea,
.eassessment-form textarea {
	overflow: hidden;
	width: 100%;
	outline: none;
	border: solid 1px #005386;
	background: #e1ecf7;
	color: #2c5285;
	line-height: 18px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 7px 9px;
	height: 116px;
	resize: none;
	margin: 0 0 17px;
}

.contact-form input[type="submit"], .contact-form .submit {
	float: right;
	height: 31px;
	border: 0;
	width:78px;
	padding: 0;
	font-size:0;
	line-height:0;
	margin:0;
	background:url(../images/btn-submit.png) no-repeat;
}

.exam-form input[type="submit"], .exam-form .submit {
	float: right;
	height: 31px;
	border: 0;
	width:78px;
	padding: 0;
	font-size:0;
	line-height:0;
	margin:0;
	background:url(../images/btn-submit.png) no-repeat;
}

.comp-form input[type="submit"], .comp-form .submit {
	float: right;
	height: 31px;
	border: 0;
	width:78px;
	padding: 0;
	font-size:0;
	line-height:0;
	margin:0 5px;
	background:url(../images/btn-submit.png) no-repeat;
}

.contact-form input[type="submit"]:hover {
	cursor: pointer;
	background-position: 0 -34px;
}

.order-form input[type="submit"], .order-form .submit,
.eassessment-form input[type="submit"], .eassessment-form .submit {
	float: right;
	height: 31px;
	border: 0;
/*	width:78px;*/
	padding: 0px 10px 0px 10px;
	margin: 0px 00px 0px 10px;
/*	font-size:0;
	line-height:0;*/
	/*background-color: green;*/
	
}

.exam-form input[type="submit"]:hover,
.eassessment-form input[type="submit"]:hover {
	cursor: pointer;
	background-position: 0 -34px;
}

.contact-form input[type="submit"]:active, .contact-form input[type="submit"]:focus{ background-position: 0 100%;}
.contact-form .checkbox-holder {
	float: left;
	line-height: 15px;
}

.exam-form input[type="submit"]:active, .exam-form input[type="submit"]:focus{ background-position: 0 100%;}
.exam-form .checkbox-holder {
	float: left;
	line-height: 15px;
}

.eassessment-form input[type="submit"]:active, .eassessment-form input[type="submit"]:focus{ background-position: 0 100%;}
.eassessment-form .checkbox-holder {
	float: left;
	line-height: 15px;
}

.contact-form .checkbox-holder input[type="checkbox"],
.order-form .checkbox-holder input[type="checkbox"],
.exam-form .checkbox-holder input[type="checkbox"],
.eassessment-form .checkbox-holder input[type="checkbox"] {
	display: inline-block;
	vertical-align: top;
	margin: 0 14px 0 0;
}

.contact-form .checkbox-holder label,
.order-form .checkbox-holder label,
.exam-form .checkbox-holder label,
.eassessment-form .checkbox-holder label {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 1px;
}
.chk-area {
	border: 1px solid #6e90cf;
	margin: 0 14px 0 0;
	float: left;
	width: 11px;
	height: 11px;
}
.contact-form.blue .chk-area,
.order-form.blue .chk-area,
.exam-form.blue .chk-area,
.eassessment-form.blue .chk-area {
	border: solid 1px #3f6bbc;
	background: #fff;
}

.contact-form.blue .chk-checked,
.order-form.blue .chk-checked,
.exam-form.blue .chk-checked,
.eassessment-form.blue .chk-checked
{ background: #110639; }

.chk-checked { background: #005386; }

.contact-form.blue,
.order-form.blue,
.exam-form.blue,
.eassessment-form.blue {
	background: #355fae;
	color: #fff;
	padding: 14px 21px 9px;
	margin: 0 0 32px;
}
.contact-form.blue input[type="text"], .contact-form.blue input[type="password"], .contact-form.blue textarea,
.order-form.blue input[type="text"], .order-form.blue input[type="password"], .order-form.blue textarea,
.exam-form.blue input[type="text"], .exam-form.blue input[type="password"], .exam-form.blue textarea,
.eassessment-form.blue input[type="text"], .eassessment-form.blue input[type="password"], .eassessment-form.blue textarea {
	border: solid 1px #2d57a7;
	background: #3f69b8;
	color: #fff;
}
#sidebar ul li:after { background: #fff; }
#sidebar .link {
	color: #fff;
	text-decoration: underline;
}
#sidebar .link:hover, #sidebar .link:focus { color: #314d72; }
#sidebar .link:active { color: #153560; }
#sidebar .content-header { border-bottom: solid 1px #fff; }
#sidebar .sidebar-holder {
	overflow: hidden;
	margin: 0 0 40px;
}
.navopen { display: none; }
@media only screen and (max-width:1300px) {
	body { min-width: 320px; }
	.introtext p br { display: none; }
	.slideshow .img-holder img { height: 100%; }
	.three-columns .column .caption .heading { padding: 21px 22px 16px 58px; }
	.three-columns .event.second,
	.sellers-holder .seller.second { display: none; }
	.three-columns .hover-text .conferanceinfo.last { display: none; }
	.sellers-holder .seller .viewmore { float: right; }
	.sellers-holder .seller .price { margin: 0 0 10px; }
	.search-form2 input[type="search"], .search-form2 input[type="text"]{ width:78.8%;}
	.mainnav-holder{ padding: 0 5px 0 0;}
	.main-content{ padding: 0 0 0 15px;}
}
@media only screen and (max-width:1100px) {
	.sellers-block .seller .price{ margin: 0 0 10px;}
	.sellers-block .seller .btnmore{ float:left;}
	}
@media only screen and (min-width:1024px) {
	.menu .js-slide-hidden {
		left: 0 !important;
		top: 55px !important;
		display: none !important;
	}
	.menu > li:hover .dropdown { display: block !important; }
}
@media only screen and (max-width:1023px) {
	.logo-holder {
		width: 50%;
		padding: 26px 0 0 21px;
	}
	.home #header .toppanel { width: 50%; }
	.tagline span { display: block; }
	.logo {
		width: 131px;
		height: 55px;
		background: url(../images/sprite.png) -1px -320px no-repeat;
	}
	.tagline {
		margin: 0 0 0 23px;
		font-size: 18px;
		line-height: 28px;
	}
	#header .loginbar { padding: 18px 15px 15px; }
	#header .shopingbar { padding: 18px 13px 13px; }
	.mainnav-holder { padding: 0 5px 0 0; }
	.search-form { width: 203px; }
	.slideshow .text { width: 50%; }
	.slideshow .img-holder img {
		width: auto;
		float: left;
	}
	.slideshow .img-holder { width: 50%; }
	.menu > li:first-child > a { padding: 9px 32px 9px 28px; }
	.menu > li > a { padding: 9px 74px 9px 29px; }
	.menu > li > a:after, .navopen:after {
		left: 11px;
		right: auto;
		top: 13px;
		background: none;
		content: '\f0c9';
		color: #fff;
		position: absolute;
		font: 15px/15px "FontAwesome";
	}
	.navopen {
		display: block;
		color: #fff;
		position: relative;
		font-size: 15px;
		line-height: 22px;
		margin: 0 12px 0 0;
		padding: 9px 15px 9px 27px;
	}
	.navopen:hover {
		text-decoration: none;
		background: #6a3ba1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhM2JhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzY1Mzk5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzRmMjg4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzRhMjY4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzRiMjQ3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iIzQxMWY3NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZjFkNzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6a3ba1), color-stop(20%, #65399b), color-stop(63%, #4f2885), color-stop(69%, #4a2680), color-stop(72%, #4b247f), color-stop(89%, #411f76), color-stop(100%, #3f1d73));
		background: -webkit-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
		background: -o-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
		background: -ms-linear-gradient(top, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
		background: linear-gradient(to bottom, #6a3ba1 0%, #65399b 20%, #4f2885 63%, #4a2680 69%, #4b247f 72%, #411f76 89%, #3f1d73 100%);
	}
	#nav ul { display: none; }
	.dropdown {
		top: 40px;
		padding: 5px 0 0;
	}
	.search-form { margin: 7px 0 0; }
	#nav ul {
		display: block;
		position: absolute;
		left: -1px;
		margin: 0;
		top: 40px;
		padding: 0;
		background: #1d0c42;
		width: 192px;
	}
	#nav ul li {
		float: none;
		background: none;
		border-bottom: 1px solid #472570;
	}
	#nav ul li a { padding: 7px 5px 7px 21px; }
	.dropdown, .submenu { width: 192px; }
	.submenu { top: 0; }
	.introtext { padding: 18px 12px 13px; }
	.three-columns {
		padding: 0 13px 0 11px;
		margin: 0 0 0 -1.7%;
	}
	.three-columns .column {
		margin: 0 0 39px 1.7%;
		width: 31.58%;
	}
	.three-columns .column .caption .heading { font-size: 19px; }
	.three-columns .event {
		margin: 0;
		padding: 0 0 8px;
		border: 0;
	}
	.three-columns .conferanceinfo {
		margin: 0 0 11px;
		padding: 8px 0 0;
	}
	#nav .js-slide-hidden { position: absolute !important; }
	.three-columns .shop .hover-text { padding: 0 14px 20px 17px; }
	.sellers-holder .seller .text-holder .img-holder { display: none; }
	.search-form input[type="search"], .search-form input[type="text"] { width: 178px; }
	.dropdown li a { padding: 7px 5px 7px 27px; }
	.slideshow .text { padding: 22px 21px 23px 23px; }
	.slideshow .pagination { right: 29px; }
	.introtext h2 br { display: block; }
	.three-columns .column .caption .heading { padding: 22px 22px 16px 60px; }
	.three-columns .column .caption .heading:after {
		left: 17px;
		top: 20px;
	}
	.three-columns .column.shop .caption .heading:after { top: 22px; }
	.quicklinks-block h3 {
		text-align: center;
		margin: 0 0 35px;
	}
	.quicklinks-block { padding: 26px 17px 18px 0; }
	.quicklinks-block ul li { margin: 0 25px 19px; }
	#footer { padding: 31px 31px 56px 29px; }
	.footer-columns .column { padding: 0 0 0 22px; }
	.footer-columns .heading {
		margin: 0 0 17px;
		line-height: 24px;
	}
	#footer .findus { margin: 4px 0 21px; }
	#footer .subtitle {
		margin: 0 0 20px;
		line-height: 19px;
	}
	#header .toppanel, #sidebar { width: 34%; }
	#content {
		width: 66%;
		padding: 16px 12px 12px;
	}

	.main-content { padding: 0; }
	.sidemenu {
		float: none;
		width: 100%;
		overflow: hidden;
		font-size: 13px;
		margin: 0 0 20px;
	}
	.content-area {
		float: none;
		overflow: hidden;
		width: 100%;
	}
	
	.upcoming-events .event .alignleft {
		float: left;
		width: 32.87%;
		margin: 0 20px 15px 0;
	}
	.upcoming-events .event .text {
		float: none;
		overflow: visible;
		width: auto;
	}
	.sidemenu ul li { float: left; }
	#sidebar { padding: 20px 15px; }
	.news-holder .news .text { overflow: visible; }
	.news-holder .news .alignleft { margin: 2px 14px 0 0; }
	.sellers-block .seller .price {
		float: none;
		display: block;
		margin: 0 0 8px;
	}
	.sellers-block .seller .btnmore { float: left; }
	.selects-holder .select2 { margin: 0; }
	.search-form2 input[type="search"], .search-form2 input[type="text"] { width: 76%; }
	.mainnav-holder { overflow:visible;}
	#nav{ float:left; overflow:inherit; height:auto;}
	.search-form{ float:right;}
	#nav ul li:after{ display:none;}
}
@media only screen and (min-width:1024px) {
	.menu > li > .js-slide-hidden{
		left:0 !important;
		top:55px !important;
		display:none !important;
		height: auto !important;
	}
	.menu > li > .dropdown{ height:auto !important;}
	.menu > li:hover > .dropdown{ display: block !important;}
	#wrapper .menu .submenu {
		left:100% !important;
		top:0 !important;
		height:auto !important;
		display:none !important;
	}
	#wrapper .menu ul li:hover .submenu {display:block !important;}
	}
@media only screen and (max-width:767px) {
	
	.mob-none {
		visibility: hidden;
	}
	
	.logo-holder {
		float: none;
		overflow: hidden;
		padding: 26px 0 24px;
		border-bottom: solid 1px #5489ca;
		margin: 0 0 7px;
		width: 100%;
	}
	.tagline { display: none; }
	.logo {
		margin: 0 auto;
		float: none;
		display: block;
	}
	#header .loginbar, #header .shopingbar {
		text-align: center;
		background: none;
		color: #3876cb;
		padding: 0 0 7px 24px;
	}
	#header .shopingbar {
		padding: 0 0 6px;
		}
	#header .toppanel, .home #header .toppanel {
		float: none;
		overflow: hidden;
		width: 100%;
		text-align: center;
		background: none;
	}
	#nav ul{ left:0;}
	#header .shopingbar a{ float:left;}
	#header .toppanel a, #header .loginbar .login,
	#header .loginbar .login:after,
	#header .newacount:after,
	#header .shopingbar .amount { color: #3876cb; }
	#header .shopingbar .item { display: none; }
	#header .createacout { background: url(../images/sprite.png) -191px -151px no-repeat; }
	#header .shopingbar .shopingcart:after { background: url(../images/sprite.png) -127px -158px no-repeat; }
	#header .shopingbar .checkout {
		display: inline-block;
		vertical-align: top;
		background: url(../images/sprite.png) -191px -151px no-repeat;
		margin: 0 0 0 11px;
	}
	#header .shopingbar .checkout a {
		position: relative;
		padding: 0 0 0 29px;
	}
	#header .shopingbar .checkout a:after {
		left: 11px;
		top: 1px;
		content: '\f07a';
		position: absolute;
		color: #3876cb;
		font: 14px/14px "FontAwesome";
	}
	.menu, .mainnav-holder { float: none; }
	.menu:after, .mainnav-holder:after, #nav:after {
		display: block;
		clear: both;
		content: '';
	}
	.menu > li {
		float: none;
		display: block;
	}
	#nav {
		float: none;
		width:100%;
		max-width:inherit;
	}
	.mainnav-holder { padding: 0 0 6px; }
	.navopen {
		margin: 0;
		background: #2b1556 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJiMTU1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzI1MTE0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iIzIzMGY0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iIzExMDYzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTAyMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top, #2b1556 0%, #25114e 28%, #230f4a 31%, #110631 77%, #0a022b 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b1556), color-stop(28%, #25114e), color-stop(31%, #230f4a), color-stop(77%, #110631), color-stop(100%, #0a022b));
		background: -webkit-linear-gradient(top, #2b1556 0%, #25114e 28%, #230f4a 31%, #110631 77%, #0a022b 100%);
		background: -o-linear-gradient(top, #2b1556 0%, #25114e 28%, #230f4a 31%, #110631 77%, #0a022b 100%);
		background: -ms-linear-gradient(top, #2b1556 0%, #25114e 28%, #230f4a 31%, #110631 77%, #0a022b 100%);
		background: linear-gradient(to bottom, #2b1556 0%, #25114e 28%, #230f4a 31%, #110631 77%, #0a022b 100%);
	}
	.search-form {
		margin: 8px 9px 0 10px;
		float: none;
		overflow: hidden;
		width: auto;
		display:block;
	}
	.search-form input[type="submit"] { float: right; }
	.search-form input[type="search"], .search-form input[type="text"] { width: 91%; }
	.dropdown { width: 100%; }
	.submenu {
		position: static;
		width: 100% !important;
		box-shadow: none;
	}
	.menu li:first-child .dropdown, .menu li:first-child .submenu {
		box-shadow: none;
		top: 38px;
	}
	.menu li:first-child .submenu li {
		border-top: 1px solid #345a8f;
		margin-bottom: 0;
	}
	.submenu li{ border-top:none;}
	.menu li .submenu li {
		border-top: 1px solid #472570;
		margin-bottom: 0;
	}
	#nav ul { width: 100%; }
	.slideshow .pagination { display: none; }
	body {
		background-size: auto;
		background-position: -15px 0;
	}
	.slideshow .img-holder {
		width: 100%;
		float: none;
	}
	.slideshow .text {
		float: none;
		overflow: hidden;
		width: 100%;
		text-align: center;
	}
	.three-columns { margin: 0; }
	.three-columns .column {
		float: none;
		overflow: hidden;
		width: 100%;
		margin: 0 0 13px;
	}
	.three-columns .event.second, .sellers-holder .seller.second { display: block; }
	.three-columns .hover-text .conferanceinfo.last { display: block; }
	.three-columns .event {
		border-bottom: solid 1px #fff;
		margin: 0 0 17px;
		padding: 0 0 18px;
	}
	.sellers-holder .seller .text-holder .img-holder {
		display: inline-block;
		vertical-align: top;
	}
	.quicklinks-block { padding: 19px 24px 28px; }
	.quicklinks-block h3 { margin: 0 0 20px -4px; }
	.quicklinks-block ul li {
		display: block;
		margin: 0 0 7px;
		width: auto;
	}
	.quicklinks-block ul li .title {
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
	.quicklinks-block ul li .img-holder {
		display: inline-block;
		vertical-align: middle;
		margin: 0 18px 0 0;
	}
	.quicklinks-block ul { text-align: left; }
	.quicklinks-block ul li .title {
		font-size: 19px;
		line-height: 22px;
	}
	.quicklinks-block ul li .img-holder {
		width: 43px;
		height: 43px;
	}
	.quicklinks-block ul li .img-holder img {
		margin: 11px auto 0;
		width: 41%;
	}
	.quicklinks-block ul li .img-holder.exams img { width: 34%; }
	.quicklinks-block ul li .img-holder.awards img { width: 28%; }
	.quicklinks-block ul li .img-holder.buy img { width: 45%; }
	.footer-columns { margin: 0; }
	.slideshow .img-holder img { width: 100%; }
	.footer-columns .column:first-child {
		width: 100%;
		padding: 0 22px;
		margin: 0 0 24px;
	}
	.footer-columns .column {
		float: none;
		overflow: hidden;
		width: 100%;
		margin: 0 0 17px;
		border: solid #fff;
		border-width: 1px 0 0;
		padding: 24px 22px 0
	}
	.three-columns .title {
		letter-spacing: -1px;
		margin: 0 0 1px
	}
	.three-columns .event {
		margin: 0 0 6px;
		padding: 0 0 2px;
	}
	.three-columns .column .caption .heading { padding: 19px 22px 11px 60px; }
	.three-columns .viewmore { margin: 0; }
	.three-columns .event .time { margin: 0; }
	.three-columns .column.shop .title { margin: 0 0 9px; }
	.sellers-holder .seller { padding: 8px 0 9px; }
	.logo {
		width: 124px;
		height: 52px;
		background: url(../images/sprite.png) 0 -398px no-repeat;
	}
	#header .loginbar .login:after { left: -17px; }
	#header .newacount:after { left: -17px; }
	#header .shopingbar .shopingcart:after { left: -21px; }
	#header .createacout {
		padding: 0 0 0 27px;
		margin: 0 0 0 7px;
	}
	#header .shopingbar .checkout { margin: 0 0 0 7px; }
	.menu > li:first-child > a { padding: 8px 32px 8px 27px; }
	.menu > li > a:after, .navopen:after { left: 10px; }
	.menu > li > a { padding: 9px 74px 9px 27px; }
	.slideshow .text { padding: 13px 21px 29px 22px; }
	.introtext h2 {
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 7px;
	}
	.introtext h2 br { display: none; }
	.introtext {
		font-size: 14px;
		line-height: 18px;
		padding: 23px 12px 2px;
	}
	.three-columns { padding: 0 11px; }
	.three-columns .hover-text { padding: 0 15px 8px; }
	.three-columns .subtitle { margin: 0; }
	.three-columns .conferanceinfo .title {
		font-size: 16px;
		line-height: 18px;
		margin: 0 0 2px;
	}
	.three-columns .conferanceinfo p { margin: 0 0 5px; }
	.three-columns .column.conference .hover-text { padding: 0 16px 9px; }
	.sellers-holder { padding: 0; }
	.sellers-holder .seller { padding: 3px 0 4px; }
	.three-columns .column.shop .seller .title { margin: 0 0 6px; }
	#footer { padding: 34px 11px 10px; }
	#content {
		float: none;
		overflow: hidden;
		width: 100%;
	}
	
	#sidebar {
		float: none;
		overflow: hidden;
		width: 100%;
	}
	.news-holder .news .text { overflow: hidden; }
	.upcoming-events h1 { font-size: 30px; }
	.selects-holder { text-align: left; }
	.search-form2 { padding: 16px 6px 18px 11px; }
	.search-form2 input[type="search"],
	.search-form2 input[type="text"] { width: 64%; }
	.search-form2 input[type="submit"] {
		float: left;
		margin: 0 0 0 3px;
	}
	.syllabus .alignleft {
		overflow: hidden;
		float: none;
		margin: 0 auto 15px;
		width: 150px;
	}
	.syllabus .btns-holder { text-align: left; }
	.storytext .alignleft {
		float: none;
		overflow: hidden;
		margin: 0 auto;
		width: 100%;
	}
	.storytext .alignleft img{ width:100%;}
	.tableblock, .tableblock table th { font-size: 12px; }
	.tableblock table th { word-spacing: -1px; }
	.highligtbox { margin: 0 0 30px; }
	.contact-form .col,
	.order-form .col,
	.exam-form .col,
	.eassessment-form .col {
		width: 100%;
		margin: 0;
	}
	.contact-form .col:first-child,
	.order-form .col:first-child { margin: 0 0 15px; }
	.contact-form .checkbox-holder,
	.order-form .checkbox-holder,
	.exam-form .checkbox-holder,
	.eassessment-form .checkbox-holder {
		float: none;
		overflow: hidden;
		margin: 0 0 10px;
	}
	.sellers-holder .seller .text{ letter-spacing:-1px;}
	.main-holder{
		-webkit-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
		-moz-box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
		box-shadow: 3px -4px 22px 2px rgba(19,18,13,.5);
		}
	.sellers-holder .seller .price{ letter-spacing:-1px;}
}

.visible-checkbox input[type="checkbox"] {
	border-radius: 0  !important;
	-webkit-appearance: checkbox  !important;
}

.member_active_membership {
	background-color: #dff0d8;
	border: 1px solid green;
	padding: 10px;
}

.member_lapsed_membership {
	background-color: #f2dede;
	border: 1px solid red;
	padding: 10px;
}

