body.s5_responsive_mobile_present {
	overflow-x: hidden
}

.s5_responsive_mobile_present .s5_scrolltotop {
	display: none
}

.s5_responsive_mobile_present #s5_drop_down_container,
	.s5_responsive_mobile_present #s5_loginreg,
	.s5_responsive_mobile_present #s5_nav {
	display: none
}

.s5_responsive_mobile_present #s5_menu_wrap {
	display: none
}

#s5_responsive_mobile_bottom_bar .s5_scrolltotop {
	display: block;
	background: 0 0;
	padding: 0;
	margin: 0;
	width: auto;
	height: auto
}

.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar_outer,
	.s5_responsive_mobile_present #s5_responsive_mobile_top_bar {
	display: block !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_top_bar {
	position: relative;
	z-index: 2;
	width: 100%
}

.s5_responsive_mobile_present .s5_responsive_mobile_drop_down_wrap_loading
	{
	position: absolute;
	z-index: 100;
	top: -500000px
}

.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar_outer,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap #member-registration div,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap .s5_regfloatleft
	{
	width: 100% !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_bottom_bar,
	.s5_responsive_mobile_present #s5_responsive_mobile_top_bar,
	.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer {
	display: block;
	margin: 0 !important;
	height: 48px;
	overflow: hidden
}

.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_spacer {
	padding-left: 0 !important;
	padding-right: 0 !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap {
	margin-top: 0 !important;
	width: 100%
}

.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap ul {
	margin: 0;
	list-style: none
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu .s5_responsive_mobile_drop_down_inner
	{
	padding: 10px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_search .s5_responsive_mobile_drop_down_inner
	{
	padding: 12px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login .s5_responsive_mobile_drop_down_inner,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_register .s5_responsive_mobile_drop_down_inner
	{
	padding: 16px
}

.s5_responsive_mobile_present #s5_responsive_mobile_bar_active {
	padding-top: 15px;
	float: left;
	margin-left: 15px;
	font-size: 8pt;
	overflow: hidden;
	height: 22px
}

.s5_responsive_mobile_present #s5_responsive_mobile_bar_active span {
	width: 800px;
	display: block
}

.s5_responsive_mobile_present #s5_responsive_mobile_scroll {
	float: right;
	display: block
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login_inner .icon-arrow-right,
	.s5_responsive_mobile_present .s5_responsive_mobile_drop_down_inner img
	{
	display: none !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login_inner #modlgn-remember
	{
	margin: 4px 5px 0 0 !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu a {
	font-size: 10pt
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu ul li
	{
	margin-bottom: 1px;
	list-style: none;
	padding: 0 6px 3px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu ul li.deeper
	{
	padding-bottom: 0;
	margin-left: 0;
	margin-right: 0
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu ul li.deeper ul
	{
	padding-top: 3px;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu ul li.deeper ul li,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu ul li.deeper ul li a
	{
	font-size: 7pt;
	padding-left: 6px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_menu {
	width: 60%;
	float: left;
	padding-bottom: 16px;
	padding-right: 16px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_search {
	width: 60%;
	float: right;
	padding-bottom: 16px;
	padding-left: 16px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_register {
	width: 68%;
	float: right;
	padding-bottom: 16px;
	padding-left: 16px
}

.s5_responsive_mobile_present #s5_regsecurity_img {
	display: block !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login {
	width: 62%;
	float: right;
	padding-bottom: 16px;
	padding-left: 16px
}

.s5_responsive_mobile_present #form-login-password {
	padding-top: 6px !important;
	padding-bottom: 6px !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap input
	{
	border: none;
	margin: 0 !important;
	padding: 5px 10px !important;
	font-size: 9pt;
	background: #F1F1F1;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, .3) inset;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .3) inset;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .3) inset;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #131313;
	height: auto;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.s5_responsive_mobile_present #s5_responsive_mobile_top_bar_wrap form {
	margin-bottom: 0
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login_inner #login-form .input-prepend input
	{
	width: 96% !important
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap input:hover
	{
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, .6) inset;
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, .6) inset;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .6) inset;
	background: #E1E1E1
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login #modlgn-remember,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login .button
	{
	width: auto !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login_inner #form-login-submit
	{
	margin-top: 8px
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login #modlgn-remember:hover,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_login .button:hover
	{
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap .button,
	.s5_responsive_mobile_present #s5_responsive_mobile_drop_down_wrap button,
	#s5_responsive_mobile_sidebar .validate {
	color: #FFF !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin: 0 !important;
	font-weight: 400 !important;
	border: none !important;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.s5_responsive_mobile_drop_down_inner .s5_mod_h3 {
	font-size: 11pt;
	margin-bottom: 10px;
	margin-top: 4px
}

#s5_responsive_mobile_drop_down_login_inner .s5_mod_h3 {
	margin-bottom: 14px
}

.s5_responsive_mobile_drop_down_inner label {
	font-size: 10pt !important
}

#s5_responsive_mobile_drop_down_login_inner label {
	margin-top: 0 !important;
	margin-bottom: 6px;
	display: block
}

#s5_responsive_mobile_drop_down_login_inner #form-login-remember label {
	display: inline
}

#s5_responsive_mobile_drop_down_login_inner .userdata {
	padding-bottom: 12px
}

#s5_responsive_mobile_drop_down_login_inner #form-login-remember {
	padding-bottom: 6px
}

#s5_responsive_mobile_drop_down_login_inner .login-greeting {
	padding-bottom: 12px
}

.s5_responsive_mobile_sidebar_body_wrap_show_ltr #s5_responsive_mobile_sidebar_body_wrap_inner,
	.s5_responsive_mobile_sidebar_body_wrap_show_rtl #s5_responsive_mobile_sidebar_body_wrap_inner
	{
	position: absolute
}

.s5_responsive_mobile_sidebar_body_wrap_show_ltr #s5_responsive_mobile_sidebar_body_wrap_inner
	{
	left: 0;
	right: auto
}

.s5_responsive_mobile_sidebar_body_wrap_show_rtl #s5_responsive_mobile_sidebar_body_wrap_inner
	{
	left: auto;
	right: 0
}

.s5_responsive_mobile_present #colorbox {
	height: auto !important
}

@media screen and (max-width:240px) {
	#s5_responsive_mobile_bar_active {
		display: none
	}
}

.s5_responsive_mobile_sidebar_hide_ltr {
	height: 100%;
	float: left;
	position: fixed;
	overflow: hidden;
	width: 0 !important;
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out;
	z-index: -1
}

.s5_responsive_mobile_sidebar_hide_rtl,
	.s5_responsive_mobile_sidebar_show_ltr {
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	height: 100%;
	overflow: hidden
}

.s5_responsive_mobile_sidebar_show_ltr {
	float: left;
	position: fixed;
	width: 80% !important;
	transition: width .3s ease-out
}

.s5_responsive_mobile_sidebar_body_wrap_hide_ltr {
	margin-left: 0 !important;
	width: 100% !important;
	float: left;
	position: relative;
	-webkit-transition: margin .3s ease-out;
	-moz-transition: margin .3s ease-out;
	-o-transition: margin .3s ease-out;
	transition: margin .3s ease-out
}

.s5_responsive_mobile_sidebar_body_wrap_hide_rtl,
	.s5_responsive_mobile_sidebar_body_wrap_show_ltr {
	-webkit-transition: margin .3s ease-out;
	-moz-transition: margin .3s ease-out;
	-o-transition: margin .3s ease-out
}

.s5_responsive_mobile_sidebar_body_wrap_show_ltr {
	margin-left: 80% !important;
	float: left;
	width: 100%;
	transition: margin .3s ease-out
}

.s5_responsive_mobile_sidebar_hide_rtl {
	position: fixed;
	width: 0 !important;
	float: right;
	transition: width .3s ease-out;
	z-index: -1
}

.s5_responsive_mobile_sidebar_show_rtl {
	height: 100%;
	position: fixed;
	overflow: hidden;
	width: 80% !important;
	float: right;
	-webkit-transition: width .3s ease-out;
	-moz-transition: width .3s ease-out;
	-o-transition: width .3s ease-out;
	transition: width .3s ease-out;
	right: 0;
	direction: rtl
}

.s5_responsive_mobile_sidebar_body_wrap_hide_rtl {
	margin-right: 0 !important;
	width: 100% !important;
	float: right;
	position: relative;
	transition: margin .3s ease-out
}

.s5_responsive_mobile_sidebar_body_wrap_show_rtl {
	margin-right: 80% !important;
	float: right;
	width: 100%;
	-webkit-transition: margin .3s ease-out;
	-moz-transition: margin .3s ease-out;
	-o-transition: margin .3s ease-out;
	transition: margin .3s ease-out
}

.s5_responsive_mobile_sidebar_body_wrap_show_ltr,
	.s5_responsive_mobile_sidebar_body_wrap_show_rtl {
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	box-shadow: 0 0 20px rgba(0, 0, 0, .5);
	position: relative
}

#s5_responsive_mobile_sidebar .module_round_box_outer {
	margin: 0 0 16px !important;
	padding: 0 !important
}

.module_round_box-sidebar {
	padding: 0 !important
}

.module_round_box-sidebar, .module_round_box-sidebar .s5_module_box_1,
	.module_round_box-sidebar .s5_module_box_2 {
	padding: 0;
	margin: 0;
	background: 0 0;
	border: none
}

.module_round_box-sidebar .s5_mod_h3 {
	margin: 0;
	padding: 0;
	background: 0 0;
	border: none;
	font-size: 1.2em !important;
	font-weight: 400 !important
}

.module_round_box-sidebar .s5_mod_h3_outer {
	margin: 0 0 14px;
	padding: 0;
	background: 0 0;
	border: none
}

#s5_responsive_mobile_bottom_bar_outer.s5_responsive_mobile_bottom_bar_outer_sidebar
	{
	display: none !important
}

#s5_responsive_mobile_sidebar_inner1 {
	overflow-y: auto
}

#s5_responsive_mobile_sidebar_inner2 {
	padding: 0;
	position: relative
}

#s5_responsive_mobile_sidebar_inner2 ul {
	margin: 0
}

#s5_responsive_mobile_sidebar_login_register_wrap,
	#s5_responsive_mobile_sidebar_menu_wrap,
	#s5_responsive_mobile_sidebar_search_wrap {
	padding: 12px 12px 8px
}

#s5_pos_sidebar_bottom, #s5_pos_sidebar_top {
	padding: 22px 22px 4px
}

#s5_responsive_mobile_sidebar_menu_wrap h3,
	#s5_responsive_mobile_sidebar_search_wrap_inner1,
	.s5_responsive_mobile_sidebar_title_wrap {
	padding: 10px;
	margin: 0 0 4px !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 11pt;
	display: block;
	text-transform: none
}

#s5_responsive_mobile_sidebar_menu_wrap h3 a {
	display: block;
	width: 80%
}

