.lead {
font-size:21px;
}

.dl-horizontal dt {
float:left;
width:160px;
overflow:hidden;
clear:left;
text-align:right;
text-overflow:ellipsis;
white-space:nowrap;
}

.dl-horizontal dd {
margin-left:180px;
}

.container {
width:750px;
}

.col-sm-11 {
width:91.66666667%;
}

.col-sm-10 {
width:83.33333333%;
}

.col-sm-9 {
width:75%;
}

.col-sm-8 {
width:66.66666667%;
}

.col-sm-7 {
width:58.33333333%;
}

.col-sm-6 {
width:50%;
}

.col-sm-5 {
width:41.66666667%;
}

.col-sm-4 {
width:33.33333333%;
}

.col-sm-3 {
width:25%;
}

.col-sm-2 {
width:16.66666667%;
}

.col-sm-1 {
width:8.33333333%;
}

.col-sm-pull-12 {
right:100%;
}

.col-sm-pull-11 {
right:91.66666667%;
}

.col-sm-pull-10 {
right:83.33333333%;
}

.col-sm-pull-9 {
right:75%;
}

.col-sm-pull-8 {
right:66.66666667%;
}

.col-sm-pull-7 {
right:58.33333333%;
}

.col-sm-pull-6 {
right:50%;
}

.col-sm-pull-5 {
right:41.66666667%;
}

.col-sm-pull-4 {
right:33.33333333%;
}

.col-sm-pull-3 {
right:25%;
}

.col-sm-pull-2 {
right:16.66666667%;
}

.col-sm-pull-1 {
right:8.33333333%;
}

.col-sm-pull-0 {
right:auto;
}

.col-sm-push-12 {
left:100%;
}

.col-sm-push-11 {
left:91.66666667%;
}

.col-sm-push-10 {
left:83.33333333%;
}

.col-sm-push-9 {
left:75%;
}

.col-sm-push-8 {
left:66.66666667%;
}

.col-sm-push-7 {
left:58.33333333%;
}

.col-sm-push-6 {
left:50%;
}

.col-sm-push-5 {
left:41.66666667%;
}

.col-sm-push-4 {
left:33.33333333%;
}

.col-sm-push-3 {
left:25%;
}

.col-sm-push-2 {
left:16.66666667%;
}

.col-sm-push-1 {
left:8.33333333%;
}

.col-sm-push-0 {
left:auto;
}

.col-sm-offset-12 {
margin-left:100%;
}

.col-sm-offset-11 {
margin-left:91.66666667%;
}

.col-sm-offset-10 {
margin-left:83.33333333%;
}

.col-sm-offset-9 {
margin-left:75%;
}

.col-sm-offset-8 {
margin-left:66.66666667%;
}

.col-sm-offset-7 {
margin-left:58.33333333%;
}

.col-sm-offset-6 {
margin-left:50%;
}

.col-sm-offset-5 {
margin-left:41.66666667%;
}

.col-sm-offset-4 {
margin-left:33.33333333%;
}

.col-sm-offset-3 {
margin-left:25%;
}

.col-sm-offset-2 {
margin-left:16.66666667%;
}

.col-sm-offset-1 {
margin-left:8.33333333%;
}

.col-sm-offset-0 {
margin-left:0;
}

.form-horizontal .control-label {
padding-top:7px;
margin-bottom:0;
text-align:right;
}

.form-horizontal .form-group-lg .control-label {
padding-top:14.33px;
}

.form-horizontal .form-group-sm .control-label {
padding-top:6px;
}

.navbar-right .dropdown-menu {
right:0;
left:auto;
}

.navbar-right .dropdown-menu-left {
right:auto;
left:0;
}

.nav-tabs.nav-justified>li>a {
margin-bottom:0;
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0;
}

.nav-justified>li>a {
margin-bottom:0;
}

.nav-tabs-justified>li>a {
border-bottom:1px solid #ddd;
border-radius:4px 4px 0 0;
}

.navbar {
border-radius:4px;
}

.navbar-collapse {
width:auto;
border-top:0;
-webkit-box-shadow:none;
box-shadow:none;
}

.navbar-collapse.collapse {
display:block!important;
height:auto!important;
padding-bottom:0;
overflow:visible!important;
visibility:visible!important;
}

.navbar-collapse.in {
overflow-y:visible;
}

.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
padding-right:0;
padding-left:0;
}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
margin-right:0;
margin-left:0;
}

.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
margin-left:-15px;
}

.navbar-toggle {
display:none;
}

.navbar-nav {
float:left;
margin:0;
}

.navbar-nav>li>a {
padding-top:15px;
padding-bottom:15px;
}

.navbar-form {
width:auto;
padding-top:0;
padding-bottom:0;
margin-right:0;
margin-left:0;
border:0;
-webkit-box-shadow:none;
box-shadow:none;
}

