@charset "UTF-8";html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
main{display:block;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:none;}
table{border-collapse:collapse;border-spacing:0;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
input{line-height:normal;}
input[type="reset"],
input[type="submit"],
html input[type="button"]{-webkit-appearance:button;cursor:pointer;}
input[type="radio"],
input[type="checkbox"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[disabled]{cursor:default;}
input::-ms-reveal,
input::-ms-clear{display:none !important;}
input::-moz-focus-inner{border:0;padding:0;}
button{overflow:visible;-webkit-appearance:button;cursor:pointer;text-transform:none;}
button::-moz-focus-inner{border:0;padding:0;}
button[disabled]{cursor:default;}
*{outline:none !important;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.filter-mobile{display:none;}
html,
button,
input,
select,
textarea{font-family:"Calibri", Arial, sans-serif;}
body{font-family:"Calibri", Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;background-color:#fff !important;color:#1b303e;}
#wrapper{height:auto !important;min-height:100%;}
a{color:#1b303e;text-decoration:none;}
.hidden-md-up{display:none;}
.form-vertical .form-group{zoom:1;}
.form-vertical .form-group:before,
.form-vertical .form-group:after{content:" ";display:table;}
.form-vertical .form-group:after{clear:both;}
.form-vertical .form-group + .form-group{margin-top:12px;}
.form-vertical .form-nav{margin-top:25px !important;}
.form-vertical .oftop-lbl{margin-top:21px;}
.form-vertical .form-label label{font-size:14px;line-height:18px;color:#1b303b;}
.form-vertical .form-control + .form-control{margin-top:5px;}
.form-vertical .form-control input[type="checkbox"]{vertical-align:middle;}
.form-vertical .form-label + .form-control{margin-top:3px;}
.form-vertical .form-control{zoom:1;}
.form-vertical .form-control:before,
.form-vertical .form-control:after{content:" ";display:table;}
.form-vertical .form-control:after{clear:both;}
.form-vertical .form-notice{margin-top:5px;}
.form-vertical .form-notice a{font-size:14px;color:#1b303b;line-height:16px;text-decoration:underline;}
.form-vertical .form-notice a:hover{text-decoration:none;}
.form-vertical .form-warning{font-size:14px;line-height:18px;font-weight:300;color:#868686;font-style:italic;}
.form-vertical .form-message{margin-top:6px;padding-top:3px;padding-bottom:3px;font-size:14px;line-height:21px;}
.form-vertical .form-message:first-child{margin-top:0;padding-top:0;padding-bottom:0;}
.form-vertical .form-result p{font-size:14px;color:#1b303b;line-height:20px;}
.form-vertical .form-result p + p{margin-top:15px;}
.form-vertical .form-result p a{font-size:14px;line-height:20px;color:#4b7de9;text-decoration:underline;}
.form-vertical .form-result p a:hover{text-decoration:none;}
.form-filter .form-group{zoom:1;}
.form-filter .form-group:before,
.form-filter .form-group:after{content:" ";display:table;}
.form-filter .form-group:after{clear:both;}
.form-filter .form-group + .form-group{margin-top:0;}
.form-filter .form-group.separator{padding-top:16px;border-top:1px solid #e2e2e2;}
.form-filter .form-label label{font-size:12px;font-family:'Arial', sans-serif;line-height:14px;color:#1b303e;}
.form-filter .form-label + .form-control{margin-top:8px;}
.form-interval .c{display:inline-block;vertical-align:top;font-size:12px;font-family:'Arial', sans-serif;line-height:22px;color:#1b303e;}
.form-interval .control{width:57px;padding:0 5px;display:inline-block;vertical-align:top;text-align:center;}
.form-interval .control + .c{margin-left:10px;}
.filter-dd .form-group.separator{margin-top:0 !important;}
.form-dropdown{display:inline-block;vertical-align:top;margin-right:15px;position:relative;margin-bottom:18px;}
.lt-ie8 .form-dropdown{display:inline;zoom:1;}
.form-dropdown .reseter{display:none;width:9px;height:9px;margin:8px 0 0 8px;background:url(../img/reseter.png) 0 0 no-repeat;vertical-align:top;cursor:pointer;position:relative;z-index:1111;}
.form-dropdown.active .reseter{display:inline-block;}
.dd-control{display:none;position:absolute;top:100%;margin-top:6px;left:50%;background-color:#fff;padding:15px 18px;box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-o-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-ms-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-moz-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-webkit-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);z-index:111;}
.dd-control:before{content:'';display:block;position:absolute;left:50%;bottom:100%;width:11px;margin-left:-5px;height:6px;background:url(../img/tail_dd_filter.png) 0 0 no-repeat;z-index:112;}
.dd-control .foot{margin-top:12px;padding-top:10px;border-top:1px solid #e2e2e2;text-align:center;}
.dd-control.w1{margin-left:-108px;}
.dd-control.w1 .dd-control_wrap{width:160px;padding:0 10px;}
.dd-control.w2{margin-left:-88px;}
.dd-control.w2 .dd-control_wrap{width:140px;}
.dd-control .dd-control_wrap .select_multi{height:auto;}
.dd-control .dd-control_wrap .ms-choice{display:none;}
.dd-control .dd-control_wrap .ms-drop{padding:0;margin:0;border:none;top:auto;position:relative;}
.dd-control .dd-control_wrap .form-interval{width:143px;margin:0 auto;}
.form-sorting{clear:none !important;}
.form-sorting .selectric-select{width:100% !important;}
.form-sorting .selectricItems ul{max-height:150px;overflow:auto;}
.text-fld{width:100%;background:#fff none;height:40px;padding:0 20px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;border:1px solid #dddddd;color:#c7c6c6;font-size:14px;font-family:"Calibri", sans-serif;font-style:italic;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-appearance:textfield !important;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;border-radius:2px !important;}
.input-fld{width:100%;background:#e8e8e8 none;height:38px;padding:0 13px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;border:1px solid #e8e8e8;color:#1b303b;font-size:14px;font-family:"Calibri", sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.input-fld:hover{border-color:#c8c8c8;background-color:#fff;}
.error-fld .input-fld{border-color:#ffe2e2 !important;background-color:#ffe2e2 !important;color:#ff4f4f !important;}
textarea.input-fld{height:66px;padding:13px;}
textarea.input-fld,
textarea.text-fld{overflow:hidden;resize:none;}
.control{width:100%;background:#fff none;height:22px;padding:0 10px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;border:1px solid #ababab;color:#000000;font-size:13px;font-family:"Calibri", sans-serif;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-o-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-ms-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);}
.choice-dd__drop::-webkit-input-placeholder{font-style:italic;color:#c7c6c6;}
.control:-moz-placeholder{font-style:italic;color:#c7c6c6;}
.control::-moz-placeholder{font-style:italic;color:#c7c6c6;}
.control:-ms-input-placeholder{font-style:italic;color:#c7c6c6;}
.control.placeholder{font-style:italic;color:#c7c6c6;}
.btn{display:inline-block;margin-bottom:0;padding:3px 19px;height:30px;text-align:center;vertical-align:top;cursor:pointer;background:none;border:none;white-space:nowrap;font-family:"Calibri", sans-serif;font-size:14px;font-weight:bold;line-height:24px;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.lt-ie8 .btn{display:inline;zoom:1;}
.btn i{margin-right:7px;}
.btn.disabled{-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;opacity:0.6;cursor:default;}
.btn.btn_block{display:block;width:100%;text-align:center;}
.btn.btn_framed{border:2px solid;height:32px;text-transform:uppercase;font-size:16px;text-decoration:none;letter-spacing:0.05em;}
.btn.btn_framed.dark{color:#1b303e;}
.btn.btn_framed.dark:hover{color:#4b7de9;}
.btn.btn_framed.light{color:#ffffff;}
.btn.btn_framed.light:hover{background-color:#fff;border-color:#fff;color:#ff4253;}
.btn.btn_sort{height:27px;padding:0 21px 0 9px;border:2px solid #f6f6f6;border-left-color:transparent;border-right-color:transparent;font-size:14px;line-height:23px;color:#1b303e;position:relative;background-color:#f6f6f6;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn.btn_sort:after{display:block;position:absolute;content:'';right:8px;top:9px;width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#1b303e transparent transparent transparent;}
.btn.btn_sort.dn:after{border-width:5px 3px 0 3px;border-color:#1b303e transparent transparent transparent;}
.btn.btn_sort.up:after{border-width:0 3px 5px 3px;border-color:transparent transparent #1b303e transparent;}
.btn.btn_sort.active{border-color:#1b303e;}
.btn.btn_primary{color:#ffffff;background-color:#4b7de9;}
.btn.btn_primary:hover{background-color:#749ffd;}
.btn.btn_primary.btn_link i{margin-top:0;vertical-align:middle;}
.btn.btn_primary.btn_link span{color:#4b7de9;}
.btn.btn_success{color:#fff;background-color:#59d3a1;}
.btn.btn_success:hover{background-color:#61efba;}
.btn.btn_default{padding-top:2px;color:#2b2b2b;border:1px solid #b0b0b0;font-weight:normal;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));background:-webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 0%, #eaeaea 100%);background:linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%);background-color:#f5f5f5;}
.showed .btn.btn_default,
.btn.btn_default:hover{background:#e3e3e3;background:-moz-linear-gradient(top, #e3e3e3 0%, #fefefe 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #fefefe));background:-webkit-linear-gradient(top, #e3e3e3 0%, #fefefe 100%);background:-o-linear-gradient(top, #e3e3e3 0%, #fefefe 100%);background:-ms-linear-gradient(top, #e3e3e3 0%, #fefefe 100%);background:linear-gradient(to bottom, #e3e3e3 0%, #fefefe 100%);}
.active .btn.btn_default{background-image:none !important;background-color:#1b303e;color:#fff;}
.btn.btn_default.btn_link span{color:#bebebe;}
.btn.btn_link{background-color:transparent !important;background-image:none !important;border:none !important;line-height:18px;padding:4px 0 0;}
.btn.btn_link i{margin-right:4px;vertical-align:top;margin-top:2px;}
.btn.btn_link span{font-weight:normal;border-bottom:1px solid;font-size:14px;line-height:14px;display:inline-block;}
.lt-ie8 .btn.btn_link span{display:inline;zoom:1;}
.btn.btn_link:hover span{border-bottom-color:transparent;}
.btn.btn_warning{color:#fff;background-color:#dd3949;}
.btn.btn_warning:hover{background-color:#ff4253;}
.btn.btn_s{font-size:13px;line-height:1;height:22px;padding:4px 10px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;}
.btn.btn_m{height:40px;padding:8px 29px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;letter-spacing:0.05em;}
button.btn.btn_link{padding-top:1px;}
.btn__group .btn_block + .btn_block{margin-top:8px;}
.form-ranger{height:18px;padding-top:4px;}
.iradio{display:inline-block;vertical-align:top;margin-right:6px;width:16px;height:16px;background:url(../img/radio.png) 0 0 no-repeat;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.lt-ie8 .iradio{display:inline;zoom:1;}
.iradio.checked{background:url(../img/radio.png) -16px 0 no-repeat;}
.checkbox-list li{display:inline-block;vertical-align:top;margin-right:22px;}
.checkbox-list li:last-child{margin-right:0px;}
.lt-ie8 .checkbox-list li{display:inline;zoom:1;}
.checkbox-list .el_check label{font-size:14px;line-height:16px;color:#2b2b2b;}
.choice-dd{display:inline-block;position:relative;vertical-align:middle;height:22px;}
.filter .choice-dd{width:100%;}
.choice-dd__hndlr{display:block;height:22px;padding:0;width:100%;overflow:hidden;cursor:pointer;border:1px solid #c6c6c6;text-align:left;white-space:nowrap;line-height:22px;font-size:14px;color:#000;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.choice-dd__hndlr > span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:10px;}
.choice-dd__hndlr > span.placeholder{color:#999;}
.choice-dd__hndlr:after{display:block;position:absolute;content:'';top:9px;right:9px;width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#434343 transparent transparent transparent;}
.open .choice-dd__hndlr:after{border-width:0 3px 5px 3px;border-color:transparent transparent #434343 transparent;}
.open .choice-dd__drop{display:block;}
.choice-dd__drop{width:100%;margin-top:1px;overflow:hidden;max-height:210px;display:none;padding:10px 10px 14px;position:absolute;z-index:100;background:#fff;color:#000;border:1px solid #c6c6c6;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.choice-dd__drop li{overflow:hidden;position:relative;}
.choice-dd__drop li + li{margin-top:9px;}
.choice-dd__drop label{font-weight:normal;display:inline-block;font-size:14px;color:#000;line-height:15px;cursor:pointer;}
.choice-dd__drop label:before{content:'';display:inline-block;vertical-align:top;margin:2px 6px 0 0;width:10px;height:10px;border:1px solid #c6c6c6;background-color:#ffffff;cursor:pointer;}
.choice-dd__drop li input{position:absolute;left:-1111px;}
.choice-dd__drop li input:checked + label:before{background:url(../img/icons.png) -71px 1px no-repeat;}
.ms-parent{display:inline-block;position:relative;vertical-align:middle;}
.select_multi{width:100%;height:22px;}
select.select_multi{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;}
.ms-choice{display:block;height:22px;padding:0;width:100%;overflow:hidden;cursor:pointer;border:1px solid #c6c6c6;text-align:left;white-space:nowrap;line-height:22px;font-size:14px;color:#000;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default;}
.ms-choice > span{position:absolute;top:0;left:0;right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;padding-left:10px;}
.ms-choice > span.placeholder{color:#999;}
.ms-choice > div{position:absolute;top:9px;right:9px;width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#434343 transparent transparent transparent;}
.ms-choice > div.open{border-width:0 3px 5px 3px;border-color:transparent transparent #434343 transparent;}
.ms-drop{width:100%;margin-top:1px;overflow:hidden;max-height:142px;display:none;padding:10px 10px 14px;position:absolute;z-index:1000;background:#fff;color:#000;border:1px solid #c6c6c6;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.ms-drop.bottom{top:100%;}
.ms-drop.top{bottom:100%;}
.ms-search{display:inline-block;margin:0;min-height:26px;padding:10px;position:relative;white-space:nowrap;width:100%;z-index:10000;}
.ms-search input{width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.ms-search,
.ms-search input{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.ms-drop ul{overflow:auto;margin:0;max-height:116px !important;}
.ms-drop ul li{list-style:none;display:list-item;position:static;}
.ms-drop ul li + li{margin-top:7px;}
.ms-drop ul > li .disabled{opacity:.35;filter:Alpha(Opacity=35);}
.ms-drop ul > li.multiple{display:block;float:left;}
.ms-drop ul > li.group{clear:both;}
.ms-drop ul > li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ms-drop ul li label{font-weight:normal;display:inline-block;font-size:14px;color:#000;line-height:15px;overflow:hidden;cursor:pointer;}
.ms-drop ul li label:before{content:'';display:inline-block;vertical-align:top;margin:2px 6px 0 0;width:10px;height:10px;border:1px solid #c6c6c6;background-color:#ffffff;cursor:pointer;}
.lt-ie8 .ms-drop ul li label:before{display:inline;zoom:1;}
.ms-drop ul li label input{position:absolute;left:-1111px;}
.ms-drop ul li.selected label:before{background:url(../img/icons.png) -71px 1px no-repeat;}
.ms-drop ul > li label.optgroup{font-weight:bold;}
.ms-drop input[type="checkbox"]{vertical-align:middle;}
.ms-drop .ms-no-results{display:none;}
.selectricWrapper{display:inline-block;max-width:100%;position:relative;width:auto;cursor:pointer;vertical-align:top;}
.lt-ie8 .selectricWrapper{display:inline;zoom:1;}
.selw-2{width:200px !important;}
.selectricResponsive{width:100%;}
.selectric{border:1px solid #c6c6c6;background-color:#fff;position:relative;overflow:hidden;height:22px;}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:22px;color:#000;margin-right:24px;padding:0 0 0 10px;}
.selectric .button{position:absolute;top:9px;right:9px;width:0;height:0;border-style:solid;border-width:5px 3px 0 3px;border-color:#434343 transparent transparent transparent;}
.selectricOpen{z-index:9999;}
.selectricOpen .selectric .button{border-width:0 3px 5px 3px;border-color:transparent transparent #434343 transparent;}
.selectricOpen .selectricItems{display:block;z-index:1111;}
.selectricDisabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-touch-callout:none;user-select:none;}
.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0;}
.selectricHideSelect select{position:absolute;left:-100%;display:none;}
.selectricInput{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}
.selectricTempShow{position:absolute !important;visibility:hidden !important;display:block !important;}
.selectricItems{display:none;position:absolute;top:100%;left:0;right:0;margin-top:1px;padding:10px 10px 14px;width:auto !important;background:#fff;border:1px solid #c6c6c6;z-index:-1;max-height:172px;}
.selectricItems .selectricScroll{height:100%;overflow:auto;overflow-x:hidden;}
.selectricAbove .selectricItems{top:auto;bottom:100%;}
.selectricItems ul,
.selectricItems li{list-style:none;padding:0;margin:0;font-size:14px;line-height:20px;min-height:20px;}
.selectricItems li{display:block;color:#65656c;cursor:pointer;}
.selectricItems li + li{margin-top:7px;}
.selectricItems li.selected{position:relative;color:#4b7de9;}
.selectricItems li.disabled{background:#F5F5F5;color:#BBB;cursor:default;}
.selectricItems li:hover{color:#4b7de9;}
[class*="icon-"]{display:inline-block;width:24px;height:24px;vertical-align:top;background-image:url(../img/icon.png);background-repeat:no-repeat;}
.lt-ie8 [class*="icon-"]{display:inline;zoom:1;}
.icon-cash{background-position:0 0;}
.icon-support{background-position:-24px 0;}
.icon-skype{background-position:-48px 0;}
.icon-phone{background-position:-72px 0;}
.icon-refresh{background-position:-96px 0;}
.icon-fb{background-position:-120px 0;}
.icon-tw{background-position:-144px 0;}
.icon-vk{background-position:-168px 0;}
.icon-search{background-position:-192px 0;}
.icon-cart-white{background-position:-216px 0;}
.icon-search-w{background-position:-240px 0;}
.icon-arrow-left{background-position:-24px -24px;}
.icon-prodview-list{background-position:-48px -24px;}
.icon-prodview-table{background-position:-72px -24px;}
.icon-ok{background-position:-96px -24px;}
[class*="iconl-"]{display:inline-block;width:32px;height:32px;vertical-align:top;background-image:url(../img/iconl.png);background-repeat:no-repeat;}
.lt-ie8 [class*="iconl-"]{display:inline;zoom:1;}
.iconl-cart{background-position:0 0;}
.iconl-shop{background-position:-32px 0;}
.iconl-instock{background-position:-255px 0;width:36px;}
.iconl-pay{background-position:-64px 0;width:34px;}
.iconl-thumbsup{background-position:-98px 0;}
.iconl-guarant{background-position:-130px 0;}
.iconl-delivery{background-position:-162px 0;width:60px;}
.iconl-review{background-position:-222px 0;}
.iconl-view{background-position:-291px 0;}
.iconl-card_visa{background-position:0 -32px;height:30px;width:48px;}
.iconl-card_mastercard{background-position:-48px -32px;height:30px;width:48px;}
.iconl-freedelivery{background-position:-96px -32px;height:30px;width:37px;}
.iconl-return{background-position:-139px -32px;height:30px;width:38px;}
[class*="iconxl-"]{display:inline-block;width:42px;height:42px;vertical-align:top;background-image:url(../img/iconxl.png);background-repeat:no-repeat;}
.lt-ie8 [class*="iconxl-"]{display:inline;zoom:1;}
.iconxl-shop{background-position:-42px 0;}
.iconxl-instock{background-position:-325px 0;}
.iconxl-pay{background-position:-84px 0;}
.iconxl-thumbsup{background-position:-126px 0;}
.iconxl-guarant{background-position:-168px 0;}
.iconxl-delivery{background-position:-210px 0;width:73px;}
.iconxl-review{background-position:-283px 0;}
.iconxl-map{background-position:0 -42px;width:61px;}
.iconxl-car{width:38px;background-position:-61px -42px;}
[class*="icons-"]{display:inline-block;width:14px;height:14px;vertical-align:top;background-image:url(../img/icons.png);background-repeat:no-repeat;}
.lt-ie8 [class*="icons-"]{display:inline;zoom:1;}
.icons-ok{background-position:0 0;}
.icons-time{background-position:-14px 0;}
.icons-remove{background-position:-28px 0;}
.hide{display:none !important;}
.container{max-width:1188px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box;}
.row{zoom:1;}
.row:before,
.row:after{content:" ";display:table;}
.row:after{clear:both;}
.row_fluid{zoom:1;}
.row_fluid:before,
.row_fluid:after{content:" ";display:table;}
.row_fluid:after{clear:both;}
.row_fluid [class^="cell"]{float:left;margin-left:3%;}
.row_fluid [class^="cell"].first,
.row_fluid [class^="cell"]:first-child{margin-left:0;clear:both;}
.row_fluid .cell-1{width:5.58333%;}
.row_fluid .cell-2{width:14.16667%;}
.row_fluid .cell-3{width:22.75%;}
.row_fluid .cell-4{width:31.33333%;}
.row_fluid .cell-5{width:39.91667%;}
.row_fluid .cell-6{width:48.5%;}
.row_fluid .cell-7{width:57.08333%;}
.row_fluid .cell-8{width:65.66667%;}
.row_fluid .cell-9{width:74.25%;}
.row_fluid .cell-10{width:82.83333%;}
.row_fluid .cell-11{width:91.41667%;}
.row_fluid .cell-12{width:100%;}
.row [class^="span-"]{float:left;position:relative;min-height:1px;margin-left:30px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.row [class^="span-"].first,
.row [class^="span-"]:first-child{clear:left;margin-left:0 !important;}
.row .span-1{width:69px;}
.row .span-2{width:168px;}
.row .span-3{width:267px;}
.row .span-4{width:366px;}
.row .span-5{width:465px;}
.row .span-6{width:564px;}
.row .span-7{width:663px;}
.row .span-8{width:762px;}
.row .span-9{width:861px;}
.row .span-10{width:960px;}
.row .span-11{width:1059px;}
.row .span-12{width:1158px;}
.row .span-12{margin-left:0;}
.row .ofleft-1{margin-left:99px;}
.row .ofleft-1:first-child,
.row .first.ofleft-1{margin-left:69px;}
.row .ofleft-2{margin-left:198px;}
.row .ofleft-2:first-child,
.row .first.ofleft-2{margin-left:168px;}
.row .ofleft-3{margin-left:297px;}
.row .ofleft-3:first-child,
.row .first.ofleft-3{margin-left:267px;}
.row .ofleft-4{margin-left:396px;}
.row .ofleft-4:first-child,
.row .first.ofleft-4{margin-left:366px;}
.row .ofleft-5{margin-left:495px;}
.row .ofleft-5:first-child,
.row .first.ofleft-5{margin-left:465px;}
.row .ofleft-6{margin-left:594px;}
.row .ofleft-6:first-child,
.row .first.ofleft-6{margin-left:564px;}
.row .ofleft-7{margin-left:693px;}
.row .ofleft-7:first-child,
.row .first.ofleft-7{margin-left:663px;}
.row .ofleft-8{margin-left:792px;}
.row .ofleft-8:first-child,
.row .first.ofleft-8{margin-left:762px;}
.row .ofleft-9{margin-left:891px;}
.row .ofleft-9:first-child,
.row .first.ofleft-9{margin-left:861px;}
.row .ofleft-10{margin-left:990px;}
.row .ofleft-10:first-child,
.row .first.ofleft-10{margin-left:960px;}
.row .ofleft-11{margin-left:1089px;}
.row .ofleft-11:first-child,
.row .first.ofleft-11{margin-left:1059px;}
.row-content{zoom:1;}
.row-content:before,
.row-content:after{content:" ";display:table;}
.row-content:after{clear:both;}
.row-content [class^="col-"]{float:left;margin-left:2.3%;}
.row-content [class^="col-"].first,
.row-content [class^="col-"]:first-child{margin-left:0;clear:both;}
.row-content .col-6:nth-child(2n+1){margin-left:0;clear:both;}
.row-content .col-1{width:6.225%;}
.row-content .col-2{width:14.75%;}
.row-content .col-3{width:23.275%;}
.row-content .col-4{width:31.8%;}
.row-content .col-5{width:40.325%;}
.row-content .col-6{width:48.85%;}
.row-content .col-7{width:57.375%;}
.row-content .col-8{width:65.9%;}
.row-content .col-9{width:74.425%;}
.row-content .col-10{width:82.95%;}
.row-content .col-11{width:91.475%;}
.row-content .col-12{width:100%;}
.w-custom-1{width:185px;}
[class^="span"].pos-auto,
.row.center [class^="span"]{margin-left:auto !important;margin-right:auto;float:none;text-align:left;}
.mtop-1{margin-top:23px !important;}
.mtop-2{margin-top:32px !important;}
.mtop-3{margin-top:41px !important;}
.mtop-w{margin-top:50px !important;}
.mtop-f{margin-top:36px !important;float:left;}
.pull-right{float:right !important;}
.pull-left{float:left;}
#main{}
.line{background-color:#f6f6f6;padding:7px 0;}
.link-main{line-height:16px;margin:10px 0;display:inline-block;position: relative;}
.link-main:hover{text-decoration:none;}
.link-main:after {content: '';position: absolute;bottom:-5px;left:0;width:100%;background: #bac0c5;height:1px;opacity:0;transition: all .3s;}
.link-main:hover:after {opacity:1;bottom:-1px;}
.sticky_head{width:auto !important;padding:20px 0 26px;background-color:#fff;z-index:1000;position:relative;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;left:0;right:0;}
.sticky_head .showStick{display:none;}
.sticky_head .hideStick{display:block;}
.sticky_head.is_stuck{box-shadow:0 5px 7px rgba(44, 43, 42, 0.17);-o-box-shadow:0 5px 7px rgba(44, 43, 42, 0.17);-ms-box-shadow:0 5px 7px rgba(44, 43, 42, 0.17);-moz-box-shadow:0 5px 7px rgba(44, 43, 42, 0.17);-webkit-box-shadow:0 5px 7px rgba(44, 43, 42, 0.17);}
.sticky_head.is_stuck .showStick{display:block;}
.sticky_head.is_stuck .hideStick + .showStick{margin-top:0;}
.sticky_head.is_stuck .hideStick{display:none;}
#header .back__call_lnk{margin:20px 20px 0;}
#header .nav-main{padding-top:6px;margin-left:-50px;}
.logo img{display:block;margin:7px auto 0;}
#footer{margin-top:69px;background-color:#f6f6f6;padding:30px 0 55px;position:relative;}
#footer .b-contacts__list a[href^="tel:"]{font-size:16px;}
#footer .span-f-custom{width:410px !important;}
#footer .nav-main{padding-top:10px;}
#footer .nav-main li + li{margin-left:4px;}
#footer .nav-main a{font-weight:bold;}
#footer .span-3.mtop-f{width:217px;}
.copyright{font-size:11px;font-family:Arial, sans-serif;color:#6f7a7f;}
.creator{font-family:Arial, sans-serif;font-size:11px;color:#6f7a7f;text-align:right;}
.creator img{display:inline-block;vertical-align:middle;margin-right:12px;}
.creator a{font-family:Arial, sans-serif;color:#4b7de9;font-size:11px;text-decoration:underline;}
.creator a:hover{text-decoration:none;}
.buffer_clear{height:309px;clear:both;}
.widget{position:relative;}
.widget + .widget{margin-top:20px;}
.sidebar .widget + .widget{margin-top:40px;}
.widget.widget__col_styled{position:relative;margin-bottom:81px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;background-color:#f6f6f6;}
.widget.widget__col_styled .entry{margin-top:0;padding:25px 42px 10px;position:relative;}
.widget.widget__col_styled:after{display:block;position:absolute;content:'';width:0;height:0;top:100%;left:0;border-style:solid;border-width:46px 133px 0 133px;border-color:#f6f6f6 transparent transparent transparent;}
.widget .col-half{width:46%;float:left;}
.widget .col-half + .col-half{margin-left:8%;}
.widget .h{display:block;}
.widget .h.header_colored,
.widget header.header_colored{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:11px 20px 8px;background-color:#eff4ff;}
.widget .h.header_bg_1,
.widget header.header_bg_1{height:26px;padding-left:42px;padding-top:16px;padding-bottom:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(../../images/bg_title_red.png) center center repeat;}
.widget .h.header_bg_1 .title3,
.widget header.header_bg_1 .title3{text-transform:uppercase;color:#fff;}
.widget header + .entry{margin-top:29px;}
.widget .entry{zoom:1;}
.widget .entry:before,
.widget .entry:after{content:" ";display:table;}
.widget .entry:after{clear:both;}
.widget.page header{position:relative;}
.fwb-bg{background-position:center center;bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0;z-index:0;}
.fwb-bg .ovrl{width:100%;height:100%;position:relative;z-index:2;}
.fwb-bg ~ div,
.fwb-bg + header{position:relative;z-index:1;}
.fwb-bg.bg-1{/*background-image:url(../img/bg-1.png);*/background-repeat:no-repeat;background-position:center top;}
.fwb-bg.bg-2{/*background-image:url(../img/bg-2.jpg);*/}
.fwb-bg.bg-3{/*background-image:url(../img/bg-3.jpg);*/}
.fwb-bg.bg-4{/*background-image:url(../img/bg-4.jpg);*/}
.nav-main li{display:inline-block;vertical-align:top;}
.lt-ie8 .nav-main li{display:inline;zoom:1;}
.nav-main li + li{margin-left:20px;}
@media (max-width:1025px){.nav-main li + li{margin-left:10px;}
}
.nav-main li a, .nav-main li span{font-size:14px;line-height:16px;border-bottom:1px solid #dcdcdc;}
.nav-main li a:hover, .nav-main li span:hover{color:#4b7de9;border-bottom-color:transparent;}
.nav-main li a.active, .nav-main li span.active{color:#4b7de9;border-bottom-color:transparent;cursor:default;}
.nav_user{white-space:nowrap;}
.nav_user li{display:inline-block;line-height:30px;font-size:14px;vertical-align:top;}
.lt-ie8 .nav_user li{display:inline;zoom:1;}
.nav_user li a, .nav_user li span{font-size:14px;color:#4b7de9;text-decoration:underline;}
.nav_user li a:hover, .nav_user li span:hover{text-decoration:none;}
.nav_user li + li{margin-left:20px;}
.nav_catalog{margin-left:-42px;margin-right:-42px;}
.nav_catalog li ul{display:none;}
.nav_catalog li.open > ul{display:block;}
.nav_catalog li.open > a, .nav_catalog li.open > span{font-weight:bold;}
.nav_catalog > li > a, .nav_catalog > li > span{display:block;padding:10px 42px;font-size:16px;line-height:20px;}
.nav_catalog > li > a.hightlight, .nav_catalog > li > span.hightlight{font-weight:bold;color:#bf2244;}
.nav_catalog > li.open{background-color:#f0f0f0;}
.nav_catalog > li.open > a, .nav_catalog > li.open > span{background-color:#e3e3e3;font-weight:bold;letter-spacing:0.01em;}
.nav_catalog > li.open > ul{padding:11px 15px 11px 42px;}
.mobile-menu .nav_catalog > li.open > a, .mobile-menu .nav_catalog > li.open > span{font-weight:400;letter-spacing:0.01em;color:#fff;background:#ff5265;padding:10px 15px;}
.mobile-menu .nav_catalog > li.open > a:hover, .mobile-menu .nav_catalog > li.open > span:hover {color:#fff;background:#ff5265;}
.mobile-menu .nav_catalog > li > span.plus:hover
.mobile-menu .nav_catalog > li.open > span.plus:hover,
.mobile-menu .nav_catalog > li.open > span.plus {padding:0;background: url(../img/plus-nav.png) center center no-repeat;}
.mobile-menu .nav_catalog > li > span {padding: 10px 15px;}

.nav_catalog li.li_lvl1 {position: relative;}
.nav_catalog > li > a:before, .nav_catalog > li > span:before{content:'';display:block;position:absolute;top:8px;left:8px;background:no-repeat center;background-size:contain;width:26px;height:26px;}
.nav_catalog > li.class_icon_radiatory_otopleniya > a:before, .nav_catalog > li.class_icon_radiatory_otopleniya > span:before{background-image: url('../../tmpl/img/cat_icons/5.svg');}
.nav_catalog > li.class_icon_nasosy > a:before, .class_icon_nav_catalog > li.nasosy > span:before{background-image: url('../../tmpl/img/cat_icons/7.svg');}
.nav_catalog > li.class_icon_polotentsesushiteli > a:before, .nav_catalog > li.class_icon_polotentsesushiteli > span:before{background-image: url('../../tmpl/img/cat_icons/6.svg');}
.nav_catalog > li.class_icon_plitka > a:before, .nav_catalog > li.class_icon_plitka > span:before{background-image: url('../../tmpl/img/cat_icons/8.svg');}
.nav_catalog > li.class_icon_kotelnoe_oborudovanie > a:before, .nav_catalog > li.class_icon_kotelnoe_oborudovanie > span:before{background-image: url('../../tmpl/img/cat_icons/3.svg');}
.nav_catalog > li.class_icon_truby_i_fitingi > a:before, .nav_catalog > li.class_icon_truby_i_fitingi > span:before{background-image: url('../../tmpl/img/cat_icons/9.svg');}
.nav_catalog > li.class_icon_teplyy_pol > a:before, .nav_catalog > li.class_icon_teplyy_pol > span:before{background-image: url('../../tmpl/img/cat_icons/10.svg');}
.nav_catalog > li.class_icon_napolnye_pokrytiya > a:before, .nav_catalog > li.class_icon_napolnye_pokrytiya > span:before{background-image: url('../../tmpl/img/cat_icons/1.svg');}
.nav_catalog > li.class_icon_klimaticheskoe_oborudovanie > a:before, .nav_catalog > li.class_icon_klimaticheskoe_oborudovanie > span:before{background-image: url('../../tmpl/img/cat_icons/2.svg'); top:15px;}
.nav_catalog > li.class_icon_elektrika > a:before, .nav_catalog > li.class_icon_elektrika > span:before{background-image: url('../../tmpl/img/cat_icons/11.svg');}
.nav_catalog > li.class_icon_santekhnika > a:before, .nav_catalog > li.class_icon_santekhnika > span:before{background-image: url('../../tmpl/img/cat_icons/15.svg');}
.nav_catalog > li.class_icon_dveri > a:before, .nav_catalog > li.class_icon_dveri > span:before{background-image: url('../../tmpl/img/cat_icons/17.svg');}
.nav_catalog > li.class_icon_arkhitekturnyy_dekor > a:before, .nav_catalog > li.class_icon_arkhitekturnyy_dekor > span:before{background-image: url('../../tmpl/img/cat_icons/14.svg');}
.nav_catalog > li.class_icon_rasprodazha > a:before, .nav_catalog > li.class_icon_rasprodazha > span:before{background-image: url('../../tmpl/img/cat_icons/4.svg');}
.nav_catalog > li.class_icon_100_oplata_artcoin > a:before, .nav_catalog > li.class_icon_100_oplata_artcoin > span:before{background-image: url('../../tmpl/img/cat_icons/16.svg');}
.nav_catalog > li.class_icon_feyerverki > a:before, .nav_catalog > li.class_icon_feyerverki > span:before{background-image: url('../../tmpl/img/cat_icons/13.svg');}
.nav_catalog > li.class_icon_radiatory_otopleniya > span:before, .nav_catalog > li.class_icon_radiatory_otopleniya > span:before{background-image: url('../../tmpl/img/cat_icons/5.svg');}
.nav_catalog > li.class_icon_nasosy > span:before, .class_icon_nav_catalog > li.nasosy > span:before{background-image: url('../../tmpl/img/cat_icons/7.svg');}
.nav_catalog > li.class_icon_polotentsesushiteli > span:before, .nav_catalog > li.class_icon_polotentsesushiteli > span:before{background-image: url('../../tmpl/img/cat_icons/6.svg');}
.nav_catalog > li.class_icon_plitka > span:before, .nav_catalog > li.class_icon_plitka > span:before{background-image: url('../../tmpl/img/cat_icons/8.svg');}
.nav_catalog > li.class_icon_kotelnoe_oborudovanie > span:before, .nav_catalog > li.class_icon_kotelnoe_oborudovanie > span:before{background-image: url('../../tmpl/img/cat_icons/3.svg');}
.nav_catalog > li.class_icon_truby_i_fitingi > span:before, .nav_catalog > li.class_icon_truby_i_fitingi > span:before{background-image: url('../../tmpl/img/cat_icons/9.svg');}
.nav_catalog > li.class_icon_teplyy_pol > span:before, .nav_catalog > li.class_icon_teplyy_pol > span:before{background-image: url('../../tmpl/img/cat_icons/10.svg');}
.nav_catalog > li.class_icon_napolnye_pokrytiya > span:before, .nav_catalog > li.class_icon_napolnye_pokrytiya > span:before{background-image: url('../../tmpl/img/cat_icons/1.svg');}
.nav_catalog > li.class_icon_klimaticheskoe_oborudovanie > span:before, .nav_catalog > li.class_icon_klimaticheskoe_oborudovanie > span:before{background-image: url('../../tmpl/img/cat_icons/2.svg'); top:15px;}
.nav_catalog > li.class_icon_elektrika > span:before, .nav_catalog > li.class_icon_elektrika > span:before{background-image: url('../../tmpl/img/cat_icons/11.svg');}
.nav_catalog > li.class_icon_santekhnika > span:before, .nav_catalog > li.class_icon_santekhnika > span:before{background-image: url('../../tmpl/img/cat_icons/15.svg');}
.nav_catalog > li.class_icon_dveri > span:before, .nav_catalog > li.class_icon_dveri > span:before{background-image: url('../../tmpl/img/cat_icons/17.svg');}
.nav_catalog > li.class_icon_arkhitekturnyy_dekor > span:before, .nav_catalog > li.class_icon_arkhitekturnyy_dekor > span:before{background-image: url('../../tmpl/img/cat_icons/14.svg');}
.nav_catalog > li.class_icon_rasprodazha > span:before, .nav_catalog > li.class_icon_rasprodazha > span:before{background-image: url('../../tmpl/img/cat_icons/4.svg');}
.nav_catalog > li.class_icon_100_oplata_artcoin > span:before, .nav_catalog > li.class_icon_100_oplata_artcoin > span:before{background-image: url('../../tmpl/img/cat_icons/16.svg');}
.nav_catalog > li.class_icon_feyerverki > span:before, .nav_catalog > li.class_icon_feyerverki > span:before{background-image: url('../../tmpl/img/cat_icons/13.svg');}

@media (max-width: 900px) {.mobile-menu span.plus:before, .mobile-menu .nav_catalog a:before {background: none !important;}}

.nav_catalog .lvl2 > li + li{margin-top:10px;}
.nav_catalog .lvl2 > li > a, .nav_catalog .lvl2 > li > span{font-size:14px;line-height:21px;}
.nav_catalog .lvl2 > li.open > a, .nav_catalog .lvl2 > li.open > span{font-weight:bold;}
.nav_catalog .lvl2 > li.open > ul{padding-top:11px;padding-bottom:7px;}
.nav_catalog .lvl3 > li{position:relative;padding-left:20px;}
.nav_catalog .lvl3 > li + li{margin-top:10px;}
.nav_catalog .lvl3 > li:after{content:'.';display:block;position:absolute;color:#1b303e;font-size:27px;top:-12px;left:10px;}
.nav_catalog .lvl3 > li > a, .nav_catalog .lvl3 > li > span{font-size:14px;line-height:16px;}
.nav_catalog .lvl4{padding-top:11px;padding-bottom:7px;}
.nav_catalog .lvl4 > li{padding-left:10px;}
.nav_catalog .lvl4 > li + li{margin-top:10px;}
.nav_catalog .lvl4 > li > a, .nav_catalog .lvl4 > li > span{color:#4b7de9;font-size:14px;line-height:16px;}
.nav_catalog .lvl4 > li > a.active, .nav_catalog .lvl4 > li > span.active{font-weight:bold;color:#004df3;}
.nav_catalog > li > a:hover, .nav_catalog > li > span:hover{color:#df1c43;background:#e4e4e4;}
.nav_catalog > li > span.plus {padding: 0px;}
.nav_catalog li li > a:hover, .nav_catalog li li > span:hover{color:#df1c43;}
.nav-foot li + li{margin-top:10px;}
.nav-foot li a, .nav-foot li span{font-size:14px;line-height:18px;}
.nav-foot li a.hightlight, .nav-foot li span.hightlight{}
.b-contacts{zoom:1;}
.b-contacts:before,
.b-contacts:after{content:" ";display:table;}
.b-contacts:after{clear:both;}
.b-contacts .caption{font-size:14px;line-height:18px;white-space:nowrap;}
.b-contacts__list{margin-top:3px;}
.b-contacts__list li{line-height:22px;white-space:nowrap;}
.b-contacts__list a[href^="tel:"]{font-size:18px;line-height:18px;font-weight:bold;white-space:nowrap;}
.b-contacts__list .time{font-style:italic;font-size:14px;line-height:18px;color:#4b7de9;font-weight:300;}
.b-contacts__col{float:left;width:155px;}
.b-cart{width:234px;height:62px;padding:2px;border:1px solid #c2c2c2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ffffff;}
.b-cart__icon{float:left;width:59px;border-right:1px solid #c2c2c2;text-align:center;}
.b-cart__icon i{margin:15px 0;}
.b-cart__container{display:block;padding:12px 0 10px 12px;}
.b-cart__icon + .b-cart__container{margin-left:60px;}
.b-cart__container .caption{display:block;font-size:18px;font-weight:bold;}
.b-cart__container .text{display:block;margin-top:6px;color:#4b7de9;font-style:italic;white-space:nowrap;font-weight:300;}
.b-benefits{background-color:#f6f6f6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.b-benefits__list{text-align:center;white-space:nowrap;padding:10px 24px;}
.b-benefits__list li{display:inline-block;vertical-align:top;line-height:32px;}
.lt-ie8 .b-benefits__list li{display:inline;zoom:1;}
.b-benefits__list li + li{margin-left:35px;}
.b-benefits__list li a{display:block;line-height:32px;}
.b-benefits__list li a:hover{color:#1c7eed;}
.b-benefits__list li i{vertical-align:middle;margin-right:9px;font-size:14px;}
.b-benefits__list_t_full{white-space:normal;padding:0%;margin-top:-20px;text-align:center;}
.b-benefits__list_t_full li{margin:38px -1px 0 !important;width:33%;line-height:1;text-align:center;}
.b-benefits__list_t_full li i + .name{margin-top:5px;}
.b-benefits__list_t_full li .name{font-size:16px;line-height:20px;font-weight:bold;}
.b-benefits__list_t_full li .name + .desc{margin-top:4px;}
.b-benefits__list_t_full li .desc{font-size:13px;line-height:16px;}
.filter-main{margin-bottom:30px;display:block;}
.b-search{}
.b-search .search-wrap{position:relative;}
.b-search .search-wrap i.icon-search{position:absolute;top:8px;right:10px;z-index:3;}
.b-search .search-wrap .text-fld{}
.b-search .search-wrap .selectric{border:none;}
.b-search .selectricItems{max-height:202px;}
.b-search .selectricItems ul{max-height:202px;}
.b-search .selectricItems ul li{min-height:16px;line-height:16px;}
.b-search .selectricItems ul li:hover{color:#4b7de9;}
.b-search .selectricItems ul li + li{margin-top:7px;}
.b-search .search-wrap .selectric-select{position:absolute;right:12px;font-style:italic;border:none;top:10px;z-index:3;}
.form-search__short .text-fld,
.b-search .text-fld{color:#1b303e;}
.form-search__short .text-fld::-webkit-input-placeholder{color:#c7c6c6;}
.form-search__short .text-fld:-moz-placeholder{color:#c7c6c6;}
.form-search__short .text-fld::-moz-placeholder{color:#c7c6c6;}
.form-search__short .text-fld:-ms-input-placeholder{color:#c7c6c6;}
.b-search .text-fld::-webkit-input-placeholder{color:#c7c6c6;}
.b-search .text-fld:-moz-placeholder{color:#c7c6c6;}
.b-search .text-fld::-moz-placeholder{color:#c7c6c6;}
.b-search .text-fld:-ms-input-placeholder{color:#c7c6c6;}
.b-search .btn{float:right;}
.search__results li{font-size:20px;line-height:24px;}
.search__results li + li{margin-top:10px;}
.search__results li p{font-size:14px;line-height:18px;margin-top:5px;}
.search__results li a{font-size:20px;line-height:24px;}
.slider_main{position:relative;height:400px;}
.slider_main .bx-wrapper{position:relative;}
.slider_main .bxslider{height:400px;z-index:1;}
.slider_main .slide{height:400px;}
.slider_main .slider__img{width:600px;height:400px;overflow:hidden;float:left;}
.slider_main .slider__img + .slider__content{margin-left:600px;}
.slider_main .slider__content{height:400px;position:relative;z-index:2;background:url(../img/slide_text.jpg) 0 0;}
.slider_main .slider__content p{font-size:13px;line-height:19px;text-transform:uppercase;color:#fff;}
.slider_main .slider__content p + p{margin-top:17px;}
.slider_main .slider__content__wr{padding:21px 26px 26px;}
.slider_main .slider__content.static-outer-content{position:absolute;top:1px;left:600px}
.slider_main .bx-prev,
.slider_main .bx-next{display:block;position:absolute;top:50%;margin-top:-17px;width:34px;height:34px;background:url(../img/arrow_slider.png) 0 0 no-repeat;cursor:pointer;overflow:hidden;text-indent:-1111px;-webkit-opacity:0.8;-moz-opacity:0.8;-ms-opacity:0.8;-o-opacity:0.8;opacity:0.8;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;z-index:222;}
.slider_main .bx-prev:hover,
.slider_main .bx-next:hover{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}
.slider_main .bx-prev.disabled,
.slider_main .bx-next.disabled{display:none;}
.slider_main .bx-next{right:259px;background-position:-34px 0;}
.slider_main .bx-prev{left:0;}
.slider_main .bx-pager{position:absolute;left:0;bottom:9px;right:259px;text-align:center;z-index:222;}
.slider_main .bx-pager .bx-pager-item{margin:0 7px;display:inline-block;vertical-align:top;}
.lt-ie8 .slider_main .bx-pager .bx-pager-item{display:inline;zoom:1;}
.slider_main .bx-pager .bx-pager-link{display:inline-block;vertical-align:top;overflow:hidden;text-indent:-111px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:8px;height:8px;background-color:#2f2e2d;border:2px solid #fff;}
.lt-ie8 .slider_main .bx-pager .bx-pager-link{display:inline;zoom:1;}
.slider_main .bx-pager .bx-pager-link.active{background-color:#dd3949;}
.b-collection{}
.b-collection .el{display:inline-block;vertical-align:top;margin:0 5px 8px 0;height:150px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;}
.b-collection .el:hover{-webkit-opacity:.8;-moz-opacity:.8;-ms-opacity:.8;-o-opacity:.8;opacity:.8;}
.b-collection .el img{display:block;max-height:100%;height:auto;}
.image_popup_body img{display:block;}
.b-peoples__item{float:left;width:300px;margin-right:30px;}
.b-peoples__item .name{font-size:16px;line-height:1;text-transform:uppercase;font-weight:bold;color:#dd3949;}
.b-peoples__item .status{margin-top:7px;margin-bottom:7px;font-size:12px;font-weight:bold;text-transform:uppercase;}
.b-peoples__item__img{float:left;margin-left:8px;width:92px;height:105px;position:relative;}
.b-peoples__item__img:after{display:block;content:'';position:absolute;bottom:0;right:0;left:0;height:15px;background:url(../img/mask_people.png) 0 0 no-repeat;}
.b-peoples__item__wr{margin-left:123px;}
.b-peoples__item__link{line-height:24px;font-size:14px;}
.b-peoples__item__link + .b-peoples__item__link{margin-top:3px;}
.b-peoples__item__link a{color:#dd3949;font-size:15px;font-weight:bold;}
.b-peoples__item__link i{vertical-align:middle;margin-right:3px;}
.b-peoples__more{float:left;width:197px;text-align:center;}
.add_more{display:inline-block;vertical-align:top;margin-top:32px;font-size:13px;line-height:24px;font-weight:bold;text-transform:uppercase;}
.lt-ie8 .add_more{display:inline;zoom:1;}
.add_more i{vertical-align:middle;margin-right:3px;}
.all_lnk{display:inline-block;vertical-align:top;margin-top:20px;font-size:13px;font-weight:bold;text-transform:uppercase;}
.lt-ie8 .all_lnk{display:inline;zoom:1;}
.b-catalog .span-3:nth-child(4n+1){clear:both;margin-left:0 !important;}
.b-catalog__item{margin-bottom:50px;}
.b-catalog__item .img{height:152px;line-height:152px;text-align:center;overflow:hidden;}
.b-catalog__item .img img{max-width:100%;height:auto;display:inline;vertical-align:middle;}
.b-catalog__item__ttl{min-height:44px;line-height:44px;background-color:#f6f6f6;padding:0 20px;}
.b-catalog__item__ttl a{text-transform:uppercase;font-weight:bold;font-size:16px;line-height:1.3;letter-spacing:0.05em;display:inline-block;vertical-align:middle;}
.b-catalog__item__sublist{padding:15px 20px;}
.b-catalog__item__sublist li + li{margin-top:18px;}
.b-catalog__item__sublist li a{font-size:14px;line-height:20px;color:#4b7de9;border-bottom:1px solid #d4ddf1 !important;}
.b-catalog__item__sublist li a:hover{border-bottom-color:transparent;border-bottom:1px solid #4b7de9 !important;}
.b-catalog__item__sublist li.tggl{display:none;}
.b-catalog__item__more{padding:0 20px;}
.b-catalog__item__more a{display:inline-block;padding:2px 26px 2px 14px;vertical-align:top;font-size:14px;line-height:20px;color:#b6b6b6;border:1px solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;}
.lt-ie8 .b-catalog__item__more a{display:inline;zoom:1;}
.b-catalog__item__more a:after{display:block;content:'';width:0;height:0;position:absolute;top:10px;right:14px;border-style:solid;border-width:5px 4px 0 4px;border-color:#b6b6b6 transparent transparent transparent;}
.b-catalog__item__more a.opened:after{border-width:0px 4px 5px 4px;border-color:transparent transparent #b6b6b6 transparent;}
.catalog__nav{text-align:right;bottom:7px;/*margin-bottom: 30px;*/}
.catalog__nav + .title1{max-width:404px;}
.catalog__nav li{display:inline-block;vertical-align:top;margin-left:11px;}
.lt-ie8 .catalog__nav li{display:inline;zoom:1;}
.catalog__nav .togglerViewProducts{line-height:27px;padding:0 !important;background:none;border:none;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;opacity:0.5;}
.catalog__nav .togglerViewProducts.active{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}
.catalog__nav .togglerViewProducts i{width:17px;vertical-align:middle;margin:0;}
.tab.active {float: left;width: 100%;}
.tabs_products .tabs__head a{display:inline-block;vertical-align:top;padding:6px 13px;border:2px solid transparent;margin-right:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;letter-spacing:0.05em;}
.lt-ie8 .tabs_products .tabs__head a{display:inline;zoom:1;}
.tabs_products .tabs__head a span{font-weight:bold;font-size:14px;line-height:16px;text-transform:uppercase;display:inline-block;border-bottom:1px dotted;}
.lt-ie8 .tabs_products .tabs__head a span{display:inline;zoom:1;}
.tabs_products .tabs__head a:hover span{border-bottom-color:transparent;}
.tabs_products .tabs__head a.active{border-color:#1b303e;}
.tabs_products .tabs__head a.active span{font-size:16px;border-bottom:transparent;}
.products__list{/*margin-top:-32px;*/zoom:1;}
.products__list:before,
.products__list:after{content:" ";display:table;}
.products__list:after{clear:both;}
.products__list__subhead{clear:both;font-size:24px;line-height:28px;font-weight:bold;letter-spacing:0.05em;padding-top:32px;text-transform:uppercase;}
.product__list_v_table .products__list__subhead{margin-bottom:20px;}
.product__list_v_list .products__list__subhead{margin-bottom:20px;}
.product__list_v_list .products__list__subhead:first-child{padding-top:0;}
.product__list_v_table{margin-right:-30px;}
.product__list_v_table.product__list_v_table-large{margin-right:0px;}
.product__list_v_table .span-3{margin-left:0 !important;margin-right:30px;}
.product__list_v_table .products__list__subhead + .span-3{margin-left:0;}
.products__list__subhead + .b-collection{margin-top:20px;}
.product__stick_view{position:absolute;top:12px;left:12px;width:28px;height:16px;z-index:2;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;background:url(../img/iconl.png) -291px 0 no-repeat;}
.product__stick_view:hover .tip{display:block;}
.form-label:hover .tip{display:block;}
.form-label .tip{width:300px;}
.product__stick_sale{position:absolute;top:8px;right:8px;z-index:11;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-size:11px;line-height:12px;color:#fff;font-weight:bold;text-transform:uppercase;display:inline-block;padding:6px 8px;background-color:#ff5364;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.lt-ie8 .product__stick_sale{display:inline;zoom:1;}
.products__item{height:390px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#ffffff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;}
.products__item:hover{border-color:#ee5261;}
.products__item:hover .product__stick_view,
.products__item:hover .product__stick_sale{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;}
.products__item:hover .ttl a{text-decoration:none;}
.products__item:hover .products__item__foot{margin-left:1px;margin-right:1px;}
.products__item .content_wrap{width:265px;}
.products__item .img{padding:0 10px;text-align:center;line-height:195px;height:195px;overflow:hidden;width:245px;}
.products__item .img img{max-width:100%;max-height:100%;height:auto;width:auto;vertical-align:middle;}
.products__item .ttl{height:66px;padding:0 5px;overflow:hidden;text-align:center;}
.products__item .ttl a{font-size:14px;line-height:22px;border-bottom:1px solid #d4ddf1 !important;color:#4b7de9;}
.products__item .ttl a:hover{border-bottom:1px solid #4b7de9 !important;}
.products__item .desc{margin-top:12px;display:none;font-size:14px;line-height:20px;color:#1b303e;}
.products__item .desc strong{font-weight:bold;}
.products__item__foot{position:absolute;bottom:0;right:0;left:0;padding-top:5px;border-top:1px solid #e6e6e6;text-align:center;}
.caption-tel{display:block;font-size:12px;color:#999;text-align:right;margin-bottom:5px;}
.phone-head{color:#002c3c;font-size:25px;font-weight:700;line-height:18px;display:block;text-align:right;}
.prouct_status{margin-top:13px;margin-bottom:17px;font-size:14px;line-height:17px;}
.prouct_status i{vertical-align:middle;margin-right:4px;}
.prouct_status.status_instock{color:#19902a;}
.prouct_status.status_onorder{color:gray;}
.btn_cart{height:40px;padding:8px 20px;font-size:20px;line-height:24px;font-weight:normal;}
.btn_cart i{margin-left:8px;margin-right:0;}
.btn_cart .currency{font-size:18px;}
.products__load{margin-top:30px;}
.products__load a{display:block;font-weight:bold;font-size:14px;text-align:center;text-transform:uppercase;color:#1b303e;border:2px solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;height:44px;line-height:44px;}
.products__pagination{margin-top:30px;font-size:16px;border-top:1px solid #d7d7d7;padding-top:15px;}
.products__pagination span{display:inline-block;margin-right:10px;vertical-align:middle;}
.products__pagination a{display:inline-block;vertical-align:middle;margin-right:5px;padding:5px;color:#4b7de9;text-decoration:underline;}
.products__pagination a:hover{text-decoration:none;}
.products__pagination .current{padding:5px;border:2px solid #1b303e;margin-right:5px;}
.product__list_v_list.products__list{margin-top:0;}
.product__list_v_list.products__list .span-3{margin-top:-1px;float:none;zoom:1;margin-left:0 !important;width:auto;}
.product__list_v_list.products__list .span-3:before,
.product__list_v_list.products__list .span-3:after{content:" ";display:table;}
.product__list_v_list.products__list .span-3:after{clear:both;}
.product__list_v_list.products__list .span-3:nth-child(3n+1),
.product__list_v_list.products__list .span-3:nth-child(4n+1){clear:none;margin-left:0px !important;}
.product__list_v_list.products__list .span-3:first-child .products__item{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;}
.product__list_v_list.products__list .span-3:last-child .products__item{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
.product__list_v_list .products__item{zoom:1;height:auto;padding:36px;position:relative;z-index:11;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.product__list_v_list .products__item:before,
.product__list_v_list .products__item:after{content:" ";display:table;}
.product__list_v_list .products__item:after{clear:both;}
.product__list_v_list .products__item:hover{z-index:111;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.product__list_v_list .products__item .img{float:left;padding:0;width:175px;}
.product__list_v_list .products__item .img + .content_wrap{margin-left:207px;}
.product__list_v_list .products__item .content_wrap{width:auto;}
.product__list_v_list .products__item .content_wrap .ttl{padding:0;height:auto;text-align:left;}
.product__list_v_list .products__item .content_wrap .desc{display:block;}
.product__list_v_list .products__item__foot{margin:0 !important;position:relative;left:auto;right:auto;bottom:auto;border-top:none;padding:0;width:auto;float:right;}
.product__list_v_list .products__item__foot ~ .content_wrap{margin-right:222px;}
.product__list_v_list .product__stick_view{top:50px;left:17px;}
.product__list_v_list .product__stick_sale{top:14px;left:-6px;right:auto;}
.product__list_v_list .product__stick_sale:before{position:absolute;top:100%;left:1px;display:block;content:'';width:0;height:0;border-style:solid;border-width:0 4px 4px 0;border-color:transparent #be2143 transparent transparent;}
.products__item_small{display:block;text-decoration:none;min-height:64px;zoom:1;}
.products__item_small:before,
.products__item_small:after{content:" ";display:table;}
.products__item_small:after{clear:both;}
.products__item_small .img{float:left;width:50px;min-height:64px;}
.products__item_small .img + .ttl{margin-left:70px;}
.products__item_small .img img{display:block;max-width:100%;height:auto;}
.products__item_small .ttl{display:block;font-size:14px;line-height:20px;}
.products__item_small .ttl .article{font-size:13px;}
.products__item_small .ttl a{text-decoration:underline;color:#4b7de9;}
.products__item_small:hover .ttl a{text-decoration:none;}
.b-ya-market{display:block;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.b-ya-market:hover{border-color:#4b7de9;}
.b-ya-market .ya-market_img{margin:9px auto 14px;display:block;}
.b-ya-market .ttl{display:block;padding:12px 10px;text-align:center;font-family:Arial, sans-serif;font-size:18px;line-height:20px;color:#292929;}
.b-ya-market .ttl span{}
.b-ya-market .ttl span{font-family:Arial, sans-serif;font-size:12px;color:#4b7de9;text-decoration:underline;}
.b-ya-market:hover span{text-decoration:none;}
.star_market{text-align:center;}
.b-stars{display:block;margin:10px auto 0;width:105px;height:20px;background:url(../img/stars.png) 0 0 no-repeat;}
.b-stars.vote_0{background-position:-105px 0;}
.b-stars.vote_1{background-position:-84px 0;}
.b-stars.vote_2{background-position:-63px 0;}
.b-stars.vote_3{background-position:-42px 0;}
.b-stars.vote_4{background-position:-21px 0;}
.b-stars.vote_5{background-position:0 0;}
.form-search__short{margin-top:27px;zoom:1;}
.form-search__short:before,
.form-search__short:after{content:" ";display:table;}
.form-search__short:after{clear:both;}
.form-search__short .search-wrap{position:relative;height:34px;}
.form-search__short .text-fld{position:absolute;left:0;top:0;height:34px;background-color:#fff;padding-left:23px;padding-right:50px;}
.form-search__short .search-btn{position:absolute;right:1px;top:1px;padding:0;width:34px;height:32px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#dd3949;border:none;}
.form-search__short .search-btn i{margin:4px;}
.b-social{padding-top:6px;text-align:right;}
.b-social a{display:inline-block;vertical-align:top;margin-right:14px;}
.lt-ie8 .b-social a{display:inline;zoom:1;}
.b-pay-method{text-align:right;}
.b-pay-method img{margin-left:1px;}
.table-product{width:100%;table-layout:fixed;border-collapse:collapse;}
.table-product th{font-weight:bold;font-size:16px;text-align:left;text-transform:uppercase;padding:0 0 8px 10px;}
.table-product th.td_prod{width:360px;text-align:left;}
.table-product th.td_price{text-align:center;width:115px;}
.table-product th.td_count{width:77px;}
.table-product th.td_remove{width:32px;text-align:right;}
.table-product th.td_remove i{cursor:pointer;}
.table-product tbody td{padding:24px 0 24px;}
.table-product tbody td.td_prod{width:260px;text-align:left;}
.table-product tbody td.td_price{text-align:center;width:115px;}
.table-product tbody td.td_count{width:77px;}
.table-product tbody td.td_remove{width:32px;text-align:right;}
.table-product tbody td.td_remove i{cursor:pointer;}
.table-product tfoot td{padding:20px 0;}
.table-product td{vertical-align:middle;border-top:1px solid #e6e6e6;}
.table-product .price{font-size:16px;line-height:20px;}
.table-product .summary{text-align:right;font-size:18px;line-height:22px;font-weight:bold;text-transform:uppercase;color:#1b303e;}
.table-product .summary .caption{margin-right:28px;}
.td_count .b-cart-counter{margin:0 auto;}
.npt{padding-top:0px !important;}
.ncl-listv{width:auto !important;max-width:100% !important;}
.ncl-listv .dvr-bl{display:block !important;}
#quick_buy .b-cart-counter,
#price-drop .b-cart-counter,
#basket_form_container .b-cart-counter{width:79px;height:22px;}
.b-cart-counter__btn{float:left;width:15px;height:15px;padding:0;margin:5px 0;border:1px solid #1b303e;background-color:transparent;background-image:url(../img/icons.png);overflow:hidden;text-indent:-1111px;}
.b-cart-counter__btn.b-cart-counter__btn_minus{background-position:-57px 0;}
.b-cart-counter__btn.b-cart-counter__btn_plus{background-position:-43px 0;}
#quick_buy .b-cart-counter__val,
#price-drop .b-cart-counter__val,
#basket_form_container .b-cart-counter__val{float:left;margin:0 3px;width:36px;height:20px;border:1px solid #ababab;color:#1b303e;text-align:center;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-o-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-ms-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);}
.breadcrumbs a{color:#1b303e;font-size:13px;line-height:19px;border-bottom:1px solid #dcdcdc;}
.breadcrumbs a:hover{border-bottom:none;color:#4b7de9;}
.breadcrumbs .delimeter{margin:0 4px;font-size:13px;color:#c7c6c6;line-height:15px;}
.filter{padding:20px 40px;background-color:#f0f5ff;}
.filter .btn.pull-right{margin-left:17px;}
.filter .separator .checkbox-list{padding-top:8px;}
.filter__row{zoom:1;}
.filter__row:before,
.filter__row:after{content:" ";display:table;}
.filter__row:after{clear:both;}
.filter__row [class^="span-"]{float:left;position:relative;min-height:1px;margin-left:43px;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;}
.filter__row [class^="span-"].first,
.filter__row [class^="span-"]:first-child{clear:left;margin-left:0 !important;}
.filter__row .span-1{padding-bottom:18px;width:163px;}
.filter__row .span-1:nth-child(4n+1){margin-left:0;clear:both;}
.filter__row .span-2{width:364px;}
.filter__row .span-3{width:572px;}
.filter__row .span-4{width:780px;}
.filter__row .span-4{margin-left:0;}
.advantage__item{padding:34px 25px;background:#dc3949 url("/upload/img/slide_text.jpg") no-repeat;border-radius:5px;margin-top:30px;text-align:center;margin-bottom:30px;}
.advantage__item .title3{color:#fff;text-transform:uppercase;}
.advantage__item .title3 + .img{margin-top:17px;}
.advantage__item .img img{display:block;margin:0 auto;}
.manufactures{}
.manufactures .item{height:213px;width:25%;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;text-align:center;font-size:20px;font-weight:bold;display:inline-table;float:left;vertical-align:middle;position:relative;}
.manufactures .item:nth-child(2),
.manufactures .item:nth-child(3),
.manufactures .item:nth-child(4),
.manufactures .item:first-child{border-top:1px solid #e6e6e6;}
.manufactures .item:nth-child(4n+1){border-left:1px solid #e6e6e6;}
.manufactures .item a{display:table-cell;vertical-align:middle;text-align:center;height:213px;}
.manufactures .item img{vertical-align:middle;max-height:100%;max-width:100%;height:auto;width:auto;}
.contacts__section + .contacts__section{padding-top:72px;}
.contacts__section .row-content{margin-bottom:22px;}
.contacts__section .row-content img{display:block;}
.contacts__section .content_block p + p{margin-top:13px;}
.contacts__list{margin-top:24px;}
.contacts__list .col-6{margin-bottom:21px;}
.contacts__list .caption{letter-spacing:0.05em;font-size:14px;line-height:20px;font-weight:bold;text-transform:uppercase;}
.contacts__list .caption + ul{margin-top:8px;}
.contacts__list ul li{font-size:14px;line-height:24px;}
.contacts__list ul li a{text-decoration:underline;font-size:14px;color:#4b7de9;line-height:24px;}
.contacts__list ul li a[href^="tel:"]{font-weight:bold;color:#1b303b;text-decoration:none;}
.contacts__list ul li a[href^="tel:"] + [href^="tel:"]{margin-left:6px;}
.contacts__list ul li a[href^="tel:"] span{font-weight:normal;}
.contacts__list ul li a:hover{text-decoration:none;}
.contacts__list ul li b{font-weight:bold;}
.contacts__list ul li small{display:inline;font-size:14px;line-height:24px;color:#9b9b9b;font-style:italic;}
.contacts__map{height:362px;}
.page_manufacturer .img_anons{float:left;height:174px;line-height:174px;width:213px;margin:0 33px 22px 0;text-align:center;}
.page_manufacturer .img_anons img{display:inline;vertical-align:middle;max-width:100%;max-height:100%;height:auto;width:auto;}
.subcatalog__list .span-3{margin-bottom:30px;}
.subcatalog__list .span-3:nth-child(3n+1){margin-left:0;}
.subcatalog__list .span-4{margin-bottom:17px;margin-left:17px;}
.products__list .span-4 .products__item .img {padding:11px;}
.subcatalog__list .span-4:nth-child(2n+1){margin-left:0;}
.subcatalog__list .span-4 .subcatalog__item__img,
.subcatalog__list .span-4 .subcatalog__item span.img {height:auto;}
.subcatalog__list .span-4 .subcatalog__item__preview {width:385px;/*width:100%;*/height:auto;}
.subcatalog__list .span-4 .subcatalog__item__pic-wrap {height:260px;}
.products__list .span-4 .products__item .img,
.products__list .span-4 .products__item .content_wrap {width:auto;}
.products__list .span-4 .products__item .ttl a {line-height: 20px !important;}
@media (max-width:700px) {.subcatalog__list .span-4{margin-left:0;}.page_manufacturer .img_anons{float:none;}}
@media (max-width:480px) {.subcatalog__list .span-4 .subcatalog__item__preview {width:100%;}}
.subcatalog__list .span-4 {width:calc(50% - 11px);}
.products__list .span-3 {margin-bottom: 32px;}
.products__list div .span-4{margin-bottom:17px;margin-left:17px;}
.products__list div .span-4:nth-child(2n+1){margin-left:0;}
@media (max-width:700px) {.products__list .span-4{margin-left:0;}}
.products__list .span-4 {width:calc(50% - 11px);}
.subcatalog__item{height:335px;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:relative;}
.subcatalog__item .sticker_country{position:absolute;right:11px;top:11px;}
.subcatalog__item a{padding:11px;display:block;text-decoration:none !important;}
.subcatalog__item .img{display:block;height:176px;line-height:176px;text-align:center;}
.subcatalog__item .img img{max-height:100%;max-width:100%;vertical-align:middle;width:auto;height:auto;}
.subcatalog__item .ttl{display:block;margin:14px 5px 0;text-align:center;font-size:14px;line-height:17px;text-transform:uppercase;color:#1b303e;height:80px;font-weight:bold;text-decoration:none;}
.subcatalog__item .ttl_mini{display:block;margin:10px 5px 0;text-align:center;font-size:13px;line-height:14px;text-transform:none;color:#1b303e;min-height:12px;height:100%;font-weight:normal;text-decoration:none;font-family:tahoma;}
.subcatalog__item:hover{border-color:#ee5261;}
.subcatalog__item:hover .ttl_mini,
.subcatalog__item:hover .ttl{color:#4b7de9;}
.sticker_country{display:block;width:32px;height:22px;background:url(../img/country.png) 0 0 no-repeat;}
.sticker_country.country_it{background-position:0 0;}
.sticker_country.country_de{background-position:-32px 0;}
.sticker_country.country_china{background-position:-64px 0;}
.sticker_country.country_ru{background-position:-96px 0;}
.p-product{zoom:1;}
.p-product:before,
.p-product:after{content:" ";display:table;}
.p-product:after{clear:both;}
.p-product [class^="col-"]{float:left;}
.p-product .col-left{width:322px;}
.p-product .col-main{margin-left:35px;width:504px;}
.p-product .b-ya-market{margin:0 auto;width:264px;}
.p-product .nav-buy{margin-bottom:10px;}
.p-product .nav-buy .btn{margin-right:9px;}
.p-product .widget header + .entry{margin-top:19px;}
.buy-credit a{display:inline-block;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:21px;text-decoration:none;}
.lt-ie8 .buy-credit a{display:inline;zoom:1;}
.buy-credit a i{vertical-align:middle;margin:0 5px 10px 0;}
.buy-credit a span{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;color:#1b303e;border-bottom:1px solid #1b303e;}
.lt-ie8 .buy-credit a span{display:inline;zoom:1;}
.buy-credit a:hover span{border-bottom-color:transparent;}
.product_advantage{width:107px;float:right;}
.product_advantage .el{display:block;text-align:center;text-decoration:none;}
.product_advantage .el + .el{margin-top:16px;padding-top:12px;}
.product_advantage .el i{margin-bottom:7px;}
.product_advantage .el span{font-weight:bold;font-size:14px;border-bottom:1px solid #dcdcdc;color:#1b303e;line-height:19px;}
.product_advantage .el:hover span{border-bottom-color:transparent;}
.product__benefit{margin-top:14px;}
.product__benefit .el{border:2px solid #e4e4e4;display:inline-block;font-size:14px;font-weight:bold;margin-right:10px;min-height:30px;padding:11px 9px 10px;vertical-align:top;white-space:nowrap;margin-bottom:10px;width:121px;}
.lt-ie8 .product__benefit .el{display:inline;zoom:1;}
.product__benefit .el span{display:inline-block;line-height:13px;text-align:center;vertical-align:middle;}
.lt-ie8 .product__benefit .el span{display:inline;zoom:1;}
.product__benefit .el i{vertical-align:middle;margin-right:14px;}
.product__benefit .el i.iconl-view{height:17px;}
.p-product_price{font-weight:bold;font-size:24px;color:#1b303e;line-height:32px;margin-bottom:16px;margin-top:5px;}
.p-product_status{display:inline-block;height:31px;line-height:31px;margin-bottom:15px;}
.lt-ie8 .p-product_status{display:inline;zoom:1;}
.p-product_status i{margin-right:7px;margin-top:4px;vertical-align:top;}
.p-product_status.exposure-z .tip,
.p-product_status.exposure .tip{font-weight:normal;text-transform:none;}
.p-product_status.exposure-z,
.p-product_status.exposure{position:relative;}
.p-product_status.exposure:hover .tip,
.p-product_status.exposure-z:hover .tip{display:block;}
.p-product_status.exposure{font-size:14px;font-weight:bold;text-transform:uppercase;color:#1b303e;text-align:center;width:329px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#f0f5ff;}
.p-product_status.exposure i{margin-top:7px;height:16px;}
.p-product_status.in_stock{font-size:18px;color:#19902a;}
.p-product__images .bxslider li{text-align:center;}
.p-product__images .bxslider li img{vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;}
.p-product__images .bx-wrapper{position:relative;}
.p-product__images .bx-wrapper + .bx-wrapper{margin-top:12px !important;}
.p-product__images .bx-wrapper .bx-next,
.p-product__images .bx-wrapper .bx-prev{position:absolute;top:50%;margin-top:-12px;width:24px;height:24px;display:block;overflow:hidden;text-indent:-1111px;background-image:url(../img/icon.png);}
.p-product__images .bx-wrapper .bx-next{right:-45px;background-position:-120px -24px;}
.p-product__images .bx-wrapper .bx-next.disabled{background-position:-144px -24px;}
.p-product__images .bx-wrapper .bx-prev{left:-45px;background-position:-192px -24px;}
.p-product__images .bx-wrapper .bx-prev.disabled{background-position:-168px -24px;}
#product__images-pager .bx-viewport{max-width:250px;}
#product__images-pager .slide_t{height:55px;}
#product__images-pager .slide_t a{height:51px;padding:1px;width:51px;display:block;border:1px solid #d7d6d6;}
#product__images-pager .slide_t a img{display:block;max-width:100%;max-height:100%;height:auto;width:auto;margin:auto;}
#product__images-pager .slide_t a.active{height:51px;padding:0px;width:51px;border:2px solid #4b7de9;}
.p-product__tabs{margin-top:34px;}
.p-product__tabs .tabs__head{border-bottom:1px solid #c6c6c6;}
.p-product__tabs .tabs__head > a{padding:5px 9px 9px;margin-bottom:-1px;border:1px solid transparent;display:inline-block;vertical-align:top;font-weight:bold;text-transform:uppercase;font-size:18px;text-decoration:none;color:#1b303e;letter-spacing:0.05em;}
.lt-ie8 .p-product__tabs .tabs__head a{display:inline;zoom:1;}
.p-product__tabs .tabs__head > a.active{border-color:#c6c6c6;border-bottom-color:#fff;background-color:#fff;}
.p-product__tabs .tabs__body{margin-top:15px;}
.tabs.p-product__tabs .tabs__head > h2 {padding: 5px 11px 9px;margin-bottom: -1px;border: 1px solid transparent;display: inline-block;vertical-align: top;font-weight: bold;text-transform: uppercase;font-size: 20px;text-decoration: none;color: #1b303e;letter-spacing: 0.05em;cursor:pointer;}
.tabs.p-product__tabs .tabs__head > h2.active {border-color: #c6c6c6;border-bottom-color: #fff;background-color: #fff;}
.table-features{width:100%;table-layout:fixed;border-collapse:collapse;}
.table-features td,
.table-features th{padding:16px 19px;vertical-align:top;font-size:13px;line-height:16px;}
.table-features tr:nth-child(2n+1) td,
.table-features tr:nth-child(2n+1) th{background-color:#f7f7f7;}
.table-features th{font-weight:bold;text-align:left;}
.table-features td{text-align:right;}
.b-reviews__item + .b-reviews__item{margin-top:15px;}
.b-reviews__item .head .date,
.b-reviews__item .head .author,
.b-reviews__item .head .b-stars{margin-top:0;display:inline-block;vertical-align:top;margin-right:12px;}
.lt-ie8 .b-reviews__item .head .date,
.lt-ie8 .b-reviews__item .head .author,
.lt-ie8 .b-reviews__item .head .b-stars{display:inline;zoom:1;}
.b-reviews__item .head .author{font-weight:bold;font-size:14px;color:#1b303e;line-height:20px;}
.b-reviews__item .head .date{line-height:20px;font-size:14px;color:#a4a4a4;}
.b-reviews__item .desc{margin-top:9px;}
.b-reviews__form{margin-top:20px;}
.p-checkout .table-product tbody td,
.p-cart .table-product tbody td{padding-left:10px;}
.p-checkout .table-product tbody td:first-child,
.p-cart .table-product tbody td:first-child{border-left:1px solid #e6e6e6;}
.p-checkout .table-product tbody td:last-child,
.p-cart .table-product tbody td:last-child{border-right:1px solid #e6e6e6;}
.p-checkout .td_prod,
.p-cart .td_prod{padding-left:30px !important;width:380px !important;}
.p-cart .td_remove{padding-right:32px;text-align:right !important;}
.p-cart .summary{font-size:20px;}
.p-cart tfoot tr:first-child td{border-top:1px solid #e6e6e6 !important;}
.p-cart tfoot td{border:none !important;padding-bottom:5px;}
.p-cart tfoot .btn{margin-left:8px;}
.p-checkout .table-product .summary,
.p-checkout .td_count,
.p-checkout .td_price{text-align:center !important;}
.tabs .tab{display:none;}
.tabs .tab.active{display:block;}
.tip{display:none;width:185px;padding:12px 15px;font-size:14px;line-height:18px;color:#1b303e;background-color:#fff;box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-o-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-ms-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-moz-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);-webkit-box-shadow:0 1px 5px rgba(44, 43, 42, 0.35);position:absolute;bottom:100%;margin-bottom:10px;z-index:1110;}
.tip:after{display:block;content:'';position:absolute;left:10px;top:100%;width:220px;height:15px;z-index:1111;background:url(../img/tail_tip.png) 0 0 no-repeat;}
.tip a{text-decoration:underline;}
.tip a:hover{text-decoration:none;}
#cboxOverlay{position:fixed;left:0;right:0;top:0;bottom:0%;background-color:rgba(27, 48, 59, 0.8);z-index:9999;}
#colorbox{z-index:9999;overflow:hidden;}
#cboxLoadedContent{background-color:#fff;border:2px solid #1b303b;overflow:hidden;padding:48px 60px 70px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.image_popup_body #cboxLoadedContent{padding:0px;overflow:hidden !important;}
.image_popup_body #cboxPrevious{position:absolute;left:16px;top:50%;margin-top:-12px;border:none;display:block;overflow:hidden;text-indent:-1111px;width:24px;height:24px;background:transparent url(../img/icon.png) -192px -24px no-repeat;}
.image_popup_body #cboxNext{position:absolute;right:16px;top:50%;margin-top:-12px;border:none;display:block;overflow:hidden;text-indent:-1111px;width:24px;height:24px;background:transparent url(../img/icon.png) -120px -24px no-repeat;}
#cboxClose{position:absolute;top:13px;right:16px;cursor:pointer;width:24px;height:24px;background:transparent url(../img/icon.png) 0 -24px no-repeat;overflow:hidden;text-indent:-1111px;border:none;}
.b-modal .b-modal__head .title{font-size:24px;line-height:28px;font-weight:bold;text-transform:uppercase;color:#1b303b;}
.b-modal .b-modal__body{margin-top:22px;zoom:1;}
.b-modal .b-modal__body:before,
.b-modal .b-modal__body:after{content:" ";display:table;}
.b-modal .b-modal__body:after{clear:both;}
#benefits_modal{width:572px;}
#quick_buy_success{width:290px;}
#back_call{width:320px;}
#feedback_modal,
#enter_modal{width:280px;}
#quick_buy{width:630px;}
#quick_buy .col{float:left;width:282px;}
#quick_buy .col + .col{margin-left:66px;}
.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.irs-line{position:relative;display:block;overflow:hidden;}
.irs-line-left,
.irs-line-mid,
.irs-line-right{position:absolute;display:block;top:0;}
.irs-line-left{left:0;width:11%;}
.irs-line-mid{left:9%;width:82%;}
.irs-line-right{right:0;width:11%;}
.irs-bar{position:absolute;display:block;left:0;width:0;}
.irs-bar-edge{position:absolute;display:block;top:0;left:0;}
.irs-shadow{position:absolute;display:none;left:0;width:0;}
.irs-slider{position:absolute;display:block;cursor:default;z-index:1;}
.irs-slider.single{left:10px;}
.irs-slider.from{left:100px;}
.irs-slider.to{left:300px;}
.irs-slider.type_last{z-index:2;}
.irs-min{position:absolute;display:block;left:0;cursor:default;}
.irs-max{position:absolute;display:block;right:0;cursor:default;}
.irs-from,
.irs-to,
.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}
.irs-with-grid .irs-grid{display:block;}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}
.irs-grid-pol.small{height:4px;}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:transparent;z-index:2;}
.irs-disabled{opacity:0.4;}
.lt-ie9 .irs-disabled{filter:alpha(opacity=40);}
.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}
.irs-line{background-color:#e2e2e2;height:3px;}
.irs-slider{cursor:pointer;top:-7px;width:13px;height:13px;border:2px solid #4b7de9;background:#1b303e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.irs-bar{background-color:#dc3949;height:3px;top:0;}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none;}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto;}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;}
.mCSB_container{overflow:hidden;width:auto;height:auto;}
.mCSB_inside > .mCSB_container{margin-right:5px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}
.mCSB_scrollTools{position:absolute;width:3px;height:auto;left:auto;top:0;right:0;bottom:0;background-color:#c6c6c6;}
.mCSB_outside + .mCSB_scrollTools{right:-26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:29px 0;}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;text-align:center;background-color:#545454;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px;}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:29px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer;}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0;}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0;}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px;}
.mCSB_container_wrapper > .mCSB_container{padding-right:30px;padding-bottom:30px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px;}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#545454;width:3px;}
.va-cont{width:100%;display:table !important;position:relative;vertical-align:middle;height:100%;}
.va-cont .va-wr{display:table-cell;position:relative;vertical-align:middle;width:100% !important;height:100%;}
.va-cont .va-wr > span,
.va-cont .va-wr > div{display:inline;vertical-align:middle;}
.title1{font-size:24px;line-height:30px;font-weight:bold;letter-spacing:0.05em;text-transform:uppercase;}
.title3{font-size:16px;line-height:20px;font-weight:bold;letter-spacing:0.05em;}
.title4{font-size:20px;font-weight:bold;line-height:30px;text-transform:uppercase;color:#1b303e;}
.title5{font-size:20px;font-weight:bold;line-height:30px;color:#1b303e;}
.ws-nwr{white-space:nowrap;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.block_bg{padding:25px;background:url(../img/bg_head.jpg) center center;}
.block_bg p{font-size:18px;line-height:24px;text-align:center;font-weight:bold;font-style:italic;color:#ffffff;}
p+h3,
p + ol,
ol + p,
.list-disc + p,
p + .list-disc{margin-top:15px;}
.content_block .list-disc ul li{list-style-type: none;margin: 0;}
.list-disc{list-style:none;margin:0;padding-left:40px;}
.content_block ul.list-disc li{list-style-type:none;}
.list-disc li{position:relative;font-size:14px;line-height:24px;color:#1b303e;}
.list-disc li + li{margin-top:8px;}
.list-disc li:before{content:'';position:absolute;left:-23px;top:9px;display:block;height:7px;width:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#4b7de9;}
.link{font-size:16px;color:#1c7eed;line-height:24px;font-weight:600;}
.link i{margin-right:6px;}
.link i.icon-arrow-left{width:9px;background-position:-37px -24px;}
.content_block a{text-decoration:underline;font-size:14px;color:#1c7eed;line-height:22px;}
.content_block a:hover{text-decoration:none;}
.content_block h2{font-size:20px;line-height:30px;letter-spacing:0.05em;color:#1b303e;margin-bottom:30px;text-transform:uppercase;font-weight:bold;}
.content_block h3{font-size:20px;line-height:20px;margin-bottom:15px;font-weight:bold;letter-spacing:0.005em;}
.content_block h4{font-size:18px;line-height:20px;margin-bottom:15px;font-weight:bold;letter-spacing:0.005em;}
.content_block i{font-style:italic;}
.header-vtab{display:table;width:100%;}
.left-section{width:150px;display:table-cell;vertical-align:middle;}
.middle-nav{display:block;text-align:center;}
.right-section{width:150px;display:table-cell;vertical-align:middle;text-align:right;}
.b-user.pull-right{padding-top:2px;}
.content_block strong,
.content_block b{font-weight:bold;}
.content_block .pull-left{margin-right:33px;margin-bottom:22px;}
.content_block .pull-right{margin-right:33px;margin-bottom:14px;}
.content_block .text_col2{-moz-column-count:2;-moz-column-gap:44px;-webkit-column-count:2;-webkit-column-gap:44px;column-count:2;column-gap:44px;margin-bottom:23px;}
.content_block p{font-size:14px;color:#1b303e;line-height:24px;}
.content_block p.text_size-m{font-size:18px;}
.content_block p + p{margin-top:15px;}
.content_block ol{list-style:decimal;margin-left:20px;margin-bottom:15px;}
.content_block li{font-size:14px;color:#1b303e;line-height:24px;}
.content_block_desc ul{margin:5px 0px 5px 40px;padding:0px;}
.content_block_desc li{list-style-type:disc;line-height:1.45;}
.content_block li + li{margin-top:5px;}
.wnrp{white-space:nowrap;}
.calcInput{width:55px;font-weight:bold;margin:0 7px;border:1px solid #ababab;color:#1b303e;text-align:center;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-o-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-ms-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.15);}
.unit{display:inline;}
.unit.square{position:relative;margin-right:5px;}
.square_value{position:absolute;font-size:14px;top:-5px;}
.phoneIco{float:left;margin-top:-6px;margin-left:-20px;margin-right:10px;}
#cboxPrevious{position:absolute;left:16px;top:50%;margin-top:-12px;border:none;display:block;overflow:hidden;text-indent:-1111px;width:24px;height:24px;background:transparent url(../img/icon.png) -192px -24px no-repeat;}
#cboxNext{position:absolute;right:16px;top:50%;margin-top:-12px;border:none;display:block;overflow:hidden;text-indent:-1111px;width:24px;height:24px;background:transparent url(../img/icon.png) -120px -24px no-repeat;}
#backToTop{display:none;width:42px;height:42px;background:url(/local/templates/main/images/up-arrow.png) no-repeat;position:fixed;bottom:55px;right:50px;cursor:pointer;opacity:0.5;}
#backToTop:hover{opacity:1;}
.clickable{cursor:pointer;}
.dostavka-cost-today{color:#00ce79;font-weight:bold;}
.nav-main li + li{margin-left:13px;}
.b-region{position:relative;}
.b-region_current:hover .b-region_current__text{text-decoration:underline;}
.b-region_current__text{cursor:pointer;}
.b-region__window{position:absolute;z-index:1001;top:100%;left:2px;width:112px;right:2px;padding:10px 19px;background:#fff;border-radius:3px;margin-top:12px;box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);-ms-box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);-moz-box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);-webkit-box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);}
.b-region__window:before{position:absolute;top:-5px;left:19px;content:'';border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;}
.b-region__title{font-weight:bold;line-height:24px;}
.b-region__window .btn{width:44px;font-size:11px;line-height:21px;letter-spacing:0.55px;padding:3px 0;height:27px;text-align:center;text-transform:uppercase;}
.b-region__window .btn_primary{margin-right:3px;}
#header .b-cart{position:relative;}
.b-window-gift{position:absolute;top:100%;left:0;right:-1px;padding:23px;color:#fff;font-size:18px;line-height:18px;margin-top:2px;border-radius:3px;box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);-ms-box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);-moz-box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);-webkit-box-shadow:0 5px 12px rgba(27, 48, 62, 0.26);}
.b-window-gift__title{font-weight:bold;margin-bottom:8px;}
.b-window-gift__name{color:#fff;text-decoration:underline;}
.b-window-gift__name:hover{color:#fff;text-decoration:none;}
.b-window-gift__close{position:absolute;top:10px;right:10px;width:17px;height:17px;/*background:url(../img/bg-close.png) no-repeat;*/cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.b-window-gift__close:hover{opacity:0.8;}
.text-clear{position:absolute;top:0;right:0;width:38px;height:38px;/*background:url(../img/bg-delete.png) no-repeat center center;*/cursor:pointer;}
.region_modal .form-control{position:relative;}
.form-nav_w-50{width:50%;}
.region_modal .b-modal .b-modal__body{margin-top:33px;}
.region_modal .checkbox-list{margin:20px 0 6px;}
.region_modal .checkbox-list .el_check{width:46.5%;margin-right:3%;margin-top:3px;margin-bottom:18px;}
.region_modal .checkbox-list .el_check label{font-size:16px;line-height:16px;color:#131313;}
.region_modal .checkbox-list .el_check:nth-child(even){margin-left:3%;margin-right:0;}
#modal-region{width:440px;}
.b-region__window_hidden{display:none !important;}
.default-locations label{cursor:pointer;}
.default-locations input{display:inline-block;}
.mobile-menu .plus{cursor:pointer;}
@media (max-width:1200px){.slider_main .slider__content p{font-size:11px !important;}
}
#price-drop{width:630px;}
.btn.js-price-drop{line-height:15px;padding:4px 0 0;}
.js-price-drop span.m-dotted,
.js-price-drop:hover span.m-dotted{border-bottom:1px solid #dcdcdc;}
#rise_to_appartment span.checkbox{position:relative;width:16px;height:16px;z-index:99999;}
.old-price{position:relative;text-decoration:none;}
.old-price:before{content:"";width:100%;position:absolute;top:12px;height:2px;background:#000;display:inline-block;}
#top_callback .selectricWrapper{width:100%;}
#top_callback .selectric{height:36px;}
#top_callback .selectric .label{padding-top:6px;}
#top_callback .selectric .button{top:15px;}
#top_callback .selectricItems{padding:0;}
#top_callback .selectricItems ul li{padding:7px 10px;margin-top:0;}
#top_callback .selectricItems ul li:hover{background:#e8e8e8;}
.mobile-head{display:none;}
.mb-button{margin-top:30px;}
.marg-bot-30{margin-bottom:30px;}
.mobile-call,
.mobile-title{display:none;}
.tel-mobile{display:none;}
.show-scroll{display:none;}
.show-scroll.active{display:block;}
.show-default{display:block;}
.show-default.active{display:none;}
.mobile-phone img{display:inline-block;vertical-align:middle;margin-right:10px;}
.mobile-phone a{color:#273143;text-decoration:none;font-size:15px;font-weight:700;display:inline-block;vertical-align:middle;}
.mobile-search{display:none;}
.mobile-menu,
.mobile-breadcrumbs,
.filter .filter__row .span-1.btn-top,
.bottom-close,
.open-filter,
.prod-nums,
.price-product,
.open-sort{display:none;}
.button-filter{float:right;text-align:right;}
.other-option{float:left;}
.button-form.separator{padding-top:16px;border-top:1px solid #e2e2e2;}
.filter__row [class^="span-"]:nth-child(2){}
.hidden-select-r,
.mobile-busket,
.remove-mobile,
.mobile-remover,
.mobile-pricelabel,
.mobile-list,
.mobile-delivery,
.tkit-mob-order-status,
.m-price,
.s-price{display:none;}
.icon_r{width:24px;height:16px;background-position:center center;background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:6px;}
.list-top{text-align:center;}
.list-top_a,.list-top_span{white-space: nowrap;display: inline-block;padding: 0px 10px;margin: 0;vertical-align: middle;line-height: 34px;}
.list-top_a:hover span{text-decoration:underline;}
.list-top_a span,.list-top_span span{display:inline-block;vertical-align:middle;line-height:16px;position: relative;}
.list-top_a:hover span {text-decoration: none;}
.list-top_a span:after {content: '';position: absolute;bottom:-5px;left:0;width:100%;background: #bac0c5;height:1px;opacity:0;transition: all .3s;}
.list-top_a:hover span:after {opacity:1;bottom:-1px;}
.icn1{background-image:url(../img/ico_top_line_1.png);}
.icn2{background-image:url(../img/ico_top_line_2.png);}
.icn3{background-image:url(../img/ico_top_line_3.png);}
.icn4{background-image:url(../img/ico_top_line_4.png);}
.icn5{background-image:url(../img/ico_top_line_5.png);}
.icn3e{background-image:url(../img/ico_top_line_3e.png);}
.not-stock{font-size:13px !important;}
.not-stock .icons-time{vertical-align:middle;}
@media (max-width:1400px){.delivery-store-modal,
.delivery-items-modal{}
}
@media (max-width:1255px){#summaryFixBlock{width:280px;}
#colorbox{max-width:90% !important;}
/*#colorbox *{max-width:100% !important;}*/
.product__list_v_table .products__list__subhead{width:100%;margin-bottom:20px;padding-left:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cboxPhoto{max-width:100% !important;width:auto !important;height:auto !important;}
.subcatalog__item__preview{width:80%;height:auto;}
.subcatalog__list_preview .subcatalog__item{height:auto;}
.table-st tr{display:table-row;}
.table-st td{display:table-cell;}
.table-st tbody{display:table-row-group;}
.table-product .summary .caption{margin-right:10px;font-size:14px;}
.row .form-group.form-group_wide.checkout-left{width:60%;}
.form-group_inline.inform{width:33.333%;display:block;float:left;padding-right:4px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.form-group_inline.inform:last-child{padding-right:0;}
.main-block + strong{display:none;}
.delivery-store-modal{}
.p-checkout .td_prod,
.p-cart .td_prod{width:30% !important;}
.p-checkout .td_price,
.p-cart .td_price{width:auto !important;}
.p-checkout .td_count,
.p-cart .td_count{width:auto !important;}
.p-checkout .td_remove,
.p-cart .td_remove{width:30px !important;}
.right-section .btn.btn_link{padding-top:4px;}
.p-product .b-ya-market{margin-top:0;width:100%;}
.right-section .btn.btn_primary.btn_link span{font-size:13px;}
.right-section .nav_user li + li{margin-left:10px;}
.nav-main li + li{margin-left:5px;}
.product-full{display:table;width:100%;table-layout:fixed;}
.product-full:after,
.product-full:before{display:none !important;}
.p-product__images img{max-width:100%;}
.p-product_status.exposure{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-full .col-left{display:table-cell;vertical-align:top;width:38%;float:none;margin:0;padding:0;padding-right:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product-full .col-main{display:table-cell;vertical-align:top;width:auto;float:none;margin:0;padding:0;}
.product__list_v_table{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-moz-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;margin:0 -15px;}
.product__list_v_table:after,
.product__list_v_table:before{display:none !important;}
.products__item .ttl{margin-bottom:25px;}
.product__list_v_table .products__item .content_wrap{width:100%;}
.products__item{min-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-wekit-box-sizing:border-box;}
.products__item .ttl a{border-bottom:0px !important;text-decoration:none;}
.products__item{height:auto;padding-bottom:10px;}
.products__item__foot{position:static;min-height:1px;height:auto;}
.products__item .ttl{height:auto !important;}
.product__list_v_table .span-3{width:33.333%;margin:0 0 30px 0;padding:0 15px;}
.header-vtab{display:table;width:100%;table-layout:fixed;}
.checkbox-list li{margin-right:15px;}
.filter .btn.pull-right{margin-left:10px;}
.filter .btn.pull-right#del_filter{margin-left:0;}
.filter{padding:20px 15px;}
.form-interval .control{width:30%;}
.filter .form-group{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-moz-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;}
.filter .filter__row .span-1{width:25%;padding:0 15px;display:block;float:none;margin-left:0;margin-bottom:25px;}
.subcatalog__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-moz-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;flex-grow:2;}
.subcatalog__item{min-height:100%;}
.subcatalog__item .ttl{height:auto;min-height:64px;}
.subcatalog__item .ttl2{height:auto;min-height:1px;}
.subcatalog__list:after,
.subcatalog__list:before{display:none;}
.subcatalog__item{height:auto;}
.subcatalog__list .span-3{width:33.333%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0 0 30px 0;padding:0 15px;}
#footer .nav-main{margin-left:0;}
.products__item__foot{height:auto;}
.products__item__foot .prouct_status{margin-bottom:5px;}
.products__item{height:403px;}
.main-news-tab{overflow:hidden;}
.main-info .row .span-3{width:25%;}
.main-info .row .span-9{width:75%;margin-left:0;padding-left:2%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.btn{min-height:30px;height:auto;}
.products__item .img img{max-width:60%;}
.b-catalog.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-moz-flex-flow:row wrap;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;flex-grow:2;}
.b-catalog.row .span-3{float:none !important;}
.b-catalog.row:before,
.b-catalog.row:after{display:none !important;}
.span-12.first{width:100%;}
.b-catalog__item__ttl{height:auto;min-height:44px;}
.products__item .img{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#products_rasprodazha .row .span-3,
#products_popular .row .span-3{margin-right:0;width:25%;}
.products__item__foot .btn{white-space:normal;}
.b-catalog__item__ttl a{line-height:1.3;padding-top:12px;padding-bottom:12px;display:block;}
.row.b-catalog .span-3{width:25%;margin-left:0;padding-left:30px;}
.row-frame{display:table;width:100%;table-layout:fixed;}
.row.row-frame:after,
.row.row-frame:before{display:none;}
.row .aside-main{display:table-cell;float:none;}
.row .main-block{width:auto;display:table-cell;vertical-align:top;float:none;margin-left:0px;padding-left:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.rfoot-wrap{display:table;width:100%;}
.rfoot{display:table-cell;vertical-align:top;}
#footer .span-3.mtop-f{max-width:33.333%;padding-right:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#footer .span-f-custom.right-footer{display:table-cell;vertical-align:top;float:none !important;width:35% !important;margin-left:0px !important;padding-top:35px;}
#footer .b-contacts__col{width:50%;padding-right:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.foolter-line{display:table;width:100%;}
#footer .nav-main{padding-top:0;}
.foolter-line .span-11{width:auto;display:table-cell;vertical-align:middle;float:none;padding-right:20px;}
#footer .nav-main li{margin-left:0 !important;margin-bottom:5px;margin-right:10px;}
.foolter-line .span-2{width:100px;display:table-cell;vertical-align:top;float:none;text-align:right;}
.bxslider li{position:relative;}
.slider_main .slider__img + .slider__content{margin-left:0px;width:260px;position:absolute;right:0;top:0;}
.slider_main .slider__content.static-outer-content{left: auto;right:0;width:260px}
.slider_main .slider__img{width:100%;}
#header .nav-main{margin-left:0px;}
.header-vtab .span-2{display:table-cell;width:115px;margin:0px;float:none;vertical-align:top;}
.header-vtab .span-8{display:table-cell;width:auto;margin:0px;text-align:center;float:none;}
.header-vtab .span-2{display:table-cell;}
.float-head{display:table;width:100%;}
.b-contacts__col{width:50%;}
.float-head .span-3{width:23%;display:table-cell;float:none;vertical-align:top;}
.float-head .span-5{width:42%;display:table-cell;float:none;vertical-align:top;margin-left:0px;}
.float-head .span-4{width:35%;display:table-cell;padding-left:3.1%;float:none;vertical-align:top;}
.btn__group{max-width:50%;}
.b-cart{width:auto;width:70%;max-width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:68px;}
.logo img{max-width:100%;}
.b-catalog.row{margin-left:-30px;}
}
@media (max-width:1100px){.row .aside-main{width:210px;}
#summaryFixBlock{width:230px !important;}
.table-product.table-st .summary .caption{margin-right:0px;padding-right:0px;}
.p-checkout .table-product.table-st .summary{text-align:left !important;}
.p-checkout .td_prod,
.p-cart .td_prod{width:40% !important;}
.nav-main li a{font-size:13px;}
.p-product__tabs .tabs__head a{font-size:16px;}
.p-product .b-ya-market{width:210px;}
.widget.widget__col_styled:after{border-width:36px 105px 0 105px;}
.widget .h.header_bg_1,
.widget header.header_bg_1{padding-left:20px;}
.nav_catalog > li > span,
.nav_catalog > li > a{padding:8px 25px 8px 55px;position: relative;}
.row .main-block{padding-left:20px;}
}
@media(max-width:1000px){.b-cart__container{display:none;}
.p-product__tabs .tabs__head a{font-size:14px;}
.nav-main li a{font-size:11px;}
.p-product_status.exposure{font-size:12px;}
.filter .filter__row .span-1{padding:0 10px;}
.b-cart__icon{border-right:0px;}
.b-cart{width:65px;}
.float-head .span-5{width:27%;}
.btn__group{max-width:1000px;}
#products_popular .row .span-3,
#products_rasprodazha .row .span-3{width:33.333%;}
#products_popular .row .span-3:last-child,
#products_rasprodazha .row .span-3:last-child{display:none;}
}
@media(max-width:900px){#quick_buy .table-product tbody td.td_price.ds-price,
#price-drop .table-product tbody td.td_price.ds-price{display:none;}
#quick_buy .b-cart-counter,
#price-drop .b-cart-counter{width:170px;height:24px;text-align:center;}
#quick_buy .b-cart-counter__btn.b-cart-counter__btn_plus,
#price-drop .b-cart-counter__btn.b-cart-counter__btn_plus{background-position:-43px -1px;border:1px solid #ddd;}
#quick_buy .b-cart-counter__btn,
#price-drop .b-cart-counter__btn{margin:6px 2px;}
#quick_buy .b-cart-counter__btn.b-cart-counter__btn_minus,
#price-drop .b-cart-counter__btn.b-cart-counter__btn_minus{background-position:-57px -1px;border:1px solid #ddd;}
#quick_buy .b-cart-counter__val,
#price-drop .b-cart-counter__val,
#basket_form_container .b-cart-counter__val{width:120px;height:24px;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #ddd;}
.s-price{display:block;margin-bottom:20px;}
.header-vtab .span-2{width:100px;}
.title1{padding-top:15px;}
#price-drop .form-vertical .oftop-lbl{margin-top:21px !important;}
#quick_buy .col,
#price-drop .col{width:100% !important;margin:0 !important;}
#quick_buy .table-product tbody td.td_count,
#price-drop .table-product tbody td.td_count{padding-top:0;border-top:0px;border-bottom:1px solid #ddd;background:#f6f6f6;width:100%;display:block;}
#QB_comment{margin-bottom:25px;}
#back_call,
#feedback_modal,
#enter_modal{width:260px;}
#cboxLoadedContent{border:0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.b-modal .b-modal__head .title{color:#212121;font-size:18px;font-weight:700;text-transform:capitalize;border-bottom:1px solid #e6e6e6;margin:-15px -15px 20px -15px;padding:10px 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#cboxClose{background:url(../img/close-modal.png) no-repeat;width:12px;height:12px;top:19px;right:15px;}
#cboxLoadedContent{padding:15px;}
textarea.input-fld,
.input-fld,
.btn.btn_m{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#cboxContent{max-width:90%;}
#quick_buy,
#price-drop{width:400px;}
#quick_buy .products__item_small .img + .ttl,
#price-drop .products__item_small .img + .ttl{font-size:14px;color:#1c7eed;font-weight:700;}
#quick_buy .remove-mobile,
#price-drop .remove-mobile{display:block;margin-left:70px;text-decoration:underline;}
#quick_buy .table-product,
#price-drop .table-product{margin-bottom:25px;}
#quick_buy .summary,
#price-drop .summary{text-align:right;display:block;width:100%;}
#quick_buy .table-product tfoot td,
#quick_buy .table-product tfoot tr,
#price-drop .table-product tfoot td,
#price-drop .table-product tfoot tr{display:block;width:100%;}
#quick_buy .summary .caption,
#price-drop .summary .caption{display:block;margin-right:0;}
#quick_buy .summary #qb_total{display:block;margin-right:0;}
#quick_buy .table-product tbody td.td_prod,
#price-drop .table-product tbody td.td_prod{display:block;width:100%;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd;background:#f6f6f6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:0px;}
.table-product tr{display:block;}
#quick_buy .table-product tbody td.td_price,
#price-drop .table-product tbody td.td_price{display:block;width:100%;border-bottom:1px solid #ddd;border-top:0px;background:#f6f6f6;padding:0 0 20px 0;}
#quick_buy .price.price_sum,
#price-drop .price.price_sum{font-size:24px;font-weight:700;text-align:right;padding:0 20px;}
#quick_buy .hidden-select-r,
#price-drop .hidden-select-r{display:block;width:90%;max-width:260px;position:relative;margin:20px auto 0 auto;text-align:left;}
#quick_buy .select-hide,
#price-drop .select-hide{display:block;position:relative;padding:12px 25px 12px 10px;background:#fff;color:#999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:2px solid #dedede;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.list-nums li{cursor:pointer;}
.list-nums li:hover{background:#eee;}
#quick_buy .select-hide:after,
#price-drop .select-hide:after{top:15px;border:0px;position:absolute;width:13px;right:10px;display:block;height:7px;background:url(../img/arr-bot-input.png) no-repeat;content:"";}
#quick_buy .select-hide.active:after,
#price-drop .select-hide.active:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);top:13px;}
#quick_buy .list-nums,
#price-drop .list-nums{position:absolute;width:100%;top:100%;left:0;display:none;list-style:none;margin:0;padding:0;border:2px solid #dedede;background:#fff;border-top:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#quick_buy .list-nums.active,
#price-drop .list-nums.active{display:block;}
#quick_buy .list-nums li,
#price-drop .list-nums li{padding:12px 10px;border-bottom:1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#quick_buy .list-nums li:last-child,
#price-drop .list-nums li:last-child{border-bottom:0px;}
#quick_buy .table-product tbody td.td_prod + td.td_price,
#price-drop .table-product tbody td.td_prod + td.td_price{display:none;}
#quick_buy .table-product tbody td.td_price,
#price-drop .table-product tbody td.td_price{display:block;width:100%;}
#quick_buy .table-product tbody td.td_remove,
#price-drop .table-product tbody td.td_remove{display:none;width:100%;}
.default-breadcrumbs{padding-top:10px;}
.main-block .widget.b-search{display:none;}
.mobile-search{top:50px;left:0;width:100%;z-index:1000;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:12px 15px;}
.search-m.active{opacity:0.5;}
.mobile-search.active{display:block;}
.mobile-search .text-fld{height:40px;border-radius:20px !important;-moz-border-radius:20px !important;-webkit-border-radius:20px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #ddd;}
.mobile-search .text-fld:focus{border:2px solid #000;color:#000;}
.form-search{position:relative;}
.mobile-search .search-btn{text-indent:-9999px;width:24px;height:24px;min-height:16px;background-color:transparent;padding:0;margin:0;position:absolute;right:9px;top:7px;background-position:-192px 0;background-image:url(../img/icon.png);background-repeat:no-repeat;}
.mobile-search .search-btn:hover{background-color:transparent;}
.mobile-search .icon-search,
.mobile-search .selectric,
.mobile-search .selectricWrapper{display:none;}
.mobile-menu .reg-links{float:right;padding-right:15px;padding-top:11px;}
.nav_catalog > li.open > ul{padding:0;background:transparent;}
.nav_catalog > li.open > ul > li.open > a{background:#eee;color:#000;}
.nav_catalog .lvl3 > li > a{background:#f6f6f6 !important;color:#333 !important;}
.nav_catalog .lvl3 > li:after{display:none;}
.nav_catalog .lvl2 > li.open > ul{padding:0;margin:0;}
.nav_catalog .lvl3 > li > a:hover{color:#df1c43 !important;}
.nav_catalog > li.open > ul > li{background:#fff;border-bottom:1px solid #e7e9e8;margin-top:0;}
.nav_catalog .lvl3 > li > span,
.nav_catalog .lvl3 > li > a{display:block;padding:8px 15px;}
.nav_catalog > li.open > ul > li > span,
.nav_catalog > li.open > ul > li > a{padding:9px 15px;display:block;background:#fff;}
.nav_catalog .lvl3 > li + li{margin:0;}
.mobile-menu .nav_user li:nth-child(2n){display:inline-block;margin-left:15px;}
.mobile-menu .btn.btn_primary.btn_link span{color:#000;}
.mobile-nav:after{display:table;clear:both;content:"";}
.mobile-menu .nav-icon{float:left;}
.mobile-menu{display:block;position:fixed;left:-290px;top:0;width:275px;height:100%;box-shadow:7px 0 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:7px 0 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow:7px 0 10px rgba(0, 0, 0, 0.2);background:#fff;z-index:1000;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.mobile-menu.active{left:0;}
/* .nav_catalog li.open > a{color:#fff;background:#ff5265;font-weight:400;} */
.nav_catalog > li > a{padding:10px 15px;}
.nav_catalog > li.open > a{padding:10px 42px;}
.nav_catalog li{background:#f6f6f6;border-bottom:1px solid #e7e9e8;}
.nav_catalog li.open .plus{}
.mobile-menu .plus{width:40px;height:40px;background:url(../img/plus-nav.png) center center no-repeat;display:block;position:absolute;right:0;top:0;}
.mobile-menu li{position:relative;}
.menu-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;}
.mobile-menu .nav_catalog{margin:0;}
.mobile-head{display:block;position:fixed;top:0;left:0;width:100%;height:50px;background-color:#f5f5f5;z-index:1000;}
.bts-wrap{display:table;width:100%;height:50px;}
.right-bts{width:74px;display:table-cell;vertical-align:middle;}
.middle-bts{display:table-cell;vertical-align:middle;text-align:center;}
.left-bts{width:74px;display:table-cell;vertical-align:middle;}
.right-bts{width:80px;display:table-cell;vertical-align:middle;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.open-nav{width:50px;height:50px;position:relative;display:block;}
.open-nav span{height:2px;background:#000;width:20px;display:block;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-10px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.open-nav span:before{position:absolute;left:0;top:-6px;background:#000;height:2px;width:100%;display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;content:"";}
.open-nav span:after{position:absolute;left:0;bottom:-6px;background:#000;height:2px;width:100%;display:block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;content:"";}
.open-nav.active span{background:transparent;}
.open-nav.active span:before{top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.open-nav.active span:after{top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.right-bts a{width:32px;float:right;height:50px;display:block;}
.search-m{background:url(../../images/search-icon-m.png) center center no-repeat;background-size:50%;}
.basket-m{background:url(../../images/basket-m.png) center center no-repeat;background-size:50%;position:relative;}
.basket-num{height:20px;width:20px;background-color:#ff3347;color:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:12px;text-align:center;display:block;position:absolute;top:5px;right:-7px;line-height:20px;}
body{padding-top:50px;}
body,
.mobile-head{min-width:300px;}
#header .line,
.sticky_head{display:none;}
.float-head .btn{min-height:24px;}
.row.b-catalog .span-3{width:33.333%;}
.products__item .ttl a{max-height:73px;overflow:hidden;display:block;}
.b-catalog .span-3:nth-child(4n+1){padding-left:20px;clear:none;}
.row.b-catalog .span-3{padding-left:20px;}
.b-catalog.row{margin-left:-20px;}
.row .aside-main{display:none;}
.row .main-block{padding-left:0;display:block;}
#footer .span-3.mtop-f{display:inline-block;max-width:33%;padding-right:25px;}
#footer .span-f-custom.right-footer{width:280px !important;}
.float-head .span-3{width:22%;}
.b-contacts .caption{line-height:14px;font-size:14px;}
.float-head .span-4{width:auto;}
.float-head .span-5{width:30%;}
.b-contacts__list a[href^="tel:"]{line-height:17px;font-size:17px;}
.b-contacts__list li{line-height:21px;}
.w-custom-1{max-width:160px;}
.b-cart__icon{width:44px;}
.b-cart__icon i{margin:10px 0;}
.b-cart{width:50px;height:56px;}
.w-custom-1 img{width:30px;}
.w-custom-1 .btn{height:24px;line-height:18px;}
.nav_user li:nth-child(2n){display:none;}
.table-st tr{display:table-row;}
.table-st td{display:table-cell;}
.table-st tbody{display:table-row-group;}
#summaryFixBlock{right:10px !important;}
}
@media(max-width:800px){.float-head .span-5{width:220px;}
.product__list_v_table .span-3{padding:0 10px;margin-bottom:20px;}
.product__list_v_table{margin:0 -10px;}
.float-head .span-3{width:21%;}
.subcatalog__list{margin:0 -10px;}
.subcatalog__list .span-3,
.subcatalog__list .span-4,
.products__list .span-4 {padding:0 10px;margin-bottom:20px;}
.rfoot{display:block;width:100%;margin-bottom:40px;float:left;}
#footer .span-f-custom.right-footer{display:block;width:100% !important;float:left !important;padding-top:0;margin-top:0px !important;}
#footer .b-contacts__col{max-width:50%;width:auto;padding-right:40px;}
}
@media(max-width:700px){.td_prod .products__item_small .ttl a{font-weight:700;text-decoration:underline;color:#1c7eed;font-size:14px;}
.widget.b-collection{margin-bottom:40px}
.widget.b-collection + .widget.page .cat-nav{padding-top:30px;}
.table-product tbody td.td_count{padding-top:0;background-color:#f6f6f6;border-top:0px;border-bottom:1px solid #ddd;}
#quick_buy .b-cart-counter,
#price-drop .b-cart-counter,
#basket_form_container .b-cart-counter{width:170px;height:24px;text-align:center;}
.b-cart-counter__btn.b-cart-counter__btn_plus{background-position:-43px -1px;border:1px solid #ddd;}
.b-cart-counter__btn{margin:6px 2px;}
.b-cart-counter__btn.b-cart-counter__btn_minus{background-position:-57px -1px;border:1px solid #ddd;}
.b-cart-counter__val{width:120px;height:24px;background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #ddd;}
.tkit-mob-order-status{display:inline-block;}
.m-price{display:block;margin-bottom:10px;}
.mobile-delivery{font-size:18px;font-weight:700;margin-bottom:5px;color:#212121;display:block;}
#order_content input[type="radio"] + label span.radio{margin:-1px 10px 0 0;}
.p-product-delivery{margin-bottom:0;}
#order_wrapper .form-group.form-nav{margin-bottom:25px;margin-top:5px !important}
.btn.btn_success{background-color:#ff3648 !important;font-size:14px;font-weight:700;text-transform:capitalize;text-align:center;}
.btn.btn_success:hover{background-color:#b7101f !important;}
#order_content{margin-bottom:15px;padding-bottom:25px;border-bottom:1px solid #ddd;}
#summaryFixBlock{display:none;}
.row .form-group.form-group_wide.checkout-left{width:100%;}
.p-checkout.widget header + .entry{margin-top:0;margin-left:-15px;margin-right:-15px;padding:0 15px;background:#f5f5f5;border-top:1px solid #ddd;}
.p-checkout .title1{font-size:18px;font-weight:700;text-transform:capitalize;letter-spacing:normal;}
.mobile-list{display:block;}
.mobile-list .rc-list:first-child{border-top:1px solid #ddd;}
.buttom-ml{padding:0 15px 20px 15px;}
.buttom-ml a{display:block;margin-left:auto;margin-right:auto;max-width:300px;}
.mobile-redbutton{text-transform:capitalize !important;background:#ff3648 !important;letter-spacing:normal !important}
.mobile-redbutton:hover{background:#bd1323 !important;}
#basket_form_container tbody tr:last-child .td_price{margin-bottom:0;padding-left:0px !important;}
.p-cart tfoot tr:first-child td{padding:0;border:0px !important;}
.desk-busket{display:none;}
.mobile-busket{display:block;}
.buttons-mobile{text-align:center !important;padding:15px 18px !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.buttons-mobile a{margin:0 10px 10px 10px !Important;}
.rlc{font-size:24px;font-weight:700;}
.rc-list{display:table;width:100%;font-size:14px;}
.rc-list b{font-weight:700;}
.rc-left{display:table-cell;padding:14px 15px;vertical-align:middle;border-bottom:1px solid #e5e5e5;}
.mobile-busket .rc-left{padding:20px 15px;}
.rc-right{display:table-cell;vertical-align:middle;padding:10px 15px;text-align:right;border-bottom:1px solid #e5e5e5;}
#basket_form_container .price.price_sum{font-size:24px;font-weight:700;text-align:right;padding:0 20px;}
#basket_form_container .hidden-select-r{display:block;width:90%;max-width:260px;position:relative;margin:20px auto 0 auto;text-align:left;z-index:500;}
#basket_form_container{margin:0 -15px;}
#basket_form_container .select-hide{display:block;position:relative;padding:12px 25px 12px 10px;background:#fff;color:#999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:2px solid #dedede;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.list-nums li{cursor:pointer;}
.list-nums li:hover{background:#eee;}
#basket_form_container .select-hide:after{top:15px;border:0px;position:absolute;width:13px;right:10px;display:block;height:7px;background:url(../img/arr-bot-input.png) no-repeat;content:"";}
#basket_form_container .select-hide.active:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);top:13px;}
#basket_form_container .list-nums{position:absolute;width:100%;top:100%;left:0;display:none;list-style:none;margin:0;padding:0;border:2px solid #dedede;background:#fff;border-top:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#basket_form_container .list-nums.active{display:block;}
#basket_form_container .list-nums li{padding:12px 10px;border-bottom:1px solid #dedede;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#basket_form_container .list-nums li:last-child{border-bottom:0px;}
.mobile-pricelabel{display:inline-block;font-size:16px;margin-right:15px;}
.price.price_sum{text-align:right;padding:0 20px;font-size:24px;font-weight:700;color:#212121;}
.desk-basketprice{display:none !important;}
.mobile-remover{display:block;color:black !important;font-weight:400 !important;text-decoration:underline;font-size:14px;}
.mobile-remover:hover{text-decoration:none;}
.p-checkout tbody,
.p-cart tbody,
.p-checkout tfoot,
.p-cart tfoot,
.p-checkout tfoot td,
.p-cart tfoot td{display:block;width:100%;}
.p-checkout .td_prod,
.p-cart .td_prod{width:100% !important;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f6f6f6;border:0px;border-top:1px solid #ddd;padding-top:15px;padding-left:15px !important;padding-right:15px;padding-bottom:0px;}
.p-checkout .hidden-select-r,
.p-cart .hidden-select-r{display:block;}
.p-checkout thead,
.p-cart thead,
.desk-basket{display:none;}
.p-cart .title1{font-size:18px;text-transform:capitalize;letter-spacing:normal;}
.p-cart.widget header + .entry{margin-top:10px;}
.p-checkout .table-product,
.p-cart .table-product{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.p-checkout .table-product tr,
.p-cart .table-product tr{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.p-checkout .td_price,
.p-cart .td_price{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:right;border:0px;border-bottom:1px solid #ddd;background-color:#f6f6f6;padding-top:5px;padding-bottom:15px;margin-bottom:20px;}
.p-checkout .td_price.total-price-block-right-col{display: inline-block;margin-bottom: 0px;padding-bottom: 0px;}
.p-checkout .td_count,
.p-cart .td_count{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.p-checkout .td_remove,
.p-cart .td_remove{display:none;}
.product-full .col-left{display:block;width:100%;padding:0;margin-bottom:20px;}
.p-product__tabs .tabs__head a{font-size:12px;padding:8px 8px 8px 8px;}
.p-product_status.exposure{max-width:320px;margin-left:auto;margin-right:auto;display:block;}
.product-full .col-main{display:block;width:100%;}
.main-print{display:none;}
.title-border{border-bottom:0;}
.full-title{color:#1b1b1b;font-size:20px;font-weight:700;text-transform:uppercase;border-bottom:0px;padding:0;margin:0 0 5px 0;line-height:1.3;padding:10px 0;}
.widget.page header{border-bottom:0px;}
.open-sort{background:#fff;padding:11px 10px;border:1px solid #dedede;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:block;color:#999;position:relative;}
.open-sort:after{top:14px;right:10px;width:13px;height:7px;background:url(../img/arr-bot-input.png) no-repeat;display:block;position:absolute;content:'';}
.open-sort.active{border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;}
.open-sort.active:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);top:12px;}
.sort-vs{display:block;margin:-10px auto 10px auto;max-width:290px;position:relative;}
.sort-vs ul{display:none;position:absolute;left:0;top:100%;background:#fff;width:100%;text-align:left;border:1px solid #dedede;z-index:500;bottom:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:-1px;}
.sort-vs ul.active{display:block;}
.btn.btn_sort{width:100%;text-align:left;font-weight:400;border:0px;background:#fff;}
.btn.btn_sort:after{display:none;}
.btn.btn_sort.up{background:#eee;}
.sort-vs ul li{display:block;width:100%;margin:0;padding:0;}
.sort-vs ul li{border-bottom:1px solid #dedede;}
.sort-vs ul li:last-child{border-bottom:0px;}
.cat-nav{display:block;padding-left:15px;padding-right:15px;}
.catalog__nav .buttons-sort{display:none;}
.product__list_v_table .span-3{width:50%;}
.prod-nums{color:#666;font-size:14px;font-weight:300;display:block;text-align:center;margin-bottom:20px;}
.mn-title{padding:20px 15px;background:#f5f5f5;margin:0 -15px 25px -15px;}
.mn-title .title1.s-title{text-align:center;text-transform:capitalize;color:#212121;font-size:20px;font-weight:700;padding:0;letter-spacing:normal;margin:0 0 0 0;border:0px;}
.cat-nav{margin:-35px -15px 0 -15px;padding-bottom:20px;background:#f5f5f5;border-bottom:0px;}
.cat-nav.cat-nav_3{margin:-35px -15px 0 -15px;padding-bottom:20px;background:#f5f5f5;border-bottom:0px;padding-top: 20px;}
.open-filter{max-width:290px;width:100%;margin:auto;background-color:#ff3648;border-radius:3px;display:block;padding:12px;-moz-border-radius:3px;text-align:center;-webkit-border-radius:3px;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.open-filter:hover{background:#d21223;}
.bottom-close{display:block;}
.filter .filter__row .span-1{width:100%;min-width:100%;padding:10px;border-bottom:1px solid #eee;margin:0;}
.filter .choice-dd__hndlr:after{top:14px;border:0px;width:13px;height:7px;background:url(../img/arr-bot-input.png) no-repeat;}
.filter .choice-dd__drop{padding:0;}
.filter .choice-dd__drop li label{padding:8px 10px;border-bottom:1px solid #dedede;color:#999;width:100%;display:block;}
.filter .button-filter{padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;display:block;text-align:center;background:#f6f6f6;}
.filter .separator .checkbox-list{margin-top:0;font-weight:700;padding-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .mbd-button.btn.btn_link{display:block;width:100%;padding:8px;text-align:center;border:2px solid #ddd !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff !important;}
.filter .mbd-button.btn.btn_link:hover{border:2px solid #ff3347 !important;}
.filter .mbd-button.btn.btn_link:hover span{color:#ff3347;}
.close-filter{margin-bottom:10px;position:relative;display:block;width:100%;padding:10px;text-align:center;border:2px solid #ff3347 !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#ff3347;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;background:#fff;}
.bottom-close{float:left;margin-top:10px;margin-bottom:0;}
.close-filter:before{position:absolute;right:10px;top:50%;width:9px;height:9px;margin-top:-5px;display:block;background:url(../img/samart-close.png) no-repeat;content:"";}
.close-filter:hover{background:#ff3347;color:#fff;}
.filter .btn.btn_default.btn_link span{border-bottom:0px;}
.filter .mbd-button.btn.btn_link i{display:none;}
.filter .mbl-button{display:block;width:100%;padding:7px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:10px;}
.filter .button-form.separator{padding:0;border:0px;}
.filter .other-option{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.filter .checkbox-list .el_check label,
.filter .iCheck-helper{cursor:pointer;}
.filter .filter__row .span-1.hide{display:block !important;}
.filter .hndlrTgglFlds{display:none;}
.filter .iradio{background:url(../img/radio2.png) no-repeat;}
.filter .iradio.checked{background:url(../img/radio2.png) -16px 0 no-repeat;}
.filter .checkbox-list li{margin-bottom:10px;}
.filter .checkbox-list li{margin-right:10px;}
.filter .other-option{padding:0 10px;border-bottom:1px solid #eee;}
.filter .iradio{margin-right:4px;}
.filter .choice-dd__drop li + li{margin:0;}
.filter .choice-dd.open .choice-dd__hndlr:after{transform:scaleY(-1);-moz-transform:scaleY(-1);-webkit-transform:scaleY(-1);top:12px;}
.filter .choice-dd.open .choice-dd__hndlr{border-radius:3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;}
.filter .choice-dd.open .choice-dd__drop{margin-top:-1px;border:1px solid #ddd;border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;}
.form-interval .c{line-height:32px;padding:0 10px;}
.form-interval .control + .c{margin:0;}
.form-label{font-weight:700;font-size:14px;color:#212121;}
.filter .choice-dd{height:32px;}
.filter .choice-dd__hndlr{height:32px;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.choice-dd__hndlr > span{padding:5px 10px;}
.filter .control{height:32px;border:1px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.filter-wrap{background:#fff;border-right:1px solid #a4a4a4;}
.filter{background:#fff;padding:0;}
.btn-top{background:#f6f6f6;}
.filter-main{position:fixed;left:-270px;top:0;display:block;width:260px;height:100%;z-index:1000;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.filter .filter__row .span-1.btn-top{display:block;}
.filter-main.active{left:0;}
.filter-wrap{position:absolute;left:0;top:0;height:100%;width:100%;overflow:auto;}
li.open > .lvl3{list-style:none;margin:0;padding:0;}
.default-breadcrumbs{display:none;}
.mobile-breadcrumbs{display:table;min-width:100%;padding:15px;border-bottom:1px solid #e5e5e5;margin:0 -15px;}
.main-link{display:table-cell;vertical-align:middle;text-decoration:underline;color:#999;}
.main-link:hover{text-decoration:none;}
.back-link{display:table-cell;vertical-align:middle;text-align:right;}
.back-link span{padding-left:20px;background:url(../img/arrow-back.png) left center no-repeat;line-height:14px;display:inline-block;}
/*.main-link{display}*/
.input-fld{background:#fff;}
.subcatalog__list .span-3 {width:50%;}
.subcatalog__list .span-4,
.products__list .span-4 {width:100%;}
.products__list div .span-4 {margin-left:0;margin-right:0}
#header .line,
.sticky_head,
.b-search,
.main-footer .header_colored,
.main-footer .main-news-tab,
.yandex-main{display:none;}
.main-info .header_bg_1{margin-left:-15px;margin-right:-15px;border-radius:0px !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;}
.main-info .row .span-9{width:100%;padding-left:0;}
.main-info .row .span-9 .entry{margin-top:15px;}
.main-info .row .span-9 .text_col2{column-count:1;}
.b-catalog__item{margin-bottom:20px;}
.b-catalog__item__ttl{min-height:1px;}
.b-catalog__item .img img{max-width:60%;}
.slider_main{margin-left:-15px;margin-right:-15px;margin-bottom:25px;}
.content-desk{display:none;}
.slider_main .bx-next{right:0;}
.slider__img img{width:100%;opacity:0.7;display:block;}
.slider_main{height:auto;}
.slider_main .slider__img{height:auto;}
.slider__img{background:#000;}
.slider_main .bxslider{height:auto;}
.slider_main .slider__content__wr{padding:0;}
.slider_main .slider__content{}
.slider_main /*.slider__img +*/ .slider__content{width:auto;background:none;bottom:50px;left:50%;right:auto;top:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);height:auto;}
.slider_main .slider__content.static-outer-content{top:auto;width:auto;left:50%;right:auto}
.slider_main .bx-pager{right:0;bottom:20px;display:none;}
.slider_main .bx-pager .bx-pager-link{background:none;}
.slider_main .bx-pager .bx-pager-link.active{background-color:#dd3949;}
.main-block .np-margin{margin-top:0;}
.b-catalog .b-catalog__item__sublist,
.b-catalog .b-catalog__item__more{display:none;}
.b-catalog__item__ttl{text-align:center;background:none;padding:0;}
}
.mobile-articul,
.mobile-price,
.tabs-r,
.title-mobile{display:none;}
@media(max-width:600px){.row .form-vertical.span-4{width:100%;}
	.tab.active{float: none}
/*.tabs__head,*/
.tabs__handler,
.p-product__tabs .tabs__head > a,
.visits_counter_block,
.desk-articul,
.p-product .nav-buy .btn.desk-priceinfo,
.btn.btn_success .icon-cart-white,
.desk-price,
.product_advantage .desk-delivery{display:none;}
.p-product__tabs,
.p-product__tabs .tabs__body{margin-top:0;}
.tabs-r{display:block;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0px;background-color:#f4f4f4;border-bottom:1px solid #dedede;padding:12px 15px;position:relative;font-size:14px;margin:0 -15px;font-weight:700;color:#1b1b1b;position:relative;}
.title-mobile{display:block;text-align:center;font-size:16px;font-weight:700;color:#1b1b1b;margin-bottom:12px;}
#reports .btn.btn_primary{line-height:1.3;height:auto;min-width:260px;text-align:center;text-transform:capitalize;}
.product__benefit a:last-child span{border-bottom:0px;}
.hidden-r .mtop-1{margin-top:10px !important;margin-bottom:10px !important;}
#reports{margin-left:-15px;margin-right:-15px;padding:15px;background:#f6f6f6;}
.b-reviews__form{margin:0 !important;padding:0;text-align:center;}
#reports .widget.mtop-2{margin-top:0 !important;}
.tabs__body .tab:first-child .tabs-r{border-top:1px solid #dedede;}
.hidden-r .mtop-2{margin-top:0px !important;margin-bottom:0px !important;}
#documents_prod .content_block{padding:15px 0;}
.hidden-r .table-features tr:nth-child(2n+1) td,
.hidden-r .table-features tr:nth-child(2n+1) th,
.hidden-r .table-features tr:nth-child(2n+1) td,
.hidden-r .table-features tr:nth-child(2n+1) th{background:#fff;}
.hidden-r .table-features td,
.hidden-r .table-features th{border-bottom:1px solid #dedede;padding-left:0;padding-top:10px;padding-bottom:10px;}
.hidden-r .col-half{width:100% !important;padding:0 !important;margin:0 !important;float:none !important;}
.tabs-r:after{width:13px;height:13px;display:block;position:absolute;right:15px;top:50%;margin-top:-6px;content:"";}
.tabs-r.active:after{background:url(../img/minus-big.png) center center no-repeat;}
.hidden-r{display:none;}
.hidden-r.active{display:block;}
.tabs .tab{display:block;}
.product__benefit .el{width:100%;display:block;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:0px;border-bottom:1px solid #efefef;padding:20px 0;position:relative;}
.product__benefit .el i,
.product__benefit .el img{position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-right:0 !important;}
.product__benefit .el br{display:none;}
.buy-credit a i{margin-right:0;margin-left:4px;}
.full-title{font-size:16px;padding-bottom:0;margin-bottom:10px;}
.mobile-articul{color:#9a9a9a;font-size:14px;display:block;margin-bottom:20px;}
.product-full{margin-top:0 !important;}
.p-product .nav-buy .btn{margin:0 0 10px 0;display:block;float:none;width:100%;max-width:300px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:700;}
.btn.btn_success{background-color:#46b900;}
.product_advantage{padding-top:10px;}
.p-product_status{}
.mobile-price{display:block;text-align:right;font-weight:700;color:#1b1b1b;font-size:22px;padding:10px 15px 12px 15px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin:0 -15px;}
.mobile-price small{font-size:14px;display:inline-block;margin-right:10px;}
.mobile-articul{display:block;}
.b-catalog__item__ttl a{padding-top:0;padding-bottom:0;font-size:13px;font-weight:300;text-overflow:ellipsis;overflow:hidden;}
#backToTop{right:15px;bottom:15px;}
#footer .nav-main li{margin:0 10px 10px 0;}
.footer-site{margin-top:10px;}
.footer-site,
.footer-copy{display:block;width:100% !important;}
#footer .nav-foot li{display:inline-block;margin-right:10px;margin-bottom:5px;margin-top:0;}
#footer .nav-foot li a{text-decoration:underline;}
#footer .nav-foot li a:hover{text-decoration:none;}
#footer .span-3.mtop-f{margin-top:10px !important;}
.foolter-line{margin-bottom:15px;}
#footer .span-3.mtop-f{display:block;width:100%;max-width:1000px;padding-right:0;margin-right:0;}
.foolter-line .span-11{display:block;width:100%;margin-bottom:10px;padding-right:0;}
.foolter-line .span-2{display:block;width:100% !important;text-align:left;}
.foolter-line .b-pay-method{text-align:left;}
.main-info .widget .header_bg_1{min-height:36px;padding-top:8px;padding-bottom:8px;padding-left:15px;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.b-catalog.row{margin-left:-10px;}
.row.b-catalog .span-3,
.row.b-catalog .span-4 {padding-left:10px;}
}
@media(max-width:500px){.price-product{display:block;}
.subcatalog__item__preview .bx-prev,
.subcatalog__item__preview .bx-next{margin-top:10px;}
.subcatalog__item__pic-wrap.js-slider-preview{padding-top:20px;height:200px;}
.subcatalog__item__img.cboxElement{position:static !important;}
.subcatalog__item__preview{margin:auto !important;}
.subcatalog__item__preview .subcatalog__item__pic-wrap .subcatalog__item__img{display:block;}
.subcatalog__list_preview .subcatalog__item .ttl{margin-top:0px !important;}
.subcatalog__item__img .tip-list{position:relative;}
.form-group_inline.inform{width:100%;padding-right:0;margin-bottom:10px;}
.form-group_inline.inform:last-child{margin-bottom:0;}
.buttons-mobile a{margin:0 0 10px 0 !Important;display:block;}
#quick_buy{width:260px;}
.widget header.cat-nav + .entry{margin-top:0 !important;}
.products__item{padding:15px;border:0px;margin:0 0;border-bottom:1px solid #e8e8e8;display:table;width:100%;table-layout:fixed;}
.products__item .img img{max-width:100%;}
.products__item .ttl{text-align:left;margin-bottom:10px;padding:0;}
.products__item:hover .products__item__foot{margin:0;}
.products__item__foot .product_article{text-align:left;color:#999;}
.product__list_v_table .span-3{margin-bottom:0;}
.products__item__foot .prouct_status{text-align:left;margin:0 0 10px 0;padding: 15px 0;}
.price-product{text-align:left;font-size:18px;font-weight:700;color:#212121;display:none}
.products__item:hover{border-color:#e8e8e8;}
.left-product .product__stick_sale{position:static;display:block;text-align:center;margin:10px auto;width:70px;}
.left-product .product__stick_view{margin:10px auto;position:static;}
.products__item .ttl a{font-size:14px;font-weight:700;text-decoration:underline;}
.products__item .ttl a:hover{border-bottom:0px !important;text-decoration:none !important;}
.products__item .img{height:auto;padding:0;line-height:normal;}
.product-button{display:none;}
.products__item__foot{border-top:0px;padding-top:0;}
.product__list_v_table .span-3{width:100%;display:table;}
.left-product{display:table-cell;vertical-align:top;margin: 0 auto;}
.products__item {height: auto;}
.right-product{display:table-cell;vertical-align:top;padding-left:15px;}
.b-catalog__item .img{height:100px;line-height:100px;margin-bottom:10px;}
.subcatalog__list .span-3,
.subcatalog__list .span-4,
.products__list .span-4 {width:100%;border-bottom:1px solid #e8e8e8;padding:0 15px;margin-bottom:0;}
.subcatalog__item .img{line-height:normal;height:auto;padding:15px 0;}
.subcatalog__list{margin:0 -15px;}
.subcatalog__item .img{width:27%;}
.subcatalog__item .ttl_mini,
.main-print{display:none;}
.span-4 .subcatalog__item .ttl_mini {display:block;}
.subcatalog__item .ttl{text-align:left;font-size:16px;padding-left:20px;margin:0;text-transform:none;font-size:16px;font-weight:400;color:#212121;line-height:1.3;}
.subcatalog__item a{display:table;width:100%;table-layout:fixed;padding:0;}
.subcatalog__item{border:0px;padding:0 10px;}
.subcatalog__item .img{display:table-cell;vertical-align:middle;}
.subcatalog__item .ttl{min-height:1px;}
.subcatalog__item .text-c{display:table-cell;vertical-align:middle;padding:15px 0;}
.subcatalog__item .text-c{background:url(../img/arrow-right.png) right center no-repeat;padding-right:20px;}
.subcatalog__item .ttl2{display:none;}
.left-bts.active{width:50px;}
.text_col2 + p > .btn.btn_framed{height:25px;padding:0 10px;font-size:13px;font-weight:300;min-height:25px;}
.tel-mobile{display:block;}
.rfoot{margin-bottom:20px;}
.form-search__short{margin-top:0px;}
.tel-desk{display:none;}
.b-contacts__list .time{display:none;}
#footer .b-contacts__col{display:block;margin-right:0;width:100%;padding-right:0;max-width:100%;margin-bottom:15px;}
.mobile-title{display:block;background:url(../../images/bg_title_red.png) center center repeat;min-height:36px;margin-left:-15px;margin-right:-15px;color:#fff;padding-top:11px;padding-bottom:11px;padding-left:15px;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;font-weight:700;}
.mobile-call{display:block;margin-left:-15px;margin-right:-15px;background:#5092ef;padding:10px 15px;text-align:center;}
#footer .span-3.mtop-f{margin-top:0 !important;}
.rfoot{margin-left:-15px;margin-right:-15px;width:auto;max-width:1000px;}
#footer .nav-foot li{margin:0;display:block;border-bottom:1px solid #e9e9e9;}
#footer .nav-foot li a{padding:8px 15px;display:block;text-decoration:none;background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #f1f1f1 50%, #efefef 100%);background:-webkit-linear-gradient(top, #f5f5f5 0%, #f1f1f1 50%, #efefef 100%);background:linear-gradient(to bottom, #f5f5f5 0%, #f1f1f1 50%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#efefef', GradientType=0);}
#footer .nav-foot li a:hover{background:#f5f5f5;background:-moz-linear-gradient(top, #efefef 0%, #f1f1f1 50%, #f5f5f5 100%);background:-webkit-linear-gradient(top, #efefef 0%, #f1f1f1 50%, #f5f5f5 100%);background:linear-gradient(to bottom, #efefef 0%, #f1f1f1 50%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f5f5f5', GradientType=0);}
.mobile-call .btn.btn_framed{border-color:#fff;color:#fff;font-size:13px;height:25px;min-height:25px;line-height:1.2;padding-left:10px;padding-right:10px;}
.mobile-call .btn.btn_framed:hover{color:#5092ef;background:#fff;}
#footer{border-top:1px solid #bbb;padding-top:20px;padding-bottom:0;margin-top:25px;}
#footer .nav-main li{margin-right:0;width:48%;display:inline-block;vertical-align:top;}
#footer .nav-main li a{font-size:13px;font-weight:300;color:#000;}
}
@media(max-width:400px){.b-catalog__item .img{height:70px;line-height:70px;}
#basket_form_container .hidden-select-r{max-width:100%;}
}
.b-search.b-search_top{background:url(../img/bg_search.jpg);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:14px 40px 15px;}
.b-search.b-search_top .search-wrap{margin-right:122px;position:relative;}
.b-search.b-search_top .search-wrap i.icon-search{position:absolute;top:8px;left:10px;z-index:3;}
.b-search.b-search_top .search-wrap .text-fld{position:absolute;left:0;top:0;z-index:2;padding-left:37px;padding-right:145px;}
.b-search .search-wrap i.icon-search_submit{cursor:pointer;}
.product_article{height:20px;}
.product_country{width:150px;float:right;}
.products__item__foot .product_article{height:initial;font-size:13px;}
@media (max-width:600px){.product_country{margin-top:10px;}
}
#mbrstl{display:none !important;}
#market_context_headcrab_container{display:none !important;}
#market_context_headcrab_container{display:none !important;}
.w-100{max-width:100%;}
.b-modal .b-modal__head .title{text-transform:uppercase;}
.mobile-search.active #brand_id{display:none;}
@media (max-width:700px){.btn.btn_sort{padding:0 5px 0 5px;}
}
@media (max-width:500px){.products__item__foot .product_article{text-align:left;color:#999;text-align:center;margin-top:20px;margin-left:auto;}
.products__item__foot .prouct_status{text-align:center;margin:0;}
.products__item .ttl {text-align:center;}
}
@media (max-width:1255px){.product_article{margin-top:30px;}
}
.subcatalog__item .ttl.ttl2{margin-top:24px;}
.vcard .vcard-mails{}
.vcard .vcard-mails > div{display:inline-block;width:49%;}
.vcard .vcard-mails p{text-transform:uppercase;font-weight:bold;}
.vcard .vcard-mails a{text-decoration:underline;font-size:14px;color:#1c7eed;line-height:22px;}
.tkit_order_list .btn{text-decoration:none;color:white;margin:20px 0px 0px 15px;font-size:13px;padding:6px 25px;height:auto;}
.tkit_order_list .btn#addfeedbackdirector{margin-bottom:5px;}
.tkit_order_list hr{display:block;height:1px;border:0;border-top:1px solid #e5e5e5;margin:1em 0;padding:0;}
.btn_red{background-color:#dd3949;}
.btn_blue{background-color:#4b7de9;}
.btn_transparent{background-color:transparent;border:1px solid #4b7de9;color:#4b7de9;}
.tkit_order_list .btn_transparent{color:#4b7de9;}
img.ruble-img{height:0.6em;}
span.dot{position:absolute;text-indent:-1000em;opacity:0;}
.fancybox-form{width:80%;}
.fancybox-form .title{font-weight:bold;text-transform:uppercase;font-size:18px;}
.tkit-mob-order-status{border:1px solid #b7b7b7;padding:2px 8px;border-radius:3px;color:#666;text-transform:uppercase;font-size:11px;margin-top:10px;}
.custom-allocation .tkit-mob-order-status-instock,
.tkit-mob-order-status.tkit-mob-order-status-instock {border-color:#2ab118;color:#2ab118;}
@keyframes blink {0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}
.dot-preload span{animation-name:blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both}
.dot-preload span:nth-child(2){animation-delay:.2s}
.dot-preload span:nth-child(3){animation-delay:.4s}
.icon_footer_social {display: inline-block;width:32px;height:32px;background-size: 32px 32px;}
.icon_footer_social.icon_inst {background-image:url('../images/instagram-logo.svg');}
.icon_footer_social.icon_vk {background-image:url('../images/vk-logo.svg');}
.b-contacts__col.b-contacts__col_right {width:95px;}
.b-contacts__col_right, .b-contacts__col_right .caption {text-align: right;}
.b-contacts__list li {display: inline-block; margin-left:4px;}
@media (max-width: 500px) {.b-contacts__col.b-contacts__col_right {}.b-contacts__col_right, .b-contacts__col_right .caption {text-align:left;} .b-contacts__list li {display: inline-block; margin-right:10px; margin-left:0px;}}
.noselect { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.subcatalog__list.search_page {width: 100%; float:left;margin-top: 25px;}
.subcatalog__list.search_page .products__item .ttl a {text-decoration:none;}
.mob-check_qty-close-btn{
	display:none;
}
@media (max-width:1023px){
	#colorbox{
		left: 50%!important;
		transform: translateX(-50%);
	}
	#cboxContent {
		max-width: 100%;
	}
	#cboxContent #cboxLoadedContent{
		width:auto!important;
	}
}
@media (max-width:900px){
	#colorbox #cboxClose{
		/*display:none!important;*/
		opacity:0;
	}
	.mob-check_qty-close-btn{
		display:block;
		float:right;
		width:24px;
		height:24px;
		text-align:center;
		background: transparent url(../img/icon.png) 0 -24px no-repeat;
	}
}
.subscribe-form{
	padding-top:5px;
}

.subscribe-form .checkbox{
	margin-bottom:15px;
}
.subscribe-form  input[type="checkbox"]{
    visibility: hidden;
    width: 0;
	height:0;
}
.subscribe-input {
	width: 100%;
    height: 32px;
    vertical-align: middle;
    border-color: #DDD;
    display: inline-block;
    padding: 0 5px;
    background: #fff none;
    box-sizing: border-box !important;
    border: 1px solid #ababab;
    color: #1B303E;
    font-size: 14px;
    font-family: "Calibri", sans-serif;
    background-color: #fff;
    background-color: #fff;
	padding: 0 20px;
    box-sizing: border-box !important;
    border: 1px solid #dddddd;
	font-style: italic;
}
.subscribe-input::-webkit-input-placeholder{color:#c7c6c6;}
.subscribe-input:-moz-placeholder{color:#c7c6c6;}
.subscribe-input::-moz-placeholder{color:#c7c6c6;}
.subscribe-input:-ms-input-placeholder{color:#c7c6c6;}

.subsctibe-form-submit-container{
	width:100%;
	    display: flex;
}


.subsctibe-form-submit-container > div,
.subscribe-form .checkbox{
	width:49%;
	display: inline-block;
	vertical-align: middle;
}

.subscribe-text{
	margin-bottom: 2px;
}
.subscribe-text-first-span{
	margin-bottom: 5px;
	display: inline-block;
}
.subscribe-form-btn{
    height: 32px;
    text-align: center;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #dd3949;
    border: none;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    width: 100%;
    padding: 8px 8px;
    top: 10px;
    top: 8px;
    position: relative;
	margin-left:5px;
}
.recomends-buy-btn{
    font-size: 12px;
    height: 25px;
    transform: translateX(-8px);
    padding: 0 8px;
    display: block;
    margin: 0 auto;
}
.card-recomends-element{
	display:table;
}

@media (max-width:768px){
	.subsctibe-form-submit-container > div,
	.subscribe-form .checkbox,
	.subscribe-form-btn{
		width:100%;
	}
	.subscribe-form-btn{
		margin-top:10px;
	}
}
footer{
    padding-top: 45px;
    background: #F7F7F7;
    padding-bottom:7px;
    margin-top:20px;
}
.footer_yandex{
    display: none;
}
.line_foter{
    display: flex;
    width: 100%;
    flex-flow: wrap;
    justify-content: space-between;
    position: relative;
}
.footer_ul{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-flow: wrap;
    list-style-type: none;
    margin-bottom: 39px;
}
.footer_ul a{
    font-family: "Calibri", sans-serif;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.01em;
    color: #002C3C;
    text-decoration: none;
    position: relative;
}
.footer_ul a:after{
    width: 100%;
    content: "";
    height: 1px;
    background: #323232;
    opacity: 0.1;
    position: absolute;
    bottom: 0px;
    left: 0;

}
.col_line_footer{
/*    display: flex;
    flex-flow: row;*/
}
.line_foter noindex{
    width:100%;
}
.col_ul_footer {
    width: 169px;
    margin-right: 32px;
    float: left;
}
.footer_ul_two {
    margin-left: 12px;
    list-style: none;
}
.footer_ul_two li{
    color: rgba(51, 51, 51, 0.15);
    margin-bottom: 5px;
    line-height: 11px;
    position: relative;
}
.footer_ul_two li:after{
    content: "";
    display: block;
    border-radius: 50%;
    width: 3px;
    height: 3px;
    background: #323232;
    opacity: 0.15;
    position: absolute;
    top: 5px;
    left: -12px;
}
.footer_ul_two li a{
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    color: #1B303E;
    width: 100%;
    display: inline-block;
}
.form_footer {
    display: inline-flex;
    margin-top: 10px;
}
.form_footer input {
    width: 125px;
    height: 10px;
    padding-left: 15px;
    padding-top: 7px;
    padding-bottom: 8px;
    font-style: italic;
    font-weight: 100;
    font-size: 12px;
    color: #adadad;
    border-radius: 2px 0px 0px 2px;
    background: #FFFFFF;
    border: none;
    outline: none;
    border: 1px solid #EDEDED;
    font-family: "Calibri", sans-serif;
}
.form_footer input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #ADADAD;
    opacity: 1; /* Firefox */
}

.form_footer input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #ADADAD;
}

.form_footer input::-ms-input-placeholder { /* Microsoft Edge */
    color: #ADADAD;
}
.form_footer button {
    background: #1B76DD;
    border-radius: 0px 2px 2px 0px;
    width: 27px;
    height: 27px;
    border: none;
    outline: none;
    padding: 0;
    position: relative;
}
.form_footer button img{
    position: absolute;
    top: 4px;
    left: 5px;
}
.footer_line_number{
/*    display: flex;
    flex-flow: column;*/
    margin-top: 1px;
}
.footer_number_row{
/*    display: flex;
    flex-flow: row;*/
}
.footer_number_col.nth-1 {
    margin-right: 84px;
}
.footer_number_col.nth-2{
    margin-right: 60px;
}
.dflex{
    display:flex;
}
.footer_city{
    font-size: 12px;
    margin-bottom: 4px;
    color: #1B303E;
    opacity: 0.8;
}
.footer_number{
    font-weight: bold;
    font-size: 15px;
    line-height: 201.42%;
    color: #1B303E;
    margin-bottom: -3px;
}
.footer_time{
    font-style: italic;
    font-weight: 300;
    font-size: 12px;
    color: #1B76DD;
}
.footer_news{
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.01em;
    color: #002C3C;
    margin-top: 37px;
    margin-bottom: 2px;
}
.footer_podpis{
    font-size: 10px;
    line-height: 12px;
    letter-spacing: 0.01em;
    color: #002C3C;
    opacity: 0.4;
    margin-bottom: 18px;
}
.form_footer_2{
    margin-top: 0px;
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.form_footer_2 button{
    background: #FF3648;
}
.form_footer_2 button img{
    position: absolute;
    top: 6px;
    left: 5px;
}
.social_footer{
    overflow: hidden;
    position:relative;
    top:5px;
}
.social_footer a {
    margin-right: 9px;
    display: grid;
    float: left;
}
.footer_two{
    border-top: 1px solid rgba(0, 45, 61, 0.06);
    width: 100%;
    padding: 25px 0;
    /*margin-top: 7px;*/
    background: #F7F7F7;
}
.text_footer_two{
    font-family: Arial;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    letter-spacing: 0.01em;
    color: #323232;
    opacity: 0.7;
}
.footwr_wr_img{
    display: none;
}

.card_wr {
    position: absolute;
    bottom: 11px;
    left: 0px;
}
.card_wr:after {
    content: '';
    display: block;
    clear: both;
}
.card_wr a {
    margin-right: 9px;
    display: block;
    float: left;
    box-shadow: 0px 2px 4px rgba(50, 50, 50, 0.05);
    border-radius: 2px;
}
.card_wr img{
    width: 43px;
    display: block;
    /*margin-right: 9px;*/
    display: block;
    float: left;
    box-shadow: 0px 2px 4px rgba(50, 50, 50, 0.05);
    border-radius: 2px;
}
.footer_btn{
    display: none;
}
.footer_podpis br{
    display: none;
}
.footer_city span{
    display: none;
}
@media screen and (max-width: 1200px) {
    .footer_number_col.nth-1, .footer_number_col.nth-2{
        margin-right: 40px;
    }
}
@media screen and (max-width: 990px) {
    .col_ul_footer {
        margin-right: 15px;
        width: auto;
        max-width: 110px;
    }
    .footer_number_col {
        margin-right: 15px;
    }
    .footer_ul{
        display: block;
    }
    .footer_ul li{
        display: inline-block;
        margin-right: 10px;
    }
    .form_footer_2{
        margin-right: 10px;
    }
}
@media screen and (max-width: 768px) {
    .social_footer{
        top:5px;
    }
    footer{
        padding-top:0px;
        margin-top:0px;
    }
    .footer_yandex_cont{
        border-top: 1px solid rgba(50, 50, 50, 0.1);
        margin-top:20px;
    }
    .dflex{
        display:block;
    }
    .footer_city span{
        display: initial;
    }
    .footer_yandex{
        display:block;
        width:100%;
        text-align:center;
        padding:0 0 7px;
    }
    .footer_podpis br{
        display: block;
    }
    .footer_ul li:nth-child(1){
        padding-top: 13px;
    }
    .footer_number_col.nth-1, .footer_number_col.nth-2 {
        margin-right: 0px;
    }
    .footer_number_col.nth-1{
        margin-bottom: 27px;
    }
    .footer_number_col.nth-2 .footer_time{
        display: none;
    }
    .footer_news{
        margin-top: 32px;
    }
    .footer_ul{
        margin-bottom: 22px;
    }
    .footer_ul li:last-child::after{
        display: none;
    }
    .footer_ul li{
        display: flex;
        padding: 0 0;
        position: relative;
        margin-right: 0;
    }
    .footer_ul a{
        position: relative;
        display: block;
        padding: 8px 0 8px 36px;
        box-sizing: border-box;
        width: 100%;
        color: #323232;
        line-height: 20px;
    }
    .footer_ul a span{
        border-bottom: 1px solid  rgba(0, 45, 61, 0.06);
    }
    .footer_ul a:after{
        background-color: #323232;
        left: -15px;
        padding: 0 15px;
    }
    .footer_ul li:last-child a:after{
        display: none;
    }
    .footer_ul li:after{
        display: none;
        content: "";
        width: 100%;
        position: absolute;
        bottom: 0;
        left: -15px;
        height: 1px;
        background-color: rgba(0, 45, 61, 0.06);
        padding: 0 15px;
    }
    .footer_ul_two{
        display: none;
    }
    .line_foter{
        display: block;
    }
    .card_wr{
        position: relative;
        margin-bottom: 24px;
        bottom: 0;
    }
    .card_wr a{
        margin-right: 12px;
    }
    .card_wr a img{
        width: 57px;
    }
    .col_line_footer{
        display: block;
    }
    .col_ul_footer{
        width: 100%;
        margin-right: 0;
    }
    .form_footer {
        margin-top: 24px;
        margin-bottom: 39px;
    }
    .footer_number_row{
        display: block;
        margin-right: 0;
        border-bottom: 1px solid rgba(0, 45, 61, 0.06);
        padding-bottom: 18px;
    }
    .form_footer_2{
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: 0;
        display: block;
        position: relative;
        width: calc(100% - 114px);
    }
    .form_footer_2 button img {
        width: 22px;
        top: 8px;
        left: 6px;
    }
    .footer_city{
        line-height: 1;
        margin-bottom: 7px;
        font-weight: bold;
        clear: both;
    }
    .footer_number{
        line-height: 1;
        margin-bottom: 5px;
        font-size: 18px;
    }
    .footer_time{
        font-size: 13px;
    }
    .footer_number_col{
        margin-right: 0;
        margin-bottom: 15px;
    }
    #end_number_row{
        padding-bottom: 0;
        border: none;
    }
    #end_number_row .footer_number_col{
        margin-bottom: 0;
    }
        #end_number_row .footer_number_col:after{
            content: '';
            display: block;
            clear: both;
        }
    .footer_two{
        border: none;
        /*margin-top: 13px;*/
        padding-bottom: 48px;
    }
    .footwr_wr_img{
        /*display: flex;
        align-items: center;
        margin-right: 14px;
        justify-content: center;
        flex: none;*/
        width: 22px;
        display: block;
        position: absolute;
        left: 0;
        top: 7px;
        text-align: center;
    }
    .footwr_wr_img img{
        max-width: 22px;
        display: inline-block;
        vertical-align: middle;
    }
    .col_ul_footer{
        max-width: 100%;
    }
    .form_footer_1{
        width: 100%;
        display: flex;
    }
    .form_footer_1 input{
        width: 100%;
        font-size: 14px;
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .form_footer input{
        padding-top: 11px;
        font-size: 14px;
        padding-bottom: 13px;
        width: 150px;
    }
    .form_footer button{
        width: 36px;
        height: 36px;
        background-color: #5092EF;
    }
    .form_footer_2 input{
        display: block;
        width: calc(100% - 36px);
        box-sizing: border-box;
        height: 36px;
        border-right: none;
    }
    .form_footer_2 button{
        background-color: #FF3648;
        position: absolute;
        right: 0;
        top: 5px;
    }
    .social_footer img{
        height: 36px;
    }
    .footer_btn{
        width: 100%;
        height: 60px;
        background: #5092EF;
        border-radius: 2px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
        font-size: 14px;
        line-height: 17px;
        text-align: center;
        letter-spacing: 0.02em;
        text-transform: uppercase;
        color: #FFFFFF;
        text-decoration: none;
        margin-top: 0;
    }
    .footer_btn img{
        margin-right: 15px;
    }
    .footer_news{
        font-size: 18px;
        margin-bottom: 10px;
    }
    .footer_podpis{
        font-size: 12px;
        line-height: 14px;
    }
    .social_footer {
        /*overflow: hidden;
        display: flex;
        justify-content: flex-end;*/
        float: right;
    }
    .form_footer_1 {
        display: block;
        position: relative;
    }
    .form_footer_1 input{
        display: block;
        width: calc(100% - 36px);
        border-right: none;
    }
    .form_footer_1 button{
        position: absolute;
        top: 0;
        right: 0;
    }
    .form_footer_1 button img {
        width: 25px;
        top: 5px;
        left: 7px;
    }
}
@media screen and (max-width: 415px) {
    .footer_yandex{
        display: block;
    }
    .footer_yandex img{
        width: 100%;
    }
    footer{
        padding-top: 0;
    }
}

.p-product__images img {
	max-width: 100%;
	max-height: 100%;
}