#s5_responsive_mobile_sidebar_search_wrap input {
	background: 0 0 !important;
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 11pt !important;
	width: 100% !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	min-height: auto
}

#s5_responsive_mobile_sidebar form {
	margin: 0
}

#s5_responsive_mobile_sidebar_login_bottom .s5_mod_h3_outer,
	#s5_responsive_mobile_sidebar_register_bottom .s5_mod_h3_outer {
	display: none
}

.s5_responsive_mobile_sidebar_login_inactive,
	.s5_responsive_mobile_sidebar_register_inactive {
	height: 0;
	overflow: hidden
}

.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_search_wrap_inner2
	{
	background: url(../../images/vertex/responsive/search_light.png) center
		left no-repeat;
	padding-left: 30px;
	background-size: 19px 19px
}

.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap h3 span.s5_sidebar_deeper,
	.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap li.deeper .first_level_inner,
	.s5_responsive_mobile_sidebar_light .s5_responsive_mobile_sidebar_inactive .s5_responsive_mobile_sidebar_title_wrap_inner
	{
	background: url(../../images/vertex/responsive/arrow_light.png) center
		right no-repeat;
	cursor: pointer;
	display: block
}

.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_login_wrap span
	{
	background: url(../../images/vertex/responsive/login_sidebar_light.png)
		left center no-repeat;
	background-size: 19px 19px;
	padding-left: 36px;
	display: block
}

