html, body, div, span, applet, object, iframe, img, strong, form, label, tfoot, thead, b {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
input[type=image] {border:0px;}
:focus {outline:0;}
html {height:100%;max-height:100%;}
body {height:100%;max-height:100%;font-family:arial, verdana, tahoma, Georgia, "Trebuchet MS", "Times New Roman", sans-serif;font-size:12px;color:#000;line-height:1;}
.clear {clear:both;overflow:hidden;height:0px;}
.vertical-middle {width:100%;height:100%;overflow:hidden;}
.vertical-middle td {vertical-align:middle;text-align:center;}
.flex {position:relative;}
.flex img.top-absolute {position:absolute;top:0px;left:0px;}
.tac {text-align:center;}
.tar {text-align:right;}
.tal {text-align:left;}
.tdu {text-decoration:underline;}
.ttu {text-transform:uppercase;}
.ttn {text-transform:none;}
.fl {float:left;}
.fr {float:right;}
.inner-div {float:right;position:relative;right:50%;width:auto;}
.inner-b {float:left;width:100%;zoom:1;}
.pr {position:relative;}
.zoom1 {zoom:1;}
.js-hidden {display:none;}
@CHARSET "UTF-8";
.flash {margin-bottom:15px;position:relative;}
.flash .message {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;margin:0px auto;zoom:1;}
.flash .message p {margin:8px 20px;text-align:center;}
.flash .error {border:1px solid #EED3D7;background-color:#F2DEDE;color:#B94A48;}
.flash .warning {border:1px solid #F9E2B3;background-color:#FAF1C4;color:#B98B3B;}
.flash .notice {border:1px solid #D6E9C6;background-color:#DFF0D8;color:#468847;}
.flash .message ul {margin:0px;padding:10px;list-style:none;}
.flash .message ul li {text-align:left;background:url("/web/images/orange_li.gif") no-repeat 2px 7px;padding-left:14px;line-height:18px;}
.ajaxp-modal-bg {
position:fixed;
height:100%;
width:100%;
background:#000;
background:rgba(0,0,0,.8);
z-index:100;
display:none;
top:0;
left:0;
}
.ajaxp-modal {
visibility:hidden;
top:100px;
left:50%;
margin-left:-300px;
width:520px;
background-color:#FFF;
position:absolute;
z-index:101;
padding:30px 40px 30px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);
-box-shadow:0 0 10px rgba(0,0,0,.4);
}
.ajaxp-modal .close-ajaxp-modal {
font-size:22px;
line-height:.5;
position:absolute;
text-decoration:none;
top:8px;
right:11px;
color:#aaa;
text-shadow:0 -1px 1px rbga(0,0,0,.6);
font-weight:bold;
cursor:pointer;
} 
.ajaxp-modal .close-ajaxp-modal:hover {color:#000} 	
@media screen and (max-width:768px) {
.ajaxp-modal {width:350px;margin-left:-175px !important;}
}
@media screen and (max-width:480px) {
.ajaxp-modal {width:200px;margin-left:-100px !important;}
}
body.mceContentBody {background-color:#fff;font-family:'PT Sans',sans-serif;font-size:15px;}
.html-content, .mceContentBody, .mce-content-body {line-height:24px;/*overflow:hidden;*/ text-align:left;color:#2d2e31;font-size:13px;}
.html-content h1, .mceContentBody h1, .mce-content-body h1 {font-family:'PT Sans',sans-serif, Tahoma, Trebuchet MS, Arial;font-size:28px;color:#000;margin:14px 0px;padding:0px;position:relative;font-weight:normal;line-height:28px;text-align:left;text-transform:none;}
.html-content h2, .mceContentBody h2, .mce-content-body h2 {font-family:'PT Sans',sans-serif, Tahoma, Trebuchet MS, Arial;font-size:22px;color:#333;margin:14px 0px;padding:0px;position:relative;font-weight:normal;line-height:22px;text-align:left;text-transform:none;}
.html-content h3, .mceContentBody h3, .mce-content-body h3 {font-family:'PT Sans',sans-serif, Tahoma, Trebuchet MS, Arial;font-size:18px;color:#333;margin:14px 0px;padding:0px;position:relative;font-weight:normal;line-height:18px;text-align:left;text-transform:none;}
.html-content h4, .mceContentBody h4, .mce-content-body h4 {font-family:'PT Sans',sans-serif, Tahoma, Trebuchet MS, Arial;font-size:16px;color:#333;margin:14px 0px;padding:0px;position:relative;font-weight:normal;line-height:16px;text-align:left;text-transform:none;}
.html-content h5, .mceContentBody h5, .mce-content-body h5 {font-family:'PT Sans',sans-serif, Tahoma, Trebuchet MS, Arial;font-size:14px;color:#333;margin:14px 0px;padding:0px;position:relative;font-weight:normal;line-height:14px;text-align:left;text-transform:none;}
.html-content h6, .mceContentBody h6, .mce-content-body h6 {font-family:'PT Sans',sans-serif, Tahoma, Trebuchet MS, Arial;font-size:13px;color:#333;margin:14px 0px;padding:0px;position:relative;font-weight:normal;line-height:13px;text-align:left;text-transform:none;}
.html-content ul, .mceContentBody ul, .mce-content-body ul {margin:14px 0px;padding:0px;list-style:none;line-height:14px;overflow:hidden;text-transform:none;}
.html-content ul li, .mceContentBody ul li, .mce-content-body ul li {background:url("/web/images/li_back.png") no-repeat 3px 10px;padding-left:20px;margin-bottom:8px;line-height:24px;text-transform:none;font-size:15px;}
.html-content ol, .mceContentBody ol, .mce-content-body ol {margin:14px 0px;padding:0px;list-style:decimal;padding-left:22px;}
.html-content ol li, .mceContentBody ol li, .mce-content-body ol li {margin-bottom:8px;line-height:24px;font-size:15px;}
.html-content table, .mceContentBody table, .mce-content-body table {width:86%;border-top:1px solid #bcbdbc;border-left:1px solid #bcbdbc;border-spacing:0px;margin:14px 0px;}
.html-content table td, .mceContentBody table td, .mce-content-body table td, .html-content table th, .mceContentBody table th, .mce-content-body table th {padding:7px;background-color:#f5f5f5;border-bottom:1px solid #bcbdbc;border-right:1px solid #bcbdbc;font-size:13px;}
.html-content table thead td, .mceContentBody table thead td, .mce-content-body table thead td {background-color:#bcbdbc;font-weight:bold;color:#fff;}
.html-content blockquote, .mceContentBody blockquote, .mce-content-body blockquote {background-color:#eafefd;margin:20px 0px;padding:5px 15px;border:1px solid #eee;border-left:5px solid #79ddda;}
.html-content blockquote h2, .mceContentBody blockquote h2, .mce-content-body blockquote h2 {background:none !important;}
.html-content blockquote ul, .mceContentBody blockquote ul, .mce-content-body blockquote ul {margin-left:0% !important;margin-top:22px;}
.html-content blockquote ul li, .mceContentBody blockquote ul li, .mce-content-body blockquote ul li {background:url("/web/images/li_back_2.png") no-repeat 0px 0px;padding-left:35px;line-height:20px;margin-bottom:15px;}
.html-content p, .mceContentBody p, .mce-content-body p {line-height:24px;margin:16px 0px;font-size:15px;}
.html-content p em, .mceContentBody em, .mce-content-body p em {color:#666;}
.html-content strong, .mceContentBody strong, .mce-content-body strong {font-weight:bold;}
.html-content a, .mceContentBody a, .mce-content-body a {color:#2B89B4;text-decoration:none;}
.html-content a:hover, .mceContentBody a:hover, .mce-content-body a:hover {text-decoration:underline;color:#2B89B4;}
@CHARSET "UTF-8";
.h-but {
font-family:'PT Sans', sans-serif;
cursor:pointer; text-decoration:none;border:0px;padding:0px;margin:0px;text-align:center;display:inline-block;
line-height:14px;
padding:10px 7px;
color:#fff !important;
font-size:14px;
text-decoration:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #cc7451;
text-decoration:none !important;
}
.def-but {
font-family:'PT Sans', sans-serif;
cursor:pointer; text-decoration:none;border:0px;padding:0px;margin:0px;text-align:center;display:inline-block;
line-height:14px;
padding:7px 7px;
color:#fff !important;
font-size:14px;
text-decoration:none;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
border:1px solid #fff;
text-decoration:none !important;
}
.orange-but {
border:1px solid #d0751a;
background-color:#f0861e;
background-image:-webkit-gradient(linear, left top, left bottom, from(#f0861e), to(#e86720));
background-image:-webkit-linear-gradient(top, #f0861e, #e86720);
background-image:   -moz-linear-gradient(top, #f0861e, #e86720);
background-image:     -o-linear-gradient(top, #f0861e, #e86720);
background-image:        linear-gradient(to bottom, #f0861e, #e86720);
-webkit-box-shadow:0px 0px 4px 0px #d0751a inset;
box-shadow:0px 0px 4px 0px #d0751a inset;
text-shadow:1px 1px 1px #d0751a;
}
.orange-but:hover {
border:1px solid #d0751a;
background:#e86720;
-webkit-box-shadow:0px 0px 4px 0px #d0751a inset;
box-shadow:0px 0px 4px 0px #d0751a inset;
}
.orange-but:active {
border:1px solid #d0751a;
background-color:#e86720;
-webkit-box-shadow:0px 0px 20px 0px #cb5600 inset;
box-shadow:0px 0px 20px 0px #cb5600 inset;
}
.green-but {
border:1px solid #448944;
background-color:#5ebd5e;
background-image:-webkit-gradient(linear, left top, left bottom, from(#5ebd5e), to(#52a552));
background-image:-webkit-linear-gradient(top, #5ebd5e, #52a552);
background-image:   -moz-linear-gradient(top, #5ebd5e, #52a552);
background-image:     -o-linear-gradient(top, #5ebd5e, #52a552);
background-image:        linear-gradient(to bottom, #5ebd5e, #52a552);
-webkit-box-shadow:0px 0px 4px 0px #448944 inset;
box-shadow:0px 0px 4px 0px #448944 inset;
text-shadow:1px 1px 1px #448944;
}
.green-but:hover {
border:1px solid #448944;
background:#52a552;
-webkit-box-shadow:0px 0px 4px 0px #448944 inset;
box-shadow:0px 0px 4px 0px #448944 inset;
}
.green-but:active {
border:1px solid #448944;
background-color:#52a552;
-webkit-box-shadow:0px 0px 20px 0px #448944 inset;
box-shadow:0px 0px 20px 0px #448944 inset;
}
.subscribe-but {padding:9px 20px;font-size:15px;letter-spacing:1px;}
.ez-hide {opacity:0;filter:alpha(opacity=0);}
.ez-checkbox {
background:transparent url('/web/images/checkbox-red.png') 0 1px no-repeat;
display:inline-block;
cursor:pointer;
}
.ez-radio {
background:transparent url('/web/images/radio-black.png') 0 1px no-repeat;
display:inline-block;
}
.ez-checked {background-position:0 -18px;}
.ez-selected {background-position:0 -19px;}
.ez-checkbox-green {
background:transparent url('/web/images/checkbox-green.png') 0 1px no-repeat;
display:inline-block;
*display:inline;
}
.ez-checked-green {background-position:0 -18px;}
.ez-checkbox, .ez-radio {zoom:1;*display:inline;_height:30px;}
body {background:#fff url("/web/images/body_back.gif") repeat-x;font-family:'PT Sans', sans-serif, Myriad Pro, Open Sans, Tahoma, arial, Calibri, Verdana;color:#444;font-size:13px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;}
a, .a-like {text-decoration:none;color:#2b89b4;cursor:pointer;}
a:hover, .a-like:hover {text-decoration:underline;color:#2b89b4;cursor:pointer;}
.hide-on-mobile {display:inline-block;}
p {margin:14px 0px;line-height:16px;}
.cp {cursor:pointer;}
.wsn {white-space:nowrap;}
.kick-it {height:25px;}
.kick-10 {height:10px;}
.page404 .box-404 {width:506px;border:1px solid #ccc;padding:10px;margin:20px auto 0px;padding-top:0px;font-size:14px;line-height:16px;}
.page404 .box-404 ul {margin:0px;padding:0px;list-style:square;line-height:18px;margin-left:20px;}
.page404 .box-404 a {color:#8d8d8d;}
.page404 .table-404 {width:100%;margin-top:0px;}
.page404 .table-404 td {padding:5px;}
.page404 .table-404 td.not-found {font-weight:bold;font-size:16px;}
.page404 #center {margin-top:0px !important;}
.wrap {margin:0px auto;width:100%;max-width:1000px;}
#wrapper {height:100%;position:relative;}
#main {min-height:100%;}
#center {margin-top:30px;}
.push-box {height:90px;}
.r-part {width:20%;float:right;}
.l-part {margin-right:23%;}
.r-wide-part {width:28%;float:right;}
.l-short-part {margin-right:31.5%;}
.banner-text-top {margin-top:15px;}
.banner-top {height:90px;margin:3px auto 0 auto;text-align:center;}
.banner-top div {margin:0px auto;}
#header .logo {background:url("/web/images/logo_mammyclub.png") no-repeat;width:253px;height:60px;display:block;text-indent:-99999px;font-size:0px;line-height:0px;}
#header .logo-shop {background:url("/web/images/logo_mammyclub.png") no-repeat;width:253px;height:60px;display:block;text-indent:-99999px;font-size:0px;line-height:0px;}
#header .logo-2 {background:url("/web/images/logo_mammyclub.png") no-repeat;width:250px;height:56px;display:block;text-indent:-99999px;font-size:0px;line-height:0px;}
#header .h-table {width:100%;}
#header .h-table td {height:100px;}
#header .h-table .td-1 {width:1%;}
#header .h-table .td-3 {white-space:nowrap;width:19.7%;text-align:right;}
#header .h-table .td-3 .hello {font-size:14px;color:#777;margin:5px 0px;}
#header .h-table .td-3 .hello .name {color:#5dba5d;}
#header .h-table .td-3 .hello a, #header .h-table .td-3 .hello .slash {font-size:12px;}
#header .h-table .td-3 .attention {margin:5px 0px;color:red;}
#header .search {height:35px;width:74%;margin:0px auto;}
#header .search table td {height:auto;}
.find-page-mobile {display:none;}
.mobile-menu-row {display:none;}
.mobile-menu-row .mob-link {width:30px;height:30px;background-color:#ccc;display:inline-block;margin-left:5px;text-indent:-99999px;font-size:0px;line-height:50px;border:1px solid #5dba5d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;text-decoration:none;}
.mobile-menu-row .mob-link.a {background:url("/web/images/m_icon_4.png") no-repeat;}
.mobile-menu-row .mob-link.b {background:url("/web/images/m_icon_2.png") no-repeat;}
.mobile-menu-row .mob-link.c {background:url("/web/images/m_icon_3.png") no-repeat;}
.mobile-menu-row .mob-link.c.active {background:url("/web/images/m_icon_3_active.png") no-repeat;border:1px solid #ea6c20;}
.search-box {position:relative;height:38px;border:3px solid #eee;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:0px;line-height:38px;width:74%;margin:0px auto;}
.search-box .search-field {border:0px;font-size:16px;color:#333;padding:0px;margin-left:10px;width:80%;}
.search-box .search-but {position:absolute;top:6px;right:13px;background:url("/web/images/zoom_icon.png") no-repeat;width:26px;height:26px;display:block;border:0px;padding:0px;text-indent:-99999px;cursor:pointer;}
.menu-row {background-color:#eee;height:42px;}
.menu-list {margin:0px;padding:0px;list-style:none;float:left;}
.menu-list li {float:left;border-right:1px solid #d6d6d6;}
.menu-list li a, .menu-list li span {height:42px;display:inline-block;line-height:42px;font-size:18px;color:#8b8b8b;font-size:18px;text-decoration:none;padding-left:60px;padding-right:25px;
}
.menu-list li a:hover {color:#fff;}
.menu-list li.a a, .menu-list li.a span {background:url("/web/images/menu_1.png") no-repeat;background-position:8px 7px;padding-left:53px;}
.menu-list li.b a, .menu-list li.b span {background:url("/web/images/menu_2.png") no-repeat;background-position:18px 7px;}
.menu-list li.c a, .menu-list li.c span {background:url("/web/images/menu_3.png") no-repeat;background-position:18px 7px;}
.menu-list li.d a, .menu-list li.d span {background:url("/web/images/menu_4.png") no-repeat;background-position:18px 7px;}
.menu-list li.a a:hover, .menu-list li.a.active a, .menu-list li.a.active span {background:#5dba5d url("/web/images/menu_1_hover.png") no-repeat;background-position:8px 7px;color:#fff;}
.menu-list li.b a:hover, .menu-list li.b.active a, .menu-list li.b.active span {background:#5dba5d url("/web/images/menu_2_hover.png") no-repeat;background-position:18px 7px;color:#fff;}
.menu-list li.c a:hover, .menu-list li.c.active a, .menu-list li.c.active span {background:#5dba5d url("/web/images/menu_3_hover.png") no-repeat;background-position:18px 7px;color:#fff;}
.menu-list li.d a:hover, .menu-list li.d.active a, .menu-list li.d.active span {background:#5dba5d url("/web/images/menu_4_hover.png") no-repeat;background-position:18px 7px;color:#fff;}
.menu-list li.last {border-right:0px;}
.mobile-menu-row-2 {display:none;}
.menu-list-2 {margin:0px;padding:0px;list-style:none;position:absolute;top:52px;left:0px;width:100%;z-index:100;}
.menu-list-2 li {border-bottom:1px solid #ccc;}
.menu-list-2 li a {background-color:#eee;color:#8b8b8b;display:block;padding:10px 2%;text-decoration:none;font-size:16px;/*-webkit-box-shadow:0px 0px 5px 0px #ccc inset;box-shadow:0px 0px 5px 0px #ccc inset;*/}
.menu-list-2 li a:hover, .menu-list-2 li.active a {background-color:#fff;/*-webkit-box-shadow:0px 0px 5px 0px #399239 inset;box-shadow:0px 0px 5px 0px #399239 inset;*/}
.menu-list-2 li.e span {background-color:#ee801e;color:#fff;cursor:pointer;display:block;padding:10px 1%;text-decoration:none;font-size:16px;}
.menu-list-2 li.f span {background-color:#5bb75b;color:#fff;cursor:pointer;display:block;padding:10px 1%;text-decoration:none;font-size:16px;}
.menu-list-2 li.e span:hover {background-color:#d46603;}
.menu-list-2 li.f span:hover {background-color:#399539;}
.menu-list-2 .sub {margin:0px;padding:0px;list-style:none;border-top:1px solid #ccc;}
.menu-list-2 .sub li a {line-height:16px;font-size:12px;}
.menu-list-2 .sub-2 li a {padding-left:20px;}
.menu-row-shop {background-color:#eee;height:42px;}
.menu-row-shop .sf-menu a {/*color:#8b8b8b;*/ padding:14px 9px 15px;font-size:12px;}
.menu-row-shop .sf-menu ul li a {padding:10px 9px;}
.menu-row-shop .sf-arrows .sf-with-ul {padding-right:20px;}
.sf-menu li.sfHover a.sf-with-ul {color:#fff;}
.sf-menu li.sfHover ul li  a.sf-with-ul {color:#8b8b8b}
.sf-menu li.sfHover ul li  a.sf-with-ul:hover {color:#fff}
.sf-menu li.sfHover ul li.sfHover a.sf-with-ul {color:#fff}
.sf-menu li.active a.sf-with-ul {color:#fff;}
.sf-menu li.active ul li.active a.sf-with-ul, .sf-menu li.active ul li.active a {color:#fff;}
.sf-menu li.active ul li.active ul li a {color:#8b8b8b}
.sf-menu li.active ul li.active ul li a:hover {color:#fff;}
.sf-menu li.active ul li.active li.active a {color:#fff;}
#footer {height:65px;position:relative;margin-top:-65px;}
#footer table {width:100%;border-top:2px solid #e9e9e9;}
#footer table td {height:63px;font-size:16px;color:#777;}
#footer .f-list {float:right;margin:0px;padding:0px;list-style:none;}
#footer .f-list li {float:left;font-size:13px;padding-right:5px;margin-left:5px;border-right:1px solid #b9b9b9;}
#footer .f-list li.last {border-right:0px;}
.home-1 {height:660px;border-bottom:4px solid #5dba5d;position:relative;}
.home-1 .in {padding-top:40px;}
.slogan {font-size:28px;color:#fff;margin:0px;padding:18px 0px;font-weight:normal;text-align:center;background:url("/web/images/slogan_back.png") repeat;line-height:28px;text-shadow:0px 1px 2px #000;margin-bottom:40px;}
.tile-list {margin:0px;padding:0px;list-style:none;float:left;width:100%;}
.tile-list li {width:23%;float:left;margin-right:2.66666666%;text-align:center;}
.tile-list.short li {width:31.5%;}
.tile-list li a {text-decoration:none;}
.tile-list li a:hover {text-decoration:none;}
.tile-list li .title {color:#fff;font-size:26px;text-decoration:underline;padding-top:15px;display:block;}
.tile-list li.d {margin-right:0px;}
.tile-list li.a {background:url("/web/images/tile_1_back.png") repeat;}
.tile-list li.b {background:url("/web/images/tile_2_back.png") repeat;}
.tile-list li.c {background:url("/web/images/tile_3_back.png") repeat;}
.tile-list li.d {background:url("/web/images/tile_4_back.png") repeat;}
.tile-list li.a:hover {background:#15a592;}
.tile-list li.b:hover {background:#eab020;}
.tile-list li.c:hover {background:#8670b3;}
.tile-list li.d:hover {background:#e87136;}
.tile-list li table {width:100%;text-align:center;}
.tile-list li table td {height:190px;}
.tile-list li table .tr-2 {display:none;}
.tile-list li table .tr-2 td {vertical-align:top;}
.tile-list li table .tr-2 td .text {font-size:15px;color:#fff;line-height:16px; height:175px;overflow:hidden;}
.tile-list li table .tr-2 td .iner {padding:4%;}
.about-box {background:url("/web/images/white_back.png") repeat;position:absolute;bottom:0px;left:0px;width:100%;}
.about-box .html-content {/*padding:0px 3%;*/}
.about-box .html-content p {font-size:15px;color:#444;line-height:18px;}
.about-box .html-content h1, .about-box .html-content h2 {font-size:30px;color:#444;margin:20px 0px;}
.title-line {font-size:20px;margin:30px 0px;padding:0px;font-weight:normal;color:#333;background:url("/web/images/line_1.png") repeat-x 0px 7px;}
.title-line span {display:inline-block;background-color:#fff;padding-right:2px;}
.team-list {margin:0px;padding:0px;list-style:none;position:relative;right:-50%;float:none!important;}
.team-list li {float:left;/*width:18%;margin-right:2.5%;*/ width:180px;margin-right:18px;background-color:#f6f6f6; text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:355px;overflow:hidden;margin-bottom:15px;}
.team-list li.last {margin-right:0;}
.team-list li .in {padding:4%;}
.team-list li .top-box {height:150px;overflow:hidden;margin-top:5px;}
.team-list li .top-box .round {border:1px solid #f6f6f6;-webkit-border-radius:105px;-moz-border-radius:105px;border-radius:105px;}
.team-list li .top-box p {margin:7px 0px;}
.team-list li .top-box .name {color:#333;margin-bottom:2px;}
.team-list li .top-box .pos {color:#777;margin:0px;margin-top:0px;}
.breadcrumbs {margin-bottom:15px;}
.breadcrumbs .next {margin:0px 2px;color:#777;}
.breadcrumbs .crumb {position:relative;padding-left:12px;padding-right:10px;line-height:16px;margin-right:-5px;display:inline-block;height:17px;text-decoration:none;}
.breadcrumbs .crumb.first {padding-left:0px;}
.breadcrumbs .crumb.first .s-1 {display:none;}
.breadcrumbs .crumb.first .s-2 {padding-left:7px;}
.breadcrumbs .crumb .s-1 {position:absolute;top:0px;left:0px;background:url("/web/images/crumb_1.png") no-repeat;width:12px;height:17px;}
.breadcrumbs .crumb .s-3 {position:absolute;top:0px;right:0px;background:url("/web/images/crumb_3.png") no-repeat;width:10px;height:17px;}
.breadcrumbs .crumb .s-2 {background-color:#eee;height:17px;display:inline-block;font-size:12px;float:left;}
.breadcrumbs .crumb.active .s-1 {background:url("/web/images/crumb_1_active.png") no-repeat;}
.breadcrumbs .crumb.active .s-3 {background:url("/web/images/crumb_3_active.png") no-repeat;}
.breadcrumbs .crumb.active .s-2 {background-color:#5dba5d;color:#fff;}
.subcategory-box {font-size:14px;color:#777;background-color:#FCFAFA;padding:1.5%;margin-bottom:40px;} 
.subcategory-box table {width:100%;}
.subcategory-box table td {vertical-align:top;line-height:20px;}
.subcategory-box table .td-1 {width:1%;padding-right:10px;}
.border-box {border:1px solid #d7d7d7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px 0px #d7d7d7;box-shadow:0px 0px 4px 0px #d7d7d7;}
.border-box .cont {margin-top:10px;padding:4.5%;}
.border-box .title-2 {background-color:#FEEFE1;font-size:12px;line-height:16px;margin:15px 10px 0;padding:10px;text-align:center;}
.def-box {background:url("/web/images/def_parkan.png") repeat-x;}
.def-box.adv-box {background:none;}
.def-box .title {color:#fff;font-size:15px;margin:0px;font-weight:normal;height:30px;line-height:30px; text-shadow:1px 1px 1px #449f44;text-align:center;}
.def-box .title-table {width:100%;}
.def-box .title-table .td-1 {text-align:left;padding-left:5px;}
.def-box .title-table .td-1 .title {text-align:left;}
.def-box .title-table .td-2 {text-align:right;padding-right:5px;}
.distribution-box {background:url("/web/images/strip_email.png") repeat-x -8px 0px;}
.distribution-box .bottom-row {background:url("/web/images/strip_email.png") repeat-x -8px 5px;height:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.distribution-box .theme p {text-align:center;color:#777!important;font-size:15px!important;line-height:20px!important;border-bottom:1px solid #dadada;padding-bottom:10px;margin-top:0px !important;}
.distribution-2 .theme p {font-size:22px !important;line-height:22px !important;}
.distribution-2 .input-row {margin:10px 0px;position:relative;}
.distribution-2 .input-row label {font-size:13px;color:#999;display:block;margin-bottom:2px;}
.distribution-2 .input-row .text {border:1px solid #dbdbdb;padding:0px;width:100%;height:20px;line-height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 7px 0px #cdcdcd inset;box-shadow:0px 0px 7px 0px #cdcdcd inset;text-indent:10px;}
.distribution-2 .input-row select {width:100%;}
.distribution-2 .input-row .text.error, .distribution-2 .input-row select.error {border:1px solid red;}
.distribution-2 .input-row label.error {position:absolute;top:-4px;right:0px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.distribution-2 button {width:100%;}
.distribution-2 .small {font-size:12px;color:#999;margin:0px;}
.distribution-3 {margin-bottom:20px;}
.distribution-3 .theme p {margin:0px !important;}
.distribution-3 .p-table {width:100%;padding-top:20px;}
.distribution-3 .p-table td {width:42%;}
.distribution-3 .p-table .td-1 {border-right:1px solid #eee;padding-right:4%;}
.distribution-3 .p-table .td-2 {padding-left:4%;}
.distribution-3 .pluwki {margin:0px;list-style:none;padding:0px;}
.distribution-3 .pluwki li {background:url("/web/images/li_back_2.png") no-repeat;padding-left:30px;margin-bottom:15px;line-height:16px;}
.main-table-info {width:100%;}
.main-table-info td {vertical-align:top;}
.intro-2 {background-color:#f6f5f5;padding:0 2%;margin:15px 0px;color:#666;font-size:15px;line-height:20px;border:1px solid #F6F5F5;}
.intro-3 {background-color:#feefe1;font-size:16px;color:#777;text-align:center;padding:10px;margin-bottom:20px;}
.numeric-box .html-content p {line-height:14px;color:#444;font-size:13px;margin:14px 0px;}
.numeric-box .html-content p .numb {color:#5dba5d;font-size:18px;font-weight:bold;}
.small-register-box .small-text {font-size:11px!important;line-height:11px!important;text-align:left;margin:0px!important;margin-top:5px!important;}
.small-register-box .intro {margin:0px!important;color:#777 !important;font-size:15px !important;line-height:14px;}
.qa-list {margin:5px 0 0;padding:0px;list-style:none;color:#777;font-size:11px;}
.qa-list li {border-bottom:1px solid #dadada;padding-bottom:8px;margin-bottom:10px;}
.qa-list li.last {border-bottom:0px;}
.qa-list li a {font-size:13px;line-height:16px;}
.qa-list li p {margin:2px 0px;}
.qa-list li .answer {background:url("/web/images/answ_icon.png") no-repeat;padding-left:18px;}
.def-list {margin:0px;padding:0px;list-style:none;color:#777;font-size:11px;}
.def-list li {margin-bottom:10px;}
.def-list li a {font-size:13px;line-height:16px;}
.short-register-box {background-color:#f0f0f0;padding:5px;text-align:center;}
.short-register-box .def-but {color:#fff;text-decoration:none;margin-top:5px;}
.short-register-box input.text {width:145px;margin:0px auto;padding:0px;border:1px solid #ccc;color:#a7a7a7;padding:5px 0px;text-indent:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 10px 0px #d4d3d3 inset;box-shadow:0px 0px 10px 0px #d4d3d3 inset;}
.title-to-top {font-size:20px;color:#333;line-height:20px;font-weight:normal;position:relative;background:url("/web/images/title_strip.png") repeat-x 0px 13px;margin:0px;}
.title-to-top .t-1 {background-color:#fff;padding-right:5px;}
.title-to-top .top-link {background:#fff url("/web/images/top_icon.png") no-repeat 5px 0px;width:20px;height:13px;display:block;cursor:pointer;position:absolute;top:5px;right:0px;padding-left:5px;}
.title-table-2 {width:100%;padding-bottom:5px;}
.title-table-2 h3 {margin:0px;padding:0px;color:#777;font-size:14px;font-weight:normal;}
.title-table-2 .td-2 a {font-size:11px;}
.border-top {padding-top:5px;border-top:1px solid #ccc;}
.small-contact-box .html-content p {line-height:14px;color:#444;font-size:13px;margin:10px 0px;}
.cart-list {margin:0px;padding:0px;list-style:none;}
.cart-list li {margin-bottom:12px;}
.cart-list li .img-box {width:45px;height:45px;overflow:hidden;float:left;}
.cart-list li .img-box img {border:1px solid #eee;}
.cart-list li .info {margin-left:55px;}
.cart-list li .info .link {display:block;height:33px;font-size:11px;overflow:hidden;}
.cart-list li .info .snmall-price-table {width:100%;}
.cart-list li .info .snmall-price-table .td-1 {font-size:12px;color:#5dba5d;}
.cart-list li .info .snmall-price-table .td-2 {text-align:right;}
.small-cart-box .total {background-color:#f7f7f7;font-size:15px;padding:7px 4px;color:#666;margin-bottom:10px;}
.small-cart-box .total .price {color:#5dba5d;margin-left:8px;}
.small-cart-box .distortion {margin-top:10px;color:#5dba5d;text-align:center;}
.warranty-small-box .html-content ul li {line-height:17px;padding-left:15px;background-position:3px 6px;margin-bottom:4px;font-size:13px;}
.reminder-good-box {border:2px solid #3f9a3f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.reminder-good-box .top .name {font-size:13px;color:#333;}
.reminder-good-box .middle {background-color:#eee;padding:10px 0px;margin-bottom:10px;}
.reminder-good-box .middle table {width:100%;}
.reminder-good-box .middle table td {width:48%;}
.reminder-good-box .middle table .td-1 {text-align:right;padding-right:2%;}
.reminder-good-box .middle table .td-2 {text-align:left;padding-left:2%;}
.reminder-good-box .middle .price {display:block;font-size:16px;color:#777;}
.reminder-good-box .middle .real-price {color:#5dba5d;margin-bottom:5px;}
.reminder-good-box .middle .old-price {text-decoration:line-through;}
.reminder-good-box .bottom {text-align:center;color:#777;}
.reminder-good-box .bottom .sale {color:red;font-size:12px;margin:7px 0px;}
.reminder-good-box .bottom .in-stock {background:url("/web/images/instock_icon.png") no-repeat 0px 2px;display:inline-block;padding-left:15px;}
.shop-page .name-2 {display:none;}
.shop-page .subcategory-box {margin-bottom:20px;display:none;}
.shop-page .subcategory-box table td {line-height:12px;vertical-align:middle;}
.shop-page .mobile-phone-box {display:none;}
.shop-page .mobile-insert-box {display:none;}
.shop-page .mobile-dwp-box {display:none;margin-top:20px;}
.shop-page .mobile-phone-code {display:none;}
.shop-page .mobile-category-box {display:none;margin-top:20px;}
.shop-page .mobile-main-img-box {display:none;}
.shop-page .mobile-desc-box {display:none;}  
.shop-page .mobile-rvd-box {display:none;}
.shop-page .dwp-box {border:1px dashed #ccc;padding:5px 10px;}
.shop-page .dwp-box .lines {margin:5px 0px;}
.shop-page .title-2 {font-weight:normal;margin-top:0px;}
.quote-box {background-color:#f8f8f8;padding:2% 7%;margin-bottom:20px;color:#777;}
.quote-box .q-1 {font-size:18px;line-height:20px;position:relative;width:85%;}
.quote-box .q-1 .q-icon-1 {background:url("/web/images/quote_1.png") no-repeat;width:27px;height:21px;position:absolute;top:-6px;left:-38px;}
.quote-box .q-1 .q-icon-2 {background:url("/web/images/quote_2.png") no-repeat;width:27px;height:21px;position:absolute;top:6px;right:-30px;}
.quote-box .q-2 {font-style:italic;font-size:12px;}
.quote-box .q-2 .author {font-size:14px;font-style:normal;color:#5db95d;}
.prod-list {margin:0px;padding:0px;list-style:none;}
.prod-list li {width:48.05194805%;float:left;border:2px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px;}
.prod-list li.last {float:right;}
.prod-list li .in {padding:3%;padding-bottom:0;}
.prod-list li .img-box {float:left;width:33.8028169%;text-align:center;width:100%;min-height:373px;}
.prod-list li .img-box .link {-webkit-box-shadow:0px 0px 1px 0px #ccc;box-shadow:0px 0px 1px 0px #ccc;display:inline-block;position:relative;width:100%;overflow:hidden;min-height:354px;}
.prod-list li .img-box .link .sale {background-color:#5dba5d;color:#fff;position:absolute;bottom:10px;left:0px;padding:2px;}
.prod-list li .img-box .link img {/*border:1px solid #eee;*/}
.prod-list li .img-box .review-row {height:15px;}
.prod-list li .img-box .review {font-size:12px;}
.prod-list li .info {margin-left:38%;}
.prod-list li .info a {font-size:16px;line-height:17px;}
.prod-list li .info table {width:100%;margin:10px 0px;font-size:12px;color:#777;}
.prod-list li .info table .td-1 .code {background-color:#eee;padding:2px;}
.prod-list li .info table .td-2 {text-align:right;}
.prod-list li .info .desc {font-size:12px;color:#444;line-height:13px;margin:10px 0;}
.prod-list li .t-price {width:100%;padding:9px 10px;background-color:#eee;margin:3px 0px 3%;color:#777;}
.prod-list li .t-price .td-1 {font-size:12px;line-height:14px;}
.prod-list li .t-price .td-1 b {font-size:13px;}
.prod-list li .t-price .td-2 {/*text-align:right;*/ font-size:16px;height:36px;text-align:center;}
.prod-list li .t-price .td-2 .not-in-stock {color:#e94242;text-transform:uppercase;font-size:12px;}
.prod-list li .t-price .td-2 .in-stock {color:#777;text-transform:uppercase;font-size:12px;}
.prod-list li .t-price .td-2 .stars {margin-top:2px;}
.prod-list li .t-price .real-price {color:#5dba5d;}
.prod-list li .t-price .old-price {text-decoration:line-through;}
.prod-list li .name-3 {font-size:16px;line-height:18px;display:inline-block;padding-left:7px;}
.prod-list li .bot-line {position:absolute;background-color:#fafafa;bottom:18px;left:0px;width:100%;z-index:10;padding:7px 0px;text-align:left;}
.prod-list-main li.huge {width:99.5%;}
.prod-list-main li.huge .in {padding:1.3% 1.3% 0;}
.prod-list-main li.huge .info {margin-left:36%;}
.prod-list-main li.huge .info .desc {font-size:16px;line-height:22px;}
.prod-list-main-3 li {width:30.5%;margin-right:2%;}
.prod-list-main-3 li.last {float:left;margin-right:2%;}
.product-view {overflow:hidden;}
.product-view .name {font-size:20px;line-height:20px;font-weight:normal;margin:0px;padding:0px;color:#333;}
.product-view .code {color:#777;font-size:13px;margin-top:5px;}
.product-view .nac {margin-bottom:20px;}
.product-view .nac .name {float:left;}
.product-view .nac .stars {margin:2px 0 0 10px;}
.product-view .nac .review-link {margin:0 0 0 10px;}
.product-view .carousel-stage {overflow:hidden;position:relative;width:65%;float:left;}
.product-view .carousel-stage ul {width:20000em;position:relative;list-style:none;margin:0;padding:0;float:left;margin-bottom:10px;}
.product-view .carousel-stage li {float:left;}
.product-view .img-box {width:500px;float:left;}
.product-view .img-box a img {min-width:500px;max-height:500px;}
.product-view .img-box .in {/*border:1px solid #cfcfcf;*/ position:relative;line-height:8px;}
.product-view .img-box .in a {/*position:relative;*/ z-index:2;}
.product-view .img-box .sale {background-color:#5dba5d;color:#fff;font-size:13px;padding:2px;position:absolute;left:0px;bottom:10px;display:inline-block;z-index:777;}
.product-view .img-box .zoom {position:absolute;bottom:10px;right:10px;z-index:777;}
.product-view .img-box .zoom img {min-width:26px;}
.product-view .img-box .hack {background:#fff;display:block;height:100%;position:absolute;right:-2px;top:0px;width:4px;}
.product-view .mobile-good-price {display:none;text-align:center;color:#5DBA5D;font-size:16px;margin-top:10px;}
.product-view .gal-list {margin:0px;padding:0px;list-style:none;float:left;margin-top:20px;position:relative;/*width:20000em;height:68px !important;*/}
.product-view .gal-list li {float:left;margin-right:9px;border:4px solid #eee;height:60px !important;margin-bottom:9px;}
.product-view .gal-list li img {width:60px;height:60px;cursor:pointer;}
.product-view .gal-list li.odd {margin-right:8px;}
.slider {/*padding:0px 45px;margin-top:15px;width:660px !important;*/}
.slider .action {cursor:pointer;height:20px;position:absolute;top:26px;width:11px;}
.slider .next {background:url("/web/images/r_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);left:auto;right:5px;}
.slider .prev {background:url("/web/images/l_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);left:5px;}
.slider .inactive {display:none;}
.slider .slide-content {overflow:hidden;position:relative;height:70px;width:453px;margin:0px auto;}
.slider .current, .slider-2 .current {border:4px solid #E86720 !important;}
.product-view .info {margin-left:70%;}
.product-view .info .detail-info {border-bottom:1px solid #ccc;padding-bottom:10px;}
.product-view .insert-box {/*border-top:1px solid #ccc;*/}
.product-view .insert-box .box {width:48%;}
.product-view .insert-box .box.false {margin-right:15px;}
.product-view .insert-box .box.true {float:none;width:100%;}
.product-view .insert-box p {font-size:13px;line-height:18px;}
.product-view .insert-box .param-box {/*margin-top:16px;*/}
.product-view .insert-box .param-box p {margin:0px;font-size:14px;}
.product-view .insert-box .param-box select {width:100%;font-size:13px;}
.product-view .insert-box .param-box .error {border:1px solid red;}
.product-view .insert-box .param-box .row {margin:0px 0px 10px;position:relative;}
.product-view .insert-box .param-box .attention {position:absolute;right:1px;color:red;display:none;}
.small-price-box {border:2px solid #e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;margin-top:40px;}
.small-price-box .top {font-size:12px;color:red;line-height:30px;}
.small-price-box .middle {background-color:#eee;}
.small-price-box .middle table {margin:0px;border:0px;width:100%;}
.small-price-box .middle table td {width:50%;border:0px;background:none;}
.small-price-box .middle table .td-1 {text-align:right;}
.small-price-box .middle table .td-1 span {display:block;font-size:18px;}
.small-price-box .middle table .td-1 .old-price {color:#777;text-decoration:line-through;}
.small-price-box .middle table .td-1 .real-price {color:#5dba5d;}
.small-price-box .middle table .td-2 {text-align:center;padding:7px 0px;}
.small-price-box .bottom {color:#777;line-height:30px;}
.small-price-box .bottom .in-stock {background:url("/web/images/instock_icon.png") no-repeat 0px 11px;display:inline-block;padding-left:15px;}
.small-price-box .bottom .not-in-stock {color:#FF0000;}
.updated-price-box .middle table td {color:#5dba5d;width:100%;padding:10px 0px;}
.updated-price-box .middle table td span {display:block;font-size:18px;}
.updated-price-box .orange-but {width:45%;padding:10px 0px;font-size:16px;margin-bottom:10px;}
.main-desc-box {margin-top:20px;}
.main-desc-box .html-content p, .main-desc-box .html-content ul, .main-desc-box .html-content ol, .main-desc-box .html-content table, .main-desc-box .html-content div {margin-left:11%;margin-right:3%;}
.short-desc-box .html-content p, .short-desc-box .html-content ul, .short-desc-box .html-content ol, .short-desc-box .html-content table, .short-desc-box .html-content div {margin-left:11%;margin-right:3%;}
.tabs-table {width:100%;border-bottom:1px solid #ccc;}
.tabs-list {margin:0px;padding:0px;list-style:none;float:left;margin-bottom:-1px;margin-left:20px;}
.tabs-list li {float:left;font-size:14px;padding:8px;background-color:#f5f5f5;border:1px solid #ccc;margin-right:12px;cursor:pointer;}
.tabs-list li.active {background-color:#fff;border-bottom:1px solid #fff;}
.video-content {margin:20px auto;}
.brand-description {height:300px;width:100%;overflow-y:auto;overflow-x:hidden;margin-top:0px;}
.brand-description .html-content p {margin-left:3%;}
.brand-description .html-content {font-size:15px;}
.brand-description .html-content div p, .brand-description .html-content div ul, .brand-description .html-content div ol, .brand-description .html-content div table {margin-left:0;margin-right:0;}
.brand-description .html-content p, .brand-description .html-content ul, .brand-description .html-content ol, .brand-description .html-content table, .brand-description .html-content div {margin-left:3%;margin-right:3%;}
.brand-description .html-content li p, .brand-description .html-content li div {margin-left:0;margin-right:0;}
.popup-sgp .dwp-box {margin:0px !important;}
.popup-sgp .dwp-box .lines {margin:0px !important;}
.popup-sgp .dwp-box ul {margin:6px 0px !important;}
.popup-sgp .dwp-box ul li {background-position:3px 7px !important;font-size:13px !important;line-height:16px !important;margin-bottom:5px !important;}
.new-gallery-mobile-box {display:none;}
.nav {padding:0px!important;margin-bottom:20px!important;}
.nav ul {margin-left:10px !important;}
.nav li {position:relative;}
.nav > li {border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:2px;margin:3px 0px !important;}
.nav li a {background:#eee;padding:5px 10px!important;}
.nav > li.active > a, .nav li.active > a {background-color:#5db95d!important;}
.nav a:hover {/*background-color:#eee!important;color:#333!important;*/}
.nav .location-icon {background-image:url("/web/images/location_icon.png");background-size:18px 18px;display:inline-block;width:18px;height:18px;position:absolute;right:5px;top:8px;}
.nav .sub .location-icon {top:5px;right:3px;}
.filter-box {border:2px solid #eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:99.2%;margin-bottom:20px;background:#f7f7f7;display:none;margin-top:40px;}
.filter-box .i-filter-box {padding:10px;}
.filter-box .filter-accordion {margin:0px;padding:0px;list-style:none;}
.filter-box .filter-accordion .in-a {display:none;}
.filter-box .filter-accordion li.item {margin-bottom:10px;border-bottom:1px dashed #ccc;padding-bottom:10px;}
.filter-box .filter-accordion .list {padding:0px;margin:0px;list-style:none;}
.filter-box .filter-accordion .name-f {margin:0px;text-transform:uppercase;font-size:16px;padding-left:22px;cursor:pointer;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}
.filter-box .filter-accordion .name-f.close {background:url("/web/images/filter_arrow_1.png") no-repeat 4px 5px;}
.filter-box .filter-accordion .name-f.open {background:url("/web/images/filter_arrow_2.png") no-repeat 4px 5px;}
.filter-box .filter-accordion .list li {margin-top:15px;}
.filter-box .filter-accordion .list li span {display:inline-block;background:url("/web/images/filter_check_box.png") no-repeat;background-position:0px 0px;font-size:14px;cursor:pointer;padding:0px 0px 0px 23px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;height:16px;}
.filter-box .filter-accordion .list li span.checked {background-position:0px -16px;}
.filter-box .filter-actions {width:100%;}
.filter-box .filter-actions .td-3 {text-align:right;}
.filter-icon-wrap {text-align:left;}
.filter-icon {background:url("/web/images/filter_icon.png") no-repeat;display:inline-block;width:45px;height:45px;position:fixed;top:auto;right:auto;z-index:99;margin-top:50px;margin-left:0px;cursor:pointer;}
.filter-icon.active {background:url("/web/images/filter_icon_active.png") no-repeat;}
.shop-index-page .r-part, .shop-category-page .r-part {display:none;}
.shop-index-page .l-part, .shop-category-page .l-part {margin:0px;}
.shop-index-page .prod-list li, .shop-category-page .prod-list li {width:31.5%;margin-right:2%;}
.shop-index-page .prod-list li.last, .shop-category-page .prod-list li.last {float:left;}
.shop-index-page .prod-list li.last-3, .shop-category-page .prod-list li.last-3 {margin-right:0;}
.shop-index-page .prod-list li .img-box, .shop-category-page .prod-list li .img-box {min-height:297px;margin-bottom:10px;}
.shop-index-page .prod-list li .bot-line, .shop-category-page .prod-list li .bot-line {bottom:0px;}
.shop-index-page .prod-list li .img-box .link, .shop-category-page .prod-list li .img-box .link {min-height:302px;}
.shop-index-page .prod-list li .img-box .link img, .shop-category-page .prod-list li .img-box .link img {width:100%;}
.shop-index-page .small-contact-box .cont, .shop-category-page .small-contact-box .cont {padding:10px;}
.shop-index-page .small-contact-box .html-content p, .shop-category-page .small-contact-box .html-content p {display:inline;margin-right:10px !important;font-size:14px!important;}
.shop-index-page .small-contact-box .html-content p:first-child, .shop-category-page .small-contact-box .html-content p:first-child {font-size:17px !important;}
.shop-index-page .mobile-basket-wrap, .shop-category-page .mobile-basket-wrap, .shop-page-wrap .mobile-basket-wrap {text-align:right;}
.shop-index-page .mobile-basket-wrap .mobile-basket, .shop-category-page .mobile-basket-wrap .mobile-basket, .shop-page-wrap .mobile-basket-wrap .mobile-basket {display:inline-block;right:auto;top:auto;margin-left:-45px;background-image:url("/web/images/basket_icon_3.png");background-size:45px 45px;width:45px;height:45px;margin-top:-15px;z-index:99;position:fixed;}
.shop-index-page .mobile-dgp-wrap, .shop-category-page .mobile-dgp-wrap {text-align:right;}
.shop-index-page .mobile-dgp-wrap .mobile-dgp, .shop-category-page .mobile-dgp-wrap .mobile-dgp {display:inline-block;right:auto;top:auto;margin-left:-45px;background-image:url("/web/images/dgp_icon_big.png");background-size:45px 45px;width:45px;height:45px;margin-top:50px;z-index:99;position:fixed;cursor:pointer;}
.shop-index-page .mobile-basket-wrap .mobile-basket .numb, .shop-category-page .mobile-basket-wrap .mobile-basket .numb, .shop-page-wrap .mobile-basket-wrap .mobile-basket .numb {position:absolute;top:-6px;right:0px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#5dba5d;color:#fff;font-weight:bold;width:16px;height:16px;text-align:center;line-height:14px;} 
.shop-page-wrap .small-cart-box, .shop-page-wrap .kick-it.hide-on-product {display:none;}
.shop-page-wrap .border-box .cont .row {width:29%;float:left;margin-right:5%;border-right:1px solid #ccc;}
.shop-page-wrap .border-box .cont .row.last {margin-right:0;border-right:0px;}
.shop-page-wrap .border-box .cont .row.border-top {border-top:0px;}
.shop-page-wrap .border-box .cont .row .html-content {padding-right:15px;}
.shop-page-wrap .border-box .cont .row .tar, .shop-page-wrap .border-box .cont .row .tac {text-align:left;}
.shop-page-wrap .r-part .border-box .cont .row {width:100%;float:none;margin-right:0;border-right:0px;}
.shop-page-wrap .r-part .border-box .cont .row.border-top {border-top:1px solid #ccc;padding-top:10px;margin-top:10px;}
.shop-page-wrap .r-part .border-box .cont .row .html-content {padding-right:0px;}
.shop-page-wrap .r-part .border-box .cont .row .tar {text-align:right;}
.shop-page-wrap .border-box .cont .row .tac {text-align:center;}
.art-list {margin:0px;padding:0px;list-style:none;position:relative;}
.art-list li {padding-bottom:25px;border-bottom:2px solid #f2f2f2;margin-bottom:40px;}
.art-list li.last {border-bottom:0px;}
.art-list li .title {margin:0px;}
.art-list li .title a {font-size:24px;color:#2b89b4;line-height:28px;/*-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;*/}
.art-list li .title a:hover {/*color:#fff;background-color:#5dba5d;*/ text-decoration:underline;}
.art-list li .i-row {margin-top:10px;font-size:12px;color:#989898;line-height:14px;}
.art-list li .i-row .comment {background:url("/web/images/quote_icon.png") no-repeat;padding-left:20px;margin-left:5px;}
.art-list li .desc {width:100%;vertical-align:top;margin-top:15px;}
.art-list li .desc td {vertical-align:top;}
.art-list li .desc .td-1 {padding-right:15px;width:200px;text-align:center;vertical-align:middle;}
.art-list li .desc .td-2 p {font-size:15px;line-height:24px;margin:0px;}
.art-list li .desc .td-2 {padding-right:10%;}
.art-list li .desc-w-img .td-2 {padding-right:10%;}
.art-list li.read {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.article-bar {margin:0px;padding:0px;list-style:none;}
.article-bar li.item {margin-bottom:20px;padding:0px 7px;border:2px solid #eee;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;/*background:url("/web/images/cat_back_2.png") no-repeat;*/}
.article-bar li.last {margin-right:0;}
.article-bar li.item .main-title {font-size:24px;color:#fff;margin-left:5px;/*-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;*/ color:#333;}
.article-bar li.item .main-title:hover {color:#e96a20;text-decoration:underline;/*background:#fff;*/}
.article-bar li.item .l-box {width:220px;float:left;overflow:hidden;height:190px;}
.article-bar li.item .l-box table {width:100%;}
.article-bar li.item .l-box table td {height:190px;vertical-align:middle;text-align:center;}
.article-bar li.item .l-box table td img {width:70%;}
.article-bar li.item .r-box {margin-left:230px;margin-top:15px;}
.article-bar li.item .shadow {/*position:absolute;bottom:-13px;left:50%;background:url("/web/images/shadow_4.png") no-repeat;width:418px;height:13px;margin-left:-209px;*/}
.article-bar li.item .box-1 {width:48%;}
.short-article-list {margin:0px;padding:0px;list-style:none;margin-top:15px;}
.short-article-list li.item {width:100%;margin:0px;background:none;margin-bottom:0px;border:0px; /*-webkit-box-shadow:1px 1px 1px 0px #347a34;box-shadow:1px 1px 1px 0px #347a34;*/}
.short-article-list li.item .in {padding:5px;}
.short-article-list li.item table {width:100%;}
.short-article-list li.item table td {vertical-align:top;}
.short-article-list li.item table .td-1 {padding-right:7px;}
.short-article-list li.item .date {display:block;color:#989898;font-size:12px;margin-bottom:2px;}
.short-article-list li.item .desc {margin:5px 0px 0px;}
.short-article-list li.item .link-small {font-size:12px;color:#2B89B4;}
.short-article-list li.item .link-small:hover {color:#e96a20;background-color:#fff;text-decoration:none;}
.article-bar .item.no-back {background:none;font-size:14px;width:100%;border:0px;padding:0px;margin:0px;-webkit-box-shadow:0px 0px 0px 0px #5dba5d;box-shadow:0px 0px 0px 0px #5dba5d;margin-top:12px;}
.article-bar .item.no-back .in {padding-left:12px;padding-top:0px;}
.article-bar .item.no-back .link-small {}
.view-item {margin-top:20px;}
.view-item .item-theme {width:100%;}
.view-item .item-theme td {vertical-align:top;}
.view-item .item-theme h1 {font-size:28px;color:#000;margin:0px;padding:0px;font-weight:normal;line-height:28px;}
.view-item .item-theme .date {font-size:12px;color:#989898;margin:0px;margin-top:5px;}
.view-item .item-theme .print {display:inline-block;text-decoration:none;background:url("/web/images/print_icon.png") no-repeat top right;padding:1px 25px 1px 0px;cursor:pointer;}
.view-item .item-theme .print .word {color:#2b89b4;/*border-bottom:1px dashed #2b89b4;*/ font-size:12px;}
.view-item .item-theme .print .word:hover {/*color:#E86720;border-bottom:1px dashed #E86720;*/ border-bottom:1px solid #2b89b4;}
.view-item .box-in-view {width:26.573363%;margin-right:2%;margin-left:11%;float:left;margin-bottom:1%;}
.view-item .box-in-view .html-content, .view-item .box-in-view .cont, .view-item .box-in-view .tac, .view-item .box-in-view .bottom-row {margin-left:0px !important;margin-right:0px !important;}
.view-item .box-in-view p {margin:16px 0px!important;}
.view-item .box-in-view .theme p {margin-top:0px!important;}
.view-item .html-content {font-size:15px;}
.view-item .html-content div p, .view-item .html-content div ul, .view-item .html-content div ol, .view-item .html-content div table {margin-left:0;margin-right:0;}
.view-item .html-content p, .view-item .html-content ul, .view-item .html-content ol, .view-item .html-content table, .view-item .html-content div {margin-left:11%;margin-right:3%;}
.view-item .html-content li p, .view-item .html-content li div {margin-left:0;margin-right:0;}
.view-item .html-content .unique-form {font-size:13px;}
.view-item .html-content .unique-form div p, .view-item .html-content .unique-form div ul, .view-item .html-content .unique-form div ol, .view-item .html-content .unique-form div table {margin-left:0;margin-right:0;}
.view-item .html-content .unique-form p, .view-item .html-content .unique-form ul, .view-item .html-content .unique-form ol, .view-item .html-content .unique-form table, .view-item .html-content .unique-form div {margin-left:0;margin-right:0;}
.view-item .html-content .unique-form li p, .view-item .html-content .unique-form li div {margin-left:0;margin-right:0;}
.view-item .html-content .unique-form .p-table {padding:0px;width:auto;border:0px;background:none;}
.view-item .html-content .unique-form .p-table td {border:0px;background:none;}
.view-item .html-content .unique-form .p-table .td-1 {border-right:1px solid #eee;}
.view-item .html-content .unique-form h3 {text-align:center;font-weight:bold;font-size:15px;}
.view-item .html-content .unique-form ul li {font-size:13px;line-height:16px;} 
.view-item .html-content .unique-form p.small {line-height:16px;}
}
.view-item .html-content .cont-small-box .link:hover {/*color:#E86720;*/}
.view-item .html-content .cont-small-box .link:hover span {/*border-bottom:1px dashed #E86720;*/ border-bottom:1px solid #2b89b4;}
.view-item .author-wrap {font-size:12px;color:#777;}
.view-item .author-wrap .author {background:url("/web/images/author_icon.png") no-repeat 0px 3px;display:inline-block;padding-left:18px;margin-left:5px;}
.view-item .aw-2 {margin-left:11%;}
.article-example {height:500px;width:100%;overflow-y:auto;overflow-x:hidden;margin-top:0px;}
.article-example .html-content p {margin-left:3%;}
.register-big-box {background:url("/web/images/def_parkan_2.png") repeat-x top left;border:4px solid #5dba5d;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.register-big-box .title {height:65px;line-height:58px;font-size:25px;color:#fff;text-align:center;margin:0px;padding:0px;font-weight:normal;text-shadow:1px 1px 1px #449f44;}
.register-big-box .cont {padding:2%;padding-top:0px;}
.register-big-box .cont .content h3 {font-size:24px;color:#838383;font-weight:normal;margin:20px 0px;padding:0px;}
.register-big-box .cont .content ul {margin:0px;padding:0px;list-style:none;}
.register-big-box .cont .content ul li {background:url("/web/images/check_icon.png") no-repeat top left;padding:5px 0px 5px 35px;font-size:16px;color:#444;margin:12px 0px;}
.register-big-box .content p {font-size:11px;margin-bottom:0px;}
.register-big-box input.text {height:36px;border:1px solid #ccc;margin:0px;padding:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;text-indent:10px;-webkit-box-shadow:0px 0px 10px 0px #d4d3d3 inset;box-shadow:0px 0px 10px 0px #d4d3d3 inset;width:50%;margin-right:1%;float:left;line-height:36px;}
.register-big-box.small .title {font-size:22px;}
.register-big-box input.text.error {border:1px solid red;}
.register-big-box label.error {position:absolute;bottom:-20px;left:0px;font-size:10px;width:180px;height:17px;display:block;color:red;}
.register-big-box.mini-box .title {font-size:22px;line-height:24px;padding-top:4px;}
.register-big-box .share42init {margin-top:15px;}
.register-big-box.subscribe-form {position:fixed;bottom:10%;right:-50%;}
.register-big-box.subscribe-form h2.title {height:67px;}
.register-big-box.subscribe-form .form-heading {position:relative;}
.register-big-box.subscribe-form .form-heading span {position:absolute;color:#fff;padding:1px 3px 3px;border:1px solid #fff;cursor:pointer;display:inline-block;top:17px;right:20px;}
.register-big-box.subscribe-form .cont {background:#fff;}
.register-big-box.subscribe-form .content {padding:10px 0;}
.register-big-box.subscribe-form .content a {color:#fff;text-decoration:underline;}
.register-big-box.subscribe-form .content a:hover {color:#2b89b4;text-decoration:underline;}
.share-form {position:fixed;bottom:-20%;width:100%;background:#5dba5d;}
.share-form span.close-handler {position:absolute;color:#fff; cursor:pointer;display:inline-block;top:50%;right:0px;background:url("/web/images/close_icon_m.png") no-repeat; width:8px;height:8px;margin-top:-4px;z-index:5px;}
.share-form table {width:100%;}
.share-form .td-1 {width:70%;}
.share-form .td-1 p {color:#fff;font-size:16px;font-weight:bold;}
.share-form .td-2 {/*padding-right:15px;*/}
.full-screen-form {width:100%;height:100%;background:#fff;position:fixed;top:0px;left:0px;z-index:999;}
.full-screen-form .in {max-width:450px;width:100%;margin:0px auto;}
.full-screen-form .in .in-pad {padding:10px;}
.full-screen-form .full-screen-table {width:100%;height:100%;}
.full-screen-form .full-screen-table td {height:100%;vertical-align:middle;text-align:center;}
.full-screen-form .full-screen-table .title {font-size:24px;line-height:26px;color:#000;}
.full-screen-form .full-screen-table .text {font-size:18px;line-height:20px;}
.full-screen-form .full-screen-table .input-row {margin:10px 0px;}
.full-screen-form .full-screen-table .input-row .text {height:30px;border:1px solid #ccc;margin:0px;padding:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;text-indent:10px;-webkit-box-shadow:0px 0px 10px 0px #d4d3d3 inset;box-shadow:0px 0px 10px 0px #d4d3d3 inset;width:60%;text-align:center;}
.full-screen-form .full-screen-table .input-row .text.error {border:1px solid red;}
.full-screen-form .full-screen-table .input-row label.error {display:none !important;}
.full-screen-form .full-screen-table .input-row select.error {border:1px solid red;}
.mobile-subscribe-box {display:none;}
.mobile-pregn-link {display:none;}
.comment-box {margin-top:25px;overflow:hidden;}
.comment-box .flash {margin-top:15px;}
.comment-list {margin:0px;padding:0px;list-style:none;margin-top:25px;}
.comment-list li.item {margin-bottom:25px;position:relative;}
.comment-list li.item table {width:100%;}
.comment-list li.item table td {vertical-align:top;} 
.comment-list li.item table .td-1 {width:1%;text-align:center;}
.comment-list li.item table .td-2 {padding-left:2%;}
.comment-list li.item .ava {border:3px solid #e9e9e9;}
.comment-list li.item .date {color:#a2a2a2;font-size:10px;}
.comment-list li.item .name {color:#5dba5d;font-size:15px;}
.comment-list li.item .expert-name {color:#F0861E;font-size:15px;}
.comment-list li.item .expert-name .status {font-size:12px;}
.comment-list li.item .text {color:#2d2e31;font-size:15px;line-height:24px;margin:8px 0px;}
.comment-list li.item .answer {background:url("/web/images/quote_icon.png") no-repeat 0px 2px;padding-left:22px;font-size:12px;padding-bottom:2px;cursor:pointer;text-decoration:none;color:#2B89B4;}
.comment-list li.item .answer:hover {color:#2B89B4;text-decoration:underline;}
.comment-form {padding:0px;list-style:none;margin:0px;}
.comment-list .first {background:url("/web/images/v_icon.png") no-repeat;position:absolute;width:32px;height:37px;left:3%;top:-12px;display:none;}
.add-comment-button {margin-top:20px;}
.qa-wide-list {margin:0px;padding:0px;list-style:none;position:relative;}
.qa-wide-list li {padding-bottom:25px;border-bottom:2px solid #F2F2F2;margin-bottom:40px;}
.qa-wide-list li.last {border-bottom:0;}
.qa-wide-list li .date {font-size:12px;color:#989898;}
.qa-wide-list li .desc {margin:10px 0px 5px;margin-right:10%;font-size:15px;line-height:24px;padding-bottom:5px;}
.qa-wide-list li .desc .read-all-link {font-size:14px;display:none;line-height:12px;}
.qa-wide-list li .stats {color:#989898;font-size:12px;margin:0px;}
.qa-wide-list li .count-answer {background:url("/web/images/answ_icon.png") no-repeat;padding-left:18px;margin-left:10px;}
.qa-wide-list li .title a {font-size:24px;color:#2b89b4;line-height:28px;/*-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;*/}
.qa-wide-list li .title a:hover {/*color:#fff;background-color:#5dba5d;*/ text-decoration:underline;}
.view-question .stats {color:#989898;font-size:12px;margin:0px;margin-bottom:-7px;}
.view-question .html-content {margin-right:10%;}
.view-question h1 {font-size:28px;color:#000;margin:0px;padding:0px;font-weight:normal;line-height:28px;}
.add-question-box .title {color:#bababa;font-size:16px;display:block;margin-bottom:4px;}
.add-question-box .title .error {float:right;color:red;font-size:12px;}
.add-question-box .input-row-email {width:230px;}
.add-question-box .input-row input {border:1px solid #CCCCCC;border-radius:5px;box-shadow:0 0 10px 0 #D4D3D3 inset;font-size:14px;height:30px;line-height:36px;margin:0;padding:0;text-indent:10px;width:97%;}
.add-question-box .input-row label {color:#bababa;font-size:16px;display:block;margin-bottom:4px;}
.add-question-box .input-row label.error {position:absolute;top:-4px;right:2px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.add-question-box .input-row .description {color:#AFAFAF;font-size:11px;margin:0;}
.add-question-box .theme-row {margin-bottom:15px;}
.add-question-box .theme-row label span {color:red;}
.add-question-box .theme-row input {width:99.5%;}
.add-question-box .action-table {width:100%;}
.add-question-box .action-table td {padding-top:10px;vertical-align:top;width:50%;}
.add-question-box .action-table .td-1 {padding-right:10px;}
.add-question-box .action-table .td-2 .def-but {margin-left:1%;margin-top:11px;} 
.add-question-box .action-table .td-1 .html-content, .add-question-box .action-table .td-1 .html-content p {color:#777;font-size:12px;line-height:14px;margin:0px;}
.add-question-box .action-table .td-2 .mobile-submit {display:none;}
.add-question-box .action-table .td-3 {width:1%;white-space:nowrap;}
.add-question-box .cancel-question {text-align:right;margin-right:9px}
.add-question-box .cancel-question-2 {text-align:right;margin-top:5px;}
.add-question-box .cancel-question-3 {margin-top:-5px;margin-left:448px;}
.add-product-comment-box {width:100%;}
.add-product-comment-box td {padding-top:10px;vertical-align:top;width:50%;}
.add-product-comment-box .td-1 {padding-right:10px;}
.add-product-comment-box .td-2 .def-but {margin-left:1%;margin-top:11px;} 
.add-product-comment-box .td-1 .html-content, .add-question-box .action-table .td-1 .html-content p {color:#777;font-size:12px;line-height:14px;margin:0px;}
.add-product-comment-box .td-2 .mobile-submit {display:none;}
.add-product-comment-box .td-3 {width:1%;white-space:nowrap;}
.add-product-comment-box .cancel-question {text-align:right;margin-right:9px}
.add-product-comment-box .cancel-question-2 {text-align:right;margin-top:5px;}
.add-product-comment-box .cancel-question-3 {margin-top:-5px;margin-left:448px;}
.add-product-comment-box .input-row-email {width:220px;}
.add-product-comment-box .input-row input {border:1px solid #CCCCCC;border-radius:5px;box-shadow:0 0 10px 0 #D4D3D3 inset;font-size:14px;height:30px;line-height:36px;margin:0;padding:0;text-indent:10px;width:97%;}
.add-product-comment-box .input-row label {color:#bababa;font-size:16px;display:block;margin-bottom:4px;}
.add-product-comment-box .input-row label.error {position:absolute;top:-4px;right:2px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.add-product-comment-box .input-row .description {color:#AFAFAF;font-size:11px;margin:0;}
.add-product-comment-box .theme-row {margin-bottom:15px;}
.add-product-comment-box .theme-row label span {color:red;}
.add-product-comment-box .theme-row input {width:99.5%;}
.stars-select {position:relative;}
.stars-select label.error  {position:absolute;top:-2px;left:100px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.ajax-dialog {padding:0px;margin-left:-310px!important;width:620px;}
.ajax-dialog.вход {width:380px;margin-left:-190px!important;}
.ajax-dialog .ajax-content {padding:15px 20px;color:#777;}
.ajax-dialog .close-ajaxp-modal {background:url("/web/images/close_icon.png") no-repeat;width:21px;height:21px;display:inline-block;top:17px;right:20px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.ajax-dialog .close-ajaxp-modal:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.ajax-dialog .ajaxp-preloader {margin-top:35px;}
.popup-form .title {font-size:22px;line-height:22px;color:#5dba5d;padding:0px;padding-bottom:12px;font-weight:normal;border-bottom:2px solid #5dba5d;margin:0px;}
.popup-form .col-wrap {margin-top:15px;}
.popup-form .input-row {position:relative;}
.popup-form .input-row label {color:#bababa;font-size:16px;display:block;margin-bottom:8px;}
.popup-form .input-row .text {height:30px;border:1px solid #ccc;margin:0px;padding:0px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:14px;text-indent:10px;-webkit-box-shadow:0px 0px 10px 0px #d4d3d3 inset;box-shadow:0px 0px 10px 0px #d4d3d3 inset;width:99.5%;/*line-height:36px;*/}
.popup-form .input-row label.error {position:absolute;right:0px;color:red;top:-13px;font-size:11px;}
.popup-form .input-row input.error {border:1px solid red;}
.popup-form .def-p {font-size:15px;color:#777;}
.popup-form .flash {margin-top:15px;}
.popup-register .input-row input.text {width:56%;margin-right:1%;}
.popup-register .small {font-size:11px;margin-bottom:0px;}
.popup-register .input-row label.error {right:45%;}
.popup-register .html-content ul {margin:0px;margin-bottom:10px;}
.popup-register .html-content ul li {background:url("/web/images/checkbox_icon.png") no-repeat 0px 2px;font-size:14px;padding-left:28px;}
.popup-login .input-row {margin:10px 0px;}
.popup-login .input-row label.error {top:10px;}
.popup-login .action-table {width:100%;}
.popup-login .action-table .td-1 p {margin:3px 0px;font-size:12px;}
.popup-login .action-table .td-2 {width:1%;}
.popup-login .captcha-row img {display:inline-block;float:left;}
.popup-login .captcha-row input {height:28px;border:1px solid #ccc;margin-left:10px;padding:0px;color:#2B89B4;width:100px;text-align:center;}
.popup-login .action-table .remember {font-size:12px;cursor:pointer;}
.popup-forgot-pass .input-row input.text {width:77%;margin-right:1%;}
.popup-forgot-pass .input-row label.error {right:23%;}
.popup-added .h-but {font-size:13px;padding:10px 5px;}
.private-menu-box {background-color:#fcfafa;border:1px solid #f7f6f6;padding:1.2%;margin-bottom:20px;}
.private-menu {margin:0px;padding:0px;list-style:none;float:left;}
.private-menu li {float:left;margin-right:10px;}
.private-menu li a {padding:6px;display:inline-block;background-color:#eee;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:13px;text-decoration:none;}
.private-menu li.active a {background-color:#5db95d;color:#fff;}
.private-area .thank-you-box {background-color:#fef5fa;border:10px solid #feeff7;margin-bottom:20px;}
.private-area .thank-you-box .in {padding:1.6%;position:relative;}
.private-area .thank-you-box .close {background:url("/web/images/close_icon.png") no-repeat;width:21px;height:21px;position:absolute;right:5px;top:5px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;cursor:pointer;}
.private-area .thank-you-box .close:hover {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.private-area .thank-you-box .info-table {width:100%;}
.private-area .thank-you-box .info-table td {width:48%;vertical-align:top;padding-left:2px;}
.private-area .thank-you-box .td-1 {padding:0px;padding-right:2%;}
.private-area .thank-you-box .td-1 .name {margin:0px;color:#8b8b8b;font-size:24px;font-weight:normal;}
.private-area .thank-you-box .td-1 .desc {font-size:15px;line-height:18px;}
.private-area .thank-you-box .subscribe-box {width:60%;margin:0px auto;background-color:#fff;border:1px solid #ffdcef;color:#999;}
.private-area .thank-you-box .subscribe-box .in {padding:5%;}
.private-area .thank-you-box .subscribe-box .input-row {margin:5px 0px 20px;position:relative;}
.private-area .thank-you-box .subscribe-box select {width:100%;}
.private-area .thank-you-box .subscribe-box select.error {border:1px solid red;}
.private-area .thank-you-box .subscribe-box .input-row label.error {position:absolute;top:-22px;right:0px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.private-area .next-letter {background-color:#FEF5FA;padding:10px;text-align:center;color:#777;}
.private-pregn-box ul li {background:url("/web/images/checkbox_icon.png") no-repeat 0px 0px;padding-left:25px;color:#777;line-height:20px;}
.private-area .table-fyl {width:100%;}
.private-area .table-fyl .lrp {padding-left:10px;padding-right:10px;}
.prof-def-box {border:1px solid #ccc;width:48.5%;float:left;margin-bottom:20px;}
.prof-def-box.last {float:right;}
.prof-def-box .t-head {width:100%;border-bottom:3px solid #e96a20;}
.prof-def-box .t-head td {padding:2%;background-color:#eee;}
.prof-def-box .t-head td .name {margin:0px;padding:0px;color:#777;font-weight:normal;font-size:18px;}
.prof-def-box .middle {padding:1% 2%;min-height:310px;}
.prof-def-box.one .middle {min-height:215px;}
.prof-def-box.one .middle-2 {min-height:315px;}
.prof-def-box.two .middle {min-height:280px;}
.prof-def-box .middle .html-content ul li {background:url("/web/images/checkbox_icon.png") no-repeat 0px 0px;padding-left:25px;color:#777;line-height:20px;}
.prof-def-box .middle .html-content p {line-height:18px;}
.prof-def-box .bottom {padding-bottom:2%;min-height:31px;}
.private-area .prod-list li .img-box .bot-line {}
.private-area .prod-list li .img-box .link img {width:100%;}
.prof-def-box.two.last .middle {min-height:210px;}
.private-def-box .title {font-weight:normal;padding-bottom:3px;}
.private-def-box .no-data {background-color:#FCFAFA;border:1px solid #F7F6F6;padding:10px;color:#666;text-align:center;font-size:16px;}
.private-def-box .qa-list li {border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;}
.private-def-box .qa-list li .date {background-color:#eee;color:#8b8b8b;padding:2px 4px;display:inline-block;}
.prof-def-box .input-row {margin:15px 0px;position:relative;}
.prof-def-box .input-row label {font-size:13px;color:#999;display:block;margin-bottom:2px;}
.prof-def-box .input-row .text {border:1px solid #dbdbdb;padding:0px;width:100%;height:20px;line-height:20px;text-indent:5px;color:#777;}
.prof-def-box .input-row select {width:100%;color:#777;}
.prof-def-box .input-row .text.error, .prof-def-box .input-row select.error {border:1px solid red;}
.prof-def-box .input-row label.error {position:absolute;top:-4px;right:0px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.prof-def-box .input-row .example {margin:5px 0px 0px;font-size:11px;color:#777;line-height:13px;}
.prof-def-box.min-box {min-height:280px;}
.prof-def-info {border:1px solid #ccc;padding:1%;}
.prof-def-info .html-content p {margin:0px;font-size:14px;line-height:20px;color:#777;}
.prof-def-info .check-table {width:100%;margin:10px 0px 15px;}
.prof-def-info .check-table td {width:50%;padding:5px 0px;color:#777;}
.prof-def-info .check-table .checkbox {margin-top:1px;/*margin-bottom:2px;*/}
.prof-def-info .check-table .ez-checkbox {height:17px;}
.prof-def-info .input-row {position:relative;}
.prof-def-info .input-row label.error {position:absolute;top:-19px;right:35px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.prof-def-info .input-row select.error {border:1px solid red;}
.prod-list-short {float:none;margin-top:15px;}
.prod-list-short li {border:0px;}
.prod-list-short li .in {padding:0px;background-color:#f9f9f9;}
.prod-list-short li .t-price {margin:0px;}
.prod-list-short li .img-box {line-height:8px;}
.prod-list-short li .t-price {padding:5px;}
.prod-list-short li .t-price .td-2 {text-align:center;font-size:16px;}
.prod-list-short li .info {margin-left:40%;padding-top:5px;height:75px;overflow:hidden;}
.prod-list-short li .info a {font-size:11px;}
.prod-list-short li .code {font-size:11px;color:#777;margin:5px 0px 0px;}
.prod-list-short li .fixed-margin {margin-left:88px;}
.prod-list-wide li .img-box {width:28%;}
.prod-list-wide li .info {margin-left:31%;}
.prod-list-wide li .t-price {margin-top:12px;}
.avatar-list {margin:0px;padding:0px;list-style:none;margin-top:10px;}
.avatar-list li {float:left;margin-right:10px;margin-bottom:10px;cursor:pointer;}
.avatar-list li img {border:2px solid #fff;}
.avatar-list li .picked {border:2px solid #E96A20;}
.week-home-page {margin-top:0px;}
.week-home-page .html-content blockquote .title-to-top .t-1 {background-color:#eafefd;}
.week-home-page .html-content blockquote .title-to-top .top-link {display:none;}
.week-home-page .html-content .title-to-top .top-link {display:none;}
.week-home-page .html-content .example-art-list {margin:0px;list-style:none;}
.week-home-page .html-content .example-art-list li {background:none;padding:0px;}
.week-home-page .html-content .example-art-list li.last {margin-right:0px;}
.review-list {margin:0px;padding:0px;list-style:none;margin-left:50px;}
.review-list .item {padding-left:60px;background:url("/web/images/qa_icon.png") no-repeat 0px 0px;margin-bottom:25px;}
.review-list .item .html-content p, .review-list .item .html-content ul, .review-list .item .html-content ol, .review-list .item .html-content table {margin-left:0px;}
.review-list .item .info .name {color:#5dba5d;}
.review-list .item .info .week {color:#777;}
.example-art-list {margin:20px 0px;padding:0px;list-style:none;float:left;}
.example-art-list li {float:left;margin-right:5px;}
.example-art-list li.last {margin-right:0px;}
.example-art-list li .link {display:block;position:relative;}
.example-art-list li .zoom {background:url("/web/images/zoom_icon_2.png") no-repeat center center;width:54px;height:54px;display:block;position:absolute;top:30%;left:50%;margin-left:-27px;}
.checkout-box .part {width:48.5%;}
.checkout-box .head-row {height:50px;}
.checkout-box .main-title {font-size:24px;font-weight:normal;color:#333;margin:0px;}
.checkout-box .head-row .attention {margin:0px;color:red;font-size:11px;}
.order-data-wrap .preloader {position:absolute;top:50%;left:50%;margin-left:-80px}
.order-data {border:1px solid #ccc;border-bottom:0px;width:100%;}
.order-data thead th {background-color:#f2f2f2;padding:8px;text-align:center;font-size:15px;color:#777;vertical-align:middle;font-weight:normal;}
.order-data thead th .small {font-size:13px;}
.order-data .tar {text-align:right !important;} 
.order-data td {border-bottom:1px solid #ccc;padding:11px;vertical-align:middle;text-align:center;}
.order-data .td-price {text-align:right;font-size:16px;color:#3f9a3f;}
.order-data .td-price b {font-weight:bold;color:#999;}
.order-data .td-1 {text-align:left;width:47%;}
.order-data .td-2, .order-data .td-4 {color:#3f9a3f;font-size:16px;}
.order-data .qty {width:30px;border:1px solid #ccc;color:#777;height:18px;text-align:center;padding:2px 0px;}
.order-data .link {width:90px;float:left;display:block;}
.order-data .link .prod-img {border:1px solid #eee;}
.order-data .tiny-info {margin-left:95px;}
.order-data .name {line-height:14px;font-size:12px;}
.order-data .code {color:#777;font-size:12px;background-color:#eee;padding:2px 3px;display:block;margin-top:5px;}
.order-data .param-box {padding:5px;background-color:#e9f8e9;margin-top:5px;}
.order-data .param-box .title {margin:0px 0px 2px;font-size:12px;}
.order-data .param-box select {width:100%;font-size:12px;}
.order-data .param-box .error {border:1px solid red;}
.order-data .param-box .valid-row {position:relative;}
.order-data .param-box .valid-row .attention {position:absolute;top:4px;right:1px;font-size:10px;background:url("/web/images/attention_icon_small.png") no-repeat;width:15px;height:13px;display:none;text-indent:-999999px;}
.order-data .save-but {color:#fff;text-decoration:none;width:100%;padding:5px 0px;background-color:#5DBA5D;margin-top:5px;text-align:center;display:block;}
.order-data .save-but:hover {background-color:#F0861E;}
.order-data .refresh {font-size:11px;margin-top:3px;display:none;}
.add-new-info {background-color:#5dba5d;color:#fff;}
.add-new-info table {width:100%;}
.add-new-info table td {padding:10px;width:50%;}
.order-data .in {position:relative;}
.order-data .zoom {position:absolute;top:60px;left:60px;}
.order-data .zoom img {width:20px;height:auto;}
.order-data .old-price {color:#777777;text-decoration:line-through;display:block;font-size:16px;line-height:24px;}
.order-data .real-price {color:#5DBA5D;display:block;font-size:16px;line-height:24px;}
.order-data .sale-end {font-size:10px;color:#777777;}
.warranty-big-box {border:1px solid #ccc;}
.warranty-big-box .title {color:#777;font-size:18px;background-color:#eee;padding:10px;margin:0px;font-weight:normal;}
.warranty-big-box .row {padding:10px;}
.warranty-big-box .row .html-content ul {margin-bottom:0px;margin-top:10px;}
.warranty-big-box .row .html-content ul li {line-height:14px;background-position:3px 6px;}
.warranty-big-box .combo {width:100%;}
.warranty-big-box .title-table-2 .td-2 {font-size:11px;}
.order-box {border:1px solid #ccc;border-top:0;padding:15px;}
.order-box h3 {font-size:20px;color:#777;font-weight:normal;margin:0px;}
.order-box .input-row {margin:15px 0px;position:relative;}
.order-box .input-row label {font-size:13px;color:#999;display:block;margin-bottom:2px;}
.order-box .input-row label .arr {color:red;margin-left:5px;font-size:14px;}
.order-box .input-row .text {border:1px solid #dbdbdb;padding:0px;width:100%;height:20px;line-height:20px;text-indent:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px 0px #ccc inset;box-shadow:0px 0px 4px 0px #ccc inset;}
.order-box .input-row select {width:100%;color:#777;}
.order-box .input-row .text.error, .prof-def-box .input-row select.error {border:1px solid red;}
.order-box .input-row label.error {position:absolute;top:-4px;right:0px;font-size:10px;background:url("/web/images/attention_icon.png") no-repeat;width:20px;height:17px;display:block;text-indent:-999999px;}
.order-box .input-row .example {margin:5px 0px 0px;font-size:13px;color:#ccc;line-height:13px;}
.order-box .input-row .abs-right {position:absolute;top:0px;right:20px;}
.order-box .input-row textarea {border:1px solid #dbdbdb;padding:0px;width:100%;height:100px;line-height:20px;text-indent:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px 0px #ccc inset;box-shadow:0px 0px 4px 0px #ccc inset;}
.order-box .input-row textarea.error {border:1px solid red;}
.order-box .box {padding-bottom:5px;border-bottom:2px solid #eee;}
.order-box .box-1 {margin-bottom:20px;}
.order-box .row-1 {width:59%;float:left;margin-right:3%;margin-top:0px;}
.order-box .row-2 {width:15%;float:left;margin-right:3%;margin-top:0px;}
.order-box .row-3 {width:20%;float:left;margin-top:0px;}
.order-box .row-4 {width:40%;float:left;margin-top:0px;margin-right:3%;}
.order-box .row-5 {width:57%;float:left;margin-top:0px;}
.order-box .last-table {width:100%;}
.order-box .last-table .td-1 {font-size:12px;color:#777;line-height:14px;}
.order-box .last-table .td-2 {text-align:right;}
.contact-us-page {border:0px;padding:0px;margin-top:10px;}
.com-pro-box .td-2 {width:35%;padding-right:10px;}
.com-pro-box .td-1 {width:70%;}
.com-pro-box .input-row-email {width:100%;}
.com-pro-box .td-1 label {color:#bababa;font-size:16px;margin-bottom:12px;display:block;}
.com-pro-box .td-2 .green-but {margin-left:0;}
.com-pro-box .stars-select img {width:18px;height:18px;}
.highlight {background-color:yellow;}
.cancel {display:inline-block;float:left;margin-left:10px;margin-top:28px;}
.html-content blockquote, .mceContentBody blockquote, .mce-content-body blockquote {display:none;}
.flash .close {background:url("/web/images/msg_close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:pointer;height:10px;position:absolute;right:6px;top:12px;width:10px;}
.flash .close:hover {background:url("/web/images/msg_close_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.ajaxp-modal-bg {background:#777;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;
}
.share-table {width:100%;border:0px !important;}
.share-table td {vertical-align:middle;background-color:#fff !important;border:0px !important;padding:0px!important;}
.share-table td div {margin:0px !important;}
.share-table .td-1 {font-weight:bold;font-size:12px;}
.mobile-basket {display:none;}
.slide-subscribe-form.subscribe-form {width:500px;background:#5dba5d;-webkit-box-shadow:0px 0px 10px 0px #999;box-shadow:0px 0px 10px 0px #999;right:-600px;} 
.slide-subscribe-form.subscribe-form .cont {background:#5dba5d;color:#fff;line-height:18px;border-top:1px dashed #fff;}
.slide-subscribe-form.subscribe-form .form-heading {margin:10px 2%;}
.slide-subscribe-form.subscribe-form .form-heading h2 {color:#fff;font-size:20px;line-height:22px;font-weight:bold;margin:0px;padding:0px;text-align:center;}
.slide-subscribe-form.subscribe-form .form-heading span {right:-7px;top:-8px;border:0px;width:8px;height:8px;padding:0px;background:url("/web/images/close_icon_m.png") no-repeat;z-index:5;}
.slide-subscribe-form.subscribe-form .hack-box {width:40px;height:100%;position:absolute;top:-4px;left:-4px;background-color:transparent;border:4px solid transparent;z-index:5;display:none;cursor:pointer;}
.slide-subscribe-form.subscribe-form.visible-box .hack-box {display:none;}
.slide-subscribe-form.subscribe-form.hidden-box .hack-box {display:block;}
.slide-subscribe-form.subscribe-form input.text {width:99.5%;border:1px solid #fff;-webkit-box-shadow:0px 0px 0px 0px #ffffff;box-shadow:0px 0px 0px 0px #ffffff;margin-right:0px;color:#757575;}
.slide-subscribe-form.subscribe-form input.error {border:1px solid red;}
.slide-subscribe-form.subscribe-form label.error {display:none !important;}
.slide-subscribe-form.subscribe-form select {border:3px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#757575;}
.slide-subscribe-form.subscribe-form .orange-but {}
.slide-subscribe-form.subscribe-form .ib-table {width:100%;}
.slide-subscribe-form.subscribe-form .ib-table .td-2 {width:1%;padding-left:5px;}
.slide-subscribe-form.subscribe-form .ib-table .input-row {margin-bottom:10px;}
.slide-subscribe-form.subscribe-form .ib-table .input-row label {display:inline-block;margin-top:3px;}
.slide-subscribe-form.subscribe-form .ib-table .input-row select {display:inline-block;float:right;}
.slide-subscribe-form.subscribe-form .hidden-but {display:none;}
.show-on-mobile {display:none;}
.pagination {position:relative;height:24px;}
.pagination ul {margin:0px;padding:0px;list-style:none;height:24px;position:relative;color:#993f3e;right:-50%;float:none!important;float:left; position:relative;}
.pagination ul li {float:left;margin:0px;margin-left:4px;}
.pagination ul li a,
.pagination ul li span {display:block;padding:7px 9px 7px;color:#387ea8;text-decoration:none;font-size:13px;background-color:#eee;}
.pagination ul li span {color:#b4b4b4;}
.pagination ul li span {text-decoration:none;}
.pagination ul li.selected span {color:#fff;background-color:#5dba5d;}
.pagination ul li a:hover {color:#fff;background-color:#5dba5d;}
.pagination ul li .dotted {display:block;background-color:#eee;color:#387ea8;}
.pagination ul li.pages a,
.pagination ul li.pages span {background-color:#eee;display:block;padding:5px 7px 4px;color:#4e4f50;text-decoration:none;}
.pagination ul li.pages a:hover {color:#5A5858;border:1px solid #d8d6d6;}
.pager-wrap {margin-bottom:20px;height:28px;}
.flexnav {max-height:100%;overflow:visible;}
.flexnav.opacity {opacity:1;}
.flexnav .touch-button {height:36px;width:44px;}
.flexnav .touch-button .navicon {top:1.0em;}
.flexnav li ul li a {background:#fff;}
.flexnav ul li ul li a {background:#fff;}
.flexnav li a {border-bottom:0px;}
.breadcrumbs {}
@media screen and (max-width:1024px) {
.shop-index-page .prod-list li, .shop-category-page .prod-list li {width:31.5%;margin-right:1.5%;}
}
@media screen and (max-width:1000px) {
.wrap {padding:0 1%;width:98%;}
.def-box .title {font-size:13px;}
}
@media screen and (max-width:900px) {
.slogan {margin-bottom:25px;}
.tile-list li .title {font-size:20px;}
.tile-list li.b table td img {width:100%;}
.tile-list li table .tr-2 td .text {font-size:13px;line-height:14px;}
.mobile-subscribe-box {display:none;}
}
@media screen and (max-width:810px) {
.search-box .search-field {font-size:14px;}
.menu-list li a, .menu-list li span {font-size:13px;padding-right:10px;}
.r-part, .r-wide-part {display:none;}
.l-part {margin:0px;}
.l-short-part {margin-right:0px;}
.add-question-box .cancel-question {text-align:left;margin-left:340px;margin-top:5px;}
.prod-list li .img-box .link img {width:100%;}
.small-price-box {margin-top:15px;}
.product-view .insert-box .param-box {margin-top:10px;}
.sf-menu a {font-size:12px;padding:0.85em 1.5em 0.85em 0.5em !important;}
.sf-arrows .sf-with-ul:after {right:0.4em !important;}
.team-list li {margin-right:5px;}
.shop-index-page .prod-list li .img-box .link, .shop-category-page .prod-list li .img-box .link {min-height:250px;}
.shop-index-page .prod-list li .img-box, .shop-category-page .prod-list li .img-box {min-height:250px;}
}
@media screen and (max-width:660px) {
@-ms-viewport{
width:560px;
}
.hide-on-mobile {display:none;}
body {background:#fff;}
#header {border-bottom:2px solid #5dba5d;}
.search-box, .search, .find-page {display:none;}
.find-page-mobile {display:block;}
.find-page-mobile .cse .gsc-control-cse, .find-page-mobile .gsc-control-cse {padding:0px;}
#header .logo {background-image:url("/web/images/logo_mammyclub.png");background-size:158px 36px;width:158px;height:36px;display:block;text-indent:-99999px;font-size:0px;line-height:0px;}
#header .logo-shop {background:url("/web/images/logo_mammyclub.png") no-repeat;background-size:158px 36px; width:158px;height:36px;display:block;text-indent:-99999px;font-size:0px;line-height:0px;}
#header .h-table td {height:50px;}
#header .h-table .td-3 {text-align:right;}
.mobile-menu-row {display:block;}
.h-buttons-row {display:none;}
.menu-row {display:none;}
.shop-page .subcategory-box {display:block;}
.show-on-mobile {display:block;}
#center {margin-top:20px;}
.subcategory-box {margin-bottom:20px;}
.intro-2 p {margin:10px 0px;font-size:14px;line-height:18px;}
.view-pages .html-content p, .view-pages .html-content ul, .view-pages .html-content ol, .view-pages .html-content table {margin-left:0px;margin-right:0px;font-size:13px;line-height:18px;}
.about-box .html-content, 
.intro-2, 
.view-pages .html-content
{text-align:justify;margin:0 10px;}
#center {margin-top:15px;}
.mobile-subscribe-box {display:block;}
.mobile-pregn-link {display:block;margin-top:5px;}
.mobile-pregn-link a {font-size:11px;}
#footer .f-list li a {font-size:11px;}
#footer table td {font-size:13px;}
.art-list {margin:0 10px;}
.art-list li {margin-bottom:10px;padding-bottom:15px;}
.art-list li .title a {font-size:20px;}
.art-list li .desc {margin-top:0px;text-align:justify;}
.art-list li .desc .td-1 {display:none;}
.art-list li .desc-w-img .td-2 {padding:0px;}
.art-list li .desc .td-2 p {font-size:14px;line-height:20px;}
.article-bar li.item {margin-right:0;float:none;width:100%;min-height:10px;margin-bottom:20px;}
.short-article-list li.item {margin-bottom:0px;}
.view-item .html-content iframe {width:100% !important;}
.view-item .html-content {text-align:justify;margin:0 10px;}
.view-item .item-theme td.tar {display:none;}
.view-item .html-content p, .view-item .html-content ul, .view-item .html-content ol, .view-item .html-content table, .view-item .html-content div {margin-left:0px;margin-right:0px;font-size:13px;line-height:18px;}
.view-item .aw-2 {margin-left:2%;}
.view-item .html-content img {max-width:100%;}
.view-item .html-content img.smile {width:auto;height:auto;}
.view-item .html-content table {width:100%;}
.view-item .html-content ul li {background-position:3px 6px;}
.view-item .html-content ul li, .view-item .html-content ol li {margin-bottom:2px;line-height:18px;font-size:13px;}
.view-item .box-in-view {width:100%;margin-left:0;margin-right:0;}
.view-item .html-content .cont-small-box .link {margin-bottom:5px;}
.view-item .html-content .title-to-top {background:none;font-size:18px;}
.view-item .html-content .title-to-top .top-link {display:none;}
.register-big-box .title {font-size:16px;line-height:28px;}
.register-big-box .list li {padding-top:0px;font-size:13px;padding-bottom:12px;}
.register-big-box input.text {width:100%;margin-bottom:10px;}
.register-big-box.mini-box .title {font-size:16px;line-height:16px;}
.tile-list {display:none;}
.about-box .html-content h1, .about-box .html-content h2 {font-size:26px;}
.about-box .html-content p {font-size:13px;}
.team-list li {width:100%;height:auto;margin-right:0px;margin-bottom:15px;border:1px solid #ccc;}
.qa-wide-list {margin:0 10px;text-align:justify;}
.qa-wide-list li .desc {font-size:14px;line-height:20px;margin:0;}
.qa-wide-list li .title {text-align:left;}
.qa-wide-list li .desc .read-all-link {display:inline-block;}
.view-question {margin:0 10px;}
.view-question .html-content {text-align:justify;margin-right:0}
.view-question .html-content p, .view-question .html-content ul, .view-question .html-content ol {font-size:14px;line-height:20px;}
.comment-list {margin-right:10px;}
.comment-list .html-content {text-align:justify;}
.ajax-dialog, .ajax-dialog.вход {width:300px;margin-left:-150px!important;top:10px;}
.popup-register .input-row input.text, .popup-forgot-pass .input-row input.text {width:100%;margin-bottom:15px;margin-right:0px;}
.popup-register .input-row label.error {right:0;}
.popup-added .h-but {font-size:13px;padding:10px 5px;}
.prof-def-box {width:100%;}
.prof-def-box .middle {min-height:10px !important;}
.private-menu-box {margin-bottom:10px;}
.private-menu li {margin:4px;margin-left:0px;width:49%;text-align:center;margin-right:0.5%;margin-left:0.5%;}
.private-menu li a {font-size:11px;padding:4px 0px;display:block;}
.prof-def-box .t-head td .name {font-size:16px;}
.prof-def-box .t-head .tar a {font-size:11px;}
.prod-list-short li {width:100%;}
.private-area .thank-you-box .subscribe-box {width:80%;}
.private-area .thank-you-box .info-table .td-1 {display:none;}
.prof-def-info .check-table .checkbox {margin-bottom:7px;}
.prod-list li {width:100%;}
.prod-list li .in {padding:1.5% 1.5% 0;}
.prod-list li .img-box {min-height:100px;}
.prod-list li .img-box .link img {width:100%;}
.prod-list li .info {margin-right:10px;}
.prod-list li .info .desc {text-align:justify;}
.prod-list-main-3 li {width:48%;margin-right:2%;}
.prod-list-main-3 li.last {float:left;margin-right:0;}
.prod-list-main-3 li .img-box .link {min-height:207px;}
.breadcrumbs {line-height:20px;}
.quote-box .q-1 .q-icon-1 {display:none;}
.shop-page .intro-3, .shop-page .quote-box {display:none;}
.shop-page .subcategory-box table .td-1 {display:none;}
.shop-page .mobile-phone-box {display:block;margin-top:20px;}
.shop-page .mobile-phone-box .border-box .cont {margin-top:10px;margin-left:0px;}
.shop-page .gal-list {display:none;}
.shop-page .short-desc-box {display:none;}
.shop-page .mobile-dwp-box {display:block;margin-top:20px;}
.shop-page .mobile-category-box {display:block;}
.shop-page .mobile-phone-code {display:block;}
.shop-page .mobile-main-img-box {display:block;}
.shop-page .tabs-list li {font-size:12px;margin-right:4px;}
.shop-page .main-desc-box {display:none;}
.shop-page .mobile-desc-box {display:block;}
.shop-page .mobile-main-img-box img {width:100%;}
.prod-list-main li.huge .info .desc {font-size:11px;line-height:13px;text-align:justify;}
.prod-list li .t-price .td-2 .def-but {display:none;}
.product-view .carousel-stage {height:0px;}
.product-view .img-box .in img {width:100%;}
.product-view .img-box a img {display:none;}
.product-view .insert-box {display:none;border-top:0px;}
.product-view .mobile-insert-box {display:block;}
.product-view .mobile-rvd-box {display:block;}
.product-view .mobile-insert-box .insert-box {display:block;}
.product-view .mobile-good-price {display:none;}
.product-view .html-content {text-align:justify;margin:0 10px;}
.product-view .insert-box .box.false {margin-right:0px;}
.product-view .info {display:none;}
.small-price-box .middle table .td-2 {padding:5px 0px;}
.small-price-box .middle table .td-1 span {font-size:16px;}
.shop-page .border-box .cont {padding:0.5% 2.5%;}
.shop-page .small-contact-box .html-content p {margin:4px 0px;}
.new-gallery-mobile-box {display:block;}
.new-gallery-mobile-box .gm-list {margin:0px;padding:0px;list-style:none;}
.new-gallery-mobile-box .gm-list li {width:60px;height:60px;float:left;overflow:hidden;margin:3px 7px;cursor:pointer;border:2px solid #eee;}
.new-gallery-mobile-box .gm-list li.current {border:2px solid #e86720;}
.new-gallery-mobile-box .gm-list li img {width:60px;height:60px;} 
.article-bar li.item .main-title {display:inline-block;margin-bottom:10px;}
.article-bar li.item {padding:0px;width:99%;}
.article-bar li.item .l-box {display:none;}
.article-bar li.item .r-box {margin-left:0px;}
.article-bar li.item .box-1 {width:100%;float:none;}
.short-article-list {margin:0px;}
.article-bar .item.no-back {padding-bottom:15px;}
.article-bar .item.no-back .in {padding-left:5px;}
.add-question-box .input-row-email {width:150px;}
.add-question-box .action-table td {vertical-align:top;}
.add-question-box .action-table .td-3 {display:none;}
.add-question-box .action-table .td-2 .mobile-submit {display:block;}
.review-list {margin-left:0px;} 
.add-question-box .cancel-question {margin-left:100px;}
.add-question-box .cancel-question-3 {margin-left:260px;}
#question-email {border:1px solid #CCCCCC;border-radius:5px;box-shadow:0 0 10px 0 #D4D3D3 inset;font-size:14px;height:30px;line-height:36px;margin:0;padding:0;text-indent:10px;width:99.5%;}
.week-html-content img {display:none;}
.link img {display:block;}
.mobile-dn {display:none;}
.html-content blockquote, .mceContentBody blockquote, .mce-content-body blockquote {display:block;}
.distribution-3.week-subscribe-box .td-2 {display:none;}
.shop-index-page .mobile-basket-wrap .mobile-basket, .shop-category-page .mobile-basket-wrap .mobile-basket, .shop-page-wrap .mobile-basket-wrap .mobile-basket {background:url("/web/images/basket_icon_2.png") no-repeat;width:30px;height:30px;position:fixed;top:65px;right:10px;z-index:99;margin-top:0px;}
.shop-index-page .mobile-basket-wrap .mobile-basket .numb, .shop-category-page .mobile-basket-wrap .mobile-basket .numb, .shop-page-wrap .mobile-basket-wrap .mobile-basket .numb {top:-10px;}
.shop-index-page .mobile-dgp-wrap .mobile-dgp, .shop-category-page .mobile-dgp-wrap .mobile-dgp {background:url("/web/images/dgp_icon_small.png") no-repeat;width:30px;height:30px;position:fixed;top:125px;right:10px;z-index:99;margin-top:0px;}
.filter-icon {background:url("/web/images/filter_icon_small.png") no-repeat;width:30px;height:30px;position:fixed;top:125px;left:5px;z-index:99;margin-top:0px;}
.filter-icon.active {background:url("/web/images/filter_icon_small_active.png") no-repeat;}
.filter-box {margin-top:20px;}
.shop-page .nac td {display:block;}
.checkout-box .part {width:100%;float:none;}
.add-new-info, .warranty-big-box {display:none;}
.order-data thead .th-3, .order-data thead .th-2, .order-data .td-3, .order-data .td-2, .order-data .link, .order-data .param-box {display:none;}
.order-data thead .th-4 {width:1%;}
.order-data .td-4 {white-space:nowrap;}
.order-data .tiny-info {margin-left:0px;}
.checkout-box .head-row {height:auto;}
.checkout-box .part.fr .kick-it {height:10px;}
.com-pro-box .td-1, .com-pro-box .td-2 {width:50%;}
.com-pro-box .td-2 .wi {font-size:12px;}
.com-pro-box .td-2 .a-like {display:inline-block;margin-top:5px;}
.slide-subscribe-form.subscribe-form {width:200px;bottom:12%;}
.slide-subscribe-form.subscribe-form .ib-table .td-2 {display:none;}
.slide-subscribe-form.subscribe-form .content {display:none;}
.slide-subscribe-form.subscribe-form .form-heading {margin:10px 2%;}
.slide-subscribe-form.subscribe-form .form-heading h2 {font-size:16px;line-height:16px;}
.slide-subscribe-form.subscribe-form .ib-table .input-row {margin-bottom:5px;margin-top:5px;}
.slide-subscribe-form.subscribe-form .ib-table .input-row select {display:block;width:100%;}
.slide-subscribe-form.subscribe-form .form-heading span {right:2px;top:-5px;}
.slide-subscribe-form input.text {height:26px;font-size:14px;}
.slide-subscribe-form.subscribe-form .hidden-but {display:block;width:100%;padding-left:0px;padding-right:0px;}
.slide-subscribe-form.subscribe-form input.text {margin-bottom:5px;}
.share-form .td-1 p {font-size:13px;line-height:14px;margin:5px 0px;}
.share-form .b-share__handle {padding:3px !important;}
.share-form span.close-handler {right:10px;}
.private-area .table-fyl {width:100%;}
.private-area .table-fyl tr td {display:table;padding-bottom:10px;width:100%;text-align:left;}
.private-area .table-fyl .lrp {padding:0px;padding-bottom:10px;}
.private-area .table-fyl tr td label {display:block;margin-bottom:3px;}
.private-area .table-fyl tr td input {width:98%;} 
.private-area .table-fyl tr td select {width:100%;}
.slide-subscribe-form.subscribe-form.hidden-box .hack-box {height:34px;background:red;top:-34px;left:-38px;width:34px;background:url("/web/images/subscribe_icon.png") no-repeat;}
.shop-page-wrap .border-box .cont .row {width:100%;float:none;margin-right:0;border-right:0px;}
.shop-page-wrap .border-box .cont .row .html-content {padding-right:0px;}
.shop-page-wrap .border-box .cont .row.border-top {border-top:1px solid #ccc;margin-top:10px;padding-top:10px;}
.shop-index-page .prod-list li, .shop-category-page .prod-list li {width:48%;margin-right:0;}
.shop-index-page .prod-list li.last, .shop-category-page .prod-list li.last {float:right;}
.shop-index-page .small-contact-box .html-content p, .shop-category-page .small-contact-box .html-content p {display:block;margin-right:0px !important;font-size:12px!important;}
.shop-index-page .small-contact-box .html-content p:first-child, .shop-category-page .small-contact-box .html-content p:first-child {font-size:17px !important;}
}
@media screen and (max-width:480px) {
.home-1 {height:690px;}
.first-year-live table {width:100%;}
.first-year-live table tr td {display:table;padding-bottom:10px;width:100%;text-align:left;}
.first-year-live table tr td label {display:block;margin-bottom:3px;}
.first-year-live table tr td input {width:98%;} 
.first-year-live table tr td select {width:100%;}
.shop-index-page .prod-list li .img-box .link, .shop-category-page .prod-list li .img-box .link {min-height:154px;}
.shop-index-page .prod-list li .img-box, .shop-category-page .prod-list li .img-box {min-height:210px;margin-bottom:5px;}
.shop-index-page .prod-list li .t-price, .shop-category-page .prod-list li .t-price {padding:0px 3px;padding:0px 1px;}
.shop-index-page .prod-list li .name-3, .shop-category-page .prod-list li .name-3 {font-size:13px;line-height:14px;}
.product-breadcrumbs .looks-all {display:none;}
}
@media screen and (max-width:440px) {
.shop-index-page .prod-list li .img-box, .shop-category-page .prod-list li .img-box {min-height:154px;margin-bottom:5px;}
.prod-list li .t-price .td-2 .not-in-stock, .prod-list li .t-price .td-2 .in-stock {font-size:10px;}
.prod-list li .t-price .td-2 .stars {width:50%;}
}
@media all and (-webkit-min-device-pixel-ratio:1.5) {
#header .logo {
background-image:url('/web/images/logo_mammyclub.png');
background-size:158px 36px;
}
#header .logo-shop {
background-image:url('/web/images/logo_mammyclub.png');
background-size:158px 36px;
}
.shop-index-page .mobile-basket-wrap .mobile-basket, .shop-category-page .mobile-basket-wrap .mobile-basket, .shop-page-wrap .mobile-basket-wrap .mobile-basket {
background-image:url('/web/images/basket_icon_3@2x.png');
background-size:30px 30px;
}
.shop-index-page .mobile-dgp-wrap .mobile-dgp, .shop-category-page .mobile-dgp-wrap .mobile-dgp {
background-image:url('/web/images/dgp_icon_small@2x.png');
background-size:30px 30px;
}
.nav .location-icon {
background-image:url("/web/images/location_icon@2x.png");
background-size:18px 18px;
}
}