/* CSS Document */
.clear {clear:both; height: 1px; overflow: hidden;}
.w10b {width:10%!important;}.w20b { width: 20%!important;}.w30b { width: 30%!important;}.w40b { width: 40%!important;}.w50b { width: 50%!important;}.w60b { width: 60%!important;}.w70b { width: 70%!important;}.w80b { width: 80%!important;}.w90b { width: 90%!important;}.w100b { width: 100%!important;}
#cartnum,
#topcart {display:none;}
.h-navigation__text--color0, .h-navigation__text--color0:visited {
  color: #ffffff;
}
.h-navigation__text--color1, .h-navigation__text--color1:visited {
  color: #ffffff;
}
.h-navigation__text--color2, .h-navigation__text--color2:visited {
  color: #ffffff;
}
.h-navigation__text--color3, .h-navigation__text--color3:visited {
  color: #ffffff;
}
.h-navigation__text--color4, .h-navigation__text--color4:visited {
  color: #ffffff;
}
.h-navigation__text--color5, .h-navigation__text--color5:visited {
  color: #ffffff;
}
.h-navigation__text--color6, .h-navigation__text--color6:visited {
  color: #ffffff;
}
.h-navigation__text--color7, .h-navigation__text--color7:visited {
  color: #ffffff;
}
.h-navigation__text--color8, .h-navigation__text--color8:visited {
  color: #FFFFFF;
}
/*banner*/
.h-navigation__menu {
  margin-bottom: 0;
}
.fixed-width {
  padding: 0;
}
.hero__title {
  color: #000;
}
.hero__subtitle {
  color: #000;
}
@media screen and (min-width: 1025px) {
  .hero__title {
    color: #fff;
  }
  .hero__subtitle {
    color: #fff;
  }
  .hero a.hero__cta {
    background-color: #fff;
    color: #000;
  }
}
.new-in[data-color="#000000"] .new-in__title, .new-in[data-color="#000000"] .new-in__sub, .new-in[data-color="#000000"] .new-in__copy {
  color: #000000
}
.new-in a.new-in__button[data-color="#ffffff"], .new-in a.new-in__button:hover[data-color="#ffffff"], .new-in a.new-in__button:link[data-color="#ffffff"] {
  color: #ffffff
}
.new-in a.new-in__button[data-bg-color="000"], .new-in a.new-in__button:hover[data-bg-color="#000"], .new-in a.new-in__button:link[data-bg-color="#000"] {
  background-color: #000
}
.new-in[data-color="#000"] .new-in__title, .new-in[data-color="#000"] .new-in__sub, .new-in[data-color="#000"] .new-in__copy {
  color: #000
}
.new-in a.new-in__button[data-color="#fff"], .new-in a.new-in__button:hover[data-color="#fff"], .new-in a.new-in__button:link[data-color="#fff"] {
  color: #fff
}
.new-in a.new-in__button[data-bg-color="#000"], .new-in a.new-in__button:hover[data-bg-color="#000"], .new-in a.new-in__button:link[data-bg-color="#000"] {
  background-color: #000
}
.refresh-content-images__title[data-color="null"] {
  color: null;
}

