/*
Template Name: Steppermotor
Template URI: https://www.steppermotor.fr/
Description: Steppermotor
Version: 2.7.2
Author: Steppermotor Team
Author URI: https://www.steppermotor.fr/
Logo filename: logo.jpg
Template Type: type_0
*/
html { overflow-y: scroll; margin: 0; padding: 0;}
body { background-color: #ffffff; color: #000000; font-family: Arial, Tahoma, Helvetica, sans-serif; margin: 0px; padding: 0px; float: left; height: 100%; position: relative; transition: margin 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0; width: 100%;}
body, td, th, input, textarea, select, a { font-size: 13px;}
h1, .welcome { color: #636E75; margin-top: 0px; margin-bottom: 20px; font-size: 19px; font-weight: normal; text-shadow: 0 0 1px rgba(0, 0, 0, .01);}
h2 { color: #000000; font-size: 16px; margin-top: 0px; margin-bottom: 5px; font-weight: 600;}
p { margin-bottom:5px;}
a, a:visited, a b { color: #22B699; text-decoration: underline; cursor: pointer; outline: medium none currentColor;}
a:hover { text-decoration: none;}
a img { border: none;}
b { font-weight: 600;}
form { padding: 0; margin: 0; display: inline;}
input[type='text'], input[type='password'], select, textarea { background: #FAFAFA; border: 1px solid #CFCFCF; padding: 3px; margin-left: 0px; margin-right: 0px; color: #999; font-size: 13px; transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0; box-sizing: border-box;}
input[type='text'] { background: url(images/notfon.png) 10% 50% no-repeat;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { border: 1px solid #BABABA; box-shadow: none; color: #000000; outline: medium none currentColor;}
select { padding: 9px 6px; height: 40px; width: 170px;}
label { cursor: pointer;}
#retinaicon { background-color: #22B699; border-radius: 3px; color: #fff; font-size: 14px; text-align: center; height: 22px; width: 23px; line-height: 23px; margin-right: 10px;}
li:hover #retinaicon { background-color: #404040; color: #fff; margin-right: 10px; transition: all 0.2s ease-in-out;}
#container-100 { width: 100%; margin: 0px; padding: 20px 0px 0px; position: absolute; background-color: #F8F8F8; background:url(images/body_bg.png) repeat left top fixed;}
#container { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; text-align: left; padding: 0px 5px; margin-bottom: 40px;}
#column-left { float: left; width: 220px; margin-bottom: 20px;}
#column-right { float: right; width: 220px; margin-bottom: 20px;}
#content { min-height: 400px;}
#column-left + #column-right + #content, #column-left + #content { margin-left: 240px;}
#column-right + #content { margin-right: 240px;}
.top-100 { background-color: #FAFAFA; border-bottom: 1px solid #F5F5F5; left: 0px; position: fixed; width: 100%; z-index: 100;}
#top { display: block; height: 46px; position: relative; max-width: 1200px; margin-left: auto; margin-right: auto; z-index: 100; padding: 0px 5px;}
.header-100 { left: 0px; width: 100%; background-color: #fff; position: relative; z-index: 91;}
#header { margin: 0 auto; max-width: 1200px; position: relative; z-index: 99; padding:50px 5px 5px; min-height: 70px;}
#header #logo { display: table-cell; left: 0px; position: relative; vertical-align: middle; text-align:center;}
#header #logo img { max-width: none;}
#language { min-width: 140px; width: 100%; color: #999; line-height: 17px;}
#language img { cursor: pointer; margin-right: 5px; padding-left:5px;}
#top #cart { position: absolute; top: 10px; right: 10px; z-index: 9; min-width: 30px; height: 52px;}
#top #cart .heading { float: right; z-index: 1; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url(images/icon-cart.png) 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
#top #cart .heading a { color: #000; text-decoration: none; display: block; height: 30px; width: 30px;}
#top #cart:hover .heading { background-color: #404040; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#top #cart span { background-color: #FFB82E; -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); display: inline-block; min-width: 13px; height: 13px; line-height: 13px; margin-left:5px; top: -8px; right: -10px; z-index: 2; position: absolute; font-weight: 700; color: #fff; font-size: 12px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); padding: 3px; text-align: center; -webkit-border-radius: 50em; -moz-border-radius: 50em; -khtml-border-radius: 50em; border-radius: 50em;}
#top #cart.active .heading { font-weight:700;}
#menu .search { position: absolute; top: 30px; left: 0px; z-index: 6; text-align: left;}
#menu input[name=keywords] { border:2px solid #20B2AA; float:left; padding:7px 5px; border-radius:3px 0 0 3px;}
#menu input[type=submit] { color:#FFF; font-size: 14px; background:#20B2AA; cursor: pointer; border:2px solid #20B2AA; border-left:none; float:left; margin:0 5px 0 0; padding:7.5px 5px; border-radius:0 3px 3px 0;}
#menu .search2 { left: 0px; text-align: left; float: left; height: 26px; left: 10px; position: relative; z-index: 10;}
#menu .search2 a { line-height:33px; color:#22B699; text-decoration:none;}
.top-search2 { width:300px; border-radius: 3px; background-color: #fff;}
.top-search2:focus { border: 1px solid #22B699; transition: all 0.4s ease-in-out;}
#top #welcome { position: absolute; top: 7px; left: 7px; z-index: 5; width: 298px; text-align: left; color: #999999;}
#top #welcome a { color: #000;}
#top .links { position: absolute; left: 290px; top: 8px; font-size: 10px; padding-right: 10px; z-index:11;}
#top .links a { float: left; display: block; padding: 0px 0px 0px 7px; color: #000; text-decoration: underline; font-size: 12px;}
#top .links a:hover { text-decoration: none;}
#top .links a + a { margin-left: 8px; border-left: 1px solid #CCC;}
#menu { display: table-cell; vertical-align: middle; width: 100%;}
#menu ul { list-style: none; margin: 0; padding: 0; text-align: right;}
#menu > ul > li { position: relative; display: inline-block; padding:0 0 16px 5px;}
#menu > ul > li > a { font-size: 18px; color: #000; font-weight: 400; line-height: 14px; text-decoration: none; display: block; padding: 10px 0px 5px 0px; margin-bottom: 5px; position: relative; border-bottom: 1px solid #fff; background-color: #fafafa; border:2px solid #22B699; display: inline-block; margin: 2px 1px; padding: 8px 6px; text-decoration: none; border-radius: 3px!important;}
#menu > ul > li > a > span { background-color: #22B699; opacity: 0; display: block; height: 12px; left: 50%; margin: 0px 0px 0px -8px; position: absolute; top: 34px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 12px;}
#menu > ul > li:hover span { opacity: 1;}
#menu > ul > li:hover a { color: #22B699;}
#menu > ul > li:hover a.active { border-bottom: 1px solid #fff;}
#menu > ul > li > a:hover { border-radius: 0px; color: #22B699;}
#menu > ul > li > a.active { border-radius: 0px; border-bottom: 1px solid #22B699; color: #22B699;}
#menu > ul > li > a.active:hover { 0px; border-radius: 0px; color: #22B699;}
#menu > ul > li > div { display: none; background: #FFFFFF; position: absolute; z-index: 61; padding: 5px 5px 0px; border-bottom: 3px solid #f5f5f5; border-radius: 0px; background: #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-top: 3px solid #22B699; top: 45px;}
#menu > ul > li:hover > div { display: table;}
#menu > ul > li > div > ul { display: table-cell;}
#menu > ul > li > div > ul > li { text-align: left;}
#menu > ul > li > div > ul > li + li { border-top: 1px solid #EEEEEE;}
#menu > ul > li ul + ul { padding-left: 20px;}
#menu > ul > li ul > li > a { text-decoration: none; padding: 8px; color: #FFFFFF; display: block; white-space: nowrap; min-width: 120px;}
#menu > ul > li > div > ul > li > a:hover { color: #22B699 !important; background: #fcfcfc;}
#menu > ul > li > div > ul > li > a { color: #333 !important;}
.breadcrumb-100 { width: 100%; left: 0; background: #fff; position: absolute; top: 0px; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; display: block; height: 36px; box-shadow: 0px 7px 20px -10px rgba(0, 0, 0, 0.506); z-index: 90;}
.breadcrumb-100 + #content { margin-top: 50px;}
.breadcrumb-100 + #column-left + #column-right + #content { margin-top: 50px;}
.breadcrumb-100 + #column-left + #content { margin-top: 50px;}
.breadcrumb-100 + #column-right + #content { margin-top: 50px;}
.breadcrumb { border-radius: 0px; padding: 0px 5px; font-size: 11px; line-height: 36px; height: 36px; color: #404040; text-align: left; max-width: 1200px; margin:0 auto; overflow: hidden;}
.breadcrumb i { display: inline-block; width: 50px; position: relative; z-index: 1;}
.breadcrumb i:first-child { display: none;}
.breadcrumb i:before { content:""; right: 45%; margin:0 1px 0 0; bottom: -12px; position: absolute; background-color: #333333; display: block; height: 32px; width: 32px; transform: rotate(45deg); -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;}
.breadcrumb i:after { content:""; right: 50%; margin:0; bottom: -12px; position: absolute; background-color: #fff; display: block; height: 32px; width: 32px; transform: rotate(45deg); overflow: none; border-radius: 4px;}
.breadcrumb i span { display: none;}
.breadcrumb a { color: #999999!important; text-decoration: none; display: inline-block; position: relative; z-index: 2;}
.breadcrumb a:hover { color:#333; text-decoration: underline;}
.success, .warning, .information { padding: 10px 10px 10px 33px; margin-bottom: 15px; color: #555555; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -khtml-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; z-index: 999999;}
.success { padding: 90px 20px 20px; background: url('images/check.png') 50% 10% no-repeat #fff; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: 1px solid #eee; width: 300px; height: auto; position: fixed; top: 25%; left: 35%; text-align: center; color: #404040; font-size: 14px; -moz-box-shadow: #f5f5f5 0px 0px 0px 10px; -webkit-box-shadow: #f5f5f5 0px 0px 0px 10px; box-shadow: #f5f5f5 0px 0px 0px 10px; opacity: 0.9;}
.success a { color: #808080; font-size: 14px;}
.warning { padding: 90px 20px 20px; background: url('images/error.png') 50% 10% no-repeat #fff; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border: 1px solid #eee; width: 300px; height: auto; position: fixed; top: 25%; left: 35%; text-align: center; color: #404040; font-size: 14px;-moz-box-shadow: #f5f5f5 0px 0px 0px 10px; -webkit-box-shadow: #f5f5f5 0px 0px 0px 10px; box-shadow: #f5f5f5 0px 0px 0px 10px; opacity: 0.9;}
.success .close, .warning .close, .information .close { top: 10px; right: 10px; cursor: pointer; position: absolute;}
.required { color:#f00; font-weight:600;}
.error { display: block; color: #FC2C2C; background: url('images/red_info.png') 0px 50% no-repeat; padding: 2px 20px;}
.help { color: #999; font-size: 10px; font-weight: normal; display: block;}
table.form { width: 100%; border-collapse: collapse; margin-bottom: 20px;}
table.form tr td:first-child { width: 150px;}
table.form > * > * > td { color: #000000;}
table.form td { padding: 4px;}
table.list { border-collapse: collapse; width: 100%; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; margin-bottom: 20px;}
table.list td, table.list th { border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
table.list thead td { background-color: #EFEFEF; padding: 0px 5px;}
table.list thead td a, .list thead td { text-decoration: none; color: #222222; font-weight: 600;}
table.list tbody td, table.list tbody th { padding:5px;}
table.list tbody td input[type=text] { height:30px;}
#formAddress table.list tbody td input[type=submit] { background-color:#20B2AA; border:none; padding:8px 14px; color:#fff;}
#formAddress table.list tbody td input[type=submit]:hover { background-color:#404040; transition:all 0.2s ease-in-out;}
table.list .left { text-align: left; padding: 7px;}
table.list .right { text-align: right; padding: 7px;}
table.list .center { text-align: center; padding: 7px;}
table.radio { width: 100%; border-collapse: collapse;}
table.radio td { padding: 5px;}
table.radio td label { display: block;}
table.radio tr td:first-child { width: 1px;}
table.radio tr td:first-child input { margin-top: 1px;}
table.radio tr.highlight:hover td { background: #F1FFDD; cursor: pointer;}
.pagination { padding-top: 8px; display: inline-block; width: 100%; margin-bottom: 20px; text-align: center;}
.pagination .links { display: block; margin-bottom: 5px;}
.pagination .links a { display: inline-block; border: 3px solid #EEEEEE; padding: 0px; height: 28px; min-width: 28px; line-height: 28px; text-decoration: none; color: #A3A3A3; background: #FFFFFF; border-radius: 50em;}
.pagination .links a:hover { border: 3px solid #CCC; transition: all 0.2s ease-in-out;}
.pagination .links b { display: inline-block; border: 3px solid #22B699; padding: 0px; height: 28px; min-width: 28px; line-height: 28px; font-weight: normal; text-decoration: none; color: #269BC6; background: #FFFFFF; -webkit-border-radius: 50em; -moz-border-radius: 50em; -khtml-border-radius: 50em; border-radius: 50em;}
.pagination .results { padding: 5px 10px; margin: 5px 2px; display: inline-block; border-radius: 50em; background-color: #fafafa; color: #404040; text-decoration: none; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); font-size: 12px;}
a.button, input.button { cursor: pointer; color: #FFFFFF!important; font-size: 12px; font-weight: 600; text-align:center; display:inline-block; text-decoration:none; border:none; border-radius: 0px; margin:0; vertical-align:top; box-sizing:border-box; background: url(images/notfon.png) 10% 50% no-repeat #22B699; box-shadow: 0px 2px 2px #DDDDDD;}
a.button { display: inline-block; text-decoration: none; padding: 8px 14px; border-radius: 0px;}
.button i { margin-right: 10px;}
input.button { margin: 0; border: 0; padding:10px 14px; border-radius:0px; background: url(images/notfon.png) 10% 50% no-repeat #22B699;}
a.button:hover, input.button:hover { background: url(images/notfon.png) 10% 50% no-repeat #404040; color: #fafafa; transition: all 0.2s ease-in-out;}
.buttons { background: url(images/notfon.png) 10% 50% no-repeat #fff; overflow: auto; padding: 10px; border-radius: 0px; margin: 0px -20px -20px;}
.buttons .left { float: left; text-align: left;}
.buttons .right { float: right; text-align: right;}
.buttons .center { text-align: center; margin-left: auto; margin-right: auto;}
.buttons .comm_sub { background:url(images/icon-sub.png) no-repeat 10px #22B699; border:none; color:#fff; padding:8px 14px 8px 30px; transition:all 0.2s ease-in-out;}
.buttons .comm_sub:hover { background:url(images/icon-sub.png) no-repeat 10px #404040;}
.htabs { min-height: 30px; width: 100%; line-height: 16px; border-top: 5px solid #f5f5f5; background-color: #FaFaFa; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-bottom: 1px solid #eee; display: table;}
.htabs a { border-top: 5px solid #f5f5f5; margin: -5px 0px 0px; background-color: #fafafa; padding: 7px 15px 7px 15px; float: left; font-size: 13px; font-weight: 400; text-align: center; text-decoration: none; color: #707070; display:inline;}
.htabs a.selected { background: #FFFFFF; border-top: 5px solid #22B699; position: relative; z-index: 3; color: #404040; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0px 2px rgba(0, 0, 0, 0.2);}
.htabs a.selected:before { content:""; right: 50%; margin:0 -8px 0 0; bottom: -7px; position: absolute; background-color: #E7E7E7; display: block; height: 12px; width: 12px; transform: rotate(45deg);}
.htabs a.selected:after { content:""; right: 50%; margin:0 -8px 0 0; bottom: -5px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; transform: rotate(45deg); overflow: none;}
.tab-content { overflow: hidden; background-color: #FFF; border-bottom: 10px solid #f5f5f5; padding:20px 10px 10px 10px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); margin-bottom: 25px; position: relative; display:none;}
.box { margin-bottom: 20px; position: relative;}
.box .box-heading { border-top: 5px solid #22B699; border-bottom: 1px solid #eee; background: #FFF; padding: 0px 10px !important; height: 42px; line-height: 42px; font-size: 14px !important; letter-spacing: 1px !important; color: #333 !important; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.box .box-content { background-color: #FFF; border-top: 1px solid #fff; border-bottom: 10px solid #f5f5f5; padding: 10px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); display:inline-block;}
ul.box-category { margin: -12px 0px -10px!important; list-style: none; padding: 0;}
ul.box-category ul { list-style: none; margin: 0; padding: 0;}
ul.box-category > li > a { padding: 8px 8px 8px 14px; display: block; text-decoration: none; color: #333; margin: -1px -10px; border-top: 1px solid #EEE; border-bottom: 1px solid #EEE;}
ul.box-category > li > a:hover { text-decoration: none; color: #333; background-color: #f6f6f6; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease;}
ul.box-category > li ul { display: none;}
ul.box-category > li > a.active { font-weight: 600; text-decoration: none; color: #fafafa; background-color: #22B699;}
ul.box-category > li a.active + ul { display: block;}
ul.box-category > li ul { position: relative; padding: 0px; margin: 0px -10px; overflow: hidden;}
ul.box-category > li ul:before { content:""; right: 30px; top: -6px; position: absolute; background-color: #22B699; display: block; height: 12px; margin: 0px 0px 0px -8px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 12px;}
ul.box-category > li ul > li > a:hover { text-decoration: none; color: #333; background-color: #F6F6F6; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease;}
ul.box-category > li ul > li { border-top: 1px dotted #eee; padding: 0px;}
ul.box-category > li ul > li:first-child { border-top: 0px;}
ul.box-category > li ul > li > a { padding: 8px 8px 8px 30px; display: block; text-decoration: none; color: #22B699; margin: 0px 0px;}
ul.box-category > li ul > li > a.active { font-weight: 600; background-color: #EEEEEE; color: #404040;}
.box-accordeon ul { list-style: none; margin: -10px!important; padding: 0px;}
.box-accordeon ul li .down { top: 10px; right: 10px; position: absolute; cursor: pointer; width:16px; height:16px; padding: 0px; background: url(images/plus.png) 0px 0px no-repeat #20B2AA;}
.box-accordeon > ul > li a.active + .down { top: 10px; right: 10px; position: absolute; cursor: pointer; width:16px; height:16px; padding: 0px; background: url(images/plus.png) 0px -16px no-repeat #FFF;}
.box-accordeon ul li { position: relative;}
.box-accordeon ul li a { display: block;}
.box-accordeon ul li a:hover { background: #f9f9f9; color: #000; text-decoration:none;}
.box-accordeon ul li.double a { display: inline-block; margin: 0;}
.box-accordeon > ul > li { border-top: 1px solid #eee; display: block; position: relative;}
.box-accordeon > ul > li:first-child { border-top:0;}
.box-accordeon > ul > li > a { color: #fff; padding: 10px 30px 10px 10px; padding: 10px 30px 10px 9px !important; text-decoration: none; font-size: 14px;}
.box-accordeon > ul > li > a.active { background-color: #22B699; color: #FAFAFA; font-weight: 600; text-decoration: none;}
.box-accordeon > ul > li a.active + ul { display: block;}
.box-accordeon > ul > li ul { display: none; list-style: none; margin: 0px!important; padding: 0px;}
.box-accordeon > ul > li ul li { border-top: 1px dashed #eee;}
.box-accordeon > ul > li ul li:first-child { border-top:0;}
.box-accordeon > ul > li ul li a { color: #22B699; padding:10px 25px 10px 15px; text-decoration: none; font-size: 13px; background-color: #fff;}
.box-accordeon > ul > li ul li a:hover { color:#404040;}
.box-accordeon > ul > li > ul > li a.active { color:#404040; background-color: #eee;}
.box-accordeon > ul > li ul > li > ul { display: none; list-style: none; margin: 0px!important; padding: 0px;}
.box-accordeon > ul > li ul > li > ul li { border-top: 1px dashed #eee;}
.box-accordeon > ul > li ul > li > ul li:first-child { border-top:0;}
.box-accordeon > ul > li ul > li > ul li a { color: #22B699; padding: 10px 20px 10px 30px; text-decoration: none; font-size: 13px;}
.box-accordeon > ul > li ul > li > ul li a:hover { color:#404040;}
.box-accordeon > ul > li > ul > li > ul > li a.active { color:#404040; background-color: #eee;}
.box-accordeon > ul > li ul > li > ul > li > ul { display: none; list-style: none; margin: 0px!important; padding: 0px;}
.box-accordeon > ul > li ul > li > ul li > ul li { border-top: 1px dashed #eee;}
.box-accordeon > ul > li ul > li > ul li > ul li:first-child { border-top:0;}
.box-accordeon > ul > li ul > li > ul li > ul li a { color: #22B699; padding: 10px 20px 10px 40px; text-decoration: none; font-size: 12px;}
.box-accordeon > ul > li ul > li > ul li > ul li a:hover { color:#404040;}
.box-accordeon > ul > li > ul > li > ul > li a > ul li.active { color:#404040; background-color: #eee;}
#content .content { border: 2px solid #f5f5f5; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; margin-bottom: 20px; overflow: auto; padding: 15px 10px; background-color: #fff;}
#content .content ul li { list-style: none outside none; padding: 5px 0px;}
#content .content ul li a { font-size: 14px;}
#content .content .left { float: left; width: 49%;}
#content .content .right { float: right; width: 49%;}
.category-details { border-radius: 0px; background-color: #FFF; border-top: 5px solid #22B699; border-bottom: 10px solid #f5f5f5; padding:10px 20px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); position: relative;}
.category-details-top { display: table; position: relative; margin: -10px 0px 10px -20px; padding-right: 40px; width: 100%; border-bottom: 1px solid #eee; height: 42px;}
.category-details-top .image { position: relative; background-color: #fff; display: inline-block; float: left;}
.category-details-top .image img { border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding: 0px 4px; height: 42px; width: 42px; margin-bottom: -5px;}
.category-details .category-h1 { float: left; padding-left: 10px;}
.category-details h1 { line-height: 42px; font-size: 20px; color: #404040; margin-bottom: 0px;}
.category-details .refine-p { color: #404040; font-size:15px; font-weight: 600; padding: 5px; margin-top: 10px; display: block; border-bottom: 1px solid #eee; text-align: center;}
.category-list { overflow: auto; margin: 0px -20px 20px;}
.category-list ul { padding:0 20px;}
.category-list ul li { display: inline-block; vertical-align: top; list-style:none; line-height:16px; width: 157px; padding: 0px 3px; margin-bottom:10px; margin-left:5px;}
#column-left + #column-right + #content .category-list ul li { margin-left:2px;}
#column-left + #content .category-list ul li { margin-left:0; width:32%; font-weight:bold;}
#column-right + #content .category-list ul li { margin-left:16px; width:158px;}
.category-list ul li a { display: inline; text-decoration: none;}
.category-list ul li span { display:block; color: #404040; position: relative;}
/*.category-list ul li:hover span { color: #22B699; border-top: 1px solid #22B699;}*/
/*.category-list ul li:hover span:before { content:""; left: 50%; top: -4px; position: absolute; background-color: #22B699; display: block; height: 8px; width: 8px; margin: 0px 0px 0px -6px; transform: rotate(45deg);}*/
/*.category-list ul li:hover span:after { content:""; left: 50%; margin: 0px 0px 0px -6px; top: -5px; position: absolute; background-color: #fff; display: block; height: 8px; width: 8px; transform: rotate(45deg);}*/
.category-list ul li img { border: 1px solid #20B2AA; margin:2px; width:120px;}
/*.category-list ul li img:hover { border: 3px solid #20B2AA; margin:0;}*/
.product-filter { border-bottom: 1px solid #EEEEEE; padding:0 20px 14px 20px; margin: -11px -20px 10px; overflow: auto;}
.product-filter select { height:30px; padding:3px;}
.category-details .display { display:none; position: relative; width: 100%; text-align: center;}
.category-details .display a { width: 100%; max-width: 329px; font-size: 14px; display: inline-block; padding: 6px 4px; text-align: center; text-decoration: none; position: relative;}
.category-details .display .notselect { color: #999; background-color: #eee;}
.category-details .display .select { color: #fafafa; background-color: #22B699;}
.category-details .display .select:after { content:""; right: 50%; margin: 0px -8px 0px 0px; top: 22px; position: absolute; background-color: #22B699; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.product-filter .sort { float: right;}
.product-filter .sortb { font-size: 13px; font-weight: 400; color: #aaa;}
.product-filter .limit { margin-left: 15px; float: right;}
.product-filter .limitb { font-size: 13px; font-weight: 400; color: #aaa;}
.product-filter .sort select { width: 200px;}
.product-filter .limit select { width: 60px;}
.product-list > div { overflow: hidden; margin-bottom: 15px; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; background-color: #FFF; border-top: 5px solid #F5F5F5; border-bottom: 10px solid #f5f5f5; padding: 10px; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.product-list .right { height: 150px; min-width: 150px; float: right; padding-left: 10px; margin-left: 15px; border-left: 1px solid #EEEEEE; position: relative;}
.product-list .right:before { content:""; left: -7px; top: 70px; position: absolute; background-color: #eee; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.product-list .right:after { content:""; left: -5px; top: 70px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); overflow: none;}
.product-list > div + div { padding-top: 16px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; background-color: #FFF; border-top: 5px solid #F5F5F5; border-bottom: 10px solid #f5f5f5; padding: 10px; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);}
.product-list .image { float: left; margin-right: 20px; max-width: 110px;}
.product-list .image .sale { display: inline-block; position: absolute; right: -35px; top: -20px; padding: 3px; color: #fff; font-size: 14px; font-weight: 600; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; -webkit-border-radius: 0em; -moz-border-radius: 0em; -khtml-border-radius: 0em; border-radius: 0em; height: 50px; line-height: 73px; width: 80px; background-color: #FFB82E; -moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform:rotate(45deg); transform: rotate(45deg);}
.product-list .image img { width:110px;}
.product-list .name { margin-bottom: 3px;}
.product-list .name a { color: #404040; font-weight: 600!important; text-decoration: none; font-size: 12px!important;}
.product-list .description { line-height: 15px; margin: 10px 0px; color: #707070; font-weight: 400; text-decoration: none; font-size: 12px; height: 90px; overflow: hidden;}
.product-list .rating { color: #7B7B7B;}
.product-list .price { display: block; margin: 20px 0px 20px 8px; text-align: center; color: #333333; font-size: 14px;}
.product-list .price-old { color: #E16E6E; text-decoration: line-through; display: block;}
.product-list .price-new { font-weight: bold; display: block; font-size: 14px;}
.product-list .list-button { display: block; text-align: center;}
.product-list .cart { display: inline-block;}
.product-list .cart .button { padding: 0px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-cart.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-list .cart .button:hover { background-color: #404040;}
.product-list .wishlist { display: inline-block;}
.product-list .wishlist a { padding: 0px; margin: 0px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-wishList.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-list .wishlist a:hover { background-color: #404040;}
.product-grid { margin-left: -10px; margin-right: -14px;}
.product-grid > div { width: 211px; display: inline-block; vertical-align: top; margin: 0px -2px 15px 10px; background-color: #FFFFFF; border-bottom: 10px solid #F5F5F5; -webkit-border-radius: 0px; -moz-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; border-top: 5px solid #F5F5F5; -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); padding: 10px; position: relative; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease;}
#column-left + #column-right + #content .product-grid > div { margin: 0px 0px 15px 10px;}
#column-left + #content .product-grid > div { margin: 0px -1px 15px 10px;}
#column-right + #content .product-grid > div { margin: 0px -1px 15px 10px;}
.product-grid .image { display: block; margin: -10px -10px -3px; text-align: center; overflow: hidden; position: relative; height:304px;}
.product-grid .image .sale { display: inline-block; position: absolute; right: -35px; top: -20px; padding: 3px; color: #fff; font-size: 14px; font-weight: 600; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; border-radius: 0em; height: 50px; line-height: 73px; width: 80px; background-color: #FFB82E; box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); transform:rotate(45deg);}
.product-grid .image:before { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -3px; position: absolute; background-color: #eee; display: block; height: 12px; width: 12px; transform: rotate(45deg);}
.product-grid .image:after { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -5px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; transform: rotate(45deg); overflow: none;}
.product-grid .image img { padding:0; width:231px;}
.product-grid .description { color: #707070; font-weight: 400; text-decoration: none; font-size: 12px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.product-grid .description span { margin:5px 0; height:40px; overflow:hidden; display:inline-block; width:100%;}
.product-grid .name { display: table-cell; margin:5px 0; height: 44px; text-align: center; width: 212px; vertical-align: middle; border-top: 1px solid #eee;}
.product-grid .name a { color: #404040; font-weight: 400; text-decoration: none; font-size: 12px; max-height:44px; overflow: hidden; display: block;}
.product-grid .grid-table { display: table; width: 100%; padding: 0px; margin: 4px 0px 0px; height: 36px;}
.product-grid .rating { display: table-cell; vertical-align: middle; text-align: left;}
.product-grid .rating img { width: 70px;}
.product-grid .price { display: table-cell; padding: 0px 0px 0px 8px; vertical-align: middle; font-weight: bold; color: #333333; margin: 0px; text-align: right;}
.product-grid .price-old { color: #E16E6E; text-decoration: line-through; display: block;}
.product-grid .price-new { font-weight: bold; display: block;}
.product-grid .grid-button { display: block; position: relative; bottom: -50px; opacity: 0;}
.product-grid > div:hover .grid-button { bottom: 0px; opacity: 1; -moz-transition: all 0.2s ease; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease; -MS-transition: all 0.2s ease; left:65px;}
.product-grid .cart { display: inline-block; position: absolute; bottom: 15px; left:65px;}
.product-grid .cart .button { padding: 0px; margin: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-cart.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-grid .cart .button:hover { background-color: #404040;}
.product-grid .wishlist { display: inline-block; position: absolute; bottom: 15px;}
.product-grid .wishlist a { padding: 0px; margin: 0px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: block; background: url('images/icon-wishList.png') 50% 50% no-repeat #22B699; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.product-grid .wishlist a:hover { background-color: #404040;}
.quantity-productcart { background: #F8F8F8; border: 1px solid #DDDDDD; bottom: 1px; color: #000000 !important; cursor: pointer; display: inline-block; height: 26px; padding: 3px; margin: 0px; text-align: center; vertical-align: middle; width: 36px;}
.quantity-operator { background: #F8F8F8; border: 1px solid #DDDDDD; bottom: 1px; color: #000000 !important; cursor: pointer; display: inline-block; height: 18px; line-height: 18px; padding: 3px; position: relative; text-align: center; vertical-align: middle; width: 14px; user-select: none;}
.quantity-operator:active { background: #404040; color: #FAFAFA !important; user-select: none;}
.product-info { overflow:hidden; background-color:#FFF; padding:10px 0 0 10px; margin-bottom:25px; position:relative; border-top:5px solid #22B699;}
.product-info .infoleft { display: table-cell; vertical-align: middle;}
.product-info > .left { float: left;}
.product-info > .left + .right { float:left; margin-left:10px; width:calc(100% - 420px);}
.product-info h1 { color: #404040; text-decoration: none; font-size: 20px; margin-top: 0px; margin-bottom: 20px; font-weight: normal;}
.product-info .image { padding-bottom: 20px; border-bottom: 1px solid #eee; float: left; margin-bottom: 20px; position: relative;}
.product-info .image .sale { display: inline-block; position: absolute; right:0; top:0; padding: 3px; color: #fff; font-size: 16px; font-weight: 600; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; border-radius: 50em; height: 50px; line-height: 50px; width: 50px; background-color: #FFB82E; box-shadow:inset 0 0 0 4px rgba(255, 255, 255, 0.35); z-index: 10;}
.product-info .image:before { content:""; right: 50%; margin: 0px -7px 0px 0px; bottom: -6px; position: absolute; background-color: #eee; display: block; height: 12px; width: 12px; transform: rotate(45deg);}
.product-info .image:after { content:""; right: 50%; margin: 0px -7px 0px 0px; bottom: -8px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; transform: rotate(45deg); overflow: none;}
.product-info .image-additional { width:400px; clear: both; overflow: hidden;}
.product-info .image-additional img { border:1px solid #E7E7E7; width:60px; height:60px;}
.product-info .image-additional img:hover { border: 1px solid #BBB; transition: all 0.2s ease-in-out;}
.product-info .image-additional a { float: left; display: block; margin:0 4px 10px 4px;}
.product-info .description { border-bottom: 1px solid #E7E7E7; padding:5px 0 10px 0; margin-bottom: 10px; line-height: 20px; color: #4D4D4D; position: relative; display: table; box-sizing: border-box; width: 100%;}
.product-info .description span { color: #22B699;}
.product-info .description a { color: #4D4D4D; text-decoration: none;}
.product-info .description a:hover { text-decoration: underline;}
.product-info .description a i.fa-pencil, #ECS_COMMENT .variant .fa-pencil { background:url(images/icon-write.png) no-repeat; width:11px; height:12px;}
.product-info .price { overflow: auto; padding:6px 0; margin-bottom: 10px; font-size: 26px; font-weight: 400; text-align: left; color: #333333;}
.product-info .price .market_price { font-size:18px;}
.product-info .price .shop_price { font-size:18px;}
.product-info .price #formated_price { color:#F00; font-weight:bold;}
.product-info .price #formated_special { color:#F00; font-weight:bold;}
.product-info .price-old { text-decoration: line-through; font-size: 18px;}
.product-info .price .discount { font-weight: normal; font-size: 12px; color: #4D4D4D; margin: -6px -4px; background-color: #eee; padding: 5px;}
.product-info .options { border-bottom: 1px solid #E7E7E7; padding: 0px 5px 20px 5px; margin-bottom: 15px; color: #000000; position: relative;}
.product-info .options:before { content:""; right: 50%; margin: 0px -7px 0px 0px; bottom: -6px; position: absolute; background-color: #eee; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.product-info .options:after { content:""; right: 50%; margin: 0px -7px 0px 0px; bottom: -8px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); overflow: none;}
.product-info .options .option { margin: 4px 20px; display: block; position: relative;}
.product-info .options .option > input[type="text"] { width: 100%;}
.product-info .options .option > input[type="password"] { width: 100%;}
.product-info .options .option > select { width: 100%;}
.product-info .options .option > textarea { width: 100%;}
.product-info .options label { line-height:40px;}
.product-info .File_goods { padding:5px 5px 10px 5px;}
.product-info .File_goods ul { padding:0; margin:0;}
.product-info .File_goods ul li { list-style:none;}
.product-info .File_goods ul li strong { display:inline-block; width:100%; margin-bottom:5px;}
.product-info .File_goods ul li div { border:1px solid #f3943d; padding:3px 8px; border-radius:45px; display:inline-block; margin-bottom:5px;}
.product-info .File_goods ul li div img { width:18px; margin-right:5px; vertical-align:top;}
.product-info .File_goods ul li div a { text-decoration:none; color:#f2631d; font-weight:bold; line-height:18px;}
.variant { border-bottom:1px solid #E7E7E7; padding:10px 5px; margin: 10px 0px; color: #000000; text-align:center; font-weight:400; position:relative; font-size: 14px; display: block;}
.variant:before { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -7px; position: absolute; background-color: #E7E7E7; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
.variant:after { content:""; right: 50%; margin: 0px -8px 0px 0px; bottom: -5px; position: absolute; background-color: #fff; display: block; height: 12px; width: 12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); overflow: none;}
.product-info .cart { border-bottom: 1px solid #E7E7E7; padding:10px 0; margin-bottom: 20px; color: #4D4D4D; position: relative;}
.product-info .cart-inside { margin: 0px auto; padding: 0px; position: relative; display: table; width:100%;}
.product-info .cart-inside .qty_mes { float:left; line-height:26px;}
.product-info .cart-inside .quantity-operator { float:left; top:0;}
.product-info .cart-inside .quantity-productcart { float:left; border-left:0; border-right:0;}
.product-info .cart .button { padding:0 10px 0 30px; margin:0 2px 10px 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; height: 38px; background: url(images/icon-wishList2.png) 10px 50% no-repeat #22B699; -moz-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 2px rgba(255, 255, 255, 0.35); color: #fff; text-decoration: none; font-size: 14px; line-height: 38px; font-weight: 400;}
.product-info .cart .button { background-color: #20B2AA;}
.product-info .wishlist a { padding: 0px; height: 38px; display: inline-block; font-size: 14px; line-height: 38px; color:#FFF; text-decoration:none;}
.product-info .cart .button:hover { background-color: #404040; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease; -MS-transition: all 0.3s ease;}
.product-info .cart .links { display: inline-block; vertical-align: middle;}
.product-info .cart .minimum { padding-top: 5px; font-size: 11px; color: #999;}
#review-title { font-weight: 600;}
.product-info .review { color: #4D4D4D; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-right: 1px solid #E7E7E7; margin-bottom: 10px;}
.product-info .review > div { padding: 8px; border-bottom: 1px solid #E7E7E7; line-height: 20px;}
.product-info .review > div > span { color: #38B0E3;}
.product-info .review .share { overflow: auto; line-height: normal;}
.product-info .review .share a { text-decoration: none;}
.product-description { font-size:13px;}
.product-description h2 { margin-top:20px;}
.product-description .container .content img { max-width:660px;}
.product-description ul { margin:0; padding:0;}
.product-description table { border-collapse:collapse;}
.tags { display: block; margin-bottom: 20px;}
.tags a { padding: 2px 5px; margin: 5px 2px; display: inline-block; -webkit-border-radius: 6px; -moz-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; background-color: #fafafa; color: #404040; text-decoration: none; -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); font-size: 12px;}
.tags a i { padding: 2px; margin: 0px 5px 0px 0px;}
.tags a:hover { background-color: #404040; color: #fff;}
.attribute { border-collapse: collapse; width: 100%; margin-bottom: 0px;}
.attribute thead td, .attribute thead tr td:first-child { color: #000000; font-size: 14px; font-weight: 600; background: #F7F7F7; text-align: left;}
.attribute tr td:first-child { color: #000000; font-weight: 600; text-align: right; width: 20%;}
.attribute td { padding: 7px; color: #4D4D4D; text-align: center; vertical-align: top; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.wishlist-info table { width: 100%; border-collapse: collapse; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; margin-bottom: 20px;}
.wishlist-info td { padding: 7px;}
.wishlist-info thead td { color: #4D4D4D; font-weight: 600; background-color: #F7F7F7; border-bottom: 1px solid #DDDDDD;}
.wishlist-info thead .image { text-align: center; background-color:#F7F7F7;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock { text-align: left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action { text-align: right;}
.wishlist-info tbody td { vertical-align:middle; border-bottom: 1px solid #DDDDDD;}
.wishlist-info tbody .image img { border: 1px solid #DDDDDD;}
.wishlist-info tbody .image { text-align: center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock { text-align: left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action { text-align: right;}
.wishlist-info tbody .price s { color: #F00;}
.wishlist-info tbody .action img { cursor: pointer;}
.login-content { margin-bottom: 20px; overflow: auto;}
.login-content .left { float: left; width: 48%;}
.login-content .right { float: right; width: 48%}
.login-content .left .content, .login-content .right .content { min-height: 190px;}
.login-content .right .content b { margin-bottom:5px; display:inline-block;}
.login-content .right .content a { margin-top:5px; display:inline-block;}
.login-content .regis_inc { padding-left:10px;}
.login-content .regis_inc span { background:url(images/correct.png) no-repeat left top; padding-left:15px; line-height:20px; font-size:12px;}
.order-list { margin-bottom: 10px;}
.order-list .order-id { width: 49%; float: left; margin-bottom: 2px;}
.order-list .order-status { width: 49%; float: right; text-align: right; margin-bottom: 2px;}
.order-list .order-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE;}
.order-list .order-content div { float: left; width: 33.3%;}
.order-list .order-info { text-align: right;}
.cart-info table { width: 100%; margin-bottom: 15px; border-collapse: collapse; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}
.cart-info td { padding: 7px;}
.cart-info thead td { color: #4D4D4D; font-weight: 600; background-color: #F7F7F7; border-bottom: 1px solid #DDDDDD;}
.cart-info thead .image { text-align: center;}
.cart-info thead .name { text-align: left; width:50%;}
.cart-info thead .model { text-align: left;}
.cart-info thead .quantity { text-align: left;}
.cart-info thead .price { text-align: right;}
.cart-info thead .total { text-align: right;}
.cart-info tbody td { vertical-align:middle; border-bottom: 1px solid #DDDDDD;}
.cart-info tbody .image img { border: 1px solid #DDDDDD;}
.cart-info tbody .image { text-align: center;}
.cart-info tbody .name { text-align: left;}
.cart-info tbody .model { text-align: left;}
.cart-info tbody .quantity { text-align: left;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img { position: relative; top: 4px; cursor: pointer;}
.cart-info tbody .price { text-align: right;}
.cart-info tbody .total { text-align: right;}
.cart-info tbody span.stock { color: #F00; font-weight: 600;}
.cart-total { overflow: auto; margin-bottom: 15px;}
.cart-total .cart-module { float:left;}
.cart-total .cart-module #coupon { border:none; padding:0 0 10px 0; border-radius:0; margin-bottom:0;}
.cart-total .cart-module a.button { padding:5px 14px;}
.cart-total table { float: right;}
.cart-total td { padding: 3px; text-align: right;}
.step { background-color: #22B699; color: #FFFFFF; margin: 0px 10px 0px -10px; padding: 10px 20px; position: relative;}
.step:before { content:""; background-color: #22B699; display: block; height: 12px; right: -3px; margin: 0px 0px 0px -8px; position: absolute; top: 14px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 12px;}
.checkout-heading { border-bottom: 1px solid #DBDEE1; padding: 10px; font-weight: 600; font-size: 14px; color: #555555; margin: 15px 0px; height: 19px; overflow: hidden;}
.checkout-heading a { float: right; margin-top: 1px; font-weight: normal; text-decoration: none;}
.sitemap-info { overflow: auto; margin-bottom: 40px;}
.sitemap-info ul { margin:0; padding:0;}
.sitemap-info ul.map_content { margin-bottom:20px;}
.sitemap-info ul li { list-style-type: none; position: relative;}
.sitemap-info ul li a, .sitemap-info ul li span.speci_span { background-color: #fff; border: 1px solid #22B699; border-radius: 5px; color: #22B699; font-weight: 600; cursor: pointer; display: inline-block; margin: 2px; min-width: 150px; padding: 5px; text-decoration: none;}
.sitemap-info ul li ul { margin: 10px 0px; display:inline-block; width:100%;}
.sitemap-info ul li ul li { float:left; width:25%;}
.sitemap-info ul li ul li a { background-color: #22B699; border-radius: 5px; color: #FFF; font-weight: normal; cursor: pointer; display: inline-block; margin: 2px; min-width: 150px; padding: 5px; text-decoration: none; width:90%;}
.sitemap-info ul li ul li:first-child:before { margin-top: 10px; content:""; left: 5%; top: -16px; position: absolute; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #22B699;}
.sitemap-info ul li a:hover, .sitemap-info ul li span.speci_span:hover { background-color: #404040; color: #fff; text-decoration: underline; transition: all 0.2s ease-in-out;}
.footer-100 { display: inline-block; position: relative; bottom: -15px; background-color: #fff; border-top: 1px solid #efefef; width: 100%; left: 0px; clear: both; box-shadow: 0px 7px 20px 3px rgba(0, 0, 0, 0.506);}
#footer { clear: both; overflow: auto; min-height: 140px; padding: 20px 5px; box-sizing: border-box; width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; bottom: 40px;}
#footer h6 { color: #000000; font-size: 18px; margin-top: 0px; margin-bottom: 8px; border-bottom: 1px solid #e9e9e9; padding: 15px 0px 10px; font-weight: 300;}
#footer .column { float: left; width: 25%; min-height: 100px; margin-left: 0px; margin-bottom: 10px;}
#footer .column ul { margin-top: 0px; margin-left: 8px; padding-left: 4px;}
#footer .column ul li { margin-bottom: 8px; list-style-type: none;}
#footer .column a { text-decoration: none; color: #000000; font-size: 13px;}
#footer .column a:hover { text-decoration: underline; color: #000;}
#footer .column tr { display: block; margin-bottom: 2px;}
#footer .column i { display: inline-block; height: 22px; width: 22px; line-height: 22px; text-align: center; border-radius: 3px; color: #fff; font-size: 14px; margin-right: 8px;}
#footer .column i.fa-phone { background:url(images/icon-phone-h.png) no-repeat #22B699;}
#footer .column i.fa-clock-o { background:url(images/icon-time-h.png) no-repeat #22B699;}
#footer .column i.fa-envelope-o { background:url(images/icon-mail-h.png) no-repeat #22B699;}
#footer .column i.fa-globe { background:url(images/icon-earth-h.png) no-repeat #22B699;}
#footer .column tr:hover i { color: #000; transition: all 0.2s ease-in-out;}
#footer .column tr:hover i.fa-phone { background:url(images/icon-phone.png) no-repeat #ccc;}
#footer .column tr:hover i.fa-clock-o { background:url(images/icon-time.png) no-repeat #ccc;}
#footer .column tr:hover i.fa-envelope-o { background:url(images/icon-mail.png) no-repeat #ccc;}
#footer .column tr:hover i.fa-globe { background:url(images/icon-earth.png) no-repeat #ccc;}
#footer .column i.fa-airplan { background:url(images/icon-air.png) no-repeat #22B699;}
#footer .column tr:hover i.fa-airplan { background:url(images/icon-air-black.png) no-repeat #ccc;}
#footer .column i.fa-heart { background:url(images/icon-heart.png) no-repeat #22B699;}
#footer .column tr:hover i.fa-heart { background:url(images/icon-heart-black.png) no-repeat #ccc;}
#footer .column i.fa-dollar { background:url(images/icon-dollar.png) no-repeat #22B699;}
#footer .column tr:hover i.fa-dollar { background:url(images/icon-dollar-black.png) no-repeat #ccc;}
#footer .foot_copy { display:inline-block; width:100%; text-align:center;}
#top ul { list-style: none outside none; margin: 0px; padding: 10px 0px 0px;}
#top > ul > li { float: left; position: relative; left: 5px; height:32px; padding-right: 10px; z-index: 10;}
#top > ul > li > p { display: block; margin-bottom: 0px;}
#top > ul > div li i { margin-right: 3px; color: #404040; font-size: 14px; height: 22px; line-height: 22px; width: 22px; text-align: center; display: inline-block; border-radius: 3px;}
#top > ul > div li:hover i { color: #fff; transition: all 0.2s ease-in-out; background-color: #22B699;}
#top > ul > div li i.fa-clock-o { background:url(images/icon-time.png) no-repeat; vertical-align:middle; float:left;}
#top > ul > div li:hover i.fa-clock-o { background:url(images/icon-time-h.png) no-repeat #22B699;}
#top > ul > div li i.fa-envelope-o { background:url(images/icon-mail.png) no-repeat; vertical-align:middle; float:left;}
#top > ul > div li:hover i.fa-envelope-o { background:url(images/icon-mail-h.png) no-repeat #22B699;}
#top > ul > div li i.fa-shopping-cart { background:url(images/cart.png) no-repeat; vertical-align:middle; float:left;}
#top > ul > div li:hover i.fa-shopping-cart { background:url(images/cart-h.png) no-repeat #22B699;}
#top > ul > div li span { float:left; display:block; line-height:22px;}
.headinfo { position:absolute; right:50px; top:11px; font-size:14px;}
#top > ul > .headinfo .headmobile { display:inline-block; top: 3px; height: 22px; padding-right: 8px;}
#top > ul > .headinfo .headworktime { display:inline-block; top: 3px; height: 22px; padding-right: 8px; float:left;}
#top > ul > .headinfo .heademail { display:inline-block; top: 3px; height: 22px; padding-right: 8px; float:left;}
#top ul li.top_site { left:240px; cursor:pointer; height:22px; line-height:22px;}
#top ul li.top_site span.title i { font-size:12px; margin-left:2px; vertical-align:middle;}
#top ul li.top_site:hover span.title { color:#03C;}
#top ul li.top_site img { width:16px; height:11px; margin-right:5px;}
#top ul li.top_site div { background:#FFF; box-shadow:0 6px 12px rgba(0,0,0,.175); padding:0 10px; transition:.2s ease-in-out;}
#top ul li.top_site div ul { padding:0;}
#top ul li.top_site div ul li { line-height:31px; height:31px;}
#top ul li.top_site div ul li a { color:#000; text-decoration:none;}
#top ul li.top_site div ul li:hover a { color:#22B699;}
.menu_head { -webkit-border-radius: 5px; border-radius: 5px; height: 26px; width: 26px; background: #ccc; display: inline-block; background: url(images/myaccount.png) 50% 50% no-repeat #22B699; transform: rotate(45deg); box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.35);}
.menu_head_re { background: url(images/icon-add-user.png) 50% 50% no-repeat #22B699;}
.log_out { background: url(images/icon-delete.png) 50% 50% no-repeat #22B699;}
.menu_name { display: inline-block; color: #404040; text-decoration: none; text-shadow: 1px 0px 1px #DADADA; position: relative; top: -8px; left: 0px; padding: 10px 10px 10px 8px;}
#top > ul > li:hover .menu_head { background-color: #404040; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.menu_head:hover { background-color: #404040; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#top .language { position: absolute; top: 30px; left: 0px; z-index: 8; text-align: left;}
.owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel { display: none; position: relative; width: 100%;}
.owl-carousel .owl-wrapper { display: none; position: relative;}
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight { transition: height 500ms ease-in-out;}
.owl-carousel .owl-item { float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer;}
.owl-controls { user-select:none;}
.owl-theme .owl-controls { background-color: #F5F5F5; border-top: 1px solid #EDEDED; margin: 10px -10px -18px; padding-top: 5px; text-align: center;}
.owl-theme .owl-controls .owl-buttons { position: absolute; top: -54px; right: -10px;}
.owl-theme .owl-controls .owl-buttons div { color: #22B699; display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */ margin: 0 0 0 -1px; padding: 0px; border-left: 1px solid #eee; border-right: 1px solid #eee; font-size: 18px; background: #FFF; height: 42px; width: 42px; line-height: 42px;}
.owl-theme .owl-controls .owl-buttons div:last-child { border-right: 1px solid #fff;}
.owl-theme .owl-controls .owl-buttons div:hover { color: #22B699; background: #f9f9f9; border-right: 1px solid #f9f9f9; transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1) 0;}
.owl-theme .owl-controls .owl-buttons div:active { background: #eee; border-right: 1px solid #eee;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1; text-decoration: none;}
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50);/*IE7 fix*/ opacity: 0.5; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: #22B699;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; border-radius: 30px;}
.owl-item.loading { min-height: 150px;}
.item { margin: 10px; max-width: 200px; text-align: center;}
#column-right .item { text-align: left!important;}
.item .image { display: block; position: relative;}
.item .image .sale { display: inline-block; position: absolute; right: -8px; top: -8px; padding: 3px; color: #fff; font-size: 14px; font-weight: 700; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.196); text-align: center; -webkit-border-radius: 50em; -moz-border-radius: 50em; -khtml-border-radius: 50em; border-radius: 50em; height: 40px; line-height: 40px; width: 40px; background-color: #FFB82E; -moz-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); -webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35); box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.35);}
.item .image img { padding:0px; border:0px; width:100%;}
.item .name a { color: #404040; font-weight: 600; text-decoration: none; display: block; margin-bottom: 4px;}
.item .price { display: block; font-weight: bold; color: #333333; margin-bottom: 4px;}
.item .cart { display:block;}
.item .price-old { text-decoration: line-through;}
.item .price-new { font-weight: bold;}
.item .rating { display: block; margin-bottom: 4px;}
#column-right .owl-carousel { margin: -10px 0px;}
#column-right .item { float: none; width: 198px; border-bottom: 1px solid #eee; min-height: 70px; padding: 15px 0 5px;}
#column-right .item:last-child { border-bottom: 0px solid #eee;}
#column-right .item { display: table; margin: 0px !important; width: 198px;}
#column-right .item .image { width:80px; padding:0 10px 0 0;}
#column-right .item .info { display: table-cell; vertical-align: middle; width: 100%;}
#column-right .item .image .sale { font-size: 10px !important; font-weight: 600 !important; width: 25px !important; height: 25px !important; line-height: 25px !important; right: 6px !important; top: -4px !important;}
#column-right .item:hover .info .name a { color: #22B699; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
#column-left .owl-carousel { margin: -10px 0px;}
#column-left .item { display: table; margin: 0px !important; float: none; width:210px; border-bottom: 1px solid #eee; min-height: 70px; padding: 15px 0 5px;}
#column-left .pro_goods .item { max-width:210px;}
#column-left .item .image { width: 60px; padding: 0 20px 0 0;}
#column-left .pro_goods .item .image { float:left; width:80px; padding:0 10px 0 0;}
#column-left .pro_goods .item .image img { border:1px solid #ccc;}
#column-left .item .info { display: table-cell; vertical-align: middle; width: 100%;}
#column-left .pro_goods .box-content { padding:5px;}
#column-left .pro_goods .item .info { display:block; float:right; width:118px; text-align:left;}
#column-left .pro_goods .item .info .name { height:45px; overflow:hidden; margin-bottom:4px;}
#column-left .pro_goods .item .info .name a { height:45px;}
#column-left .pro_goods .item .info .price .price-new { color:#F00;}
#column-left .item .image .sale { font-size: 10px !important; font-weight: 600 !important; width: 25px !important; height: 25px !important; line-height: 25px !important; right: 6px !important; top: -4px !important;}
#column-left .item:hover .info .name a { color: #22B699; transition: all 0.2s ease-in-out;}
#owl-example0 .owl-item img:hover { opacity: 0.8; transition: all 1s ease;}
#owl-example0 .owl-controls { background-color: #F5F5F5; border-top: 1px solid #EDEDED; margin: 10px -15px -24px; padding-top: 5px; text-align: center;}
#bar { width: 0%; max-width: 100%; height: 4px; background: #C1C1C1; margin-bottom: 3px;}
.slideshow { padding: 15px; margin-bottom: 20px; background-color: #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); border-bottom: 10px solid #F5F5F5; border-top: 5px solid #22B699; position: relative;}
.slides { margin: 0; padding: 0; list-style: none;}
.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides { display: block;}
* html .slides { height: 1%;}
.box .box-content2 { background-color: #20b2aa; border-bottom: 10px solid #f5f5f5; border-radius: 0; border-top: 1px solid #fff; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2); padding: 10px;}
input.button { background-color: #20B2AA;}
a#button-vkredit { text-decoration:none; display:inline-block; margin-right:5px;}
.home_goods .name, .hot_goods .name, .new_goods .name, .index_comments .name { max-height:40px; overflow:hidden; line-height:20px;}
.new_goods .box-content, .hot_goods .box-content, .home_goods .box-content, .index_comments .box-content { padding:0; width:100%;}
.new_goods .box-content .owl-carousel .owl-item, .hot_goods .box-content .owl-carousel .owl-item, .home_goods .box-content .owl-carousel .owl-item { width:25%;}
.index_comments #index_comm .owl-item { width:240px;}
.index_comments #index_comm .owl-item .item .image { padding:0; text-align:center; width:100%;}
.index_comments #index_comm .owl-item .item .image img { width:170px;}
.brands ul.box-category > li > a.active { background-color:#20B2AA;}
.product-info .wishlist { display: inline-block; margin-top:10px;}
.kupivkredit-button { position: relative; display: inline-block; width: 200px; height: 50px; *display: inline; *zoom: 1; outline: none; text-decoration: none; white-space: nowrap;}
button.kupivkredit-button { margin: 0; padding: 2px 3px 4px; border: 0px none; outline: none; overflow: visible !important; cursor: pointer; background: none;}
a.kupivkredit-button:after { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(about:blank);}
.kupivkredit-button:hover .kupivkredit-button-content { background:linear-gradient(to bottom, #fec953 0%, #f39c0c 100%);}
.kupivkredit-button:active .kupivkredit-button-content { box-shadow: inset 0 1px 6px #563806; box-shadow: inset 0 1px 6px rgba(86, 57, 6, 0.35); background: #f3a626; background: linear-gradient(to bottom, #f3a626 0%, #f3a626 100%); line-height: 49px;}
.kupivkredit-button-content { display:block; padding:0; height:100%; cursor:pointer; background:linear-gradient(to bottom, #fec953 0%, #f5ac33 100%); box-shadow:0 1px 3px rgba(137, 98, 31, 0.9); border-radius:3px; color:#fff; text-shadow:0 1px #b1760c; line-height:50px; text-align:center; font-size:20px; font-weight:bold;}
.kupivkredit-button-content > .kupivkredit-icon { margin: 0 5px 0 -5px;}
#ECS_COMMENT .content div.comm_reply, .mess_list .content div.mess_reply { float: right; border: 1px solid #ccc; margin-top:20px; padding: 3px; border-radius: 5px; background:#b0dde8; width:450px;}
#ECS_COMMENT .content .comm_con img { max-width:100px;}
#ECS_COMMENT #commentForm #comm_randkDiv { margin-top:10px;}
.fa-eye { background:url(images/icon-eye.png) no-repeat; width:18px; height:8px;}
.fa-reply { background:url(images/icon-back.png) no-repeat; width:12px; height:9px;}
.fa-check { background:url(images/icon-check.png) no-repeat; width:12px; height:9px;}
ul.box-category > li > a i.fa-info { background:url(images/icon-info.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-columns { background:url(images/icon-address.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-star { background:url(images/icon-star.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-folder-open { background:url(images/icon-order.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-profile { background:url(images/icon-lock.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-mail-reply-all { background:url(images/icon-mess.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-money { background:url(images/icon-bonus.png) no-repeat #22B699; vertical-align:middle;}
ul.box-category > li > a i.fa-comm { background:url(images/icon-comm.png) no-repeat #22B699; vertical-align:middle;}
div.category-details ul li i.fa-lock { background:url(images/lock-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-lock { background:url(images/lock-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
div.category-details ul li i.fa-columns { background:url(images/address-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-columns { background:url(images/address-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
div.category-details ul li i.fa-star { background:url(images/star-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-star { background:url(images/star-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
div.category-details ul li i.fa-folder-open { background:url(images/order-gray.png) no-repeat; vertical-align:middle;}
div.category-details ul li:hover i.fa-folder-open { background:url(images/order-black.png) no-repeat; vertical-align:middle; transition:all 0.2s ease-in-out;}
.volume_price { border-top:1px solid #ccc; border-right:1px solid #ccc; line-height:30px; margin:5px 0 10px 0;}
.volume_price tr td { border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
#formCart a.button { background-color:#20B2AA;}
.flow_bnt_blue { background:#22B699; border:none; color:#fff; padding:8px 14px;}
.flow_bnt_blue:hover { background:#404040; transition: all 0.2s ease-in-out;}
.Last_step { float:left; font-size:14px;}
.Last_step table { border:1px solid #20b2aa; border-right:none; border-bottom:none;}
.Last_step table tr th { text-align:center; color:#000; width:30%; padding:4px 2px;}
.Last_step table tr td, .Last_step table tr th { border-right:1px solid #20b2aa; border-bottom:1px solid #20b2aa; padding:5px;}
.Last_step ul { margin:0; padding:0;}
.Last_step ul li { list-style:none;}
.Last_step input[type=submit] { width:210px; height:40px; border:none; cursor:pointer; background:#EE6B25; color:#FFF; font-weight:bold; border-radius:5px; font-size:18px; margin-bottom:10px;}
#btn_paypal_submit { width:210px; display:inline-block; background:#EE6B25; color:#FFF; font-weight:bold; border-radius:5px; font-size:18px; margin-bottom:10px; text-decoration:none; padding:10px 0;}
.box-content .new_item { border-bottom:1px solid #f0f0f0; margin-bottom:10px;}
.blog-date { background: url(images/time.png) no-repeat scroll 0 0px transparent; padding-left: 20px; font-size: 13px; color: #aaa; margin-bottom: 0px; margin-left: 5px;}
.blog-title { font-size: 14px; line-height: 18px;}
a.blog-title { word-spacing:1px; letter-spacing: 0px;}
.article_comm .buttons { margin:0;}
.article_search .bnt_blue_1 { background:#20B2AA; border:none; color:#fff; padding:10px 6px; font-weight:bold;}
.article_search .bnt_blue_1:hover { background:#404040; transition:all 0.2s ease-in-out;}
.item_brand_list { background:#fff; display:inline-block;}
.item_brand_list .list_img { width:200px; padding:10px; text-align:center;}
.item_brand_list .list_desc { width:720px; padding:10px;}
.item_brand_list table tr { display:inline-block;}
.item_brand_list ul { margin:0; padding:0;}
.item_brand_list ul li { list-style:none; float:left; border:1px solid #ccc; margin:0 8px 5px 7px; padding:5px;}
.user_profile select { height:30px; padding:0; width:117px;}
.user_profile input, .form-msg-users input { height:30px;}
.user_profile input { height:auto;}
.user_profile input[type=radio], .form-msg-users input[type=radio] { margin:0 3px 0 0; float:left;}
.user_profile label, .form-msg-users label { float:left; line-height:30px; margin-right:10px;}
.user_profile .buttons { margin:0; padding:10px 0;}
.user_profile .buttons .right { float:none; text-align:center;}
.user_address select { height:30px; padding:0; width:200px;}
.user_address input[type=text] { height:30px;}
.user_address input[type=submit], .user_address input[type=button] { background-color:#20B2AA; padding:8px 14px; border:none; color:#fff;}
.user_address input[type=submit]:hover, .user_address input[type=button]:hover { background-color:#404040; transition:all 0.2s ease-in-out;}
.userCenter_address { display:none;}
.user_order_info .user_order_pay_but { text-align:center; margin-bottom:20px;}
.user_order_info .user_order_pay_but form input[type=submit] { border:none; width:210px; height:40px; cursor:pointer; background:#EE6B25; color:#FFF; font-weight:bold; border-radius:5px; font-size:18px;}
.user-msg-reply, .user-comment-reply { background:#b0dde8; border-radius:5px; padding:3px; border:1px solid #ccc; float:right; width:500px;}
.form-msg-users { border-top:1px solid #ccc; padding-top:10px; display:inline-block; width:100%;}
.form-msg-users table tr td { padding:5px;}
.form-msg-users table tr td input[type=submit] { background:#20B2AA; border:none; padding:8px 14px; color:#fff;}
.form-msg-users table tr td input[type=submit]:hover { background:#404040; transition:all 0.2s ease-in-out;}
.user_bonus table th { padding:5px;}
.mess_post table tr td { padding:5px;}
.mess_post table tr td input[type=text] { height:30px;}
.mess_post table tr td input[type=submit] { background:#20B2AA; border:none; padding:8px 14px; color:#fff;}
.mess_post table tr td input[type=submit]:hover { background:#404040; transition:all 0.2s ease-in-out;}
.mess_post table tr td input[type=radio] { float:left; margin:1px 5px 0 0;}
.mess_post table tr td label { float:left; margin-right:10px;}
.simpleregister-button-right .us_Submit_reg { background:#20B2AA; border:none; padding:8px 14px; color:#fff;}
.simpleregister-button-right .us_Submit_reg:hover { background:#404040; transition:all 0.2s ease-in-out;}
.simplecheckout-table-form input[type=text], .simplecheckout-table-form input[type=password] { height:30px; width:300px;}
.fa { display: inline-block; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.cart a span.button { background:url(images/detail.jpg) no-repeat; width:110px; height:34px; display:block; margin:0 auto;}
.cart a span.button:hover { background:url(images/cart_hover.jpg) no-repeat; transition:all 0.2s ease-in-out;}
#commentForm div.rank span { display:inline-block; height:9px; padding:6px; vertical-align:top;}
#commentForm div.rank span.rank1 { background:url(images/bg_rating_1.gif) no-repeat;}
#commentForm div.rank span.rank2 { background:url(images/bg_rating_2.gif) no-repeat;}
#commentForm div.rank span.rank3 { background:url(images/bg_rating_3.gif) no-repeat;}
#commentForm div.rank span.rank4 { background:url(images/bg_rating_4.gif) no-repeat;}
#commentForm div.rank span.rank5 { background:url(images/bg_rating_5.gif) no-repeat;}
.user_index table { border-top:1px solid #ccc; border-right:1px solid #ccc;}
.user_index table tr td, .user_index table tr th { border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:5px;}
#content .user_index { padding:0; border:none; border-radius:0; margin-top:10px;}
.cate_comment ul { margin:0; padding:0;}
.cate_comment ul li { list-style:none; padding:5px 0;}
.cate_comment ul li img { max-width:100px;}
#column-right .top_goods .item { width:210px; max-width:210px;}
#column-right .top_goods .item .image { float:left;}
#column-right .top_goods .item .image img { border:1px solid #ccc;}
#column-right .top_goods .item .info { display:block; float:right; width:118px;}
#column-right .top_goods .item .info .name a { height:45px; overflow:hidden;}
#column-left .top_goods .item { width:210px; max-width:210px;}
#column-left .top_goods .item .image { float:left;}
#column-left .top_goods .item .image img { border:1px solid #ccc;}
#column-left .top_goods .item .info { display:block; float:right; width:118px; text-align:left;}
#column-left .top_goods .item .info .name a { height:45px; overflow:hidden;}
.relate_goods .info .name { height:45px; overflow:hidden;}
.clender, .share { background:#FFF; text-align:center; border-top:5px solid #22B699; padding:10px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}
.clender { padding:5px;}
.clender table { width:100%; text-align:center; color:#000; font-weight:bold; border:none;}
.clender table tr td { border:none; font-size:12px; padding:5px 0;}

/*属性弹出层样式*/
#speDiv { position: absolute; z-index: 10000; width: 300px; height:auto; overflow: auto; border: 3px solid #22B699; border-radius: 5px; padding: 5px; background:#FFF;}
#speDiv h4 { font-size:14px; text-align:center; padding:10px 0; margin:0 0 10px 0; border-bottom:1px solid #eee;}
#speDiv .specDivAttname { margin:0 0 0 10px;}
#speDiv input[type=radio] { margin:0 0 0 10px;}
#speDiv .specDivButton { margin:20px 0; text-align:center;}
#speDiv .specDivButton a { background:#22B699; color:#FFF; padding:5px 14px; text-decoration:none;}
#speDiv .specDivButton a:hover { transition:all 0.2s ease-in-out; background:#404040;}
#speDiv .specDivLine { border-top:1px solid #eee; width:100%; margin:10px 0;}

.special_content { background:#FFF; border-top:5px solid #f5f5f5; padding:10px 20px;}
.special_content dl dt { background:#1dc0a4; color:#fff; font-weight:bold; padding:5px 0 5px 5px; font-size:14px; margin-bottom:5px; border-radius:3px;}
.special_content dl dd { margin-left:20px;}
.special_menu ul { margin:0; padding:0;}
.special_menu ul li { list-style:none; line-height:24px;}
.special_menu ul li a { color:#000; text-decoration:none;}
.special_menu ul li.parent { background:#87d9cb; margin-bottom:3px; border-radius:5px; padding-left:8px; border:1px solid #ccc; color:#000;}
.article_detalis img { max-width:680px;}

.goods_pro_special { width:100%;}
.goods_pro_special thead { background:#22B699; color:#FFF; font-weight:bold;}
.goods_pro_special thead tr th { padding:10px; font-size:16px;}
.goods_pro_special thead tr th:hover { background:#22B699;}
.goods_pro_special { border-right:1px solid #22B699; border-top:1px solid #22B699;}
.goods_pro_special tbody tr td { border-left:1px solid #22B699; border-bottom:1px solid #22B699; padding:10px;}
.custom_option ul { margin:0; padding:0;}
.custom_option ul li { list-style:none; font-size:14px; line-height:27px;}
.product-tag ul { margin:0; padding:0;}
.product-tag ul li { list-style:none; float:left;}
.filter_attr { padding:3px 0 0 0; border-top:1px solid #ccc;}
.filter_attr table { width:100%;}
.filter_attr table tr td { border-bottom:1px solid #ccc; padding:5px 0;}
.filter_attr .filter_head { font-weight:bold; width:208px;}
.filter_attr .filter_content { display:inline-block; width:100%;}
.filter_attr .filter_list { border-bottom:1px solid #ccc; padding:5px 0; display:inline-block; width:660px;}
.filter_content select { padding:3px; width:80px; height:30px;}
.filter_content .filter_check {}
.filter_content .filter_cat { float:left; margin-right:10px;}
.filter_content input[type=checkbox] { float:left; margin:0 3px 0 4px;}
.catePage .product-filter { margin:10px 0 10px 0; padding:0 0 14px 0;}

#comm_randkDiv b { line-height:21px;}
.page404 { text-align:center; padding:20px 0;}
#content .product-description .content { padding:0; border:none; border-radius:0;}
.aboutus p { margin:0 0 10px 0;}
#history_div .box-content { width:calc(100% - 20px);}
.new_article .box-content { width:calc(100% - 20px);}

#paymentDiv { border-radius:5px; line-height:20px; background:#fff; width:280px; height:260px; z-index:10000; position:absolute; overflow:auto; background:#FFF; text-align:center; padding:5px; border:3px solid #59B0FF;}
#paymentDiv .content { margin:43px 0; font-size:15px; line-height:30px;}
.flow_NVPItem { margin-bottom:100px; text-align:center;}
.flow_NVPItem .Content table { font-size:12px; width:100%; border-left:1px solid #20B2AA; border-top:1px solid #20B2AA; border-radius:5px 5px 0 0; overflow:hidden;}
.flow_NVPItem .Content table thead { background:#20B2AA; color:#FFF;}
.flow_NVPItem .Content table tr th { color:#000; padding:5px 2px; text-align:center; border-right:1px solid #20B2AA; border-bottom:1px solid #20B2AA; }
.flow_NVPItem .Content table thead tr th { color:#FFF;}
.flow_NVPItem .Content table tr td { border-right:1px solid #20B2AA; border-bottom:1px solid #20B2AA; padding:10px; text-align:center;}
.lastContin { width:224px; height:30px; display:inline-block; background:url(images/btn_continue.jpg) no-repeat; border:1px solid #5fb130; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}
.lastConus { width:210px; height:30px; display:inline-block; border:1px solid #ccc; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); font-size:14px; line-height:30px; float:right;}
.lastRp { width:224px; height:30px; display:inline-block; background:url(images/btn_repaid.jpg) no-repeat; border:1px solid #327f11; border-radius:3px; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2); float:left;}

.cart_shipping_mess { margin-bottom:10px;}
.cart_shipping_mess .cart_shipping_title { background:#F7F7F7; padding:6.5px 7px; font-weight:bold; border:1px solid #ddd; border-bottom:none;}
.cart_shipping_mess .cart_shipping_content { border:1px solid #ddd; padding:7px; display:inline-block; width:calc(100% - 16px);}
.cart_shipping_mess .cart_shipping_content .cart_shipping_country { float:left; width:400px;}
.cart_shipping_mess .cart_shipping_content .cart_shipping_method { float:right; width:400px;}
.cart_shipping_mess .cart_shipping_content .cart_shipping_method table tr td { padding:5px;}
.flowPage #container-100 #container #content .category-details #formCart .cart_shipping_mess .cart_shipping_content .cart_shipping_country table { margin-top:18px; width:100%;}
.flowPage #container-100 #container #content .category-details #formCart .cart_shipping_mess .cart_shipping_content .cart_shipping_country table select { width:260px;}

.track_order { width:80%; text-align:center; margin:0 auto; padding:30px 0 0 0;}
.track_order h1 { font-size:35px; font-weight:bold;}
.track_order p { font-size:17px;}
.track_order input.track_number { font-size:18px; padding:10px 8px;}
.track_order input.track_but { border:1px solid #ccc; font-size:18px; font-weight:bold; padding:10px 5px;}
.track_order #YQContainer { margin-top:20px;}

.tagPage #container-100 #container #content .product-filter { margin:10px -20px;}

.ProductPromote { margin:0 4px 10px 4px;}
.ProductPromote span { font-weight:bold; display:inline-block; margin-bottom:5px;}
.ProductPromote ul { margin:0; padding:0; border:1px solid #ffc107; background:#FFC;}
.ProductPromote ul li { margin:0; padding:5px; list-style:none; font-size:14px;}

.th_1 .flash_box { position:relative; overflow:hidden;}
.th_1 .flash_box .flash_con { overflow:hidden;}
.th_1 .flash_box .flash_con .split { overflow:hidden; position:relative; }
.th_1 .flash_box .f_btn { height:14px; overflow:hidden; text-align:center; position:absolute; margin:-20px 0 0 0; right:0;}
.th_1 .flash_box .f_btn .fbtn_con { margin:0px auto; height:14px; overflow:hidden; text-align:center; }
.th_1 .flash_box .f_btn .fbtn_con a { width:12px; height:12px; overflow:hidden; display:block; float:left; background:#fff; border:solid 1px #bebdbd; margin:0px 6px; text-indent:-999em; outline:0px;  text-decoration:none; }
.th_1 .flash_box .f_btn .fbtn_con .current,.th_1 .flash_box .f_btn .fbtn_con a:hover{ background:#cdafe0; border:solid 1px #cdafe0; }

.buttons .right #CART_NEXT_EXPRESS { display:inline-block; float:left;}
.buttons .right .cart_pay_button { width:100%; display:inline-block;}
.buttons .right .cart_pay_button a#CART_NEXT_EXPRESS { display:inline-block; width:48%; float:left;}
.buttons .right .cart_pay_button a div { background:#EC6524; padding:8px 0; border-radius:10px; margin:0 auto; text-align:center;}
.buttons .right .cart_pay_button a div span { color:#FFF; width:100%; display:inline-block;}
.buttons .right .cart_pay_button a div span.chentoutEx_big { font-weight:bold; font-size:18px; margin-bottom:5px;}
.buttons .right .cart_pay_button a#CART_NEXT { display:inline-block; width:48%; float:right; background:#EC6524; color:#FFF; font-weight:bold; font-size:20px; padding:17px 0; border-radius:10px; text-decoration:none; text-align:center;}

.buttons .right #CART_NEXT { display:inline-block;}
.header-100 #header #logo .ico_menu { display:none;}
.header-100 #header .cart_top_mt { display:none;}
.header-100 #header #menu .search2 { padding:0; z-index:6; left:0; top:0; float:right; height:auto;}
.header-100 #header #menu .search2 .search_keywords { float:right;}
.homePage #container-100 #container #content .indexFlash { display:inline-block; box-shadow: 0px 3px 15px -5px #000; margin-bottom:10px;}
.homePage #container-100 #container #content .indexFlash .banner-flash { float:left; border:1px solid #ccc; border-radius:5px;}
.goodsPage #container-100 #container #content .product-info .left .image a img#bigImage { width:400px;}
.goodsPage #container-100 #container #content .product-info .right #product_options select { width:300px;}
#ECS_COMMENT #commentForm b { display:inline-block; margin-bottom:3px;}
#ECS_COMMENT #commentForm #comm_randkDiv b { margin-bottom:0;}
#ECS_COMMENT #commentForm textarea { width:98%;}
.goodsPage #container-100 #container #content #history_div #clear_history { float:right;}
.goodsPage #container-100 #container #content #history_div #clear_history a { text-decoration:none; font-size:12px;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item { width:20%;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item .item .image a img { width:80px; height:80px;}
.goodsPage #container-100 #container #content .relate_goods .box-content .owl-item { width:25%;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list { display:table;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list_mt { display:none;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .left { width:55%;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .right { width:45%;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .right a.button { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .simplecheckout-block-content table tr td.simplecheckout-table-form-left { display:table-cell;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .simplecheckout-block-content table tr td.simplecheckout-table-form-right div.checkout_tit_mt { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column .simplecheckout-block-content table tr td.simplecheckout-table-form-left { display:table-cell;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column .simplecheckout-block-content table tr td.simplecheckout-table-form-right div.checkout_tit_mt { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list { display:table;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list_mt { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #checkout-other-info .simplecheckout-cart-buttons { text-align:right;}
.flowPage #container-100 #container #content .category-details .news_flow_done { text-align:center; width:auto; display:inline-block; padding:0 100px;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step div p.done_num { background:#EDF7FD; margin:10px 0; text-align:center; font-weight:bold; padding:10px; font-size:18px;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step .lastInfo { border:1px solid #ccc; padding:10px; margin-top:10px; margin-bottom:20px;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step table.done_goods_list { display:table;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step table.done_goods_list_mt { display:none;}
.flowPage #container-100 #container #content .category-details .form_orderFlow .flow_NVPItem table.Nvp_item { display:table;}
.flowPage #container-100 #container #content .category-details .form_orderFlow .flow_NVPItem table.Nvp_item_mt { display:none;}
.flowPage #container-100 #container #content .category-details .flow_EX_done { text-align:center; margin-bottom:10px; margin-top:10px;}
.flowPage #container-100 #container #content .category-details .flow_EX_done img { vertical-align:middle;}
.flowPage #container-100 #container #content .category-details .flow_EX_done span { vertical-align:middle; font-size:50px; margin-left:10px;}
.flowPage #container-100 #container #content .category-details .flow_EX_done p { font-weight:bold; font-size:14px; margin-top:10px;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem .EX_review_button { margin-top:30px; display:inline-block; width:50%;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem table.NVP_done { display:table;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem table.NVP_done_mt { display:none;}
.articleCatPage #container-100 #container #content .category-details .product-filter form input[type=text] { padding:9px 6px; width:400px;}
.articlePage #container-100 #container #content .article_comm { padding:10px;}
.messListPage #container-100 #container #content .category-details form table tr.messPost_tit_mt { display:none;}
.errorPage #container-100 #container #content .page404 div p { font-weight:bold; font-size:18px; text-align:left; padding:0 50px;}
.messInfoPage #container-100 #container #content .category-details-top { width:1200px; margin:0 0 10px 0; padding:10px 0 0 20px;}
.userMenu_mt { display:none;}
.user_menu .box-content { width:200px;}
.userPassPage #container-100 #container #content .category-details .login-content .right form .content input[name=username] { padding:6px 3px;}
.userPassPage #container-100 #container #content .category-details .login-content .right form .content input[name=password] { padding:6px 3px;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr td { padding:5px 3px;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr.userRegTit_mt { display:none;}
.userPassPage #container-100 #container #content .category-details form.form-user-forgotPassword table tr.userFogTit_mt { display:none;}
.userClipPage #container-100 #container #content .category-details .user_index table.userIndexOrder { display:table;}
.userClipPage #container-100 #container #content .category-details .user_index table.userIndexOrder_mt { display:none;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit_mt { display:none;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit td textarea { width:470px; height:86px; background:#FFFFFF; border:1px solid #CFCFCF;}
.userClipPage #container-100 #container #content .category-details .wishlist-info table.userCollect_mt { display:none;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td { padding:5px;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td label { line-height:normal;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td input[type=text] { height:30px;}
.userTransPage #container-100 #container #content .user_profile form .content table tr.userInfoTit_mt { display:none;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td input[type=password] { height:30px;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt { display:none;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt { display:none;}
.userTransPage #container-100 #container #content .user_order_info .orderStatus_mt { display:none;}
.userTransPage #container-100 #container #content .user_order_info .orderGoods_mt { display:none;}
.userTransPage #container-100 #container #content .category-details #formAddress table tbody tr td div.userOrderInfo_tit_mt { display:none;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr.userAddressTit_mt { display:none;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr td { padding:5px 0;}
#container-100 .footer-100 #footer .column h6 i { display:none;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr td { padding-bottom:10px;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr.userResetpass_mt { display:none;}

.mail_unsub { border:1px solid #d6d4d4; padding:15px; font-size:15px; border-radius:5px;}
.mail_unsub .mail_choose { color:#f00; margin-left:20px;}
.mail_unsub p { margin:5px 0;}
.mail_unsub .mail_input { width:350px; height:35px; padding-left:3px; border:1px solid #000; border-radius:3px;}
.mail_unsub .button { width:220px; height:43px; display:inline-block; border:none; color:#fff; font-size:18px;}

.catePage #content .cat_description { line-height:20px; margin-top:10px;}
.catePage #content .cat_description .description { max-height:160px; overflow:hidden;}
.catePage #content .cat_description .cat_button { text-align:center; margin-top:7px;}
.catePage #content .cat_description .cat_button input { padding:3px 58px; font-size:16px; -webkit-appearance:none; border:1px solid #000;}



@media screen and (max-width: 430px) {
/*input[type=text] { -webkit-appearance:none;}
input[type=password] { -webkit-appearance:none; border-radius:0;}
input[type=button] { -webkit-appearance:none; border-radius:0;}*/
input[type=submit] { -webkit-appearance:none;}
.header-100 { padding:5px; width:calc(100% - 10px);}
.header-100 .top-100 { display:none;}
.header-100 #header { width:100%; padding:0; display:inline-block;}
.header-100 #header #logo { width:100%; margin:0; text-align:center; display:block;}
.header-100 #header #logo .ico_menu { display:block; float:left; font-size:35px; line-height:70px;}
.header-100 #header #logo a { display:inline-block;}
.header-100 #header .cart_top_mt { display:inline-block; margin:10px 0 0 0; width:100%;}
.header-100 #header .cart_top_mt a { text-decoration:none; color:#22B699; display:inline-block;}
.header-100 #header .cart_top_mt .top_menu { width:calc(25% - 2px); text-align:center; border:1px solid #ccc; line-height:normal; float:left; padding:0; min-height:63px;}
.header-100 #header #mod_mt_cate_tree { position:fixed; background:#FFF; z-index:9999; top:0; left:0; width:87.73%; height:100%; overflow-y:scroll; padding:5px;}
.header-100 #header #mod_mt_cate_tree ul { padding:0; margin:0;}
.header-100 #header #mod_mt_cate_tree ul li.mt_cate { margin-bottom:10px;}
.header-100 #header #mod_mt_cate_tree ul li a { color:#23a1d1; font-size:14px;}
.header-100 #header #mod_mt_cate_tree ul li a.cateOne { font-weight:bold;}
.header-100 #header #mod_mt_cate_tree ul li ul { margin-left:15px;}
.header-100 #header #mod_mt_cate_tree ul li ul li.mt_child { border-bottom:1px dotted #DDD; line-height:25px; list-style:none;}
.header-100 #header #mod_mt_cate_tree ul li ul li ul { margin:0;}
.header-100 #header #mod_mt_cate_tree ul li ul li ul li { list-style:none;}
.header-100 #header #mod_mt_cate_tree ul li ul li ul li a { margin-left:15px;}
.header-100 #header #mod_mt_mark { background:rgba(0, 0, 0, 0.75); position:fixed; top:0; left:0; width:100%; height:100%; z-index:9990;}
.header-100 #header .ico-add, .header-100 #header .ico-remove { display:inline-block; font-size:12px; color:#23a1d1; margin-right:5px; vertical-align:middle; margin-top:-3px;}
.header-100 #header .ico-down { display:inline-block; font-size:20px; color:#23a1d1; margin-right:5px; vertical-align:top; float:right;}
.header-100 #header .ico-up { display:inline-block; font-size:20px; color:#23a1d1; margin-right:5px; vertical-align:top; float:right;}
.header-100 #header .mod_mt_close { position:fixed; top:50%; right:0; display:inline-block; color:#FFF; z-index:999999; background:#000; padding:10px 0; width:10%; text-align:center;}
.header-100 #header .mod_mt_close .ico-close { font-size:25px;}
.header-100 #header .cart_top_mt #mt_mod_cart .ico-cart { font-size:30px; margin:5px 0; display:inline-block;}
.header-100 #header .cart_top_mt #mt_mod_fav { border-left:none; border-right:none; width:25%;}
.header-100 #header .cart_top_mt #mt_mod_fav .ico-star { font-size:30px; margin:5px 0; display:inline-block;}
.header-100 #header .cart_top_mt #mt_mod_user { border-right:none; width:calc(25% - 1px);}
.header-100 #header .cart_top_mt #mt_mod_user .ico-register { font-size:30px; margin:5px 0; display:inline-block;}
.header-100 #header .cart_top_mt #mt_mod_loginout .ico-login { font-size:30px; margin:5px 0; display:inline-block;}
.header-100 #header .cart_top_mt .ico-login { font-size:30px; margin:5px 0; display:inline-block;}
.header-100 #header .cart_top_mt #mt_mod_loginout .ico-logout { font-size:30px; margin:5px 0; display:inline-block;}
.header-100 #header #menu { display:inline-block; margin-top:5px;}
.header-100 #header #menu ul.menu_nav { display:none;}
.header-100 #header #menu .search2 form { display:inline-block; width:100%;}
.header-100 #header #menu .search2 form input[name=keywords] { width:calc(100% - 72px); display:inline-block;}
.header-100 #header #menu .search2 form input[type=submit] { margin:0; padding:8px 5px; display:inline-block;}
.header-100 #header #menu .search2 .search_keywords { float:left;}
#container-100 .footer-100 { box-shadow:none; -webkit-box-shadow:none; border:1px solid #ccc; width:calc(100% - 2px); bottom:0; margin:10px 0;}
#container-100 .footer-100 #footer { padding:5px;}
#container-100 .footer-100 #footer .column { width:100%; min-height:auto; margin-bottom:0;}
#container-100 .footer-100 #footer .column h6 { padding:5px 0 10px 0;}
#container-100 .footer-100 #footer .column h6 i { display:inline-block;}
#container-100 .footer-100 #footer .column .footerHelp-content { height:0; transition:.3s ease-in-out; overflow:hidden;}
#container-100 .footer-100 #footer .column .footerHelp-content ul { margin-left:0;}
#container-100 #container .breadcrumb-100 { box-shadow:none; border:1px solid #ccc; width:calc(100% - 2px); height:25px; position:inherit;}
#container-100 #container .breadcrumb-100 .breadcrumb { height:25px; line-height:25px;}
#container-100 #container .breadcrumb-100 .breadcrumb i { width:20px;}
#container-100 #container .breadcrumb-100 .breadcrumb i:before { width:10px; height:10px; bottom:-1px; border-radius:0;}
#container-100 #container .breadcrumb-100 .breadcrumb i:after { width:10px; height:10px; bottom:-1px; border-radius:0; right:54%;}
#ECS_COMMENT .content { padding:10px 5px; margin-bottom:10px;}
#ECS_COMMENT .pagination { margin-bottom:10px;}
#ECS_COMMENT #review-title { margin:0 0 10px 0; padding:0 5px 10px 5px;}
#ECS_COMMENT #commentForm textarea { width:100%;}
#ECS_COMMENT #commentForm .buttons { margin:0 0 5px 0; padding:0;}

.homePage #container-100 { padding:0 5px; width:calc(100% - 10px); background:#FFF;}
.homePage #container-100 #container { padding:0; margin-bottom:0;}
.homePage #container-100 #container #column-left { display:none;}
.homePage #container-100 #container #content { margin-left:0;}
.homePage #container-100 #container #content .indexFlash { box-shadow:none;}
.homePage #container-100 #container #content .indexFlash .banner-flash { border-radius:0;}
.homePage #container-100 #container #content .new_goods .box-heading { box-shadow:none; border:1px solid #ccc; border-top:5px solid #22B699; padding:0 5px!important;}
.homePage #container-100 #container #content .new_goods .box-content { box-shadow:none; border:1px solid #ccc; border-top:none; width:calc(100% - 2px);}
.homePage #container-100 #container #content .new_goods .box-content .owl-carousel .owl-item { width:calc(50% - 3px); margin:0 5px 0 0;}
.homePage #container-100 #container #content .new_goods .box-content .owl-carousel .owl-item:nth-child(2n) { margin:0;}
.homePage #container-100 #container #content .new_goods .box-content .owl-carousel .owl-item .item { margin:10px 0;}
.homePage #container-100 #container #content .new_goods .box-content .owl-carousel .owl-item .item .info .name { padding:0 3px;}
.homePage #container-100 #container #content .hot_goods .box-heading { box-shadow:none; border:1px solid #ccc; border-top:5px solid #22B699; padding:0 5px!important;}
.homePage #container-100 #container #content .hot_goods .box-content { box-shadow:none; border:1px solid #ccc; border-top:none; width:calc(100% - 2px);}
.homePage #container-100 #container #content .hot_goods .box-content .owl-carousel .owl-item { width:calc(50% - 3px); margin:0 5px 0 0;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-carousel .owl-item:nth-child(2n) { margin:0;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-carousel .owl-item .item { margin:10px 0;}
.homePage #container-100 #container #content .hot_goods .box-content .owl-carousel .owl-item .item .info .name { padding:0 3px;}
.homePage #container-100 #container #content .home_goods .box-heading { box-shadow:none; border:1px solid #ccc; border-top:5px solid #22B699; padding:0 5px!important;}
.homePage #container-100 #container #content .home_goods .box-content { box-shadow:none; border:1px solid #ccc; border-top:none; width:calc(100% - 2px);}
.homePage #container-100 #container #content .home_goods .box-content .owl-carousel .owl-item { width:calc(50% - 3px); margin:0 5px 0 0;}
.homePage #container-100 #container #content .home_goods .box-content .owl-carousel .owl-item:nth-child(2n) { margin:0;}
.homePage #container-100 #container #content .home_goods .box-content .owl-carousel .owl-item .item { margin:10px 0;}
.homePage #container-100 #container #content .home_goods .box-content .owl-carousel .owl-item .item .info .name { padding:0 3px;}
.homePage #container-100 #container #content .index_comments { margin-bottom:0;}
.homePage #container-100 #container #content .index_comments .box-heading { box-shadow:none; border:1px solid #ccc; border-top:5px solid #22B699; padding:0 5px!important;}
.homePage #container-100 #container #content .index_comments .box-content { box-shadow:none; border:1px solid #ccc; border-top:none; width:calc(100% - 2px);}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:208px;}
.catePage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.catePage #container-100 #container { padding:0; margin-bottom:0;}
.catePage #container-100 #container #column-left { display:none;}
.catePage #container-100 #container #content { margin-left:0; margin-top:10px;}
.catePage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.catePage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.catePage #container-100 #container #content .category-details .category-list { margin:0;}
.catePage #container-100 #container #content .category-details .category-list ul { padding:0;}
.catePage #container-100 #container #content .category-details .category-list ul li { margin-left:0; margin-right:5px; padding:0; width:calc(50% - 5px);}
.catePage #container-100 #container #content .category-details .category-list ul li:nth-child(2n) { margin-right:0;}
.catePage #container-100 #container #content .category-details .product-filter { margin:10px 0 0 0; padding:0; border-bottom:none;}
.catePage #container-100 #container #content .category-details .product-filter select:first-child { margin-top:5px;}
.catePage #container-100 #container #content .product-grid { margin:0;}
.catePage #container-100 #container #content .product-grid div.productInfo { width:calc(50% - 11px); margin:0 5px 15px 0; padding:3px;}
.catePage #container-100 #container #content .product-grid div.productInfo:nth-child(2n) { margin:0 0 15px 0;}
.catePage #container-100 #container #content .product-grid div.productInfo .image { width:100%; height:auto; margin:0;}
.catePage #container-100 #container #content .product-grid div.productInfo .image:before {}
.catePage #container-100 #container #content .product-grid div.productInfo .image img { width:100%;}
.catePage #container-100 #container #content .product-grid div.productInfo .grid-button { display:none;}
.catePage #container-100 #container #content .product-grid div.productInfo .name { padding:5px 0;}
.catePage #container-100 #container #content .product-grid div.productInfo .description { display:none;}
.catePage #container-100 #container #content .product-grid div.productInfo .grid-table { border-top:1px solid #eee; margin:0;}
.catePage #container-100 #container #content .product-grid div.productInfo .grid-table .price { padding:0;}
.searchPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.searchPage #container-100 #container { padding:0; margin-bottom:0;}
.searchPage #container-100 #container #column-left { display:none;}
.searchPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.searchPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.searchPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.searchPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.searchPage #container-100 #container #content .category-details .product-filter { margin:0; padding:0; border-bottom:none;}
.searchPage #container-100 #container #content .category-details .product-filter select:first-child { margin-top:5px;}
.searchPage #container-100 #container #content .product-grid { margin:0;}
.searchPage #container-100 #container #content .product-grid div.productInfo { width:calc(50% - 11px); margin:0 5px 15px 0; padding:3px;}
.searchPage #container-100 #container #content .product-grid div.productInfo:nth-child(2n) { margin:0 0 15px 0;}
.searchPage #container-100 #container #content .product-grid div.productInfo .image { width:100%; height:auto; margin:0;}
.searchPage #container-100 #container #content .product-grid div.productInfo .image img { width:100%;}
.searchPage #container-100 #container #content .product-grid div.productInfo .name { padding:5px 0;}
.searchPage #container-100 #container #content .product-grid div.productInfo .description { display:none;}
.searchPage #container-100 #container #content .product-grid div.productInfo .grid-table { border-top:1px solid #eee; margin:0;}
.searchPage #container-100 #container #content .product-grid div.productInfo .grid-table .price { padding:0;}
.brands #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.brands #container-100 #container { padding:0; margin-bottom:0;}
.brands #container-100 #container #column-left { display:none;}
.brands #container-100 #container #column-right { display:none;}
.brands #container-100 #container #content { margin-left:0; margin-top:10px; margin-right:0;}
.brands #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.brands #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.brands #container-100 #container #content .category-details .category-details-top .image img { padding:0;}
.brands #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:5px;}
.brands #container-100 #container #content .category-details .product-filter { margin:0; padding:0; border-bottom:none;}
.brands #container-100 #container #content .category-details .product-filter select:first-child { margin-top:5px;}
.brands #container-100 #container #content .product-grid { margin:0;}
.brands #container-100 #container #content .product-grid div.productInfo { width:calc(50% - 11px); margin:0 5px 15px 0; padding:3px;}
.brands #container-100 #container #content .product-grid div.productInfo:nth-child(2n) { margin:0 0 15px 0;}
.brands #container-100 #container #content .product-grid div.productInfo .image { width:100%; height:auto; margin:0;}
.brands #container-100 #container #content .product-grid div.productInfo .image img { width:100%;}
.brands #container-100 #container #content .product-grid div.productInfo .name { padding:5px 0;}
.brands #container-100 #container #content .product-grid div.productInfo .description { display:none;}
.brands #container-100 #container #content .product-grid div.productInfo .grid-table { border-top:1px solid #eee; margin:0;}
.brands #container-100 #container #content .product-grid div.productInfo .grid-table .price { padding:0;}
.goodsPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.goodsPage #container-100 #container { padding:0; margin-bottom:0;}
.goodsPage #container-100 #container #column-left { display:none;}
.goodsPage #container-100 #container #content { margin-left:0; margin-top:10px; margin-right:0;}
.goodsPage #container-100 #container #content .product-info { padding:10px 0 0 0; margin-bottom:0;}
.goodsPage #container-100 #container #content .product-info .left { float:none;}
.goodsPage #container-100 #container #content .product-info .left .image { width:100%; height:auto;}
.goodsPage #container-100 #container #content .product-info .left .image a img#bigImage { width:100%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional { width:100%;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a { margin:0 5px 5px 0; width:calc(16.66% - 5px);}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a:nth-child(6n) { margin:0 0 5px 0;}
.goodsPage #container-100 #container #content .product-info .left .image-additional #gallery a img { width:100%; height:auto;}
.goodsPage #container-100 #container #content .product-info .right { margin-left:0; float:none; width:100%;}
.goodsPage #container-100 #container #content .product-info .right .ProductPromote { margin:0 0 10px 0;}
.goodsPage #container-100 #container #content .product-info .right .price { margin-bottom:0;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .goods_num { display:inline-block; width:100%;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside a#button-vkredit { width:48%; float:left;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside a#button-vkredit .kupivkredit-button { width:100%;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist { float:left;}
.goodsPage #container-100 #container #content #tab-title a#tab_cusopt { display:none;}
.goodsPage #container-100 #container #content .tab-content { padding:20px 5px 10px 5px;}
.goodsPage #container-100 #container #content .tab-content .product-description .content h2 { margin-top:0;}
.goodsPage #container-100 #container #content .tab-content .product-description .content img { max-width:100%; height:auto;}
.goodsPage #container-100 #container #content #history_div .box-heading { padding:0px 5px !important;}
.goodsPage #container-100 #container #content #history_div .box-content { padding:5px; width:calc(100% - 10px);}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item { width:50%;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item .item { margin:5px;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item .item .image a img { width:100%; height:auto;}
.goodsPage #container-100 #container #content #history_div .box-content #history_list .owl-item .item .info .name { height:45px; overflow:hidden;}
.goodsPage #container-100 #container #content .relate_goods .box-heading { padding:0px 5px !important;}
.goodsPage #container-100 #container #content .relate_goods .box-content { padding:5px; width:calc(100% - 10px);}
.goodsPage #container-100 #container #content .relate_goods .box-content .owl-item { width:50%;}
.goodsPage #container-100 #container #content .relate_goods .box-content .owl-item .item { margin:5px;}
.flowPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.flowPage #container-100 #container { padding:0; margin-bottom:0;}
.flowPage #container-100 #container .breadcrumb-100 + #content { margin-top:10px;}
.flowPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.flowPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.flowPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list { display:none;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list_mt { display:table;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list_mt tbody tr td { padding:3px;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list_mt tbody tr td i.ico-update { color:#000; font-size:22px; vertical-align:middle;}
.flowPage #container-100 #container #content .category-details #formCart table.cart_list_mt tbody tr td i.ico-delete { color:#000; font-weight:bold; font-size:14px; vertical-align:middle;}
.flowPage #container-100 #container #content .category-details #formCart .cart_shipping_mess .cart_shipping_content { padding:5px; width:calc(100% - 12px);}
.flowPage #container-100 #container #content .category-details #formCart .cart_shipping_mess .cart_shipping_content .cart_shipping_country { margin-bottom:10px; width:100%;}
.flowPage #container-100 #container #content .category-details #formCart .cart_shipping_mess .cart_shipping_content .cart_shipping_country table { margin-top:0;}
.flowPage #container-100 #container #content .category-details #formCart .cart_shipping_mess .cart_shipping_content .cart_shipping_method { width:100%;}
.flowPage #container-100 #container #content .category-details #formCart .cart-total .cart-module { width:100%;}
.flowPage #container-100 #container #content .category-details #formCart .cart-total .cart-module #coupon span { display:inline-block; margin-bottom:3px;}
.flowPage #container-100 #container #content .category-details #formCart .cart-total .cart-module #coupon input#coupon_sn { width:calc(100% - 72px);}
.flowPage #container-100 #container #content .category-details #formCart .cart-total .cart-module div a.button { display:none;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .left { display:none;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .right { width:100%; text-align:center;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .right a.button { display:inline-block; padding:8px 0; border-radius:5px; width:100%;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .right #CART_NEXT_EXPRESS { float:none; margin:10px 0; width:100%;}
.flowPage #container-100 #container #content .category-details #formCart .buttons .right #CART_NEXT { width:100%; float:none;}
.flowPage #container-100 #container #content .category-details .simple-content { margin:0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column { margin-right:0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .checkout-heading { padding:0 0 10px 0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .simplecheckout-block-content { padding:10px 0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .simplecheckout-block-content table tr td.simplecheckout-table-form-left { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .simplecheckout-block-content table tr td.simplecheckout-table-form-right { padding:0 3px 5px 3px;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-left-column .simplecheckout-block-content table tr td.simplecheckout-table-form-right div.checkout_tit_mt { display:table-cell;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column { width:100%; float:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column .checkout-heading { padding:0 0 10px 0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column .simplecheckout-block-content { padding:10px 0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column .simplecheckout-block-content table tr td.simplecheckout-table-form-left { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form .simplecheckout-right-column .simplecheckout-block-content table tr td.simplecheckout-table-form-right div.checkout_tit_mt { display:table-cell;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list { display:none;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list_mt { display:table;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list_mt tr td { padding:3px;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list_mt tr td.image { vertical-align:middle;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list_mt tr td.name { text-align:left;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #simplecheckout_cart table.checkout_list_mt tr td.name div { padding:3px 0 0 0;}
.flowPage #container-100 #container #content .category-details .simple-content .simplecheckout-step form #checkout-other-info .simplecheckout-cart-buttons { text-align:center;}
.flowPage #container-100 #container #content .category-details .news_flow_done { width:100%; padding:0;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step { width:100%;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step .lastInfo { padding:5px;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step .lastInfo p:first-child { margin-top:5px;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step table.done_goods_list { display:none;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step table.done_goods_list_mt { display:table;}
.flowPage #container-100 #container #content .category-details .news_flow_done .Last_step table.done_goods_list_mt tr td span.done_pri_info { display:inline-block; width:20%;}
.flowPage #container-100 #container #content .category-details .form_orderFlow .flow_NVPItem table.Nvp_item { display:none;}
.flowPage #container-100 #container #content .category-details .form_orderFlow .flow_NVPItem table.Nvp_item_mt { display:table; margin-top:10px;}
.flowPage #container-100 #container #content .category-details .flow_EX_done span { font-size:25px;}
.flowPage #container-100 #container #content .category-details .flow_EX_done img { width:100px;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem .EX_review_button { width:100%;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem .EX_review_button .lastRp { float:none;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem .EX_review_button .lastConus { float:none; margin:10px 0;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem .EX_review_button .lastContin { float:none;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem table.NVP_done { display:none;}
.flowPage #container-100 #container #content .category-details .flow_NVPItem table.NVP_done_mt { display:table;}
.articleCatPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.articleCatPage #container-100 #container { padding:0; margin-bottom:0;}
.articleCatPage #container-100 #container #column-left { display:none;}
.articleCatPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.articleCatPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.articleCatPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.articleCatPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.articleCatPage #container-100 #container #content .category-details .product-filter { margin:0; padding:0 0 14px 0;}
.articleCatPage #container-100 #container #content .category-details .product-filter form input[type=text] { width:calc(100% - 61px);}
.articlePage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.articlePage #container-100 #container { padding:0; margin-bottom:0;}
.articlePage #container-100 #container #column-left { display:none;}
.articlePage #container-100 #container #content { margin-left:0; margin-top:10px;}
.articlePage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.articlePage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.articlePage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.articlePage #container-100 #container #content .article_comm { padding:0;}
.articlePage #container-100 #container #content .article_comm .content .comm_reply { width:95%; margin-top:10px;}
.articleProPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.articleProPage #container-100 #container { padding:0; margin-bottom:0;}
.articleProPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.articleProPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.articleProPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.articleProPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.brandListPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.brandListPage #container-100 #container { padding:0; margin-bottom:0;}
.brandListPage #container-100 #container #column-left { display:none;}
.brandListPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.brandListPage #container-100 #container #content .item_brand_list table tr td.list_img { padding:5px;}
.brandListPage #container-100 #container #content .item_brand_list table tr td.list_desc { padding:5px;}
.brandListPage #container-100 #container #content .item_brand_list div ul li { margin:0 5px 5px 0;}
.tagPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.tagPage #container-100 #container { padding:0; margin-bottom:0;}
.tagPage #container-100 #container #column-left { display:none;}
.tagPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.tagPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.tagPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.tagPage #container-100 #container #content .category-details .category-details-top .image img { padding:0 4px 0 0;}
.tagPage #container-100 #container #content .category-details .product-filter { margin:10px 0 0 0; padding:0; border-bottom:none;}
.tagPage #container-100 #container #content .category-details .product-filter select:first-child { margin-top:5px;}
.tagPage #container-100 #container #content .product-grid { margin:0;}
.tagPage #container-100 #container #content .product-grid div.productInfo { width:calc(50% - 11px); margin:0 5px 15px 0; padding:3px;}
.tagPage #container-100 #container #content .product-grid div.productInfo:nth-child(2n) { margin:0 0 15px 0;}
.tagPage #container-100 #container #content .product-grid div.productInfo .image { width:100%; height:auto; margin:0;}
.tagPage #container-100 #container #content .product-grid div.productInfo .image:before {}
.tagPage #container-100 #container #content .product-grid div.productInfo .image img { width:100%;}
.tagPage #container-100 #container #content .product-grid div.productInfo .grid-button { display:none;}
.tagPage #container-100 #container #content .product-grid div.productInfo .name { padding:5px 0;}
.tagPage #container-100 #container #content .product-grid div.productInfo .description { display:none;}
.tagPage #container-100 #container #content .product-grid div.productInfo .grid-table { border-top:1px solid #eee; margin:0;}
.tagPage #container-100 #container #content .product-grid div.productInfo .grid-table .price { padding:0;}
.sitemapPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.sitemapPage #container-100 #container { padding:0; margin-bottom:0;}
.sitemapPage #container-100 #container #column-left { display:none;}
.sitemapPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.sitemapPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.sitemapPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.sitemapPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.sitemapPage #container-100 #container #content .category-details .sitemap-info div ul li ul li { width:100%;}
.messListPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.messListPage #container-100 #container { padding:0; margin-bottom:0;}
.messListPage #container-100 #container #column-left { display:none;}
.messListPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.messListPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.messListPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.messListPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.messListPage #container-100 #container #content .category-details form table tr td { padding:5px 0;}
.messListPage #container-100 #container #content .category-details form table tr.messPost_tit_mt { display:table-row;}
.messListPage #container-100 #container #content .category-details form table tr.messPost_tit td.new_liste_alway { display:none;}
.messListPage #container-100 #container #content .category-details form table tr.messPost_tit td textarea { width:100%;}
.messListPage #container-100 #container #content .category-details .content { border:1px solid #f5f5f5; padding:5px;}
.messListPage #container-100 #container #content .category-details .content p { margin:5px 0;}
.messListPage #container-100 #container #content .category-details .content .mess_reply { width:95%; margin-top:5px;}
.errorPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.errorPage #container-100 #container { padding:0; margin-bottom:0;}
.errorPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.errorPage #container-100 #container #content .page404 div img { width:100%; height:auto;}
.errorPage #container-100 #container #content .page404 div p { padding:0;}
.payshipPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.payshipPage #container-100 #container { padding:0; margin-bottom:0;}
.payshipPage #container-100 #container #column-right { display:none;}
.payshipPage #container-100 #container #content { margin-left:0; margin-top:10px; margin-right:0; padding:0 0 10px 0; border-top:none;}
.payshipPage #container-100 #container #content dl dd { margin-left:0;}
.payccPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.payccPage #container-100 #container { padding:0; margin-bottom:0;}
.payccPage #container-100 #container #column-left { display:none;}
.payccPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.payccPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.payccPage #container-100 #container #content .category-details div img { max-width:100%; height:auto;}
.trackOrderPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.trackOrderPage #container-100 #container { padding:0; margin-bottom:0;}
.trackOrderPage #container-100 #container #content .track_order { width:100%;}
.trackOrderPage #container-100 #container #content .track_order .track_number { width:100%; margin-bottom:10px;}
.messInfoPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.messInfoPage #container-100 #container { padding:0; margin-bottom:0;}
.messInfoPage #container-100 #container #content { margin-left:0; margin-top:10px;}
.messInfoPage #container-100 #container #content .category-details-top { width:100%; padding:10px 0 0 0;}

.userMenu_mt { display:block;}
.userMenu_mt .user_menu .box-heading { padding:0px 5px !important;}
.userMenu_mt .user_menu .box-content { width:calc(100% - 10px); padding:10px 5px;}
.userMenu_mt .user_menu .box-content ul li a { margin:-1px 0; padding:8px 0;}

.userPassPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.userPassPage #container-100 #container { padding:0; margin-bottom:0;}
.userPassPage #container-100 #container #column-right { display:none;}
.userPassPage #container-100 #container #content { margin-right:0; margin-top:10px; min-height:200px;}
.userPassPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.userPassPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.userPassPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.userPassPage #container-100 #container #content .category-details .login-content .left { width:100%;}
.userPassPage #container-100 #container #content .category-details .login-content .left .content { padding:5px;}
.userPassPage #container-100 #container #content .category-details .login-content .left .content p.regis_inc { padding-left:0;}
.userPassPage #container-100 #container #content .category-details .login-content .right { width:100%;}
.userPassPage #container-100 #container #content .category-details .login-content .right .content { padding:5px;}
.userPassPage #container-100 #container #content .category-details .login-content .right form .content input[name=username] { width:100%;}
.userPassPage #container-100 #container #content .category-details .login-content .right form .content input[name=password] { width:100%;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister .buttons { margin:0; padding:10px 0;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr td { padding:5px 0;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr.userRegTit_mt { display:table-row;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr.userRegTit td.simplecheckout-table-form-left { display:none;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr.userRegTit td input[type=text] { width:100%;}
.userPassPage #container-100 #container #content .category-details .simple-content form .simpleregister table tr.userRegTit td input[type=password] { width:100%;}
.userPassPage #container-100 #container #content .category-details form div.content { padding:10px 5px;}
.userPassPage #container-100 #container #content .category-details form .buttons { margin:0; padding:10px 0;}
.userPassPage #container-100 #container #content .category-details form.form-user-forgotPassword table tr td { padding:4px 0;}
.userPassPage #container-100 #container #content .category-details form.form-user-forgotPassword table tr.userFogTit_mt { display:table-row;}
.userPassPage #container-100 #container #content .category-details form.form-user-forgotPassword table tr.userFogTit td.title { display:none;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr td { padding-bottom:0;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr.userResetpass_mt { display:table-cell;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr.userResetpass td.simplecheckout-table-form-left { display:none;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr.userResetpass td.simplecheckout-table-form-right { padding-bottom:10px;}
.userPassPage #container-100 #container #content .form-user-resetPassword table tr.userResetpass td.simplecheckout-table-form-right input { width:calc(100% - 6px); margin:5px 0;}
.userClipPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.userClipPage #container-100 #container { padding:0; margin-bottom:0;}
.userClipPage #container-100 #container #column-right { display:none;}
.userClipPage #container-100 #container #content { margin-right:0; margin-top:10px; min-height:200px;}
.userClipPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.userClipPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.userClipPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.userClipPage #container-100 #container #content .category-details .user_index table.userIndexOrder { display:none;}
.userClipPage #container-100 #container #content .category-details .user_index table.userIndexOrder_mt { display:table;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt { display:table;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_sn td { border-bottom:none;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_sn td a { font-size:18px; text-decoration:none;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td { border-bottom:1px dashed #ccc;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table { border:none;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td .goods_number { color:#ccc; font-size:12px;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td.order_goods_total { border-left:none;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table tr td { border:none; padding:3px;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table tr td .goods_number { color:#ccc; font-size:12px;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_goods td table tr td img { width:60px; height:60px;}
.userClipPage #container-100 #container #content .category-details .user_index .userIndexOrder_mt tr.index_order_status td { border-bottom:none;}
.userClipPage #container-100 #container #content .category-details .user_index_account { padding:5px;}
.userClipPage #container-100 #container #content .category-details .user_index_notice { padding:5px;}
.userClipPage #container-100 #container #content .category-details .content { padding:10px 5px; border:1px solid #f5f5f5;}
.userClipPage #container-100 #container #content .category-details .content .user-msg-reply { width:90%; padding:5px;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit_mt { display:table-row;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit th { display:none;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit td { padding:5px 0;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit td input[type=text] { width:100%;}
.userClipPage #container-100 #container #content .category-details .form-msg-users table tr.userMessTit td textarea { width:100%;}
.userClipPage #container-100 #container #content .category-details .user-comment-reply { width:90%;}
.userClipPage #container-100 #container #content .category-details .wishlist-info table.userCollect { display:none;}
.userClipPage #container-100 #container #content .category-details .wishlist-info table.userCollect_mt { display:table;}
.userClipPage #container-100 #container #content .category-details .wishlist-info table.userCollect_mt tbody tr td { padding:3px;}
.userClipPage #container-100 #container #content .category-details .wishlist-info table.userCollect_mt tr td.name a { text-decoration:none;}
.userClipPage #container-100 #container #content .category-details .wishlist-info table.userCollect_mt tr td.name .price { text-align:left; color:#F00; margin:3px 0;}
.userTransPage #container-100 { margin:0 5px; padding:0; width:calc(100% - 10px); background:#FFF;}
.userTransPage #container-100 #container { padding:0; margin-bottom:0;}
.userTransPage #container-100 #container #column-right { display:none;}
.userTransPage #container-100 #container #content { margin-right:0; margin-top:10px; min-height:200px;}
.userTransPage #container-100 #container #content .category-details { padding:0 5px 10px 5px; margin-bottom:25px;}
.userTransPage #container-100 #container #content .category-details .category-details-top { margin:0 0 10px 0; padding-right:0;}
.userTransPage #container-100 #container #content .category-details .category-details-top .category-h1 { padding-left:0;}
.userTransPage #container-100 #container #content .user_profile form .content { border:1px solid #f5f5f5; padding:10px 5px;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td { padding:5px 0;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td input[type=text] { width:calc(100% - 10px);}
.userTransPage #container-100 #container #content .user_profile form .content table tr.userInfoTit_mt { display:table-row;}
.userTransPage #container-100 #container #content .user_profile form .content table tr.userInfoTit_mt td { padding:5px 0 0 0;}
.userTransPage #container-100 #container #content .user_profile form .content table tr.userInfoTit td.title { display:none;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td input[type=password] { width:100%;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser { display:none;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt { display:block;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul { margin:0 0 10px 0; padding:0 0 10px 0; width:100%; display:inline-block; border-bottom:1px dashed #ccc;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul:last-child { border-bottom:none;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li { margin:0; padding:0; float:left; list-style:none;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li.bonusUser_num div { background:#c3c3c3; text-align:center; color:#FFF; padding:20px 5px 10px 5px; min-width:110px;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li.bonusUser_num div .bonusUser_currency { font-size:16px; font-weight:bold;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li.bonusUser_num div .bonusUser_money { font-size:35px; font-weight:bold;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li.bonusUser_mess { margin-left:10px;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li.bonusUser_mess .bonusUser_sn { font-weight:bold;}
.userTransPage #container-100 #container #content .user_bonus .bonusUser_mt ul li.bonusUser_mess .bonusUser_time { font-size:11px; color:#666;}
.userTransPage #container-100 #container #content .category-details .userOrderList { display:none;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt { display:table;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_sn td { border-bottom:none; padding:10px 0 0 0;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_sn:first-child td { padding:0;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_sn td a { font-size:18px; text-decoration:none;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td { border-bottom:1px dashed #ccc;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td table { border:none;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td .goods_number { color:#ccc; font-size:12px;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td.order_goods_total { border-left:none;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td table tr td { border:none; padding:3px;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td table tr td .goods_number { color:#ccc; font-size:12px;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_goods td table tr td img { width:60px; height:60px;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_status td { border-bottom:none; padding:5px 0;}
.userTransPage #container-100 #container #content .category-details .userOrderList_mt tr.order_time td { border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.userTransPage #container-100 #container #content .user_order_info .orderStatus { display:none;}
.userTransPage #container-100 #container #content .user_order_info .orderStatus_mt { display:table;}
.userTransPage #container-100 #container #content .user_order_info .orderStatus_mt tr td { line-height:20px;}
.userTransPage #container-100 #container #content .user_order_info .orderGoods { display:none;}
.userTransPage #container-100 #container #content .user_order_info .orderGoods_mt { display:table;}
.userTransPage #container-100 #container #content .category-details .orderGoods_mt { display:table;}
.userTransPage #container-100 #container #content .category-details .orderGoods_mt thead tr td { padding:7px 3px;}
.userTransPage #container-100 #container #content .category-details .orderGoods_mt tbody tr td { padding:3px;}
.userTransPage #container-100 #container #content .category-details .orderGoods_mt tbody tr td img { width:60px; height:60px;}
.userTransPage #container-100 #container #content .category-details #formAddress table tbody tr th { display:none;}
.userTransPage #container-100 #container #content .category-details #formAddress table tbody tr td div.userOrderInfo_tit_mt { display:block; margin-bottom:5px;}
.userTransPage #container-100 #container #content .category-details .user_address { border:1px solid #f5f5f5; padding:10px 5px;}
.userTransPage #container-100 #container #content .category-details .user_address form table tr td input[type=radio] { margin:0 5px 0 0;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr td { padding:5px 0;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr td input[type=text] { width:100%;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr.userAddressTit th { display:none;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr.userAddressTit_mt { display:table-row;}
.userTransPage #container-100 #container #content .category-details .user_address .userCenter_address tr.userAddressTit_mt th { width:100%; padding:5px 0 0 0;}
}

@media screen and (max-width: 414px) {
.header-100 #header .mod_mt_close { width:9.86%;}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:201px;}
}

@media screen and (max-width: 412px) {
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:200px;}
}

@media screen and (max-width: 393px) {
.header-100 #header .mod_mt_close { width:9.8%;}
.header-100 #header #menu .search2 form input[type=submit] { margin:0; padding:7.5px 5px;}
#container-100 .footer-100 #footer .column table tr td { word-break:break-all;}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:190.5px;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist { width:47%;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist .button { background:url(images/icon-wishList2.png) 5px 50% no-repeat #22B699; padding:0 10px 0 25px;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist a { font-size:12px;}
.userTransPage #container-100 #container #content .user_profile form .content table tr td select { width:calc(33.33% - 3px);}
}

@media screen and (max-width: 390px) {
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:189px;}
}

@media screen and (max-width: 375px) {
.header-100 #header .mod_mt_close { width:9.73%;}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:181.5px;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist { width:50%;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside a#button-vkredit { width:48%;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist .button { background:url(images/icon-wishList2.png) 5px 50% no-repeat #22B699; padding:0 5px 0 20px;}
.flowPage #container-100 #container #content .category-details .flow_EX_done img { width:80px;}
}

@media screen and (max-width: 360px) {
.header-100 #header .mod_mt_close { width:9.58%;}
.homePage #container-100 #container #content .index_comments .box-content #index_comm .owl-item { width:174px;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside a#button-vkredit { width:50%;}
.goodsPage #container-100 #container #content .product-info .right form .cart .cart-inside .wishlist { width:48%;}
.flowPage #container-100 #container #content .category-details .flow_EX_done span { font-size:24px;}
}






















