body {font-family: 'Roboto',sans-serif;font-weight: 400;color:#000;font-size: 12px;line-height: 20px; background:#fff url(../img/bg.jpg)repeat-x center 0;}
h1, h2, h3, h4, h5, h6 {color:#275f29;}
h1 {font-size: 20px;font-weight: bold;}
h2 {font-size: 38px;color:#30500b;padding: 0;margin: 0 0 5px;text-align: center;font-weight: bold;}
h3 {font-size: 14px;font-weight: bold;}
h4 {font-size: 15px;}
h5 {font-size: 12px;}
h6 {font-size: 10.2px;}
a {color:#000000;}
ul, ul li {list-style: none;}
a:hover {text-decoration: none;}
legend {font-size: 18px;padding: 7px 0px}
label {font-size: 12px;font-weight: normal;}
.fa {font-size:14px;color:#000000;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {font-size: 12px;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size: 12px;}
.input-group .input-group-addon {font-size: 12px;height: 30px;}

span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display: inline;}
.nav-tabs {margin-bottom: 0px;clear: both;}
div.required .control-label:before {content: '* ';color: #F00;font-weight: bold;}

.dropdown-menu li > a:hover {}

header {}
#header-top {margin: auto;padding:0;min-height: 27px;color:#000000;text-transform: uppercase;}
#header-center{ margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;min-height: 87px;}
button.btn.btn-link.dropdown-toggle {border-right: 0px solid #c6c6c6;border-left: 0px solid #c6c6c6;height: 27px;}
#header-top .container {padding: 0 20px;}
#header-top #currency .currency-select {text-align: left;}
#header-top #currency .currency-select:hover {text-shadow: none;color:#0054a4;}
#header-top .btn-link, #top-links li, #top-links a {text-decoration: none;color:#000000;font-size: 13px;font-weight: normal;padding: 0px 0;}
#header-top .btn-link:hover, #top-links a:hover {color:#000000;}
#top-links .dropdown-menu a {text-shadow: none;}
#top-links .dropdown-menu a:hover {color:#000000;}
#header-top .btn-link strong {font-size: 14px;}
#top-links {}
form#currency {margin: auto;}
#top-links li {vertical-align: top;display: inline-block;border-left: 0px solid #c6c6c6;height: 27px;line-height: 27px;text-align: center;padding: 0 10px;}
#top-links .fa {font-size:15px;}
#top-links li.toplink {BORDER: 0;}
#top-links a + a {margin-left: 15px;}
/* logo */
#logo {margin-top: 10px;}
/* search */
#search {margin-bottom: 4px;margin-top: 0PX;padding: 20px 5px 0 5px;}
#search .input-lg {height: 40px;line-height: 20px;padding: 0 10px;}
#search .btn-lg {font-size: 15px;line-height: 18px;padding: 5px 18px;border: 1px solid #a2a2a2!important;background:#3c763d!important;border-radius: 0;border-left: 0px!important;}
 .default_search {background-color: #ffffff;background-image: linear-gradient(to bottom, #f5f5f5, #ececec)!important;background-repeat: repeat-x;border-color: #a2a2a2 #a2a2a2 #a2a2a2 #a2a2a2!important;}
#search .input-search {height: 30px;border-radius: 0;border:3px double #d4cfc5;border-right: none;}
.fa-searchs {font-size: 15px;color:#ffffff;}
/* cart */
#cart {margin-bottom: 2px;margin-top: 12PX;background:#3c763d;padding: 5px 7px;border-radius: 5px;border: 3px double #ffffff;}
.header-cart {padding: 0 !important;text-align: left;background:none!important;border-radius: 0 !important;}
span#cart-total {font-size: 15px;}
span#cart-total:hover,span#cart-total:active {color:#E2E2E2;}
.fa-shopping-carts {font-size: 22px;text-align: left;color: #ffffff;padding: 5px;}
#cart > .btn {font-size: 12px;line-height: 18px;color:#fff;}
#cart.open > .btn {background-image: none;background-color: #FFFFFF;border: 1px solid #E6E6E6;color: #666;box-shadow: none;text-shadow: none;}
#cart.open > .btn:hover {color: #444;}
#cart .dropdown-menu {background: #ffffff;z-index: 1001;}
#cart .dropdown-menu {min-width: 100%;}
#cart .dropdown-menu table {margin-bottom: 10px;}
#cart .dropdown-menu li > div {min-width: 427px;padding: 0 10px;}
#cart .dropdown-menu li p {margin: 20px 0;}
/* menu */
#menu {min-height: 42px;background:#3c763d;border-radius: 4px;border: 3px double #ffffff;}
p.hot {width: 27px;height: 19px;background: url(../image/hot.gif)no-repeat;float: right;margin-top: 9px;}
span.hot {width: 27px;height: 19px;background: url(../image/hot.gif)no-repeat;float: right;margin-top: 9px;}
#menu .nav > li > a {color: #fff;padding:10px 10px 10px;min-height: 15px;background-color: transparent;font-size: 14px;font-weight: bold;}
#menu .nav > li > a:hover, #menu .nav > li.open > a {background: url(../image/bg-noise.png) #4CAF50;color: #000;}
#menu .nav :hover>a:after {position: absolute;left: 40%;bottom: 0px;content: "";border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom:10px solid #ffffff;}
#menu .dropdown-menu {padding-bottom: 40px;background:url(../image/bg-noise.png) #4CAF50;box-shadow: 0 3px 5px rgba(0,0,0,.3);-moz-box-shadow: 0 3px 5px rgba(0,0,0,.3);-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3);}
#menu .dropdown-inner {display: table;}
#menu .dropdown-inner ul {display: table-cell;border-right: 1px solid #668498;border-left: 1px solid #466071; padding-left: 5px;padding-top: 0px;}
#menu .dropdown-inner ul:first-child{border-left:none;}
#menu .dropdown-inner a {width: 200px;display: block;padding: 1px 5px 1px 0px;clear: both;line-height: 29px!important;font-size: 13px!important;text-decoration: none;color: #fff;height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#menu .dropdown-inner a span {color:#000;width: 133px;position: absolute;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#menu .dropdown-inner a img{border: 0px solid #666;border-radius: 3px;margin-right: 4px;}
#menu .dropdown-inner li a:hover {color:#FF9800;font-weight: bold;}
#menu .see-all {display: block;
padding: 0.5em 0;border-bottom: 1px solid #DDD;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 3px 3px;font-size: 14px;color: #003537;font-weight: normal;text-transform: none;line-height: 24px;}
#menu .see-all:hover, #menu .see-all:focus {text-decoration: none;}
.arrow-right {width: 0;height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-left: 5px solid #b0cc5c;display: inline-block;margin-left: 5px;vertical-align: middle;}
.arrow {height: 80px!important;text-align: center!important;padding: 0px!important;}
.list-child_lv3 {border-left: 0px solid #ccc!important;}
#menu #category {float: left;padding-left: 15px;font-size: 16px;font-weight: 700;line-height: 40px;color: #fff;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);text-transform: uppercase;padding: 11px 24px;}
#menu .btn-navbar {font-size: 16px;font-stretch: expanded;padding: 11px 31px;float: right;text-transform: uppercase;background-image: linear-gradient(to bottom, #fff, #fff);background-repeat: repeat-x;border-color: #1f90bb #1f90bb #145e7a;}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {color: #ffffff;background-color: #229ac8;}
/* content */
#content { overflow: hidden;margin: auto;padding: 5px 10px; float: none; }
button.btn.btn-default {padding: 9px 16px;}
.fa-heart-cart {line-height: 27px;}
.categorydescription img {width: 100%!important;height: auto!important;}
/* footer */
#footer {background:url(../image/map.png)no-repeat #acdc74;margin: 0;position: relative;border-top: 1px solid #d9dcdf;}
#footer hr {border-top: none;border-bottom:1px solid #d7d7d7;}
#footer a {color: #060606;font-size: 13px;font-weight: bold;}
#footer a:hover {color:#ffffff;}
#footer h5 {color:#000000;font-size: 15px;font-weight: 700;font-style: normal;line-height: 1.4;text-rendering: optimizeSpeed;text-transform: uppercase;}
.informations {overflow: AUTO;}
.informations .col-sm-6{ padding-left: 60px;}
#copyrights { background: url(../image/footer_bg_wide.png);color: #000;text-align: right;padding: 12px 22px 1px;min-height: 125px;}
#copyrights a{ color:#1d1d1d;}
#copyrights a:hover {color: #5a0102;}
#ToTopHover {cursor: pointer; background: url(../image/backTop.png) no-repeat left -51px; width: 51px; height: 51px; display: block; overflow: hidden; float: left; opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
#ToTop {display: none;text-decoration: none;position: fixed;bottom: 45px;right: 20px;overflow: hidden; width: 51px;height: 51px;border: none;text-indent: -999px;background: url(../image/backTop.png) no-repeat left top;}
.description-img img {width: 249px;margin: 5px;border: 1px solid #ccc;border-radius: 5px;padding: 3px;background: #f0f0f0;}
.iconbox-icon { border-radius: 4px;background-color: #333333;float: left;width: 42px;margin: 3px 9px;}
.iconbox-icon.facebook:hover {border-radius: 4px;background-color: #106cd3;}
.iconbox-icon.twitter:hover {border-radius: 4px;background-color: #00baed;}
.iconbox-icon.google:hover {background-color: #e74b32;}
.iconbox-icon .fa {color: #F1F0EE;display: block;font-size: 160%;line-height: 40px;text-align: center;padding: 0 0 0 6px;}
.fa-facebook:before {content: "\f09a";}
.fa-twitter:before {content: "\f099";}
.fa-google-plus:before {content: "\f0d5";}
ul.list-unstyled li {margin: 6px 0;}
.copyright {text-align: center;padding-bottom: 20px;}
.shopping {background: rgb(59, 93, 20);padding: 5px;color: #ffffff;margin: 5px 0;}
button.add-cart {width: 100%;background: #e29200;border: none;padding: 7px;}
.fa-shopping {color:#0f0f0f;font-size: 25px;float: left;margin-right: 15px;}
.Purchase-process { background: rgb(59, 93, 20)!important;padding: 3px 0;overflow: auto;margin-bottom: 25px;}
.Purchase-process h3{color:#fff;}
/* alert */
.alert {padding: 8px 14px 8px 14px;}
/* breadcrumb */
nav#breadcrumbs { padding-bottom: 5px;}
.breadcrumb {padding: 10px 0 10px 4px;border-bottom:1px solid #ffffff;text-align: left;max-width: 100%;overflow: hidden;}
.breadcrumb i {font-size: 19px;}
.breadcrumb > li {padding:0 10px 0 0;position: relative;white-space: nowrap;}
.breadcrumb > li > a{color:#30500b;font-weight: normal; font-size: 13px;}
.breadcrumb > li + li:before {content: '';padding: 0;}
.breadcrumb > li:after {content: '';display: block;position: absolute;top: 0px;right: 1px;width: 13px;height: 13px;border-bottom: 1px solid #636363;-webkit-transform: rotate(-60deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-60deg);}
.pagination {margin: 0;}
#column-left .box-heading { text-align: center;padding: 19px;}
#column-left .box-heading span {text-transform: uppercase;font-size: 18px;color:#30500b;text-align: center;font-weight: bold;}
#accordion .panel-heading {text-transform: uppercase;clear: both;font-weight: bold;font-size: 38px;padding: 6px;text-shadow: 1px 2px 5px rgba(0,0,0,.8);text-align: left; margin-bottom: 2px!important;margin-top: 2px;}
.panel-heading { text-transform: uppercase;margin-bottom: 35px!important;margin-top: 20px;clear: both;font-weight: bold;font-size: 38px;color:#2c5f2e;padding: 19px;text-align: center;}
.headerrecs a{padding: 0 20px 0px 1px;color: #5A0102;}
.fa-home {display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.layered_Category {padding-top: 10px;padding-bottom: 10px;max-height: 268px;overflow-y: auto;overflow-x: hidden; padding-left: 10px;clear: both;margin-left: -5px;margin-right: -5px;border-radius: 5px 5px 0 0;color:#000000;}
.fa-th-list,.fa-th {color: #fff;}
.Product_Compare {height: 37px; line-height: 48px;padding-top: 5px;border-top: 0px solid #ccc;margin-left: -5px;margin-right: -5px;margin-bottom: 10px;border-radius: 0 0 5px 5px;text-align: center;}
.category-bot {width: 100%;margin: 5px;float: left;border-radius: 5px;text-align: center;font-size: 14px;padding: 3px;height: 165px;}
.category-bot img {padding: 10px;border-radius: 5px;border: 1px solid #808080;margin-bottom: 10px;}
.category-bot a{color:#000;}
.category-list {padding: 8px; }
.Product_pags {float: right;padding-right: 10px;}
.wishlist-icon { float: right;left: -35px!important;position: relative;top:7px;z-index: 1;}
.compare-icon { float: right;left: -35px!important;position: relative;top: -40px;z-index: 1;}
.fa-wishlist{background-color: #BEBEBE;color: #FFF;
border-radius: 50%;height: 30px;width: 30px;text-align: center;padding:10px 5px;position: absolute;cursor: pointer;}
.fa-wishlist:hover{background-color:#e31d1a;}
span.price-old {text-decoration: line-through;color:#1e2a31;padding-right: 12px;font-size: 15px;}
span.price-new {font-size: 18px;color:#000000;font-weight: bold;}
button#button-cart { background:#3b5d14!important;border-color: #a2a2a2 #a2a2a2 #a2a2a2 #a2a2a2!important;color: #fff;text-transform: uppercase;vertical-align: middle;font-weight: bold;border-radius: 5px;}
.fa-minus,.fa-plus{color: #fff;}
button#button-cart:hover{opacity:1;}
#sizeChartModal {text-align: center;}
#sizeChartModal .modal-dialog{ width: 800px;}
.tab-content {border:1px solid #b7b7b7;padding: 15px 15px 56px;color:#444;background: #fff;overflow: hidden;}
.tab-content h2 {text-align: left;font-size: 15px;}
h4.modal-title img {width: 43%;margin: 0 2%;}
.modalsize { padding: 10px;}
.modalsize table {width:100%;border: 15px solid #e6e6e6;margin-bottom: 5px;}
.modalsize .bg-grey {background-color: #ffccb2;}
.modalsize.bg-white {background-color: #ffffff;}
.modalsize td, .modalsize th {padding:4px 3px;font-size: 13px;background: #eeeeee;color: #555555;}
.table-header td {color: #ffffff;background: #FA5400;text-align: center;}
.Product_Compare p {margin: auto;}
.product-thumb:hover a{color:#2c5f2e;}
#Size table {width: 100%;border:1px solid #3b5d14;margin: 5px;}
#Size td {text-align: center;border:1px solid #3b5d14;background: #f4ffe8;}
#Size th {text-align: center;border: 1px solid #3b5d14;}
.size-sub {background: #a1d8a2;font-size: 1em;font-weight: bold;height: 25px;}
.product-thumb:hover .compare-icon { top:40px}
#column-left { border-right:1px solid #ffffff;}
#column-left>.panel-default>.panel-heading { font-size: 18px;border-color: #3e3c3c;margin-bottom: 0px!important;}
#column-left>.panel-default>.panel-footer {background: none;border-top: 1px solid #484848;}
.images {float: left;width: 100px;padding: 0;}
.free-shopping:before { content: "\f0d1";font-size: 26px;}
.em-icon:before {content: "\f003"; font-size: 26px;}
.homecontent strong {height: 39px;display: block;}
.category-list ul li { border: solid 1px #e6e6e6;float: left;height: 184px;margin-bottom: 1px;margin-right: 1px;text-align: center;width: 124px;background: #ffffff;}
.category-list ul li a{text-decoration: none;font-size: 16px;color: #444;}
.category-img {margin: 5px;background: #f2f2f2;padding: 3px;}
.category-list ul {overflow: auto;padding: 0;}
/* buttons */
.free-sale {color: #ffffff;font-size: 10px;border-radius: 5px;background-color: #3c763d;font-weight: bold;padding: 5px;position: absolute;right: 10px;top: 5px;z-index: 8;}
.buttons {margin: 1em 0;}
.btn {padding:6px 10px;font-size: 12px;border: 0px solid #cccccc;border-radius: 4px;box-shadow: inset 0 0px 0 rgba(255,255,255,.2), 0 0px 0px rgba(0,0,0,.05);}
.btn-xs {font-size: 9px;}
.btn-sm {font-size: 10.2px;}
.btn-lg {padding:5px 16px;font-size: 15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {font-size: 12px;}
.btn-group > .btn-xs {font-size: 9px;}
.btn-group > .btn-sm {font-size: 10.2px;}
.btn-group > .btn-lg {font-size: 15px;}
form.qtypopup {height: 345px;}
.btn-default {color:#f1f1f1; background-color: #ffffff;background-image:linear-gradient(to bottom, #797979, #272727)!important;background-repeat: repeat-x;border-color: #a2a2a2 #a2a2a2 #a2a2a2 #a2a2a2!important;}
.btn-primary {color: #fff;background-color: #4CAF50;background-image: linear-gradient(to bottom, #4CAF50, #4CAF50)!important;background-repeat: repeat-x;border-color: #a2a2a2 #a2a2a2 #a2a2a2 #a2a2a2!important;}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {background-image: linear-gradient(to bottom, #a5c3d8, #6e97b3)!important;color: #000;}
.blog-news h4 a {color: #5a0102;}
.blog-news {box-shadow: 0px 0px 1px #5a0102;height: 110px;margin-bottom: 10px;}
.btn-warning {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #faa732;background-image: linear-gradient(to bottom, #fbb450, #f89406);background-repeat: repeat-x;
border-color: #f89406 #f89406 #ad6704;}
.fa-refresh,.fa-times-circle,.fa-times {color: #fff;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #da4f49;background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat: repeat-x;border-color: #bd362f #bd362f #802420;}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #5bb75b;background-image: linear-gradient(to bottom, #62c462, #51a351);background-repeat: repeat-x;
border-color: #51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info {color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #df5c39;background-image: linear-gradient(to bottom, #e06342, #dc512c);background-repeat: repeat-x;
border-color: #dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {background-image: none;background-color: #df5c39;}
.btn-link {border-color: rgba(0, 0, 0, 0);cursor: pointer;color: #23A1D1;border-radius: 0;}
.btn-link, .btn-link:active, .btn-link[disabled] {background-color: rgba(0, 0, 0, 0);background-image: none;box-shadow: none;}
.btn-inverse {color: #ffffff;background-color: #363636;background-image: linear-gradient(to bottom, #444444, #222222);
background-repeat: repeat-x;border-color: #fff #fff #fff;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {background-color: #222222;background-image: linear-gradient(to bottom, #333333, #111111);}
/* list group */
.list-group a {border:1px solid #f4f1ea;color: #3f5463;padding: 8px 12px;text-transform: capitalize;font-size: 15px;font-weight: 400;line-height: 30px;margin: 0;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {color:#000;background:none;border: 1px solid rgba(19, 19, 19, 0);    font-weight: bold;}
.col-sm-6.text-left,.col-sm-12.text-center {overflow: auto;}
/* carousel */
.carousel-caption {color: #FFFFFF;text-shadow: 0 1px 0 #000000;}
.carousel-control .icon-prev:before {content: '\f053';font-family: FontAwesome;}
.carousel-control .icon-next:before {content: '\f054';font-family: FontAwesome;}
/* product list */
.product-thumb {border:1px solid rgb(244, 241, 234);margin-bottom: 10px;padding-bottom: 28px;overflow: auto;padding-left: 5px;padding-right: 5px;background: #fff url(../images/item_bg.jpg)repeat-x bottom right;border-radius: 5px 5px;border-top: 1px solid #bdbdbd;box-shadow: 0px -8px 1px -5px #ccc;}
.product-thumb .image {text-align: center;box-shadow: 0px 14px 17px -19px #4a4948;padding: 5px 0;margin-bottom: 3px;}
.product-thumb .image a {display: block;}
.product-thumb .image a:hover {}
.product-thumb .image img {margin-left: auto;margin-right: auto; }
.product-grid .product-thumb .image {float: none;}
.free-shipping {
 text-align: center;font-size: 2rem;background: #5a0102;padding: 5px;border: 4px double #ffffff;color: #ffffff;font-weight: bold;text-shadow: -1px 2px 0px #000; }
.free-shopping-banner:before {color: #fff;font-size: 26px; padding-right: 10px;content: "\f028";}
.product-thumb h4 {margin: 0;margin-bottom: 0.1em;font-size: 12px !important;font-family: "Helvetica Neue", Verdana, Arial, sans-serif;font-weight: normal;line-height: 1.4;min-height: 50px;text-align: left;}
.product-thumb h4 a{color:#000000;}
.product-thumb .caption {padding: 0px 10px;min-height: 140px;}
.product-info {padding:1px 25px;}
.product-info h1 {color:#275f29;font-size: 25px;font-weight: bold;line-height: 1.2; }
a.btn_wishlist {float: right;left: -35px!important;position: relative;top: 0px;z-index: 1;}
a.btn_compare {float: right;left: -35px!important;position: relative;top: 40px;z-index: 1;}
.free_shipping {text-align: center;font-size: 17px;padding: 10px 0;border-top: 1px solid #dcdcdc;overflow: hidden;width: 100%;color:#008005;}
.form-group { overflow: hidden;}
.awp_group_image_container {float: left;clear: both;margin-right: 6px;margin-bottom: 5px;margin-top: 5px;width: 15%;}
.awp_group_image_container img { padding: 2px;border:1px solid #bfbfbf;background: #fff8f8;}
.option_box_inner {float: right;clear: right;width: 80%;margin-bottom: 5px;}
.form_options { padding: 0 2px;margin-bottom: 1px;border-bottom:1px dotted #9c9c9c;}
.fcategory { border: none;border-radius: 0;padding: 5px;background: none;margin-bottom: 0;}
.fcategory .caption {padding: 0;min-height: 30px;}
.product-layouts img {width: 100%;}
.fcategory a{text-decoration: underline;font-size: 13px;font-family: "Roboto",sans-serif;font-weight: 500;line-height: 20px;color: #14488d;}
.benefitBanner {
    text-align: center;
    background: #a1d8a2;
    overflow: auto;
    border-top: 4px solid #f4f1ea;
    padding: 4px 0;
}
span.benefitBanner__message.col-lg-4 {
    display: inline-block;
}
.fcategory:hover{border:0px;box-shadow: 0 0 0 #eeecea;}
.fcategory .image {padding: 3px;border: 1px solid #ccc;background: #fff;}
.headers {font-family: "ratiomodern",serif;font-size: 29px;color: #212121;position: relative;text-transform: uppercase;margin-bottom: 50px!important;text-align: center;margin-top: 50px;font-weight: bold;}
h2.fcategory_name {padding: 0;margin-bottom: 0.3em;min-height: auto;margin-top: 5px;}
h2.fcategory_name a {color: #000;margin: 0 auto!important;font-size: 18px;padding-top: 15px;font-weight: 400;font-style: normal;line-height: 1.2;text-decoration: none;font-family: Roboto Slab, times, sans-serif !important;text-rendering: optimizeLegibility;}
h5.fcategory_description {text-transform: none;font-weight: normal;font-family: 'Roboto',sans-serif;margin: 0;font-size: 14px;font-style: normal;line-height: 1.4;text-rendering: optimizeSpeed;color: #666;}
.product-list .product-thumb .caption {margin-left: 230px;}
.product-thumb .rating {margin-top: 10px;text-align: left;}
.rating .fa-stack {font-size: 8px;}
.rating .fa-star-o {color: #999;font-size: 15px;}
.rating .fa-star {color:#4CAF50;font-size: 15px;}
.rating .fa-star + .fa-star-o {color:#4CAF50;}
h2.price {margin: 0;}
.product-thumb .price {color:#333 !important;font-size:15px;line-height: 25px;text-align: left;margin-top: 10px;}
.product-thumb .price-new {font-weight: 600;}
.product-thumb .price-old {color:#33434e;padding-right: 12px;font-size: 14px;text-decoration: line-through;}
.product-thumb .price-tax {color: #999;font-size: 12px;display: block;}
.product-thumb p{margin:auto;}
.product-thumb .button-group {border-top: 1px solid #ddd;background-color: #eee;overflow: auto;}
.product-list .product-thumb .button-group {border-left: 1px solid #ddd;}
.product-thumb .button-group button {width: 100%;border: none;display: inline-block;float: left;background-color: #eee;color: #888;line-height: 38px;font-weight: bold;text-align: center;text-transform: uppercase;}
.product-thumb .button-group button + button {width: 20%;border-left: 1px solid #ddd;}
.product-thumb .button-group button:hover {color: #444;background-color: #ddd;text-decoration: none;cursor: pointer;}
span.yotpo-icon-profile.yotpo-header-element.pull-left {position: relative;width: 45px;height: 45px;margin-right: 8px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #83b6dd;text-align: center;color: #fff;font-size: 28px;line-height: 45px;}
.fa-renzheng:before { content: "\f058";color:#1cc286;background: #fff;border-radius: 50%;margin-top: -7px;margin-left: 0px;position: absolute;border-left: 1px solid #fff;font-size: 17px;}
.reviews-author {display: inline-block;background: transparent url(../images/iconSpeachFooter.png) no-repeat top left;
text-transform: uppercase;line-height: 18px;font-size: 14px;color:#2c5f2e;padding-left: 25px;margin-bottom: 7px;font-weight: bold;margin-top: 6px;}
.quote-right {background: transparent url(../images/quoteR.png) no-repeat left 4px;height: 12px;width: 13px;display: inline-block;margin-left: 5px;}
.quote-left {background: transparent url(../images/leftmenQuoteL.png) no-repeat left 4px;height: 12px;width: 13px;display: inline-block;margin-right: 5px;}
.y-label {color: #616060;font-size: 12px;}
.yotpo-tool-tip{transition-duration: 0.2s;opacity: 0;display: none;}
.y-label:hover .yotpo-tool-tip{display: block;opacity: 1;border: 1px solid #d4d4d4;padding: 15px;position: absolute;z-index: 30;background: #fff;max-width: 300px;}
.tool-tip-header span {font-size: 14px;line-height: 17px;color: #a2a2a2;}
span.header-green {color:#1cc286;font-weight: bold;}
button.reviews-btn {color: #000;font-weight: bold;}
p.reviews-description {border-top: 1px dotted #ccc;padding: 4PX;MARGIN: 0;}
.reviewkf {border: 1px solid rgba(222, 222, 222, 0);margin-bottom: 4px;}
.reviews-img { border: 1px solid #506b7d;padding: 0 5px;background: #fff;min-height: 145px;}
.img-v {padding: 22px;}
.tab-content .reviews-img{color:#354a58;min-height: auto;}
div#review {clear: both;overflow: auto;}
span.reviews-date {float: right;}
.sizechart tbody > tr > th{ width: 100%;}
.chart-header-bg{ background: #ccc; padding:10px; position: relative; text-align: center;}
.chart-header{ width: 80px;}
.chart-data{ text-align: center; vertical-align: middle; border: 1px solid #ccc;}
.chart-data td, .chart-header-bg th{ padding: 10px;}
.thumbnails {overflow: auto;clear: both;list-style: none;padding: 0;margin: 0;}
.thumbnails > li {margin-left: 20px;}
.thumbnails {margin-left: -20px;}
.thumbnails > img {width: 100%;}
.image-additional a {margin-bottom: 20px;padding: 5px;display: block;border: 1px solid #ddd;}
.image-additional {max-width: 78px;}
.thumbnails .image-additional {float: left;margin-left: 20px;}
.customerService {background: #363437;position: relative;display: inline-block;padding: 15px 0px; margin: 0 auto;width: 100%;}
.customerService li {display: inline-block;vertical-align: top;margin: 0;}
.customerService li a {text-decoration: none!important;color: #FFF;display: block;}
.customerService li .block {position: relative;text-align: left;padding-left: 40px;display: block;}
.customerService li strong {font-weight: bold;letter-spacing: 0.5px;font-size: 14px;color: #FFF;display: block;line-height: 14px;}
.customerService li .block span {font-size: 12px;color: #FFF;letter-spacing: 0.4px;display: block;line-height: 14px;margin-top: 3px;}
.customerService li .block::before {background: url(image/data/header-sprite.png) no-repeat -11px -178px;content: "";position: absolute;width: 24px;height: 24px;left: 0;top: 50%;margin-top: -12px;}
.customerService li .block.mail::before {background-position: -45px -178px;}
.customerService li .block.facebook::before {background-position: -113px -177px;}
.customerService li .block.trustpilot::before {background-position: -79px -178px;}
.vnts {color: #616060; font-size: 12px;position: fixed; right: 0; bottom: 1px; background: rgba(0, 0, 0, 0.8); padding: 0 2px;}
.vnts-tool-tip{transition-duration: 0.2s;opacity: 0;display: none;}
.vnts:hover .vnts-tool-tip{display: block;text-align: center;opacity: 1;border: 1px solid #d4d4d4;position: absolute;z-index: 30;background: #fff;min-width: 630px;bottom: 42px;right: 0;}
.vnts-s{clear: both;overflow: auto;}
.vnts-tool-tip h2{color: #000;font-size: 25px;padding: 6px;text-shadow: none;}
.vnts-tool-tip p {text-align: left;}
.vnts-s img{width: 170px;}
.customerPadding{background: #f4f1ea;}
#anquan{border-top: 1px solid #e4e4e4;background: #fff;}
.anquans{max-width: 1200px;margin: auto;text-align: center;}
.anquans span{font-size: 23px;color: #000;}
.anquans img{margin: 0 20px;}
#sog {
    overflow: hidden;
    background: #ece4d1;
    padding-top: 8px;
}
.og p {
    display: inline-block;
}
.og .fa-stack {
    height: 2.5em;
    color: #000;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.fa-stack-2x {
    font-size: 2em;
}
.og .fa-inverse {
    color: #000;
      font-size: 24px;
}
i.fa.fa-map-marker {
    font-size: 22px;
}
h4.panel-title {
    color: #000000;
    font-size: 15px;
    font-weight: 700;
    font-style: normal;
    line-height: 1.4;
    text-rendering: optimizeSpeed;
    text-transform: uppercase;
    padding: 15px 0;
}
@media (max-width:630px) {.vnts:hover .vnts-tool-tip{min-width: 330px;}
}
@media (min-width: 768px) {
#menu .dropdown:hover .dropdown-menu {display: block;}
}
@media (max-width: 767px) {
#logo {POSITION: relative;margin-top: 0;text-align: center;}
#menu {border-radius: 4px;}
#menu div.dropdown-inner > ul.list-unstyled {display: block;}
#menu div.dropdown-menu {margin-left: 0 !important;padding-bottom: 10px;background-color: rgba(0, 0, 0, 0.1);}
#menu .dropdown-inner {display: block;}
#menu .dropdown-inner a {width: 100%;color: #fff;}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover {background: rgba(0, 0, 0, 0.1);}
#menu .see-all {margin-top: 0;border: none;border-radius: 0;color: #fff;}
  #CardpayDirect {
    padding: 0px!important;
}
#CardpayDirect td {width: 31% !important;font: 12px/11px Verdana !important;padding-bottom: 6px !important;border-bottom: 1px solid #e8e8e8 !important;}
.product-info {padding: 1px 0px;}
.product-info h1 {font-size: 15px;}
.nav>li>a {padding: 6px 4px;}
}
.customerService.minPadding ul{    padding-left: 20px;}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {min-height: 100px;padding: 0 10px;}
}
@media (min-width: 767px) {.customerPadding img {width:100%}
.product-list .product-thumb .image {float: left;padding: 0 15px;}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {min-height: 120px;;margin-left: 0;padding: 0 10px;}
span.benefitBanner__message.col-lg-4 img {width: 22px;}
}
@media (max-width: 768px) {
.product-list .product-thumb .button-group {border-left: none;}
}
@media (max-width: 1200px) {
.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%;}
}
@media (max-width: 767px) {
.product-thumb .button-group button, .product-thumb .button-group button + button {width: 33.33%;}.product-thumb .rating {display: none;}.product-thumb h4 {
    max-height: 62px;
    overflow: hidden;
}h2 {font-size: 24px;}.panel-heading {    font-size: 24px;
}header span {    font-size: 14px!important;}
  iframe {    width: 100%!important;}
div#anquan img {    display: block;}
i.fa.em-icon {display: contents;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {padding: 3px;}
.informations .col-sm-6 {padding-left: 11px !important;}
}
/* fixed colum left + content + right*/
@media (min-width: 768px) {
#column-left .product-layout .col-md-3{ width: 100%;}
#column-left + #content .product-layout .col-md-3 { width: 50%;}
#column-left + #content + #column-right .product-layout .col-md-3{ width: 100%;}
#content + #column-right .product-layout .col-md-3{ width: 100%;}
}