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_menu_inner,.s5_responsive_mobile_present #s5_nav{
	display:none!important
}

.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-right:5px!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 .active {
	border: 1px solid white;
}
.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,
.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:10.5pt;
	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
}

#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
}

.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:100%!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_dark.png) 50% 45% no-repeat
}

.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_light.png) 50% 45% no-repeat
}

.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
	}
}