/* CSS Document */
.navbar {
	margin-bottom:0;
}
.navbar-default {
	border-radius:0;
}
.navbar-brand {
	height:auto;
}
.navbar-default .navbar-brand {
	color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.navbar-default .navbar-text {
	color: #777;
}
.navbar-default .navbar-nav > li > a {
	color: #3F3F44;
	line-height: 70px;
	font-size:19px;
	font-weight:800;
}
.navbar-default .navbar-nav > li:hover a {
	color: #86BC42;
	border-bottom:3px solid #86BC42;
	background-color: transparent;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7;
}
.nav_1 {
	background-color:#FF9606;
	min-height:52px;
	position: relative;
}
.nav_2 {
	display:inline-block;
}
.nav_2 ul {
	list-style:none;
	margin:0;
}
.nav_2 ul li {
	display:inline-block;
	font-size:9px;
	color:#fff;
	line-height:50px;
	padding-right:50px;
}
.nav_2 ul li i {
	display:inline-block;
	width:15px;
	height:12px;
	background:url(../image/icon_5.png) no-repeat;
	background-position:-3px -7px;
	margin-right:10px;
}
.nav_2 ul li a {
	color:#fff;
}
.nav_2 ul li a i {
	background:url(../image/icon_5.png) no-repeat;
	background-position:-48px -7px;
}
.nav_3 {
	display:inline-block;
	float:right;
	position:relative;
}
.nav_3 ul {
	list-style:none;
	margin:0;
}
.nav_3 ul li {
	display:inline-block;
	line-height:50px;
}
.nav_3 li a {
	color:#fff;
	font-size:13px;
	/*border-right:1px solid #fff;*/
	padding:0 15px;
}
.nav_3 li a .home {
	display:inline-block;
	width:15px;
	height:14px;
	background:url(../image/icon_5.png) no-repeat;
	background-position: -94px -6px;
	margin-right:5px;
	position:relative;
	top:1px;
}
.nav_3 li a .language {
	display:inline-block;
	width:12px;
	height:12px;
	background:url(../image/icon_5.png) no-repeat;
	background-position: -141px -7px;
	margin-right:5px;
	position:relative;
	top:1px;
}
.nav_3 li a .down {
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(../image/icon_5.png) no-repeat;
	background-position: -189px -11px;
	margin-left:5px;
	position:relative;
	top:-2px;
}
.nav_3 li .dropdown-menu {
	min-width:auto;
	background-color:#FF9606;
	border:0;
	border-radius:0;
	padding:0;
	width: 100%;
}
.nav_3 li .dropdown-menu li {
	display:block;
	width:100%;
}
.nav_3 li .dropdown-menu a {
	border:0;
	text-align:center;
	line-height:35px;
}
.nav_3 li .dropdown-menu a:hover {
	color:#000;
	background-color:transparent;
}
#cart {
	cursor: pointer;
}
.cart {
	position:absolute;
	top:0;
	z-index: 9;
	width:55px;
	height:71px;
	background-color:#86BC42;
	border-bottom-left-radius: 35%;
	border-bottom-right-radius: 35%;
}
.cart_2 {
	width:25px;
	height:25px;
	background:url(../image/icon_5.png) no-repeat;
	background-position: -556px -49px;
	margin:auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 15%;
}
.cart_3 {
	width:30px;
	height:30px;
	text-align:center;
	background-color:#fff;
	border-radius:100%;
	margin:auto;
	position: absolute;
	left: 0;
	right: 0;
	top:100%;
	bottom:0;
	box-shadow: 1px 1px 3px #999;
}
.cart_3 span {
	font-size:9px;
	color:#85BB41;
	width: 100%;
	height: 100%;
	margin: auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.cart_4 {
	position:absolute;
	top: 100%;
	right: -55px;
	z-index: 1;
	min-height: 146px;
	width: 360px;
	background-color:#fff;
	border-radius:4px;
	border:1px solid #CCCCCC;
	padding: 10px;
}
.cart_4 p {
	font-size:12px;
	line-height:normal;
}
.line {
	border-bottom:1px solid #CCCCCC;
}
.nav_3 li .cart_4 a {
	font-size:13px;
	color:#666666;
	border:1px solid #CCCCCC;
	border-radius:4px;
	padding:6px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,cacaca+100 */
background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(202, 202, 202, 1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(202, 202, 202, 1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(202, 202, 202, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cacaca', GradientType=0 ); /* IE6-9 */
}
.nav_3 li .cart_4 button {
	font-size:13px;
	color:#fff;
	border:1px solid #669133;
	border-radius:4px;
	padding:6px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d5e8bd+0,86bc42+69 */
background: rgb(213,232,189); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(213, 232, 189, 1) 0%, rgba(134, 188, 66, 1) 69%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(213, 232, 189, 1) 0%, rgba(134, 188, 66, 1) 69%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(213, 232, 189, 1) 0%, rgba(134, 188, 66, 1) 69%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e8bd', endColorstr='#86bc42', GradientType=0 ); /* IE6-9 */
	line-height:normal;
}
#primary_nav_wrap ul ul {
	background-color:#fff;
	border-bottom:3px solid #86BC42;
	border-radius:0;
	padding:0;
}
#primary_nav_wrap ul ul a {
	color:#666666;
	font-size:17px;
	border:0;
	line-height:40px;
	font-weight:500;
}
#primary_nav_wrap ul ul a:hover {
	background-color:#F2F5F6;
}
.navbar-default .navbar-nav > li > a i {
	display:inline-block;
	background:url(../image/icon_5.png) no-repeat;
	background-position: -236px -11px;
	width: 7px;
	height: 4px;
	position: relative;
	top: -4px;
	left: 5px;
}
.navbar-default .navbar-nav > li:hover > a i {
	background-position: -222px -11px;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color:transparent;
}
 @media (max-width: 1280px) {
.cart {
 right: 0;
}
.nav_3 ul {
 margin-right: 54px;
}
.cart_4 {
 right: 0px;
}
}
 @media (max-width: 1215px) {
.nav > li > a {
 padding: 10px 9px;
}
.navbar-header {
 width:100%;
}
 .navbar-brand {
 float:none;
}
 .navbar-brand > img {
 margin:0 auto;
}
}
 @media (max-width: 1007px) {
.nav_2 ul li {
 display: inline-block;
 font-size: 9px;
 color: #fff;
 line-height: 50px;
 padding-right: 20px;
}
}
 @media (min-width: 767px) {
#primary_nav_wrap ul {
 list-style:none;
 position:relative;
}
#primary_nav_wrap ul a {
 display:block;
}
#primary_nav_wrap ul li {
 position:relative;
 display:inline-block;
}
#primary_nav_wrap ul ul {
 display:none;
 position:absolute;
 top:100%;
 left:0;
 background:#fff;
 padding:0;
}
#primary_nav_wrap ul ul li {
 display:block;
}
#primary_nav_wrap ul li:hover > ul {
 display:block
}
 #primary_nav_wrap .dropdown-menu {
 min-width: auto;
}
 .navbar-nav {
 float: right;
}
}
 @media (max-width: 1215px) {
 .navbar-nav {
 width:100%;
 text-align: center;
}
 .navbar-nav > li {
 float:none;
}
}
 @media (max-width: 767px) {
 .nav_2 {
 display:none;
}
.nav_3 {
 float:none;
 width: 100%;
 text-align: center;
}
 .nav_3 li a {
 padding: 0 5px;
}
 .cart_4 {
 top: 100%;
 right: 0;
 width: 100%;
}
 .navbar-toggle {
 float:none;
 position: absolute;
 top: -50px;
 border:0;
}
.navbar-default .navbar-brand {
 width:100%;
 display: block;
}
.navbar-brand > img {
 margin:10px auto;
}
 .nav_1 {
 min-height:45px;
}
 .nav_3 ul .small {
 display:none;
}
 .cart {
 right:0;
 width: 55px;
 height: 60px;
}
 .nav_3 li .cart_4 a {
 float: left;
 line-height: normal;
 margin-top:10px;
}
 .nav_3 li .cart_4 button {
 display: block;
 margin-top:10px;
}
 .nav_3 ul li {
 display: inline-block;
 line-height: 43px;
}
 .navbar-default .navbar-nav > li > a {
 line-height: 26px;
}
.navbar-nav {
 text-align: center;
}
#primary_nav_wrap ul ul {
 text-align: center;
}
 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
 background-color:#86BC42;
 color:#fff;
}
 .navbar-nav {
 margin:0;
}
 .navbar-default .navbar-nav > li > a {
 font-size: 16px;
}
 #primary_nav_wrap ul ul a {
 font-size: 14px;
 line-height: 30px;
}
}
 @media (max-width: 767px) {
 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
 color: #777;
}
 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
 color: #333;
 background-color: transparent;
}
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
 color: #555;
 background-color: #e7e7e7;
}
 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
 color: #ccc;
 background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: #777;
}
.navbar-default .navbar-link:hover {
	color: #333;
}
.navbar-default .btn-link {
	color: #777;
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333;
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc;
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
	color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
	color: #444;
	background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
	color: #fff;
	background-color: #080808;
}
@media (max-width: 767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
 border-color: #080808;
}
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
 background-color: #080808;
}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
 color: #9d9d9d;
}
 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
 color: #fff;
 background-color: transparent;
}
 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
 color: #fff;
 background-color: #080808;
}
 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
 color: #444;
 background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
	color: #fff;
}
.navbar-inverse .btn-link {
	color: #9d9d9d;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444;
}