.navbar-text {
float:left;
margin-right:15px;
margin-left:15px;
}

.navbar-left {
float:left!important;
}

.navbar-right {
float:right!important;
margin-right:-15px;
}

.navbar-right~.navbar-right {
margin-right:0;
}

.modal-dialog {
width:600px;
margin:30px auto;
}

.modal-content {
-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
box-shadow:0 5px 15px rgba(0,0,0,.5);
}

.modal-sm {
width:300px;
}

.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.navbar-header,.navbar-nav>li {
float:left;
}

.col-sm-12,.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control {
width:100%;
}

.form-inline .form-group,.navbar-form .form-group {
display:inline-block;
margin-bottom:0;
vertical-align:middle;
}

.form-inline .form-control,.navbar-form .form-control {
display:inline-block;
width:auto;
vertical-align:middle;
}

.form-inline .form-control-static,.navbar-form .form-control-static {
display:inline-block;
}

.form-inline .input-group,.navbar-form .input-group {
display:inline-table;
vertical-align:middle;
}

.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
width:auto;
}

.form-inline .control-label,.navbar-form .control-label {
margin-bottom:0;
vertical-align:middle;
}

.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio {
display:inline-block;
margin-top:0;
margin-bottom:0;
vertical-align:middle;
}

.form-inline .checkbox label,.form-inline .radio label,.navbar-form .checkbox label,.navbar-form .radio label {
padding-left:0;
}

.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
position:relative;
margin-left:0;
}

.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback {
top:0;
}

.nav-tabs.nav-justified>li,.nav-justified>li {
display:table-cell;
width:1%;
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
border-bottom-color:#fff;
}

.navbar-static-top,.navbar-fixed-bottom,.navbar-fixed-top {
border-radius:0;
}
/*=======================above 5121===============================*/
.jumbotron {
padding:48px 0;
}

.container .jumbotron,.container-fluid .jumbotron {
padding-right:60px;
padding-left:60px;
}

.jumbotron .h1,.jumbotron h1 {
font-size:63px;
}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
width:30px;
height:30px;
margin-top:-15px;
font-size:30px;
}

.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
margin-left:-15px;
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
margin-right:-15px;
}

.carousel-caption {
right:20%;
left:20%;
padding-bottom:30px;
}

.carousel-indicators {
bottom:20px;
}


