

/* Start:/local/templates/.default/components/bitrix/search.title/serach_title/style.css?14606605402112*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/bitrix/search.title/serach_title/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}




/* End */


/* Start:/local/templates/newmix.2.1/components/bitrix/menu/burger2/style.css?1586953233267*/
.pure-container #pure-toggle-left {display: none;}
.catalog-menu-header {color: #83431b;font-weight: bold;padding: 0 20px;display: block;}
.catalog-menu-header:hover {color: #3e1902;}
@media (max-width: 1097px ) {
.catalog-menu-header {padding: 0;display: initial;}
}
/* End */


/* Start:/local/templates/.default/components/bitrix/breadcrumb/.default/style.css?15943885742474*/
.breadcrumbs {
    position: relative;
    z-index: 2;
}
.breadcrumbs li {
    position: relative;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    margin-right: 2px !important;
    padding: 4px 11px 4px 17px !important;
    color: #5c533d !important;
}
.breadcrumbs li a {
    text-decoration: none !important;
}
.breadcrumbs li:before,
.breadcrumbs li:after {
    position: absolute !important;
    display: block !important;
    width: 7px !important;
    height: 23px !important;
    content: "" !important;
    top: 0 !important;
}
.breadcrumbs li:before {
    left: 0px !important;
    /* background: url(/local/templates/.default/components/bitrix/breadcrumb/.default/images/ico-breadcrumb-1-1.png) no-repeat !important; */
    z-index: 1;

    padding: 0!important;
    background: #ffffff;
    border: 1px solid #cccccc;
    width: 15px!important;
    height: 15px!important;
    margin: 3px 0 0 -8px;
    border-left: none;
    border-bottom: none;
    transform: rotate(45deg) rotateY(0deg);
}
.breadcrumbs li:after {
    right: -6px !important;
    /*background: url(/local/templates/.default/components/bitrix/breadcrumb/.default/images/ico-breadcrumb-1.png) no-repeat !important;*/
    z-index: 2;

    background: #ffffff;
    border: 1px solid #cccccc;
    width: 15px!important;
    height: 15px!important;
    margin: 3px -2px 0 0;
    border-left: none;
    border-bottom: none;
    transform: rotate(45deg) rotateY(0deg);
}

.breadcrumbs li.el {
    background: #fed672;
    border-color: #fed672;
    /*margin-left: 6px !important;*/
    /*padding: 4px 11px 4px 11px !important;*/
    padding: 4px 11px 4px 16px !important;
    margin-left: 2px !important;
}
.breadcrumbs li.el:before {
    /*left: -6px !important;*/
    /*border-top: solid 1px #fed672;*/
    /*background: url(/local/templates/.default/components/bitrix/breadcrumb/.default/images/ico-breadcrumb-2.png) no-repeat !important;*/
    /*margin-top: -1px;*/
    border-color: #ffffff;
    background: #ffffff;
}
.breadcrumbs li.el:after {
    /*background: url(/local/templates/.default/components/bitrix/breadcrumb/.default/images/ico-breadcrumb-3.png) no-repeat !important;*/
    background: #fed672;
    border-color: #fed672;
}

.breadcrumbs li a {
    color: #666666 !important;
}


.breadcrumbs li:hover {
    background: #999999;
}
.breadcrumbs li:hover:after {
    /*background: url(/local/templates/.default/components/bitrix/breadcrumb/.default/images/ico-breadcrumb-5-2.png) no-repeat !important;*/
    background: #999999;
}
.breadcrumbs li:hover a {
    color: #fff !important;
}
.breadcrumbs li.el:hover {
    background: #fed672;
}
.breadcrumbs li.el:hover:after {
    /*background: url(/local/templates/.default/components/bitrix/breadcrumb/.default/images/ico-breadcrumb-3.png) no-repeat !important;*/
    background: #fed672;
}
/* End */


/* Start:/local/templates/newmix.2.1/components/bitrix/news.list/banners/style.css?1594316207383*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

.banner img {width: 226px;height: 320px;}
.banner_cat {width: 230px;max-width: 230px;margin:auto;padding-bottom: 20px;}
@media (max-width: 1097px) {.banner_cat {width: 211px;}}	
@media (max-width: 850px) {.banner_cat{display:none;}}
/* End */


/* Start:/local/templates/.default/components/cript/main.feedback/callme/style.css?1667645525742*/
div.mfeedback {width: 370px;}
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
#callback .modal-footer .submit{margin: 20px 0 0;background:#ea3f3f;color:#fff;font-size:20px;font-weight:bold;width:100%;border-width:1px 0 0;border-style:solid;border-color:#d52f2f transparent transparent;display:block;border-radius:0 0 3px 3px;padding:15px 0;}
@media (max-width: 380px ) {
div.mfeedback {width: 100%;}}
.phz-wrapp {
  padding: 0 20px;
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #828282;
}
/* End */


/* Start:/local/templates/.default/components/cript/main.feedback/feedback/style.css?15996609511631*/
div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {width:80%; padding-bottom:0.4em;}
div.mf-name input, div.mf-email input {width:60%;}
div.mf-message textarea {width: 60%;}
span.mf-req {color:red;}
div.mf-ok-text {color:green; font-weight:bold; padding-bottom: 1em;}
#modal_feedback{background:#fff;}
#modal_feedback .modal-header{font-size:18px;font-weight:bold;text-align:center;border-bottom:1px solid #ececec;padding:14px 0;}
#modal_feedback .modal-body{padding:20px 20px 0;color:#828282;line-height:24px;text-align: center;}
#modal_feedback .modal-footer{border-radius:0 0 3px 3px;}
#modal_feedback .modal-footer button{background:#ea3f3f;color:#fff;font-size:20px;font-weight:bold;width:100%;border-width:1px 0 0;border-style:solid;border-color:#d52f2f transparent transparent;display:block;border-radius:0 0 3px 3px;padding:15px 0;}
#modal_feedback input{width:294px;padding:7px 17px;color:#a1a1a1;border-color:#bdbdbd;margin:20px 0 25px}
#modal_feedback .modal-footer .submit{background:#ea3f3f;color:#fff;font-size:20px;font-weight:bold;width:100%;border-width:1px 0 0;border-style:solid;border-color:#d52f2f transparent transparent;display:block;border-radius:0 0 3px 3px;padding:15px 0;}
.phz-wrapp input[type="checkbox"] {
    margin: 0 10px 0 0 !important;
    width: 20px!important;
    height: 19px;
    /* line-height: 28px; */
    position: absolute;
}
.phz-wrapp {
    padding: 0 20px;
}
.phz-wrapp label{
    position: relative;
}
.main-user-consent-request a {
    margin-left: 23px;
}
.main-user-consent-request {
	display: block;
    max-width: 350px;
    width: 100%;
    margin: 0 auto 20px auto;
}
/* End */


/* Start:/local/templates/newmix.2.1/template_styles.css?1744119531118106*/
/*на согласовании под удаление start*/	
.site-enter {
  padding: 0 0 130px; }
  .site-enter::after {
	clear: both;
	content: "";
	display: table; }
  .site-enter * {
	box-sizing: border-box; }

.registration {
  width: 50%;
  float: left;
  padding-right: 35px;
  border-right: 1px solid #e3e3e3; }
  .registration__header, .authorization__header {
	font-size: 0.875rem;
	font-weight: bold;
	background-color: #fff;
	padding: 0; }

.authorization {
  width: 50%;
  float: left;
  padding-left: 35px; }
  .authorization__header a {
	font-weight: normal;
	color: #336599;
	font-size: 0.8125rem;
	text-decoration: underline;
	display: inline-block;
	vertical-align: middle;
	margin-left: 25px; }
  .authorization form {
	padding: 0 75px 0 0; }

.enterform {
  margin: 20px 0 0; }
  .enterform__line {
	margin-bottom: 9px; }
	.enterform__line::after {
	  clear: both;
	  content: "";
	  display: table; }
  .enterform__field {
	width: 280px;
	height: 31px;
	border: 1px solid #e5e5e5;
	border-radius: 6px;
	float: right;
	color: #656565;
	font-size: 0.75rem;
	font-weight: bold;
	padding: 5px 10px; }
	.enterform__field:focus {
	  border-color: #fdd579; }
	  .enterform__field:focus + label {
		color: #000; }
  .enterform__captcha {
	margin: 30px 0; }
	.enterform__captcha::after {
	  clear: both;
	  content: "";
	  display: table; }
	.enterform__captcha > * {
	  float: right; }
	.enterform__captchaField {
	  width: 90px;
	  height: 31px;
	  border: 1px solid #e5e5e5;
	  border-radius: 6px;
	  margin: 4px 9px 0;
	  padding: 5px 10px; }
	  .enterform__captchaField:focus {
		border-color: #fdd579; }
	.enterform__captchaPic {
	  border: 1px solid #000; }
  .enterform__passwordbar {
	width: 256px;
	height: 6px;
	background-color: #e6e6e6;
	float: right;
	margin: 3px 12px 0 0; }
  .enterform__submitline button {
	float: right;
	height: 30px;
	padding: 0 15px; }
  .enterform__label {
	color: #656565;
	font-size: 0.8125rem;
	padding-right: 20px;
	padding-top: 5px;
	float: right; }

.refreshbtn {
  border: 1px solid #fbc854;
  background-color: #fdd579;
  width: 30px;
  height: 31px;
  position: relative;
  margin: 4px 0 0; }
  .refreshbtn:before {
	position: absolute;
	content: '';
	background: url(/local/templates/newmix.2.1/images/reload.png);
	width: 18px;
	height: 16px;
	left: 6px;
	top: 7px; }

.customcb {
  position: absolute;
  left: -9999px; }
  .customcb + label {
	position: relative;
	padding-left: 33px; }
	.customcb + label:before {
	  position: absolute;
	  content: '';
	  left: 0;
	  top: 0;
	  background: url(/local/templates/newmix.2.1/images/customcb.png);
	  width: 22px;
	  height: 22px; }
  .customcb:checked + label:before {
	background-position: 0 100%; }
  .enterform__line .customcb + label {
	float: right;
	padding: 0 5px 0 33px; }
	  
.enterSocial__header {
  margin: 25px 0 31px; }
  .entersuccess__top {
	margin-top: 20px; }
	.entersuccess__top p {
	  color: #393;
	  font-size: 0.875rem;
	  font-weight: bold; }
  .entersuccess__bottom {
	margin-top: 35px;
	font-size: 0.875rem;
	padding: 0 0 0 108px;
	position: relative; }
	.entersuccess__bottom a {
	  color: #369;
	  text-decoration: underline; }
  .entersuccess__icon {
	background: url(/local/templates/newmix.2.1/images/success.png);
	width: 80px;
	height: 80px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 23px; }
	.entersuccess__icon + p {
	  display: inline-block;
	  vertical-align: middle; }
  .entersuccess .exitbtn {
	position: absolute;
	left: 0;
	top: 0;
	width: 80px;
	height: 30px; }
.forgotPassword {
  display: none; }
  .forgotPassword__header {
	font-size: 0.8125rem;
	margin: 10px 0 20px; }
  .forgotPassword__cancel {
	font-weight: normal;
	color: #e84144;
	text-decoration: underline;
	display: inline-block;
	margin-left: 8px; }
  .forgotPassword .enterform {
	border-bottom: none; }	
.enterSocial header {background:none;}
/*на согласовании под удаление end*/	

/*на согласовании под удаление кабинет start*/	
.registration__header, .authorization__header, .enterSocial__header, .forgotPassword__header, .personal__header, .orderArchive__header {
	font-size: 0.875rem;
	font-weight: bold;
	background-color: #fff;
	padding: 0;
}
.personal {
  padding: 0 0 150px; }
  .personal::after {
	clear: both;
	content: "";
	display: table; }
  .personal * {
	box-sizing: border-box; }
  .personal__sidebar {
	width: 226px;
	border-radius: 4px;
	background-color: #fff;
	box-shadow: 0 0 5px rgba(20, 21, 24, 0.2);
	overflow: hidden;
	float: left;
	margin: 0 30px 0 0; }
	.personal__sidebar ul {
	  list-style-type: none;
	  padding: 0;
	  margin: 0; }
	.personal__sidebar li {
	  border-bottom: 1px solid #f3f1f3; }
	.personal__sidebar a {
	  display: block;
	  padding: 10px;
	  color: #333;
	  font-size: 0.8125rem;
	  font-weight: 600; }
	  .personal__sidebar a.active {
		background-color: #efecec; }
	.personal__sidebar li:last-child {
	  border-bottom: none; }
.personalData {
  width: 450px;
  float: left; }
  .personalData__line {
	position: relative;
	margin: 25px 0 0; }
	.personalData__line--password label {
	  display: none; }
	.personalData__line--password.active {
	  height: 200px; }
	  .personalData__line--password.active label {
		display: block; }
	  .personalData__line--password.active .personalData__changePassword {
		display: block; }
	  .personalData__line--password.active .personalData__action {
		visibility: visible;
		top: 170px;
		left: 310px; }
  .personalData__label {
	padding: 0 0 5px;
	display: block; }
  .personalData__field {
	float: none; }
	.personalData__field:hover {
	  border: 1px solid #999; }
	.personalData__field.focus {
	  border-color: #fdd579; }
  .personalData__action {
	position: absolute;
	left: 300px;
	top: 25px;
	width: 150px;
	visibility: hidden; }
	.personalData__action.active {
	  visibility: visible; }
  .personalData__save {
	font-size: 0.8125rem;
	font-weight: bold;
	color: #369;
	display: inline-block;
	vertical-align: middle;
	text-decoration: underline; }
  .personalData__cancel {
	font-size: 0.8125rem;
	color: #e84144;
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	text-decoration: underline; }
  .personalData__changePassword {
	display: none;
	position: absolute;
	left: 310px;
	top: 0; }
.orderArchive {
  overflow: hidden; }
.orderTable {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 9px; }
  .orderTable th {
	height: 31px;
	vertical-align: top;
	padding: 10px 0 0 15px;
	border-top: 1px solid #efefef;
	text-align: left;
	font-size: 0.75rem;
	color: #999;
	font-weight: normal; }
  .orderTable tbody tr {
	margin: 0 0 9px; 
	cursor:pointer;
  }
	.orderTable tbody tr:hover td {
	  background-color: #fdd579; }
  .orderTable td {
	background-color: #f3f1f3;
	height: 40px;
	padding: 0 0 0 15px;
	font-weight: 600; }
	.orderTable td:first-child {
	  border-radius: 4px 0 0 4px; }
	.orderTable td:last-child {
	  border-radius: 0 4px 4px 0;
	  padding-right: 6px; }
  .orderTable__price {
	width: 255px;
	padding: 0 0 0 15px; }
	.orderTable__price .btn {
	  width: 77px;
	  height: 28px;
	  float: right; }
  .orderTable__status {
	width: 175px; }
	.orderTable__status--canceled, .orderTable__status--processing {
	  color: #cb6500; }
	.orderTable__status--done, .orderTable__status--extradition {
	  color: #093; }	
/*на согласовании под удаление кабинет end*/
	
	




.banner--new.max {max-height:70px;overflow:hidden;}
.container.bottom.w100 {padding:0;margin:10px auto;}
html{font-family:'Open Sans', sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}
*{margin:0;padding:0;outline:0;}
.favorite-buttons {
	position: absolute;
	z-index: 2;
	right: 5px;
	top: 5px;
}
/*Grid*/
body{width:100%; height: auto !important; /*min-width: 320px;*/}
.container{
	margin:0 auto;
	position:relative;
	max-width: 1198px;
	width: auto;
	padding: 0 10px;	
}
.container:before,.grid-row:before,.row:before{display:table;content:'';}
.container:after,.grid-row:after,.row:after{display:table;content:'';clear:both;}
.col-1,.col-2,.col-3,.col-4{margin-left:5px;margin-right:5px;position:relative;float:left;display:inline;}
.col-1{width:230px;}
.col-2{width:478px;}
.col-3 {
	width: calc(100% - 250px);
	float: right;
}
.col-4{width:982px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
#top-slider-new {padding-left:0px;}
/*Common*/
body{font-family:'Open Sans',sans-serif;color:#2b2b2b;font-size:13px;line-height:20px;}
a{text-decoration:none; color: #444;}
h1,h2,h3,.h1,.h2,.h3{font-weight:bold;margin:0 0 15px;}
h1,.h1{font-size:24px;line-height:30px;}
h2,.h2{font-size:20px;}
h3,.h3{font-size:18px;}
.bg-yellow{background:#fed672;}
.bg-red{background:#ea3f3f;}
.bg-gray{background:#faf9fa;border-width:1px 0 1px;border-style:solid;border-color:#f0eff0;}
.media{overflow:hidden;}
.media-left,.media-right{
	float: left;
	position: relative;
}
.media-right{
width: 300px;
}
.media-left{padding-right:15px;background-position:left top;background-repeat:no-repeat;}
.media-left img{display:block;}
.row{margin-bottom:20px;}
.bg-gray .main{padding-top:30px;}
hr{border:0;height:1px;background:#eaeaea;}
.content{padding-top:60px;}
.content .row{margin-bottom:40px;}
.content .pubdate{color:#8f8f94;line-height:1em;margin-bottom:15px;}
.banner,.foto{border-radius:3px;}
.foto-left{border-radius:3px;float:left;margin:4px 30px 0 0;}
.foto-right{border-radius:3px;float:right;margin:4px 0 0 30px;}
p+p{margin-top:15px;}
p+h2,p+h3,p+.h2,p+.h3{margin-top:20px;}
img{display:block;}
ul,ol{padding-left:18px;}
p+ul,p+ol,ul+p,ol+p{margin-top:15px;}
ul.list-check{list-style:none;padding-left:26px;}
ul.list-check li{position:relative;color:#8e8e93;margin-bottom:5px;}
ul.list-check li:before{content:'\00a0';display:block;position:absolute;left:-26px;width:11px;background:url('/local/templates/newmix.2.1/img/style/list-check.gif') left center no-repeat;}
.page{margin-top:10px;margin-bottom:10px;}
.page-title{font-size:18px;font-weight:bold;margin:10px 0;}
.mb-st{margin-bottom:26px;}
.text-right{text-align:right;}
.text-normal{font-weight:400;}
.text-semi{font-weight:600;}
.text-bold{font-weight:bold;}
.text-gray{color:#8e8e93;}
.text-blue{color:#1424b2;}
.text-red{color:#ec3c38;}
.article h2,.article .h2{margin-top:30px;}
.article .row{margin-top:30px;}
.info-block{background:#fff9e9;border:1px solid #f6edd5;border-radius:3px;color:#4e4e4e;padding:25px 20px;}
.info-block .media-left{padding-right:30px;}
.info-block-title{line-height:31px;font-size:24px;vertical-align:middle;}
.info-block-title i{background:url('/local/templates/newmix.2.1/img/style/i.png') left top no-repeat;display:inline-block;width:31px;height:31px;vertical-align:top;margin-right:5px;}
.a-dotted{border-bottom:1px dotted;font-weight:600;}
.a-dotted:hover{border:none;cursor:pointer;}
.icon-arrow{background: url('/local/templates/newmix.2.1/img/style/breadcrumbs.gif') left center no-repeat;padding-left:7px;}
.fixed-top .phone{font-size:25px;font-weight:800;}
.fixed-top .phone a {color:#fff;}
.fixed-top{display:none;position:fixed;top:0;background:#ea3f3f;color:#fff!important;border-bottom:1px solid #f28787;padding:7px 0 0 0;width:100%;z-index: 1001;}
.fixed-top .fl{float:left;}
.fixed-top .fr{float:right;}
.fixed-top .worktime{font-size:14px;font-weight:bold;line-height:1em;}
.fixed-top .worktime small{font-size:11px;font-weight:400;}
.fixed-top .phone{font-weight:800;font-size:24px;margin-left:30px;padding-top:1px;color: #fff;}
.fixed-top .callback{margin-left:25px;padding-left:18px;}
.fixed-top .callback a{display:inline-block;}
.fixed-top .mail a{font-size:12px;color:white;}
.fixed-top .basket{padding-left:45px;height: 30px;position:relative;margin-top:0;color: white;}
.fixed-top .basket.fr.full {color: white;}
.fixed-top .basket i:before{
	background:url('/local/templates/newmix.2.1/img/style/bask_white.svg') no-repeat;
	position:absolute;
	height:	30px;
	width: 	30px;
	background-position: 0;
	content: " " ;
	left: 0;
	top: 0;
}
.fixed-top .basket.full i:before {
	background:url('/local/templates/newmix.2.1/img/style/full_bask_white.svg') no-repeat;
	
}
.bask_head .bcl:before {
	background:url('/local/templates/newmix.2.1/img/style/bask_white.svg') no-repeat;
	position:absolute;
	height:	35px;
	width: 	35px;
	content:'';
	top: 13px;
	margin: 0 0px 0 -40px;
}
.bask_head .full:before {
	background:url('/local/templates/newmix.2.1/img/style/full_bask_white.svg') no-repeat;
	position:absolute;
	height:	35px;
	width: 	35px;
	content:'';
	top: 12px;
	margin: 0 0px 0 -40px;
	z-index: 1001;
}
.fixed-top .basket span{font-weight:bold;}
.fixed-top .btn-white{background:#fff;font-size:12px;font-weight:bold;color:#404040;padding:5px 6px 4px;margin-left:26px;}
.table-info{width:100%;border-collapse: collapse}
.table-info.bordered td{border:1px solid #eee;padding:5px 10px;}
.table-info.bordered td:first-child{width:250px;}
/*Buttons*/
.btn{border-radius:0;border:0;cursor:pointer;}
.btn-red{/*border:1px solid #ce2f29;*/background:rgb(238,60,57);background:-moz-linear-gradient(top, #ee3b38 0%, rgba(198,50,43,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,60,57,1)), color-stop(100%, rgba(198,50,43,1)));background:-webkit-linear-gradient(top, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);background:-o-linear-gradient(top, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);background:-ms-linear-gradient(top, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);background:linear-gradient(to bottom, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3c39', endColorstr='#c6322b', GradientType=0 );text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);color:#fff;}
.btn-red:hover{
/*border:1px solid #ed5957;*/
background: linear-gradient(to bottom, #f77877 0%, #ee3b38 100%);
background:-moz-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, #f77877), color-stop(100%, #ee3b38));
background:-webkit-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:-o-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:-ms-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:linear-gradient(to bottom, #f77877 0%, #ee3b38 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77877', endColorstr='#ee3b38', GradientType=0 );
text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
color:#fff;
}
.btn-red:active{
background: linear-gradient(to bottom, #c7322b 0%, #ee3b38 100%);
background:-moz-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, #c7322b), color-stop(100%, #ee3b38));
background:-webkit-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:-o-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:-ms-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:linear-gradient(to bottom, #c7322b 0%, #ee3b38 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7322b', endColorstr='#ee3b38', GradientType=0 );
text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
color:#fff;
}
.btn-s{
	border:1px solid #524bb7;
	background:rgb(238,60,57);
	background:-moz-linear-gradient(top, #ee3b38 0%, rgba(198,50,43,1) 100%);
	background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(238,60,57,1)), color-stop(100%, rgba(198,50,43,1)));
	background:-webkit-linear-gradient(top, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);
	background:-o-linear-gradient(top, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);
	background:-ms-linear-gradient(top, rgba(238,60,57,1) 0%, rgba(198,50,43,1) 100%);
	background: linear-gradient(to bottom, rgb(103, 96, 216) 0%, rgb(42, 36, 120) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee3c39', endColorstr='#c6322b', GradientType=0 );
	text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
	color:#fff;
}
.btn-s:hover{
border:1px solid #524bb7;
background:-moz-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, #f77877), color-stop(100%, #ee3b38));
background:-webkit-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:-o-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background:-ms-linear-gradient(top, #f77877 0%, #ee3b38 100%);
background: linear-gradient(to bottom, rgb(167, 162, 249) 0%, rgb(42, 36, 120) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77877', endColorstr='#ee3b38', GradientType=0 );
text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
color:#fff;
}
.btn-s:active{
border:1px solid #524bb7;
background:-moz-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:-webkit-gradient(left top, left bottom, color-stop(0%, #c7322b), color-stop(100%, #ee3b38));
background:-webkit-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:-o-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background:-ms-linear-gradient(top, #c7322b 0%, #ee3b38 100%);
background: linear-gradient(to bottom, #2b257a 0%, #6760d9 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7322b', endColorstr='#ee3b38', GradientType=0 );
text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
color:#fff;
}
/*Forms*/
input,textarea{background:#fff;border:1px solid #f7c44f;border-radius:3px;max-width:100%;}
.form label{font-weight:bold;display:block;}
.geo-bottom .form{-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25,19,.15);border-radius:3px;padding:20px;}
.geo-bottom .form-title{color:#ec3c38;font-size:20px;font-weight:bold;line-height:1em;margin-bottom:15px;}
.geo-bottom .form-row{margin-bottom:15px;}
.geo-bottom input,.geo-bottom textarea{width:288px;padding:7px 15px;}
.geo-bottom .btn{background:#ea3f3f;padding:5px 10px;width:100%;color:#fff;font-weight:600}
/*Top*/
.top{border-bottom:1px solid #efefef;position:relative;line-height:1em;z-index:1001;}
.top .nav li{list-style:none;display:inline-block;}
.top .nav a{color:#2b2b2b;/*font-weight:bold;*/padding:8px 20px 8px 0;display:block;font-family: OpenSans-bold;font-weight:normal;}
.mark{position:absolute;top:0;right:0;border-radius:0 0 3px 3px;display:none;}
.mark>div{float:right;}
.mark a{color:#2b2b2b;}
.mark .label{font-weight:800;}
.mark .bg-yellow{font-size:11px;border:1px solid #fcc948;border-radius:0 0 0 3px;padding:10px;}
.mark .bg-yellow a+a{margin-left:8px;}
.mark .bg-red{font-size:12px;color:#fff;border:1px solid #b92c2b;border-radius:0 0 3px 0;padding:10px;}
.mark .bg-red span{font-weight:bold;border-bottom:1px dotted #fff;cursor:pointer;}
/*Header*/
header{background:#faf9f9;}
header .container>div{float:left;}
header .logo{margin-right: 40px;height: 106px;margin-top:15px;padding-top:15px;width:143px; display: block; float: left; }
header .name{color:#282376;text-transform: uppercase;font-size:10px;font-weight:bold;line-height:20px;padding-top: 90px;}
header .working{color:#8e8e94;font-size:12px;	padding: 30px 0 0 0px;}
header .working>div{display:inline-block;}
header .working .title{width:55px;}
header .working .days{clear:both;}
header .working .days i{width:7px;height:7px;background:#4AB934;display:inline-block;margin-right:5px;}
header .working .days i.off{background:#ea3f3f;}
header .interaction{padding:0 50px 0 0;width:220px;margin-top:31px;}
header .interaction .catalog-opener {display:none;}
header .phone{color:#282376;font-size:23px;font-weight:800;float:left;line-height:normal;padding-left:23px;}
header .btn-gray{	margin: -3px -20px 0 0;float: right;
	text-align: center;
	width: 160px;
	line-height: 15px;}
header .call .open-callback{
	margin-top: 52px;
	margin-left: -27px;
	display: block;
	background: url(/local/templates/newmix.2.1/img/recall.svg) no-repeat;
	width: 210px;
	height: 45px;
}
header .btn-gray span{font-size:10px; }
.interaction .btm {text-align: center;margin:0px;}
.basket.full {width: auto;}
header .basket.full {min-width:278px;}
header .searchbar{margin-top:15px;display:block;}
header .searchbar input{background:#fff;border-right:0;border-radius:3px;float:left;padding:7px 15px;width:450px;}
header .searchbar button{background:#fed672 url('/local/templates/newmix.2.1/img/style/search.png') center no-repeat;border:1px solid #fcc948;border-radius:0 3px 3px 0;width:47px;height:34px}
header .basket{float: right!important;background:#fff;border:1px solid #efefef;color:#8e8e94;margin-top:26px;border-radius:3px;padding:10px 6px 10px 57px;	position: relative;}
header .basket:before {
	background: #fff url('/local/templates/newmix.2.1/images/basket-sprite.png') 10px center no-repeat;
	width: 42px;
	height: 38px;
	content: " ";
	position: absolute;
	left: 8px;
	top: 7px;
   background-position: 0;
}
header .basket:not(.full):before{
	  background-position: -42px 0px;
} 
header .basket p{margin:0;line-height:18px;}
header .basket .title{color:#282376;font-weight:800;font-size:15px;margin-bottom:0;}
header .basket span{color:#505054;font-weight:bold;}
header .basket .btn{float:right;margin: -30px 0 0 0;color:#fff;background:#ea3f3f;padding:3px 10px 4px;border-radius:3px;font-weight:bold;font-size:12px;}
/*Footer*/
footer .container .payments,footer .container .grid-row {display: table;margin: auto;}
.col-8 {float: right;}
.bottom{line-height:20px;color:#a9a9a9;font-size:11px;margin-top:20px;margin-bottom:50px;}
.bottom .info{margin-top:40px;}
.bottom .info p{margin:0}
.shift-enter{background:url('/local/templates/newmix.2.1/img/style/shift-enter.png') left top no-repeat;padding:2px 0 3px 82px;vertical-align:middle;margin-left:5px;}
footer{background:#f6f6f6 url('/local/templates/newmix.2.1/img/style/footer_2.jpg') center top;border-top:1px solid #efefef;padding-top:40px;}
footer .payments{height:50px;padding-bottom:40px;}
footer .payments>div{float:left;}
footer .payments>.alpha{width:78px;}
footer .payments>.mid{width:779px;padding:0 20px}
footer .payments>.omega{width:85px;}
footer .payments .mid>div{display:table-cell;width:1%;text-align:center;}
footer .payments i{height:50px;display:block;margin:0 auto;}
footer .payments .mastercard{width:78px;background:url('/local/templates/newmix.2.1/img/style/payments.png') left top no-repeat;}
footer .payments .visa{width:94px;background:url('/local/templates/newmix.2.1/img/style/payments.png') -79px top no-repeat;}
footer .payments .qiwi{width:96px;background:url('/local/templates/newmix.2.1/img/style/payments.png') -174px top no-repeat;}
footer .payments .yandex{width:97px;background:url('/local/templates/newmix.2.1/img/style/payments.png') -271px top no-repeat;}
footer .payments .sb{width:211px;background:url('/local/templates/newmix.2.1/img/style/payments.png') -369px top no-repeat;}
footer .payments .sms{width:85px;background:url('/local/templates/newmix.2.1/img/style/payments.png') -581px top no-repeat;}
footer .callback{font-weight:600;background:url('/local/templates/newmix.2.1/img/style/phone-sm.png') left bottom no-repeat;line-height:19px;padding-left:18px;margin:0;}
footer .callback a{border-bottom: 1px dotted #2f2f30;color:#2b2b2b;}
footer .bookmark {margin-top: 5px;font-weight:600;background:url('/local/templates/newmix.2.1/img/style/rate-star-button.png') left bottom no-repeat;line-height:19px;padding-left:18px;}
footer .bookmark a {border-bottom: 1px dotted #2f2f30;color: #2b2b2b;}
footer .bookmark a:hover {text-decoration: none;}
footer .mail {margin-top: 5px;font-weight:600;line-height:19px;padding-left:18px;background:url('/local/templates/newmix.2.1/img/style/mail.png') left bottom no-repeat;}
footer .mail a{font-size:15px;color:#282376;}
header .mail a{font-size:12px;}
footer .socials{font-size:12px;font-weight:600;margin-top:15px;}
footer .socials p{margin-bottom:4px;}
footer .socials a{display:block;width:33px;height:33px;margin-right:12px;float:left;}
footer .socials a.fb{background:url('/local/templates/newmix.2.1/img/style/socials.png') left top no-repeat;}
footer .socials a.vk{background:url('/local/templates/newmix.2.1/img/style/socials.png') -33px top no-repeat;}
footer .socials a.instagram{background:url('/local/templates/newmix.2.1/img/style/socials.png') -66px top no-repeat;}
footer .socials a.ok{background:url('/local/templates/newmix.2.1/img/style/socials.png') -99px top no-repeat;}
footer .socials a.twitter{background:url('/local/templates/newmix.2.1/img/style/socials.png') -132px top no-repeat;}
footer .menu-col{width:auto;float:left;margin: 0 30px;}
footer .menu-col .menu-title{font-size:16px;font-weight:bold;text-transform:uppercase;line-height:1em;margin-bottom:16px;color: #282376;}
footer .menu-col li{list-style:none;}
footer .menu-col li>a{color:#4b4b4d;font-weight:600;}
footer .bg-yellow{font-size:12px;line-height:1em;border-top:1px solid #ffc73b;padding:18px 0 19px;margin-top:50px;}
footer .block-left{float:left;}
footer .block-right{float:right;font-weight:600;}
/*Navs*/
.nav{padding-left:0;}
.first-nav .nav>li,.second-nav .nav>li{list-style:none;float:left;line-height:1em;position:relative;}
.first-nav .nav ul,.second-nav .dropdown{display:none;z-index:100;background:#fff;position:absolute;border-radius:3px;-webkit-box-shadow: 0px 0px 5px 0px rgba(1,2,2,0.25);-moz-box-shadow: 0px 0px 5px 0px rgba(1,2,2,0.25);box-shadow: 0px 0px 5px 0px rgba(1,2,2,0.25);}
.first-nav .nav ul:before,.second-nav .dropdown:before{content:'\00a0';width:0;height:0;border-width:0 8px 7px;border-style:solid;border-color:transparent transparent #fff;position:absolute;top:-7px;left:14px;}
.first-nav .nav>li:hover>ul,.first-nav .nav>li:focus>ul,.second-nav .nav>li:hover>.dropdown,.second-nav .nav>li:focus>.dropdown{display:block;}
.first-nav{width: 100%;	position: relative;background:#ea3f3f;padding:0;}
.first-nav .nav>li{padding:20px 0;}
.first-nav .nav>li>a{text-transform:uppercase;color:#ffdcdc;font-weight:600;padding:0 7px;line-height:13px;display:block;font-size:13px;}
.first-nav .nav>li:first-child>a{padding-left:0;}
.first-nav .nav>li:last-child>a{padding-right:0;}
.first-nav .nav>li:hover>a{color:#fff;}
.first-nav .nav>li+li>a{border-left:1px solid #ea8f8f;}
.first-nav .nav ul{padding:15px 20px;margin:10px 0 0 7px;min-width:200px;}
.first-nav .nav ul li{list-style:none;white-space:nowrap;}
.first-nav .nav ul li+li{margin-top:7px;}
.first-nav .nav ul a{font-size:12px;color:#7f7f7f;}
.first-nav .nav ul a:hover,.first-nav .nav ul a:focus{color:#ea3f3f;text-decoration:underline;}
.first-nav .nav ul .list-title{font-weight:bold;color:#424242;}
.first-nav .nav ul .divider{padding:0;height:1px;background:#efefef;margin:15px 0;}
.second-nav{background:#fed672;border-top:1px solid #ffe8b0;padding:0;}
.second-nav .nav>li{padding:12px 0 6px;}
.second-nav .nav>li>a{color:#83431b;font-weight:bold;padding:0 16px;display:block;}
.second-nav .nav>li:first-child>a{padding-left:0;}
.second-nav .nav>li:last-child>a{padding-right:0;}
.second-nav .nav>li:hover>a{color:#3e1902;}
.second-nav .nav>li+li>a{border-left:1px solid #d8b05c;}
.second-nav .btn-drop{background:#fedd92;border:1px solid #f7c44f;border-radius:2px;padding:4px 3px;width:22px;margin:-6px 13px 0 0;float:left;cursor: pointer;}
.second-nav .btn-drop i{display:block;width:22px;height:3px;background:#844314;}
.second-nav .btn-drop i+i{margin-top:4px;}
.second-nav .nav>li>a:hover .btn-drop i{background:#3e1902;}
.second-nav .dropdown{width:982px;top:38px;padding:30px 0;}
.second-nav .dropdown:before{left:7px;}
.second-nav .dropdown ul{list-style:circle;padding: 0 20px 25px 65px;border: 1px solid #e3e3e3;}
.second-nav .dropdown ul li+li{margin-top:15px;}
.second-nav .dropdown a{color:#424242;}
.second-nav .dropdown .col-1{width:275px;margin:0;padding:0px 30px 8px 0px;}
.second-nav .dropdown .grid-row div.col-1 > ul > li>ul {border: 0;padding: 0px 0px 0px 20px;list-style: none;}
.second-nav .dropdown .label{font-weight:bold;}
.second-nav .dropdown .col-1+.col-1+.col-1 > ul {padding:25px 20px 39px 65px;margin-bottom: 27px;}
.second-nav .dropdown .col-1+.col-1+.col-1+.col-1 > ul {padding: 0 20px 25px 65px;margin: -63px 0 0 0;}
.second-nav .dropdown .col-1+.col-1+.col-1+.col-1+.col-1 > ul {padding:25px 20px 39px 65px;margin: 0;}
.second-nav .dropdown .col-1+.col-1+.col-1+.col-1+.col-1+.col-1 > ul {padding: 0 20px 25px 65px;margin:-98px 0 0 0;}
.second-nav .dropdown .col-1>ul>li>a:hover {color:#282388;text-decoration: underline;}
.second-nav .dropdown .col-1>ul>li> ul>li>a:hover {color:#282388;text-decoration: underline;}
/*Breadcrumbs*/
.breadcrumbs{padding:0 0 5px 0;line-height:1em;}
.breadcrumbs li{list-style:none;display:inline-block;color:#282376;line-height:1.2em;margin-bottom: 2px;font-size:11px;}
.breadcrumbs li+li{padding-left:5px;}
.breadcrumbs li+li:before{display:inline-block;width:7px;height:13px;padding-right:5px;background: url('/local/templates/newmix.2.1/img/style/breadcrumbs.gif') left center no-repeat;content:'\00a0';}
.breadcrumbs li a{color:#282376;}
.breadcrumbs li a:hover,.breadcrumbs li a:focus{text-decoration:underline;}
.breadcrumbs+.page-title{margin-top:5px;}
/*Page controls*/
.pagination{padding-left:0;}
.pagination li{list-style:none;float:left;font-size:14px;margin:2px;}
.pagination span {background:#282376;color:#fff;border-radius:3px;border: #282376 solid 1px;}
.pagination a,.pagination span{width:30px;display:block;text-align:center;line-height:30px;font-weight:600;}
.pagination a{border-radius:3px;border: #282376 solid 1px;color:#282376;}
.pagination .active a,.pagination a.active,.pagination a:hover,.pagination a:focus{background:#282376;color:#fff;font-weight:bold;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border: #282376 solid 1px;}
.pagination a.next-page{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;width:auto;color:#282376;font-size:13px;padding:0 10px;font-weight:600;}
.pagination a.next-page:hover,.pagination a.next-page:focus{background:#282376;color:#fff;border: #282376 solid 1px;}
/*rows*/
.advantages.item-desc {
	text-align: center;
}
.advantages.item-desc .media {
	float: none;
	display: inline-block;
}
.advantages.item-desc .media a {
	text-align: left;
}
.advantages{padding:20px 0;}
.advantages .media-left,.advantages .media-right{vertical-align:middle;width:100px}
.advantages .media{width:auto;float:left;color:#e23a35;font-size:12px;font-weight:bold;line-height:16px;}
.advantages .media+.media{margin-left:50px;}
.advantages .media-left{width:41px;}
.advantages .media-left{padding-right: 0px;}
.advantages i{height:40px;display:block;}
.advantages .icon-1{background:url('/local/templates/newmix.2.1/img/style/of_diller.svg') no-repeat;}
.advantages .icon-2{background:url('/local/templates/newmix.2.1/img/style/obmen.svg') no-repeat;	width: 44px;}
.advantages .icon-3{background:url('/local/templates/newmix.2.1/img/style/dostavka.svg') no-repeat;width: 50px;margin-top: 4px;}
.advantages .icon-4{background:url('/local/templates/newmix.2.1/img/style/card.svg') no-repeat;width: 45px;margin-top: 5px;}
.advantages .icon-5{background:url('/local/templates/newmix.2.1/img/style/vibor.svg') no-repeat;}
.advantages .icon-6{background:url('/local/templates/newmix.2.1/img/style/showroom.svg') no-repeat;margin-top: 3px;}
.advantages .media-right {padding-top: 3px;padding-left: 15px;}
/*костыль для широкой иконки*/
#bx_3218110189_1466 .media-right {padding-left: 25px;width:90px}
/*Sliders*/
.carousel .carousel-btn,.carousel .carousel-wrap{float:left;}
.carousel .carousel-btn{width:23px;height:83px;background:#f8f8f8;border:1px solid #e1e1e1;position:relative;border-radius:3px;cursor:pointer;}
.carousel .carousel-btn span{width:10px;height:16px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px;display:block;background-image:url('/local/templates/newmix.2.1/img/style/slider-arrows.png');background-repeat: no-repeat;}
.carousel .carousel-btn.prev span{background-position:left bottom;}
.carousel .carousel-btn.next span{background-position:right bottom;}
.carousel .carousel-wrap {width: calc(100% - 70px);margin: 0 10px;}
.carousel #brands .item{border:1px solid #e2e2e2;border-radius:3px;text-align:center;display:table-cell;height:83px;width:168px;vertical-align:middle;}
.carousel #brands .item img{margin:0 auto;}
.carousel #articles li{line-height:14px;font-size:12px;}
.carousel #articles li img{width:154px;height:90px;border-radius:3px;margin-bottom:9px;}
.c-articles .carousel-btn{height:125px;}
.slider .viewport{width:982px;float:left;overflow:hidden;position:relative;}
.slider .overview{position:absolute;padding:0;margin:0;left:0;top:0;}
.slider .item{float:left;padding:0;border-radius:3px;position:relative;}
#top-slider .viewport{width:730px;height:320px;}
#top-slider .item{width:730px;height:320px;}
#top-slider .item img{display:block;border-radius:3px;}
#top-slider .bullets{position:absolute;bottom:3px;left:0;right:0;z-index:99;padding:0;line-height:22px;text-align:center;padding-left:0;}
#top-slider .bullets li{list-style:none;display:inline-block;margin-right:5px;}
#top-slider .bullet{display:block;height:20px;width:20px;background:rgba(255,255,255,.35);border:1px solid rgba(255,255,255,.7);border-radius:2px;color:#fff;font-weight:bold;font-size:12px;}
#top-slider .bullet.active,#top-slider .bullet:hover{background:#fff;color:#e23a35}
.red-slider{border:2px solid #e03c3b;border-radius:2px;-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25
	,19,.15);padding-top:35px;}
.red-slider .bottom-slider{margin:35px 0 25px 61px;font-size:20px;}
.red-slider .bottom-slider span{font-size:24px;font-weight: 600;}
.red-slider .bottom-slider .btn{font-size:14px;width:225px;line-height:33px;margin-left:20px;}
.red-slider .slider-wrap{width:908px;position:relative;margin:0 auto;float:left;}
.dopitems-btn{float:left;width:35px;height:80px;background:#e03c3b;border:0;margin-top:112px;position:relative;cursor:pointer;}
.dopitems-btn i{width:10px;height:16px;position:absolute;top:50%;left:50%;margin:-8px 0 0 -5px;display:block;}
.dopitems-btn.prev{border-radius:0 3px 3px 0;}
.dopitems-btn.prev i{background:url('/local/templates/newmix.2.1/img/style/slider-arrows.png') left bottom no-repeat;}
.dopitems-btn.next{border-radius:3px 0 0 3px;}
.dopitems-btn.next i{background:url('/local/templates/newmix.2.1/img/style/slider-arrows.png') right bottom no-repeat;}
#dopitems{width:908px;}
#dopitems .item{width:160px;float:left;margin:0 26px;position:relative;}
#dopitems .item+.item{margin-left:46px;}
#dopitems .item+.item:before{content:'+';position:absolute;left:-46px;top:50%;margin-top:-9px;color:#d8d8d8;font-size:3em;}
#dopitems .slider-img{width:160px;height:140px;overflow:hidden;}
#dopitems .slider-img img{width:160px;height:auto;}
#dopitems .slider-title{line-height:20px;color:#2b2c90;}
#dopitems .slider-price .price{font-size:18px;}
#dop-items .s-item:after{content: '+';position:absolute;right:-28px;top:50%;margin-top:-9px;color:#d8d8d8;font-size:3em;}
#dop-items .s-item:last-child{width:160px;}
#dop-items .s-item:last-child:after{content:'';}
#dop-items .item-wrap{width:160px;}
#dopitems .slider-cart{background:#f9f9f9;border-radius:3px;padding:5px 20px;}
#dopitems .slider-cart.checked{background:#fed672;}
#dopitems .slider-cart input[type="checkbox"]{margin:0 4px 0 0;padding:0;width:16px;}
#dopitems .slider-cart label{position:relative;cursor:pointer;}
#dopitems .slider-cart label:before{position:absolute;left:-24px;top:0px;display:block;width:14px;height:14px;padding:0;background:#fff;content:"\00a0";cursor:pointer;border:1px solid #e6e6e6;border-radius:3px;text-align:center;line-height:14px;vertical-align:top;color:#555;font-size:8px;font-weight:600;}
#dopitems .slider-cart input:checked + label:before{content:"\2714";}
/*Panels*/
.panel{margin-bottom:30px;}
.panel-nav{background:#fff;margin-top:5px;-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25,19,.15);border-radius:3px;}
.panel-nav .media-left,.panel-nav .media-right{vertical-align:middle;}
.panel-nav .media-left{width:50px;}
.panel-nav a{color:#666666;font-weight:600;padding:6px 10px;display:block;}
.bx_filter_button_box.active.filter-bottom a {font-size:16px;font-weight: 400;}
.bx_filter_button_box.active.filter-bottom a:before {position:absolute;right:0;margin: 4px 14px 0 0;display:block;width:13px;height:13px;content:"";background:url('/local/templates/newmix.2.1/img/cl_bt.png') right bottom no-repeat;}
.panel-nav .filters  a	{padding:0;display:unset;}
.panel-nav a+a{border-top:1px solid #f3f1f3;}
.panel-header{background:#f7f7f7;border-radius:3px 3px 0 0;border-bottom:1px solid #f3f1f3;}
.panel-title{font-size:14px;font-weight:bold;padding:10px;}
.panel-collapse .toggle-nav{color:#282376;display:block;padding:6px 10px;border-top:1px solid #f3f1f3;font-size:12px;cursor:pointer;}
.panel-collapse .toggle-nav span{border-bottom:1px dotted #282376;}
.filter{padding:15px 10px;border-bottom:1px solid #f3f1f3;}
.filter-title{font-size:14px;font-weight:bold;cursor:pointer;}
.filter-body{margin-top:15px;}
.filter #price-range{margin-bottom:15px;}
.filter .min-price,.filter .max-price{width:50px;font-size:12px;padding:3px 5px;}
.filter .ui-slider{border-radius:3px;border:1px solid #dfdfdf;background:#e8e8e8;height:7px;font-size:1.1em;position:relative;text-align:left;}
.filter .ui-slider-horizontal .ui-slider-range{top:-1px;height:9px;position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background:#fed672;}
.filter .ui-slider-handle{position:absolute;z-index:2;width:10px;height:17px;cursor:default;-ms-touch-action:none;touch-action:none;top:-5px;margin-left:-9px;border:0;background:#fff;border-radius:3px;-webkit-box-shadow:-1px 1px 4px 0 rgba(0,0,0,.15);-moz-box-shadow:-1px 1px 4px 0 rgba(0,0,0,.15);box-shadow:-1px 1px 4px 0 rgba(0,0,0,.15);}
.boxes.in-col{margin-left:-13px;margin-right:-13px;}
.boxes .box{background:#fff;float:left;margin-bottom:5px;-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25,19,.15);border-radius:2px;width:232px;margin-left:0;/*padding:4px 4px 5px;*/}
.box-img{width:100%;height:232px;overflow:hidden;position:relative;}
.box-label-top,.box-label-bottom{position:absolute;left:8px;}
.box-label-top{top:8px;width:53px;height:50px;}
.box-label-top.hit{background:url('/local/templates/newmix.2.1/img/style/box-labels.png') left top no-repeat;}
.box-label-top.discount{background:url('/local/templates/newmix.2.1/img/style/box-labels.png') -54px top no-repeat;}
.box-label-bottom{bottom:8px;background:rgba(5,5,5,.6);color:#fff;font-size:12px;line-height:20px;padding:0 7px;border-radius:2px;}
.box-label-bottom .check{background:url('/local/templates/newmix.2.1/img/style/check-w.png') left center no-repeat;padding-right:13px;}
.box-body{text-align:center;padding:5px 5px 0;height:40px;overflow: hidden;}
.box-body a{color:#336699;font-weight:600;}
.box-bottom .price{width:115px;float:left;padding-left:5px;}
.box-bottom .price p{line-height:1em;margin-top:0;}
.box-bottom .price-old{color:#a9a9a9;font-size:12px;margin-bottom:5px}
.box-bottom .price-old del{font-size:13px;}
.box-bottom .price-new{color:#1a1a1a;font-size:10px;font-weight:600;}
.box-bottom .price-new span{font-size:17px;padding-left:2px;}
.box-bottom .price-new span span{font-size:17px;padding-left:0px;}
.box-bottom .btn{font-weight:600;padding:0 10px;line-height:33px;vertical-align:middle;	margin-left: 13%;}
.btn-cart i{height:17px;padding-right:28px;background:url('/local/templates/newmix.2.1/img/style/btn-cart.png') left 2px no-repeat;}
.blocks{margin:5px -8px 12px;}
.blocks .block{margin:10px 5px;border:1px solid #e2e2e2;border-radius:3px;width:168px;height:110px;float:left;text-align:center;line-height:85px;}
.blocks .block:hover{-webkit-box-shadow:0 0 6px 0 rgba(234,63,63,.2);-moz-box-shadow:0 0 6px 0 rgba(234,63,63,.2);box-shadow:0 0 6px 0 rgba(234,63,63,.2);}
.blocks .block a{display:block;}
.blocks .block img{display:inline;vertical-align:middle;}
/*pages*/
.grid-catalog{border-bottom:1px solid #efefef;margin-bottom:30px;}
.grid-catalog .col-1{width:142px;text-align:center;margin-bottom:30px;}
.grid-catalog a{color:#2a2792;font-weight:600;font-size:12px;line-height:14px;display:block;}
.grid-catalog img{width:140px;height:146px;margin:0 auto 10px;}
.page-control-top{color:#343435;padding:10px 0 15px;border-top:1px solid #f3f1f3;}
.page-control-top .sort,.page-control-top .output{width:50%;float:left;line-height:1em;}
.page-control-top .sort{padding-top:4px;}
.page-control-top .sort .text-semi{float:left;}
.page-control-top .sorting li{border-bottom:1px dotted #343435;float:left;list-style:none;margin-left:10px;cursor:pointer;}
.page-control-top .sorting .active,.page-control-top .sorting li:hover{color:#e23a35;border-bottom-color:#e23a35;}
.page-control-top .sorting li a { color: #000; }
.page-control-top .sorting li.active a { color:#e23a35;border-bottom-color:#e23a35; }
.page-control-top .output{text-align:right;}
.page-control-top .output select{border:1px solid #c8c8c8;border-radius:3px;padding:1px 5px 1px 10px;}
.page-control-bottom{color:#1a1a1a;line-height:35px;}
.collection{display:inline-block;background:#fce4a9;border:1px solid #f9da8d;border-radius:3px;color:#3e1902;padding:6px 10px;margin:0 10px 10px 0;vertical-align:middle;line-height:16px;}
.collection input[type="checkbox"]{margin:0 4px 0 0;padding:0;width:16px;}
.collection label{position:relative;cursor:pointer;}
.collection label:before{position:absolute;left:-24px;top:1px;display:block;width:14px;height:14px;padding:0;background:#fff;content:"\00a0";cursor:pointer;border:1px solid #f9da8d;border-radius:3px;text-align:center;line-height:14px;vertical-align:top;color:#555;font-size:8px;font-weight:600;}
.collection.checked{background:#ea3f3f;border-color:#d03333;color:#fff;}
.collection.checked label:before{border-color:#d03333;}
.collection.checked label:before,.collection input:checked + label:before{content:"\2714";}
.collection a { color: #3e1902; }
	.collection a span { display: inline-block; width: 16px; height: 16px; background-image: url(/local/templates/newmix.2.1/img/collection-ico.jpg); background-position: right; margin-right: 5px; vertical-align: middle; }
	.collection a.active span { background-position: left; }
.geo-bottom .col-left{float:left;width:600px;}
.geo-bottom .col-right{float:right;width:360px;}
.map-wrap{padding:10px;-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25,19,.15);border-radius:3px;}
.cart{width:100%;border-collapse:collapse;text-align:center;border-radius:3px;-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25,19,.15);}
.cart th{background:#ea3f3f;color:#fff;font-weight:400;padding:8px 0px;}
.cart th:first-child{width: 500px;border-radius:3px 0 0 0;}
.cart th:last-child{border-radius:0 3px 0 0;}
.cart th+th{border-left:1px solid #ea3f3f;}
.cart td{padding:25px 10px;}
.cart td+td{border-left:1px solid #f1f1f1;}
.cart tr+tr{border-top:1px solid #f1f1f1;}
.cart p{margin:0;}
.cart .item-col{text-align:left;padding-left:25px;padding-right:25px;}
.cart td.item-col{color:#8e8e94;font-size:12px;line-height:20px;}
.cart .media-left{	
	width: 100px;
	height: 100px;
	float: left;
	position: relative;
}
.page .col-1,.col-3 {margin: 0;}
.boxes .col-1.box{margin-left: 5px;margin-bottom: 5px;}
.cart .media-left img{width:100px;height:auto;border-radius:3px;margin-top:3px;}
.cart .item-name{font-weight:bold;text-transform:uppercase;font-size:13px;color:#2e2e2e;}
.cart .item-info{margin-top:5px;}
.cart td span{font-size:11px;}
.cart .input-btn-group{margin:0 auto;width:94px;}
.cart .input-btn-group input,.cart .input-btn-group button{float:left;border-color:#dedede;border-style:solid;color:#a1a1a1;font-size:14px;}
.cart .input-btn-group input{border-radius:0;border-width:1px 0;width:30px;height:33px;padding:0 2px;text-align:center;}
.cart .input-btn-group button{background:#efefef;width:30px;height:35px;border-width:1px;font-size:16px;}
.cart .input-btn-group .btn-minus{border-radius:3px 0 0 3px;}
.cart .input-btn-group .btn-plus{border-radius:0 3px 3px 0;}
.cart .btn-del{width:24px;height:24px;background:#dadada url('/local/templates/newmix.2.1/img/style/cros-w.png') center no-repeat;}
.cart-summ{text-align:right;border-bottom:1px solid #f1f1f1;font-size:22px;padding:20px 0;margin-bottom:30px;}
.cart-summ .text-red{font-size:16px;font-weight:600;padding-left:10px;}
.cart-summ .summ{font-size:30px;font-weight:800;}
.cart-bottom .btn{font-weight:bold;text-transform:uppercase;text-shadow:none;padding:7px 25px;}
.cart-bottom .btn-back{float:left;color:#acacac;border:1px solid #b7b7b7;background:#efefef}
.cart-bottom .btn-next{float:right;}
.cart-bottom .btn i{padding-right:17px;}
.cart-bottom .btn-back i{background:url('/local/templates/newmix.2.1/img/style/arrow-left-g.png') left center no-repeat;}
.cart-bottom .btn-next i{background:url('/local/templates/newmix.2.1/img/style/arrow-right-w.png') right center no-repeat;}
.page-articles{margin-bottom:100px;}
.page-articles article,.page-articles .article{padding-bottom:15px;border-bottom:1px solid #efefef;}
.page-articles article p{margin:0;}
.reviews .tooltip {top: -70px;}
.page-articles .pagination{margin-top:20px;}
.page-articles .previews-title{font-size:16px;font-weight:800;margin-bottom:25px;}
.page-articles .previews{line-height:18px;}
.page-articles .previews .article:last-child{border:none;}
.page-articles .previews .article+.article{margin-top:15px;}
.page-articles .previews .article-title{margin-bottom:5px;font-weight:bold;}
.page-articles .previews p{margin-top:5px;}
.page-articles .previews .publdate{color:#8e8e94;font-size:11px;font-weight:bold;}
.page-articles .articles article+article{margin-top:20px;}
.page-articles .articles .article-title{margin:0;font-size:18px;}
	.page-articles .articles .article-title a { color: #000; }
.page-articles .articles img{width:200px;height:auto;margin-right:20px;}
.page-articles .articles .publdate{color:#8e8e94;font-size:12px;}
.page-item .top-info{border-bottom:1px solid #f3f3f3;margin-bottom:15px;padding-bottom: 5px;}
.page-item .top-info>div{display:inline-block;}
.page-item .top-info .item-code{font-weight:bold;}
.page-item .top-info .rating{margin-left:55px;}
.page-item .top-info .rating i{display:inline-block;width:13px;height:12px;background:url('/local/templates/newmix.2.1/img/style/rating.png') left top no-repeat;margin-left:3px;}
.page-item .top-info .rating i.star{background:url('/local/templates/newmix.2.1/img/style/rating.png') left bottom no-repeat;}
.page-item .attr{text-align:left;float:left;padding-right:3px;background: #fff;}
.page-item .value{text-align:right;float:right;padding-left:3px;background: #fff;}
.page-item .records{clear:both;border-bottom:1px dotted;height:10px;line-height:13px;margin-bottom:15px;}
.page-item .records .attr,.page-item .records .value{font-weight:600;}
.page-item .records .attr{font-size:12px;}
.item-info .col1{float:left;width:301px;margin-right:26px;}
.item-info .col2{float:left;width:301px;margin-right:26px;}
.item-info .col3{float:left;width:328px;}
.item-info .col4{float:left;width:auto;}
.item-info .col3 .box{background:#fafafa;border-radius:4px;border:1px solid #e6e6e6;padding:15px 20px;}
.item-info .col3 .old-price{margin-bottom: 10px;color: #555;}
.item-info .col3 .old-price del{font-weight:600;font-size: 17px;}
.item-info .col3 .current-price{font-weight:19px;font-weight:600;margin-bottom:10px;}
.item-info .col3 .current-price .price{font-size:36px;float:none;}
.item-info .col3 .btn{width:168px;line-height:33px;font-size:14px;font-weight:600;}
.item-info .col3 .status{font-size:12px;font-weight:600;margin-top:15px;}
.item-info .col3 .available{color:#3e763e;}
.item-info .col3 .available i{padding-left:21px;background:url('/local/templates/newmix.2.1/img/style/status.png') left center no-repeat;}
.item-info .col3 hr{margin:10px 0;height:0;border-width:1px 0;border-style:solid;border-color:#ebebeb transparent #fff;}
.discounts{background:#fff;border:1px solid #ebebeb;border-radius:3px;padding:13px 15px 15px;}
.discounts .special{clear:both;border-bottom:1px dotted #adadad;height:10px;line-height:13px;}
.discounts .special+.special{margin-top:15px;}
.discounts .value{color:#cc312f;background: #fff;}
.item-desc{background:url('/local/templates/newmix.2.1/img/style/bg-item-info.png') center top no-repeat;padding-top:30px;}
.item-desc .review{color:#957555;background:#fff0cc;padding:15px 20px;font-size:12px;line-height:18px;margin-bottom:15px;display:block;}
.item-desc .review .autor{font-weight:600;font-style:normal;font-weight:13px;display:block;margin-top:10px;}
.tab-header{padding-left:0;}
.tab-header li{font-size:14px;font-weight:600;display:inline-block;}
.tab-header a{color:#8a8a8a;background:#fafafa;border-radius:3px 3px 0 0;padding:9px 35px;border-width:1px 1px 0;border-style:solid;border-color:#dbdbdb;display:block;line-height:16px;}
.tab-header a i{margin-right:10px;}
.tab-header .tab-1 i{padding-left:11px;background:url('/local/templates/newmix.2.1/img/style/tab-icon.png') left top no-repeat;}
.tab-header .tab-2 i{padding-left:16px;background:url('/local/templates/newmix.2.1/img/style/tab-icon.png') -12px top no-repeat;}
.tab-header .tab-3 i{padding-left:22px;background:url('/local/templates/newmix.2.1/img/style/tab-icon.png') right top no-repeat;}
.tab-header .ui-tabs-active a{background:#fff;margin-bottom:-1px;padding-bottom:10px;}
.tab-header .ui-tabs-active .tab-1 i{background-position:left bottom;}
.tab-header .ui-tabs-active .tab-2 i{background-position:-12px bottom;}
.tab-header .ui-tabs-active .tab-3 i{background-position:right bottom;}
.tab-header a span{font-weight:normal;}
.tab-body{border:1px solid #dbdbdb;border-radius:3px;padding:30px 35px;}
.tab-body .tab-title{font-weight:bold;font-size:24px;margin-bottom:25px;}
.page-item .item-img{background:#fff;padding:7px;-webkit-box-shadow:0 0 5px 0 rgba(29,25,19,.15);-moz-box-shadow:0 0 5px 0 rgba(29,25,19,.15);box-shadow:0 0 5px 0 rgba(29,25,19,.15);border-radius:3px;position:relative;}
.page-item .big-img .zoom{width:34px;height:34px;display:block;background:url('/local/templates/newmix.2.1/img/style/zoom.png') no-repeat;position:absolute;bottom:12px;left:12px;cursor:pointer;}
.page-item .big-img .ribbon{width:120px;height:120px;position:absolute;top:-2px;left:-2px;}
.page-item .big-img .ribbon.sale{background:url('/local/templates/newmix.2.1/img/style/ribbon-sale.png') no-repeat;}
.page-item .big-img,.big-img img{width:286px;height:286px;}
.page-item .previews-img{margin-left:-8px;margin-right:-8px;margin-top:15px;}
.page-item .previews-img .item-img{float:left;padding:4px;margin-left:8px;margin-right:8px;width:50px;height:50px;}
.page-item .previews-img .item-img img{width:50px;height:50px;}
.fancybox-prev span{width:10px;height:16px;background:url('/local/templates/newmix.2.1/img/style/slider-arrows.png') left bottom no-repeat;}
.fancybox-next span{width:10px;height:16px;background:url('/local/templates/newmix.2.1/img/style/slider-arrows.png') right bottom no-repeat;}
.fancybox-close{width:13px;height:13px;background:url('/local/templates/newmix.2.1/img/style/cros-w.png') no-repeat;}
.items-cats{padding:0;}
.items-cats li{list-style:none;display:inline-block;color:#d39191;margin-bottom:20px;padding:1px 15px 2px;}
.items-cats li span{border-bottom:1px dotted #767676;cursor:pointer;}
.items-cats li.active,.items-cats li:hover{background:#f3f3f3;border-radius:3px;}
.items-cats li.active span,.items-cats li:hover span{border:none;}
.items-cats li.active:hover{cursor:text;}
/*Modules*/
.fancybox-type-inline .fancybox-close {
	top: -26px;
	right: -26px;
	background: url('/local/templates/newmix.2.1/img/style/closet-sprite.png') 0 0;
	width: 53px;
	height: 53px;
}
.modal{
	display:none;border-radius:3px;
}
#callback{background:#fff;}
#callback .modal-header{font-size:18px;font-weight:bold;text-align:center;border-bottom:1px solid #ececec;padding:14px 0;}
#callback .modal-body{background:url('/local/templates/newmix.2.1/img/style/callback.png') center 40px no-repeat;padding:170px 20px 0;color:#828282;line-height:24px;text-align: center;}
#callback .modal-footer{border-radius:0 0 3px 3px;}
#callback .modal-footer button{background:#ea3f3f;color:#fff;font-size:20px;font-weight:bold;width:100%;border-width:1px 0 0;border-style:solid;border-color:#d52f2f transparent transparent;display:block;border-radius:0 0 3px 3px;padding:15px 0;}
#callback input{width:294px;padding:7px 17px;color:#a1a1a1;border-color:#bdbdbd;margin:20px 0 25px}
.in-cart-block { width: 300px; padding: 10px; }
	.in-cart-block h3 {  font-weight: bold; margin-bottom: 20px; }
	.in-cart-block .pic { text-align: center; margin-bottom: 10px; }
	.in-cart-block .btn-red { float: left; padding: 5px 10px; border-radius: 3px; }
	.in-cart-block .close { float: right; margin-top: 5px; border-bottom: 1px solid #30659b; color: #30659b;}
.scroll-top {  background-image: url(/local/templates/newmix.2.1/img/on-top.png); background-position: center top; background-repeat: no-repeat; bottom: 50px;  cursor: pointer;  display: none;  height: 53px; margin-top: -26px;  position: fixed;  right: 40px; width: 53px; z-index: 900; }
.first-news a { color: #000; }
.carousel #articles li a { color: #000; }
a.media .catalog-sections-ico { display: block; width: 43px; background-image: url(/local/templates/newmix.2.1/img/catalog-ico.png); }
a.media .catalog-sections-ico.i-1 { background-position: left top;height: 44px; }
a.media:hover .catalog-sections-ico.i-1 { background-position: left -59px; }
a.media .catalog-sections-ico.i-2 { background-position: -46px top; height: 40px; }
a.media:hover .catalog-sections-ico.i-2 { background-position: -46px -59px; }
a.media .catalog-sections-ico.i-3 { background-position: -94px top; height: 42px; }
a.media:hover .catalog-sections-ico.i-3 { background-position: -94px -59px; }
a.media .catalog-sections-ico.i-4 { background-position: -145px top; height: 39px; }
a.media:hover .catalog-sections-ico.i-4 { background-position: -145px -59px; }
a.media .catalog-sections-ico.i-5 { background-position: -250px top; height: 35px; }
a.media:hover .catalog-sections-ico.i-% { background-position: -250px -59px; }
a.media .catalog-sections-ico.i-12 { background-position: -313px top; height: 38px; }
a.media:hover .catalog-sections-ico.i-12 { background-position: -313px -59px; }
a.media .catalog-sections-ico.i-6 { background-position: -419px top; height: 38px; }
a.media:hover .catalog-sections-ico.i-6 { background-position: -419px -59px; }
a.media .catalog-sections-ico.i-7 { background-position: -193px top; height: 42px; }
a.media:hover .catalog-sections-ico.i-7 { background-position: -193px -59px; }
a.media .catalog-sections-ico.i-8 { background-position: -473px top; height: 40px; }
a.media:hover .catalog-sections-ico.i-8 { background-position: -473px -59px; }
a.media .catalog-sections-ico.i-9 { background-position: -766px top; height: 37px; }
a.media:hover .catalog-sections-ico.i-9 { background-position: -766px -59px; }
a.media .catalog-sections-ico.i-10 { background-position: -367px top; height: 41px; }
a.media:hover .catalog-sections-ico.i-10 { background-position: -367px -59px; }
a.media .catalog-sections-ico.i-11 { background-position: -704px top; height: 43px; }
a.media:hover .catalog-sections-ico.i-11 { background-position: -704px -59px; }
a.media .catalog-sections-ico.i-13 { background-position: -588px top; height: 39px; }
a.media:hover .catalog-sections-ico.i-13 { background-position: -588px -59px; }
a.media .catalog-sections-ico.i-14 { background-position: -649px top; height: 50px; }
a.media:hover .catalog-sections-ico.i-14 { background-position: -649px -59px; }
a.media .catalog-sections-ico.i-15 { background-position: -830px top; height: 42px; }
a.media:hover .catalog-sections-ico.i-15 { background-position: -830px -59px; }
a.media .catalog-sections-ico.i-16 { background-position: -992px top; height: 40px; }
a.media:hover .catalog-sections-ico.i-16 { background-position: -992px -59px; }
/*tabs*/
.container.main.tabs {
	padding-top: 0px;
}
.btm {
color: #282376;
font-size: 12px;
margin-left:5px;
}
.phonewrap_fr {
	float: none;
	width: 140px;
	margin: 0 auto;
}
.phonewrap_fl {
	float: left;
	width: 225px;
	margin-top: -5px;
}
.tabs-on-main ul.tabs__caption {
	text-align: center;
	list-style-type: none;
	margin: 9px 0 15px;
	padding: 0;
	line-height: 22px;

}
.tabs-on-main  ul.tabs__caption li {
	display: inline;
	   font-size: 18px;   
	   font-weight: bold;
	   padding: 0px 6px 0px;
	   border: 0px solid #b3b3b3;
	   border-right-width: 1px;
}
.tabs-on-main  ul.tabs__caption li.active {
}
.tabs-on-main  ul.tabs__caption li a
{
	text-decoration: none;
	padding: .2em 1em;
	color: #333;
	position: relative;
}
.tabs-on-main  ul.tabs__caption li.active a,
.tabs-on-main  ul.tabs__caption li a:hover{
	color: #c33;
}
.tabs-on-main  ul.tabs__caption li a:active{
	color: #f33;
}
.tabs-on-main ul.tabs__caption li a:hover:after,
.tabs-on-main ul.tabs__caption li a:active:after,
.tabs-on-main ul.tabs__caption li.active a:after{
	content: " ";
	width: 84px;
	height: 4px;
	background-color: #c33;
	position: absolute;
	bottom: -5px;
	left: 18px;
	width: calc(100% - 36px);
}
.tabs-on-main ul.tabs__caption li a:active:after{
	background-color: #f33;
}
.tabs__caption li.active {  
}
.tabs__content {
	display: none;
	/*width: 100%;*/
}
.tabs__content{
	text-align:justify;
	-ms-text-justify: inter-ideograph;
	margin: 0 -5px 0 0;
	font-size: 0;
	line-height: 0;
}
.tabs__content:after{
	content:'';
	width:100%;
	height:0;
	display:inline-block;
}
.tabs__content .box-body .title{
	line-height: 20px;
}
.tabs__content.active {
	display: block;
}
.popup-window-buttons .bx_item_list_bestsellers {
	border: none !important;
}
/* buttons */
.bx_item_list_bestsellers .bx_bt_button,
.bx_item_list_bestsellers .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
	white-space:nowrap;
}
.popup-window-buttons{
	cursor: pointer;
}
.box-5 {
	width: 190px;
	/*width: 16%;*/
	flex: 0 0 16%;
	height: 281px;
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
}
.box-5>.box-img {
	width: 100%;
	height: 174px;
}
.grid-row.boxes.related {
	padding: 15px 0px;
}
.grid-row.boxes.related .box-5 {
	margin: 8px;
}
.box-5>.box-img>img {
	width: 174px;
	height: auto;
	border: none;
	margin: 4px auto;
}
.box-5 .price {
	font-family: "Open Sans",sans-serif;   color: #333;
	font-size: 18px;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.box-5 .btn-cart {
	margin: 0 auto;
}
.box-5 .buy_button {
	width: 100%;
	text-align: center;
	height: 52px;
	background: #FFFFFF;
	z-index: 10;
	position: relative;
	font-size: 13px;
}
.buy_button>a {
	margin: 0 auto;
}
.box-5 {
	background-color: #fff;   -webkit-box-shadow: 0 1px 3px rgba(20,20,19,.3);   -moz-box-shadow: 0 1px 3px rgba(20,20,19,.3);   box-shadow: 0 1px 3px rgba(20,20,19,.3);
	margin: 5px 5px 0 0;
}
.box-5>.box-body {
	color: #336699;
	font-size: 13px;
	margin: 0 5px 0 5px;
	z-index: 5;
	position: relative;
		padding-top: 6px;
}
.box-5 span.price {
	font-size: 18px;   font-weight: bold;
}
.box-5 span.price>span {
	font-size: 12px;
	font-weight: normal;
}
.contacts .tab-body {
	padding: 0;
	position: relative;
	height: 800px;
}
.ymap-on-items {
	position: absolute;
	background-color: white;
	left: 49px;
	top: 50px;
	width: 296px;
	padding: 10px;
}
.ymap-wrapper{
	width:100%;
	 height: 800px;
}
.collections .collection{
	cursor: pointer;
}
.ymap-wrapper>div {
	width: 100%;
	height: 100%;
}
.bx-nothing {
	width: 100%;
	height: 55px;
	text-align: center;
	padding-top: 92px;
}
.carousel .carousel-btn {
	background-color: #282376;
	border: solid 1px #544cd0;
	background-image: linear-gradient(to top, #282376, #6861da);
	 border-radius: 3px;
}
.carousel .carousel-btn:hover {
	border-radius: 3px;   background-color: #f33;   border: solid 1px #cc312f;			   
	background-image:  none;
}
.carousel .carousel-btn:active {
   border-radius: 3px;
	background-color: #cc312f;
	border: solid 1px #cc312f;
   background-image: none;
}
.carousel .carousel-btn span{
	width:10px;
	height:17px;
	background-image:url('/local/templates/newmix.2.1/img/style/red_arrow.png');
	background-repeat: no-repeat;
}
.carousel .carousel-btn.prev:hover span{
	background-position:left center;
}
.carousel .carousel-btn.next:hover span{
	background-position:right center;
}
.carousel .carousel-btn.prev:active span{
	background-position:left bottom;
}
.carousel .carousel-btn.next:active span{
	background-position:right bottom;
}
.contacts .tab-body #tabs-4,
.contacts .tab-body #tabs-5 {
	padding: 20px;
}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child td {
}
.item-info .box .stickers {
	width: 123px;
	position: absolute;
	left: -7px;
}
.stickers>div {
	background: url(/local/templates/newmix.2.1/img/new_stickers.png);
	width: 123px;
	height: 43px;
	background-repeat: no-repeat;
}
.stickers .recomended {
	background-position:   0 -129px;
}
.box .stickers {left:-7px!important;}
.stickers .newest {background-position:0 -172px;}
.stickers .out_of_production {background-position:0 -258px;}
.stickers .custom {background-position:0 -215px;}
.stickers .discount {
	background: url('/local/templates/newmix.2.1/img/style/b_telephone.png');
	width: 81px;
	height: 49px;
}
.stickers .lider {background-position:0 -86px;}
.stickers .sale {background-position:0 -43px;}
.quantity {
	margin: 0 auto;
	width: 150px;
	display: block;
	overflow: hidden;
}
.quantity label {
	width: 80px;
	float: left;
}
.quantity__input {
	float: left;
	width: 100px;
	position: relative;
}
.quantity__input .plus {
	width: 18px;
	height: 33px;
	position: absolute;
	margin-left: 82px;
	top: 0;
}
.quantity input {
	height: 41px;
	width: 66px;
	text-align: center;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	color: #000;
}
.minus {
	width: 18px;
	height: 33px;
	border-radius: 3px;
	border: solid 1px #cc312f;
	background-image: linear-gradient(to top, #cc312f, #f74445);
	top: 0;
	position: absolute;
	cursor:pointer;
}
.plus {
	width: 18px;
	height: 41px;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 3px;
	border: solid 1px #cc312f;
	background-image: linear-gradient(to top, #cc312f, #f74445);
	cursor:pointer;
}
.quantity label {
	line-height: 38px;
	margin-right: 14px;
	font-size: 12px;
	color: #000;
}
.in-cart-block .pic {
	width: 220px;
	height: 160px;
	margin: 17px auto;
}
.in-cart-block .pic img {
	margin: 0 auto;
}
.offer__select__basket label {
	font-size: 12px;
	color: #000;
	line-height: 23px;
}
.offer__select__basket .b-core-ui-select {
	width: 302px;
	border-radius: 7px 7px 7px 8px/7px 7px 7px 7px;
	height: 31px;
	line-height: 29px;
}
.offer__select__basket {
	width: 306px;
	margin: 10px auto;
	padding-bottom: 23px;
	border-bottom: 1px solid #f3f3f3;
}
.offer__select__basket span.b-core-ui-select__value {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.offer__select__basket span.b-core-ui-select__button {
	height: 31px;
	margin: 0;
}
.offer__select__basket span.b-core-ui-select__button span {
	border-radius: 0 5px 5px 0;
	background-image: linear-gradient(to top, #cc312f, #f74445);
	height: 31px;
}
.in-cart-block .minus:before {
	content: ' ';
	width: 31px;
	height: 31px;
	background: url(/local/templates/newmix.2.1/img/basket_button.png);
	position: absolute;
	margin: 1px 0 0px -6px;
	background-position: 0 -31px;
}
.quantity__input .minus:before {
	content: ' ';
	width: 31px;
	height: 31px;
	background: url(/local/templates/newmix.2.1/img/basket_button.png);
	position: absolute;
	margin: 1px 0 0px -6px;
	background-position: 0 -31px;
}
.in-cart-block  .plus:before {
	content: ' ';
	width: 31px;
	height: 31px;
	background: url(/local/templates/newmix.2.1/img/basket_button.png);
	position: absolute;
	margin: 1px 0 0px -6px;
	background-position: 0 -62px;
}
.quantity__input .plus:before {
	content: ' ';
	width: 31px;
	height: 31px;
	background: url(/local/templates/newmix.2.1/img/basket_button.png);
	position: absolute;
	margin: 1px 0 0px -6px;
	background-position: 0 -62px;
}
.block-basket .value {background: #fef2d7;}
.in-cart-block  .offer__select__basket span.b-core-ui-select__button span:before{
	content: ' ';
	width: 31px;
	height: 31px;
	background: url(/local/templates/newmix.2.1/img/basket_button.png);
	position: absolute;
	top: 1px;
	left: 5px;
	background-position: 0 0;
}
.ajax-block in-cart-block .nav {
margin-top: 28px;}
.in-cart-block h3 span {
	font-family: "Open Sans",sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.in-cart-block Â h3 span {
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
.in-cart-block h3 {
	text-align: center;
}
.mfeedback .mf-captcha {
	padding: 20px 20px 0;
	color: #828282;
	line-height: 24px;
	text-align: center;
}
.mfeedback .mf-captcha img {
	margin: 0 auto;
}
.offer__select__basket div#offers_select_basket_chosen {
	width: 300px!important;
}
.current-price {
	position: relative;
}
.priceforone {
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	color: #999;
	bottom: 0px;
}
.item-info .col3 .current-price {
	height: 66px;
}
.nav_ajax {
	width: 285px;
	line-height: 33px;
	position: absolute;
	bottom: 10px;
}
.offer__select__basket .chosen-container {
	width: 100%!important;
}
header .searchbar input.submitbtn{color: transparent;background:#fed672 url('/local/templates/newmix.2.1/img/style/search.png') center no-repeat;border:1px solid #fcc948;border-radius:0 3px 3px 0;width:47px;height:34px}
div#title-search {
	display: block;
	overflow: hidden;
}
.title-search-result:not(table) {
background-color: white;
	box-shadow: 6px 6px 10px 0px rgba(50, 50, 50, 0.05);
	margin-top: -4px;
}
.search-page .box-bottom {display:none}
.search-page input.search-query {
	background: #fff;
	border-right: 0;
	border-radius: 3px 0 0 3px;
	float: left;
	padding: 7px 15px;
	width: 290px;
}
.search-page input.search-button {
	color: transparent;
	background: #fed672 url('/local/templates/newmix.2.1/img/style/search.png') center no-repeat;
	border: 1px solid #fcc948;
	border-radius: 0 3px 3px 0;
	width: 47px;
	height: 34px;
}
.search-page input.search-query {
	width: 92%;
}
.search-page input.search-query {
	width: 97%!important;
	height: 18px;
}
/* personal zone */
.chosen-container img {
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px 0 0; }
.chosen-container .chosen-single img {
  width: 23px;
  height: 23px; }
.chosen-container *:first-letter {
  text-transform: uppercase; }
#change_offer_chosen .chosen-drop {
  width: 268px; }
.mCSB_scrollTools .mCSB_draggerRail {
  background-color: #ccc;
  width: 5px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {
  background-color: #666;
  width: 5px;
  opacity: 1; }
.colorrow {
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
  padding: 12px 0 15px;
  margin-bottom: 15px; }
.relatedProducts__header {
  color: #c93537;
  font-size: 1.5rem;
  font-weight: bold;
  background: none; }
.relatedProducts__typeName {
  overflow: hidden;
  color: #333;
  font-size: 1.4375rem;
  font-weight: bold;
  padding: 13px 0;
  position: relative; }
  .relatedProducts__typeName:before {
	position: absolute;
	content: '';
	width: 100%;
	height: 500px;
	top: -500px;
	left: 0;
	box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
	border-radius: 15%; }
.box-4-holder {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  -o-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  flex-flow: wrap;
  padding: 0 0 10px; }
.box-4 {
  width: 226px;
  box-sizing: border-box;
  padding: 4px;
  box-shadow: 0 1px 3px rgba(20, 20, 19, 0.3);
  margin-bottom: 30px;
  border-radius: 3px; }



























  
	  
	  
	  
	  
	  
	  


.summ {
  font-size: 0.875rem;
  font-weight: bold; }
  .summ span {
  }
td.orderTable__price span.summ {
	font-size: 1.125rem;
}
td.orderTable__price .summ span {
	font-size: .875rem;
	font-weight: 700;
}
.totalSum {
  float: right; }
  .totalSum .summ {
	display: inline-block;
	width: 255px;
	padding-left: 15px; }
.orderPopup {
  display: none;
  width: 700px;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.35); }
  .orderPopup .popupClose {
	position: absolute;
	right: 14px;
	top: 13px;
	width: 30px;
	height: 31px; }
	.orderPopup .popupClose:before {
	  position: absolute;
	  content: '+';
	  font-weight: bold;
	  font-size: 2rem;
	  top: 3px;
	  left: 6px;
	  color: #fff;
	  -webkit-transform: rotate(45deg);
	  -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  transform: rotate(45deg); }
  .orderPopup__header {
	font-weight: bold;
	font-size: 20px;
	margin: 0 0 10px; }
	.orderPopup__header span {
	  font-weight: normal;
	  margin-left: 15px;
	  display: inline-block; }
  .orderPopup__table {
	width: 100%;
	border-bottom: 1px solid #f3f1f3; }
	.orderPopup__table td, .orderPopup__table th {
	  padding: 10px 5px 10px 5px;
	  border-top: 1px solid #f3f1f3; }
	  .orderPopup__table td:first-child, .orderPopup__table th:first-child {
		padding-left: 0; width: 200px; }
	.orderPopup__table th {
	  color: #999;
	  font-size: 0.75rem;
	  text-align: left;
	  font-weight: normal; }
  .orderPopup__pricecell {
	width: 140px; }
	span.orderPopup__pricecell {
	  display: inline-block;
	  padding: 0 10px; }
.inTotal {
  float: right;
  margin: 25px 0 0; }
.orderArchive .col-2 {
	width: 460px;
}
.tabs-catalog-index {
	width: 100%;
}
.tabs-catalog-index ul {
	width: 100%;
	overflow: hidden;
	list-style: none;
	padding-left: 0;
	margin-bottom: 42px;
}
.tabs-catalog-index ul.tabs__caption li {
	width: calc((100% - 65px)/6);
	float: left;
	margin: 5px;
	position: relative;
	height: 269px;
}
ul.tabs__caption li span {
	position: absolute;
	background-image: url("/local/templates/newmix.2.1/img/catalog/caprion_layer.png");
	width: 126px;
	height: 31px;
	font-size: 16px;
	font-family: "Open Sans";
	font-weight: bold;
	line-height: 1;
	text-align: left;
	color: rgb(255, 255, 255);
	padding: 12px;
	text-transform: capitalize;
}
ul.tabs__caption li:hover span,
ul.tabs__caption li.active span,
ul.tabs__caption li:active span
{
  color: rgb(131, 67, 27);
   background-image: url("/local/templates/newmix.2.1/img/catalog/caprion_layer_selected.png");
}
ul.tabs__caption li.selected span{
}
.tabs-catalog-index ul.tabs__caption li.active:before {
	content: " ";
	background-image: url("/local/templates/newmix.2.1/img/catalog/main-select.png");
	position: absolute;
	width: 160px;
	height: 279px;
	top: -5px;
	left: -5px;
}
.tabs-catalog-index .tabs__content {display: none;}
.tabs-catalog-index .tabs__content.active {
	display: block;
}
span.section-title {
  font-size: 13px;
  font-family: "Open Sans";
  color: rgb(130, 67, 32);
  font-weight: bold;
  text-transform: uppercase;
  background: url(/local/templates/newmix.2.1/img/catalog/catalog_header_title.png);
  background-repeat: no-repeat;
  background-size: 100% 34px;
  line-height: 34px;
  padding: 8px 28px 8px 15px;
  position:relative
}
.tabs-catalog-index section.section-inner>a>header,
.tabs-catalog-index section.section-inner>header
{
	background: none;
	position: relative;
	padding-bottom: 0px;
	margin-bottom: 10px;
	 min-height: 100px;
}
span.section-count {
font-size: 13px;
  font-family: "Open Sans";
  color: rgb(102, 102, 102);
  font-weight: bold;
  text-transform: uppercase;
  background: url(/local/templates/newmix.2.1/img/catalog/catalog_title_count.png) no-repeat;width: 51px;line-height: 34px;text-align: center;padding: 8px 11px 8px 19px;background-size: 100% 34px;margin-left: 5px;}
span.section-title>i {
	background: url( /local/templates/newmix.2.1/img/catalog/catalog_arrow_icon.png) no-repeat;
	width: 9px;
	height:  12px;
	position: absolute;
	top: calc(50% - 6px);
	right: 10px;
}
.group-title {
	left: 21px;
	position: absolute;
	 bottom: calc(50% - 20px);
}
section.section-description {
	font-size: 13px;
	font-family: "Open Sans";
	color: rgb(0, 0, 0);
	line-height: 1.385;
	text-align: left;
	margin: 23px 0;
}
.collectionbrend__header>span {
	font-size: 14px;
	font-family: "Open Sans";
	color: rgb(232, 65, 68);
	font-weight: bold;
	line-height: 1.429;
	text-align: left;
}
.best-of-section .grid-row.boxes.related {
	margin: 0!important;
	padding: 0!important;
}
.collectionbrend__header.recomend{
	margin-top: 40px;
}
.second-nav .dropdown>div>div>ul>span {
	  font-size: 16px;
	  font-family: 'Open Sans',sans-serif;
	  color: #ea3f3f;
	  font-weight: bold;
	  line-height: 3;
	  margin-left: -25px;
	  text-align: left;
}
.second-nav .dropdown .grid-row div.col-1 > ul > li:nth-child(2) {
}
.second-nav .dropdown .grid-row {margin-left: 50px;margin-right: 0;}
.second-nav .dropdown .col-1>ul>li>a {
	font-size: 14px;
  font-family: 'Open Sans',sans-serif;
  color: #555;
  line-height: 1.538;
  text-align: left;
}
.second-nav .dropdown .col-1>ul>li> ul>li>a{
  font-size: 13px;
  font-family: 'Open Sans',sans-serif;
  color: #353535;
  line-height: 18px;
  text-align: left;
}
.second-nav .dropdown ul li+li {
	margin-top: 5px;
}
.second-nav .dropdown .grid-row div.col-1 > ul > li>ul > li:nth-child(1){
  margin-top: 15px;
}
.section-inner.acsessuar a {
	min-width: calc((100% - 80px) / 4);
	float: left;
	cursor: pointer;
}
section.section-inner.acsessuar {
	width: 100%;
	overflow: hidden;
}
section.section-inner.acsessuar .group-title {
	position: relative;
	margin-top: 25px;
	left: 0;
}
.section-inner.acsessuar header img {
	min-height: 111px;
}
.section-inner.acsessuar header {
	background: transparent;
}
.section-inner.acsessuar a {
	margin-right: 20px;
}
div#mini-slider {
	height: 320px;
	overflow: hidden;
	width: 226px;
}
.box.hidden{
	display:none;
}
button.btn-show-more {
	padding: 6px 20px;
	margin-top: 5px;
}
.row.centered {
	text-align: center;
}
ul.nav li.fr {
	float: right;
}
.hidden-box{
	display:none;
}
.padding_popup {
	padding: 44px 17px 27px 17px;
	width: 800px !important;
	height: auto !important;
}
/* offers */


.fl {
	float: left;
}
.fr {
	float: right;
}
button.btn.btn-red.btn-cart.buy-button {
	width: 36px;
	height: 36px;
	padding-left: 8px;
}
span.offers-prices {
	font-size: 16px;
	font-weight: bold;
	line-height: 35px;
}
span.offers-prices>span {
	font-size: 9px;
}
.offers-wrapper-price {
	border-top: 1px solid #dddddd;
	width: 80px;
}
.previews-img .next>span,
.previews-img .prev>span 
{
	width: 13px;
	height: 18px;
	position: absolute;
	left: 0;
	cursor:pointer;
}
.previews-img .prev>span {
	background: url(/local/templates/newmix.2.1/components/bitrix/catalog/visual/bitrix/catalog.element/.default/images/but-spr.png) no-repeat scroll 0% 0%;
	margin-top: 20px;
} 
.previews-img .next>span {
	left: 281px;
	background: url(/local/templates/newmix.2.1/components/bitrix/catalog/visual/bitrix/catalog.element/.default/images/but-spr.png) no-repeat scroll 100% 0%;
	margin-top: -40px;
}
.page-item .previews-img .item-img img {
	width: 50px;
	height: 50px;
}
.page-item .previews-img .item-img {
	padding: 4px;
	width: 50px!important;
	height: 50px!important;
}
.page-item .previews-img .item-img {
	margin-right: 0px!important;
}
.page-item .tmbh-slider{
	height: 60px;
	padding-top: 3px;
}
.previews-img .prev>span:hover {
	background-position: 0%  100%;
}
.previews-img .next>span:hover {
	background-position: 100%  100%;
}
.page-item .previews-img {
	margin-left: 15px;
	margin-top: 15px;
}
.page-item .item-img {
	background: #fff;
	padding: 7px;
	-webkit-box-shadow: 0 0 5px 0 rgba(29,25,19,.15);
	-moz-box-shadow: 0 0 5px 0 rgba(29,25,19,.15);
	box-shadow: 0 0 5px 0 rgba(29,25,19,.15);
	border-radius: 3px;
	position: relative;
}

.offer-item.hidden {display: none;}

.page-item .tmbh-slider {
	height: 60px!important;
	padding-top: 3px;
}
.page-item .previews-img {
	overflow: hidden!important;
	width: 270px!important;
}
.page-item .previews-img {
	margin-right: 0px;
	margin-left: 12px;
	overflow: hidden;
	width: 270px;
}
button.btn.btn-yellow {
	display: inline-block;
	width: 168px;
	height: 35px;
	font-size: 14px;
	border: 1px solid #fbc854;
	border-radius: 3px;
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	font-family: "Open Sans";
	font-size: 14px!important;
	font-weight: bold!important;
	color: #c33;
	background-color: #fdd579;
}
button.btn.btn-yellow:hover {
	display: inline-block;
	width: 168px;
	height: 35px;
	font-size: 14px;
	border: 1px solid #fbc854;
	border-radius: 3px;
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	font-family: "Open Sans";
	font-size: 14px!important;
	font-weight: bold!important;
	color: #c33;
	background: linear-gradient(to bottom, #fbe6b8 0%, #f6da9b 100%);
}
button.btn.btn-yellow:active {
	display: inline-block;
	width: 168px;
	height: 35px;
	font-size: 14px;
	border: 1px solid #fbc854;
	border-radius: 3px;
	text-align: center;
	vertical-align: middle;
	margin-top: 5px;
	font-family: "Open Sans";
	font-size: 14px!important;
	font-weight: bold!important;
	color: #c33;
	background: linear-gradient(to bottom, #f6c95e 0%, #fdd579 100%);
}
span.price>span {
	font-size: 13px;
}
.btn-ipoteka>i {
	background: url(/local/templates/newmix.2.1/img/catalog/ipoteka.png) no-repeat;
	height: 23px;
	padding-right: 25px;
}
.buy-btn-group > .btn {
	float: left;
}
.buy-btn-group {
	display: block;
	overflow: hidden;
	width: 100%;
}
button.btn.btn-yellow.btn-ipoteka {
	width: 49%;
	margin-right: 2%;
}
button.btn.btn-yellow.btn-ykladka {
	width: 49%;
	margin-right: 2%;
}
.item-info .col3 .btn {
	width: 49%;
}
button.btn.btn-yellow.btn-price-by-call {
	width: 168px;
}
button.btn.btn-blue.btn-cart {
	width: 100%;
	border: 1px solid #75a472;
	border-radius: 3px;
	color: #ffffff;
	background: linear-gradient(to bottom, #69d780 0%, #5f8c40 100%);
}
button.btn.btn-blue.btn-cart:hover {
	width: 100%;
	border: 1px solid #75a472;
	border-radius: 3px;
	color: #ffffff;
	background: linear-gradient(to bottom, #7cee93 0%, #74b942 100%);
}
button.btn.btn-blue.btn-cart:active {
	width: 100%;
	border: 1px solid #75a472;
	border-radius: 3px;
	color: #ffffff;
	background: linear-gradient(to bottom, #5f8c40 0%, #69d780 100%);
}
.buy-btn-group button.btn.btn-red.btn-cart {
	margin-top: 5px;
	margin-bottom: 20px;
	width: 100%;
}
.delivery-text-group .attr {
	font-family: "Open Sans";
	font-size: 12px;
	color: #666;
	background:#fafafa;
}
.delivery-text-group .value{
	font-family: "Open Sans";
	font-size: 12px;
	color: #c33;
	background:#fafafa;
}
.h1-title {
	width: 100%;
}
h1.page-title {
	line-height: 20px;
}
h2[data-template=subtitle] {
	line-height: 20px;
}
.fancybox-outer, .fancybox-inner {min-height: 290px;}
/* basket  */
.ajax-block.in-cart-block {
	width: 605px;	
	height: 288px;
	min-height: auto;
}
.basket-img {
	display: block;
	float: left;
	margin-right: 23px;
}
.basket-control {
	float: left;
	width: 285px;
}
.basket-control>header>p {
	font-family: "Open Sans";
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.basket-control>header {
	width: 285px;
	text-align: left;
	background: transparent;
	height: 53px;
	padding: 0;
}
.basket-default-price {
	height: 20px;
	padding-bottom: 5px;
	width: 285px;
}
.basket-control hr {
	height: 1px;
	margin: 0px 0 5px 0;
}
.basket-default-price> span:nth-child(1) {
	float: left;
	font-family: "Open Sans";
	font-size: 12px;
	color: #666;
	line-height: 20px;
}
.btn-red i {
	height: 17px;
	padding-right: 28px;
	background: url('/local/templates/newmix.2.1/img/style/btn-cart.png') left 2px no-repeat;
	pointer-events: none;
}
.close i {
	height: 19px;
	padding-right: 28px;
	background: url('/local/templates/newmix.2.1/img/style/back.png') left 2px no-repeat;
	margin-left: -28px;
	position: absolute;
}
.fullprice-info span.price {
	float: right;
	font-family: "Open Sans";
	font-size: 36px;
	font-weight: bold;
	color: #000;
	text-align: right;
	width: 154px;
}
.basket-default-price span.price {
	float: right;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: bold;
	color: #933;
	margin-right: 8px;
}
.basket-quantity-group {
	height: 66px;
	width: 285px;
	display: block;
}
.basket-quantity-group .basket-quantity-input {
	width: 49%;
	float: left;
	overflow: hidden;
	height: 68px;
}
.basket-quantity-input>label {
	font-family: "Open Sans";
	font-size: 12px;
	color: #666;
}
.basket-quantity-input>.quantity__input>input {
	width: 94px;
	height: 33px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #e6e6e6;
	font-family: "Open Sans";
	font-size: 24px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
.basket-quantity-input input#quantity {
	width: 63px;
	margin-left: 0px;
	padding-left: 19px;
	text-align: center;
}
.measure_bas {
	font-size: 12px;
}
.measure {
	font-size: 12px;
	position: relative;
	margin: -20px 0px 0 100px;
}
.measure-info {
	width: 286px;
	height: 29px;
	line-height: 29px;
	background: #fef2d7;
	margin: 6px 0 18px 0px;
}
.measure-info span.type {
	font-family: "Open Sans";
	font-size: 12px;
	color: #630;
	margin-left: 21px;
}
.fullprice-info span.type {
	float: left;
	font-family: "Open Sans";
	font-size: 12px;
	text-transform: uppercase;
	color: #666;
	width: 75px;
	line-height: 11px;
	position: absolute;
	margin: auto 0;
}
.measure-info span.value {
	float: right;
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: bold;
	color: #633;
	margin-right: 23px;
}
.basket-control .fullprice-info {
	height: 32px;
	position: absolute;
	width: 285px;
}
.in-cart-block .close {
	float: left;
	height: 28px;
	width: 93px;
	padding: 5px 0 0 40px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #b95f5f;
	border: solid 1px #989E99;
	background-image: -webkit-linear-gradient(bottom, #999, #ccc);
	background-image: -moz-linear-gradient(bottom, #999, #ccc);
	background-image: -o-linear-gradient(bottom, #999, #ccc);
	background-image: -ms-linear-gradient(bottom, #999, #ccc);
	background-image: linear-gradient(to top, #999, #ccc);
	font-family: "Open Sans";
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	line-height: 12px;
}
.in-cart-block .close:hover {
	background-color: #b95f5f;
	border: solid 1px #b8b8b8;
	background-image: -webkit-linear-gradient(bottom, #afafaf, #e5e5e5);
	background-image: -moz-linear-gradient(bottom, #afafaf, #e5e5e5);
	background-image: -o-linear-gradient(bottom, #afafaf, #e5e5e5);
	background-image: -ms-linear-gradient(bottom, #afafaf, #e5e5e5);
	background-image: linear-gradient(to top, #afafaf, #e5e5e5);
}
.in-cart-block .close:active {
	background-color: #b95f5f;
	-webkit-box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	background-image: -webkit-linear-gradient(top, #999, #ccc);
	background-image: -moz-linear-gradient(top, #999, #ccc);
	background-image: -o-linear-gradient(top, #999, #ccc);
	background-image: -ms-linear-gradient(top, #999, #ccc);
	background-image: linear-gradient(to bottom, #999, #ccc);
}
.in-cart-block .btn-red {
	width: 135px;
	height: 33px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #b95f5f;
	background-image: -webkit-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: -moz-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: -o-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: -ms-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: linear-gradient(to top, #c53431, #eb3d3e);
	padding: 0;
}
.in-cart-block .btn-red:hover {
	background-color: #b95f5f;
	border: solid 1px #ce2f28;
	background-image: -webkit-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: -moz-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: -o-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: -ms-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: linear-gradient(to top, #eb3d3e, #f5797a);
}
.in-cart-block .btn-red:active {
	background-color: #b95f5f;
	-webkit-box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	background-image: -webkit-linear-gradient(top, #c53431, #eb3d3e);
	background-image: -moz-linear-gradient(top, #c53431, #eb3d3e);
	background-image: -o-linear-gradient(top, #c53431, #eb3d3e);
	background-image: -ms-linear-gradient(top, #c53431, #eb3d3e);
	background-image: linear-gradient(to bottom, #c53431, #eb3d3e);
}
.in-cart-block a.btn-red {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 3px #734a4a;
	margin-left: 12px;
	margin-top: 5px;
}
.basket-img {
	width: 286px;
	height: 286px;
}
.in-cart-block a.btn-oformit {
	font-family: "Open Sans";
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 3px #734a4a;
	margin-left: 12px;
	margin-top: 5px;
	float: left;
	width: 135px;
	height: 33px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #ce2f28;
	background-color: #b95f5f;
	background-image: -webkit-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: -moz-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: -o-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: -ms-linear-gradient(bottom, #c53431, #eb3d3e);
	background-image: linear-gradient(to top, #c53431, #eb3d3e);
	padding: 0;
}
.btn-oformit i {
	height: 17px;
	padding-right: 28px;
	margin-left: 6px;
	background: url('/local/templates/newmix.2.1/img/style/btn-cart.png') left 2px no-repeat;
}
.in-cart-block .btn-oformit:hover {
	background-color: #b95f5f;
	border: solid 1px #ce2f28;
	background-image: -webkit-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: -moz-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: -o-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: -ms-linear-gradient(bottom, #eb3d3e, #f5797a);
	background-image: linear-gradient(to top, #eb3d3e, #f5797a);
}
.in-cart-block .btn-oformit:active {
	background-color: #b95f5f;
	-webkit-box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	-moz-box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	box-shadow: inset 0 2px 1px rgba(0,0,0,.3);
	background-image: -webkit-linear-gradient(top, #c53431, #eb3d3e);
	background-image: -moz-linear-gradient(top, #c53431, #eb3d3e);
	background-image: -o-linear-gradient(top, #c53431, #eb3d3e);
	background-image: -ms-linear-gradient(top, #c53431, #eb3d3e);
	background-image: linear-gradient(to bottom, #c53431, #eb3d3e);
}
.intaro-modules-button.disabled, .intaro-modules-button.disabled:hover, .intaro-modules-button.disabled:active {
  background: url(/local/templates/newmix.2.1/images/order_btn.gif) 0 3px repeat-x;
  opacity: 0.8;
  color: #999;
}
div.intaro-modules-button {
  float: left;
}
.intaro-modules-button:hover {
	background:url(/local/templates/newmix.2.1/images/order_btn.gif) 0 -25px repeat-x;
}
.intaro-modules-button:active {
	background:url(/local/templates/newmix.2.1/images/order_btn.gif) 0 -54px repeat-x;
	box-shadow: none;
}
.intaro-modules-button input {
	border: none;
	padding: 0 0 0 20px;
	height: 18px;
}
.intaro-modules-button i { 
  font-style: normal;
  padding: 0 0 0 26px;
  display: inline-block;
  height: 15px;
}
.intaro-modules-button.basket {
	margin-top: 45px;
}
.intaro-modules-button.basket i { 
  background: url(/local/templates/newmix.2.1/images/basket.png) -3px -2px no-repeat;
}
.intaro-modules-button.ptichka {
	margin-bottom: 20px;
}
.intaro-modules-button.ptichka input { 
  background: url(/local/templates/newmix.2.1/images/ptichka.png) 0px -1px no-repeat;
}
.ocb-form {
	width:300px;
	background-color:#fff;
	display:none;
}
.ocb-form form > div {
}
* html .ocb-form {
	position:absolute;
}
.ocb-form-header {
	width: 376px;
	background:url(/local/templates/newmix.2.1/images/form_header_bg.jpg) repeat-x;
	height: 40px;
	margin:2px 2px 18px;
}
.ocb-form-header-caption {
	color:#fff;
	font: 600 13px Arial;
	text-shadow: 0 -1px 1px #000;
	width: 300px;
	float: left;
	height: 20px;
	padding: 13px 0 0 20px
}
.ocb-form-header-close {
	width:12px;
	height:13px;
	float:right;
	background:url(/local/templates/newmix.2.1/images/close.png) -54px -4px no-repeat;
	margin:13px 20px 0 0;
	cursor:pointer;
}
.ocb-form-header-close:hover {
	background:url(/local/templates/newmix.2.1/images/close.png) -30px -4px no-repeat;
}
.ocb-form-header-close:active {
	background:url(/local/templates/newmix.2.1/images/close.png) -6px -4px no-repeat;
}
.ocb-form-field { 
	margin:0px 10px 10px 0px;
}
.ocb-form-field label { 
	display: block; 
	clear: both;
	font:12px "Open Sans";
	color:#1a1a1a;
	margin-bottom: 3px;
}
.ocb-form-field ins {
	font: 12px 600 Arial;
	color:#ff1154;
	text-decoration:none;
}
.ocb-form-field input, .ocb-form-field select { 
	padding: 3px 2px;
	font: 12px Arial;
}
.ocb-form-field input {
	width: 97%;
}
.ocb-form-field select {
	width: 100%;
}
.ocb-error-msg { 
	display: none;
	clear: both;
	font: 11px Arial;
	color:#dd2424;
	margin-top: 2px;
}
.ocb-form-loader {
	margin:15px 5px 0;
	background:url(/local/templates/newmix.2.1/images/ajax-loader.gif?2) no-repeat;
	display:none;
	width:16px;
	height:16px;
	float:right;
}
.ocb-result-icon-success, .ocb-result-icon-fail {
	width: 300px;
	height: 25px;
text-align: center;
	padding: 3px 0;
	display: none;
}
.ocb-result-icon-success {
	background:url(/local/templates/newmix.2.1/images/order_success.png) no-repeat;
	color:#1f760b;
	font-size: 24px;
margin: 5px 0px 0px -4px;
} 
.ocb-result-icon-fail {
	background:url(/local/templates/newmix.2.1/images/order_error.png) no-repeat;
	color:#dc1d1d;
}
.ocb-result-text {
	color: #000;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	margin: 15px 8px 15px 0;
}
.ocb-form-field input {
	height: 33px;
	border-radius: 3px;
	background-color: #fff;
	border: solid 1px #e6e6e6;
	font-family: "Open Sans";
	font-size: 18px;
	color: #333;
	text-align: center;
}
div#ocb-form-wrap {
	padding: 10px 0px 0px 14px;
}
.intaro-modules-button.ptichka {
	float: right;
	margin-right: 13px;
	border: 1px solid #75a472;
	border-radius: 3px;
	color: #ffffff;
	background: linear-gradient(to bottom, #69d780 0%, #5f8c40 100%);
	padding: 5px 14px 5px 10px;
	font-size: 14px;
	font-weight: 600;
}
.intaro-modules-button.ptichka:hover {
	border: 1px solid #75a472;
	border-radius: 3px;
	color: #ffffff;
	background: linear-gradient(to bottom, #7cee93 0%, #74b942 100%);
}
.intaro-modules-button.ptichka:active {
	border: 1px solid #75a472;
	border-radius: 3px;
	color: #ffffff;
	background: linear-gradient(to bottom, #5f8c40 0%, #69d780 100%);
}
.item-name a {
	color: #333;
}
.enterform__passwordbar {display: none;}
.cart th custom {
	width: 127px;
}
#brands li {
	list-style-type: none;
	float: left;
	margin-right: 26px;
	margin-bottom: 20px;
	text-align: center;
		min-width: 68px;
}
.tabs-on-main .btn-s {width:100%;	border-radius: 0;}
.tabs-on-main .box-5 {	height: 254px;}
.tabs-on-main .box-5 .buy_button {height: 34px;}
.tabs-on-main .box-5 .box-body {height: 39px;}
ul#brands  {
	overflow: hidden;
	max-height: 93px;
}
.phone a {
color: #282376;
font-size: 23px;
font-family: OpenSans-bold;
font-weight:normal;
}
.wrapper.hint {
  cursor: help;
  position: relative;
  -webkit-transform: translateZ(0);/* webkit flicker fix */
  -webkit-font-smoothing: antialiased;/* webkit text rendering fix */
  height: 30px;
  float: right;
  margin: 0px;
}
.wrapper.hint .tooltip {
  background: #fed672;
  bottom: 100%;
  color: #83431b;
  display: block;
	left: -65px;
  margin-bottom: 18px;
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: absolute;
  z-index: 35000;
  font-weight: 600;
  font-size: 12px;
  -webkit-transform: translateY(10px);
	 -moz-transform: translateY(10px);
	  -ms-transform: translateY(10px);
	   -o-transform: translateY(10px);
		  transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
	 -moz-transition: all .25s ease-out;
	  -ms-transition: all .25s ease-out;
	   -o-transition: all .25s ease-out;
		  transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	 -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	   -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
		  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}
.wrapper.hint .tooltip:nth-child(1) {
	
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapper.hint .tooltip:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  
.tooltip-text {
width: 348px;
}
/* CSS Triangles - see Trevor's post */
.sort-panel-button .wrapper.hint .tooltip:after {
	border-right: solid transparent 10px;
	border-left: solid transparent 10px;
	border-top: solid #fed672 10px;
	border-bottom: none;
	bottom: -10px;
	right: 25px;
}
.wrapper.hint .tooltip:after {
	border-bottom: solid transparent 10px;
	border-top: solid transparent 10px;
	border-left: solid #fed672 10px;
  bottom: 19px;
  content: " ";
  height: 0;
  position: absolute;
  width: 0;
  right: -9px;
}
.wrapper.hint:hover .tooltip {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
	 -moz-transform: translateY(0px);
	  -ms-transform: translateY(0px);
	   -o-transform: translateY(0px);
		  transform: translateY(0px);
}
/* IE can just show/hide with no transition */
.lte8 .wrapper.hint .tooltip {
  display: none;
}
.lte8 .wrapper.hint:hover .tooltip {
  display: block;
}
/*.basket-quantity-group .basket-quantity-input {
	overflow: visible!important;
}*/
.wrapper.hint:after {
	content: " ";
	position: absolute;
	background: url(/local/templates/newmix.2.1/img/monstrred.png);
	width: 100%;
	height: 100%;
}
.box-bottom.with-price button.btn.btn-red.btn-cart {
	margin: 3px;
	float: right;
}
.box-bottom.with-price .price {
	margin-top: 13px;
}
.brand_img {
	width: 168px;
	height: 98px;
}
.brand_name_d {
	position: relative;
	top: -8px;
	color: #83431b;
	font-weight: bold;
	background: #fed672;
	height: 20px;
	width: 168px;
}
.brand_name {
	position: relative;
	top: -32px;
}
#pricebycall .ocb-form form>div {
	padding: 16px 0px 0px 40px;
	width: 100%;
}
#pricebycall .modal-body {
	width: 100%;
	padding-top: 20px;
	height: 130px;
	text-align: center;
	line-height: 61px;
}
.collectionFilter.brand .collectionFilter__header {
	left: 0;
	right: auto;
	padding: 5px 45px 13px;
}
.collectionFilter.brand {
	margin-top: 63px;
	margin-bottom: 74px;
}
.price.fl {
	width: 45%;
}
.box-5 .price:not(.fl) {
	float: none!important; 
}
.buy_button.fr {
	width: 50%!important;
}
.article.collapsed-text .arrow_trigger,
.row.collapsed-text .arrow_trigger {
		left: 45%;
	}
.article.collapsed-text .arrow_trigger,
.row.collapsed-text .arrow_trigger {
	z-index: 2;
	bottom: 0px;
	width: 60px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	background: url('/local/templates/newmix.2.1/img/info-arrow.png') no-repeat 0px 0px;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
}
.article.collapsed-text.uncollapsed:after,
.row.collapsed-text.uncollapsed:after {display: none;}
.article.collapsed-text.uncollapsed,
.row.collapsed-text.uncollapsed {
	padding-bottom: 30px;
}
.article.collapsed-text.uncollapsed  .arrow_trigger,
.row.collapsed-text.uncollapsed  .arrow_trigger {
	bottom: 0px;
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
}
.article.collapsed-text,
.row.collapsed-text {
	max-height: 260px;
	border-bottom: 10px;
		position:relative;
}
.article.collapsed-text:after,
.row.collapsed-text:after {
	left: 0;
	bottom: 0;
	width: 100%;
	content: '';
	height: 98px;
	position: absolute;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(233, 234, 236, 0)));
	background-image: -webkit-linear-gradient(bottom, #ffffff 0%, rgba(233, 234, 236, 0) 100%);
	background-image: -moz-linear-gradient(bottom, #ffffff 0%, rgba(233, 234, 236, 0) 100%);
	background-image: -o-linear-gradient(bottom, #ffffff 0%, rgba(233, 234, 236, 0) 100%);
	background-image: linear-gradient(to top, #ffffff 0%, rgba(233, 234, 236, 0) 100%);
}
.article.collapsed-text.uncollapsed,
.row.collapsed-text.uncollapsed {
	border-bottom: none;
	max-height: 100%;
	padding-bottom: 45px;
	margin-bottom: 10px;
}
.article.collapsed-text,
.row.collapsed-text {
	overflow: hidden;
}
.slider {
	max-height: 450px;
		overflow: hidden;
}
.slider  li {
	padding-left: 0;
	list-style: none outside none;
}
.mobile-nav-wrap {display: none;}
.block-basket .fullprice-info {
	width: 100%;
	height: 40px;
	position: relative;
	display: block;
}
.block-basket .fullprice-info span.type {
	position: relative;
	width: 34%;
}
.block-basket .fullprice-info span.price {
	position: relative;
	width: 65%;
}
.block-basket .fullprice-info {
	width: 100%;
	height: 42px;
	position: relative;
	display: block;
	overflow: hidden;
	padding-top: 6px;
}
.block-basket {
	display: block;
	position: relative;
}
.btn-oformit-now{
	display:none; 
}
.btn-oformit{
	background: linear-gradient(to bottom, #69d780 0%, #5f8c40 100%);
	text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
	color: #fff;
}
.btn-oformit:hover{
	background: linear-gradient(to bottom, #7cee93 0%, #74b942 100%);
	text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
	color:#fff;
}
.btn-oformit:active{
	background: linear-gradient(to bottom, #5f8c40 0%, #69d780 100%);
	text-shadow: 0px 1px 2px rgba(29, 25, 19, 0.25);
	color:#fff;
}
.buy-btn-group a.btn-oformit.btn-oformit-now {
	margin-top: 5px;
	margin-bottom: 20px;
	width: 100%;
	line-height: 33px;
	font-size: 14px;
	font-weight: 600;
	border-radius: 3px;
	cursor: pointer;
	overflow: visible;
	float: left;
	text-align: center;
}
.basket-quantity-group .clear {
	display:none;
}
.hidden, #seo_source{
	display:none;
}
.sort-panel-button .wrapper.hint,
.stickers .wrapper.hint {
	display: table;
	float: right;
}
.sort-panel-button .wrapper.hint:after,
.stickers .wrapper.hint:after {
	top: 0;
	left: 0;
	width: 98%;
	background: transparent;
	cursor: pointer;
}
.stickers {
	z-index: 100;
}
.stickers .wrapper.hint .tooltip  {
	width: 130px;
	right: 0px;
	z-index: 100;
	text-align: center;
	padding: 10px;
}
.stickers .wrapper.hint .discount.new {
	margin-top: -6px;
}
.error_field {
	border-color: #ea3f3f !important;
	-moz-box-shadow: 6px 6px 12px #DCDCDC;
	-webkit-box-shadow: 6px 6px 12px #DCDCDC;
	box-shadow: 6px 6px 12px #DCDCDC;
}
.hidden, #seo_source{
	display:none;
}
.bottom img.banner {	width: 100%;}
/* bx-composite-banner */
#bx-composite-banner {
	margin-top: 20px;
	float: right;
}
@media (max-width: 820px ) {
	#bx-composite-banner {
		margin: 0 auto 20px;
		float: none;
		text-align: center;
	}
}
.flag-menu-wrapper .menu-column div  {line-height: 13px;height: 47px;}
.flag-menu-wrapper .menu-column div a {padding-top: 6px;display: block;}
/* GALLERY */
.masonry-layout {
	column-count: 3;
	-webkit-column-count: 3;
	column-gap: 0;
	-webkit-column-gap: 0;
	background-color: #292772;
	padding: 5px;
}
@media (max-width: 820px ) {
	.masonry-layout {
		column-count: 2;
		-webkit-column-count: 2;
	}
}
@media (max-width: 500px ) {
	.masonry-layout {
		column-count: 1;
		-webkit-column-count: 1;
	}
}
.masonry-layout__panel {
	position: relative;
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
	padding: 5px;
}
.masonry-layout__panel-content {
	padding: 10px;
}
.ml--1, .ml--2, .ml--3, .ml--4, .ml--5, .ml--6, .ml--7, .ml--8, .ml--9 {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.ml--1 {
	background-image: url(/upload/gallery/g1.jpg);
	height: 480px;
}
.ml--2 {
	background-image: url(/upload/gallery/g4.jpg);
	height: 260px;
}
.ml--3 {
	background-image: url(/upload/gallery/g7.jpg);
	height: 500px;
}
.ml--4 {
	background-image: url(/upload/gallery/g2.jpg);
	height: 480px;
}
.ml--5 {
	background-image: url(/upload/gallery/g5.jpg);
	height: 260px;
}
.ml--6 {
	background-image: url(/upload/gallery/g8.jpg);
	height: 500px;
}
.ml--7 {
	background-image: url(/upload/gallery/g3.jpg);
	height: 420px;
}
.ml--8 {
	background-image: url(/upload/gallery/g6.jpg);
	height: 520px;
}
.ml--9 {
	background-image: url(/upload/gallery/g9.jpg);
	height: 300px;
}
.masonry-layout__panel-content .text {
	position: absolute;
	width: 90%;
	background-color: rgba(45, 43, 113, .95);
}
.masonry-layout__panel-content .text .block {
	color: #fff;
	font-size: 36px;
	font-weight: 400;
	line-height: 35px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;
}
.masonry-layout__panel-content .text .block .f30 {
	font-size: 30px;
	line-height: 30px;
}
.masonry-layout__panel-content .text .block .f33 {
	font-size: 33px;
	line-height: 33px;
}
.masonry-layout__panel-content .text .block .f35 {
	font-size: 35px;
	line-height: 35px;
}
.masonry-layout__panel-content .text .block .f36 {
	font-size: 36px;
	line-height: 36px;
}
.masonry-layout__panel-content .text .block .f60 {
	font-size: 60px;
	line-height: 60px;
}
.ml--2 .text {
	top: 5px;
	left: 5px;
}
.ml--2 .text .block {
	padding: 20px 25px 25px 25px;
	text-align: left;
}
.ml--3 .text {
	bottom: 5px;
	right: 5px;
}
.ml--3 .text .block {
	padding: 25px 20px 25px 25px;
	text-align: left;
}
.ml--4 .text {
	top: 5px;
	left: 5px;
}
.ml--4 .text .block {
	padding: 20px 25px 25px 25px;
	text-align: left;
}
.ml--8 .text {
	top: 5px;
	right: 5px;
}
.ml--8 .text .block {
	padding: 20px 25px 25px 25px;
	text-align: right;
}
.ml--9 .text {
	bottom: 5px;
	right: 5px;
}
.ml--9 .text .block {
	padding: 25px 20px 25px 25px;
	text-align: right;
}
@media (max-width: 1096px ) {
	.masonry-layout {
		column-count: 2;
		-webkit-column-count: 2;
	}
	.ml--1 {
		height: 420px;
	}
	.ml--3 {
		height: 420px;
	}
	.ml--4 {
		height: 420px;
	}
	.ml--5 {
		height: 300px;
	}
	.ml--6 {
		height: 550px;
	}
	.ml--7 {
		height: 480px;
	}
}
@media (max-width: 600px ) {
	.masonry-layout {
		column-count: 1;
		-webkit-column-count: 1;
	}
}
/* */
.gallery_new {
	background-color: #292772;
	padding: 10px;
	margin-top: 55px
}
.gallery_new > img {
	width: 100%;
}
/* MENU */
ul.nav li.fr--new {
	float: right;
	background: #fed672;
}
ul.nav li.fr--new.l {
	padding: 0 0 0 23px;
}
@media (max-width: 1096px ) {
	ul.nav li.fr--new {
		padding: 0 10px 0 10px;
	}
	ul.nav li.fr--new.l {
		padding: 0 0 0 10px;
	}	
	ul.nav li.fr--new a {
		padding: 8px 0;
	}
}
@media (max-width: 850px ) {
	ul.nav li.fr--new {
		float: none;
	}
	.mobile-nav li:last-child {
		border-bottom-width: 1px !important;
	}
}
#seo-section a {color:#0087ff;}
.container.page.news .articles article {
	float: left;
}
.sales-list {list-style-type: none;}
.sales-list img {width: 100%!important;  }
.sales-list li {padding-bottom: 20px;}
.col-3 article {float: left;width: 100%;}
.fancybox-inner .quantity__input {position: relative;}
.wrap-seo-text.seo-after {padding: 10px;text-align:justify;}
@charset "utf-8";
/* CSS Document */
.preim {
margin: 10px;
}
.preim h2 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.preim h1 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.preim img {
margin-right:20px;
float: left;
}
.preim p {
font-family: "Open Sans",sans-serif;
font-size: 13px;
text-align: justify;
}
.opisanie {
font-family: "Open Sans",sans-serif;
font-size: 13px;
width: 70%;
margin-left: 30%;
}
.img_kr {
float:left;
width: 25%;
}
.preim span {
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom:20px;
}
.left_block{
width: 49%;
float:left;
}
.right_block{
width: 50%;
float:right;
}
.line {
width: 100%;
height: 320px;
}
.line1 {
width: 100%;
height: 240px;
}
.line2 {
width: 100%;
height: 355px;
}
.line3 {
width: 100%;
height: 300px;
}
.line4 {
width: 100%;
height: 300px;
}
.line5 {
width: 100%;
height: 240px;
}
.line6 {
width: 100%;
height: 240px;
}
.line7 {
width: 100%;
height: 240px;
}
.nazv {
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom:20px;
}
.pre {
height: 130px;
}
.img_nr {
float:left;
width: 170px;
}
.opisanie_nr {
font-family: "Open Sans",sans-serif;
font-size: 13px;
float: left;
width: 80%;
margin: -80px 0 30px 100px;
}
.l1 {
width: 100%;
height: 180px;
}
.l2 {
width: 100%;
height: 150px;
}
.l3 {
width: 100%;
height: 140px;
}
.l4 {
width: 100%;
height: 270px;
}
.nazv_nr {
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin:20px 0 10px 0;
font-weight: bold;
}
.preim ol{
  counter-reset: myCounter;
}
.preim ol li{
  list-style: none;
text-align: justify;
}
.preim ul li{
  list-style: none;
}
.preim ol li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: #ffd672; 
  color: #83431b;
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  width: 15px;
  height: 15px;
  font-weight: bold;
  font-size: 11px;
}
.preim ul li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: #ffd672; 
  color: #ffd672;
  display: inline-block;
  text-align: center;
  margin: 5px 10px 5px -17px;
  width: 7px;
  height: 7px;
  font-size: 5px;
}
.preim ol li{ 
  list-style-type: none;
}
.preim ul { 
  margin: 15px 0 0 17px;
}
.dil {
margin-bottom: 30px;
}
.dil h2 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.dil h1 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.dil img {
margin-right:20px;
float: left;
}
.dil ul li{
  list-style: none;
  height: 80px;
}
.dil ul li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: url("/upload/preim/gal.png") no-repeat scroll left 0px; 
  color: #ffd672;
  display: inline-block;
  text-align: center;
  margin: 5px 10px 5px -17px;
  width: 50px;
  height: 50px;
  font-size: 5px;
}
.dil p { 
  margin: -50px 0 0 43px;
}
.voz {
margin-bottom: 60px;
}
.voz h2 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.voz h1 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.voz img {
margin-right:20px;
float: left;
}
.voz ol li {
  list-style: none;
}
.voz p span { 
   color: #e84144;
}
.voz_ramka {
  border: 1px double #fdd579; /* Параметры границы */
  padding: 23px 42px 23px 42px; /* Поля вокруг текста */
  margin: 30px 0 30px 0;
}
.voz ol{
  counter-reset: myCounter;
}
.voz li{
  list-style: none;
}
.voz ol p { 
  margin: -55px 0 0 43px;
}
.voz li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: url("/upload/preim/vozvr.png") no-repeat scroll left 0px; 
  color: #fff;
  display: inline-block;
  text-align: center;
  margin: 20px 0 0 0;
  width: 31px;
  height: 50px;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0 0 0;
}
.dost {
margin-bottom: 60px;
}
.dost h2 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.dost h1 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.dost img {
margin-right:20px;
float: left;
}
.dost ol li {
  list-style: none;
}
.dost p span { 
  font-weight: bold;
}
.dost_ramka {
  border: 1px double #fdd579; /* Параметры границы */
  padding: 14px 30px; /* Поля вокруг текста */
  margin: 30px 0 30px 0;
}
.dost ol{
  counter-reset: myCounter;
}
.dost li{
  list-style: none;
}
.dost ol p { 
  margin: -55px 0 0 43px;
}
.dost li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: url("/upload/preim/vozvr.png") no-repeat scroll left 0px; 
  color: #fff;
  display: inline-block;
  text-align: center;
  margin: 20px 0 0 0;
  width: 31px;
  height: 50px;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0 0 0;
}
.dost ul{
  counter-reset: myCounter;
}
.dost ul li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: #ffd672; 
  color: #ffd672;
  display: inline-block;
  text-align: center;
  margin: 11px 10px 0px -17px;
  width: 7px;
height: 2px;
font-size: 0px;
}
.dost ul { 
  padding: 0 0 28px 32px;
}
.dost_pr {
float: left;
margin: -180px 0px 0px 538px;
line-height: 20px;
  font-weight: bold;
  font-size: 14px;
}
.dost ul p {
margin: -27px 0px 0px 0px;
}
.dost_span {
	background-image: url(/upload/preim/tck.png); /* Путь к фоновому рисунку */
	background-position: left bottom; /* Положение фона */
	background-repeat: repeat-x; /* Повторяем фон по горизонтали */
	width: 70px;
}
.oplata_ramka {
  border: 1px double #fdd579; /* Параметры границы */
  padding: 15px; /* Поля вокруг текста */
  margin: 10px 0 30px 0;
}
.z1 {
  color: #844314;
  font-size: 18px;
  font-weight: bold;
}
.z2 {
  color: #000;
  font-size: 20px;
}
.bold {
  font-weight: bold;
  margin: 10px 0 10px 0;
  color: #000;
}
.oplata_nazv_nr {
font-family: "Open Sans",sans-serif;
font-size: 20px;
font-weight: bold;
margin-bottom:10px;
}
.red { 
   color: #e84144;
font-size: 13px;
}
.o1 {
width: 100%;
height: 180px;
}
.o2 {
width: 100%;
height: 350px;
}
.o3 {
width: 100%;
height: 250px;
}
.o4 {
width: 100%;
height: 270px;
}
.oplata_ramka p {
  font-family: "Open Sans",sans-serif;
  font-size: 13px;
  text-transform: uppercase;
}
.dostavka {
#margin-top: -30px;
}
.dostavka h2 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.dostavka h1 {
color: #e4382e;
font-family: "Open Sans",sans-serif;
font-size: 20px;
margin-bottom: 30px;
}
.dostavka img {
margin-right:20px;
float: left;
}
.dostavka ol li {
  list-style: none;
}
.dostavka p span { 
  font-weight: bold;
}
.dostavka_ramka {
  width: 892px;
  border: 1px double #fdd579; /* Параметры границы */
  padding: 14px 30px; /* Поля вокруг текста */
  margin: 30px 0 30px 0;
}
.dostavka ol{
  counter-reset: myCounter;
}
.dostavka li{
  list-style: none;
}
.dostavka ol p { 
  margin: -55px 0 0 43px;
}
.dostavka li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: url("/upload/preim/vozvr.png") no-repeat scroll left 0px; 
  color: #fff;
  display: inline-block;
  text-align: center;
  margin: 20px 0 0 0;
  width: 31px;
  height: 50px;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0 0 0;
}
.dostavka ul{
  counter-reset: myCounter;
}
.dostavka ul li:before {
  counter-increment: myCounter;
  content:counter(myCounter);
  background: #ffd672; 
  color: #ffd672;
  display: inline-block;
  text-align: center;
  margin: 25px 10px 5px -17px;
  width: 7px;
height: 2px;
font-size: 0px;
}
.dostavka ul { 
  padding: 0 0 28px 32px;
}
.dostavka_pr {
  float: right;
  margin: -273px 269px 0px 0px;
  line-height: 38px;
  font-weight: bold;
  font-size: 14px;
}
.dostavka_pr0 {
float: right;
margin: -81px 316px 0px 0px;
line-height: 36px;
font-weight: bold;
font-size: 14px;
}
.dostavka_tr {
  float: right;
  margin: -162px 263px 0px 0px;
  line-height: 36px;
  font-weight: bold;
  font-size: 14px;
}
.dostavka_sr {
  float: right;
  margin: -90px 190px 0px 0px;
  line-height: 36px;
  font-weight: bold;
  font-size: 14px;
}
.dostavka ul p {
margin: -27px 0px 0px 0px;
}
.srok {
  margin:  -31px 31px 0px;
  color: #666666;
}
.dostavka_nazv_nr {
font-family: "Open Sans",sans-serif;
font-size: 20px;
font-weight: bold;
margin-top:20px;
}
.asd_lik_button,
.asd_fav_button {
	width: 36px;
	height: 37px;
	background: url('/local/components/asd/favorite.button/templates/.default/images/he.png') top left no-repeat;
	cursor: pointer;
	float: left;
}
.asd_lik_button {
	background: url('/local/components/asd/favorite.button/templates/.default/images/like.png') top left no-repeat;
}
.asd_faved {
	background: url('/local/components/asd/favorite.button/templates/.default/images/he2.png') top left no-repeat;
}
.asd_liked {
	background: url('/local/components/asd/favorite.button/templates/.default/images/unlike.png?v2') top left no-repeat;
}
.asd_fav_count {
	width: 29px;
	height: 20px;
	background: url('/local/components/asd/favorite.button/templates/.default/images/fav_count.png') top left no-repeat;
	float: left;
	font-size: 11px;
	font-family: arial,sans-serif;
	color: #666;
	line-height: 20px;
	text-align: center;
	padding: 0 0 0 1px;
	margin-left: 2px;
}
.asd_fav_clear {
	clear: both;
}
.favorite-buttons .asd_fav_count {display: none;}
.grid-row.boxes .col-1.box .favorite-buttons .asd_fav_button{display: none;}
.third-two {font-size: 13px;margin: 0 0 0 80px;line-height: initial;}
.pad10 {padding:10px;}
.pad10 h2 {
	color: #e4382e;
	font-family: "Open Sans",sans-serif;
	font-size: 20px;
	margin-bottom: 30px;
}

.nav_one {
	width: 100%;
	position: relative;
	background: #ea3f3f;
	padding: 0;
}
.nav_one .container ul {
    display: flex;
}
.nav_one .nav > li {
    padding: 20px 0;
}
.nav_one .nav > li {
	list-style: none;
float: left;
line-height: 1em;
/*position: relative;*/
}
.nav_one .container ul li:first-child a {
    text-align: left;
}
.nav_one .nav > li:first-child > a {
    padding-left: 0;
}
.nav_one .nav > li > a {
    text-transform: uppercase;
    color: #ffdcdc;
    font-weight: 600;
    padding: 0 7px;
        padding-left: 7px;
    line-height: 13px;
    display: block;
    font-size: 13px;
}
.nav_one .nav > li + li > a {
    border-left: 1px solid #ea8f8f;
}








.nav_one ul.main-menu-drop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.nav_one ul.main-menu-drop li {
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 20px 0;
  text-align: center;
}
.nav_one .container ul li:first-child {
    flex-grow: 0.7;
}
.nav_one .container ul li:last-child a {text-align: right;}
.nav_one .nav > li:last-child > a {
    padding-right: 0;
}
.nav_one ul.main-menu-drop li.have-items .dropdown {
  display: none;
}


.nav_one ul.main-menu-drop li.have-items:nth-child(2) .dropdown::before {
  left: 10%;
}

.nav_one ul.main-menu-drop li.have-items:nth-child(3) .dropdown::before {
  left: 20.5%;
}

.nav_one ul.main-menu-drop li.have-items:nth-child(4) .dropdown::before {
  left: 36.5%;
}

.nav_one ul.main-menu-drop li.have-items:nth-child(5) .dropdown::before {
  left: 50%;
}

.nav_one ul.main-menu-drop li.have-items:nth-child(6) .dropdown::before {
  left: 64%;
}

.nav_one ul.main-menu-drop li.have-items:nth-child(7) .dropdown::before {
  left: 78.2%;
}

.nav_one ul.main-menu-drop li.have-items:nth-child(8) .dropdown::before {
  left: 95%;
}

.main-menu-drop .have-items .dropdown::before {
    content: '\00a0';
    width: 0;
    height: 0;
    border-width: 0 8px 7px;
    border-style: solid;
    border-color: transparent transparent #fff;
    position: absolute;
    top: -6px;
    left: 14px;
}

.nav_one ul.main-menu-drop li.have-items:hover .dropdown {
  display: block;
  position: absolute;
  z-index: 100;
  width: 100%;
  background-color: #fffefe;
  -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.45);
          box-shadow: 0 0 13px rgba(0, 0, 0, 0.45);
  top: 52px;
  z-index: 1000;
  left: 0;
}

.dropdown-content {
  -webkit-column-count: 4;
          column-count: 4;
  padding: 20px 30px;
  text-align: left;
}
@media (max-width: 530px) {
	.root-catalog.catalog .dropdown-content {
		-webkit-column-count: 3;
		column-count: 3;
		}
}
@media (max-width: 430px) {
	.root-catalog.catalog .dropdown-content {
		-webkit-column-count: 2;
		column-count: 2;
		}
}
.dropdown-menu {
  border-bottom: 1px dotted #ececec;
  margin-bottom: 20px;
  margin-right: 30px;
}

.dropdown-menu__item {
  padding-bottom: 12px;
  line-height: 1em;
}

.dropdown-menu__item:nth-last-child(1) {
  padding-bottom: 20px;
}

.dropdown-menu__link {
  font-size: 13px;
  color: #666666;
  line-height: 1em;
}
.dropdown-menu__link::first-letter {  text-transform: uppercase;}
.dropdown-menu__link:hover {
  color: #000;
}

.dropdown-menu__link.all-brands {
  text-decoration: underline;
  color: #e64645;
}

.dropdown-menu__item.title {
  font-size: 18px;
  color: #2b2b2b;
  line-height: 1.222;
  padding-bottom: 20px;
  font-weight: 600;
}
ul.stickers_new li,ul.stickers_new.list li {list-style-type: none;}
ul.stickers_new,ul.stickers_new.list {padding:0;}
ul.stickers_new li.top:nth-child(2), ul.stickers_new.list li.top:nth-child(2) {top: 30px;}

.grecaptcha-badge { visibility: hidden; }


.soc-tm {
	width: 49px;
    height: 49px;
    display: block;
    position: fixed;
    right: 0;
    bottom: 99px;
    z-index: 52;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.2);
    opacity: 0.5;	
}
@media (max-width: 500px) {
	.soc-tm {
		right: unset;
		bottom: 40px;
		width: 40px;
        height: 40px;
	}
}
.soc-wu {
	width: 49px;
    height: 49px;
    display: block;
    position: fixed;
    right: 0;
    bottom: 50px;
    z-index: 52;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.2);
    opacity: 0.5;	
}
@media (max-width: 500px) {
	.soc-wu {
		right: unset;
		bottom: 0;
		width: 40px;
        height: 40px;
	}
}
.soc-tm img, .soc-wu img {
	width: 100%;
    height: 100%;
}
.soc-wu:hover,.soc-tm:hover {
	opacity: 1;
}
.phone a.mail-top {
    font-size: 16px;
    display: block;
    text-align: right;
    margin: -2px 0 0 0;
}
@media (max-width: 850px) {
    .page-articles .col-3.articles {
        width: auto;
    }
}
@media (max-width: 500px) {
    .page-articles .col-3.articles {
        padding: 0 10px;
    }
    .master-classes img.statlogo {
        width: 100% !important;
    }
    .voz {
        padding: 0 10px;
    }
}

/* End */
/* /local/templates/.default/components/bitrix/search.title/serach_title/style.css?14606605402112 */
/* /local/templates/newmix.2.1/components/bitrix/menu/burger2/style.css?1586953233267 */
/* /local/templates/.default/components/bitrix/breadcrumb/.default/style.css?15943885742474 */
/* /local/templates/newmix.2.1/components/bitrix/news.list/banners/style.css?1594316207383 */
/* /local/templates/.default/components/cript/main.feedback/callme/style.css?1667645525742 */
/* /local/templates/.default/components/cript/main.feedback/feedback/style.css?15996609511631 */
/* /local/templates/newmix.2.1/template_styles.css?1744119531118106 */