/*product*/
.category-products-item__price-container .price-value s {
  margin-left: 10px;
  font-weight: 100;
  color: #444
}
.mobileCur {
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  color: #000;
  background: #ddbb62;
  border: 1px solid #ddbb62;
}
.main-header { display: none; background: #0d0d0d; height: 56px; margin-bottom: 20px;}
@media (min-width:1025px) {
  .main-header{ display: block;}
}
.pc-show {display:none;}
.mb-show {display:block;}
@media (min-width:768px) {
.pc-show {display:block;}
.mb-show {display:none;}
}
#qty { text-align: center}

/* Reviews */
.details_rating { display:inline-block; line-height:30px; font-size:16px; text-transform:uppercase; color:#f45a19;}
.details_rating a { color:#f45a19; text-decoration: none}
.details_rating a:hover { text-decoration:underline;}
.details_rating i { color: #f45a19; margin:0 1px; font-size:16px;}
.share-buttons { float:none; padding-bottom:5px;}
.share-buttons__label { display: inline-block; margin-right: 25px; text-transform: uppercase; font-size: 14px; font-weight: bolder; vertical-align: text-bottom;color:#f60829; }
.share-buttons__list { display: inline-block } 
.share-buttons__item { display: inline-block; width:28px; height:28px; background: #3a559f; }
.share-buttons__item a { display:block; color:#fff; text-align:center; line-height:28px;}
.share-buttons__item:nth-child(2) { background: #50abf1;}
.share-buttons__item:nth-child(3) { background: #c9353d;}
.share-buttons__item:nth-child(4) { background: #dd4b39;}
.share-buttons__item:not(:last-child) { margin-right: 4px; }
.share-buttons__item:hover { color: #e80e1c }

.review-header {margin: 26px 0; font-size: 20px; text-align: center; font-weight: bold; color: black; font-family: "AvantGardeGothicITCW02B 737103", "Arial Black", Gadget, sans-serif; background: #000; height: 50px;}
.review-header span { float: left; display:block; padding: 10px 10px 0 10px; height: 60px; background: #fff; border: 1px solid #000; border-bottom: 1px solid #fff; margin-top: -10px; line-height: 50px; }
.review-container {box-sizing: border-box; color: #212121; font-family: Tahoma; padding: 30px 10px; border: 1px solid #eee;}

.wirteReviews { margin-bottom:10px; padding-bottom:10px}
.Reviews-title,
.wirteReviews h2 { padding:10px 0 20px 0; font-size:13px; font-weight:600; text-transform:uppercase}
.wirteReviews h2 span { float:right; line-height:18px; cursor:pointer;}
@media (min-width: 768px) {
.wirteReviews h2 { font-size:16px;}
#ProductDetails { margin: 20px -10px; }
}
.writereview,
.closetowrite { display:none;}
.Reviews-title { border-bottom:1px solid #ddd; margin-bottom:10px;}
#comments .media-heading { padding:5px; background: #f8f8f8;}
#comments .media-heading .text-danger { font-size:14px; line-height:20px;}
#comments .media-left a { display:block; width:64px; height:64px; font-size:20px; background: #f8f8f8; line-height:64px; text-align:center; color:#999}
.mediaHelpful { padding-top:5px; clear:both; text-align:right}
.mediaHelpful .like,
.mediaHelpful .unlike { cursor:pointer; }
#Tab1{ width:100%; padding:20px 0 0; margin:0 auto; overflow: hidden; font-size:12px; }
.Menubox { width:100%; height:38px; border-bottom:1px solid #eee; text-transform: capitalize;}
.Menubox ul{ margin:0px auto; padding:0; position:relative; }
.Menubox li{ float:left; margin:0 1px 0 0; padding:0 10px; display:block; cursor:pointer; text-align:center; background: #f3f3f3; border:1px solid #eee; border-width:3px 1px 0 1px; height:37px; color:#333; font:400 13px/37px Arial,Helvetica,sans-serif; }
.Menubox li.hover{ height:38px; color:#333; border-top-color:#3b3b3b; background:#fff; }
.Contentbox{ clear:both; margin:0px; padding:20px; width:100%; overflow:hidden; text-align:left; background:#fff; border:1px solid #eee; border-width:0 1px 1px; }

/* Form */
.form-control {display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none;  border: 1px solid #ccc; border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); }
.form-control::-moz-placeholder { color: #999; opacity: 1; }
.form-control:-ms-input-placeholder { color: #999; }
.form-control::-webkit-input-placeholder { color: #999; }
.form-control::-ms-expand { background-color: transparent; border: 0; }
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eee; opacity: 1; }
.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; }
textarea.form-control { height: auto!important; min-height: auto !important; }
.form-select { display: inline-block; position: relative; width: 100%;}
.form-select span { position: absolute; top: 10px; right: 10px; }

.box { padding-top:5px; padding-bottom:5px;}
.goods {  padding:7px 0; margin-bottom:10px;}
.goods .goods-img {display: table; width: 100%; text-align:center }
.goods .goods-img a { display: table-cell; height: 165px; vertical-align: middle; text-align: center}
.goods .goods-img a img { margin: 0 auto; max-width: 100%; max-height: 165px;}
.goods .goods-name { padding:3px 0; height: 45px; text-align:center; font-size:14px; line-height:22px; color:#666; overflow: hidden;}
.goods .goods-name a { color:#777; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;}
.goods .goods-price { padding-top:5px; height:30px; text-align: center; line-height:30px;}
.goods .goods-price span {  color:#f00; font-size:15px; line-height:30px; font-weight: 600; font-family:Arial,Helvetica,sans-serif;}
.goods .goods-price s { margin-left: 10px; display:inline-block; color:#999; font-size:14px; }
/**/
.form-group {
  margin-bottom: 15px;
  clear: both
}
.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=20); opacity: .2; }
.close:hover,
.close:focus {  color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5; }
button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0; }
.modal-open { overflow: hidden; }
.modal { display: none; outline: 0; }
.modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
.modal-open .modal { overflow-x: hidden; overflow-y: auto; }
.modal-dialog { position: relative; width: auto; margin: 10px;}
.modal-content { position: relative; background-color: #fff; outline: 0;}
.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; }
.modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; }
.modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; }
.modal-header { padding: 15px 0; border-bottom: 1px solid #e5e5e5;font-family: "AvantGardeGothicITCW02B 737103", "Arial Black", Gadget, sans-serif; font-size: 20px; text-transform: uppercase;}
.modal-header .close { margin-top: -2px; }
.modal-title { margin: 0; line-height: 1.42857143; }
.modal-body { position: relative; padding: 15px 0; }
.modal-footer { padding: 15px; text-align: center; border-top: 1px solid #e5e5e5; }
.modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; }
.modal-footer .btn-group .btn + .btn { margin-left: -1px; }
.modal-footer .btn-block + .btn-block { margin-left: 0; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}
@media (min-width: 768px) { 
.modal-dialog { width: 600px; margin: 30px auto;}
.modal-content { }
  .modal-content label {width:140px; float: none} 
.modal-sm { width: 300px; }
}
@media (min-width: 992px) {
.modal-lg { width: 900px; }
}

/* shoping cart */
.main-cart { margin-top:10px; background: #fff; }
.red { color:#c00; font-size:14px;}
#cart_title{margin:auto;padding:0;margin-top:10px;width:100%;line-height:30px;font-family:Georgia, "Times New Roman", Times, serif;font-style: normal; font-size:20px;}
#cart_list{margin:auto;padding:0;margin-top:10px; width:100%;height:auto; overflow:hidden;}
#ctitle{ clear:both; height:40px; line-height:40px;border-top:#CCC 1px solid;border-bottom:#CCC 1px solid;}
#ctitle li{display:block; float:left;font-family:Georgia, "Times New Roman", Times, serif; font-size:16px}
/*#ctitle #t1{width:534px;}
#ctitle #t2{width:140px;}
#ctitle #t3{width:120px;}
#ctitle #t4{width:100px;}
#ctitle #t5{width:120px;}
#ctitle #t6{width:100px;}*/
.cartbox { padding-top:10px;}
.cartbox .qty { border-radius:5px; text-align:center; border:1px solid #ddd;}
#clist{ clear:both; height:auto; overflow:hidden;}
#clist ul{clear:both;padding:10px 0px 10px 0px;border-bottom:#CCC 1px solid;height:auto; overflow:hidden;}
#clist li{display:block; float:left;}

#clist input,
#clist select  {
    vertical-align: middle;
    color: #636363;
    font: 16px Calibri,Helvetica,sans-serif;
}
#ctotal{padding:2px 0px 2px 0px; height:auto; overflow:hidden;}
#ctotal li{display:block; float:left;}
#ctotal #o1{width:100%; text-align:center}
#ctotal #o1 a{display:inline-block;height:30px; width:150px; line-height:30px; color:#FFF; text-align:center; background:#000;}
#ctotal #o2{width:100%; text-align:center; font-size:18px;}
#ctotal #o2 span { font-size:18px;}
#cart_content{margin:auto;padding:0;width:974px;}

#cart_left{margin-top:10px; border:#f1f1f1 1px solid; height:auto; overflow:hidden;}
#cart_right{height:auto; overflow:hidden;}
#tl{height:30px; margin:0 -15px;  line-height:30px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bolder; background:#ededed; text-indent:10px;}
#tc{}
#tc ul{ clear:both; padding:5px 0;}
#tc #oc_box{padding:5px 10px 5px 10px;width:275px; display:block;float:left;  height:auto; overflow:hidden;}
#tc #oc_boxs{padding:10px;width:660px; display:block; height:auto; overflow:hidden;}
#tc li{ display:block;}
#tc #oc_title{line-height:25px; font-weight:bolder;}
#tc .reg_input{ width:275px; height:25px;border:#ccc 1px solid;}
#tc .reg_inputs{ width:572px; height:25px;border:#ccc 1px solid;}
#tc .reg_select{ width:280px; height:28px;border:#ccc 1px solid;}
#tc .reg_textarea{ width:572px; border:#ccc 1px solid;}
#tc .form-control { width:100%!important;}
#tc label { width:auto;}

#tb{margin-top:10px; border:#f1f1f1 1px solid;height:auto; }
#cart_right #tb #tl { margin:0; }
#ts{ padding:10px;}
#ts li { margin:0; padding:0; list-style-type:none;}
#ttotal{ padding:10px;}
#ttotal li{ margin:0; padding:0; list-style-type:none; line-height:30px;border-bottom:#ccc 1px solid; font-family:Calibri, "Times New Roman", Times, serif; font-size:17px;}
#ttotal li span{ float:right; font-family:Calibri, "Times New Roman", Times, serif; font-size:16px;}
#ordersumbit{ margin: 10px auto 10px auto;height:30px; width:150px; line-height:30px; color:#FFF; text-align:center; background:#000;cursor:pointer;}
#ttotals{ padding:10px;}
#ttotals li{ margin:0; padding:0; list-style-type:none; line-height:30px;border-bottom:#ccc 1px solid; font-family:Calibri, "Times New Roman", Times, serif; font-size:17px;}
#ttotals li span{ float:right; font-family:Calibri, "Times New Roman", Times, serif; font-size:16px;}

#tcoupon{padding:10px;}
#tcoupon #coupon{width:200px; height:25px;border:#ccc 1px solid;}
#tcoupon #apply{ display:inline-block;height:29px; width:80px; line-height:29px;color:#FFF; text-align:center;background:#000;cursor:pointer; vertical-align:middle;}

#c{clear:both; padding-top:20px;text-align:center;}

#cart_login{margin:auto; margin-top:10px; padding:5px; height:auto; overflow:hidden;border:#ddd 1px solid;}
#cart_login #lt{ font-size:18px;}
#cart_login #lc{ line-height:30px;}
#cart_login #lc a{font-family:Georgia, "Times New Roman", Times, serif;font-style: italic; font-size:18px; color:#F00; }

.page-header {border-bottom:0;margin:0!important; padding:0!important}
#mobileNavigationRoot #NavigationSubscribeSection,
#mobileNavigationRoot #NavigationContactSection { display:none;}