.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_register_wrap span
	{
	background:
		url(../../images/vertex/responsive/register_sidebar_light.png) left
		center no-repeat;
	background-size: 23px 19px;
	padding-left: 36px;
	display: block
}

#s5_responsive_mobile_sidebar_title_wrap_login_open div.s5_responsive_mobile_sidebar_title_wrap_inner,
	#s5_responsive_mobile_sidebar_title_wrap_register_open div.s5_responsive_mobile_sidebar_title_wrap_inner,
	.s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap h3.s5_mobile_sidebar_h3_open span
	{
	background: url(../../images/vertex/responsive/arrow_open_light.png)
		center right no-repeat !important
}

.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_search_wrap_inner2
	{
	background: url(../../images/vertex/responsive/search_dark.png) center
		left no-repeat;
	padding-left: 30px;
	background-size: 19px 19px
}

.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_menu_wrap h3 span.s5_sidebar_deeper,
	.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_menu_wrap li.deeper .first_level_inner,
	.s5_responsive_mobile_sidebar_dark .s5_responsive_mobile_sidebar_inactive .s5_responsive_mobile_sidebar_title_wrap_inner
	{
	background: url(../../images/vertex/responsive/arrow_dark.png) center
		right no-repeat;
	cursor: pointer;
	display: block
}

