@charset "utf-8";
 @media only screen and (min-width:980px) {
	.header .navbar .nav > li.dropdown:hover > .dropdown-menu { display: block; visibility: visible; z-index: 999; opacity: 1; }
	.header .navbar .pull-right > li > .dropdown-menu, .header .navbar .nav > li > .dropdown-menu { top: 100%; padding:0; background: #fff; border:1px solid #ccc;border-top: none; display: block; visibility: hidden; opacity: 0; -moz-transition: top 0.5s ease 0s, visibility 0s ease 0s; -ms-transition: top 0.5s ease 0s, visibility 0s ease 0s; -o-transition: top 0.5s ease 0s, visibility 0s ease 0s; -webkit-transition: top 0.5s ease 0s, visibility 0s ease 0s; transition: top 0.5s ease 0s, visibility 0s ease 0s, z-index 0s ease 0.1s; z-index: 9; margin-top: 1px;}
	.header .dropdown-submenu .dropdown-menu { padding: 0; background: #fff;} 
	.dropdown-submenu > .dropdown-menu { display: block !important; margin-left: -1px; left: 100%; opacity: 0; visibility: hidden; border-radius: 0; overflow: hidden; }
	.dropdown-submenu:hover > .dropdown-menu { display: block !important; visibility: visible; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; opacity: 1; }
	.navbar .brand-image { float: none; } 
	.header .nav-collapse .nav{display: table; width: 100%;}
	.navbar .nav > li {float: none; display: table-cell; }
}
@media only screen and (max-width:1600px) {
	.dropdown-menu { min-width: 200px; }
}
@media only screen and (max-width:1280px) {
	.header .navbar .nav li .dropdown-menu > li > a{white-space: normal;}
}
@media only screen and (max-width:1199px) {
	.header .navbar .container, .container { width: 940px; }
}
@media only screen and (max-width:979px) {
	.header .navbar .container, .container { width: 100%; padding: 0 15px;}
	body{padding: 0;}
	.navbar .brand-image{margin: 0;}
	.navbar .brand-image img {width: 240px; }
	.navMain { float: none; height: 40px; padding: 0; text-align: center; }
	.header .navbar-inner { position: relative; }
	.nav > .dropdown { padding-bottom: 0; }
	.navbar .btn-navbar .icon-bar { width: 23px; margin-bottom: 5px; }
	.navbar .btn-navbar .icon-bar:last-child { margin-bottom: 0; }
	.dropdown-menu { width: 100%; }
	.header .nav-collapse { float: none; padding: 0; width: 100%; z-index: 99; }
	.header .nav-collapse li { display: block; width: 100%; }
	.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li:last-child a { border: none; margin: 0; }
	.header .navbar .nav li .dropdown-menu > li > a { padding: 15px 15px; font-size: 13px; }
	.header .navbar .btn-navbar { margin: 0; position: absolute; right: 0; top: 15px; background: none; border: none; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: none; line-height: 1.42857; margin: 0; padding: 10px 12px; z-index: 9999; }
	.header .navbar .btn-navbar { width: 26px; height: 20px; padding: 0; }
	.header .navbar .btn-navbar .icon-bar { background: #000; }
	.header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .btn-navbar:hover, .header .navbar .btn-navbar:focus, .header .navbar .btn-navbar:active, .header .navbar .btn-navbar.active, .header .navbar .btn-navbar.disabled, .header .navbar .btn-navbar[disabled], .header .navbar .nav li .dropdown-menu > li > a:hover, .header .navbar .nav li .dropdown-menu > li:hover a { background: none; color: rgb(204, 204, 204); }
	.header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a { text-align: center; background: #191919!important; color: #fff; border-radius: 0; }
	.header .navbar .nav li a, .header .navbar .nav li a, .header .navbar .nav li .dropdown-menu > li > a { padding:8px 10px;  border: none; }
	.header .navbar .nav li .dropdown-menu > li > a:hover { border: none; }
	.header .navbar .nav li .dropdown-menu > li.dropdown-submenu ul li a:hover, .header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle, .dropdown:hover .dropdown-toggle { -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
	.dropdown-menu { margin-left: 0!important; }
	.header .nav-collapse li .menu-arrow:after, .header .nav-collapse li .menu-arrow2:after { content: ""; font: var(--fa-font-solid); position: absolute; right: 15px; top: 13px; color: #fff; font-size: 16px; z-index: 99999; }
	.header .nav-collapse li .menu-arrow, .header .nav-collapse li .menu-arrow2 { cursor: pointer; width: 15px; height: 15px; position: absolute; right: 0; top: -6px;} .header .nav-collapse li.dropdown:hover:after, .header .nav-collapse li.dropdown.open::after { color: #9a0203; }
	.header .nav-collapse .nav { margin: 0; overflow-y: auto; padding-bottom: 40px; }
	.header .navbar-inner { min-height: 60px; }
	.overlay .navbar .btn-navbar .icon-bar:last-child { margin: 0; top: 50%; -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); -webkit-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); margin-top: 1px; }
	.overlay .navbar .btn-navbar .icon-bar:nth-child(2) { opacity: 0; }
	.overlay .navbar .btn-navbar .icon-bar:first-child { top: 50%; -moz-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }
	.overlay .navbar .btn-navbar .icon-bar { position: absolute; }
	.navbar .btn-navbar .icon-bar { -moz-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s; }
	.navMain { background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0;  max-height: 100vh;height: 100%; left: 0; overflow-x: hidden; overflow-y: auto; position: fixed; top: 0; -moz-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -ms-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -o-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; -webkit-transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; transition: all 500ms cubic-bezier(0, 0.995, 0.99, 1) 0s; width: 280px; z-index: 999; padding-top:10px; left: -280px;}
	body.overlay .navMain { left: 0; }
	body.overlay { overflow: hidden; }
	.content { padding: 15px 0; }
	.header .navbar .nav li .dropdown-menu > li.dropdown-submenu ul li a{color: #fff;}
	.header .navbar .nav li a:hover, .header .navbar .nav li a:focus, .footer-menu li a:hover, .footer-menu li a:focus, .header .navbar .nav li.dropdown:hover > a {opacity: 0.8; }
	.dropdown-submenu::after{display: none;}
	.header .nav-collapse, .header .nav-collapse.collapse{height: auto !important;}
	footer{margin: 0 -15px;}
}
@media only screen and (max-width:767px) {
	.footer{padding: 15px;}
	.footer, .span6.foot-rt{text-align: center;}
	.footer p{line-height: normal;}
}