@charset "utf-8";html{font-family: AmazonEmber, Arial, sans-serif;}
body{margin:0;padding:0;background:#ffffff;font:14px AmazonEmber, Arial, sans-serif;color:#333333;}
@font-face {
  font-family: 'AmazonEmber';
  src: url('fonts/Amazon-Ember-Regular.ttf') format('opentype');
}
div, form, ul, li, dl, dt, dd{margin:0;padding:0;list-style:none;border:0;}
a{text-decoration:none;color:#333333;}
a:hover{text-decoration:underline;color:#38b4e8;outline:0;}
.clear{clear:both;}
.lefts{float:left !important;}
.rights{float:right !important;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.address-field > strong{background:#ffffff;border-style:solid;border-color:#e0e0e0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:3px 3px 3px 3px;color:#a4a4a4;font-size:12px;}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]{-webkit-box-shadow:none;box-shadow:none;padding:6px;text-shadow:none;vertical-align:bottom;outline:none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
@font-face{font-family:'Glyphicons Halflings';src:url("fonts/glyphicons-halflings-regular.eot");src:url("fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("fonts/glyphicons-halflings-regular.woff") format("woff"), url("fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}
.glyphicon{position:relative;top:2px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;font-size:13px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-user:before{content:"\e008";padding-right:3px;}
.glyphicon-search:before{content:"\e003";padding-right:3px;}
.glyphicon-yen:before{padding-right:3px;}
.glyphicon-question:before{content:"\e085";padding-right:3px;}
.glyphicon-shopping-cart:before{content:"\e116";}
h1,
h2{line-height:1.6;position:relative;margin-bottom:20px;padding-left:12px;}
h1.page-title:before, h1.entry-title:before,
h2.page-title:before, h3.page-title:before, h2.entry-title:before,
h1.content-title:before, h2.content-title:before,
h1.wpb_heading:before, h2.wpb_heading:before{background:#38b4e8;}
h1.page-title:before, h1.entry-title:before, h1.content-title:before, h1.wpb_heading:before,
h2.page-title:before, h3.page-title:before,
h2.entry-title:before,
h2.content-title:before,
h2.wpb_heading:before{content:"";position:absolute;width:4px;left:0;top:7px;bottom:6px;margin:auto;}
.alignnone{ display:block; max-width:100%; height:auto;}
.table-responsive .table-border{border:1px #dedede solid;}
.wrapper-full{width:100%;margin:0 auto;padding:0;}
.header-top{width:100%;margin:0 auto;height:33px;background:#f2f2f2;border-bottom:1px #e6e6e6 solid;line-height:33px;font-size:12px;}
.header{margin:0 auto;}
.header-top .welcome-msg{padding-right:10px;}
.top-nav ul{float:right;padding-right:0;}
.top-nav li{float:left;padding:0 10px;}
.top-nav li:last-child{padding-right:0;}
.header{padding:5px 0 0; position: relative; height: 60px;}
.header .logo{ padding:10px 0 18px; position: absolute;}
@media (max-width:480px){.welcome-msg, .top-nav li .menu-label, .login-link .menu-label{display:none;}
body{font-size:12px;}
input{font-size:12px;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{margin-top:1px \9;}
}
@media (max-width:767px){.welcome-msg{display:none;}
.top-nav li .menu-label{display:none;}
.top-nav li{float:left;padding:0;}
.top-nav li > a{border-left:1px solid rgba(0, 0, 0, 0.2);padding:0 4px;}
.top-nav li > a .glyphicon{margin-right:5px;margin-left:5px;width:14px;text-align:center;}
.top-nav li:last-child > a{border-right:1px solid rgba(0, 0, 0, 0.2);}
}
@font-face{font-family:'FontAwesome';src:url("fonts/fontawesome-webfont.eot?v=4.2.0");src:url("fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-search:before{content:"";color:#757575;}
.fa-envelope:before{content:"";}
.fa-lock:before{content:"";}
.fa-user:before{content:"";}
.fa-group:before,
.fa-users:before{content:"";}
.fa-phone:before{content:"";}
.fa-map-marker:before{content:"";}
.fa-edit:before{content:"";}
.fa-truck:before{content:"";}
.fa-calendar:before{content:"";}
.fa-calendar-o:before{content:"";}
.fa-times:before{content:"";}
.fa-signal:before{content:"";}
.fa-tag:before{content:"";}
.fa-dollar:before,
.fa-usd:before{content:"";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"";}
.fa-home:before{content:"";}
.fa-globe:before{content:"";}
.fa-flag:before{content:"";}
.fa-building-o:before{content:"";}
.glyphicon-whatsapp:before {
  content: "\f232"; }

.glyphicon-whatsapp-square:before {
  content: "\f40c"; }
#search-form{float:left;padding:20px 30px 0;}
@media (min-width:630px) and (max-width:767px){#search-form{float:left;padding:10px 0;}
}
.navbar-v2 {
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.searchform .text,
.searchform .button{ display:inline-block;}
.searchform .text input{background:#ffffff;border-style:solid;border-color:#e0e0e0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;color:#888888;}
.searchform .text input{border-radius:0;height:30px;max-width: 280px;background-size:15px 15px !important;background-position:97% center !important;}
.searchform button{background:#e6e6e6;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;color:#757575;}
.searchform button:hover, .searchform button:focus{background:#e6e6e6;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;color:#757575;}
.searchform button{padding:0;border-radius:0;border-width:0;font-size:18px;width:30px;height:30px;margin-left:0;-webkit-box-shadow:none;box-shadow:none;background:#e6e6e6;}
.searchform button:hover, .searchform button:focus{background:#38b4e8;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.searchform button:hover .fa-search:before{color:#fff;}
#search-form p{padding:8px 0 0;margin:0;font-size:12px;color:#888;}
#search-form p a{color:#888;padding-right:10px;}
.nav-rt #searchform{
	display: none;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
@media (max-width:970px){.searchform .text input{width:100%;}}
#mini-cart{float:right;position:relative;z-index:1000;padding:10px 0 0 0;}
#mini-cart .cart-head{position:relative;padding:6px 18px;padding-right:0px;z-index:1002;}
#mini-cart .cart-head{ margin-top: 2px;}
#mini-cart .cart-head a:hover{color:#38b4e8;text-decoration:none;}
#mini-cart .cart-head .cart-icon{color:#757575;}
#mini-cart .cart-head .glyphicon-shopping-cart{font-size:20px;}
#mini-cart:hover .cart-icon{color:#38b4e8;}
.ms-cart{display:none;}
.badge{color:#fff;background-color:#38b4e8;}
#mini-cart .cart-panel{position:absolute;top:100%;left:none;right:0;z-index:1000;display:none;float:left;min-width:298px;padding:15px 13px;margin:-1px 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dedede;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);}
#mini-cart .cart-panel p{padding:10px 0;}
#mini-cart .cart-panel ul{overflow-y:auto;max-height:304px;}
#mini-cart .cart-panel ul li{float:left;background:#fff;width:100%;border-bottom:1px #dedede dashed;padding-bottom:6px;margin-bottom:6px;}
#mini-cart .cart-panel ul li:last-child{border-bottom:1px #fff solid;margin-bottom:0;}
#mini-cart .cart-panel ul li:hover{background:#f8f8f8;}
#mini-cart .cart-panel div.product-thumbnail{float:left;display:inline-block;text-align:center;}
#mini-cart .cart-panel .product-detail{padding-left:90px;padding-top:0px;}
#mini-cart .cart-panel .product-sku{display:inline-block;text-align:right;float:right;}
#mini-cart .cart-panel .product-add{display:inline-block;margin:2px 0;font-size:12px;}
#mini-cart .cart-panel .product-price{float:left;width:100%;font-size:12px;display:block;margin:8px 0;font-weight:600;}
#mini-cart .cart-panel .minicart-total{border-top:1px #dedede solid;padding-top:10px;text-align:right;font-size:14px;font-weight:600;color:#333;margin-bottom:15px;}
#mini-cart .cart-panel .minicart-total .amount{color:#38b4e8;}
#mini-cart .cart-panel .cart-buttons{text-align:right;}
#mini-cart .cart-panel .btn-btn{padding:8px 15px;font-size:14px;margin-right:0;margin-left:8px;}
.ms-jieri{display:none;}
@media (max-width:767px){.ms-jieri{display:inline-block;text-align:center;height:35px;vertical-align:middle;}
.ms-jieri{color:#ffffff;line-height:35px;vertical-align:middle;font-size:14px;}
}
@media (max-width:767px){.searchform .text input{width:150px;}
}
.ms-item{background:#fff;color:#38b4e8;font-size:12px;min-width:10px;padding:2px 3px;position:absolute;right:7px;top:1px;}
@media (max-width:480px){.ms-cart{display:block;}
.xs-cart{color:#fff;vertical-align:middle;padding:0 12px 0 0;position:relative;}
.xs-cart .glyphicon-shopping-cart{padding-top:6px;font-size:24px;}
.header .logo{padding:8px 0 16px;}
.searchform .text input{width:100px;}
#search-form{float:left;padding:5px 0 10px 10px;}
}
@media (max-width:390px){.header .logo{padding:8px 0 16px 0;text-align:center}
.searchform .text input{width:180px;}
}
@media (max-width:350px){.ms-cart{display:block;}
.xs-cart{color:#fff;vertical-align:middle;padding:0 10px 0 0;}
.xs-cart .glyphicon-shopping-cart{padding-top:6px;font-size:24px;}
.header .logo{padding:8px 0 16px;}
.searchform .text input{width:180px;}
#search-form{float:left;padding:5px 0 10px 0;}
#search-form span.hot{display:none;}
}

.navbar-nav > li > a {
	color:#333333;
	line-height:38px;
}
.navbar-nav > li > a:hover {
	color:#333333;
}
.navbar-default .navbar-toggle {
	border-color:#fff;
}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
	background-color:#fff;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#333;
}
.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar {
	background-color:#38b4e8;
}
#UserModal, #HomeModal{ top: 15vh;}
.menu{margin:0 auto; padding:10px 0 15px;background:#ffffff;}
.navbar-default .navbar-nav > li > a{color:#333333;padding:15px 20px 0;font-size:18px;text-transform:uppercase; }
.navbar-default .navbar-nav > li > a:hover{color: #38b4e8;}
.navbar-default .navbar-nav > li.nav-logo > a{padding:5px 20px 0;}
  .navbar-default .logo{float:left; padding-top:6px; padding-right:20px;}
  .navbar-default .nav-rt{padding-top:18px;}
  .navbar-default .nav-rt .glyphicon-search{margin-top:2px;}
  .navbar-default .nav-rt .glyphicon-search, .navbar-default .nav-rt .glyphicon-user{font-size:20px;cursor:pointer;}
  .navbar-default .nav-rt .glyphicon-user:before{padding-right:0;}
@media (min-width:768px){
  .navbar-default .logo{float:left; padding-top:6px; padding-right:50px;}
.navbar-header .logo{display: none;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
    color:#38b4e8;
    background-color:transparent;
}
.navbar-default .navbar-nav > li:hover{background:#ffffff;}
.menu .mega-menu li div.popup{width:800px; left:-60px; margin-bottom:20px;z-index:1030;border:1px rgba(0,0,0,.1) solid; box-shadow: 10px rgba(0,0,0,.1); }
.menu .mega-menu li.nav-flower{margin-left:-10px;}
.menu .mega-menu li.nav-city div.popup{width:214px;}
.menu .mega-menu li div.popup .inner{padding:10px;}
.menu .mega-menu li div.popup a{color:#555;font-size:14px;padding:0;line-height:24px;}
.menu .mega-menu li div.popup a:hover{text-decoration:underline;color:#38b4e8;}
.menu .mega-menu li div.popup dl{clear:both;float:left;width:100%;display:block;margin-bottom:6px;padding-bottom:6px;border-bottom:0 solid #dedede;}
.menu .mega-menu li div.popup dl:last-child{border-bottom:none;}
.menu .mega-menu li div.popup dt, .menu .mega-menu li div.popup dd{float:left;line-height:24px;padding-left:18px;}
.menu .mega-menu li.nav-city div.popup dd{padding-left:9px;padding-right:9px;}
.menu .mega-menu li div.popup dt{position:relative;margin:0;padding:0;padding-left:8px;font-size:14px;color:#333; color:#38b4e8;font-weight:600;clear: both;}
.menu .mega-menu li div.popup8 dt:before{background:#10309;position:absolute;width:3px;left:0;top:7px;bottom:6px;margin:auto;}
}
.menu .mega-menu li .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:5px dashed;border-top:5px solid \9;border-right:5px solid transparent;border-left:5px solid transparent;}
@media (max-width:970px){.menu .mega-menu li.nav-flower{margin-left:0;}
.navbar-default .navbar-nav > li > a{padding:0 15px;}
}
@media (min-width:768px){.navbar-default .navbar-nav > li:hover .dropdown-menu{display:block;}
}
@media (min-width:770px) and (max-width:990px){
  .navbar-default .navbar-nav > li > a{padding:15px 8px 0;font-size:14px;}
}
@media (min-width:480px) and (max-width:768px){.header .logo{padding:8px 0 16px;}
.ms-cart{display:block;}
.xs-cart{color:#fff;vertical-align:middle;padding:0 15px 0 0;}
.xs-cart .glyphicon-shopping-cart{padding-top:6px;font-size:24px;}
}
@media (max-width:767px){
  #UserModal .modal-dialog, #HomeModal .modal-dialog{ margin:10px 5px;}
  .menu{padding:10px 0 0;}
  .navbar-toggle .icon-bar {
    width:28px;
    height:2px;
    background-color: #000;
    margin-bottom: 6px;
  }
  .navbar-default .logo{padding:0; }
  .navbar-default .nav-rt{padding-top:8px;}
  .navbar-default .nav-rt .glyphicon-search{margin-top:2px;}
  .navbar-default .nav-rt .glyphicon-search, .navbar-default .nav-rt .glyphicon-user{font-size:18px;cursor:pointer;}
  #mini-cart .cart-head .glyphicon-shopping-cart{font-size:18px;}
  #mini-cart{padding:5px 5px 0 0;}
  #mini-cart .cart-head{padding:3px 18px;}
  .navbar-default .logo img{ width:100px;}
.navbar-header{padding:10px 0 0;}
.menu .mega-menu{background:#ffffff;}
.menu{position:relative;z-index:1030;}
.navbar-default .mega-menu{
  clear:both;
  width: 100%;
  height: auto;
  position:relative;
  left: 0;
  top:0;
  z-index:1030;
}
.navbar-default .navbar-nav > li:hover{background:none;}
.navbar-default .navbar-nav > li > a{color:#333;padding:0 10px;font-size:14px;line-height:36px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#333;}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{color:#222;}
.menu .mega-menu li.open div.popup{margin-bottom:20px;border:2px #38b4e8 solid;}
.menu .mega-menu li div.popup dl{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dedede;}
.menu .mega-menu li div.popup dl:last-child{border-bottom:none;padding-bottom:0;}
.menu .mega-menu li div.popup dt{padding-left:10px;color:#38b4e8;color:#333;}
.menu .mega-menu li div.popup dd{float:left;padding:5px 0;}
.menu .mega-menu li div.popup dd a{padding:0 15px;}
.menu .mega-menu li div.popup dd a:hover{text-decoration:underline;color:#38b4e8;}
div.list-birthday .products .rights, div.list-yongsheng .products .rights{float:left !important;}
}
@media (min-width:767px) and (max-width:769px){.searchform .text input{width:238px;}
.menu .mega-menu li div.popup dd a{padding:0 15px;}
.navbar-default .navbar-nav > li > a{padding:15px 8px 0;font-size:14px;}
}
@media (min-width:767px) and (max-width:999px){
  .navbar-default .logo{padding-right:20px;}
}
.banner{width:100%;padding-top:10px;}
.banner .fill{width:100%;height:440px;background-position:center;}
.banner .fill a{width:100%;height:440px;display:block;}
.page-main .carousel-control{width:10%;}
.carousel-control.left, .carousel-control.right{display:block;background-image:none;}
.banner .carousel-control.left:hover{display:block;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;}
.banner .carousel-control.right:hover{display:block;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .2) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .2) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .2)));background-image:linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .2) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x;}
.mainBody{margin:0 auto 30px;}
.mt-10{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.page-text{ padding: 20px 0; margin: 20px 0 50px; }
.page-text h1, .page-text h2{margin-top:4vh;margin-bottom:8px;padding:0;font-size:24px;font-weight:bold;}
.page-text h1,.page-text h3{font-size: 24px;}
.page-text h1.page-title1{margin:0 0 10px 0;padding:0;font-size:3vh;}
.page-text .text_words p{padding-top:0;margin-top:0;font-size:12px;line-height:18px;}
.page-text .text_words p b, .page-text .text_words p strong{font-weight:normal;}
.page-text p{padding-top:0;margin-top:20px;font-size:18px;line-height:26px;}
.page-text .text_words2{font-size:14px; color:#555;}
.page-text video{ border:solid 1px #dcdcdc;}
.bestservice .our{padding-bottom:15px;}
@media (min-width:767px){
  .bestservice .our{margin-top:50px;}
}
.bestservice .icons h4{ clear: both;  font-size:14px; color:#3fb4e9; }
@media (min-width:767px){
  .page-text h1, .page-text h2,.page-text h3{font-size:3.8vh;font-weight:bold;}
  .page-text .divrt{padding-left:90px;}
  .page-text .text_words2 p{line-height:30px;}
}
.page-text .text_words2 p.txt1{margin-bottom:50px;}
.page-text .text_words2 p.txt2{margin-top:50px;}
.page-text .text_words3{background:#d1edf5; padding: 50px 80px;}
.page-text .text_words3 h1{margin-top:0;}
@media (max-width:767px){
  .bestservice .our{ display: none; }
  .page-text{ padding: 10px 0; margin: 10px 0; }
  .page-text h1, .page-text h2{margin-top:3vh;}
  .page-text p{padding-top:10px;margin-top:0;font-size:14px;line-height:20px;}
  .page-text .text_words3{padding: 20px 10px;}
  .page-text .text_words2 p.txt1{margin-bottom:20px;}
  .page-text .text_words2 p.txt2{clear:both; padding-top:30px;}
}
#itemlists {
  position: relative;
  background-color: #fff;
}
#itemlists .overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 50;
}

.navbar-default .navbar-nav > li.supersale > a:hover{ color:#ff1100; }
.hot-badge{ background-color: #ff1100; padding:.2em .6em;border-radius:50px;position:absolute;width:max-content;top:8px; right:3px; font-style: italic; }

.xt h4{display:block;position:absolute;bottom:0px;width:100%;overflow: hidden;height:38px;line-height:38px;background:#000;text-align:center;color:#fff;font-weight:bold;padding:0;margin:0;font-size:14px;background:rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.xt a:hover h4{height:46px;line-height:46px;}

.article .xt{
  transition: .5s;
  box-shadow: 0 20px 30px rgba(0,0,0,.1);
  margin: 10px 0;
  padding-bottom:30px;
  box-sizing: border-box;
}
.xt h5{
  overflow: hidden;
  position:absolute;
  width: 100%;
  bottom: 0;
  background:#fff;
  font-size: 2vh;
  text-align: center;
  height: 5vh;
  line-height: 5vh;
  padding:0;margin:0;
  position:absolute;
  width: 100%;
  bottom: 0;
}
.filtr-item .xt{
  margin-bottom: 5rem !important;
}
.filtr-item .xt12 a:hover h5{
  top: 0;
  bottom: auto;
  position:absolute;
  width: 100%;
  height: 5vh;
  line-height: 5vh;
  background:#000;
  color:#fff;
  background:rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
}
@media (min-width: 992px) {
  .ekko-lightbox .modal-dialog {
    width: 900px;
  }
}
.xt a:hover h5{
  position:absolute;
  width: 100%;
  height: 5vh;
  line-height: 5vh;
  background:#000;
  color:#fff;
  background:rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
}
.xt a figure {
	overflow: hidden;
}
.xt a img{	
  -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.xt a:hover img{
  -webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.xt h4.rt{right:10px;}
.page-text .btn-default{
  min-width: 180px;
  padding: 10px 20px;
  font-size:16px;text-transform:uppercase;
	background-color:#cff0ff;
  border: 1px solid #cff0ff;
  grid-column-gap: 10px;
  transform-origin: 100%;
  border-radius: 30px;
}
.page-text .btn-cta{
	color:#fff;
	background-color:#3eb4e9;
  border: 1px solid #3eb4e9;
}
.page-text .btn-default:hover {
	color:#fff;
	background-color:#3eb4e9;
	border-color:#3eb4e9;
}
.container1 {
  display: flex;
  width: 100%;
  padding-bottom:30px;
  box-sizing: border-box;
  height: 50vh;
}
.fenlei .container1 {
  height: 40vh;
}
.container1 .box {
  flex: 1;
  overflow: hidden;
  transition: .5s;
  box-shadow: 0 20px 30px rgba(0,0,0,.1);
  margin: 0 10px;
  line-height: 0;
  width: 25%;
}
.container1 .box:hover{
  width: 100%;
}
.fenlei .container1 .box {
  box-shadow: 0 20px 20px rgba(0,0,0,.1);
}
.container1 .box:first-child {
  margin-left: 0;
}
.container1 .box:last-child {
  margin-right: 0;
}
.container1 .box > img {
  width: 200%;
  height: calc(100% - 8vh);
  object-fit: cover; 
  transition: .5s;
}
.fenlei .container1 .box > img {
  height: calc(100% - 5vh);
}

.container1 .box > span {
  font-size: 2.8vh;
  display: block;
  text-align: center;
  height: 5vh;
  line-height: 2.6;
}
.fenlei .container1 .box > span {
  font-size: 2vh;
  height: 3vh;
  line-height: 2.3;
}
.container1 .box:hover > span {
  position:absolute;
  width: 100%;
  height: 5vh;
  line-height: 5vh;
  bottom: 0;
  background:#000;
  color:#fff;
  background:rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
}
.container1 .box:hover { flex: 1 1 50%; }
.container1 .box:hover > img {
  width: 100%;
  height: 100%;
}
.container1 a{
  position: relative;
}
.gallery .container1 .box > img {
  height: calc(100% - 5vh);
}
.gallery .container1 .box > span {
  font-size: 2vh;
  height: 3vh;
  line-height: 2.3;
}
.gallery .container1 .box:hover > img {
  width: 100%;
  height: 100%; 
}
.gallery .container1 .box:hover > span {
  position:absolute;
  width: 100%;
  font-size: 2vh;
  height: 5vh;
  line-height: 5vh;
  bottom: 0;
  background:#000;
  color:#fff;
  background:rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;
}

.aboutus{ padding-top: 20px; }
.aboutus .swiper{
	position:relative;
	display:flex;
	width:100%;
	height:var(--common-height);
	margin:32px auto;
	line-height:normal;
}
.aboutus .swiper .swiper-header {
	display:flex;
	width:200px;
	height:var(--common-height);
	box-sizing:border-box;
	background-color:var(--header-card-bd);
	flex-direction:column;
	justify-content:center;
	text-align:center;
	color:#fff;
  background: #38b4e8;
}
.aboutus .swiper .swiper-header .review-header-title {
	font-size:16px
}
.aboutus .swiper .swiper-header .review-header-stars {
	margin-top:12px;
	font-size:0
}
.aboutus .swiper .swiper-header .star-item {
	width:20px;
	height:20px;
	position:relative;
	display:inline-block;
	margin:0
}
.aboutus .swiper .swiper-header .star-item i {
	position:absolute;
	display:inline-block;
	left:0;
	top:0;
	font-size:20px
}
.aboutus .swiper .swiper-header .review-header-rating,.aboutus .swiper .swiper-header .review-header-count {
	font-size:14px;
	margin-top:12px
}
.aboutus .swiper .swiper-wrapper {
	position:relative;
	width:calc(100% - 200px);
	box-sizing:border-box;
	padding:0 30px 0 30px;
}
.aboutus .swiper .swiper-wrapper .reviewlist{
  padding: 15px 10px 10px;
  border: 1px solid #dcdcdc;
  height: 280px;
  overflow: hidden;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}
.aboutus .swiper .swiper-wrapper .reviewlist .star{
  color:#ff9800;
}
.aboutus .swiper .swiper-wrapper .review-name{
  margin-bottom: 10px;
}
.aboutus .swiper .swiper-wrapper .review-content{
  padding-top: 10px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}
.aboutus .swiper .swiper-wrapper .carousel-control.left {
  left:-25px;
}
.aboutus .swiper .swiper-wrapper .carousel-control.right {
  right:-25px;
}
.aboutus .swiper .swiper-wrapper .carousel-control .glyphicon {
  font-size: 14px;
  color: #555;
}
@media (max-width:767px){
  .aboutus .swiper{
    width:100%;
    flex-direction:column;
  }
  .aboutus .swiper .swiper-header {
    width:100%;
    padding-top:20px;
    padding-bottom:20px;
    margin-bottom:20px;
  }
  .aboutus .swiper .swiper-wrapper {
    display: block;
    float: left;
    clear: both;
    width:100%;
  }
  .aboutus .swiper .swiper-wrapper .reviewlist{
    margin: 0 -10px;
    padding: 0 -10px;
    height:auto;
    overflow:auto;
  }
}

.pg-ads{margin:22px 0 0 0;text-align:right;}
.pg-ads img{float:right;}
.page-list{clear:both;}
.page-list h3{line-height:1.6;position:relative;margin-bottom:20px;padding-left:12px;}
.page-list h1, .page-list h2, .page-list h3{margin-bottom:8px;padding-bottom:0;font-size:24px;font-weight:500;}
ul.quick-link{float:right;margin:30px 0 0;padding-right:10px;}
ul.quick-link li{float:right;list-style-type:disc;margin-left:30px;padding-left:0;}
div.xiaotu div{margin:10px 0 0;}
div.xiaotu .xt{position:relative;}
div.xiaotu .xt h4{display:block;position:absolute;bottom:0px;width:95%;height:33px;line-height:33px;background:#000;text-align:center;color:#fff;font-weight:bold;padding:0;margin:0;font-size:14px;background:rgba(0,0,0,.6);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
div.xiaotu .xt a:hover h4{height:46px;line-height:46px;}
@media (max-width:480px){div.xiaotu .xt h4{width:94%;font-size:12px;}}
.page-list .products{padding:0 12px 0 10px;}
.page-list .products .col-md-2{padding:0;}
.page-list .products .col-md-3{padding:0;}


.products .prod-row a:hover{text-decoration:none;}
.products .prod-row .inner{padding:10px 5px;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.4);box-shadow:0 0 1px rgba(0, 0, 0, 0.4);position:relative;}
.products .prod-row .inner img{transition: all 1s ease;}
.list-sale .products .prod-row .inner{padding:10px 5px;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-shadow:0;box-shadow:0;position:relative;}
.list-sale .products .prod-row .inner img{width:278px;}
.list-sale .products .col-md-3 .inner{padding:10px 5px;}
.products .prod-row .inner .posit{position:absolute;right:3px;top:5px;z-index:999;}
.products .labels, .product_featured .labels{position:absolute;left:4px;top:15px;z-index:999;width:56px;}
.product_images .labels{position:absolute;left:0;top:15px;z-index:999;width:56px;}
.products .labels .posit-hot, .product_images .labels .posit-hot, .product_featured .labels .posit-hot{width:56px;height:30px;line-height:30px;display:block;background:#14bfcc;color:#fff;text-align:center;font-weight:bold;margin-bottom:3px;text-transform:uppercase;}
.product_images .labels .posit-clear{width:86px;height:30px;line-height:30px;display:block;background:#ff1100;color:#fff;text-align:center;font-weight:bold;margin-bottom:3px;text-transform:uppercase;}
.products .labels .posit-sale, .product_images .labels .posit-sale, .product_featured .labels .posit-sale{width:56px;height:30px;line-height:30px;display:block;background:#ff0097;color:#fff;text-align:center;font-weight:bold;text-transform:uppercase;}
.prod-row .inner .p_sale{width:36px;height:41px;line-height:40px;display:block;background:url(offsales.png) no-repeat;color:#fff;font-weight:bold;text-transform:uppercase; font-size:20px; right:3px;}
.prod-row .inner .p_sale span{ font-size:14px; padding:2px 0 0 6px; color:#f3f3f3 }
.products .freeusa{color:#ff0097;}
.products .prod-row > .inner:hover{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.8);box-shadow:0 0 1px rgba(0, 0, 0, 0.8);}
.products .prod-row .product-details{text-align:center;}
.products .prod-row .product-details span.product-title{display:block;padding-top:5px;line-height:18px;overflow:hidden;height:40px;color:#666;}
.products .prod-row .product-details .product-price{margin:0;padding:6px 0;font-size:18px;color:#38b4e8;font-weight:600;}
.products .prod-row .product-details .product-price .price-num{font-weight:bold;}
.products .prod-row > .inner:hover span.product-title{color:#333;}
.products .prod-row > .inner:hover .product-price{color:#38b4e8;}
.products .prod-row .product-details .product-price del{color:#999;font-weight:normal;}
.products .prod-row .product-star{text-align:center;}
.products .is-countdown{width:100%;height:37px;border:0;background-color:#f1f1f1;color:#000;line-height:25px;padding:6px 0;margin-bottom:5px;border-radius:0;text-align:center;}
.products .is-countdown span{border-radius:3px 3px 3px 3px;background:#333;color:#fff;margin-left:3px;margin-right:3px;padding:0 6px;display:inline-block;height:25px;}
.products .is-countdown b{font-weight:normal;color:#FF0000;}
@media (min-width:768px){
.products .prod-row .product-details .bv_shows .bv_main_container{text-align:center; margin-left: 30px;}
}
.pageHome .products .prod-row > .inner{padding:0; margin: 0; border:none;}
.pageHome .products .prod-row > .inner:hover{border:none;}
.pageHome .products .prod-row .product-details{text-align:left; margin-left: 5px;}
.pageHome .products .prod-row .product-details span.product-title{display:block;padding-top:10px;line-height:40px;overflow:hidden;height:50px;color:#666;}
.pageHome .products .prod-row > .inner:hover span.product-title{color:#333;}
.pageHome .products .prod-row .product-details .product-price{margin:0;padding:10px 0;font-size:18px;color:#38b4e8;font-weight:600;}
.article .pageHome .products .prod-row .product-details span.product-title{display:block;padding-top:5px;line-height:18px;overflow:hidden;height:30px;color:#666;}

.pageHome1 .products .prod-row > .inner{padding:0; margin: 0 10px; border:none;}
.pageHome1 .products .prod-row:first-child > .inner{ margin-left: 0;}
.pageHome1 .products .prod-row:last-child > .inner{ margin-right: 0;}

.pageBlog .products .prod-row > .inner{padding:0; margin: 0; border:none;}
.pageBlog .products .prod-row > .inner:hover{border:none;}
.pageBlog .products .prod-row .product-details{text-align:left; margin-left: 5px;}
.pageBlog .products .prod-row .product-details .product-price{margin:0;padding:10px 0;font-size:18px;color:#38b4e8;font-weight:600;}
.article .pageBlog .products .prod-row .product-details span.product-title1{display:block;padding:8px 0;line-height:25px; font-weight: bold; color:#333333;}
.pageBlog .products .prod-row > .inner:hover span.product-title1{color:#666;}
.article .pageBlog .products .prod-row .product-details span.read-more{font-size: 14px;}

.pageItem .products .prod-row .product-details{text-align:left; margin-left: 5px;}
.pageItem .products .prod-row .product-details span.product-title{display:block;padding-top:5px;line-height:18px;overflow:hidden;height:20px;color:#666;}
.pageItem .products .prod-row .product-details .product-price{margin:0;padding:6px 0;font-size:18px;color:#38b4e8;font-weight:600;}
.pageItem .products .prod-row > .inner{ margin-bottom: 20px;}
.pageItem .products .prod-row > .inner:hover{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.5);box-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.product-image img{ overflow: hidden;}
@media (max-width:768px){.products .is-countdown{width:100%;height:30px;line-height:20px;padding:3px 0;border-radius:0;font-size:12px;}
.products .is-countdown span{border-radius:3px 3px 3px 3px;background:#333;color:#fff;margin-left:1px;margin-right:1px;padding:0 3px;display:inline-block;height:20px;font-size:10px;}
.products .is-countdown b{display:none;}
}
@media (max-width:768px){.pg-ads{text-align:left}
.pg-ads img{float:left;}
}
@media (max-width:480px){ul.quick-link{float:left;margin:0 0 10px;padding-right:10px;}
ul.quick-link li{float:left;list-style-type:disc;margin-left:30px;margin-bottom:8px;padding-left:0;}
ul.quick-link li.more{display:none;}
.products .prod-row .inner{padding:8px 3px;}
.page-list .products .col-md-3{padding:10px;}
.page-list .products .col-xs-6{padding:8px 3px;}
.products .labels, .product_featured .labels{position:absolute;left:4px;top:15px;z-index:999;width:46px;}
.products .labels .posit-hot, .product_featured .labels .posit-hot{width:46px;height:20px;line-height:20px;display:block;background:#14bfcc;color:#fff;text-align:center;font-weight:normal;margin-bottom:3px;text-transform:uppercase;}
.products .labels .posit-sale, .product_featured .labels .posit-sale{width:46px;height:20px;line-height:20px;display:block;background:#ff0097;color:#fff;text-align:center;font-weight:normal;text-transform:uppercase;}
}
.fa-star:before{content:"";}
.fa-star-o:before{content:"";}
.ratings .star{color:#e7711b;color:#f5c70d;color:#f4822f;}
.ratings .star{display:inline-block;font-size:12px;margin-bottom:0;margin-right:10px;cursor:pointer;}
.ratings .star i{margin-right:2px;}
.ratings .star i:last-child{margin-right:0;}
.ratings .star i.last-child{margin-right:0;}
.ratings .star{margin-left:0;}
.product-star .star{margin-top:0;color:#ff9800;}
.product-star .star{margin-right:0;}
@media (max-width:768px){.ratings .star{font-size:14px;}
}
.q-container{clear:both;padding:20px 0 0;}
.pg-review{background:#f5f5f5;overflow:hidden;}
.pg-review h3{background:#38b4e8;height:30px;font-size:16px;color:#fff;margin:0;padding:0;line-height:30px;padding-left:10px;}
.pg-review .review-list{padding:10px;}
.pg-review .review-list .ratings .star{font-size:14px;}
.pg-review .review-list dl{clear:both;width:100%;overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:13px;margin-bottom:13px;}
.pg-review .review-list dl dt, .pg-review .review-list dl dd{float:left;margin:0;padding:0;}
.pg-review .review-list dl dd p{padding-top:8px;}
.cont-home .pg-review .review-list dl dt{width:20%;}
.cont-home .pg-review .review-list dl dd{width:80%;}
.pg-review .review-list dl dd .review-date{float:right;}
.pg-review .review-list dl:last-child{border-bottom:none;}
.pg-news{background:#f5f5f5;height:auto;display:block;min-height:425px;}
.pg-news h3{background:#38b4e8;height:30px;font-size:16px;color:#fff;margin:0;padding:0;line-height:30px;padding-left:10px;}
.pg-news .news-list{padding:10px;}
.pg-news .news-list ul li{float:left;list-style-type:none;line-height:30px;}
@media (max-width:480px){.pg-news{background:#f5f5f5;height:auto;display:block;min-height:50px;padding-bottom:20px;}
.pg-news .news-list ul li{margin-left:10px;}
.ft-icon .col-xs-12{padding:0 10px;}
}
.carousel-indicators{bottom:0;}
@media screen and (min-width:768px){.carousel-indicators{bottom:0;}
}
.breadcrumb{padding:8px 0;margin-bottom:0; margin-top:10px; list-style:none;background-color:#fff; }
.breadcrumb ol{margin:0;padding:0;}
.breadcrumb ol > li{display:inline-block;}
.breadcrumb ol > li + li:before{padding:0 5px;color:#ccc;content:">\00a0";}
.breadcrumb ol > .active{color:#777;}
.page-main{margin:20px auto 30px;}
.page-main .main-content{float:right;}
@media (max-width:767px){.page-main{margin:10px auto 20px;}.page-main .main-content{float:none;}
.pg-news{margin-top:20px;}
}
.left-sidebar{margin-top:5px;}
@media (max-width:767px){.left-sidebar{margin-top:60px;}
}
.main-content .cont-top{overflow:hidden;margin-bottom:0px;}
.main-content .cont-top h1.page-title1{margin:0;padding:0;line-height:normal;font-size:20px;font-weight:500;}
.main-content .product-row .col-md-3{padding:0 0 18px;}
.product-row .prod-row .inner{padding:10px 4px;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.4);box-shadow:0 0 1px rgba(0, 0, 0, 0.4);-webkit-box-shadow:none;box-shadow:none;position:relative;}
.product-row .prod-row .inner .posit{position:absolute;right:3px;top:5px;z-index:999;}
.product-row .prod-row > .inner:hover{-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.8);box-shadow:0 0 1px rgba(0, 0, 0, 0.8);}
.pages{border-top:1px solid #dedede;margin:10px 0 0;padding:10px 0;}
.pages-top{border-bottom:1px solid #dedede;margin:0 0 6px 0;padding:6px 0;}
.pages .howmany p{line-height:32px;padding-top:8px;}
.pages .dropdown{position:relative;}
.pages .dropdown-toggle:focus{outline:0;}
.pages .dropdown .dropdown-toggle{display:inline-block;padding:4px 11px;line-height:20px;text-decoration:none;text-transform:capitalize;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.pages .dropdown .dropdown-toggle:hover{text-decoration:none;}
.pages .dropdown .dropdown-toggle .arrow{-webkit-transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;position:absolute;width:30px;height:30px;right:0;top:0;padding:0;text-align:center;line-height:28px;font-family:"FontAwesome";font-size:18px;}
.pages .dropdown .dropdown-toggle .arrow:before{content:"\f107";}
.pages .dropdown.open .dropdown-toggle .arrow{-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.pages .limiter{float:left;padding-top:10px;padding-right:20px;}
.pages .limiter label{display:inline;float:left;font-size:13px;margin:0 10px 0 0;padding:6px 0;text-transform:lowercase;}
.pages .dropdown-toggle{width:65px;text-align:left;}
.pages .dropdown-menu{width:100%;position:absolute;top:100%;left:0;right:auto;z-index:1000;display:;float:left;min-width:0;max-width:inherit;width:auto;padding:0;margin:0;list-style:none;font-size:14px;border:none;background:#fff;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.pages .dropdown-select:hover .dropdown-menu, .pages .dropdown-select.hover .dropdown-menu{display:block;}
.pages .dropdown-menu li,
.pages .dropdown-menu a{display:block;border-radius:0;text-align:left;}
.pages .dropdown-menu a{border-width:0 0 1px;border-color:transparent;border-color:rgba(0, 0, 0, 0.1);}
.pages .dropdown-menu a:hover, .pages .dropdown-menu a:focus{color:#fff;text-decoration:none;outline:0;background-color:#38b4e8;}
.main-content .pagination{float:right;display:inline-block;padding-left:0;margin:10px 0;border-radius:4px;}
.pagination > li > a,
.pagination > li > span{position:relative;float:left;padding:4px 12px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index:3;color:#38b4e8;background-color:#eee;border-color:#ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index:2;color:#fff;cursor:pointer;background-color:#38b4e8;border-color:#38b4e8;}
.sorter{float:right;display:inline-block;padding-left:0;margin:10px 0;border-radius:4px;}
.sorter > li > a,
.sorter > li > span{position:relative;float:left;padding:4px 12px;margin-left:-1px;line-height:1.42857143;color:#333;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
.sorter > li > a:hover,
.sorter > li > span:hover,
.sorter > li > a:focus,
.sorter > li > span:focus{z-index:3;color:#38b4e8;background-color:#eee;border-color:#ddd;}
.sorter > .active > a,
.sorter > .active > span,
.sorter > .active > a:hover,
.sorter > .active > span:hover,
.sorter > .active > a:focus,
.sorter > .active > span:focus{z-index:2;color:#fff;cursor:default;background-color:#38b4e8;border-color:#38b4e8;}
.pagination > li > a.active{z-index:2;color:#fff;cursor:pointer;background-color:#38b4e8;border-color:#38b4e8;}
.product_categories{border:1px solid #dedede;padding-bottom:10px;border-top:0;}
.product_categories:first-child{border-top:1px solid #dedede}
.product_categories .widget-title, .product_featured .widget-title, .recently_viewed .widget-title{margin:0 0 -1px 0;padding:10px 10px;font-size:12px;line-height:1;font-weight:bold;position:relative;overflow:hidden;background:#f6f6f6;border-bottom:1px solid #dedede;color:#38b4e8;text-transform:uppercase;}
.product_categories .widget-title .glyphicon, .product_featured .widget-title .glyphicon, .recently_viewed .widget-title .glyphicon{top:1px;font-size:12px;margin-right:6px;color:#38b4e8;}
ul.product-categories{margin:10px 0 10px 0;}
ul.product-categories li{float:left;line-height:25px;}
ul.product-categories li a.on{color:#38b4e8;color:#f4822f;font-weight:600;}
ul.sub-categories{margin:0 0 0 15px;}
.tagcloud:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.tagcloud{padding:10px;}
.tagcloud a{border-style:solid;border-color:#e0e0e0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:#f2f2f2;border-radius:3px 3px 3px 3px;color:#9f9f9f;float:left;height:auto;line-height:1;padding:6px 10px;margin-bottom:10px;margin-right:10px;display:inline-block;text-align:center;text-decoration:none;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.tagcloud a:hover, .tagcloud a:focus{border-style:solid;border-color:#14bfcc;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:#14bfcc;border-radius:3px 3px 3px 3px;color:#ffffff;}
.product_featured{border:1px solid #dedede;margin-top:18px;padding-bottom:10px;}
.product_featured ul.product_list_widget{margin:0 10px;}
.product_featured ul.product_list_widget li{float:left;text-align:center;border-bottom:1px dashed #dedede;padding:10px 0;}
.product_featured ul.product_list_widget li:last-child{border-bottom:none;}
.product_featured ul.product_list_widget .product-details{margin:8px 0 0;}
.product_featured ul.product_list_widget .product-details .product-price{padding-top:5px;color:#f4822f;font-weight:bold}
.product_featured ul.product_list_widget .product-details .price-num{font-size:14px;}
.product_featured ul.product_list_widget .product-details .product-price del{color:#888;font-weight:normal;}
.product_featured ul.product_list_widget a:hover{color:#666;}
.recently_viewed{border:1px solid #dedede;padding-bottom:10px;margin-bottom:20px;}
.recently_viewed ul.product_list_widget{margin:0 10px;}
.recently_viewed ul.product_list_widget li{float:left;text-align:center;border-bottom:1px dashed #dedede;margin:0;padding:10px 0;}
.recently_viewed ul.product_list_widget li:last-child{border-bottom:none;}
.recently_viewed ul.product_list_widget .product-image{padding-right:8px;}
.recently_viewed ul.product_list_widget .product-details{margin-top:0px;padding-left:0;text-align:left;}
.recently_viewed ul.product_list_widget .product-details .product-price{padding-top:10px;}
.recently_viewed ul.product_list_widget li img{border:1px solid #dedede;}
@media (max-width:768px){.recently_viewed ul.product_list_widget .product-details{margin-top:6px;text-align:center;}}
.cdescription{border-top:1px #dedede solid;margin-top:8px;padding-top:8px;line-height:16px;font-size:14px;}
.cdescription h2{margin:0;padding:0;line-height:normal;font-size:24px;font-weight:500;}
.cont-foot{padding:0;}
.cont-foot .pg-review{background:#fff;border:1px solid #dedede;overflow:hidden;}
.cont-foot .pg-review h3{background:#f6f6f6;border-bottom:1px solid #dedede;height:38px;font-size:16px;color:#777;margin:0;padding:0;line-height:38px;padding-left:10px;}
.cont-foot .pg-review .ratings .star, .cont-foot .pg-review h3 .star{color:#f5c70d;color:#f4822f;}
.cont-foot .pg-review .Raggregate{font-size:14px;}
.cont-foot .pg-review dl dd{padding-left:10px;}
.product_wrapper{margin-bottom:10px;}
.product-essential{padding:20px 0;}
#product-carousel{padding-top:5px;}
#product-carousel .carousel-control{width:10%;color:#f2f2f2;}
@media (min-width:1200px){#product-carousel .carousel-inner img{border:0 solid #dedede;}
.product-essential .product_images{padding:0 10px;}
#product-carousel .carousel-control.right{right:8px;}
#slider-thumbs .col-md-11{width:100%;padding:0;}
}
#slider-thumbs .col-md-11{padding:0;}
#slider-thumbs{margin-top:10px;}
#slider-thumbs li.thumb-list{padding:0;}
.thumbnail{display:block;padding:2px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out;}
a.thumbnail{cursor:pointer;}
.thumbnail > img,
.thumbnail a > img{margin-right:auto;margin-left:auto;}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active, a.on{border-color:#38b4e8;}
.carousel-fade .carousel-inner .item{transition-property:opacity;}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-inner .carousel-control{z-index:2;}
@media (min-width:1200px){.product_info{padding-left:25px;}
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.mb-2 {
  padding-right: 0.5rem !important;
}

.product_info h1.page-title1{margin:0;padding:0;line-height:normal;font-size:28px;font-weight:500;}
.product_info small{line-height:30px;}
.product_info .prodtuc_review{margin:8px 0 10px;}
.product_info .sku{margin:5px 0 0;}
.product_info .ratings{margin:3px 0 0;font-size:14px;}
.product_info .price{font-size:20px;color:#38b4e8;}
.product_info .price .amount{font-size:24px;color:#38b4e8;color:#f4822f;font-weight:600;}
.product_info .price del{color:#888;font-weight:normal;font-size:18px;}
.product_info .price del .amount{color:#888;font-size:18px;}
.product_info div.description table tr th, .product_info div.description table tr td{padding:6px 0;}
.product_info div.description{line-height:18px;font-size:14px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #dedede;}
.product_info div.description ul, .product_info div.description ul li{list-style:disc;}
.product_info div.description ul li{margin-left:10px; margin-bottom: 5px; line-height: 22px;}
.product_info div.fujia{margin:10px 0 20px;padding:8px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}

.fa-play-circle-o:before{content:"\f01d"}
.vdolist img{filter: blur(1px);}
.vdolist i{
  position:absolute;
  top:10px;
  left:30px;
  font-size:40px;
  text-align:center;
  vertical-align:middle;
  color: #fff;
}
@media (max-width:468px){.vdolist i{left:20px;}}
#saleCountdown{width:230px;height:37px;border:0;background-color:#FF0000;color:#fff;line-height:25px;padding:6px 8px;margin-bottom:10px;margin-right:10px;border-radius:2px;}
#saleCountdown span{border-radius:3px 3px 3px 3px;background:#000;margin-left:3px;margin-right:3px;padding:0 6px;display:inline-block;height:25px;}
#UserModal .modal-header, #HomeModal .modal-header {
  padding-top: 5px;
	border-bottom:0 solid #e5e5e5;
}
#UserModal .modal-header .close, #HomeModal .modal-header .close {
	margin-top:0;
}
#UserModal .modal-sm, #HomeModal .modal-sm {width:380px;}
.login_body .btn-primary{font-size:16px;text-transform:uppercase;color:#fff;padding:10px;}
.btn-cart{color:#fff;background-color:#f4822f;border-color:#f4822f;padding:10px;margin-right:16px;font-size:16px;text-transform:uppercase;}
.btn-update{color:#888;background-color:#eee;border-color:#eee;padding:6px 20px;margin-right:16px;margin-bottom:10px;font-size:16px;}
.cart-checkout .btn-cart{color:#fff;background-color:#f4822f;border-color:#f4822f;padding:8px 30px;margin-right:0;margin-bottom:10px;font-size:16px;}
.btn-cart:focus,
.btn-cart.focus,
.btn-cart:hover{color:#fff;background-color:#38b4e8;border-color:#38b4e8;outline:none;}

.btn-black{color:#fff;background-color:#e50112;border-color:#e50112;padding:10px;margin-right:16px;font-size:16px;text-transform:uppercase;}
.btn-black:focus,
.btn-black.focus,
.btn-black:hover{color:#fff;background-color:#ff1100;border-color:#ff1100;outline:none;}

.btn-btn{color:#fff;background-color:#f4822f;border-color:#f4822f;padding:3px 10px;margin-right:10px;margin-bottom:10px;font-size:12px;}
.btn-btn:focus,
.btn-btn.focus,
.btn-btn:hover{color:#fff;background-color:#38b4e8;border-color:#38b4e8;outline:none;}
.btn-pink{color:#fff;background-color:#38b4e8;border-color:#38b4e8;}
.btn-smcart{padding:6px 20px;background-color:#f6f6f6;border-color:#ddd;}
.btn-smcart:focus,
.btn-smcart.focus,
.btn-smcart:hover,
.btn-update:focus,
.btn-update.focus,
.btn-update:hover{color:#fff;background-color:#38b4e8;border-color:#38b4e8;outline:none;}
@media (max-width:768px){.btn-smcart{font-size:12px;padding:6px 10px;}}
@media (max-width:768px){.product_info h1.page-title1{font-size:16px;}}
.product_info div.total_price{margin:0;padding-top:8px;padding-bottom:8px;font-size:14px;}
.product_info div.total_price .totalprice{padding-left:5px;color:#f4822f;font-size:16px;font-weight:600;}
.product_info div.total_price .totalprice span{font-weight:normal;font-size:12px;color:#888;}
.product_info div.share{padding-right:0;margin:10px 0;border-top:1px solid #dedede;padding-top:8px;}
.product_info div.paypal_service{padding-top:13px;margin-top:10px;border-top:1px solid #dedede;}
.product_info div.paypal_service .img{width:100%;height:auto;}
.product_info div.paypal_service .ptags{margin:8px 0;}
.product_info div.paypal_service .ptags span.meta-label{font-weight:bold;}
.page-items .product_details{padding-top:5px;position:relative;z-index:10;}
.page-items .product_details .nav-tabs li a{font-size:14px;}
.page-items .product_details .nav-tabs li a:hover{color:#38b4e8;}
.page-items .product_details .tab-content{border:1px solid #dedede;border-top:0;padding:20px 20px;}
.page-items .product_details .tab-content h3{margin-top:0;padding-top:0;}
.page-items .product_details .tab-content > .tab-pane{border-top:1px solid #dedede;padding-top:40px;display:block;}
.page-items .product_details .tab-content > .tab-pane:first-child{border-top:none;padding-top:0;}
.page-items .product_details .tab-content > .tab-pane h3{background:#38b4e8;margin:10px 0;color:#fff;font-size:18px;text-align:center;line-height:30px;}
.page-items .product_details .tab-content > .tab-pane h3{background:#fff;margin:15px 0;color:#333;font-size:3vh;text-align:left;line-height:30px;}
.page-items .product_details .tab-content > .tab-pane table, .page-items .product_details .tab-content > .tab-pane table tr, .page-items .product_details .tab-content > .tab-pane table td{border-color:#dedede;}
.page-items .product_details .tab-content .tabcont img{width:100%;height:auto;}
.page-items .product_details .tab-content > .tab-pane table td{line-height:20px;padding:3px 8px;}
.page-items .product_details .nav-buy{float:right;display:none; right: 0;}
.page-items .product_details .isStuck{background:#f5f5f5;width:66%;display:block;z-index:9;}
.page-items .product_details .isStuck > .nav-buy{display:block;border-right:1px solid #dedede;border-radius:0 4px 0 0;padding-top:3px;}
.page-items .product_details .isStuck > .nav-buy .btn-cart{margin-right:5px;margin-bottom:0;padding:5px 20px;}
.page-items .product_details .isStuck > .nav-buy .price{font-size:18px;color:#38b4e8;margin-right:20px;}
.page-items .product_details .isStuck > .nav-buy .price .amount{font-size:24px;color:#38b4e8;font-weight:500;}
.page-items .product_details .isStuck > li.active > a{margin-right:2px;line-height:1.42857143;border:1px solid #dedede;border-top:3px #38b4e8 solid;border-bottom:0;border-radius:4px 4px 0 0;}
@media (max-width:768px){.page-items .product_details .isStuck{width:100%; }
.page-items .product_details .isStuck > .nav-buy{display:none}}
.page-items .product_featured{border:1px solid #dedede;margin-top:0;padding-bottom:10px;}
@media (max-width:768px){.page-items .product_details .tab-content{border:1px solid #dedede;border-top:0;padding:6px 6px;}
}
.page-items .product_details .tab-content .pg-review{background:#ffffff;}
.page-items .pg-review .review-list dl dd .review-date{float:right;color:#888888;font-size:12px;}
.variations{margin:15px 0;}
.variations td{padding:5px;}
.variations .label{font-size:inherit;color:inherit;margin:auto;vertical-align:middle;}
.variations .label label{margin:auto;}
.variations td.label{display:table-cell;padding-left:0;}
table.variations td{padding:0;vertical-align:top;text-align:left;}
table.variations td.label{vertical-align:top;padding-right:10px;}
table.variations td ul.optval{float:left;list-style-type:none;margin:0;padding:0}
table.variations td ul.optval li{float:left;padding:0;display:inline-block;height:40px;margin:10px 15px 0 0;}
table.variations td ul.optval li.pic{float:left;padding:0;height:45px;cursor:pointer;}
table.variations td ul.optval li.pic img{width:46px;padding:2px;border:1px solid #dedede;}
table.variations td ul.optval li.pic:hover img{width:46px;padding:1px;border:2px solid #38b4e8;}
table.variations td ul.optval li.pic img.active{width:46px;padding:1px;border:2px solid #38b4e8;}
table.variations td ul.optval li a{text-decoration:none;display:inline-block;cursor:pointer;}
table.variations td ul.optval li span{color:#333333;height:26px;cursor:pointer;}
table.variations td ul.optval li.txt a{text-decoration:none;display:block;padding:10px 15px;margin:0;cursor:pointer;border:1px solid #dedede;}
table.variations td ul.optval li.txt a:hover{border:2px solid #38b4e8;padding:9px 14px;}
table.variations td ul.optval li.txt a.on{border:2px solid #38b4e8;padding:9px 14px;}
.size-full{display:block;max-width:100%;height:auto;}
.jiacart{padding-top:10px;}
.quantity{display:inline-block;position:relative;vertical-align:top;}
@media (max-width:467px){.quantity{display:inline-block;position:relative;vertical-align:top;margin-bottom:10px;}
}
.product-essential .quantity{margin-right:10px;}
.product-essential .quantity .qty{width:82px;height:44px;padding:9px 25px 9px 8px;font-size:20px;text-align:center;margin:0;}
.product-essential .quantity .minus, .product-essential
.quantity .plus{position:absolute;top:0;left:60px;width:22px;height:22px;font-size:18px;text-align:center;line-height:1;padding:0;-webkit-box-shadow:none;box-shadow:none;}
.product-essential .quantity .minus{top:22px;}
.mobile-row,
.mobile-show{display:none;}
.mobile-hide{font-size:12px;}
@media (max-width:767px){.mobile-hide{display:none !important;}
.mobile-row{display:block !important;}
.mobile-show{display:inline-block !important;}
}
.shopping-cart{padding-bottom:30px;}
.shopping-cart h1{font-size:24px;margin-top:0;}
.shop_table{border-style:solid;border-color:#dcdcdc;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:0;border-bottom-width:0;color:#565656;font-family:inherit;color:inherit;font-weight:normal;}
.shop_table thead,
.shop_table tfoot,
.shop_table thead .product-name{color:#565656;}
.shop_table thead tr,
.shop_table tfoot tr,
.shop_table .total,
.cart_totals .shop_table .order-total,
#order_review .shop_table tfoot tr.order-total{background:#f7f7f7;color:#565656;}
#order_review .shop_table tfoot tr{background:transparent;color:inherit;}
.shop_table thead th,
.shop_table thead td,
.shop_table tfoot th,
.shop_table tfoot td{color:#565656;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.cart_totals .shop_table{color:#565656;}
.shop_table tbody th,
.shop_table tbody td{border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
.shop_table tbody th:last-child,
.shop_table tbody td:last-child{border-right:1px solid #dcdcdc;}
.shop_table tbody th.last-child,
.shop_table tbody td.last-child{border-right:1px solid #dcdcdc;}
.shop_table tbody tr:last-child th,
.shop_table tbody tr:last-child td{border-bottom:1px solid #dcdcdc;}
.shop_table tbody tr.last-child th,
.shop_table tbody tr.last-child td{border-bottom:1px solid #dcdcdc;}
.shop_table{width:100%;}
.shop_table th{font-size:12px;font-weight:bold;padding:10px 15px;text-transform:uppercase;text-align:left;}
.shop_table td{font-size:12px;padding:15px;text-align:left;}
.shop_table thead *{font-size:14px !important;}
.shop_table thead *,
.shop_table tfoot *{font-weight:bold;}
.shop_table.cart tbody tr{vertical-align:top;}
.shipTable th{font-size:12px;font-weight:normal;padding:10px;text-transform:uppercase;text-align:left;}
.shipTable td{font-size:12px;padding:10px;text-align:left;}
.shipTable thead *{font-size:12px !important;}
@media (max-width:767px){.shop_table.cart tr{border-left-width:0 !important;display:block;text-align:center !important;}
}
.shop_table.cart th,
.shop_table.cart td{padding:10px 17px;text-align:center;}
@media (max-width:767px){.shop_table.cart th,
.shop_table.cart td{border-left-width:0 !important;display:block;text-align:center !important;}
}
.shop_table.cart tbody .product-wrap{text-align:left;padding:30px 10px;}
.shop_table.cart tbody .product-name{font-size:14px;font-weight:600;}
.shop_table.cart tbody .product-sku{display:block;margin:5px 0;}
.shop_table.cart tbody .product-add{display:block;margin:3px 0;}
.shop_table.cart tbody .product-detail{padding-left:120px;padding-top:0px;}
@media (max-width:991px){.shop_table.cart tbody .product-detail{padding:0;}
}
.shop_table.cart tbody .product-price{padding-top:30px;}
.shop_table.cart tbody .product-price .amount{font-size:14px;display:inline-block;}
.shop_table.cart tbody .product-price del .amount{font-size:14px;text-decoration:line-through;margin-top:0;}
.shop_table.cart tbody .product-stock-status{padding-top:30px;}
.shop_table.cart tbody .product-subtotal{padding-top:30px;min-width:140px;}
.shop_table.cart tbody .product-subtotal .amount{display:inline-block;font-size:14px;line-height:23px;vertical-align:middle;}
@media (max-width:767px){.shop_table.cart tbody .product-subtotal .mobile-show{vertical-align:middle;}
}
.shop_table.cart tbody .product-add-to-cart{padding-top:30px;}
.shop_table.cart tbody td.product-remove{padding-top:30px;}
.shop_table.cart tbody .product-quantity{padding-top:30px;padding-left:0;}
.shop_table.cart tbody div.product-thumbnail{float:left;display:inline-block;width:100px;}
@media (max-width:991px){.shop_table.cart tbody div.product-thumbnail{float:none;width:220px;margin-bottom:20px;}
}
@media (max-width:767px){.shop_table.cart tbody div.product-thumbnail{margin-bottom:25px;}
}
.shop_table.cart tbody div.product-thumbnail img{width:100%;height:auto;}
.shop_table.cart tbody div.product-remove{display:inline-block;margin-left:20px;vertical-align:middle;}
@media (max-width:767px){.shop_table.cart tbody div.product-remove{display:block;margin-left:auto;margin-top:15px;}
}
.shop_table.cart tbody .product-remove .remove{display:inline-block;width:25px;height:25px;padding:0;line-height:21px;font-size:23px;}
@media (max-width:767px){.shop_table.cart tbody th,
.shop_table.cart tbody td{padding:10px !important;border-bottom-width:0 !important;}
.shop_table.cart tbody th:first-child,
.shop_table.cart tbody td:first-child{padding:30px 10px 10px !important;}
.shop_table.cart tbody th:last-child,
.shop_table.cart tbody td:last-child{padding:10px 10px 30px !important;border-bottom-width:1px !important;}
.shop_table.cart tbody th.last-child,
.shop_table.cart tbody td.last-child{padding:10px 10px 30px !important;border-bottom-width:1px !important;}
.shop_table.cart tbody th:first-child:last-child,
.shop_table.cart tbody td:first-child:last-child{padding:30px 10px !important;}
.shop_table.cart tbody th:first-child.last-child,
.shop_table.cart tbody td:first-child.last-child{padding:30px 10px !important;}
}
@media (max-width:767px){.shop_table.cart thead th,
.shop_table.cart thead td,
.shop_table.cart tfoot th,
.shop_table.cart tfoot td{padding:20px 10px !important;}
}
.shop_table .total th,
.shop_table .total td,
.shop_table .order-total th,
.shop_table .order-total td{font-size:16px;}
.shop_table .order-total .amount{color:#38b4e8;font-size:18px;}
.shop_table dl{margin:10px 0 0;}
.shop_table dl dt{display:inline-block;font-weight:normal;font-size:15px;}
.shop_table dl dd{display:inline-block;font-size:15px;font-weight:bold;}
.quantity{display:inline-block;position:relative;vertical-align:top;}
.quantity input[type="number"]{-moz-appearance:textfield;}
.quantity .qty{width:53px;height:36px;padding:5px 5px;font-size:14px;font-weight:normal;text-align:center;margin:0;}
.btn-arrow,
.quantity .minus,
.quantity .plus{border-style:solid;border-color:#e0e0e0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:#fafafa;border-radius:3px 3px 3px 3px;color:#9f9f9f;}
.btn-arrow:hover,
.quantity .minus:hover, .quantity .minus:focus,
.quantity .plus:hover, .quantity .plus:focus{border-style:solid;border-color:#38b4e8;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:#38b4e8;border-radius:3px 3px 3px 3px;color:#ffffff;}
.quantity .plus{border-radius:3px 3px 0 0 !important;}
.quantity .minus{border-radius:0 0 3px 3px !important;}
.quantity .minus,
.quantity .plus{position:absolute;left:52px;width:18px;height:18px;text-align:center;font-size:17px;line-height:1;padding:0;-webkit-box-shadow:none;box-shadow:none;}
.quantity .minus{top:18px;}
.cart-checkout{margin:20px 0;}
.cart-checkout .paypal-chehckout{padding-right:10px;}
.more-items .tab-content{border:1px solid #dedede;border-top:0;padding:20px 10px;}
.more-items .tab-content .tab-pane .products{width:100%;}
.more-items .tab-content .tab-pane .owl-carousel1{width:100%;}
.more-items .tab-content .products .prod-row > .inner:hover .product-price{color:#666;}
.more-items .tab-content .products .prod-row{margin-bottom:10px;}
.more-items .tab-content > .tab-pane h3{margin:0 0 10px;padding-bottom:10px;}
.more-items .tab-content > .tab-pane .chosen-container-single .chosen-single{height:38px;border:1px solid #e0e0e0;border-radius:3px;line-height:37px;}
.more-items .tab-content > .tab-pane .chosen-container-single .chosen-single span{padding-left:110px;color:#999;font-weight:normal;}
.more-items .tab-content > .tab-pane .input-field label{position:absolute;top:1px;bottom:1px;left:1px;overflow:hidden;font-size:12px;line-height:36px;margin:0;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:100px;z-index:1;}
.list-letter a{display:inline-block;padding:10px 15px;margin:0 0 10px;background:#dedede;color:#333;}
.list-letter a:hover, .list-letter a.on{background:#000;color:#fff;}
.productLists{border-top:1px #dedede dashed;margin:10px 0 0;padding:20px 0 0;}
.productLists .prod-row{display:block;min-height:50px;margin-bottom:10px;}
.subpages .main-content{margin-top:0;}
.subpages .panel-body{min-height:300px;line-height:16px; padding: 30px 0;}
.subpages .panel-body p{ line-height: 18px;}
.subpages .help h3{font-size:16px;font-weight:bold;color:#333;}
.subpages .panel-body a{color:#38b4e8;}
.customer-service .left-sidebar {margin-top:0;}
.customer-service .panel-body {padding: 30px 10px;}
.customer-service .panel-body .help h3{color:#38b4e8;}
.customer-service .panel-body .lists a{color:#333;}
.subpages .help .fa{color:#f4822f;}
.subpages .help ul.lists li, .subpages .panel-body ul li{padding:5px 0;margin-left:20px;list-style-type:disc;}
.subpages .comment_body .textarea-field textarea{height:200px;}
.page-text1{ padding:20px 0 50px; margin:0; }
@media (max-width:767px){.page-text1{ padding:20px 10px; margin:0; }
}
.page-text1 h1, .page-text1 h2{margin-top:1vh;margin-bottom:8px;padding:0;font-size:24px;font-weight:bold;}
.page-text1 h1,.page-text1 h3{font-size: 3vh;}
.page-text1 .panel-body p{padding-top:0;margin-top:20px;font-size:18px; color:#555;line-height:26px;}
.page-text1 .panel-body .imgadv {margin:50px 0;}
.page-text1 .imgadv a{ font-size: 14px; }
.page-text1 .imgadv p{ font-size: 14px; color:#ffffff; line-height:18px; margin: 0;}
.page-text1 .imgadv h3{font-size: 16px;font-weight:bold; padding: 10px 0; margin: 0;}
.imgadv .xt{ margin-top: 20px;  margin-bottom: 50px}
.imgadv .xt figure {
	overflow: hidden;
}
.imgadv .xt img{	
  -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.imgadv .xt:hover img{
  -webkit-transform: scale(1.2);
	transform: scale(1.2);
}
.page-text1 .panel-body .imgadv .xt .imgtext{display:block;position:absolute;bottom:0px;background:#000;text-align:left;color:#fff;
	padding:10px; padding-right:0; margin-right:10px;font-size:14px;background:rgba(0,0,0,.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.page-text1 .panel-body .imgadv .xt:hover .imgtext{background:rgba(0,0,0,.6); padding:20px 10px;}

.fa-phone:before{content:"";}
.fa-qq:before{content:"";}
.fa-wechat:before,
.fa-weixin:before{content:"";}
.fa-skype:before{content:"";}

.contact-icon{font-weight:400;border-style:solid;border-color:#444645;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:#444645;border-radius:3px 3px 3px 3px;color:#e8e8e8;}
.contact-icon{border-style:solid;border-color:#09a6b2;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background:#09a6b2;color:#ffffff;}
.contact-icon{text-decoration:none !important;text-transform:uppercase;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.contact-icon{float:left;width:30px;height:30px;text-align:center;line-height:30px;font-size:16px;}
.contact-icon .fa{color:#f6f6f6;}
.contact .contact-detail{line-height:36px;vertical-align:middle;}
.contact-item{padding:0;margin:0;}
.contact-item .m-t-sm{margin-top:6px;margin-right:10px;}
.contact .contactAdd h3{ font-size: 2vh; font-weight: bold;}
.contact .contactAdd p{ font-size: 14px;}

.article .page-banner{margin-bottom:15px;}
.article p{line-height:20px; padding:5px 0;}
.article h1{font-size:2.5vh;padding:20px 0;margin:0;line-height:3vh;color:#333;font-weight:bold;}
.article ul.list{margin:0 0 10px;}
.article ul.list li{width:100%;padding:10px 0 20px;}
.article ul.list li a.blue_link{font-size:16px;line-height:30px;}
.article ul.list li p{font-size:12px;line-height:18px;}
.article ul.list li .post-image{margin-bottom:10px;}
.article ul.list li .post-content h2{padding:0 0 18px;margin:0;color:#333;font-weight:bold;line-height:16px;font-size:18px;}
.article ul.list li .post-content-small{line-height:18px;}
.article p.share a.bds_more{font-size:12px;}
.article p.tag{border-top:1px solid #dedede;padding-top:5px;margin-top:10px;}
.article p.next{text-align:right;}
.article div.text{float:left;margin-top:3px;line-height:30px;vertical-align:middle;}
.city h1{padding-left:0;}
.city h2{font-size:18px;}
.city .page-list ul li{float:left;padding:0 20px;padding-bottom:10px;}
.city .page-list ul li a.on{font-weight:600;color:#555;}
.login h1{font-size:24px;margin-top:0;}
@media (min-width:991px){.login .login_body{min-height:300px;}
}
.login .login_body .col-md-6{padding-left:0;}
.login .error-text{border-color:#f4822f;}
.panel-body .error-text{border-color:#f4822f;}
.account .main-content{margin-top:5px;}
.meb_avatar{padding-right:20px;padding-bottom:10px;}
.panel_avatar .btn-image{display:block;width:220px;height:220px;padding:10px;border:1px solid #dedede;}
.panel-order *{font-size:12px;}
.panel-order h4{font-weight:600;font-size:14px;}
.panel-order .order-line{border-top:1px solid #dedede;padding-top:0;margin-top:20px;}
.panel-order .order-line h4{margin-top:20px;}
.panel-order .order-line p.record-line{border:1px solid #dedede;padding:10px;margin-bottom:8px;border-radius:4px}
.panel-order .order-line p.record-line span{color:#888;font-size:12px;display:block;float:right;}
.panel-order .order-line p.record-line:hover{background:#f5f5f5;}
.panel-order .shop_table th{font-size:12px;font-weight:normal;padding:5px 15px;text-transform:uppercase;text-align:center;}
.panel-order .shop_table td.order-foot{font-size:12px;padding:10px;text-align:right;}
.panel-order .shop_table.cart tbody .product-wrap{padding:10px;}
.panel-order .shop_table.cart tbody div.product-thumbnail{float:left;display:inline-block;width:100px;}
@media (max-width:991px){.panel-order .shop_table.cart tbody div.product-thumbnail{float:none;width:168px;margin-bottom:10px;}
}
@media (max-width:767px){.panel-order .shop_table.cart tbody div.product-thumbnail{margin-bottom:10px;}
}
.panel-order .shop_table.cart tbody .product-detail{padding-left:110px;padding-top:0px;}
@media (max-width:991px){.panel-order .shop_table.cart tbody .product-detail{padding:0;}
}
.panel-order .shop_table.cart tbody .product-name{font-size:12px;}
@media (max-width:767px){.panel-order .shop_table.cart tbody th,
.panel-order .shop_table.cart tbody td{padding:0 10px 0 !important;border-bottom-width:0 !important;}
.panel-order .shop_table.cart tbody th:first-child,
.panel-order .shop_table.cart tbody td:first-child{padding:10px 10px 0 !important;}
.panel-order .shop_table.cart tbody th:last-child,
.panel-order .shop_table.cart tbody td:last-child{padding:0 10px 10px !important;border-bottom-width:1px !important;}
.panel-order .shop_table.cart tbody th.last-child,
.panel-order .shop_table.cart tbody td.last-child{padding:10px 10px 20px !important;border-bottom-width:1px !important;}
.panel-order .shop_table.cart tbody th:first-child:last-child,
.panel-order .shop_table.cart tbody td:first-child:last-child{padding:10px 10px !important;}
.panel-order .shop_table.cart tbody th:first-child.last-child,
.panel-order .shop_table.cart tbody td:first-child.last-child{padding:10px 10px !important;}
}
@media (max-width:767px){.panel-order .shop_table.cart thead th,
.panel-order .shop_table.cart thead td,
.panel-order .shop_table.cart tfoot th,
.panel-order .shop_table.cart tfoot td{padding:10px 10px!important;}
}
.panel-order .table tbody td.jia{color:#f4822f}
.panel-order .table tbody td.jian{color:#FF0099}
a.blue_link{color:#049cd3}
h3 a.blue_link{color:#049cd3;font-size:14px;}
#ebank .radio-inline input[type="radio"]{position:absolute;margin-top:9px;margin-left:-20px;}
.panel-title{margin-top:0;margin-bottom:0;font-size:14px;color:inherit;color:#555;}
.checkout{padding-bottom:30px;}
.checkout h1{font-size:24px;margin-top:0;}
#errors{display:none;}
#error-body p{padding:0;font-size:12px;}
.select-field > .option-text select{height:38px;width:76px;padding-right:0;margin-right:0;}
.radio-field > .radio-text select{height:38px;}
.checkout .chosen-container-single .chosen-single{height:38px;border:1px solid #e0e0e0;border-radius:3px;line-height:37px;}
.checkout .chosen-container-single .chosen-single span{padding-left:130px;color:#999;font-weight:normal;}
.checkout .input-field label{position:absolute;top:1px;bottom:1px;left:1px;overflow:hidden;font-size:12px;line-height:36px;margin:0;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;width:125px;z-index:1;}
.checkout .input-field label .required{font-size:10px;}
.checkout .help-block{margin-top:0;color:#888;font-size:12px;}
.checkout .error-text{border-color:#f4822f;}
.checkout small{color:#666;font-size:70%;}
.checkout .panel-body{padding:15px;padding-bottom:0;}
.panel-pay .panel-body{padding:10px 15px;}
.panel-billing .col-md-4, .panel-billing .col-md-6, .panel-shipping .col-md-6, .panel-deliveryinfo .col-md-3, .panel-deliveryinfo .col-md-9{padding-left:0;}
.select-field{position:relative;margin-bottom:15px;}
.panel-shipping .ship-radio{padding:10px;border:1px solid #dedede;margin:0 0 10px;display:block;border-radius:3px;background:#fff;}
.panel-shipping .ship-radio:hover{background:#eee;}
.panel-shipping .ship-radio span{display:none;padding-left:50px;}
.panel-shipping .ship-radio span a{color:#005ea7;}
.panel-shipping .ship-radio:hover span{display:inline-block;}
.panel-shipping .ship-radio label{width:100%;display:block;}
.panel-shipping #delivery_shi{width:88px;}
label.checkbox-inline, label.radio-inline{line-height:20px;}
.checkout .panel-comt{padding-bottom:10px;}
.panel-comt .textarea-field label{color:#555;font-weight:500;font-size:14px;}
.panel-comt .textarea-field label .fa-edit{padding-left:6px;}
.panel-cart .table-responsive .table{padding-left:10px;}
.panel-cart li{float:left;width:100%;border-bottom:1px #dedede dashed;margin-bottom:8px;padding-bottom:8px;}
.panel-cart li:last-child{border-bottom:none;}
.panel-cart .product-thumbnail{float:left;display:inline-block;width:62px;}
@media (max-width:991px){.checkout .panel-body{padding:8px;padding-bottom:0;}
.panel-pay .panel-body{padding:8px;}
.panel-pay .panel-body .radio input[type="radio"]{margin-top:2px;}
.panel-cart .product-thumbnail{float:left;width:52px;}
.panel-deliveryinfo .radio-field > .radio-text{margin-left:0;}
}
.panel-cart .product-thumbnail img{width:100%;height:auto;border:1px solid #dedede;}
.panel-cart .product-name{display:block;font-size:12px;font-weight:600;}
.panel-cart .product-sku{display:inline-block;margin:2px 0;}
.panel-cart .product-add{font-size:12px;display:block;margin:4px 0;}
.panel-cart .product-detail{padding-left:72px;padding-top:0px;font-size:12px;}
.panel-cart .product-detail span{display:block;}
@media (max-width:991px){.panel-cart .product-detail{padding:0;padding-left:62px;}
}
.panel-cart .product-price{display:block;margin:3px 0;}
.panel-cart .panel-footer{text-align:right;}
.panel-cart .panel-footer span.amount{display:inline-block;min-width:100px;}
.panel-cart .panel-footer .orderTotal{display:block;}
.panel-cart .panel-footer .orderTotal span.amount{font-size:16px;color:#f4822f;font-weight:bold;}
@media (max-width:768px){.input-field label, .select-field .option-label, .radio-field .radio-label{display:none;}
.comment-form-rating label{display:block;}
.input-field input.input-text{padding-left:10px;}
.select-field span.option-text{margin-left:0;}
.radio-field span.radio-text{margin-left:0;margin-top:0;}
}
#ontimefee, .onhidden{display:none;}
.youhui{width:100%;text-align:left;font-size:12px;}
.youhui .glyphicon{cursor:pointer;font-size:14px;}
.youhui .glyphicon-plus:before{color:#38b4e8;}
.youhui .upfold{display:none;padding:10px;background:#f5f5f5;border:1px solid #dedede;border-radius:4px;}
.onhidden .amount{color:#38b4e8;}
.btn-small{color:#fff;background-color:#38b4e8;border-color:#38b4e8;padding:4px 12px;}
.btn-small:focus,
.btn-small.focus{color:#fff;background-color:#38b4e8;border-color:#38b4e8;}
.btn-small:hover{color:#fff;background-color:#38b4e8;border-color:#38b4e8;}
.order-text{line-height:23px;}
.reviews .main-content{margin-top:6px;}
.reviews a.btn-image{float:left;margin-right:10px;line-height:58px;display:inline-block;vertical-align:middle;text-align:center;width:58px;height:58px;border:1px #dedede solid;background:#fff;}
.reviews a.btn-image span{font-size:20px;}
.reviews #file-list{margin-bottom:20px;}
.reviews #file-list li{float:left;width:106px;text-align:center;border:1px #dedede solid;position:relative;margin-right:6px;margin-bottom:8px;}
.reviews #file-list li img{margin:5px;margin-top:26px;}
.reviews #file-list li .img-del{position:absolute;display:block;right:0;top:0;height:22px;line-height:22px;width:72px;text-align:center;border:0;color:#fff;background:#c1c1c1;cursor:pointer}
.pinkred{color:#FF0099;}
.comment-form-rating .stars{position:relative;font-family:"FontAwesome";line-height:46px;top:-4px;}
@media (max-width:768px){.comment-form-rating .stars{position:relative;font-family:"FontAwesome";line-height:46px;top:-15px;}
}
.input-field.comment-form-rating{background:#ffffff;border-style:solid;border-color:#e0e0e0;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-radius:3px 3px 3px 3px;color:#a4a4a4;}
.comment-form-rating .stars,
.comment-form-rating .stars a{color:#f5c70d;}
.comment-form-rating .stars{margin-top:-1px;}
.comment-form-rating #rating{width:auto;padding:4px;height:30px;}
.comment-form-rating .stars:before{content:"\f006 \f006 \f006 \f006 \f006";font-size:17px;}
.comment-form-rating .stars a{position:absolute;left:0;text-indent:-9999px;overflow:hidden;}
.comment-form-rating .stars a.star-1{width:17px;}
.comment-form-rating .stars a.star-2{width:36px;}
.comment-form-rating .stars a.star-3{width:55px;}
.comment-form-rating .stars a.star-4{width:74px;}
.comment-form-rating .stars a.star-5{width:92px;}
.comment-form-rating .stars a:before{text-indent:0;position:absolute;left:0;font-size:17px;opacity:0;filter:alpha(opacity=0);}
.comment-form-rating .stars .star-1:before{z-index:9;content:"\f005";}
.comment-form-rating .stars .star-2:before{z-index:8;content:"\f005 \f005";}
.comment-form-rating .stars .star-3:before{z-index:7;content:"\f005 \f005 \f005";}
.comment-form-rating .stars .star-4:before{z-index:6;content:"\f005 \f005 \f005 \f005";}
.comment-form-rating .stars .star-5:before{z-index:5;content:"\f005 \f005 \f005 \f005 \f005";}
.comment-form-rating .stars .star-1.active:before,
.comment-form-rating .stars .star-1:hover:before,
.comment-form-rating .stars .star-2.active:before,
.comment-form-rating .stars .star-2:hover:before,
.comment-form-rating .stars .star-3.active:before,
.comment-form-rating .stars .star-3:hover:before,
.comment-form-rating .stars .star-4.active:before,
.comment-form-rating .stars .star-4:hover:before,
.comment-form-rating .stars .star-5.active:before,
.comment-form-rating .stars .star-5:hover:before{opacity:1;filter:alpha(opacity=100);}
.input-field select{display:block;margin-bottom:0;padding:0 15px 0 130px;width:100%;font-size:12px;height:46px;line-height:1;width:100%;}

.partnerlogo{ text-align: center; }
.partnerlogo img{display:inline-block; margin: 0 10px;}

#footer{margin:0 auto;padding:20px 0 0;margin:0;font-size:14px; color:#555; background-color: #e0edf4;}
#footer h3{font-size:16px;font-weight:600;color:#333;margin:10px 0;}
#footer li{line-height:25px;}
footer li a{color:#555;font-size:14px;}
.foot1 ul li{float:left;width:45%;}
.foot4 p{line-height:20px;padding-top:0;margin-top:0;}
.foot6{margin:20px auto 0;padding:10px 0 0;border-top:1px #ccc solid;}
.commercial span{display:inline-block;padding-right:5px;float:left;}
@media (max-width:480px){.commercial span{display:inline-block;padding-bottom:10px;float:left;width:50%;height:50px;}
}
.copyright{margin:0 auto;font-size:12px;height:50px;}
.copyright p{float:right;}
.well .glyphicon-chevron-up{font-size:16px;}
.well:hover{background:#38b4e8;color:#fff;}
#toTop{position:fixed;bottom:66px;right:10px;cursor:pointer;display:none;z-index:10309;}
a.recommend{color:#38b4e8;}
@media (max-width:768px){div.btm-menu{width:100%;height:38px;background:#f5f5f5;border-top:1px #dedede solid;}
div.top-menu{width:100%;height:38px;background:#38b4e8;border-top:none;border-bottom:1px #dedede solid;}
body{padding-bottom:40px;}
div.btm-menu ul{list-style-type:none;}
div.btm-menu ul li{float:left;width:20%;margin:0;text-align:center;}
div.btm-menu ul li a{line-height:38px;vertical-align:middle;font-size:12px;}
div.btm-menu .glyphicon{margin-right:0;font-size:16px;padding-bottom:0;}
div.btm-menu ul li.li40{width:40%;}
div.btm-menu ul li .btn-li40{width:100%;display:block;background:#38b4e8;font-size:14px;height:38px;color:#fff;text-align:center;line-height:38px;vertical-align:middle;border:0;}
div.top-menu a{color:#fff;font-size:16px;}
div.top-menu a:hover{text-decoration:none;}
div.top-menu .glyphicon{color:#fff;}
div.top-menu .nav-text{color:#fff;font-size:16px;text-align:center;line-height:38px;vertical-align:middle;}
div.btm-item{width:100%;height:56px;background:#f5f5f5;border-top:1px #dedede solid;}
div.btm-item ul li{float:left;width:14%;text-align:center;}
div.btm-item ul li a{line-height:16px;vertical-align:middle;font-size:12px;}
div.btm-item ul li.li40{width:29%;}
div.btm-item ul li.li41{width:29%;}
div.btm-item ul li .btn-li40{width:100%;display:block;background:#38b4e8;font-size:16px;height:56px;color:#fff;text-align:center;line-height:38px;vertical-align:middle;border:0;}
div.btm-item ul li .btn-li41{width:100%;display:block;background:#38b4e8;font-size:16px;height:56px;color:#fff;text-align:center;line-height:38px;vertical-align:middle;border:0;}
.fa-chevron-left:before{content:"";}
#productTab{padding-top:39px;}
.page-items .product_details .isStuck > .nav-buy{display:none}
.page-items .product_details .isStuck > .nav-buy .btn-cart{display:none}
.page-items .product_details .nav-price{float:right;}
}
@media (max-width:320px){div.btm-menu ul li a{line-height:38px;vertical-align:middle;font-size:12px;}
div.btm-menu .glyphicon{margin-right:2px;font-size:12px;}
div.top-menu .glyphicon{color:#fff;font-size:20px;}
div.btm-item{width:100%;height:48px;background:#f5f5f5;border-top:1px #dedede solid;}
div.btm-item .glyphicon{margin-right:0;font-size:14px;}
div.btm-item ul li a{line-height:16px;vertical-align:middle;font-size:12px;}
div.btm-menu ul li .btn-li40{width:100%;display:block;background:#38b4e8;font-size:14px;height:48px;color:#fff;text-align:center;line-height:38px;vertical-align:middle;border:0;}
div.btm-menu ul li .btn-li41{width:100%;display:block;background:#38b4e8;font-size:14px;height:48px;color:#fff;text-align:center;line-height:38px;vertical-align:middle;border:0;}
}
.fa-twitter:before{content:"";}
.fa-facebook:before{content:"";}
.fa-pinterest:before{content:"";}
.fa-instagram:before{content:"";}
.fa-google-plus:before{content:"";}
.social-links .social-link{-webkit-transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;transition:background 0.3s ease 0s, border-color 0.2s ease 0s, color 0.3s ease 0s;text-decoration:none !important;text-transform:uppercase;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.social-links .social-link{background:#626664;border-style:solid;border-color:#626664;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;color:#fbfbfb;border-radius:3px 3px 3px 3px;}
.social-links .social-link{float:left;display:inline-block;margin:0 5px 5px 1px;text-align:center;line-height:36px;width:36px;height:36px;font-size:20px;}
.social-links .houzz{display:inline-block;width:36px;height:36px;border-radius:3p;margin:0 5px 5px 1px;}
.so-houzz{float:left;width:36px;height:36px;background:url(social-houzz.png) 0 0;}
a.houzz:hover .so-houzz{background:url(social-houzz.png) 0 -36px;}
.social-links .linkedin{display:inline-block;width:36px;height:36px;border-radius:3p;margin:0 5px 5px 1px;}
.so-linkedin{float:left;width:36px;height:36px;background:url(social_linkedin.png) 0 0;}
a.linkedin:hover .so-linkedin{background:url(social_linkedin.png) 0 -36px;}
.social-links .social-link.facebook:hover, .social-links .social-link.facebook:focus{color:#ffffff;background-color:#3b5a9a;border-color:#3b5a9a;}
.social-links .social-link.twitter:hover, .social-links .social-link.twitter:focus{color:#ffffff;background-color:#1aa9e1;border-color:#1aa9e1;}
.social-links .social-link.rss:hover, .social-links .social-link.rss:focus{color:#ffffff;background-color:#ff8201;border-color:#ff8201;}
.social-links .social-link.pinterest:hover, .social-links .social-link.pinterest:focus{color:#ffffff;background-color:#cc2127;border-color:#cc2127;}
.social-links .social-link.youtube:hover, .social-links .social-link.youtube:focus{color:#ffffff;background-color:#c3191e;border-color:#c3191e;}
.social-links .social-link.instagram:hover, .social-links .social-link.instagram:focus{color:#ffffff;background-color:#7c4a3a;border-color:#7c4a3a;}
.social-links .social-link.skype:hover, .social-links .social-link.skype:focus{color:#ffffff;background-color:#00b0f6;border-color:#00b0f6;}
.social-links .social-link.linkedin:hover, .social-links .social-link.linkedin:focus{color:#ffffff;background-color:#0073b2;border-color:#0073b2;}
.social-links .social-link.googleplus:hover, .social-links .social-link.googleplus:focus{color:#ffffff;background-color:#dd4b39;border-color:#dd4b39;}
.subscribeform button{padding:0;border-radius:0;border-width:0;font-size:12px;width:74px;height:34px;margin-left:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#626664;}
.subscribeform button:hover, .subscribeform button:focus{color:#fff;background:#38b4e8;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.subscribeform .text input{width:190px;height:34px;}
.subscribeform .button-wrap{display: inline; padding:0; margin: 0;}
@media (max-width:480px){
  .page-text h2,.page-text h3{font-size: 20px;}
  .page-text .btn-default{
    min-width: 180px;
    padding: 8px 20px;
    font-size:14px;
  }
  .pageHome .products .prod-row .product-details span.product-title{padding-top:5px;line-height:30px;height:35px;}
  .container1 .box > span {
    font-size: 2.4vh;
    display: block;
    text-align: center;
    height: 3vh;
    line-height: 1.5;
  }
  .page-text1 h1, .page-text1 h2{font-size:24px;}
}
.badge1 {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 100%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  .badge-success {
    color: #fff;
    background-color: #28a745;
  }
  
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34;
  }
  
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  }