.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_login_wrap span
	{
	background: url(../../images/vertex/responsive/login_sidebar_dark.png)
		left center no-repeat;
	background-size: 19px 19px;
	padding-left: 36px;
	display: block
}

.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_register_wrap span
	{
	background:
		url(../../images/vertex/responsive/register_sidebar_dark.png) left
		center no-repeat;
	background-size: 23px 19px;
	padding-left: 36px;
	display: block
}

.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_menu_wrap h3.s5_mobile_sidebar_h3_open span,
	.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_title_wrap_login_open div.s5_responsive_mobile_sidebar_title_wrap_inner,
	.s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_title_wrap_register_open div.s5_responsive_mobile_sidebar_title_wrap_inner
	{
	background: url(../../images/vertex/responsive/arrow_open_dark.png)
		center right no-repeat !important
}

.s5_responsive_mobile_sidebar_title_wrap_inner span {
	min-height: 26px;
	line-height: 26px
}

#s5_responsive_mobile_sidebar_menu_wrap img {
	display: none
}

#s5_responsive_mobile_sidebar_menu_wrap ul li {
	font-size: 11pt
}

#s5_responsive_mobile_sidebar .first_level_li a,
	#s5_responsive_mobile_sidebar .first_level_li span span {
	display: block
}

#s5_responsive_mobile_sidebar_menu_wrap div {
	display: none
}

#s5_responsive_mobile_sidebar_menu_wrap div,
	.s5_responsive_mobile_sidebar_login_active,
	.s5_responsive_mobile_sidebar_register_active {
	padding: 10px 8px;
	height: auto;
	overflow: hidden;
	margin: 10px -12px
}

.s5_responsive_mobile_sidebar_login_active,
	.s5_responsive_mobile_sidebar_register_active {
	padding: 20px 24px
}

