/*  ====================================Reset-start============================================= */
* 			  { margin:0; padding:0; }
body          { background:#f8f8f8;color:#666666 !important;}
img           { max-width: 100%;height: auto; }
a             { color:#555; text-decoration:none; }
a:hover       { color:#000000;text-decoration:none; }
:focus        { outline:0; }

/* Headings */
h1, h2, h3, h4, h5, h6 {margin: 0 0 10px;color: #444444;}

/* Forms */
fieldset      { border:0; }
legend        { display:none; }
input		  {height: 45px;box-shadow: none;padding-left: 10px;font-size: 14px;color: #626262;outline: none;width: 100%;}

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:middle; font-weight:normal; }

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }
em 			  {font-style: normal;}
ul,ol         { list-style:none; }
h1, h2, h3,
h4, h5, h6    {margin: 0 0 10px; color: #444444;}
option 		  {font-weight: normal;display: block;white-space: pre;min-height: 1.2em;padding: 0px 2px 1px;}
select 		  {border: 1px solid #ccc;padding-right: 16px!important;margin-top: 10px;padding-left: 8px;}

::-webkit-scrollbar {width: 5px;height: 0px;}
::-webkit-scrollbar-track {background-color: #fff;border-radius: 5px;}
::-webkit-scrollbar-thumb {background-color: #999;border-radius: 20px;}
::-webkit-scrollbar-track-piece {background-color: #fff;border-radius: 5px;}
::-webkit-scrollbar-button {background-color: #fff;width: 0;height: 0;}
::-webkit-scrollbar-corner {background-color: #fff;}

::selection { background:#139012; color:#fff;}
::-moz-selection { background:#139012;color:#fff; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important;color: #666666;}
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.f-left,.left { float:left !important; }
.f-right,.right{ float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.text-align{text-align:center;}
.clear		{clear:both;}
.white-bg{background-color:#fff;}
.price-label,.price-label{font-size:0;}
.products-grid .pro-rating a{color:#F4A137;}
.products-grid .pro-rating a:hover{ color:#ee3e43;text-decoration:none; }
.button {margin-top: 2px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-color: #139012;overflow: visible;width: auto;border: 0;padding: 0margin: 0;cursor: pointer;}
.category_leftimg{margin-bottom:30px;}
.price-box p{display:inline-block;margin-right: 10px;}
.price-box p.price-to .price{font-size: 12px;text-decoration: line-through;}
table.table-bordered {border: 1px solid #ddd;}
.customer-empty-notice{height:300px;line-height:300px;text-align:center;margin-bottom:30px;}
.pager{margin:0 !important;}
.amount{text-align:left;}
.limiter{text-align:right;}
a.button-border span, a.button-border-white span, input, select, textarea {-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.new {background: #35bc55 none repeat scroll 0 0;color: #ffffff;display: inline-block;font-size: 12px;line-height: 22px;min-width: 50px;position: absolute;text-align: center;text-transform: capitalize;top: 10px;z-index: 99;right: 10px;width: 44px;height: 22px;}
.main p{padding:0;margin:0}
.btn-remove { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(../images/btn_remove.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-remove2 { display:block; width:20px; height:20px; font-size:0; line-height:0; background:url(../images/customer/icon_2.png) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(../images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }
.compliance-tpd{position: absolute;top: 5px;left: 5px;background: url(../images/icon/TPD1.png) no-repeat;background-size: 100%;width: 50px;height: 20px;line-height: 22px;padding-left: 2px;color: #fff;font-size: 14px;}
.main .col-main-right{float:right;} 
.category-products .compliance-tpd{text-indent: -1.5em;}

/* =========================================Reset-end============================================== */

/*==========================header-start============================================*/
/*topLink-start*/
.top-links-container{height: 32px;line-height: 32px;padding: 0px 0px;background-color: #f5f5f5;}
.header-top-right{text-align: right;height: 32px;}
.header-top-right ul .account-link ul{display:block;margin: 0;}
.header-top-right ul {display: inline-block;margin: 0 0 0 10px;position: relative;padding: 0px;}
.header-top-right ul li {position: relative;}
.header-top-right ul li a {color: #666;display: block;transition: all 300ms ease-in-out 0s;font-size: 12px;}
.header-top-right ul li a:hover{text-decoration: none;color:#000000;}
.header-top-right .slide-toggle a img:nth-child(1),.header-top-right .slide-toggle-1 a img:nth-child(1) {padding-right: 5px;}
.header-top-right .slide-toggle a img:nth-child(2),.header-top-right .slide-toggle-1 a img:nth-child(2) { padding-left: 5px;padding-right: 4px;}
.top-links-container span a{color:#139012;}
.header-top-right .account-show {position: absolute;z-index: 9999;background: #fff;top: 0px;left: -61px;display: none;padding-bottom: 10px;}
.account-cata {overflow: hidden;padding-left: 10px;padding-right: 10px;}
.account-cata div:nth-child(1) {border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;}
.account-cata div {float: left;margin: 0;padding: 0;width: 90px;height: 85px;text-align: center;}
.header-top-right .slide-toggle a img:nth-child(1) {padding-right: 5px;}
.account-cata .acount-img01 {margin-top: 19px;margin-bottom: 18px:;}
.account-cata div:nth-child(2) {border-bottom: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;}
.account-cata div:nth-child(3) {border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;}
.account-cata div:nth-child(4) {border-bottom: 1px solid #f5f5f5;}
.account-show .account-link {width: 184px;height: 28px;  background: #000000;color: #fff;line-height: 28px;text-align: center;margin: 15px auto 10px;}
.account-show .account-link a {color: #fff !important;font-size: 12px;font-weight: bold;}
.account-show >p {text-align: center;color: #666;font-size: 14px;}
.account-show >p span a {font-size: 14px;cursor: pointer;}
.account-cata div {float: left;margin: 0;padding: 0;width: 90px;height: 85px;text-align: center;}
.account-show {width: 204px;box-shadow: 0px 0px 3px #999;}
.header-top-right .ios_show {width: 133px;background: #fff;border: 1px solid #ededed;box-shadow: 0px 0px 3px #999;text-align: center;left: -12px;top: -1px;z-index: 9999;display: none;}
.header-top-right .account-show, .ios_show, .Eur-show {position: absolute;}
.slide-toggle-1 a {display: inline-block;}
.header-top-right .ios_show .ios-adr {width: 86px;height: 86px;}
.header-top-right .ios_show img {margin: 0 auto;display: inline-block;}
.account-cata .acount-img02 {margin-top: 19px;margin-bottom: 18px:;}
.account-cata .acount-img03 {margin-top: 19px;margin-bottom: 18px:;}
.header-top-right .fa-user{margin-right: 5px;font-size: 14px;position: relative;top: 1px;}
.header-top-right .fa-angle-down,.header-top-right .fa-angle-up{font-size: 14px;margin: 0 5px;}
/*topLink-end*/

.logo { float:left; }
.header{padding-top: 25px;padding-bottom: 5px;}

.header .logo { float:left; text-decoration:none !important;position: relative;bottom: 5px; }
.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .welcome-msg { font-weight:bold; text-align:right; }
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-search .search-autocomplete li.selected {}
.header .form-language { clear:both; text-align:right; }
.header-container .top-container { clear:both; text-align:right; }
.header-container{background: #f8f8f8;}

/*topmenu-start*/
.mainmenu-left {position: relative;}
.product-menu-title {background: #ff7043 none repeat scroll 0 0;cursor: pointer;padding-left: 10px;}
.product-menu-title p {color: #fff; font-size: 14px;font-weight: bold; margin: 0;text-transform: uppercase;line-height: 36px;position: relative;}
.product-menu-title p img:first-child {padding-right: 10px;}
.product-menu-title p img:nth-child(2) {position: absolute;right: 25px;top: 14px;}
.mainmenu .nav {height: 35px;margin-left: 5px;}
.mainmenu ul li {display: inline-block;position: relative;padding: 0 18px; position: relative;}
.mainmenu ul li:first-child a {padding-left: 0;}
.mainmenu ul li a {float: left;display: block; padding: 9px 10px;text-transform: capitalize; transition: all .3s;height: 36px;font-size: 14px; color: #fff;font-weight: 600;}
.mainmenu ul li .nav-line {position: absolute;width: 2px; height: 11px;right: 0px; background: #bdbdbf; top: 13px;}
.mainmenu ul li a:hover{color:#ff7043;background-color:#1c2437;}
.mainmenu .nav li a>h2{margin-top:0;}
.mainmenu .nav li a>h2:hover {color: #ff7043; background: #1c2437;}
.mainmenu ul li a .nav-recommand {font-weight: 500; text-transform: capitalize; transition: all .3s; margin-bottom: 0px;height: 100%; line-height: 20px;font-size: 14px;font-weight: 600;}
/*topmenu-start*/ 

/*minicart-start*/
.header-bottom-right {float: left;}
.header-bottom-right .left-cart {position: relative;}
.header-bottom-right .left-cart .header-compire {left: 45px;left: 32px; position: absolute;text-align: left;top: 0px;width: 27%;width: 216px;border: 2px solid #139012;height: 40px;height: 40px;margin-left: 50px;}
.header-bottom-right .left-cart .header-compire a {color: #000000;font-size: 14px;font-weight: 500;text-transform: capitalize;transition: all 300ms ease-in-out 0s;width: 170px;line-height: 36px;text-align: center; height: 36px; display: inline-block;font-weight: bold;vertical-align: middle;float: left; position: absolute;bottom: 0px;}
.header-bottom-right .left-cart .header-compire a i.fa-shopping-cart{font-size: 20px;margin-right: 8px;position: relative;top: 2px;color:#139012;}
.header-compire a>img {margin-right: 8px;margin-bottom: 2px;}
.header-compire .addNumber { background: #139012; text-align: center;display: inline-block; width: 43px; height: 36px; position: absolute;right: -42px;line-height: 36px; color: #ffffff;float: left; bottom: 0px; font-weight: bold;}
/*minicart-end*/

/*top wholesales-start*/
.hm-brand-cooperation{padding:80px 0 100px}
.home-wholesales h3{margin:0;text-align:center;}
.home-wholesales p{font-size: 18px;color: #404040;line-height: 35px;text-align:center;}
.hm-wholesales-tab{background: #fff;border-bottom: 1px solid #dcdcdc;}
.hm-wholesales-tab ul li{float:left;width: 11%;padding: 12px 0 10px;text-align: center;}
.hm-wholesales-tab ul li a{color:#4c4c4c;display:block;}
.hm-wholesales-tab ul li a:hover{text-decoration:none;}
.hm-wholesales-tab ul li a span{font-size: 14px;font-weight: 600;text-align: center;width: 125px;}
.hm-wholesales-tab ul li span:nth-of-type(1) {width: 65px;height: 65px;margin: 0 30px 10px 30px;display: block;}
.hm-wholesales-tab ul li:nth-of-type(1) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_about_elegomall.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(2) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_original_brands.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(3) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_secured_business.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(4) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_strict_detection.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(5) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_fast_delivery.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(6) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_customer_trust.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(7) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_golden_service.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(8) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_exhibition_show.png) no-repeat;}
.hm-wholesales-tab ul li:nth-of-type(9) span:nth-of-type(1){background:url(../images/wholesales/icon_nav_social_connect.png) no-repeat;}
.hm-about-elegomall {background: #FFF;padding: 80px 0 100px;}
.hm-about-elegomall iframe{border: 1px solid #ccc;overflow: hidden;}
p.red-line{display: block;width: 40px;height: 6px;margin: 30px 0 22px;background: #EE3E43;}
span.red-line{display: block;width: 40px;height: 6px;margin: 30px auto 10px;background: #EE3E43;}
.hm-exhibition-show-imgs img:hover {transform: scale(1.1);}
.hm-exhibition-show-imgs img {transition: all 0.6s ease 0s;}
.hm-authorization-viewimg,.hm-fast-delivery{text-align:center;}
.hm-secured-business {background: url(../images/wholesales/pic_bg_secured_business.png) no-repeat;padding-bottom: 100px;padding-top:60px;}
.hm-secured-business-imglists ul li:nth-of-type(1) {margin-left: 0;}
.hm-secured-icon {color: #404040;font-size: 14px;padding-left: 21px;background: url(../images/wholesales/icon_security.png) no-repeat;}
.hm-secured-business-imglists ul li div {margin-top: 15px;text-align: center;}
.hm-fast-delivery-imgleft{float:left;}
.hm-arrow-icon {line-height: 275px;padding: 0 25px;float:left;}
.hm-fast-delivery-imgleft div{text-align: center;font-size: 14px;color: #404040;margin-top: 16px;}
.hm-customer-list,.hm-customer-list{float:left;width:50%}
.hm-customer-content{border: 1px solid #dcdcdc;}
.hm-customer-padding{padding-left: 35px;padding-bottom: 79px;border-top: none;border-bottom: none;}
.hm-golden-service-dec{padding-left:60px;}
.hm-golden-service-icons{margin-top:20px}
.hm-golden-service-icons li div{margin-top:15px;text-align:center;}
.hm-hm-social-connect-imgs{margin-top:50px;}
.hm-hm-social-connect-imgs li{text-align:center}
.hm-hm-social-connect-imgs li img:nth-of-type(1){margin:25px 0;}
.hm-exhibition-show-imgs li{padding:0;overflow: hidden;}
.hm-exhibition-show-imgs li img{width:100%;}
.hm-exhibition-show-imgs{margin-top:50px;}
.hm-exhibition-show{background-color:#fff;}
.hm-about-elegomall-content-text p,.hm-about-elegomall-content-text h3{text-align:left;}
.hm-brand-msg{margin: 40px 0 0;font-size: 14px;color: #737373;}
.hm-brand-cooperation-content-imglists{margin-top:25px;}
.brand-cooperations{text-align:center;margin-top: 10px;}
/*top wholesales-end*/

.ratings .rating-box {float: left;margin-right: 10px;}
.rating-box {width: 69px;height: 13px;font-size: 0;line-height: 0;background: url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent: -999em;overflow: hidden;}
.rating-box .rating {float: left;height: 13px;background: url(../images/bkg_rating.gif) 0 100% repeat-x;}
.rating-links a{color: #666666;}
.ratings{margin:10px 0;}
/*===================================header-end======================================================*/

/*===============================banner-start====================================*/
.flexslider{position:relative;}
.flexslider .home-sliders li div{float:left;background-color:#fff;margin-right:0.11rem;padding:0.27rem 0;line-height:0.4rem;width:25%;}
.flexslider .slides img {display: block;padding:10px;}
.flexslider .slides .brand{border:1px solid;}
.flex-control-nav {width: 100%; position: absolute; bottom: 0; text-align: center;}
.flex-control-nav li {    margin: 0 5px 9px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 10px;height: 10px;display: block; background: #f3f3f3;cursor: pointer; text-indent: -9999px;border-radius:50%;}
.flex-control-paging li a.flex-active { background: #139012;cursor: default; }
.review_right img,.review_left img{width:0.3rem;}
.flex-direction-nav li{list-style:none;}
.flex-direction-nav .flex-prev {text-decoration: none;display: block;width: 50px;height: 120px;color: #e9e9e9;position: absolute;  top: 26%;z-index: 10;overflow: hidden;cursor: pointer;left: 12%;background: url(../images/icon/icon_jiantou_left.png) no-repeat rgba(0,0,0,0.2);font-size: 0;background-position-x: 50%;background-position-y: 50%;}
.flex-direction-nav .flex-next {text-decoration: none;display: block;width: 50px;height: 120px;position: absolute;top: 30%;z-index: 10;overflow: hidden;cursor: pointer;right: 12%;background: url(../images/icon/icon_jiantou_right.png) no-repeat rgba(0,0,0,0.2);text-align: right;font-size: 0;background-position-x: 50%;background-position-y: 50%;}

#banner .flex-direction-nav{margin:0px;}
#banner .flex-direction-nav .flex-prev,#banner .flex-direction-nav .flex-next {width: 35px;height: 80px;background-color: rgba(0,0,0,0.7);top: 50%;margin-top: -50px;}
#banner .flex-direction-nav .flex-prev{left:-7%;}
#banner .flex-direction-nav .flex-next{right:-5%;}
#banner:hover .flex-direction-nav .flex-prev{left:7%;}
#banner:hover .flex-direction-nav .flex-next{right:5%;}
#banner .flex-control-nav{bottom:10px;}
#banner .flex-control-paging li a{width:8px;height:8px;}

/*brand-start*/
.icon_brand .brand{margin:auto;width:100%;}
.icon_brand .home-brand{border:1px solid #e3e3e5;margin: 10px 0 20px;background: #fff;}
.icon_brand .home-brand ul{margin-bottom: 0;}
.icon_brand .home-brand .flex-direction-nav .flex-prev{left: -1%;width: 24px;height: 54px;top: 30%;}
.icon_brand .home-brand .flex-direction-nav .flex-next{width: 24px;height: 54px;top: 30%;right: -1%;}
.icon_brand .carousel li { margin-right: 5px; }
.icon_brand .carousel li a{display:block;}
.icon_brand .carousel li a img{margin: 10px auto;width: 150px;height: 45px;padding: 0;}
/*brand-end*/

/*fast shipping-start*/
ul.baner-business{margin-bottom:15px;}
ul.baner-business li div{border-radius: 3px;height: 100px;width: 270px;line-height: 100px;color:#ffffff;}
ul.baner-business li:nth-of-type(2){margin-left: -3px !important;}
ul.baner-business li:nth-of-type(3){margin-left: -3px !important;}
ul.baner-business li:nth-of-type(4){margin-left: -3px !important;}
ul.baner-business li div.baner-business2>span{width:30%;}
ul.baner-business li div.baner-business2>p{width:70%}
ul.baner-business li div.baner-business1{background-color:#ff6549;}
ul.baner-business li div.baner-business2{background-color:#2c92dc;}
ul.baner-business li div.baner-business3{background-color:#e5882e;}
ul.baner-business li div.baner-business4{background-color:#63a04b;}
ul.baner-business li div>span{display:block;float:left;width: 40%;text-align: center;}
ul.baner-business li div>p{float:left;line-height: 30px;width: 60%;}
ul.baner-business li div>p>span{display:block;}
ul.baner-business li div>p>span:nth-child(1){font-weight: bold;font-size: 14px;margin: 20px 0 0;;}
ul.baner-business li div>span>img{width: 58px;height: 58px;}
/*fast shipping-end*/
/*===============================banner-end====================================*/

/*===========================content-start=============================*/
.main{width: 100%;background: #f8f8f8;}
.price {display: inline-block;font-size: 22px;font-weight: 600;color:#139012;}
.special-price,.old-price,.regular-price{display: inline-block;}
.special-price,.regular-price{float: left;}
.old-price{position:relative;top:7px;}
.minimal-price-link{display: none;}
.minimal-price-link .label{font-size:0;}
.regular-price{margin-right:10px;}
.old-price .price{font-size: 12px;text-decoration: line-through;color:#666666;}
.section-title {border: 1px solid #eee;border-bottom: 0;}
/*===========================content-end=============================*/

/*=========================index product-start=================================*/
.home-i-content{margin: 0;overflow: hidden;background: #fff;}
.content-last{margin-bottom:30px;}
.hm-isorder-mark{background: #35bc55;font-size: 12px;color:#fff;padding:2px 3px;margin-right:2px;word-wrap:break-word;}
.hm-hot-icon{position: absolute;top:12px;right:1px;text-align: center;}
.hm-hot-icon>span{display: block;width: 45px;text-indent: 5px;height:20px;line-height: 20px;background: url(../images/icon/Hot.png) no-repeat;background-size: 100%;color:#fff;font: italic 12px Georgia,verdana,arial,helvetica,sans-serif;font-style: normal;font-weight: bold;padding-top: 4px;}
.hm-new-icon{position: absolute;top:12px;right:1px;text-align: center;}
.hm-new-icon>span{display: block;width: 45px;text-indent: 5px;height:20px;line-height: 20px;background: url(../images/icon/New.png) no-repeat;background-size: 100%;color:#fff;font: italic 12px Georgia,verdana,arial,helvetica,sans-serif;font-style: normal;font-weight: bold;padding-top: 4px;}
.hm-off-icon{position: absolute;top:12px;right:1px;text-align: center;}
.hm-off-icon>span{display: block;width: 45px;text-indent: 5px;height:20px;line-height: 20px;background: #f54046;color:#fff;font-size:12px;}
.hm-tpd-icon{position: absolute;top:12px;right:1px;text-align: center;}
.hm-tpd-icon>span{text-align: left;padding-left: 3px;display: block;width: 50px;height:20px;line-height: 22px;background: url(../images/icon/TPD1.png) no-repeat;background-size: 100%;color:#fff;font: italic 12px Georgia,verdana,arial,helvetica,sans-serif;font-style: normal;font-weight: bold;padding-top: 4px;}
.hm-freeshipping-icon{display: block;position: absolute;bottom: 0;text-align: center;}
.hm-freeshipping-icon>img,.hm-freeshipping-icon:hover>img{transform: none !important;}
.hm-i-content{margin:25px 0 0;overflow: hidden;background:#fff;}
.hm-i-content a:hover{text-decoration:none;color:#f4a137;}
.hm-i-p-nav{height:42px;padding:0 13px;border: 1px solid #139012;background:#139012;}
.hm-i-p-nav h3{font-size: 16px;font-weight: bold;color:#fff;line-height: 42px;margin:0;float: left;}
.hm-i-p-nav .hm-i-more{line-height: 42px;font-size:16px;color:#fff;float: right;}
.hm-i-p-nav .hm-i-more .fa-angle-right{height: auto;position: relative;right: 0;width: auto;line-height: 18px;}
.hm-i-p-nav .hm-i-more:hover{color:#000000;text-decoration:none;}
.hm-i-pro-link{float: right;line-height: 42px;margin-right:-15px;height:41px;margin-bottom:0;}
.hm-i-pro-link li{float:left;}
.hm-i-pro-link li a{margin-left:20px;font-size: 14px;color:#4c4c4c;border-right: 1px solid #e3e3e5;padding-right: 20px;text-decoration:none;}
.hm-i-pro-link li a:hover{color:#ff7043;}
.hm-i-pro-link li a:nth-last-of-type{border-right:none;}
.hm-i-p-lists{overflow: hidden;width: 100%;border-left:1px solid #e3e3e5;margin-bottom: 0;}
.hm-i-p-lists li{width: 20%;height:100%;padding:10px;border-bottom:1px solid #e3e3e5;border-right:1px solid #e3e3e5;float:left;position: relative;}
.hm-i-p-lists li:last-child{border-right:1px solid #e3e3e5;}
.hm-i-p-content{padding-left:10px;padding-right: 10px;}
.hm-i-p-img{height:222px;overflow: hidden;position: relative;}
.hm-i-p-img a{display: block;line-height: 222px;}
.hm-i-p-img>a>img{text-align: center;transition: all 0.6s ease 0s;padding:0 !important;}
.hm-i-p-img>a>img:hover{transform: scale(1.2);}
.hm-i-p-title h4 a{width:100%;height:40px;color:#4d4d4d;font-size:14px;display: block;overflow: hidden;line-height: 20px;text-decoration:none;}
.hm-i-p-title h4 a:hover{color:#000000;}
.hm-i-p-icon{overflow: hidden;margin-top:8px;height: 20px;}
.hm-i-p-lefticon{float:left;}
.hm-i-p-lefticon button{background: #fff;border-radius: 0;margin: 0;}
.hm-i-p-lefticon button:hover{color: #139012;text-decoration: none;}
.hm-i-p-lefticon .out-of-stock{color: #ee3e43;}
.hm-i-p-lefticon i{margin-right: 5px;position: relative;color: #139012;font-size: 16px;}
.hm-i-p-righticon{float:right;}
.hm-i-p-lefticon a,.hm-i-p-righticon a{color:#139012;text-decoration:none;}
.hm-i-p-righticon a{color:#ee3e43 !important;}
.hm-i-p-lefticon a span{color:#333;}
.hm-i-p-righticon a:hover{color:#ff0000;}
.hm-i-p-lefticon a:hover,.hm-i-p-lefticon a span:hover{color:#139012;text-decoration:none;}
.hm-pro-attr{display:block;position:absolute;bottom:6px;background:#fff;width: 91%;z-index: 3;padding-left: 10px;padding-right:10px;}
.select-box>select{width: 100%;height:30px;}
.home-content-banner{margin-top:25px;}
.hm-i-p-lists li .single-product{border:0;}
/*=========================index product-end=================================*/

/* ===========================Toolbar-start================================ */
.toolbar {border-top: 1px solid #ebebeb;clear: both;overflow: hidden;padding: 15px 0;}
.toolbar .selector-field{margin:0 20px 0 0;}
.toolbar .selector-field label{color: #404048;font-family: "Raleway",sans-serif;font-size: 13px; font-weight: 800; line-height: 28px; margin-bottom: 0px; margin-right: 7px;}
.toolbar .selector-field select {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #ebebeb;box-shadow: none;color: #626262;font-size: 14px;height: 30px;padding-left: 10px;width: inherit;}

.toolbar2{padding-bottom: 55px;padding-top: 20px;}
.toolbar2 ol li a,.toolbar2 ol li.current a{margin-right: 10px;background: #999;color: #FFF;border: none;border-radius: 3px;padding: 6px 12px;}
.toolbar2 ol li.current a,.toolbar2 ol li a:hover{background: #000000;}
/* ================================Toolbar-end================================ */

/*==============================catalog product-start==========================*/
.products-grid .single-product img{width:100%;height:100%;}
.products-grid .product-img a {display: inline-block;}
.products-grid .product-img a .hm-freeshipping-icon img{padding-bottom: 0 !important;padding-right: 0 !important;padding-top: 0 !important;}
.products-grid .product-content {background: #ffffff none repeat scroll 0 0;display: block;overflow: hidden;padding: 11px;padding-top: 0px;}
.box-up-sell .products-grid .pro-title {height:40px;position: relative;z-index: 9;text-align: left;}
.box-up-sell .products-grid .pro-title h3{font-weight: normal;}
.box-up-sell a.product-image{display:block;}
.box-up-sell .products-grid .price-box{text-align:center;}
.box-up-sell .products-grid .ratings .rating-box{float: none;margin: auto;}
.products-grid .pro-title h2{font-size:12px;line-height: 20px;margin: 5px 0 0;}
.products-grid .product-i .pro-title a {width: 100%;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;}
.products-grid .product-i .pro-title a .view-seo {font-size: 12px;display: inline;color: #333;}
.products-grid .product-icon {margin-top: 20px;}
.products-grid .floatright {float: right;}
.products-grid .product-i .product-icon-right a {padding-right: 0;}
.products-grid .product-icon-right a {color: #555;padding: 0px 10px;}
.products-grid .other_infor {background-color: rgba(255,255,255,0.99);border-radius: 0 0 2px 2px;position: absolute;left: 0;top: 100%;width: 100%;text-align: left;    overflow: hidden;z-index: 1;text-align: left;}
.products-grid .select_box {padding: 0px 16px 0 16px;height: 80px;height: 100%;}
.products-grid .select_box select {width: 100%;height: 28px;border-radius: 2px;margin-top: 10px;font-size: 12px;margin-bottom: 8px;padding: 0 16px 0 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.products-grid .cartOrder01, .cartOrder02 {margin-left: 15px;margin-top: 22px;margin-bottom: 15px;}
.products-grid .product-icon-left {position: relative;}
.products-grid .product-icon-left a {color: #555555;text-transform: capitalize;}
.products-grid .floatright {float: right;}
.products-grid .product-icon-right a {color: #555;padding: 0px 10px;}
.products-grid button{border:none;background:#fff;float:left;}
.products-grid button .fa-shopping-cart{margin-right:5px;color: #139012;font-size:16px;}
.products-grid .add-to-links{float:left;margin-left: 25px;position: relative;top: 2px;}
.products-grid a{color:#333;}
.products-grid a:hover{color:#000000;text-decoration:none;}
.products-grid button:hover{color:#139012;text-decoration:none;}
.actions-addcart{margin-left: 15px;margin-top: 22px;margin-bottom: 15px;}
.actions-addcart .out-of-stock{float:left;color:#ee3e43;}
.actions-addcart:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.actions-addcart .add-to-links{float:right;margin-right: 15px;}
.products-grid .minimal-price-link span.label{font-size:0px;}

.description-details{font-family:Gotham, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;color:#404040;margin:10px 0;line-height:25px;}
.description-hr{border-bottom: 1px solid #e3e3e6;height: 1px;margin: 30px 0;}
.description-dashed{border-top:1px dashed #e3e3e6;height:1px;margin:15px 0;}
.description-img img{width:100%;}
.category-products .products-grid li.item{margin-bottom:5px;padding:5px;border-radius:3px;min-height: 326px;}
.title_label{display: inline;padding-left: 5px;   padding-right: 5px;height: 16px;background: #35bc55;color: #ffffff;font-size: 12px;line-height: 16px;text-align: center;margin-right: 4px;font-weight: normal;}
.history{margin-bottom:20px;}
.product-collateral-right .single-product:hover{border-bottom:none;}
.category-title h1{font-size:20px;margin:0 0 10px;}

.container_product_details{line-height: 25px;}
.container_product_details h4{font-size: 15px;font-weight: bold;margin-top: 20px;}
.container_product_details h5{font-size:14px;font-weight:bold;margin-top: 20px;}
.container_product_details table .col01 strong{font-size: 13px;}
.container_product_details .destails img{margin:15px 0;}

.category-description table{border-width: 1px !important;margin-bottom: 20px;}
.category-description table tr td{padding: 10px;line-height: 20px;}

.product-overview-details{padding: 5px 0 0;border-bottom: 1px solid #e3e3e6;width: 100%;}
.product-overview-details span{background: url(../images/Class-Details.png);color: #fff;font-weight: bold;padding-left: 10px;line-height: 33px;display: block;width: 280px;height: 33px;}

/*catalog product banner-start*/
.flexslider_detailspro{margin:auto;width:90%;}
.flexslider_detailspros{border:1px solid #ebebeb;border-radius: 3px;background:#fff;margin-top: 20px;}
.flexslider_detailspros ul{margin-bottom: 0;}
.flexslider_detailspro ul li h2{font-size: 12px;line-height: 20px;margin: 5px 0 0;text-align: left;}
.flexslider_detailspro ul li h2 a{width: 100%;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 2;color:#333}
.flexslider_detailspro ul li h2 a:hover{color:#000000;}
.flexslider_detailspro ul li .single-product{margin:10px 0;padding: 0 10px;border:1px solid #ebebeb;}
.flexslider_detailspro ul li .single-product .product-content{margin-bottom: 10px;}
.flexslider_detailspro .other_infor {background-color: rgba(255,255,255,0.99);border-radius: 0 0 2px 2px;position: absolute;left: 0;top: 100%;width: 100%;text-align: left;overflow: hidden;z-index: 1;text-align: left;}
.flexslider_detailspros .other_infor button{background:none;}
.flexslider_detailspros .other_infor button i{margin-right: 5px;position: relative;color: #139012;font-size: 16px;}
.flexslider_detailspros .flex-direction-nav .flex-prev{left: -4%;width: 24px;height: 54px;top: 40%;}
.flexslider_detailspros .flex-direction-nav .flex-next{width: 24px;height: 54px;top: 40%;right: -4%;}
.flexslider_detailspros .flex-direction-nav .flex-prev:hover,.flexslider_detailspros .flex-direction-nav .flex-next:hover{background-color:#000;}
.flexslider_detailspro ul li .ratings{margin:0;}
.flexslider_detailspro ul li .ratings .rating-box{float:none;margin:auto;}
.flexslider_detailspro ul li .price-box{text-align:center;}
.flexslider_detailspro ul li a{text-decoration: none;}
.carousel li { margin-right: 5px; }
/*catalog product banner-end*/
.normal_tips {background: url(../images/icon/normal_tips.png) 1% 30% no-repeat;background-color: #f744550a;border-radius: 2px;padding: 12px 32px 14px 52px;border: 1px solid #FF929C;font-size: 13px;position: relative;margin: 17px 0 0;color:#333333;line-height: 24px;} 
.normal_tips p:nth-child(1){font-size:14px;}
/*===============================catalog product-end=============================*/

.paypal_popup button{background: #ffffff;border: #ffffff;font-size: 16px;}
.paypal_popup button:hover{color: #ff6600;}
.paypal_popup .bluck-bg{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9998;background-color: rgba(0,0,0,0.3);}
.paypal_popup .bulk-choices{width: 900px;height: auto;border: 1px solid #cccccc;background: #ffffff;padding: 20px 30px;border-radius: 4px;margin: 20% auto;}
.paypal_popup .shoppingcar-close{font-size: 22px;display: block;text-align: right;font-weight: bold;color: #000;text-decoration: none;line-height: 12px;}
.paypal_popup p{line-height: 24px;}
.paypal_popup p a{color: #139012;}

/*===============================product detail-start=============================*/
.product-essential .product-img-box img{border: none !important;cursor: pointer;}
.product-essential h1{width: 100%;line-height: 26px;font-size: 18px;font-weight: bold;word-break: break-all;margin-bottom: 8px;margin-top: 0;}
.product-essential h1 .title_label{display: inline-block;padding-left: 8px;padding-right: 6px;height: 16px;background: #35bc55;color: #ffffff;font-size: 10px;line-height: 16px;text-align: center;margin-right: 4px;font-weight: normal;vertical-align: middle;}
.product-essential .short-description{margin-bottom: 0;width: 100%;height: 32px;padding-bottom: 10px;font-size: 12px;line-height: 16px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product-essential .product-info{width: 100%;height: auto;border-bottom: none;position: relative;}
.product-essential .product-info-price{margin-bottom: 0;position: relative;background: #fef9f5;border: 1px dashed #e3e5e7;width: 100%;height: 50px;line-height: 50px;padding: 0 30px;}
.product-essential .product-info-price .regular-price .price{color: #ed3e43;font-size: 24px;margin: 0;}
.product-essential table tbody tr td span.price{font-weight:normal;font-size:14px;}
.product-essential .product-info-price .price-box,.product-essential .product-info-price .price-box p,.product-essential .product-info-price p{display:inline-block;*display:inline;top: 0;}
.product-essential .product-info-price .price-box .special-price{float:left;}
.product-essential .product-info-price .price-box .special-price .price{font-size: 24px;color: #ef3e44;font-weight: bold;text-decoration: none;}
.product-essential .product-info-price .price-box .old-price .price{text-decoration: line-through;margin-left: 10px;font-weight: normal;font-size: 12px;color:#666666;}
.product-essential .product-info-price .product-info-title{display: block;float: left;padding-right: 10px;}
.product-essential .product-info-price p.off{position: relative;top: -25px;width: 78px;height: 25px;background: url(../images/icon/pic_bg_sale_1.png) no-repeat;font-size: 10px;font-weight: normal;color: #ffffff;line-height: 34px;text-align: center;padding-left: 10px;}
.product-essential .product-info table{width: 100%;background: #fef9f5;}
.product-essential .product-info table tr td{padding: 5px 10px;text-align: center;width: 49%;height: 40px;font-size: 14px;border: 1px dashed #e3e5e7;border-top: 0;}
.product-essential .product-options{width: 100%;height: auto;border-bottom: 1px dashed #e3e2e7;padding-bottom: 10px;}
.product-essential .product-options dl{margin-bottom:0;}
.product-essential .product-options dt{display: inline-block;width: 100%;height: 100%;font-weight: bold;font-size:14px;}
.product-essential .product-options dt em{color:#ef3e44;margin-right: 3px;}
.product-essential .product-options dt,.product-essential .product-options dd{margin-top: 15px;}
.product-essential .product-options dd{display: inline-block;outline: none;width: 100%;}
.product-essential .product-options dd input.product-custom-option{border: 1px solid #ccc;border-radius: 3px;height: 34px;}
.product-essential .product-options dd select{border-radius: 3px;width: 75%;height: 34px;}
.product-essential .add-to-cart{width: 100%;margin-top: 10px;}
.product-essential .add-to-cart label{width: 20%;height: 100%;font-weight: bold;line-height: 76px;font-size: 14px;float: left;}
.product-essential .add-to-cart .add-wrap{float: left;width: 30%;margin-left: 4px;border-radius: 3px;border: 1px solid #cccccc;margin-top: 19px;}
.product-essential .add-to-cart .add-wrap input{float: left;height: 35px;display: block;font-size: 14px;border: 0px;width: 40%;border-right: 1px solid #cccccc;text-align: center;padding-left: 0;border-color: #cccccc;}
.product-essential .add-to-cart .add-wrap .add-to-iconz{cursor: pointer;width: 30%;border-right: 1px solid #cccccc;display: block;float: left;text-align: center;height: 35px;line-height: 35px;}
.product-essential .add-to-cart .add-wrap .add-to-lessz{cursor: pointer;width: 30%;display: block;float: left;text-align: center;height: 35px;line-height: 35px;}
.product-essential .add-to-cart .availability{float: left;width: 42%;height: 100%;line-height: 76px;margin-left: 20px;font-size: 14px;}
.product-essential .add-to-cart .availability .avail_name{font-size: 16px;font-weight: bold;font-size: 14px;}
.product-essential .add-to-cart .availability .avail_static{font-size: 14px;}
.product-essential button.btn-cart{width: 35%;height: 40px;border: none;color: #fff;border-radius: 3px;line-height: 40px;}
.product-essential button.btn-cart i{margin-right: 10px;font-size: 20px;position: relative;top: 2px;}
.product-essential button.bulk-price i{margin-right: 10px;font-size: 18px;position: relative;top: 2px;}
.product-essential .add-to-box{margin-top:20px;}
.product-attribute1{font-size: 14px;margin-bottom: 10px !important;font-weight: bold;}
.product-attribute1 span{font-weight:normal;margin-left:10px;}
.product-essential .add-to-links li a{display: block;text-align: center;color:#ee3d43;}
.product-essential .add-to-links li a:hover{color:#ee3d43;}
.product-essential button.bulk-price{width: 35%;height: 40px;background-color: #000;border: none;color: #fff;border-radius: 3px;line-height: 40px;margin-left:20px;margin-right: 20px;}
.product-essential .add-to-links{display: inline-block;width: 40px;height: 40px;border: 1px solid #ee3d43;margin: 0;border-radius: 3px;text-align: center;line-height: 35px;}
.product-options-bottom .price-box{display:none;}
.product-essential .no-rating{margin:7px 0;}
.product-essential .no-rating a{color:#F4A137;}
.product-essential .no-rating a:hover{color:#ee3e43;text-decoration:none;}
.product-essential .in-stock,.product-essential .out-of-stock{margin-bottom: 10px;font-weight: bold;font-size: 14px;}
.product-essential .out-of-stock span{color:#ed3e43;margin-left: 10px;}
.product-essential .in-stock span{color: #139012;margin-left: 10px;}
.product-essential .in-stock span span {color: #ed3e43;font-weight: normal;}
.product-collateral-left,.product-collateral-right{margin:20px 0;}
.product-collateral-left ul.nav_1{margin:0;border:1px solid #e3e3e5;border-bottom:none;}
.product-collateral-left ul.nav_1 li a{text-decoration:none;}
.product-collateral-left ul.nav_1 li a{float:left;width:95%;margin-right:0;text-align:center;color:#333333;height:100%;line-height:40px;}
.product-collateral-left ul.nav_1 li span{float:right;height:40px;line-height:40px;color:#e3e3e3;}
.product-collateral-left .product_tabs{background:#ffffff;border:1px solid #e3e3e5}
.product-collateral-left .product_tabs .sectionbox{display:block;overflow:hidden;}
.product-collateral-left .product_tabs .product_sectionbox{border-bottom:solid 1px #e3e3e6;padding-top:30px; margin-left:20px;margin-right:20px;padding-bottom:30px;}
.product-collateral-left .product_tabs .product_like{border-top: 1px solid #eeeeee;}
.box-collateral h2{font-size: 22px;color: #7db800;font-weight: bold;margin:0;}
.box-collateral h3{font-size: 18px;color: #7db800;font-weight: bold;}
.box-collateral h4{font-size: 16px;}
.box-collateral h5{font-size: 14px;}
.box-collateral h6{font-size: 14px;}
.box-collateral .products-grid .single-product{height:auto;}
.box-collateral .std{font-size: 14px;margin: 10px 0px 0px;color: rgb(64, 64, 64);line-height: 20px;}
.box-up-sell .products-grid li{float:left;width:20%;}
.box-up-sell .products-grid{margin:0;}
.products-grid li img{padding:10px;}
.products-grid li h3{font-size: 12px;display: inline;color: #333;}
.products-grid .single-product-title{display: block;overflow: hidden;padding: 0 11px 11px 11px;}
.product-collateral-right .flex-direction-nav .flex-prev,.product-collateral-right .flex-direction-nav .flex-next{width:25px;height:25px;top: -23%;right: 5%;background-size: 7px;}
.product-collateral-right .flex-direction-nav .flex-prev{left: 78%;}
.product-collateral-right .section-title{height:41px;background:#ffffff;}
.product-collateral-right .section-title h3{margin:0;height:100%;line-height:41px;padding-left:15px;}
.section-title h3 {height: 44px;line-height: 44px;background: #fff;font-size: 16px;font-weight: 600;margin-bottom: 0px;padding-bottom: 0px;text-transform: uppercase;padding-left: 20px;}
.single-product {border: 1px solid #eeeeee;overflow: hidden;border-left: 0;position: relative;border-top: 0;}
.product-img-left {float: left;width: 40%;}
.product-img img{text-align: center;transition: all .4s;}
.product-img:hover img{transform: scale(1.2);}
.product-content-right{float: left;width: 60%;padding: 15px;}
.pro-title {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 45px;}
.product-content-right .pro-title h4{font-size:14px;}
.product-content-right .pro-title h4 a {overflow: hidden;text-overflow: ellipsis;font-size: 12px;width: 100%;color:#333;}
.product-content-right .pro-title h4 a:hover{ color:#ee3e43;text-decoration:none; }
.single-product-sidebar:hover{box-shadow: 0 0 #eaeaea inset, 0 -2px #ee3e43 inset, -1px 0 #eaeaea inset, 0 0 #eaeaea inset;}
.price_info_tishi{width: 100%;height: auto;line-height: 100px;border: 1px dashed #e3e2e7;text-align: center;border-top: 0;}
.price_info_tishi a{color:#F4A137;}
.price_info_tishi a:hover{color:#ee3e43;text-decoration:none;}
.sure {width: 100%;height: auto;margin-top: 26px;padding-bottom: 10px;border-top: 1px dashed #e3e2e7;padding-top: 20px;}
.sure_auto>div.original {background: url(../images/icon/icon_securiy.png) no-repeat 0 6px;}
.sure_auto>div.cl-freeshipping-icon{background: url(../images/free-shipping-for-retail.png) no-repeat 0 0;background-size: 13%;padding-left: 29px;width:40%;}
.sure_auto>div.compliance {background: url(../images/icon/pic_tpd.png) no-repeat 0 6px;margin-left: 20px;}
.sure_auto>div {float: left;height: 30px;line-height: 30px;padding-left: 20px;-margin-left: 20px;width: 30%;}
.product-essential .rating-links {font-size: 14px;position: relative;bottom: 4px;}
.product-essential .rating-links a{color:#F4A137;}
.product-essential .rating-links a:hover{color:#ff7043;text-decoration:none;}
.product-essential .rating-links i{font-style:normal}
.product-essential .rating-links i.fa-pencil{color: #3f3f3f;text-decoration: underline;margin-right: 5px;}
.product-shop{padding-top: 15px;}
#banner2 .price-box {text-align: left;}

.attr_list {
	list-style:none;
}

.attr_list li {
	display:inline-block;
    padding: 0 10px;
    font: 14px "Helvetica";
    color: #999;
    margin-right: 14px;
    margin-bottom: 12px;
    line-height: 30px;
    border: 1px dashed #999;
	cursor:pointer;
}

.attr_list li.active {
	border:1px solid #000;
	font-weight:700;
    color: #000;
}

.attr_list li.disabled{
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
	background:#fdf6f6;
}


/*Magnifier-start*/
.jqzoom{ width:550px; height:550px; position:relative;}
.zoomdiv{ left:859px; height:550px; width:550px;}
.list-h li{ float:left;}
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:580px;width:550px;height:550px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{max-width:800px;max-height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;background: #f1f1f1;opacity: 0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:alpha(Opacity=50);cursor:pointer;}
.sliderbox{width:480px;}
.sliderbox .arrow-btn-left{width: 10px;height: 45px;margin-top: 8%;}
.sliderbox .arrow-btn-right{width: 10px;height: 45px;margin-top: 8%;}
.sliderbox #btn-left{float:left;background-position:0 0;}
.sliderbox #btn-right{float:right;}
.sliderbox .slider{float:left;height:120px;width:450px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.sliderbox .slider ul{position:absolute;left:0;width:999em;}
.sliderbox .slider li{float:left;width:113px;height:113px;text-align:center;}
.sliderbox .slider li p{padding: 10px 5px;display: block;}
.sliderbox .slider li p img:hover{border: 2px solid red !important}
.sliderbox .slider li p img{border: 2px solid #cccccc !important}
.sliderbox .slider li.current img{border:solid 1px #3366cc;}
/*Magnifier-end*/

/*bulk choice-start*/
.bulk-choice{margin-bottom:20px;background: #fff;padding: 15px;}
.bluck-bg{position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9998;background-color: rgba(0,0,0,0.3);}
.bulk-choices{width: 900px;height: 600px;border: 1px solid #cccccc;background: #ffffff;padding: 20px 30px;border-radius: 4px;margin: 3% auto;}
.shopping-title>img {float: right;width: 20px;height: 20px;cursor: pointer;margin-top: 5px;}
.shopping-title>span {float: left;height: 100%;line-height: 30px;font-size: 16px;font-weight: bold;color: #404040;}
.shoppingcar-table {width: 100%;max-height: 420px;overflow-y: auto;} 
.shoppingcar-table-wrap tr {text-align:center;}
.shoppingcar-table-wrap tr td{vertical-align: middle !important;padding: 15px 0 !important;}
.shoppingcar-table>table>thead th {font-size: 12px;font-weight: bold;color: #404040;vertical-align: middle;}
.shoppingcar-table-wrap tbody {height: 384px;}
.shopping_gw_num {width: 110px;height: 32px;border: 1px solid #e3e2e7;margin: 0 auto;}
.shopping_gw_num input{height: 30px;float: left;width: 47px;border-left: 0;border-top: 0;border-bottom: 0;text-align: center;padding: 0;}
.shopping_num {float: left;border: none;background: none;width: 46px;height: 30px;text-align: center;border-right: 1px solid #e3e2e7;padding: 0;line-height: 30px;}
.shopping_jian {float: left;width: 31px;height: 30px;line-height: 30px;text-align: center;border-right: 1px solid #e3e2e7;color: #ed3e43;font-size: 16px;font-weight: bold;cursor: pointer;}
.shopping_add {float: left;width: 30px;text-align: center;line-height: 30px;color: #ed3e43;font-size: 16px;font-weight: bold;cursor: pointer;}
.shoppingcar-footer {width: 100%;height: 38px;margin-top: 25px;}
.bulk-price-td{color: #139012;font-size: 16px;font-weight: bold;}
.shoppingcar-footer>span {float: left;height: 100%;font-size: 12px;color: #404040;line-height: 38px;font-weight: bold;}
.shoppingcar-footer input{margin-right: 15px;width: 200px;height: 38px;float: right;background-color: #139012;border: 0;color: #fff;font-size: 16px;text-transform: capitalize;border-radius: 3px;}
/*bulk choice-end*/
/*===============================product detail-end=============================*/

/*===============================Fast Order-start=============================*/
.cms-fast-order .table_mode{ width:100%; display:table}
.cms-fast-order .table_tr{display:table-row;font-size:13px;width: 100%;}
.cms-fast-order .table_tr:hover{ background-color:rgba(34,197,108,0.02)}
.cms-fast-order .table_mode .active{ background-color:rgba(255,153,0,0.03)}
.cms-fast-order [class*="cell_"],.cms-fast-order [class*=" cell_"]{display:table-cell;vertical-align:middle;padding:8px 0 8px 20px;}
.cms-fast-order .table_header{height:48px;background-color:rgba(0,0,0,0.03)!important;font-size:14px;font-weight:600;}
.cms-fast-order .disabled{cursor:not-allowed!important;}
.cms-fast-order .circle_check,.cms-fast-order .circle_checking, .cms-fast-order .circle_checked{display: inline-block;width: 16px;height: 16px;border-radius: 50%;margin-top: 6px;color:#fff;}
.cms-fast-order .circle_checking, .cms-fast-order .circle_checked{ background-image:url('../images/circle_checking.png');  background-repeat:no-repeat; background-size: 100%}
.cms-fast-order .circle_check { border: 1px solid #aaa;}
.cms-fast-order .lightgreen_col_btn{ background-color:#139013 !important}
.cms-fast-order .operate_btn_wrap button{ height:36px; width:100%; font-size:16px; margin-bottom:16px; font-weight:600}
.cms-fast-order .operate_btn_wrap .color_btn.disabled{ background-color:#ddd; color:#fafafa!important}
.cms-fast-order .operate_btn_wrap .button{ font-size:14px; font-weight:400}
.cms-fast-order .operate_btn_wrap .add_to_cart{background-color:#139013;}
.cms-fast-order .color_btn{ height:36px; padding:0 16px; font-size:14px; color:#333; position:relative; overflow:hidden; border-radius:2px; background-color:transparent;}
.cms-fast-order .button{ line-height:35px; display:inline-block; text-decoration:none!important}
.cms-fast-order .quantity_wrap{ width:108px; height:30px; display:inline-block; padding:0; vertical-align:middle; margin-top:-3px; background-color:#fff}
.cms-fast-order .quantity_wrap *{box-sizing: border-box;}
.cms-fast-order .quantity_wrap .button{ width:30px; height:30px; border:1px solid #ccc; text-align:center; padding:0; position:relative;top:0px;margin:0px;background-color:#fff}
.cms-fast-order .quantity_wrap .button.disabled{ background-color:rgba(0,0,0,0.02)}
.cms-fast-order .quantity_wrap .quantity_up{ border-left:none; float:right; border-radius:0 2px 2px 0}
.cms-fast-order .quantity_wrap .quantity_down{ border-right:none; float:left; border-radius:2px 0 0 2px}
.cms-fast-order .quantity_down:before, .quantity_up:before, .quantity_up:after{ content:""; width:12px; height:2px; display:inline-block; background-color:#666; position:absolute; top:50%; margin-top:-1px; left:50%; margin-left:-6px}
.cms-fast-order [class*="quantity"].disabled:before, .cms-fast-order [class*="quantity"].disabled:after{ background-color:#ccc}
.cms-fast-order .quantity_up:after{ transform:rotate(90deg)}
.cms-fast-order .quantity_wrap .quantity_input{ width:48px; height:30px; padding:0 4px; border:1px solid #ccc; margin:0; display:inline-block; text-align:center; vertical-align:middle; border-radius:0; float:left}
.cms-fast-order .select_show{display:block}
.cms-fast-order .quick_list_mode_body .cell_1 input[type=text]:focus{border: none;border-radius: 0}
.cms-fast-order .input_line { display:block;height:1px;position:absolute;left:0;bottom:0px;width:0px;box-shadow: 0 0.5px 0 0 rgba(0, 0, 0, .5);}
.cms-fast-order input[type=text]:focus+.input_line{display:block;width:272px;-moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease; transition:all 0.3s ease}
.cms-fast-order .operate_select{background-color:rgba(83, 210, 146, .06)!important;border:1px solid #53D292!important;color:#139013 !important;font-weight:bold !important;}
.cms-fast-order .quick_header {margin-bottom: 16px;background-color: #fff;border-bottom: 1px solid #e6e6e6;padding-bottom: 10px;}
.cms-fast-order .quick_header h1 {margin-bottom: 20px;padding: 0}
.cms-fast-order .quick_header p {max-width: 900px;margin-top: -6px;margin-bottom: 11px;}
.cms-fast-order .quick_header p a{text-decoration: underline;color: #ee3e43;}
.cms-fast-order .quick_header .quick_img {width: 20px;height: 20px;margin: 0 10px 0 0;text-align: center;line-height: 20px;float: left}
.cms-fast-order .quick_header .quick_img i {font-size: 22px;color: #139013;}
.cms-fast-order .change_points {color: #139013;font-size: 16px;padding: 0 16px;text-align: left;margin-bottom: 4px}
.cms-fast-order .quick_question {max-width: 60%;float: left}
.cms-fast-order .quick_question h1 {font-size: 20px;margin-top: 0;}
.cms-fast-order .quick_question p>span {display: inline-block;width: 16px;height: 16px;background: #666;border-radius: 50%;color: #fff;text-align: center;line-height: 16px;font-size: 12px;margin-right: 10px}
.cms-fast-order .has_header:before {height: 13em}
.cms-fast-order .quick_divide {margin: 0 5%;position: relative;float: left;width: 24px;height: 134px;text-align: center;line-height: 134px;font-size: 12px;color: #333;}
.cms-fast-order .quick_divide span:before, .quick_divide span:after {content: "";position: absolute;left: 0;right: 0;margin: auto;width: 1px;height: 50px;background: #f4f4f4;}
.cms-fast-order .quick_divide span:before { top: 0}
.cms-fast-order .quick_divide span:after {bottom: 0}
.cms-fast-order .quick_divide span {line-height: 134px;position: absolute;left: 0;right: 0;margin: auto;}
.cms-fast-order .quick_import {max-width: 30%;float: left;}
.cms-fast-order .quick_import .operate_btn_wrap {position:relative;}
.cms-fast-order .quick_import .operate_btn_wrap button {font-weight: normal}
.cms-fast-order .quick_import .operate_btn_wrap .color_btn {background: #fff;}
.cms-fast-order .quick_import .operate_btn_wrap {width: 200px;}
.cms-fast-order .operate_btn_wrap .quick_upload_file {height: 36px;font-size: 14px;position:relative;}
.cms-fast-order .quick_upload_file input[type="file"]{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}
.cms-fast-order .operate_btn_wrap button i{font-size: 14px;margin-right: 8px;margin-top: -3px;}
.cms-fast-order .quick_list_mode_body {background: #fff !important;width:100%;}
.cms-fast-order .quick_list_mode_body .cell_2{padding-left:0}
.cms-fast-order .quick_list_mode_body .table_header {background-color: #fff !important;}
.cms-fast-order .quick_list_mode_body .table_header .quick_select-submit{font-weight:bold;}
.cms-fast-order .quick_list_mode_body .table_header .cell_2{padding-left:92px;}
.cms-fast-order .quick_list_mode_body .base_input {width: 260px;height: 48px;line-height: 48px;padding: 0 0 0 30px;border: none;appearance: none;}
.cms-fast-order .quick_list_mode_body .input_box {position: relative;}
.cms-fast-order .quick_list_mode_body .table_header .cell_1 { height:48px;}
.cms-fast-order .add_list .cell_1 { padding:16px 0 16px 20px}
.cms-fast-order .result_list .cell_1 {width:302px;padding:28px 0 28px 20px}
.cms-fast-order .add_list .cell_2 {width:424px;}
.cms-fast-order .add_list .cell_3 {width:120px;}
.cms-fast-order .add_list .cell_4 {width:149px;}
.cms-fast-order .add_list .cell_5 {width:126px;}
.cms-fast-order .add_list .cell_6 {width:112px;}
.cms-fast-order .add_list .cell_6 img{width: 19px;height: 19px;margin: 0 10px;}
.cms-fast-order .result_list .product_detail_info { max-width:307px;}
.cms-fast-order .result_list .info_title, .result_list .amount{color:#333;font-size:13px;display: block}
.cms-fast-order .product_detail_info .info_title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cms-fast-order .result_list .info_title{line-height:16px;margin-top:3px;}
.cms-fast-order .result_list .amount {color:#999;margin:2px 0 4px 0;}
.cms-fast-order .result_list img{width:80px;height:80px;float:left;margin-right:12px;}
.cms-fast-order .result_list .discount_price, .result_list .discount_price{font-size:14px;color:#139013;display: block}
.cms-fast-order .result_list .discount_price{font-weight:bold;}
.cms-fast-order .result_list .origin_price{font-size:13px;color:#666;text-decoration: line-through;margin-top:8px;}
.cms-fast-order .result_list .Subtotal_show{color:#139013;font-weight:bold}
.cms-fast-order .result_list .result_list_operate{color:#999;font-size:12px;cursor:pointer}
.cms-fast-order .result_list .quick_select_list{ top:47px;}
.cms-fast-order .quick_select_list .cell_1{ width: 40px;padding:0 12px;}
.cms-fast-order .quick_select_list .cell_2 { padding:12px 0 11px 0;}
.cms-fast-order .quick_list_mode_body [class*="cell_"]{border-bottom:1px solid #E6E6E6;}
.cms-fast-order .quick_list_mode_body .cell_1 .key_info{ padding-left:30px}
.cms-fast-order .quick_list_mode_body .cell_1 i {position: absolute;top: 0;bottom: 0;margin: auto;left: 0px;font-size: 18px;display: block;height: 48px;line-height: 48px;}
.cms-fast-order .quick_select_list {width: 360px;position: absolute;top: 47px;background: #fff;z-index: 1000;text-align: center;border-top: 1px solid #139013;box-shadow:0 5px 12px rgba(0,0,0,.2)}
.cms-fast-order .quick_select_list .select_button {font-weight:bold;width: 336px;height: 36px;line-height: 36px;text-align: center;background:#ccc; margin: 12px 0;color: #fff !important;}
.cms-fast-order .quick_select_list div[class*="cell_"]{text-align:left;}
.cms-fast-order .select-show-list{cursor:pointer;}
.cms-fast-order .select-show-list li {height: 104px;line-height: 104px;padding: 0 12px;text-align: left}
.cms-fast-order .select-show-list [class*="cell_"] { height:104px;}
.cms-fast-order .select-show-list .circle {display: inline-block;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #aaa;margin-top:6px;}
.cms-fast-order .quick_search_noresult{padding:16px;color:#FF1122;text-align: left;}
.cms-fast-order .select-show-list .product_detail_info{max-width:213px;display:inline-block;}
.cms-fast-order .select-show-list  img{margin-left:0;margin-right:12px;}
.cms-fast-order .select-show-list .contact_way{color:#333;font-size:12px;margin:8px 0 4px 0;display: block}
.cms-fast-order .select-show-list .amount{margin:0;margin-top:-2px;}
.cms-fast-order .selecting_show{background:rgba(34, 197, 108,.05);}
.cms-fast-order .quick_select_list .select_show:hover{ background:rgba(0,0,0,.05)}
.cms-fast-order .quick_select_list .selecting_show:hover{ background:rgba(34, 197, 108,.05);}
.cms-fast-order .search_list_box{max-height:424px;overflow-x:hidden;min-height: 80px;position: relative;}
.cms-fast-order .quick_list_mode_body .fa-search{color:#b3b3b3;}
.cms-fast-order .quick_list_mode_body .cell_6{cursor:pointer;color:#999;}
.cms-fast-order .quick_list_mode_body .cell_6:hover{color:#ee3e43;}
.cms-fast-order .quick_import .quick-form{margin: 0 16px 0 0;float:none;}
.cms-fast-order .quick_order_bottom{background:#fff;}
.cms-fast-order .quick_list_bottom{ border-bottom:1px solid #e6e6e6;}
.cms-fast-order .quick_list_bottom .operate_btn_wrap{max-width:160px;margin:0 auto;font-size:14px;}
.cms-fast-order .quick_list_bottom .operate_btn_wrap .add_one{background:#f4f4f4;color:#666;font-weight: normal;font-size:14px;}
.cms-fast-order .quick_label_bottom{height:90px;}
.cms-fast-order .quick_label_bottom .operate_btn_wrap{margin:0}
.cms-fast-order .quick_list_bottom .operate_btn_wrap button{height:36px;}
.cms-fast-order .quick_label_bottom .operate_btn_wrap button, .quick_label_bottom .operate_btn_wrap>span{float:right;}
.cms-fast-order .quick_label_bottom .operate_btn_wrap .add_to_cart{max-width:180px;margin:25px 16px 25px 20px;}
.cms-fast-order .subtotal_items {display: inline-block;font-size:14px;}
.cms-fast-order .quick_label_bottom .amount_price{font-size:20px;color:#ee3e43;margin-left:4px;font-weight:bold;}
.cms-fast-order .quick_label_bottom .operate_btn_wrap .quick_upload_file { width:auto;float:left !important;    font-weight: normal;padding: 0 10px;}
.cms-fast-order .quick_order_bottom .quick_download_file, .quick_order_bottom .quick_upload_file  { font-size:14px;font-weight:normal;}
.cms-fast-order .quick-form{float:left;position:relative;margin:28px 16px 10px 20px;}
.cms-fast-order .quick-form input[type="file"] {position:absolute;left:0;top:0;z-index:999;height:36px;width:100%;opacity:0;cursor: pointer;}
.cms-fast-order .price_con{line-height:90px;font-size:14px;}
.cms-fast-order .main>.container{width: 100%;padding: 0;}
.cms-fast-order .breadcrumbs,.cms-fast-order .breadcrumbs .container .breadcrumb{background: #ffffff;}
.cms-fast-order .search_list_box .cell_1{width: 40px;padding: 0 12px;display: table-cell;}
.cms-fast-order .search_list_box .cell_2{border-bottom: 1px solid #E6E6E6;padding: 12px 0 11px 0;width: 424px;float: none;display: table-cell;}
.cms-fast-order .messages{background: #ffffff;margin-top: 0;}
.cms-fast-order .error-msg,.cms-fast-order .success-msg, .cms-fast-order .note-msg, .cms-fast-order .notice-msg{width: 1140px;margin: 0 auto 15px;}
/*===============================Fast Order-end=============================*/

/*==============================breadcrumbs-start==============================*/
.breadcrumbs .container .breadcrumb {margin-left: 0px;margin-bottom: 0px;}
.breadcrumbs .breadcrumb {padding: 14px 0 !important;}
.breadcrumb > li {display: inline-block;font-size: 14px;}
.breadcrumb li a {color: #666;}
.breadcrumbs a {color: #666666;}
.breadcrumbs a:hover{text-decoration:none;}
.breadcrumbs .breadcrumb>li+li:before {padding: 0 0px;color: #fff;content: "";}
.breadcrumbs .container .breadcrumb .fa {color: #ee3e43;margin-right: 5px;}
.breadcrumbs .container .breadcrumb {margin-left: 0px;margin-bottom: 0px;}
.breadcrumbs .breadcrumb {padding: 14px 0 !important;}
.breadcrumbs .home{background:url(../images/icon/icon_home.png) no-repeat 0 0;background-size: 13px;background-position-y: 3px;}
.breadcrumbs .home a{margin-left:20px;}
/*=====================================breadcrumbs-end================================*/

/*====================================success-srart================================*/
.cart-success{margin:0 0 20px;text-align:center;}
.cart-success button{width: 35%;height: 100%;background-color:#139012;border: none;color: #fff;border-radius: 3px;line-height: 40px;margin-top:20px;font-weight: bold;font-size: 16px;}
.cart-success p{line-height:30px;}
.cart-success a{color:#139012;text-decoration: underline;}
.cart-success img{width:60px;}
.cart-success .page-title h1{font-size:26px;}
.cart-success h2.sub-title{font-size:22px;margin:0}
/*====================================success-end================================*/

/*==================================shopping-cart-start====================================*/
.cart-container .page-title{border: 1px solid #e3e3e5;width: 100%;height: 52px;margin-top: 30px;background-color: #fff;}
.cart-container .checkout-types button{border:none;color: #FFFFFF;border-radius: 0;font-size: 16px;margin-top: 0;font-weight: bold;width: 220px;text-align: center;display: inherit;height: 50px;top:0;}
.cart-container .shopping_top_left{float:left;line-height: 45px;}
.cart-container .page-title .checkout-types{float:right;}
.cart-container .shopping_top_left1{width: 240px;padding-left: 20px;font-size: 20px;font-weight: bold;color: #404040;}
.cart-container .shopping_top_left2{width: 645px;font-size: 14px;font-weight: bold;color: #ffa943;}
.shopping_top_left .shopping_top_i{color: #e3e3e5;font-size: 24px;font-weight: normal;margin: 0 3px 0 15px;}
.cart-container .shopping_top_left2 .fa-bullhorn{margin-right:10px;font-size: 20px;}
.shopping_cart_table fieldset,.shopping_cart_table table{width:100%;}
.shopping_cart_table table tbody{border: 1px solid #e3e3e5;width: 100%;height: 50px;margin-top: 10px;}
.shopping_cart_table table thead{height: 40px;border-top: 1px solid #F7F7F7;border-left: 1px solid #F7F7F7;border-right: 1px solid #F7F7F7;font-size: 14px;font-weight: bold;color: #404040;}
.shopping_cart_table table tbody{background-color:#fff;height:40px;}
.shopping-cart-table table tbody tr{border-bottom: 1px solid #e3e3e5;}
.cart-table .item-options dd:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.cart-title{margin:30px 0 !important;background-color: #fff;border: 1px solid #e3e3e5;line-height: 25px;}
.cart-title li{display:inline-block;text-align: center;}
.cart-title .view_shopping_cart_td1{background-color: #2b373e;}
.cart-title .view_shopping_cart_td1 span{font-size: 14px;font-weight: bold;color: #FFFFFF;padding-left: 6px;}
.cart-title .cart-trigon{float: right;position: relative;margin-right: -24px;z-index: 9;}
.cart-title .view_shopping_cart_td3,.view_shopping_cart_td2{font-size: 14px;font-weight: bold;color: #808080;padding-left: 10px;}
.cart-table{border: 1px solid #e3e3e5;width: 100%;background-color:#fff;text-align: center;}
.cart-table thead{height: 40px;border: 1px solid #e3e3e5;font-size: 14px;color: #404040;background: #f7f7f7;}
.cart-table thead tr th{font-weight: bold;font-weight: bold;padding: 10px 0;text-align: center;}
.cart-table tbody tr{border-bottom: 1px solid #e3e3e5;}
.cart-table tbody tr.last{border:none;}
.cart-table .product_category td{padding-left: 20px;}
.cart-table tbody tr td{vertical-align: top;padding:10px 15px 0;}
.cart-table .product_category{text-align: left;height: 40px;border-bottom: 1px solid #e3e3e5;border-top: 1px solid #e3e3e5;background-color: #ffffff;}
.cart-table .product-image{display: block;float: left;width: 80px;height: 80px;border: 1px solid #e3e3e5;}
.cart-table .product-name{font-size: 14px;text-align: left;vertical-align: top;padding: 0;margin: 0 0 15px;font-weight: bold;}
.cart-table .product-name a{font-size: 14px;color: #666666;line-height: 18px;padding-top: 10px;}
.cart-table .input-text{font-size: 14px;color: #777!important;border: 1px solid #ddd;vertical-align: middle!important;height: 26px!important;padding: 0;line-height: 20px;border-radius: 0!important;text-align: center!important;width: 100px!important;}
.cart-table .item-msg{text-align:left;font-size: 14px;padding-bottom: 10px;}
.item-options{text-align:left;margin-bottom: 10px;}
.item-options dt{margin-right:5px;font-weight:normal;}
.item-options dt{float:left;}
.add-to-links a:hover{color:#ff0000;}
.add-to-links a,.link-wishlist{color: #ee3e43;text-align:left;}
.cart fieldset{width:100%;}
.cart-bottom{margin: 30px 0 70px;height: auto;line-height: 40px;}
.cart-bottom .cart-bottom-discount,.cart-bottom .shipping{border: 1px dashed #ddd;padding: 20px 15px;background: #fff;}
.cart-bottom .col-lg-4{padding-left:0;}
.cart-bottom .cart-bottom-discount h2,.cart-bottom .shipping h2{font-size: 16px;margin: 0;font-weight: bold;color: #404040;border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
.cart-bottom .cart-bottom-discount button,.cart-bottom .shipping button{font-size: 14px;margin-top: 10px;color: #fff;font-weight: bold;height: 40px;line-height: 20px;margin: 0;border-radius: 3px;float: right;width: 200px;margin-bottom: 10px;}
.cart-bottom .cart-bottom-discount .input-box .input-text,.cart-bottom .shipping .input-box .input-text,.cart-bottom .shipping .input-box select{border: 1px solid #ddd;border-radius: 3px;height: 40px;width: 100%;} 
.cart-bottom .shipping .form-list label em{color: #ed3e43;}
.cart-bottom .shipping input.radio{width:17px;margin-right:10px;float:left;height:17px;}
.cart-bottom .shipping dl.sp-methods dt{font-size: 16px;margin: 0;font-weight: bold;color: #404040;border-bottom: 1px dashed #ddd;padding-bottom: 10px;margin-bottom: 15px;margin-top: 40px;}
.cart-bottom .shipping dl.sp-methods dd ul li{margin-bottom:10px;}
.cart-bottom .shipping dl.sp-methods dd ul li label{width:90%;font-size: 14px;font-weight: normal;line-height: 20px;}
.cart-bottom .shipping dl.sp-methods dd ul li label .price{margin:0;font-size: 14px;}
.cart-bottom .totals{float: right;background: #f7f7f7;border: 1px dashed #ddd;padding: 10px;background: #fff;}
.cart-bottom .totals #shopping-cart-totals-table{width:100%;}
.cart-bottom .totals #shopping-cart-totals-table tr td{padding-top: 5px;padding-bottom: 5px;}
.cart-bottom .totals #shopping-cart-totals-table tr td:nth-of-type(1){padding-right:20px;font-weight: normal;text-transform: Capitalize;line-height: 20px;}
.cart-bottom .totals #shopping-cart-totals-table tr td:nth-of-type(2){text-align:left !important;font-weight: bold;color: #ee3e43;font-size: 22px;}
.cart-bottom .totals #shopping-cart-totals-table tr{border-bottom: 1px dashed #ddd;}
.cart-bottom .totals #shopping-cart-totals-table tr td strong{font-size: 14px !important;font-weight: normal;text-transform: Capitalize;}
.totals-clear{text-align:left;}
.totals-clear button{background-color:#fff;}
.totals .checkout-types{text-align: right;display: inline-block;margin-top: 20px;float: right;}
#shopping-cart-totals-table{color: #404040;font-size: 14px;line-height: 30px;}
#shopping-cart-totals-table .price{font-weight: bold;color: #ee3e43;margin-left: 5px;}
.totals-clear{color: #404040;}
.cart-empty p{font-size: 20px;font-weight: bold;color: #4c4c4c;margin-top: 30px;margin-bottom: 100px;}
.cart-empty p a{color: #4c4c4c;text-decoration: underline;}
.cart-banner-recommended{margin-bottom:70px;}
.cart-banner-recommended .section-title h3{margin-top:0;}
.cart-banner-recommended .products-grid .single-product{border-left: 1px solid #eeeeee;border-right: none;}
.cart-banner-recommended ul li .single-product:last-child{border-right:1px solid #eeeeee;}
.cart-banner-recommended .flex-prev { text-decoration:none; display: block;left: 93%; width: 25px; height: 25px;color: #e9e9e9; position: absolute;top: -9%; z-index: 10; overflow: hidden;cursor: pointer;right: 5%;background:url(../images/icon/icon_jiantou_left.png) no-repeat rgba(0,0,0,0.2);font-size:0;background-position-x: 50%;background-position-y: 50%;background-size: 7px;}
.cart-banner-recommended .flex-next { text-decoration:none; display: block; width: 25px; height: 25px;position: absolute;top: -9%; z-index: 10; overflow: hidden;cursor: pointer;right:1.5%;background:url(../images/icon/icon_jiantou_right.png) no-repeat rgba(0,0,0,0.2); text-align: right;font-size:0;background-position-x: 50%;background-position-y: 50%; background-size: 7px;}
.cart-banner-recommended .add-to-links{float: right;position: relative;top: 3px;}
.recommended-hr{border-top: 1px solid #eeeeee;height: 1px;width: 30%;margin: 5px 0 8px;}
.cart-banner-recommended .pro-title,.cart-banner-recommended .price-box{text-align:center;}
.cart-price-total{color:#ee3e43;}
.shopping_top_mobile{font-size: 20px;font-weight: bold;color: #404040;margin-top:10px;}
.cart-totals-button{margin-top: 20px;}
.cart-totals-button button{padding: 8px 20px;border: 1px solid #e3e3e5;border-radius: 3px;margin-left:1px;}
.cart-totals-button button:hover{background: #139012;border: 1px solid #139012;color: #fff;}
.cart-totals-button button:nth-of-type(3){float:right;}
#shopping-cart-table .cart-price .price{font-size: 14px;color: #777;}

.cart-weight {font-size: 14px;display: inline-block;}
.cart-table tbody tr td.tips{padding: 0 15px;}
.cart-table tbody tr td.tips .normal_tips{text-align: left;padding: 3px 32px 3px 52px;margin: 10px;color: #e63344;background-color:none;}


.cart-top-title{border-bottom: 1px solid #e3e3e5;}
.cart-top-title li{float:left;width:11.1%;line-height: 43px;font-weight: bold;color: #404040;font-size: 14px;}
.cart-top-title li:nth-child(1){width:33%;}
 
.cart-middle-content{border-bottom: 1px solid #e3e3e5;padding-bottom: 10px;}
.cart-middle-content:last-child{border: 0;margin-bottom: 0;}
.cart-middle-content li{float:left;position: relative;}
.cart-middle-content li:nth-child(1){width:12%;}
.cart-middle-content li.cart-left-img span {display: block;float: left;line-height: 80px;margin: 0;}
.cart-middle-content li.cart-left-img span input {width: 15px;margin: 15px 10px 0;height: 15px;} 
.cart-middle-content li:nth-child(2){width:88%;}
.cart-middle-content ol li:nth-child(1){width:25%;}
.cart-middle-content ol li:nth-child(2){width: 10.5%;}
.cart-middle-content ol li:nth-child(3){width: 14.5%;}
.cart-middle-content ol li:nth-child(4){width: 11.5%;}
.cart-middle-content ol li:nth-child(5){width: 12.5%;}
.cart-middle-content ol li:nth-child(6){width: 13.5%;}
.cart-middle-content ol li:nth-child(7){width: 12.5%;}
.cart-middle-content ol li .add-to-links li{float: none;width: 100%;}

#delete-multiple-items-notice{position: fixed;z-index: 9;top: 45%;left: 50%;background: #f8f8f8;border: 1px solid rgb(255, 0, 0);color: rgb(255, 0, 0);padding: 10px 15px;width: 270px;text-align: center;font-size: 14px;margin-left: -140px;}
.cart-totals-button button.delete-multiple-items{padding:0}
.cart-totals-button button.delete-multiple-items span{display: block;padding: 8px 20px;cursor: pointer;}
 
#clear-shopping-cart-notice{position: fixed;width: 100%;height: 100%;inset: 0px;z-index: 9;}
#clear-shopping-cart-notice .multiple{position: relative;z-index: 9;margin: 20% auto;background: #f8f8f8;padding: 25px 35px 15px;width: 270px;text-align: center;font-size: 14px;box-shadow: 0px 0px 3px #999;}
#clear-shopping-cart-notice p{font-size: 16px;}
.clear-shopping-cart-btn{margin: 20px 0 5px;} 
#cancel_cart_button{border-radius: 2px;float: left;width: 49%;color: #139012;padding: 5px 0;border: 1px solid #139012;text-transform: uppercase;background: #ffffff;}
#empty_cart_button{border-radius: 2px;float: right;width: 49%;color: #ffffff;padding: 5px 0;border: 1px solid #139012;text-transform: uppercase;}
/*==================================shopping-cart-end====================================*/

/*================================login-start===================================*/
.account-login {padding-top: 65px;padding-bottom: 65px;}
.singup_img{margin-top: 50px;margin-bottom: 31px;margin-right: 110px;}
.singup_message {width: 360px !important;text-align: left;border: 1px solid #e3e3e5;background-color: #FFFFFF;border-radius: 2px;margin-right: 99px;margin-bottom: 31px;margin-top: 45px;box-shadow: 0px 3px 27px #cbcbcd;}
.singup_message .create_account{font-size: 16px;font-weight: bold;color: #139012;font-family: Arial;text-align: center;margin-top: 20px;margin-bottom: 14px;border-bottom: 1px solid #e3e3e5;height: 35px;width: 360px;margin-left: -15px;}
.field-frontendloginfrom-email input,.field-frontendloginfrom-password input{padding-left: 50px;font-size:14px;width: 318px;height: 42px;font-size: 14px;color: #404040;font-family: regular;border-radius: 2px;border: 1px solid #cacacc;}
.form-list .input-box input{width: 318px;height: 42px;font-size: 14px;color: #404040;font-family: regular;border-radius: 2px;border: 1px solid #cacacc;}
.form-list label{font-size: 15px;font-weight: 400;color: #626262;}
.name{border-radius: 2px;width: 318px;margin: 30px 0 0;}
.login-forgetpwd{text-align: right;margin-bottom: 15px;}
.login-forgetpwd a{font-size: 14px;font-family: Arial;color: #404040;}
.login-forgetpwd a:hover{text-decoration:none;color:#404040;}
.buttons-set-login{border-radius: 2px;width: 318px;}
.buttons-set-login .rewardpointsbehavior-checkout-action1{margin: 15px 0 5px;text-align: center;}
.buttons-set-login button{background-color: #139012;width:100%;border-radius: 2px;border: 1px solid #139012;margin-left: 0;font-size: 16px;color: #FFFFFF;font-weight: bold;font-family: Arial;height: 45px;}
.buttons-set-Create{text-align: center;font-size: 16px;}
.buttons-set-Create button{background-color:#fff;color:#139012;}
.account-create .name-firstname label,.account-create .name-lastname label{font-size:0;}
.name .customer-name .name-lastname{margin-top:15px;}
.account-create1 .name .customer-name .name-lastname{margin-top: 0 !important;}
.account-create1 .name{margin: 18px 0 0;}
.account-create1 .form-group,.account-create1 .agree{margin-bottom: 0 !important;}
.account-create1 .buttons-set-login{padding-top:0 !important;}
.agree .checkbox input {width: 15px;height: 15px;}
.checkbox, .radio {position: relative;display: block;margin-top: 10px;margin-bottom: 10px;}
.agree {font-size: 14px;font-family: Arial;color: #404040;text-align: left;margin-top: 7px;margin-bottom: 10px;width:100%;}
#signupform-customer_type {display: flex;position: absolute;top: 5px;width:100%;}
#signupform-customer_type div:first-child {margin-top: -5px;}
#signupform-customer_type div input {width: 15px;height: 15px;}
#signupform-customer_type div {float: left;width: 160px;padding-left: 30px;font-size: 16px;}
.account-create .name-lastname,.account-create .name-firstname{display: inline-block;width:49%;}
.account-create .name-firstname input,.account-create .name-lastname input{width:100%}
.account-create {background-color: #f8f8f8;padding-bottom: 65px;padding-top: 65px;}
.page-forgotpwd h1{font-size: 24px;margin-left: 10px;color: #404040;font-weight: bold;border-left: 6px solid #ee3f43;padding-left: 10px;}
.page-forgotpwd h1 img{position: relative;bottom: 2px;margin-right:10px;}
.site-request-password-reset {width: 100%;border: 1px solid #cacacc;-margin-left: 13px;box-shadow: 0px 3px 27px #cbcbcd;-height: 400px;padding: 200px 0;margin-bottom: 20px;}
.form-validate{position: absolute;top: 50%;left: 30%;transform: translateY(-50%);}
.email_forgetlabel{line-height:45px;}
.email-forgetpwd .input-box input{width: 320px;height: 44px;font-size:12px;}
.email-forgetpwd button{margin-top:30px;}
.name-middlename{display:none;}
.customer_loginout{text-align:center;padding:90px 0;}
.customer_loginout h1{font-size:24px;}
.login_emails{position: absolute;top: 1px;left: 0px;border-right: 1px solid #cacacc;width: 40px;height: 40px;padding-top: 8px;}
.login_emails i.fa-envelope{color: #cacacc;font-size: 18px;position: relative;top: 3px;}
.login_emails i.fa-unlock-alt{color: #cacacc;font-size: 20px;position: relative;top: 3px;}
/*================================login-end===================================*/

/*==========================confirmation-start=============================*/
.site-request-password-reset .confirmation_link{margin-left: 0 !important;margin-top: 20px !important;margin-bottom: 10px !important;}
.site-request-password-reset .confirmation_link a:hover{color:#000000;text-decoration: underline;}
.confirmation_container .fieldset p{margin-bottom:20px;}
.confirmation_container .fieldset .email_forgetlabel{padding-left:0;}
.confirmation_container .fieldset em{color: #ee3d43;}
.confirmation_container .form-validate{top:55%;}
/*==========================confirmation-end=============================*/

/*=================================customer-start========================================*/
.block-content{background-color:#fff;border: 1px solid #ebebeb;padding: 0 15px;margin: 30px 0 60px;}
.block-content h2{border-bottom: 1px solid #ebebeb;color: #4c4c4c;display: block;font-size: 16px;font-weight: bold;padding-bottom: 14px;width: 236px;font-family: Arial;margin-bottom: 15px;}
.sidebar-widget li.current strong{font-weight:normal;}
.sidebar-menu a{color: #4c4c4c !important;padding-left: 14px;}
.sidebar-widget li a:hover{color: #000000 !important;}
.dashboard{height: auto;background: #fff;padding-bottom: 30px;border: 1px solid #d9d9d9;    margin-top: 30px;}
.dashboard .personal-center {width: 90%;height: 140px;padding-top: 20px;margin: 0 auto;border-bottom: 1px solid #d9d9d9;}
.dashboard .personal-centerWrap {width: 80%;height: 100px;margin: 0 auto;}
.dashboard .personal-centerWrap>div:nth-child(1) {-width: 30%;height: 100%;overflow: hidden;}
.dashboard .personal-centerWrap>div:nth-child(1) input {float: right;-width: 60%;height: 120px;opacity: 0;-margin: 0 auto;}
.dashboard .personal-centerIntroc>p:nth-child(1) {padding-top: 20px;font-size: 16px;font-weight: bold;}
.dashboard .personal-centerIntroc>p {padding: 0;margin: 0;width: 100%;line-height: 30px;}
.dashboard .trade_mod1 .personal-centerIntroc>p {padding: 0;margin: 0;width: 100%;line-height: 30px;}
.dashboard .personal-centerIntroc>p:nth-child(3) {height: 30px;}
.personal-table {width: 95%;margin: 0 auto;overflow-x: auto;}
.dashboard .select .p1 {padding-top: 26px;font-weight: Regular;font-family: Arial;color: #666;}
.dashboard .select .p2 {font-weight: bold;font-size: 14px;color: #ef3e46;margin: 0 0 15px;line-height: 24px;}
.dashboard .select .p2 .price{color: #ef3e46;font-size: 14px;margin: 0;}
.dashboard .select>div {text-align: center;}
.table {max-width: 800px;width: 100%;border-radius: 2px;}
.dashboard table caption {border: 1px solid #dddddd;border-bottom: none;}
.dashboard .recend-orders {float: left;padding-left: 15px;font-weight: bold;margin:0;color: #404040;font-size: 14px;}
.dashboard .recend-orders i.fa-file-text-o{margin-right: 10px;}
.dashboard .all {float: right;padding-right: 10px;font-weight: bold;}
.dashboard .all >a {color: #404040;}
.dashboard .all i {font-style: normal;font-weight: bold;color: #ee4042;}
.table-bordered thead >tr th {background: #f5f5f5;color: #404040;text-align:center;font-weight: bold;font-size: 14px;border-bottom-width: 1px !important;}
.personal-table table thead tr th .nobr{color:#000000;}
.order_history{width: 100%;margin: 0 auto;margin-top: 36px;  margin-bottom: 34px;height: 30px;}
.order_history li{font-size: 16px;text-align:center;cursor: pointer;padding-bottom: 10px;border-bottom: 2px solid #fff;margin-bottom: 10px;}
.trade_sort .on{display:block;}
.order_history .cur{border-bottom: 2px solid #139012;}

/*Edit Account Information-start*/
.my-account .customer-top{background-color: #fff;margin-top: 30px;padding-bottom: 30px;border: 1px solid #e3e3e5;}
.my-account .page-title{width: 100%;height: 58px;}
.my-account .page-title h1{width: 95%;height: 56px;margin: 0 auto;line-height: 56px;font-size: 14px;font-weight: bold;color: #404040;border-bottom: 2px solid #139012;}
.my-account .page-title h1 i{margin-right: 10px;font-size:16px;}
.my-account .customer-top from{width: 100%;border: 1px solid #e3e3e5;background-color: #FFFFFF;padding-left: 20px;padding-right: 20px;overflow: auto;}
.my-account .customer-fieldset{font-size: 16px;margin-left: 7%;}
.my-account .customer-fieldset h2{color: #139012;font-weight: bold;margin-bottom: 12px;font-size: 16px;}
.my-account .customer-fieldset .form-list{color: #666;margin-top: 5px;}
.my-account .customer-fieldset .form-list li{margin-bottom: 25px;}
.my-account .customer-fieldset .form-list li .name-firstname ,.my-account .customer-fieldset .form-list li.name-lastname{margin-bottom: 25px;}
.my-account .customer-fieldset .form-list li label{padding-top: 10px;width: 27%;font-size: 14px;float: left;}
.my-account .customer-fieldset .form-list li .input-box{float: left;width: 318px;height: 42px;}
.my-account .customer-fieldset .form-list li.control input{width: 15px;height: 15px;float: left;}
.my-account .customer-fieldset .form-list li.control label{padding-top: 3px;margin-left: 13px;width: 90%;}
.customer-top select{background-color: #ffffff;border: 1px solid #e3e3e5;border-radius: 4px;height: 30px;color: black;}
.customer-top .buttons-set{text-align:center;}

.customer-top .validate-select{width:320px;height:42px;border-radius:2px;border: 1px solid #cacacc;color: #626262;font-size: 12px;}
.customer-top em{color:#ee3e43;margin-right:3px;}
.customer-top .buttons-set button{width: 166px;height: 34px;background-color: #139012;border: 1px solid #139012;border-radius: 2px;color: #fff;font-size: 16px;}
.my-account .customer-top .pager .amount{float: left;height: 36px;line-height: 36px;}
.my-account .customer-top .pager .limiter{float: right;height: 36px;line-height: 36px;}
.my-account .customer-top .pager .amount strong,.my-account .customer-top .pager .limiter label{font-weight:normal;}
.my-account .customer-top .pager .limiter select{color:#666;}
.my-account .customer-top .pager .pages ol li a{margin-right: 10px;color: #FFF;border: none;border-radius: 3px;   padding: 6px 12px;background: #999;}
.my-account .customer-top .pager .pages ol li.current a,.my-account .customer-top .pager .pages ol li a:hover{background-color:#000000;}
.order-mobile-border tr td:nth-of-type(2){border-right: 1px solid #ddd;}
#my-orders-table tbody tr td .nobr strong{font-weight:normal;}
/*Edit Account Information-end*/

/*Address Book-start*/
.addresses-list:after,.addresses-primary:after,ol:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.addresses-primary-button{text-align:center;}
.addresses-primary-button button.button{background-color:#fff;margin-top: 60px;}
.addresses-primary h3,.addresses-additional h3{color: #4c4c4c;font-weight: bold;margin: 0;height: 40px;background: #efefef;border-bottom: 1px solid #ddd;line-height: 40px;padding-left: 14px;font-size: 14px;overflow: hidden;}
.addresses-primary ol{width: 100%;height: auto;border: 1px solid #dadada;margin: 20px auto 0;}
.addresses-primary ol li.empty p{height: 250px;line-height: 250px;text-align: center;}
span.addresses-editimg{float:right;}
span.addresses-editimg a{text-decoration: none;}
.addresses-primary span.addresses-editimg i{margin-right: 12px;cursor: pointer;font-size: 20px;color: #ef3e44;}
.addresses-additional-border span.addresses-editimg i,.addresses-primary span.addresses-editimg i.fa-pencil-square-o{position: relative;top: 2px;margin-right: 12px;cursor: pointer;font-size: 18px;color: #555555;}
.addresses-primary ol li address,.addresses-additional-border address{margin-bottom: 0px;padding-left: 15px;font-size: 14px !important;font-weight: normal;color: #4c4c4c;padding-top: 0px;line-height: 30px;height: 250px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
#line{width: 96%;height: 2px;background: #cacacc;margin: 30px 15px;;}
.addresses-additional ol li.item .addresses-additional-border{width: 100%;border: 1px solid #dadada;height: 300px;margin-bottom: 20px;}
/*Address Book-end*/

/*my coupon-start*/
.my-coupon .amount { float: left;}
.my-coupon .coupon-content{background-color: #fff;margin-top: 20px;padding: 15px;}
.my-coupon .coupon-table{overflow: auto;}
.my-coupon .coupon-empty{text-align: center;min-height: 200px;line-height: 200px;}
.coupon-content .coupon-table{margin: 20px 0;}
.coupon-content .coupon-table ul.coupon-title{border-bottom: 1px solid #ebebeb;border-top: 1px solid #ebebeb;margin: 0;width: 100%;}
.coupon-content .coupon-table ul.coupon-title li{float:left;width: 15%;text-align: center;background:#f8f8f8;font-weight: bold;font-size: 14px;height: 35px;line-height: 35px;}
.coupon-content .coupon-table ul.coupon-title li:nth-child(1){width:5%;}
.coupon-content .coupon-table ul.coupon-title li:nth-child(2){width:26%;}
.coupon-content .coupon-table ul.coupon-title li:nth-child(3){width:13%;} 
.coupon-content .coupon-table ul.coupon-title li:nth-child(6){width:14%;line-height: 14px;padding: 3px 0;}
.coupon-content .coupon-table ul.coupon-title li:nth-child(7){width:12%;}
.coupon-content .coupon-table ul.coupon-middle{border-bottom: 1px dashed #ebebeb;border-top:0;margin: 0;}
.coupon-content .coupon-table ul.coupon-middle:last-child{border-bottom: 1px solid #ebebeb;}
.coupon-content .coupon-table ul.coupon-middle li{float:left;width: 100%;text-align: center;line-height: 18px;padding: 10px 5px;}
.coupon-content .coupon-table ul.coupon-middle li.coupon-middle-right div{float:left;} 
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-first{width: 30%;text-align:left;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-second{width: 44%;text-align:center;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-third{width: 26%;text-align:center;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-second .coupon-code{float: left;width: 26%;text-align: left;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-second .coupon-from-date{float: left;width: 33%;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-second .coupon-to-date{float: left;width: 33%;position: relative;left: 20px;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-third .coupon-uses-per-customer{float: left;text-align: center;width: 50%;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-middle-right-third .coupon-used-times{float: left;text-align: center;width: 50%;}
.coupon-content .coupon-table ul li.coupon-middle-left{width: 5%;} 
.coupon-content .coupon-table ul li.coupon-middle-right{width: 95%;} 
.coupon-content .coupon-table ul.coupon-middle li .coupon-name{font-weight:bold;font-size: 14px;padding-right: 15px;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-type{margin-top: 5px;}
.coupon-content .coupon-table ul.coupon-middle li .coupon-type span{font-weight: bold;}
/*my coupon-end*/

/*My tags-start*/
.customer-top p.tags-title{padding:25px 35px 10px;font-size: 14px;color: #ff7043;} 
.customer-top .tags-list{padding:0 25px;} 
.customer-top .tags-list li{display:inline-block;margin: 10px;}
.customer-top .tags-list li a{color:#666;}
.customer-top .tags-list li a:hover{color:#ff7043}
/*My tags-end*/

/*Newsletter Subscription-start*/
.comment-area-single ul li label{font-weight:bold;color: #4d4d4d;font-size: 16px !important;}
.comment-area-single ul li{margin-top:30px;}
/*Newsletter Subscription-end*/

/*My Orders-start*/
.trade_sort .cle_float {width: 100%;margin: 0 auto;margin-top: 36px;margin-bottom: 34px;height: 30px;}
.trade_sort .cle_float>div {padding: 0;text-align: center;}
.trade_sort .cle_float .out-color {color: #404040;font-size: 16px;font-family: Arial Regular;}
.trade_sort .cle_float>div>a {display: block;width: 80%;margin: 0 auto;padding-bottom: 10px;text-decoration:none;}
.trade_sort .cle_float>div>a.markhas {border-bottom: 2px solid red;}
.personal-table table tr td .price{font-size: 14px;font-weight: normal;margin: 0;color: #666666;}
.personal-table table tr td em{color:#666666;}
.searchOrder {float: right;width: 14px;height: 14px;color: #ef3e46;}
/*My Orders-end*/

/*point-start*/
.block-point ul li a{color: #4c4c4c;font-size: 14px;line-height: 40px;padding-left: 14px;}
.block-point ul li.current{background: #139012;color: #fff;padding: 5px 14px;}
.block-point ul li .price{margin:0;}
/*point-end*/
/*=================================customer-end========================================*/

/* ============================Form Validation-start=================================== */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0;font-size:14px; line-height:24px;color:#a94442;font-weight:normal; }
.validation-failed { border:1px solid #a94442 !important; background:#faebe7 !important; }
p.required { font-size:0; text-align:right; color:#f00; }
/* ============================Form Validation-end=================================== */

/*==========================================columns-left-start==============================*/
.sidebar-left .column{border: 1px solid #ebebeb;padding: 0 15px;margin-bottom: 60px;}
.sidebar-left .sidebar-widget {margin-bottom: 20px;margin-top: 20px;}
.sidebar-left .sidebar-widget .price{margin:0;}
.sidebar-left .sidebar-title {border-bottom: 1px solid #ebebeb;color: #4c4c4c;display: block;font-size: 16px;font-weight: bold;padding-bottom: 14px;width: 100%;font-family: Arial;margin-bottom: 0px;}
ul.sidebar-menu {overflow: hidden;margin-bottom: 20px;}
.sidebar-widget .sidebar-menu li:nth-child(1) {margin-top: 14px;}
.sidebar-widget .sidebar-menu li.status-stock {padding-left: 0px;}
l.sidebar-menu li a {color: #4c4c4c;display: inline;font-size: 14px;font-weight: Regular;font-family: Arial;}
ul.sidebar-menu li a {color: #7d7d7d;display: inline;font-size: 14px;font-weight: normal;width: 236px;height: 28px;line-height: 28px;padding-left: 0;}
ul.sidebar-menu li a .fa-square-o{margin-right: 10px;}
.sidebar-widget .sidebar-menu .unselected {margin-right: 10px;}
.category-select {width: 263px;height: 78px;height: auto;border: 1px solid #e5e5e5;background: #fff;margin-bottom: 12px;}
.category-select .word-select {height: 26px;border-radius: 5px;border: 1px solid #d3d3d3;float: left;color:#ee3d43;font-size: 14px;line-height: 26px;text-align: center;margin: 9px 10px;cursor: pointer;margin-bottom: 6px;padding:0 5px;}
.category-select .word-select a,.sidebar-left a{color: #555;}
.category-select .word-select .btn-remove{display:inline-block;width:20px;}
.category-select .word-select .btn-remove i.fa-times{font-size: 12px;color: #ee3d43;}
.sidebar-left a:hover{color:#000000;text-decoration:none;}
.category-select .word-select a>img {margin-left: 4px;}
.status-stock ol li span.price{font-weight:normal;font-size:14px;color:#4c4c4c;}
.block-content-navigation .fa-click-btn{display: block;position: absolute;right: 0;top: 0;font-size: 26px;line-height: 16px;display:none;}
.block-content-navigation .sidebar-title{position: relative;}
/*======================================columns-left-end========================================*/

/*=======================================Messages-start==============================================*/
.success { color:#3d6611; font-weight:bold; }
@-webkit-keyframes shake {
	0% {opacity: 1;}
	50% {opacity: 0.5;}
	100% {opacity: 1;}
}
@keyframes shake {
	0% {opacity: 1;}
	50% {opacity: 0.5;}
	100% {opacity: 1;}
}
.error,.notice {-webkit-animation: shake 2s infinite;animation: shake 2s infinite;color: #f00;}
.messages { width: 100%;overflow: hidden;margin: 10px auto 0;}
.messages a{color: #ee3e43;text-decoration:underline}
.messages a:hover{color: #ee3e43;text-decoration:underline}
.error-msg,.success-msg,.note-msg,.notice-msg { border-style:solid !important; border-width:1px !important; min-height:24px !important;font-size:12px !important; font-weight:bold !important;line-height: 30px;padding: 5px 10px; }
.success-msg { border-color:#139012; background-color:#eff5ea;color:#139012; }
.note-msg,.notice-msg,.error-msg {background: #faebe7 !important;border: 1px solid #a94442 !important;margin-bottom: 10px;color: #e00808;padding: 5px 10px !important;}
/*=========================================Messages-end==================================================*/

/*===========================================order-start=========================================*/
.customer-top .detail_inf_shang{margin-right: 20px;margin-left: 20px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #139012;width: 95%;padding-left: 10px;padding-top: 26px;padding-bottom: 35px;}
.detail_inf_shang .order-title {color: #139012;font-weight: bold;font-size: 18px;padding: 0;}
.detail_inf_shang .order-date{color: #4c4c4c;font-weight: Regular;font-size: 16px;text-align:right;margin: 0;padding: 0;}
.order-info-all{width:94% !important;margin:auto;border-bottom: 0;}
.order-info-all tbody tr td{padding:2%;}
.order-info-all tbody tr td address{font-size: 14px;line-height: 25px;}
.order-info-all tbody tr td strong{font-weight:normal;}
.myTable{overflow-x:auto;margin-top: 20px;width: 100%;}
.myTable table{width: 94%;margin: auto;border-top: 1px solid #ddd;border-left: 1px solid #ddd;}
.myTable table tr td h3{font-size:14px;margin:0;text-align:left;}
.myTable table tr td .item-options{text-align:left;margin: 0;}
.myTable table tr td .item-options dt{font-weight:normal;}
.myTable table thead th{background: #f5f5f5;color: #404040;padding: 8px;text-align: center;font-weight: bold;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;font-size: 14px;}
.myTable table tbody tr td{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;padding:8px;text-align:center;}
.myTable table tbody tr td .cart-price .price{font-weight:normal;font-size: 14px;color: #666666;}
.myTable table tfoot{border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.myTable table tfoot .subtotal .a-right,.myTable table tfoot .shipping .a-right,.myTable table tfoot .grand_total .a-right{padding-right:15px}
.myTable table tfoot .grand_total,.myTable table tfoot .grand_total .price{color: #ee3e43;font-weight: bold;font-size: 14px;}
.myTable table tfoot tr td.order-note{border-top: 1px solid #ddd;}
.myTable table tfoot .price{font-size:14px;font-weight:normal;color:#666666;}
.order-note{padding:20px;}
.order-note h3{text-align:left;font-size:14px !important;color:#404040;font-weight:bold;}
.Invoice_Reorder {padding-top: 14px;padding-bottom: 26px;margin-left: 25px;margin-right: 25px;}
.Invoice_Reorder .print {width: 150px;height: 36px;background: #000000;color: #fff;font-size: 16px;font-weight: bold;display: inline-block;line-height: 36px;border-radius: 2px;}
.Invoice_Reorder .print a {display: block;line-height: 36px;}
.Invoice_Reorder .print img {display: inline-block;margin-left: 8px;margin-right: 9px;}
.Invoice_Reorder .print a {color: #ffffff;font-size: 14px;}
.Invoice_Reorder .Reorder {width: 140px;height: 36px;color: #666;font-size: 16px;font-weight: bold;border-radius: 2px;border: 2px solid #666;float: right;line-height: 36px;}
.Invoice_Reorder .Reorder a {display: block;height: 36px;line-height: 36px;text-align: center;}
.Invoice_Reorder .Reorder a {color: #666666;font-size: 14px;}
.Invoice_Reorder .Reorder a i.fa-shopping-cart{margin-right:10px;font-size: 22px}
.back-link{text-align: left;margin: 10px 25px 0 !important;font-size: 14px;}
.back-link a{color: #000000;}
.order-details h2{margin-right: 20px;margin-left: 20px;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #139012;padding-left: 10px;padding-bottom: 20px;color: #139012;font-weight: bold;font-size: 18px;margin-top: 0;}

/*===========================================order-end=========================================*/

/*========================================print-start======================================*/
.sales-order-print h1{font-size:18px;}
.sales-order-print h2{font-size:14px;}
.sales-order-print address{line-height:22px;font-size: 14px;}
.sales-order-print .col2-set .col-1,.sales-order-print .col2-set .col-2{float: left;width: 46%;padding: 20px 0;}
.sales-order-print .col2-set .col-1{margin-right:2%;}
.sales-order-print .col2-set .col-2 strong{font-weight:normal;}
.sales-order-print .print-head .logo{float: none;}
.sales-order-print table{font-size:14px;width: 100%;}
.sales-order-print table tbody tr td,.sales-order-print table thead tr th{padding:8px;}
.sales-order-print table thead tr th{border: 1px solid #ddd;}
.sales-order-print table tbody tr td{border:1px solid #ddd;text-align: center;}
.sales-order-print table tbody tr td h3.product-name{text-align:left;}
.sales-order-print table tbody tr td h3.product-name,.sales-order-print table tr td .price{font-weight: normal;font-size: 14px;}
.sales-order-print table tfoot{border: 1px solid #ddd;}
.sales-order-print table tfoot tr td.a-left{border-right: 1px solid #ddd;}
.sales-order-print table tfoot tr.last{border-top:1px solid #ddd;}
.sales-order-print table tfoot tr.grand_total,.sales-order-print table tfoot tr.grand_total .price{color: #ee3e43;font-weight: bold;font-size: 14px;}
.sales-order-print table tfoot tr .a-right{padding-right: 15px;}
.buttons-set-close button{width: 166px;height: 34px;background-color: #139012;border: 1px solid #139012;border-radius: 2px;margin-bottom: 50px;color: #fff;font-size: 16px;margin-top: 30px;}
.sales-order-print .label-cell-mobile,.sales-order-print .label-cell-mobile1{display: none;}
/*========================================print-end======================================*/

/*==========================================wishlist-start======================================*/
.truncated dl dd:after,.wishlist-box:after,.wishlist-box li:nth-of-type(3) .cart-cell:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.my-wishlist table{width:100%;}
.my-wishlist,.customer-product-review{margin-top:30px;}
.my-wishlist .page-title,.customer-product-review  .page-title{background: #ffffff;height: 56px;}
.my-wishlist .page-title h1,.customer-product-review .page-title h1{width: 100%;margin: 0 auto;height: 100%;border-bottom: 2px solid #139012;line-height: 56px;font-size: 14px;font-weight: bold;color: #404040;}
#wishlist-view-form{background-color:#fff;margin-top:20px;}
.wishlist-box{border-bottom: 1px solid #ebebeb;width:100%;}
.wishlist-box td:nth-of-type(2) h3{margin:0;}
.wishlist-box td:nth-of-type(2) h3 a {font-size:12px;color:#666666;}
.wishlist-box td:nth-of-type(2) h3 a:hover{text-decoration:none;}
.wishlist-box td:nth-of-type(2){color: #ee3e43;padding: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;vertical-align: middle;}
.wishlist-box td:nth-of-type(1) img {border: 1px solid #ccc;margin: 10px 0 10px 10px;padding:3px;}
.wishlist-box td:nth-of-type(3) {margin-top: 22px;height: 30px;width:60%;min-width: 100px;text-align: center;line-height: 20px;}
.wishlist-box td:nth-of-type(4) {margin-top: 32px;width: 5%;}
.wishlist-box td:nth-of-type(3) .cart-cell .price-box,.add-to-cart-alt{float: left;}
.wishlist-box td:nth-of-type(3) .cart-cell .price-box{width: 120px;}
.wishlist-box .out-of-stock{float: left;border: 1px solid #ee3e43;padding: 4px;color: #ee3e43;}
.wishlist-box .gw_num {border: 1px solid #dbdbdb;width: 99px;line-height: 28px;overflow: hidden;margin-left: 23px;margin-right: 27px;}
.wishlist-box .gw_num em {display: block;height: 28px;width: 28px;float: left;border-right: 1px solid #dbdbdb;text-align: center;cursor: pointer;list-style: none;font-style: normal;font-size: 20px;cursor: pointer;}
.wishlist-box .gw_num input {display: block;float: left;text-align: center;width: 40px;font-style: normal;font-size: 14px;line-height: 26px;border: 0;cursor: pointer;padding: 0;height: 28px;}
.wishlist-box .gw_num em.add-to-less{float: right;border-right: 0;border-left: 1px solid #dbdbdb;}
.add-to-cart-alt button{color: #737373;border: 1px solid #737373;padding: 2px 10px;text-align: center;background: #fff;border-radius: 0;margin-top: 0;width: 99px;margin: 10px auto 0;}
.truncated{float:left;width:100px;text-align: left;border: 1px solid #fff;height: 40px;}
.truncated p,.truncated .details{font-size:0;}
.truncated dl dt{width: 40px;}
.truncated dl dt,.truncated dl dd{float:left;margin-top: 5px;font-weight:normal;}
.truncated .truncated_full_value{line-height:0;}
.wishlist-empty{height: 300px;text-align: center;line-height: 300px;border: 1px solid #ebebeb;}
.my-wishlist .messages{position: relative;top: 10px;}
.wishlist-buttonset1 button{width: 166px;height: 34px;border-radius: 2px;color: #fff;font-size: 16px;margin-right: 10px;}
#wishlist-table .special-price .price{font-size: 14px;}
#wishlist-table .old-price{top: 0;}
.my-wishlist .wishlist-buttonset1{padding: 15px 20px;}

/*share wishlist-start*/
.wishlist-fieldset h2.legend{color: #139012;font-weight: bold;margin-bottom: 12px;font-size: 16px;}
.wishlist-fieldset ul li label{margin-top:10px;}
.wishlist-fieldset ul li em{color: #ee3e43;margin-right: 3px;}
.wishlist-fieldset .wishlist-buttonset1{text-align:right;}
/*share wishlist-end*/
/*==========================================wishlist-end======================================*/

/*======================================popup-start=========================================*/
@media screen and (min-width: 768px) {
	.age_agree_popup{ position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9999998;background-color: rgba(0,0,0,0.3);    text-align: center;}
	.age_agree_popup .age_agree_box_popup{overflow: hidden;width: 450px;height: 300px;border-radius: 4px;background: #fff;position: absolute;left: 50%;margin-left: -225px; z-index: 9999999;}
	.age_agree_popup h1{text-align: center;height: 70px;margin-bottom: 35px;}
	.age_agree_popup .age_aggree_content{height: 100px;}
	.age_agree_popup .age_aggree_content h4{font-size: 16px;color: #139012;font-weight: 600;text-align: center;;}
	.age_agree_popup .age_aggree_content p{font-size: 18px;color: #333;}
	.age_agree_popup .age_agree_action{height: 70px;width: 100%;background: #e6e6e6;margin-top: -10px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding: 13px 0 0;}
	.age_agree_popup .age_agree_action button {width: 180px;height: 44px;border-radius: 2px;border: 1px solid #139012;}
	.age_agree_popup .age_agree_action button:nth-of-type(1){color: #139012;font-size: 16px;border-color: #139012;background: #fff;}		
	.age_agree_popup .age_agree_action button:nth-of-type(2){color: #fff;font-size: 16px;background: #139012;margin-left: 8px;} 
	.age_agree_popup .age_agree_fail {border: 1px solid #EE3E43;border-radius: 1px;background: #fff;color: #666;font-size: 12px;font-weight: 600;height: 48px;width: 400px;line-height: 48px;position: fixed;top: 50%;left: 50%;margin-left: -210px;margin-top: -24px;z-index: 9999999;}
	.age_agree_popup .age_agree_fail i.fa-exclamation-circle{font-size: 26px;color: #EE3E43;position: relative;top: 3px;}
}
@media screen and (max-width: 767px) {
	.age_agree_popup{ position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9999998;background-color: rgba(0,0,0,0.3);    text-align: center;}
	.age_agree_popup .age_agree_box_popup{overflow: hidden;border-radius: 4px;background: #fff;position: absolute;z-index: 9999999;width: 300px;height: 270px;left: 50%;margin-left: -150px;}
	.age_agree_popup h1{text-align: center;height: 70px;margin-bottom: 0;}
	.age_agree_popup .age_aggree_content{height: 100px;padding: 0 10px;}
	.age_agree_popup .age_aggree_content h4{font-size: 16px;color: #139012;font-weight: 600;text-align: center;;}
	.age_agree_popup .age_aggree_content p{font-size: 16px;color: #333;}
	.age_agree_popup .age_agree_action{height: 70px;width: 100%;background: #e6e6e6;margin-top: -10px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;padding: 13px 0 0;}
	.age_agree_popup .age_agree_action button {border: 1px solid #139012;width: 135px;height: 36px;border-radius: 2px;}
	.age_agree_popup .age_agree_action button:nth-of-type(1){color: #139012;font-size: 14px;border-color: #139012;background: #fff;}		
	.age_agree_popup .age_agree_action button:nth-of-type(2){color: #fff;font-size: 14px;background: #139012;margin-left: 8px;} 
	.age_agree_popup .age_agree_fail {border: 1px solid #EE3E43;border-radius: 1px;background: #fff;color: #666;font-size: 12px;font-weight: 600;height: 60px;width: 300px;line-height: 22px;position: fixed;top: 50%;left: 50%;margin-left: -150px;margin-top: -30px;z-index: 9999999;}
	.age_agree_popup .age_agree_fail i.fa-exclamation-circle{font-size: 26px;color: #EE3E43;position: relative;top: 3px;}
	
	.activity-end-content{width:300px;margin: -10 0px 0 0 -150px;}
}
  
.alert_windows {display: none;position: fixed;background: rgba(0, 0, 0, 0.3);z-index: 9999998;width: 100%;height: 100%;top: 0px;left: 0px;}
.alert_windows span {z-index: 9;background: #fff;width: 40px;height: 40px;line-height: 40px;font-size: 30px;border-radius: 50%;opacity: 0.9;cursor: pointer;position: absolute;right: 15%;top: 27px;color: #000;margin: 0;display: block;text-align: center;}
.alert_windows span:hover {color: #EEE;background: red;}
.alert_windows_bg {width: 500px;height: 520px;}
.alert_windows_bg a {background-position: center;display:block;width: 500px;height: 520px;margin: 0 auto;padding-top: 50px;}
.alert_windows_bg a p {display: block;width: 350px;margin: 10px auto;color: #dcdada;font-size: 15px;line-height: 22px;max-width: 350px;background: rgb(162,18,33,0.78);border-radius: 50px;padding: 7px;border: 1px solid #85c227;}
.alert_windows_bg a p i{display:block;font-style: normal;font-weight: normal;text-align: left;}
.alert_windows_bg a p i:nth-child(1){float: left;width: 35%;height: auto;color: #a6e840;border-right: 1px dashed #85c227;}
.alert_windows_bg a p .coupon-conttent{height: 88px !important;padding-top: 12px;}
.alert_windows_bg a p i:nth-child(1) i{display: block;float: none;width: 100%;padding-left: 15px;border: 0;}
.alert_windows_bg a p i:nth-child(1) .coupon-one{height: 88px;line-height: 88px;text-align: center;font-size: 28px;position: relative;top: -12px;padding-left: 0;}
.alert_windows_bg a p i:nth-child(1) .coupon-one em{font-size: 16px;}
.alert_windows_bg a p i:nth-child(2),.alert_windows_bg a p i:nth-child(3),.alert_windows_bg a p i:nth-child(4),.alert_windows_bg a p i:nth-child(5){float: right;width: 65%;padding-left: 20px;}
.alert_windows_bg a:hover{text-decoration: none;}

.activity-end {position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;z-index: 9999998;background-color: rgba(0,0,0,0.3);text-align: center;}
.activity-end-content {background-color: #fff;height: auto;left: 50%;margin: -100px 0 0 -200px;padding: 1px;position: fixed !important;position: absolute;top: 50%;width: 400px;z-index:9999998;border-radius: 5px;display: none;padding: 20px;font-size: 14px; }
.activity-end-content h1{text-align:center;}   
.activity-end-content a {display:block;background: #139012;width: 50%;border-radius: 3px;color: #fff;text-align: center;height: 45px;line-height: 45px;margin: 20px auto 0;font-size: 18px;}
.activity-end-content a:hover{text-decoration:none;color:#fff}
/*======================================popup-end=========================================*/

/*========================================back top-start=================================*/
#scrollUp {position: fixed;line-height: 52px;width: 50px;bottom: 35px;height: 50px;cursor: pointer;display: none;background: #404040 none repeat scroll 0 0;border-radius: 50%;color:#fffz-index: 2147483647;text-align: center;color:#fff;}
#scrollUp i {font-size: 24px;}
#scrollUp:hover{background:#555;}
/*========================================back top-end=================================*/

/*===========================footer-start================================*/
.footer-bottom-area{text-align: center;font-size: 14px;color: #000;margin-top: 25px;padding-bottom: 15px;}
.footer-bottom-area ul{width:500px;margin:auto;}
.footer-bottom-area ul li{float:left;text-align:center;margin: 0 10px;}
.footer-bottom-area ul li a{display:block;}
.footer-bottom-area p span{font-size: 16px;font-weight: bold;color: #000000;}
.footer-bottom-area address{font-size: 14px;line-height: 40px;margin:0;}
.footer-bottom-area{text-align: center;font-size: 14px;color: #000;margin-top: 25px;padding-bottom: 15px;}
.footer-bottom-area ul{width:500px;margin:auto;}
.footer-bottom-area ul li{float:left;text-align:center;margin: 0 10px;}
.footer-bottom-area ul li a{display:block;}
.footer-bottom-area p span{font-size: 16px;font-weight: bold;color: #000000;}
.footer-bottom-area address{font-size: 14px;line-height: 40px;margin:0;}
.footer-top{padding: 17px 0px 10px;background: #f8f8f8;}
.footer-top .title1{display: inline-block;margin-left: 10px;font-size: 16px;color: #000000;margin-bottom: 0px;line-height: 65px;}
.footer-top .title2 {margin-left: 72px;line-height: 16px;}
.footer-title h4 {color: #000000;font-size: 16px;font-weight: bold;margin: 0 0 10px;text-align: left;}
.list-unstyled ul li a {color: #4c4c4c;line-height: 30px;position: relative;transition: all 300ms ease-in-out 0s;font-size: 14px;}
.list-unstyled ul li a:hover{text-decoration:none;color: #000000;}
.footer-widget .list-unstyled .WorldColor {color: #4c4c4c;font-size: 14px;}
#newsletter { background: #fff; border: 1px solid #139012;height: 30px;max-width: 150px;border-radius: 0;color: #777; font-size: 13px;border-radius: 3px; border-top-right-radius: 0; border-bottom-right-radius: 0; vertical-align: middle; padding: 1px;}
.footer-top-area{padding-top: 44px;}
.button {margin-top: 2px;position: relative;top: 1px;border-top-right-radius: 5px; border-bottom-right-radius: 5px;overflow: visible; width: auto; border: 0; padding: 0;  margin: 1px 0 0 -5px; cursor: pointer;}
.footer-top-area .button span { display: block; border: 0; padding: 0 15px;font-weight:bold; font-size: 14px;  text-align: center;  white-space: nowrap; color: #fff;  line-height: 30px; border-radius: 5px;}
.footer-top-area .button span span { border: 0; padding: 0; color: inherit; border-width: 0; background: transparent;line-height: inherit;}
.text-align>img {width: 108px;height: 108px;}
.social-icons{float:left;}
.social-icons li{float:left;margin: 0 3px;text-align:center;}
.social-icons li a{display:block;text-decoration: none;}
.ftime-area{padding: 0px;color: #4c4c4c;line-height: 34px;font-size:14px;}
.ftime-area span{font-size: 18px;font-weight: bold;}
.ftime-area .col-lg-8{padding: 0px;text-align: left;margin-bottom:0;}
.ftime-area .col-lg-8 a{ border-radius:3px; background-color: #FF7043; color: #fff;padding: 2px 7px;margin-left: 10px;}
.ftime-area .col-lg-4{text-align: right;padding: 0px;margin: 0;line-height: 34px;}
.footer-widget .list-unstyled .input-box .validation-advice{margin: 5px 0;padding-left: 0;position: absolute;}

/*contact us-start*/
.contact-content:after,.contact-details ul:after,.contact-details ul li:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.contact-us h1 span,.contact-details h1 span{font-size: 24px;color: #404040;font-weight:bold;position:relative;bottom:1px;}
.contact-detail{font-size: 14px; color: #404040;margin-bottom: 20px;}
#contactForm{width:85%;}
.contact-us ul li{margin-bottom:30px;}
.contact-us ul li input{width: 100% !important;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);border-radius: 2px;font-size:12px  !important;}
.contact-us ul li textarea{width: 100%;height: 160px;border: 1px solid #cbcbcd;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);border-radius: 2px;font-size:12px !important;padding: 10px;}
.contact-us button{width: 146px;height: 42px;background-color: #139012;border-radius: 2px;font-size: 14px;font-weight: bold;color: #fff; border-color: #139012;margin-bottom:50px;}
.contact-details{border-left: 1px solid #e3e3e5;margin-top: 25px;}
.contact-details h1{margin-top:0;}
.contact-details ul li div{float:left;width:10%;}
.contact-details ul li div.contact-content{width:90%;}
.contact-details ul li{font-size: 14px;line-height: 26px;color: #404040;margin-top: 20px;}
.contact-details ul li.last{margin-top: 10px;margin-left: 10%;}
.contact-us .page-title h1,.contact-details .page-title h1{border-left: 5px solid #139012;padding-left: 10px;line-height: 20px;}
.contact-details ul li div i{color: #139012;font-size: 16px;font-weight: bold;position: relative;top: 3px;}
.contact-details ul li div i.fa-map-marker{font-size: 20px;}
/*contact us-start*/

/*CMS left menu-start*/
.footer-left-sddder {border: 1px solid #ebebeb;background-color: #fff;padding-top: 10px;margin-bottom: 30px;}
.footer-left-sddder dl {border-bottom: 1px solid #ebebeb;padding: 15px 20px;}
.footer-left-sddder dl.last{border-bottom:0;}
.footer-left-sddder dl dt {font-size: 15px;font-weight: bold;color:#444444;}
.footer-left-sddder dl dd {cursor: pointer;margin-top: 10px;color: #7d7d7d;margin-left: 10px;}
.footer-left-sddder dl dd a{font-size:14px;display: block;color:#555;}
/*CMS left menu-end*/

/*CMS-start*/
.footer-cms-alls{background: #fff;padding: 10px 25px;margin-bottom: 50px;border:1px solid #ebebeb;}
.footer-cms-alls h1,.footer-cms-alls h2,.footer-cms-alls h3{color:#444444}
.footer-cms-alls h1{border-bottom: 2px solid #139012;font-size: 24px;font-weight: bold;padding-bottom: 10px;}
.footer-cms-alls h2{font-weight:bold;font-size: 18px;margin-top: 40px;}
.footer-cms-alls h3{font-size:16px;font-weight:bold;}
.footer-cms-alls p,.footer-cms-alls ul li{margin: 0 0 15px;font-size: 14px;line-height: 24px;}
.footer-cms-alls .footer-middle{font-size: 18px;font-weight: bold;color: #ed3e43;text-align: center;}
.footer-cms-alls span{color:#444444;font-weight:bold;}
.footer-cms-alls .cloumix-email a{color: #139012;font-weight: bold;font-size: 16px;}
.footer-cms-alls a:hover{color:#139012;text-decoration:underline;cursor: pointer;}
.footer-cms-alls a{color: #139012;}
.footer-cms-alls .footer-certifications{border-bottom: 1px solid #f5f5f5;padding: 10px 0;}
.footer-cms-alls .content-h2{font-weight: normal;font-size: 16px;margin-left: 5px;}
.footer-cms-alls .top-cms-p{margin-top:30px;}
.footer-cms-alls .footer-shipping li{padding:0;}
/*CMS-end*/

.error-page-main h3{font-size: 16px;}
.error-page-main .error-404_box dt{}
.error-page-main .error-404_box dd{font-size: 18px;margin-top: 10px;}
.error-page-main .error-404_box dd a{color:#000000;margin-left: 5px;}
.error-page-main .error-404_box dd a:hover{color:#139012;text-decoration:underline;}
/*=============================footer-end================================*/

/*=========================cookie-start=============================*/
.cookie_cms h1{font-size: 22px;font-weight: bold;padding-bottom: 10px;color: #444444;}
.cookie_cms h2{font-size:20px;color: #444444;}
.cookie_cms h3{font-size:18px;color: #444444;}
.cookie_cms	p{line-height: 24px;font-size: 14px;}
.cookie_cms a,.cookie_cms a:hover{color: #139012;}
.cookie_cms img{margin:10px 0;}

/* Layout ================================================================================ */
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
/* ======================================================================================= */

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(../images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }

/* Cookie Notice */
.notice-cookie { border-bottom:1px solid #cfcfcf; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.notice-cookie .notice-inner { width:870px; margin:0 auto; padding:12px 0 12px 80px; background:url(../images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.notice-cookie .notice-inner p { margin:0 0 10px; border:1px dotted #cccc73; padding:10px; }

/*  =======================================Checkout======================================= */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0 1em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; margin-right:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(../images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Gift Messages */
.gift-messages-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }
.gift-message-link { display:block; background:url(../images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }

/* Centinel */
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

/* One Page Checkout */
.block-progress dt { font-weight:bold; }
.block-progress dt.complete,
.block-progress dd.complete { background-color:#f6f6f6; }

.opc { border-bottom:1px solid #ddd; position:relative; }
.opc li.section { border:1px solid #ddd; border-bottom:0; }
.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }
.opc .step-title { background-color:#f6f6f6; padding:0 5px; text-align:right; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
.opc .step-title h2 { float:left; }
.opc .step-title a { display:none; float:right; }

/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/* Block: Recent Orders */
.dashboard .box-recent { margin:10px 0; }

/* Block: Reviews */
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }

/* Block: Tags */
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-tags .details { margin-left:20px; }

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; }
.order-info dt,.order-info dd,.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }
.order-date { margin:10px 0; }
.order-items { width:100%; overflow-x:auto; }
.order-additional { margin:15px 0; }
.details-tfoot .a-right{padding-right: 15px;}
.details-tfoot .a-left{border-right: 1px solid #ddd;}
.details-giftMessage tbody tr td{text-align: left !important;line-height: 30px;font-size: 14px;padding:15px 25px !important;}
.details-giftMessage tbody tr td strong{display: block;float: left;width: 10%;text-align:left;}
.details-giftMessage tbody tr td p.gift-other{text-align:left;}
.details-giftMessage tbody tr td p{float: left;width: 80%;}
.gift-other{display:block;width:100%;}
.details-giftMessage tbody tr td ul li.last strong{float:none;width:100%;}
.details-giftMessage{margin-bottom: 30px !important;}

/* Order Gift Message */
.customer-top .gift-message{margin:10px 40px;font-size: 14px;}
.customer-top .gift-message dt{margin-bottom:10px;font-weight:normal;}
.customer-top .gift-message dt strong {display: block;float: left;width: 10%;}
.customer-top .gift-message dt p{float: left;width: 80%;}
.customer-top .gift-message dd {margin-bottom: 10px;font-weight: normal;}

/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }
.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* My Reviews */
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* ======================================================================================= */


.slide-toggle-currency{margin:0 !important;}
.slide-toggle-currency li{display: inline-block;margin-left:10px;}
#currency-cntent{position: absolute;width:100px;z-index:9999999;border:1px solid #ddd;text-align: left;right: 0;background: #fff;}
#currency-cntent li{display:block;margin: 0 10px;border-top: 1px solid #ddd;}
#currency-cntent li img{margin-right:8px;}
#currency-cntent li:nth-child(1){border-top:0;}

.form-validate-reset .email_forgetlabel label em{color: #ee3e43;margin-right: 3px;}

.filter_items ol {max-height: 240px;overflow: hidden;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.filter_items .show_more {font-size: 14px;color: #666;line-height: 24px;margin-top: 8px;display: inline-block;cursor: pointer;}
.filter_items .show_more:hover{color:#cb2027;}
.filter_items ol.show {max-height: 999px;}

.home-footer-img li{display:inline-block;width:20%;}
.home-footer-img li a{display:block;}

/*product coupon-start*/
.modal-body:after,.coupon-boby:after{display:block !important; content:"." !important; clear:both !important; font-size:0 !important; line-height:0 !important; height:0 !important; overflow:hidden !important;}
.codepopup-content {background-color: #fff;top: 200px;position: absolute;padding: 10px;width: 700px;}
.codepopup-content .close{background: none;width: 32px;height: 32px;font-size: 16px;display: block;text-align: center;position: absolute;right: 0px;top: 0px;opacity: 1;filter: alpha(opacity=100);text-shadow: none;color:#fe4c51;z-index: 2;-webkit-transition: color 0.3s ease;-moz-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}
.opencode{font-size: 14px;color: #fff;cursor: pointer;background: #fe4c51;position: relative;top: -25px !important;font-weight: bold;height: 18px;line-height: 18px;padding: 0 4px !important;border-radius: 2px;}
.opencode-top{line-height: 22px;height: 22px;font-size: 14px;color: #fff;background: #fe4c51;font-weight: bold;padding: 0 4px !important;}
.coupon {width: 200px;display: block;float: left;margin:0 12px 12px 0;border-radius: 3px;-webkit-box-shadow: 0 0 7px #c7ced2;-moz-box-shadow: 0 0 7px #c7ced2;box-shadow: 0 0 7px #c7ced2;}
.coupon-header {height: 90px;text-align: center;}
.coupon-header.color1{text-transform: uppercase;font-weight: bold;font-size: 14px;background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 5px, #7d53a9 5px);background-size: 18px 18px;background-position: 10px 0;position: relative;}
.coupon-header.color2{text-transform: uppercase;font-weight: bold;font-size: 14px;background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 5px, #3a9dd6 5px);background-size: 18px 18px;background-position: 10px 0;position: relative;}
.coupon-header.color3{text-transform: uppercase;font-weight: bold;font-size: 14px;background: radial-gradient(rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 5px, #fb6d3d 5px);background-size: 18px 18px;background-position: 10px 0;position: relative;}
.coupon-header.color1:before{background-color:#7d53a9;content: '';position: absolute;top: 0;bottom: 0;left: 10px;right: 10px;}
.coupon-header.color2:before{background-color:#3a9dd6;content: '';position: absolute;top: 0;bottom: 0;left: 10px;right: 10px;}
.coupon-header.color3:before{background-color:#fb6d3d;content: '';position: absolute;top: 0;bottom: 0;left: 10px;right: 10px;}
.copy.color1 span{color:#7d53a9;text-transform: uppercase;font-weight: bold;font-size: 14px;}
.copy.color2 span{color:#3a9dd6;text-transform: uppercase;font-weight: bold;font-size: 14px;}
.copy.color3 span{color:#fb6d3d;text-transform: uppercase;font-weight: bold;font-size: 14px;}
.copy.color1, .copy.color2 ,.copy.color3 {background-color: #fff;height: 30px;text-align: center;line-height: 30px;cursor: pointer;}
#copy-message {text-align: center;padding: 7px 10px;background-color: #139012;color: #fff;display: none;margin-bottom: 10px;font-size: 14px;}
table.coupon {width:100%;}
span.coupon-title {color: #fff;font-size: 30px;clear: both;display: block;text-transform: uppercase;padding: 10px 0 0 0;letter-spacing: 3px;position: relative;}
span.coupon-code {color: #fff;font-size: 14px;letter-spacing: 1px;position: relative;}
.coupon-boby h2{font-size:20px;}
.coupon-boby center{display: inline-block;}
/*product coupon-end*/

#money-cntent{position: absolute;z-index: 8887;background: #fff;top: 36px;width: 250px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}
#money-cntent:before{content: "";position: absolute;border: 6px solid transparent;display: block;left: 15px;top: -12px;border-bottom-color: #fff;}
#money-cntent li{float:none;}
#money-cntent li:nth-child(1){padding: 0;margin: 0 10px;}
#money-cntent a{color:#484848;float:none;font-size: 14px;font-weight: normal;}
#money-cntent a:hover{color:#139012;}

.red-clearance {padding: 3px;text-align: center;font-size: 11px;color: #fff;font-weight: 600;border-radius: 2px;z-index: 2;position: absolute;background-color: #F74451;display: block;width: auto;height: 20px;line-height: 14px;top: 5px;right: 5px;    padding-left: 5px;padding-right: 5px;}
.red-clearance:after {content: "";position: absolute;top: 100%;right: 2px;width: 0;height: 0;border-top: 5px solid #F74451;border-right: 5px solid transparent;border-left: none;left: 5px;}

.affiliate-title h1{font-size:20px;}
.affiliate-title .link-rss{text-decoration: underline;font-size: 18px;}
.affiliate-title .link-rss:hover{color:#000000;}

.money-off-icon {background: #630007;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ee0018), to(#630007));background: -o-linear-gradient(linear, 0 0, 0 bottom,from(#ee0018), to(#630007));background: -moz-linear-gradient(linear, 0 0, 0 bottom, from(#ee0018), to(#630007));color: #fff;padding: 9px 15px;border-radius: 50%;right: 5px;top: 10px;font-weight: normal;position: absolute;font-size: 14px;color: #fff;line-height: 1;z-index: 3;}
#count-slider1,#count-slider,#count-slider2{width:95% !important;padding: 0 15px;overflow: hidden;}
#count-slider:hover .flex-direction-nav .flex-prev,#count-slider1:hover .flex-direction-nav .flex-prev,#count-slider2:hover .flex-direction-nav .flex-prev {opacity: 0.7;left: 10px !important;}
#count-slider:hover .flex-direction-nav .flex-next,#count-slider1:hover .flex-direction-nav .flex-next,#count-slider2:hover .flex-direction-nav .flex-next {opacity: 0.7;right: 10px !important;}
#count-slider1 .flex-direction-nav .flex-prev,#count-slider .flex-direction-nav .flex-prev,#count-slider .flex-direction-nav .flex-next,#count-slider1 .flex-direction-nav .flex-next,#count-slider2 .flex-direction-nav .flex-next,#count-slider2 .flex-direction-nav .flex-prev{width: 30px;height: 70px;top: 35%;}
#count-slider1 .flex-direction-nav .flex-prev,#count-slider .flex-direction-nav .flex-prev,#count-slider2 .flex-direction-nav .flex-prev{left: -30px;}
#count-slider .flex-direction-nav .flex-next,#count-slider1 .flex-direction-nav .flex-next,#count-slider2 .flex-direction-nav .flex-next{right: -30px;}
#count-slider ul li .single-product,#count-slider1 ul li .single-product,#count-slider2 ul li .single-product{margin:0 !important;}
#count-slider.carousel li,#count-slider1.carousel li,#count-slider2.carousel li{margin-right: 4px;}
.count-index-price{width: 100%;height: 40px;line-height: 30px;text-align:center;}
.count-index-price .count-regularPrice{font-size: 20px;font-weight: 600;color: #139012;}
.count-index-price .count-finalPrice{display: inline-block;font-size: 20px;font-weight: 600;color: #139012;position: relative;margin-right: 10px;}
.count-index-price .count-oldPrice{color: #666666;padding-top: 4px;font-size: 12px;text-decoration: line-through;display: inline-block;font-weight: bold;line-height: 26px;}

.product-money-off{border-radius: 2px;background: #ee3e43;color: #fff !important;padding: 1px 4px;font-size: 12px;display:inline-block !important;line-height: initial;font-style: normal;}
.count-slider-title{font-size: 16px;color: #404040;font-weight: bold;margin: 0 0 10px;}
.bluetooth-icon {background: #076ac7;color: #fff;padding: 3px 7px;left: 3px;top: 10px;font-weight: normal;position: absolute;font-size: 14px;line-height: 1;z-index: 3;border-radius: 3px;}
.product-money-off-Big{background-image: none;background-color: #cb2027;border-radius: 50%;padding-top: 5px;font-style: normal;display: block;width: 42px;height: 42px;position: absolute;z-index: 9;right: 1px;top: 1px;text-align: center;color: #ffffff;font-weight: bold;font-size: 14px;line-height: 16px;}

.out-of-stock-img{position: absolute;z-index: 998;width:100%;height:100%;top: 0;background: #ddd;opacity: 0.5;}
.out-of-stock-img-content{position: absolute;z-index: 999;top: 40%;left: 50%;margin-left: -45px;}
.out-of-stock-img-content p{color: #fff;background: #686868;width: 90px;text-align: center;padding: 4px 0;border-radius: 5px;font-size: 14px;}
.checkout-shipping-tracking{text-transform: none;color: red;font-size: 12px;font-weight: normal;}
.product_addmuntile_form .other_infor {background-color: rgba(255,255,255,0.99);border-radius: 0 0 2px 2px;position: absolute;left: 0;top: 100%;width: 100%;text-align: left;overflow: hidden;z-index: 1;text-align: left;}
.product_addmuntile_form .other_infor button{background:none;}
.product_addmuntile_form .other_infor button i{margin-right: 5px;position: relative;color: #139012;font-size: 16px;}
.top-menu-rights{width: 920px;}
.add-to-substore{display:none;}
.main .affiliate_message {margin: 0;}
.main-container:after,.main:after,
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,.history:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,.from-to-aff:after,.form-group:after,
.buttons-set:after,.product-info-price:after,
.page-print .print-head:after,.price-box:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,.div-left:after,.div-right:after,.modal-body:after,.coupon-boby:after,
.send-friend .form-list li p:after,.rewardpointsbehavior-product-view:after
,.my-account .customer-fieldset .form-list li .input-box:after,.pager:after,.wishlist-box:after,.hm-i-p-icon:after,.hm-i-p-content:after,.rewardpointsbehavior-product-view .rewardpointsbehavior-checkout-action:after
{ display:block !important; content:"." !important; clear:both !important; font-size:0 !important; line-height:0 !important; height:0 !important; overflow:hidden !important; }