/***===========DESKTOP ONLY===================*/
@media (min-width: 1200px){}
#page {width:100%; min-width:970px;}
#main .entry-content {font-size: 12px;}
/*--------------nav bar------------------*/
.navbar, .navbar ul, .navbar ul li, .navbar ul li a, .navbar ul li a:hover {z-index:9999;}
.navbar.navbar-default {
  margin-bottom: 0;
height: 40px;
background: transparent url(/img/menu_wrapper.jpg) top center no-repeat;
  border-bottom: 1px solid #7AC31C;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background: url(/img/menu_hover.jpg) repeat-x;}

.navbar.navbar-default .container {border-bottom: 1px #fff solid;}
.navbar-default .navbar-nav > li > a {
color: #ccc;
font-size: 13px;
padding: 0 30px;
height: 40px;
line-height: 40px;
margin-top: 5px;
margin-bottom: 4px;
  border-right: 0;
  box-shadow:none;
  margin-left: 1px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: #fff;
background: url(/img/menu_hover.jpg) repeat-x;
}

.container {
width: 970px;
  padding:0;
}

.carousel-inner>.item>img {
/* padding: 9px; */
margin: 25px 50px;
border: 9px solid #fff;
  float:left;
}
.carousel-caption {
  position:relative;
  display:block;
  float:left;
  left:initial; right:initial;
padding:0;
  bottom: initial;
  width:46%;
  margin: 7px 0;
}
.carousel-caption h4 {
background: transparent;
max-width: 100%;
margin-bottom: 4px;
font-weight: bold;
padding-left: 0;
font-size: 24px;
}
.carousel-caption p {
background: transparent;
max-width: 100%;
font-weight: normal;
font-size: 16px;
  padding:0;
}

aside.widget{background:#f0f0f0;border:1px solid #f0f0f0;border-bottom: 2px solid #64BD15;margin: 0 0 10px 0;}
aside.widget.support {background:#fff;}
aside.widget ul {list-style: none;padding: 0 10px;
margin: 0;}
.widget-title {
padding-left: 40px;
color: #fff;
font-size: 13px;
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
padding-top: 12px;
padding-bottom: 12px;
  margin: 0;
}
.menu .widget-title {background: url(/img/widget-title-menu-icon.png) no-repeat 10px center, url(/img/widget-title-bg.png) repeat-x top left;}
.support .widget-title {background: url(/img/widget-title-support-icon.png) no-repeat 10px center, url(/img/widget-title-bg.png) repeat-x top left;}
.news .widget-title {background: url(/img/widget-title-news-icon.png) no-repeat 10px center, url(/img/widget-title-bg.png) repeat-x top left;}
.most-sold .widget-title {background: url(/img/widget-title-most-sold-icon.png) no-repeat 10px center, url(/img/widget-title-bg.png) repeat-x top left;}

h3.widgettitle {
font-size: 14px;
font-weight: bold;
color: #ffffff;
height: 30px;
border-bottom: 1px dotted #373737;
}
aside.widget.menu ul li {
background: url(/img/bg_menu_left.png) repeat-x left top;
height: 36px;
padding-top: 4px;
}
aside.widget.menu ul li:last-child {background:none;}
aside.widget.menu ul li a {
background: url(/img/list_menu_left.png) no-repeat left center;
padding-left: 20px;
color: #34860c;
font-size: 13px;
font-weight: bold;
}

h1, h1.entry-title {
font-size: 12pt;
color: #24860c;
font-weight: bold;
}
.entry-content .home img {float:left;padding: 5px 5px 0 0;}
h2{font-size: 11pt;
font-weight: bold;
line-height: 24px;
color: #600;
}
.home p span {clear:both;}

.site-main [class*="navigation"] a:hover, .more-link:hover {background: #33890C;}

.btn-primary, .label-primary {background-color: #24860C;border-color: #24860C;}
/***===========GLOBAL=RESPONSIVE DESTROYED============================================*/
.container {
width: 970px;
  padding:0;
}
#content {background: #fff;border-radius: 0 0 6px 6px;}
/*==================footer widgets============*/
.row {margin:0;}
.widget .input-group {width: 100%;}
/*=================other======================*/
.carousel {
clear:both;
  background: url('/img/banner-bg.png');
  margin:0;
}
header.site-header {
  padding:0;
  margin:0;
}
header .site-branding {
width: 100%;
margin: 0;
  padding:0;
}
.site-description {
margin: 0;
}
#logo img{display:block; margin:0 auto;}
.social-header{min-height:0;}

/*responsive affected===============================================*/
#secondary{
  width: 240px !important;
  padding: 0;
margin-left: 10px;
  margin-top: 20px;
}
#primary {
width: 700px !important;
margin-right: 10px;
padding: 0;
  float: right !important;
}

.dropdown-menu > li > a {
padding: 10px 20px;
background-color: #20261C;
}
.dropdown-menu, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #358B0C;}

/*=====================NEWS=========================*/
article .thumbnail {width: 200px;
float: left;
margin-right: 10px;}

/*==============home widget===========*/
.home-widget .textwidget {font-size: 11px; color: #ccc;}
.home-widget {width: 33.33333333%;}
/*=========PRODUCT===========================*/
.product article {
width: 230px;
padding-left: 10px;
  float: left;
margin-bottom: 10px;
}
.product  img.thumbnail, .product  img.wp-post-image {width: 218px; height:171px;padding:10px;border:0;margin-bottom: 5px;background-color: transparent; margin-right:0;}
.product header > .thumbnail {width: 350px; height:auto; border: 1px solid #ddd; margin-right: 10px;}
.product .entry-title {font-size: 13px;font-weight: bold;color: #34860c;margin-top: 0px;padding-left: 10px;}
.product .entry-content, hr.section-divider {display:none;}
.product h1.page-title {
background: url(/img/title_product.png) repeat-x center;
padding: 12px;
margin-top: 20px;
}
.site-main [class*="navigation"] {clear:both;padding-top: 30px;}
.page-header {
padding-bottom: 0;
margin: 20px 0 0px;
border-bottom: 0;
}

span.product-cat {padding-left:30px; background: url(/img/start16.png) no-repeat 10px center;}
span.product-arc {background: url(/img/gnome-fish.png) no-repeat;
padding-left: 30px;
  height: 20px;}

.product article .page-header {
padding-bottom: 0;
margin: 10px 0 0px;
border: 1px solid #ddd;
border-radius: 6px;
  background: #fff url(/img/bg_b_sp.png) no-repeat bottom center;
}
.single .entry-content {
display: block;
clear: both;
}

/*=================widget MOST SOLD PRODUCTS SLIDER===========================*/
.bx-wrapper img {width: 100%;}
/*=================widget NEWS====================*/
.frp-widget .frp-news {margin-bottom: 0px;border-bottom: 1px dotted #ddd;}
.frp-left {max-width: 40px;margin: 5px 5px 0 0;}
a.news-widget-link {font-weight: normal;font-size: 13px;width: auto;}
.news-widget-elapsed {font-size: 12px;}
/*=============widget home footer 1===================*/
.gallaryl, .gallaryr {width: 45%;color: #30850E;font-weight:bold;}
.gallaryl img, .gallaryr img {padding:3px;background:#fff;}
.gallaryl{float:left;} .gallaryr {float:right;}