#s5_responsive_mobile_sidebar_login_wrap ul,
	#s5_responsive_mobile_sidebar_menu_wrap div ul {
	padding: 0;
	margin: 0
}

#s5_responsive_mobile_sidebar_menu_wrap div ul li {
	line-height: 240%;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	list-style: none
}

#s5_responsive_mobile_sidebar_login_register_wrap .icon-arrow-right {
	display: none !important
}

#s5_responsive_mobile_sidebar_login_register_wrap #form-login-remember {
	width: 100% !important;
	margin-bottom: 10px;
}

#s5_responsive_mobile_sidebar_login_bottom #modlgn-passwd,
	#s5_responsive_mobile_sidebar_login_bottom #modlgn-username,
	#s5_responsive_mobile_sidebar_register_bottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 2% 3%
}

#s5_responsive_mobile_sidebar_login_bottom button,
	#s5_responsive_mobile_sidebar_login_bottom input,
	#s5_responsive_mobile_sidebar_register_bottom button,
	#s5_responsive_mobile_sidebar_register_bottom input {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

#s5_responsive_mobile_sidebar_search_wrap {
	overflow: hidden
}

#s5_responsive_mobile_sidebar_login_register_wrap,
	#s5_responsive_mobile_sidebar_login_register_wrap label {
	font-size: 9pt;
	margin: 0;
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_search_wrap_inner2
	{
	background: url(../../images/vertex/responsive/search_light.png) center
		right no-repeat;
	padding-left: 0;
	padding-right: 30px;
	background-size: 19px 19px
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap h3 span.s5_sidebar_deeper,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap li.deeper .first_level_inner,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light .s5_responsive_mobile_sidebar_inactive .s5_responsive_mobile_sidebar_title_wrap_inner
	{
	background: url(../../images/vertex/responsive/arrow_light.png) center
		left no-repeat;
	cursor: pointer;
	display: block
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_login_wrap span
	{
	background: url(../../images/vertex/responsive/login_sidebar_light.png)
		right center no-repeat;
	background-size: 19px 19px;
	padding-right: 36px;
	padding-left: 0;
	display: block
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_register_wrap span
	{
	background:
		url(../../images/vertex/responsive/register_sidebar_light.png) right
		center no-repeat;
	background-size: 23px 19px;
	padding-left: 0;
	padding-right: 36px;
	display: block
}

.s5_responsive_mobile_sidebar_show_rtl #s5_responsive_mobile_sidebar_title_wrap_login_open div.s5_responsive_mobile_sidebar_title_wrap_inner,
	.s5_responsive_mobile_sidebar_show_rtl #s5_responsive_mobile_sidebar_title_wrap_register_open div.s5_responsive_mobile_sidebar_title_wrap_inner,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_light #s5_responsive_mobile_sidebar_menu_wrap h3.s5_mobile_sidebar_h3_open span
	{
	background: url(../../images/vertex/responsive/arrow_open_light.png)
		center left no-repeat !important
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_search_wrap_inner2
	{
	background: url(../../images/vertex/responsive/search_dark.png) center
		right no-repeat;
	padding-left: 0;
	padding-right: 30px;
	background-size: 19px 19px
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_menu_wrap h3 span.s5_sidebar_deeper,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_menu_wrap li.deeper .first_level_inner,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark .s5_responsive_mobile_sidebar_inactive .s5_responsive_mobile_sidebar_title_wrap_inner
	{
	background: url(../../images/vertex/responsive/arrow_dark.png) center
		left no-repeat;
	cursor: pointer;
	display: block
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_login_wrap span
	{
	background: url(../../images/vertex/responsive/login_sidebar_dark.png)
		right center no-repeat;
	background-size: 19px 19px;
	padding-left: 0;
	padding-right: 36px;
	display: block
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_register_wrap span
	{
	background:
		url(../../images/vertex/responsive/register_sidebar_dark.png) right
		center no-repeat;
	background-size: 23px 19px;
	padding-left: 0;
	padding-right: 36px;
	display: block
}

.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_menu_wrap h3.s5_mobile_sidebar_h3_open span,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_title_wrap_login_open div.s5_responsive_mobile_sidebar_title_wrap_inner,
	.s5_responsive_mobile_sidebar_show_rtl .s5_responsive_mobile_sidebar_dark #s5_responsive_mobile_sidebar_title_wrap_register_open div.s5_responsive_mobile_sidebar_title_wrap_inner
	{
	background: url(../../images/vertex/responsive/arrow_open_dark.png)
		center left no-repeat !important
}

#s5_responsive_mobile_sidebar_body_wrap #s5_responsive_mobile_bar_active
	{
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	float: none
}

#s5_responsive_mobile_sidebar_menu_wrap h3 {
	display: block !important
}

#s5_responsive_mobile_sidebar_login_wrap span.add-on {
	display: none
}

#s5_responsive_mobile_sidebar_login_bottom #modlgn-passwd,
	#s5_responsive_mobile_sidebar_login_bottom #modlgn-username,
	#s5_responsive_mobile_sidebar_register_bottom input {
	width: 94% !important;
	font-size: 12px
}

#s5_responsive_mobile_bottom_bar_outer {
	position: absolute;
	z-index: 2;
	bottom: 0;
	width: 100%;
	left: 0;
	height: 48px;
	overflow: hidden
}

.s5_body_ie7 {
	height: 100% !important;
	position: relative !important;
	padding-bottom: 48px !important
}

#s5_responsive_switch_desktop a, #s5_responsive_switch_mobile a {
	padding-top: 15px;
	margin-left: 15px;
	height: 34px;
	font-size: 10pt;
	float: left;
	display: block;
	cursor: pointer
}

#s5_responsive_switch_mobile a {
	padding-left: 35px
}

#s5_responsive_switch_desktop a {
	padding-left: 25px
}

