/*
 * Responsee CSS - v2.2 - 2015-03-08
 * http://www.myresponsee.com
 * Copyright 2015, Vision Design - graphic zoo
 * Free to use under the MIT license.
*/



nav {   display:block;width:300px;margin-top:15px;}
.line:after,nav:after,.center:after,.box:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  line-height:0;
  visibility:hidden;
}
.top-nav ul {padding:0;}
.top-nav ul ul {  position:absolute; margin-left:0;}
.top-nav li { float:left;list-style:none outside none;margin-left:2%;text-align:left;vertical-align: middle;cursor:pointer;}
.top-nav li a {vertical-align: middle;font-weight:bold;font-weight: 700;padding:5px;display:block;color:#fff;text-decoration:none;text-align:left;}
.top-nav li a:hover, .aside-nav li a:hover {}
.top-nav li ul {display:none;}
.top-nav li ul li { float:none;list-style:none outside none;min-width:100px;padding:0;}
.top-nav li ul li a { padding:0.625em;margin-left:0%; margin-right:%; font-weight: normal;font-size: 13px;padding-right:10px;}
.top-nav li ul li a:hover{ border:none;}
.top-nav li ul li ul li {  float:none; list-style:none outside none; min-width:100%; padding:0;}
.top-nav li ul li ul li a:hover{ border:none;}
.count-number {  background:none repeat scroll 0 0 #777; -webkit-border-radius:10em; -moz-border-radius:10em; border-radius:10em;font-size:0.7em;margin-left:0.3125em;text-align:right; width:1.8em;color:#fff;}
ul.chevron .count-number {display:none;}
ul.chevron .submenu > a:after, ul.chevron .sub-submenu > a:after,ul.chevron .aside-submenu > a:after{
  content:"\f004";
  display:inline-block;
  font-family:mfg;
  font-size:0.7em;
  text-align:right;
  float:right;
  position: relative;
  top:0px;
  right:-10px;
} 
ul.chevron .sub-submenu > a:after {
  content:"\f006";	
  right:0px;
  top:5px;
}
.top-nav .active-item a {}
.aside-nav > ul > li.active-item > a:link, .aside-nav > ul > li.active-item > a:visited {
  
  color:#fff;
} 

.top-nav li a span{
font-size:12px;}


@media screen and (min-width:1160px) {
.top-nav li {  padding-left:2%;}
}

@media screen and (min-width:992px){
	ul ul.chevron .submenu > a:after, ul ul.chevron .sub-submenu > a:after,ul ul.chevron .aside-submenu > a:after, ul ul.chevron .aside-sub-submenu > a:after {	right:10px;	}
	.aside-nav .count-number { margin-left:-1.25em;float:right; }
	nav { display:block;width:100%; float:left;text-align:left; margin-top:5px;}
	.top-nav ul ul{ effect : slide; min-width:190px;}  
	.top-nav li:hover > ul {  background:#fff; border-top:5px;/*display:block;*/z-index:10;padding-left:none;height:auto;box-shadow: 1px 1px 2px rgba(0,0,0,0.5); }  
	.top-nav li{	/*border-right:1px dashed #999;*/}
	.top-nav li a{ color:#6B6B6B;	}
	.top-nav li a:hover{color:rgb(211, 56, 30);}	  
	.top-nav li a span{font-size:32px;}	
	.top-nav ul ul li a{background:#fff;color:#38342F;}
	.top-nav ul ul ul{	position:relative;left: 98%;top:-35px;width:190px;	}
	.top-nav ul ul ul li a{background:#fff;color:#38342F;float:none;}
	.top-nav ul ul ul li:hover a{background:#fff;color:rgb(211, 56, 30) !important;margin-left:none;}  
	.top-nav li ul li {	margin-left:0;height:30px;/*border-bottom:1px solid #f9910b;*/} 
	.top-nav li ul li ul li {	margin-left:0;height:auto}
	/*.top-nav li ul li:hover > ul.submenu2 {margin:0;	min-width:100px;display:block;  }
	.top-nav li ul li ul li:hover > ul.sub-submenu2 { left:100%;margin:0;min-width:100px;display:block;}  */
}
.nav-text {display:none;}
.aside-nav li li a, .aside-nav li li.active-item a, .aside-nav li li.aside-sub-submenu li a, 
.aside-nav > ul > li > a, .aside-nav > ul > li.active-item > a:link, .aside-nav > ul > li.active-item > a:visited, .aside-nav li > ul,
.top-nav .active-item a, .top-nav li a, .aside-nav li a, .top-nav li ul li a, .top-nav li a,.top-nav li a, .top-nav li ul li a, .top-nav li ul li ul li a {
}
.padding {
  display:list-item;
  list-style:none outside none;
  padding:10px;
}
.margin {margin:0 -0.625em;}
.line {}
.line .line {padding:0;}
.hide-l {display:none;}
.box {
  background:none repeat scroll 0 0 #fff;
  display:block;
  padding:1.25em;
  width:100%;
}
.margin-bottom {margin-bottom:1.25em;}
.s-1, .s-2,.s-five,.s-3, .s-4, .s-5, .s-6, .s-7, .s-8, .s-9, .s-10, .s-11, .s-12, .l-1, .l-2, .l-five, .l-3, .l-4, .l-5, .l-6, .l-7, .l-8, .l-9, .l-10, .l-11, .l-12 {
  float:left;
  position:relative;
} 
.s-1 {width:8.3333%;}
.s-2 {width:16.6666%;}
.s-five {width:16.6666%;}
.s-3 {width:25%;}
.s-4 {width:33.3333%;}
.s-5 {width:41.6666%;}
.s-6 {width:50%;}
.s-7 {width:58.3333%;}
.s-8 {width:66.6666%;}
.s-9 {width:75%;}
.s-10 {width:83.3333%;}
.s-11 {width:90%;}
.s-12 {width:100%;}
.margin > .s-1,.margin > .s-2,.margin > .s-five,.margin > .s-3,.margin > .s-4,.margin > .s-5,.margin > .s-6,.margin > .s-7,.margin > .s-8,.margin > .s-9,.margin > .s-10,.margin > .s-11,.margin > .s-12,
.margin > .l-1,.margin > .l-2,.margin > .l-five,.margin > .l-3,.margin > .l-4,.margin > .l-5,.margin > .l-6,.margin > .l-7,.margin > .l-8,.margin > .l-9,.margin > .l-10,.margin > .l-11,.margin > .l-12 {padding:0 0.625em;}
.margin > .s-1 {width:8.3333%;}
.margin > .s-2 {width:16.6666%;}
.margin > .s-five {width:20%;}
.margin > .s-3 {width:25%;}
.margin > .s-4 {width:33.3333%;}
.margin > .s-5 {width:41.6666%;}
.margin > .s-6 {width:50%;}
.margin > .s-7 {width:58.3333%;}
.margin > .s-8 {width:66.6666%;}
.margin > .s-9 {width:75%;}
.margin > .s-10 {width:83.3333%;}
.margin > .s-11 {width:90%;}
.margin > .s-12 {width:100%;}
.l-1 {width:8.3333%;}
.l-2 {width:16.6666%;}
.l-five {width:20%;}
.l-3 {width:25%;}
.l-4 {width:33.3333%;}
.l-5 {width:41.6666%;}
.l-6 {width:50%;}
.l-7 {width:58.3333%;}
.l-8 {width:66.6666%;}
.l-9 {width:75%;}
.l-10 {width:83.3333%;}
.l-11 {width:90%;}
.l-12 {clear:left;width:100%;}
.margin > .l-1 {width:8.3333%;}
.margin > .l-2 {width:16.6666%;}
.margin > .l-five {width:20%;}
.margin > .l-3 {width:25%;}
.margin > .l-4 {width:33.3333%;}
.margin > .l-5 {width:41.6666%;}
.margin > .l-6 {width:50%;}
.margin > .l-7 {width:58.3333%;}
.margin > .l-8 {width:66.6666%;}
.margin > .l-9 {width:75%;}
.margin > .l-10 {width:83.3333%;}
.margin > .l-11 {width:90%;}
.margin > .l-12 {width:100%;}
.right {float:right;} 


@media screen and (max-width:980px) and (max-height:478px){
	.top-nav > ul.show-menu {max-height:400px;overflow-y:scroll;}
} 
@media screen and (max-width:980px) and (max-height:450px){
	.top-nav > ul.show-menu {max-height:330px;overflow-y:scroll;}
} 
@media screen and (max-width:980px) and (max-height:400px){
	.top-nav > ul.show-menu {max-height:300px;overflow-y:scroll;}
} 
@media screen and (max-width:980px) and (max-height:300px){
	.top-nav > ul.show-menu {max-height:200px;overflow-y:scroll;}
} 
@media screen and (max-width:980px) and (max-height:200px){
	.top-nav > ul.show-menu {max-height:100px;overflow-y:scroll;}
} 
@media screen and (max-width:980px) and (max-height:100px){
	.top-nav > ul.show-menu {max-height:50px;overflow-y:scroll;}
} 
@media screen and (max-width:992px) 
{
	ul.chevron .sub-submenu > a:after { content:"\f004";right:0px;top:5px;}
	.size-960 {max-width:992px;}
	.size-1140 {max-width:800px;}
	.hide-l {display:block;}
	.hide-s {display:none;}
	ul.chevron .submenu > a:after, ul.chevron .sub-submenu > a:after,ul.chevron .aside-submenu > a:after, ul.chevron .aside-sub-submenu > a:after {
		margin-top:0px;right:0px;margin-right:5px;
	}
	nav {position:absolute;top:0px;right:0px;display:block;cursor:pointer;line-height:2em;}
	.top-nav li { float:none;list-style:none outside none;margin-left:0%;width:100%;height:initial;padding:0;}
	.top-nav li a { margin-left:0;margin-right:0;border-bottom:1px solid #024eae;color:#fff;display:block;padding-left:0.525em;padding-right:0.525em;text-decoration:none;}
	.top-nav li a:hover {	  background:none repeat scroll 0 0 #075af;color:#fff;}
	.top-nav > ul { height:0;background:#0b65bc;overflow:hidden;position:relative;z-index:999;}
	.top-nav > ul.show-menu {height:auto;}
	.top-nav ul ul { left:0;margin-top:0;position:relative; right:0;}
	.top-nav li ul li a {  background:#024aaa;border-top:1px solid #024444;width:96%;padding-bottom:2px;padding-top:2px;display:block;margin-right:2%;margin-left:2%;}
	.top-nav li ul li ul li a {border-bottom:1px solid #024444; background:none repeat scroll 0 0 #024999; color:#fff; border-bottom:none;	}
	.top-nav li ul,.top-nav li ul li ul {  display:block;overflow:hidden;height:0; } 
	.top-nav > ul ul.show-ul { display:block;height:auto;	}
	.nav-text { color:rgb(211, 56, 30) !important; display:block;font-size:1.2em;line-height:1.2em;margin-right:0.625em;max-width:100%;text-align:right;vertical-align:middle;}
	.nav-text:after {  content:"\f008";font-family:"mfg";font-size:1.1em;margin-left:0.5em;text-align:right;}
	.count-number {margin-right:-1.25em;} 
	.l-1 {width:8.3333%;}
	.l-2 {width:16.6666%;}
	.l-five {width:20%;}
	.l-3 {width:25%;}
	.l-4 {width:33.3333%;}
	.l-5 {width:41.6666%;}
	.l-6 {width:50%;}
	.l-7 {width:58.3333%;}
	.l-8 {width:66.6666%;}
	.l-9 {width:75%;}
	.l-10 {width:83.3333%;}
	.l-11 {width:90%;}
	.l-12 {width:100%;}
	.margin > .l-1 {width:8.3333%;}
	.margin > .l-2 {width:16.6666%;}
	.margin > .l-five {width:20%;}
	.margin > .l-3 {width:25%;}
	.margin > .l-4 {width:33.3333%;}
	.margin > .l-5 {width:41.6666%;}
	.margin > .l-6 {width:50%;}
	.margin > .l-7 {width:58.3333%;}
	.margin > .l-8 {width:66.6666%;}
	.margin > .l-9 {width:75%;}
	.margin > .l-10 {width:83.3333%;}
	.margin > .l-11 {width:90%;}
	.margin > .l-12 {width:100%;}
	.s-1 {width:8.3333%;}
	.s-2 {width:16.6666%;}
	.s-five {width:20%;}
	.s-3 {width:25%;}
	.s-4 {width:33.3333%;}
	.s-5 {width:41.6666%;}
	.s-6 {width:50%;}
	.s-7 {width:58.3333%;}
	.s-8 {width:66.6666%;}
	.s-9 {width:75%;}
	.s-10 {width:83.3333%;}
	.s-11 {width:90%;}
	.s-12 {width:100%;float:none;}
	.margin > .s-1 {width:8.3333%;}
	.margin > .s-2 {width:16.6666%;}
	.margin > .s-five {width:20%;}
	.margin > .s-3 {width:25%;}
	.margin > .s-4 {width:33.3333%;}
	.margin > .s-5 {width:41.6666%;}
	.margin > .s-6 {width:50%;}
	.margin > .s-7 {width:58.3333%;}
	.margin > .s-8 {width:66.6666%;}
	.margin > .s-9 {width:75%;}
	.margin > .s-10 {width:83.3333%;}
	.margin > .s-11 {width:90%;}
	.margin > .s-12 {width:100%;}
}
.center {
  float:none;
  margin:0 auto;
  display:block;
}

ol#reset,ul#reset{list-style: none outside none;}