#s5_responsive_mobile_scroll {
	width: 48px;
	height: 48px;
	overflow: hidden
}

#s5_responsive_mobile_scroll a {
	width: 48px !important;
	height: 48px !important;
	display: block !important;
	padding: 0 !important;
	margin: 0 !important;
	cursor: pointer
}

#s5_responsive_mobile_toggle_click_menu {
	float: left
}

#s5_responsive_mobile_toggle_click_menu span {
	width: 56px;
	height: 48px;
	display: block;
	cursor: pointer
}

#s5_responsive_mobile_toggle_click_login span,
	#s5_responsive_mobile_toggle_click_register span,
	#s5_responsive_mobile_toggle_click_search span {
	width: 48px;
	height: 48px;
	display: block;
	cursor: pointer
}

.s5_responsive_mobile_bar_dark #s5_responsive_switch_mobile a {
	background: url(../../images/vertex/responsive/desktop_dark.png) 0 47%
		no-repeat
}

.s5_responsive_mobile_bar_dark #s5_responsive_switch_desktop a {
	background: url(../../images/vertex/responsive/mobile_dark.png) 0 47%
		no-repeat
}

.s5_responsive_mobile_bar_dark #s5_responsive_mobile_scroll a {
	background: url(../../images/vertex/responsive/scroll_dark.png) 50% 46%
		no-repeat
}

.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_menu span
	{
	background: url(../../images/vertex/responsive/menu_light.png)  100% 100% no-repeat !important;
	height:22px !important;
	width: 30px !important;
	
}

.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_search span
	{
	background: url(../../images/vertex/responsive/search_dark.png) 50% 45%
		no-repeat
}

.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_login span
	{
	background: url(../../images/vertex/responsive/login_dark.png) 50% 45%
		no-repeat
}

.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_register span
	{
	background: url(../../images/vertex/responsive/register_dark.png) 49%
		45% no-repeat
}

.s5_responsive_mobile_bar_light #s5_responsive_switch_mobile a {
	background: url(../../images/vertex/responsive/desktop_light.png) 0 47%
		no-repeat
}

.s5_responsive_mobile_bar_light #s5_responsive_switch_desktop a {
	background: url(../../images/vertex/responsive/mobile_light.png) 0 47%
		no-repeat
}

.s5_responsive_mobile_bar_light #s5_responsive_mobile_scroll a {
	background: url(../../images/vertex/responsive/scroll_light.png) 50% 46%
		no-repeat
}

.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_menu span
	{
	background: url(../../images/vertex/responsive/menu_dark.png) 100% 100% no-repeat !important;
	height:22px !important;
	width: 30px !important;
}

.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_search span
	{
	background: url(../../images/vertex/responsive/search_light.png) 50% 45%
		no-repeat
}

.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_login span
	{
	background: url(../../images/vertex/responsive/login_light.png) 50% 45%
		no-repeat
}

.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_register span
	{
	background: url(../../images/vertex/responsive/register_light.png) 49%
		45% no-repeat
}

@media screen and (-webkit-min-device-pixel-ratio:2) , screen and
	(max--moz-device-pixel-ratio:2) {
	.s5_responsive_mobile_bar_dark #s5_responsive_switch_mobile a {
		background: url(../../images/vertex/responsive/desktop_darkx2.png) 0 47%
			no-repeat;
		background-size: 24px 22px
	}
	.s5_responsive_mobile_bar_dark #s5_responsive_switch_desktop a {
		background: url(../../images/vertex/responsive/mobile_darkx2.png) 0 47%
			no-repeat;
		background-size: 14px 22px
	}
	.s5_responsive_mobile_bar_dark #s5_responsive_mobile_scroll a {
		background: url(../../images/vertex/responsive/scroll_darkx2.png) 50%
			46% no-repeat;
		background-size: 24px 22px
	}
	.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_menu span
		{
		background: url(../../images/vertex/responsive/menu_darkx2.png) 50% 45%
			no-repeat;
		background-size: 28px 22px
	}
	.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_search span
		{
		background: url(../../images/vertex/responsive/search_darkx2.png) 50%
			45% no-repeat;
		background-size: 24px 22px
	}
	.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_login span
		{
		background: url(../../images/vertex/responsive/login_darkx2.png) 50% 45%
			no-repeat;
		background-size: 22px 22px
	}
	.s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_register span
		{
		background: url(../../images/vertex/responsive/register_darkx2.png) 49%
			45% no-repeat;
		background-size: 21px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_switch_mobile a {
		background: url(../../images/vertex/responsive/desktop_lightx2.png) 0
			47% no-repeat;
		background-size: 24px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_switch_desktop a {
		background: url(../../images/vertex/responsive/mobile_lightx2.png) 0 47%
			no-repeat;
		background-size: 14px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_mobile_scroll a {
		background: url(../../images/vertex/responsive/scroll_lightx2.png) 50%
			46% no-repeat;
		background-size: 24px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_menu span
		{
		background: url(../../images/vertex/responsive/menu_lightx2.png) 50% 45%
			no-repeat;
		background-size: 28px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_search span
		{
		background: url(../../images/vertex/responsive/search_lightx2.png) 50%
			45% no-repeat;
		background-size: 24px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_login span
		{
		background: url(../../images/vertex/responsive/login_lightx2.png) 50%
			45% no-repeat;
		background-size: 22px 22px
	}
	.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_register span
		{
		background: url(../../images/vertex/responsive/register_lightx2.png) 49%
			45% no-repeat;
		background-size: 21px 22px
	}
}



.s5_responsive_mobile_bar_light #s5_responsive_mobile_toggle_click_menu
, .s5_responsive_mobile_bar_dark #s5_responsive_mobile_toggle_click_menu {
	padding: 7px !important;
}



  #s5_responsive_mobile_top_bar {
   
    position: absolute !important;
    top: 20px !important;
    left: 15px !important;
  }
