.nav > div.center > ul > li:nth-child(1) a {box-sizing: border-box;}/*  */

* {margin:0; padding:0;}
* {outline:none;}
img {border:0;}
html {height:100%;}
body {height: auto !important; height: 100%; min-height: 100%; position: relative; background:#fff; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525; width:100%;}
.center { width:1600px; margin:0 auto; padding:0 10px;}
.item-r div.center {width:100%; padding:0;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { color:#1d58cc; text-decoration:none;}
a:hover {text-decoration:underline; color:#ee4d8a;}
.fade {color:#b2b2b2;}
.hide {display:none;}
a.dashed, .dashed {border-bottom: 1px dashed #1d58cc; font-style: normal; color: #1d58cc;}
a.dashed:hover, .dashed:hover {text-decoration:none; border-bottom: 1px dashed #ee4d8a; color: #ee4d8a;}
.bold {font-weight:bold;}
.clear {clear:both;}


*::selection {background:#fe5c98; color:#fff;}
*::-moz-selection {background:#fe5c98; color:#fff;}


@font-face {
	font-family: 'machiargeregular';
	src: url('../font/machiarge-webfont.eot');
	src: url('../font/machiarge-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/machiarge-webfont.woff2') format('woff2'),
	url('../font/machiarge-webfont.woff') format('woff'),
	url('../font/machiarge-webfont.ttf') format('truetype'),
	url('../font/machiarge-webfont.svg#machiargeregular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;

}

@font-face {
  font-family: 'Arimo1';
  src: url('../font/Arimo/Arimo-Bold/Arimo-Bold.eot');
  src: url('../font/Arimo/Arimo-Bold/Arimo-Bold.eot?#iefix') format('embedded-opentype'),
	   url('../font/Arimo/Arimo-Bold/Arimo-Bold.svg#Arimo-Bold') format('svg'),
	   url('../font/Arimo/Arimo-Bold/Arimo-Bold.ttf') format('truetype'),
	   url('../font/Arimo/Arimo-Bold/Arimo-Bold.woff') format('woff'),
	   url('../font/Arimo/Arimo-Bold/Arimo-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo1';
  src: url('../font/Arimo/Arimo-BoldItalic/Arimo-BoldItalic.eot');
  src: url('../font/Arimo/Arimo-BoldItalic/Arimo-BoldItalic.eot?#iefix') format('embedded-opentype'),
	   url('../font/Arimo/Arimo-BoldItalic/Arimo-BoldItalic.svg#Arimo-BoldItalic') format('svg'),
	   url('../font/Arimo/Arimo-BoldItalic/Arimo-BoldItalic.ttf') format('truetype'),
	   url('../font/Arimo/Arimo-BoldItalic/Arimo-BoldItalic.woff') format('woff'),
	   url('../font/Arimo/Arimo-BoldItalic/Arimo-BoldItalic.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arimo1';
  src: url('../font/Arimo/Arimo-Regular/Arimo-Regular.eot');
  src: url('../font/Arimo/Arimo-Regular/Arimo-Regular.eot?#iefix') format('embedded-opentype'),
	   url('../font/Arimo/Arimo-Regular/Arimo-Regular.svg#Arimo-Regular') format('svg'),
	   url('../font/Arimo/Arimo-Regular/Arimo-Regular.ttf') format('truetype'),
	   url('../font/Arimo/Arimo-Regular/Arimo-Regular.woff') format('woff'),
	   url('../font/Arimo/Arimo-Regular/Arimo-Regular.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



.spec-tab-full {display:inline;}
.spec-tab-short {display:none;}

	.cop {
		font-size: 13px!important;
	}

/*Head*/
.head {position:relative; height:113px; background:url(../images/head-bg.png) no-repeat;  position:relative; z-index:4;}

/*new year style*/
.pre-head {position: relative;z-index: 99}
.head .ny {position: absolute;left: 240px;top: -4px}
html#mobile .head .ny {top: 0}
.head .ny ~ .search-container .line-left {display: none}
html#mobile .head .ny ~ .phones_mobile {width: 37%;margin-left: 46%}

.header-shou-rum:hover {
	text-decoration: none;
}
.wrap .pre-head .center .header-shou-rum {
	font-weight: 700;
}

#a_block_big_basket .korzina.main .banners_block{margin-top: 10px;width: calc(100% - 360px);float: left;display: block;clear: left;}
#a_block_big_basket .korzina.main .banners_block .basket-banner-slider{margin: 0;}
#a_block_big_basket .korzina.main .banners_block .basket-banner img{width: 100%;display: block;object-fit: contain;}

html#main .wrap-white.new_text > a:nth-of-type(1) {background: #0C44B5; display: none;}
html#main .wrap-white.new_text > a:nth-of-type(2) {background: #f14f8b; display: none;}

html#main .mobile_version {}
html#main .wrap-white.new_text > div {
	padding: 30px 20px 30px;
	background: #f5f5f5;
	box-sizing: border-box;
	max-width: 600px;
}
html#main .wrap-white.new_text .h2 {
	font-size: 24px;
	color: #111111;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	font-weight: 300;
	margin: 20px 0 30px;
}
html#main .wrap-white.new_text ul {
	background: url(/bitrix/templates/mebela_2017/style/../images/ul_new.png) no-repeat left top / contain;
	padding: 40px 20px 20px 110px;
	margin: 30px 0 10px 10px;
}
html#main .wrap-white.new_text ul li {
	margin: 65px 0;
	font-size: 24px;
	color: #111111;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
html#main .wrap-white.new_text ul li br {
	display: none;
}
html#main .wrap-white.new_text ul li:nth-of-type(1) {
	margin: 0 0 65px;
}
html#main .wrap-white.new_text ul li:last-of-type {
	margin: 0;
}

html#main .to-basket-new img {
	display: none;
}

.compare-title {
	display: flex;
	align-items: center;
}

.compare-title .compare-title-h1 {
	margin-right: 10px;
}
html#main .compare-title .pink {margin-left: 6px;margin-right: 6px;}

.metallicheskaya-mebel-description{
	text-align: left
}
.metallicheskaya-mebel-description span{
	margin-bottom: 10px;
	display: block;
}

.index-free-service {max-width: 80%;margin: 0 auto;}
.index-free-service .free-s {width: 50%;}

.share-product {
	display: inline-block;
	position: relative;
}

.share-product.share-product--visible-on-mobile {
	display: none;
}

.share-product .btn-share {
	display: inline-flex;
	color: grey;
}

.share-product .btn-share .icon-share {
	margin-right: 5px;
}

.share-product:hover .list {
	display: block;
}

.share-product .list {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	padding: 10px;
	background: #f7f7f7;
	white-space: nowrap;
	z-index: 1000;
}

.share-product .list .item {
	margin-bottom: 5px;
	cursor: pointer;
}

.share-product .list .item .link {
	display: flex;
	align-items: center;
}

.share-product .list .item .link .item-icon {
	margin-right: 5px;
}

.share-product .list .item .link .item-icon.hide {
	display: none;
}

.share-product .list .item .link .approved {
	display: none;
    margin-right: 5px;
}

.share-product .list .item .link .approved.active {
	display: block;
}

@media screen and (max-width: 1639px){
	.head .ny {position: absolute;left: 172px;top: -4px}
}
@media screen and (max-width: 1280px) and (min-width: 786px)
{
	#a_block_catalog_sales #allCatalogBlock .portfolio-sort{display: flex;flex-wrap: wrap;justify-content: space-between;}
	#a_block_catalog_sales #allCatalogBlock .portfolio-sort .all{order:3}
	#a_block_catalog_sales #allCatalogBlock .portfolio-sort .catalog-sort{order:1;margin-bottom: 10px;margin-right:0px;width: 100%;}
	#a_block_catalog_sales #allCatalogBlock .portfolio-sort > table{order:2;margin: 0px;}
}

@media  screen and (max-width: 1279px) {
/* 	#main .main_ .wrap .center > .main.main-box.front-page{max-width: 100%;width: 100%;} */
	.head .ny {position: absolute;left: 182px;top: -4px}
	.head .ny ~ .search-container {margin-left: 320px}
	.head .ny ~ .search-container .line-right {display: none}
}
/*new year style*/
.logo {position:absolute; left:0; top:14px;}
.city {position:absolute; left:477px; top:33px;}
.city span:hover, .call-back:hover span { color:#ee4d8a; border-bottom-color:#ee4d8a;}
.call-back {position:absolute; left:477px; top:63px;}
.call-back em {display:inline-block; background:url(../images/back-call.png) no-repeat; width:17px; height:14px; vertical-align:middle; margin-left:5px;}
.call-back:hover em {background-position:bottom;}
.city img { margin:0 0 -2px 5px;}
.city span {color:#1d58cc; cursor:pointer;}
.call-back span {border-bottom:1px dashed #1d58cc; vertical-align:middle; cursor:pointer; color:#1d58cc;}
.call-back img {vertical-align:middle; margin:0 0 0 5px;}
.h-tel {position:absolute; left:936px; top:16px;}
.h-tel p {line-height:32px; color:#252525; font-size:24px;}
.h-tel p span {color:#bbbcbe;}
.h-tel div {margin-top:-3px;}
.kor {padding:0 0 0 90px; position:absolute; top:0; right:0; min-height:88px;}
.kor p {font-size:17px; line-height:20px; padding:13px 0 0 0;}
.kor p a {color:#252525; text-decoration:none;}
.kor div span {color:#1d58cc;}
.kor div strong {font-weight:normal; color:#f65e98;}
.kor div {line-height:21px; margin-bottom:8px;}
.kor .but1 { width:128px; height:33px; line-height:33px; text-align:center;}
.kor .but1.btnDisabled {
	cursor:default;
	background-image: -webkit-linear-gradient(bottom, #ccc, #ccc);
	background-image: -moz-linear-gradient(bottom, #ccc, #ccc);
	background-image: -o-linear-gradient(bottom, #ccc, #ccc);
	background-image: -ms-linear-gradient(bottom, #ccc, #ccc);
	background-image: linear-gradient(to top, #ccc, #ccc);
}
.cop {color:#a8abb0; font-size: 13px; line-height:20px;}
.kor-but2 { position:absolute; left:0; top:24px; background:url(../images/kor.png); width:64px; height:64px; left:0; top:24px; position:absolute;}
.kor .but1:hover { color:#fff; text-decoration:none;}
.kor-but2:hover {background-position:bottom;}

#scrollUp {background:url(../images/to-top.png); width:35px; height:45px; position:fixed; z-index:9; bottom:250px; text-indent:-9000px; right:15px;}
#scrollUp:hover {background-position:bottom;}

.call-back-pop {box-shadow: 0 0 70px rgba(9,12,18,.41); background:#fff; border-radius:3px; position:absolute; left:-26px; top:32px; /* width:251px; */width:auto; padding:22px 22px 29px 22px; display:none;z-index: 10;}
.wrap .pre-head .center .call-back .call-back-pop .AjaxBlock{margin-right: 0;}
.cb-h {font-size:17px; margin-bottom:12px;}
.call-back-pop p {padding-bottom:10px;}
.call-back-pop input[type='text'] {width:217px; height:37px; padding:0 0 0 10px; border:1px solid #d6d6d7; border-radius:3px; display:block; margin: 0 0 10px 0;}
.call-back-pop .but1 {width:148px; height:41px;}
.cb-g {color:#a8abb0; margin-bottom:16px;}
.call-close,.one-click-pop-close, .check__close {background:url(../images/close.png) no-repeat; width:9px; height:9px; position:absolute; top:9px; right:9px; cursor:pointer;}
.call-close:hover,.one-click-pop-close:hover, .check__close:hover {background-position:bottom;}
.call-arr {background:url(../images/trigger-arr.png); width:11px; height:6px; position:absolute; left:50%; top:-6px; margin-left:-5px;}
.call-arr-down {background:#ccc url(../images/trigger-arr-down.png); width:11px; height:6px; position:absolute; right:85px; bottom:-6px;}

.one-click-pop {text-align:left; box-shadow: 0 0 70px rgba(9,12,18,.41); background:#fff; border-radius:3px; position:absolute; top: -325px;right:23px;width: 306px;    height: 340px; padding:30px; display:none; z-index:999;}
.one-click-pop-var {top: -180px;}
.one-click-pop input[type='text'] {width:194px; height:37px; padding:0 10px; border:1px solid #d6d6d7; border-radius:3px; display:block; margin: 0 0 15px 0;}
.one-click-pop .but1 {display:block; width:100%; height:41px; margin-top:5px;}
.one-click-pop  p {padding-bottom:10px;}
.one-click-pop-note {margin:20px 0 0 0; font-style:italic;}
.one-click-buy-wrapp {padding:7px 0 0 0;}

.cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new .btn-delete-favorites {background-image: url('../images/close.png');background-repeat: no-repeat;border: 0;width: 9px;height: 9px;position: absolute;top: 9px;right: 9px;cursor: pointer;background-color: transparent;z-index: 10;}
.cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new .btn-delete-favorites:hover {background-position: bottom;}
.cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new .cat-link2-new {margin-top: 20px;}


.item-desc-wrap div.row_cpt.required {float: right;font-size: 0;margin-top: -100px;}

/*Nav*/
.nav {background:url(../images/nav.png); height:70px; position:relative; }
.nav ul {display:table; width:100%; padding-top:7px;}
.nav ul li {height:52px; line-height:52px; display: inline-block; float: left; text-align:center; font-size:12px; position:relative;}
.nav ul li a {color:#fff; text-transform:uppercase;}
.nav ul li:nth-child(1) {text-align:left; width:183px;}
.nav ul li:nth-child(2) { width:218px;}
.nav ul li:nth-child(3) { width:222px;}
.nav ul li:nth-child(4) { width:232px;}
.nav ul li:nth-child(5) { width:228px;}
.nav ul li:nth-child(6) { width:271px;}

.nav ul li:nth-child(1) a { width:100%;}
.nav ul li:last-child a {margin-right:0px;}

.nav ul li a { display:inline-block; height:59px; padding:0 15px;}
.nav ul li:hover a {background:#002d87; text-decoration:none;}

.nav ul li:nth-child(1) .drop {left:-10px;}
.nav:hover {z-index:98;}
.zi {z-index:7;}

h1 {
	font-size: 22px!important;
	font-weight: normal!important;
}

.nav ul li:hover .drop {display:block;}
.drop-arr {background:url(../images/trigger-arr.png); width:11px; height:6px; position:absolute; left:37px; top:-6px;}
.drop {box-shadow: 2px 3px 3px rgba(0,0,0,.07); border:1px solid #e5e5e5; position:absolute; left:0; top:59px; width:100%; background:#fff; display:none;}
.drop ul li {width: calc(100% - 10px)!important; height:39px; border-bottom:1px solid #e5e5e5; padding:0 5px !important; position:relative; line-height:39px; display:block; text-align:left;}
.drop ul {display:block; padding-top:0}
.drop ul li a {color:#252525; font-size:14px; height:39px; line-height:39px; display:block; padding:0; text-transform:none;}
.center .drop ul li a{height:39px;}
.drop ul li span {background:url(../images/arr2.png); width:3px; height:5px; position:absolute; top:17px; right:24px;}
.drop ul li.active {box-shadow: inset 0 0 7px rgba(0,0,0,.27);}
.drop ul li:hover a { text-decoration:none; background:none;}
.drop ul li ul {left:100%; top:0; position:absolute; background:#fff url(../images/nav-ul.png) repeat-y left; width:130%; box-shadow: 50px 0 50px rgba(9,12,18,.41); display:none;}
.drop ul li:hover ul {display:block;}
.drop ul li:hover {background:#f9f9fa;}
.nav .drop ul li ul li:hover {background:#f9f9fa url(../images/nav-ul.png) repeat-y left;}
.drop ul li ul li {padding:0 0 0 19px !important;}
.drop ul li ul li em {background:url(../images/nav-line.png); width:6px; height:1px; position:absolute; left:19px; top:50%;}
.drop ul li a:hover {color:#ee4d8a; text-decoration:underline;}
.nav ul li:hover .drop li a {background:none;}
.fixmenu.fixmenu-new.fixmenu-show .center .f-cat .drop-f .drop{width: 230%}
.nav ul .drop ul li:nth-child(1), .nav ul .drop ul li:nth-child(2), .nav ul .drop ul li:nth-child(3), .nav ul .drop ul li:nth-child(4), .nav ul .drop ul li:nth-child(5), .nav ul .drop ul li:nth-child(6), .nav ul .drop ul li:nth-child(7) {width: auto; text-align:left;}

.nav .center ul li:nth-child(1) .drop ul li a {margin-left:0 !important;}
.nav .center ul li:nth-child(7) .drop ul li a {margin-right:0 !important;}

.drop ul li:nth-child(1) a {margin-left:0;}

/*Top bar*/
.bar-top-wrap {background:url(../images/top-bar.png); height:96px; position:relative; z-index:3;}
.bar-top {display:table; width:100%;}
.tp {display:table-cell; width:25%; font-size:0; height:76px; vertical-align:middle; position:relative;}
.tp * {vertical-align:middle; display:inline-block;}
.tp .arr {background:url(../images/arr1.png); width:4px; height:6px; margin:0 13px 0 11px;}
.tp p {font-size:14px; padding:0 10px 0 80px;}
.tp p a{
	color:black;
	text-decoration:none !important;
}
.tp p a:hover {
	color:#134cbe;
}
.tp .tp-in a { width:52px; height:52px;}
.tp1 {background:url(../images/tp1.png) no-repeat;}
.tp2 {background:url(../images/tp2.png) no-repeat;}
.tp3 {background:url(../images/tp3.png) no-repeat;}
.tp4 {background:url(../images/tp4.png) no-repeat;}
.tp .tp-in a:hover {background-position:bottom !important;}
.tp p span {color:#ee4d8a;}
.tp-in {position:absolute; top:12px; left:0;}
.tp p span { display:inline !important; vertical-align: baseline !important;}
.trigger {box-shadow: 0 0 70px rgba(9,12,18,.41); position:absolute; left:-111px; top:70px; display:none;}
.trigger {position:absolute; padding:10px; background:#fff; border-radius:3px; z-index:2;}
.trigger div {border:2px solid #053dad; width:250px; padding:17px 0 25px 0;}
.trigger .but1 {width:199px; text-align:center; color:#fff; text-decoration:none; height:41px; line-height:40px; display:block; margin:0 auto;}
.trigger div p {padding:0 10px 17px 10px; text-align:center; display:block !important; line-height:20px;}
.trigger span {background:url(../images/trigger-arr.png); width:11px; height:6px; position:absolute; left:50%; top:-6px; margin-left:-5px;}
.left {width:385px; padding-right:20px; float:left; margin-bottom:29px; position:relative; z-index:;}
.right {width:1195px; float:left; margin-bottom:29px;}
.tp:first-child .trigger {left:0;}
.tp:first-child .trigger span {left:20px; margin-left:0;}
.tp:hover p, .tp:hover p span , .tp:hover >p >a{ color:#134cbe; }
.tp:hover {cursor:pointer;}
.tp:hover .tp-in a {background-position:bottom !important;}
.tp:hover .trigger {display:block;}
.tp:hover .trigger div p {color:#252525; font-size:13px;}


/*Search*/
.search {box-shadow: 2px 3px 3px rgba(0,0,0,.07); border: solid 1px #e3e3e3; background-image: -webkit-linear-gradient(top, #f6f6f6, #fff); background-image: -moz-linear-gradient(top, #f6f6f6, #fff); background-image: -o-linear-gradient(top, #f6f6f6, #fff); background-image: -ms-linear-gradient(top, #f6f6f6, #fff); background-image: linear-gradient(to bottom, #f6f6f6, #fff); padding:8px 7px; height: 41px; margin-bottom:11px;}
.search-in {height:39px; background:#fff; border:1px solid #e3e3e3; padding:0 0 0 0px; position:relative;}
.in1 {height:39px; display:block; border:0; width:100%; background:none; font:13px 'Arimo1', Arial, Helvetica, sans-serif;}
.go {background:url(../images/go.png); width:19px; height:19px; position:absolute; top:0; right:0; border:0; text-indent:-9000px; position:absolute; top:10px; right:10px;}
.go:hover {background-position:bottom; cursor:pointer;}
.search-in:hover {box-shadow: 2px 3px 3px rgba(0,0,0,.02), inset 0 0 8px rgba(9,12,18,.19);}
.search-in .in1 {text-indent: 12px}

/*Left nav*/
.left-nav {box-shadow: 2px 3px 3px rgba(0,0,0,.07); border:1px solid #e5e5e5;}
.left-nav li { border-bottom:1px solid #e5e5e5; padding:0 0 0 17px; position:relative; line-height:19px;}
.left-nav li a {color:#252525; font-size:14px; line-height:36px; height:36px; display:block;}
.left-nav li span {background:url(../images/arr2.png); width:3px; height:5px; position:absolute; top:17px; right:24px;}
.left-nav li.active {box-shadow: inset 0 0 7px rgba(0,0,0,.27);}
.left-nav li:hover a { color:#ee4d8a;}
.left-nav li ul {left:100%; top:0; position:absolute; background:#fff url(../images/nav-ul.png) repeat-y left; width:350px; box-shadow: 50px 0 50px rgba(9,12,18,.41); display:none;}
.left-nav li:hover ul {display:block;}
.left-nav li:hover {background:#f9f9fa;}
.center .left-nav li ul li:hover {background:#f9f9fa url(../images/nav-ul.png) repeat-y left;}
.left-nav li ul li {padding:0 0 0 34px;}
.left-nav li ul li em {background:url(../images/nav-line.png); width:6px; height:1px; position:absolute; left:19px; top:50%;}
.left-nav li:hover ul li a {color:#252525; text-decoration:none;}
.left-nav li:hover ul li a:hover {color:#ee4d8a; text-decoration:underline;}


/*Sort box*/
.sort-box-wrap {background:url(../images/sort-box-bg.png); height:219px; margin-bottom:40px;}
.sort-box-wrap h3 {font-weight:normal; color:#fff; font-size:21px; padding:32px 0 21px 0;}
.col {width:25%; float:left;}
.l {height:60px; padding-right:20px;}

/*Main slider*/
.about-txt {box-shadow: 2px 3px 3px rgba(0,0,0,.07); border:1px solid #e5e5e5; padding:15px 25px; margin-bottom:15px;}
.about-txt h1 {font-size:21px; font-weight:normal; margin-bottom:8px;}
.about-txt p {line-height:20px;}

.tic {border:1px solid #e3e3e3; height:119px; box-shadow: 2px 3px 3px rgba(0,0,0,.07);}
.tic1 div {background:url(../images/tic1.jpg) no-repeat right; height:107px; width:385px;}
.tic2 div {background:url(../images/tic2.jpg) no-repeat right; height:107px; width:385px;}
.tic3 div {background:url(../images/tic3.jpg) no-repeat right; height:107px; width:385px;}
.tic1, .tic2, .tic3 {border-right:1px solid #e3e3e3; padding:6px; float:left;}
.tic3 {border-right:0 !important;}
.tic1 div span {color:#252525; display:block; font-size:15px; line-height:21px; padding:20px 0 0 19px;}
.tic1 div a, .tic2 div a, .tic3 div a {display:block; height:107px; text-decoration:none;}
.tic2 div span {color:#fff; font-size:15px; line-height:21px; padding:20px 0 0 19px; display:block;}
.tic3 div span {color:#fff; font-size:15px; line-height:21px; padding:30px 0 0 19px; display:block;}
.tic a:hover {background:rgba(0, 0, 0, 0.3);}

.slide1 {background:url(../images/sl13.jpg); width:1195px; height:427px;}
.cycle-wrap {position:relative; z-index:1; margin-bottom:15px;}
.c-nav {position:absolute; top:0; right:20px; bottom:0; z-index:110;}
.c-nav-in {display:table; height:100%}
.c-nav-in2 {display: table-cell; vertical-align:middle;}
#prev, #next {background:url(../images/slider-nav.png) no-repeat; text-indent:-9000px;}
#prev { width:19px; height:12px; background-position:left top; display:block;}
#next { width:19px; height:12px; background-position:right top; display:block;}
#prev:hover {background-position:left bottom;}
#next:hover {background-position:right bottom;}
.cycle-pager {margin:49px 0 49px 0;}
.cycle-pager span {background:url(../images/slider-point-x.png) no-repeat; width:13px; height:13px; display:block; text-indent:-9000px; margin:0 auto 5px auto;}
.cycle-pager span:hover {background-position:bottom; cursor:pointer;}
.cycle-pager-active { background:url(../images/slider-point.png) !important}

/*Fixed menu*/
.fixmenu {box-shadow: 3px 4px 5px rgba(0,0,0,.11); height:59px; left:0; right:0; position:fixed; background:#fff; z-index:25; display:none;}
.fixmenu-show {display:block;top: 0}
.fixmenu-hide {display:none;}
.fixmenu .center {position:relative;max-width: 80%;width: 80%;}
.f-cat {height:59px; line-height:59px; font-size:12px; text-transform:uppercase;}
.f-cat a {color:#252525;}
.f-cat img {margin:0 20px;}
.f-tel {position:absolute; left:480px; top:0; background:url(../images/tel.png) no-repeat left; padding:0 0 0 50px; height:59px;}
.f-tel p {font-size:17px; padding:10px 0 0px 0;}
.f-tel p span {color:#bbbcbe;}
.kor2 {position:absolute; left:900px; top:9px; padding:0 0 0 49px;}
.kor-a {background:url(../images/kor2.png) no-repeat; position:absolute; left:0; top:0; width:40px; height:40px;}
.kor-a:hover {background-position: bottom;}
.kor2 p {line-height:40px; font-size:14px;}
.kor2 p span { color:#1d58cc;}
.kor2 p strong { font-weight:normal; color:#f65e98;}
.fixmenu .search-in {width:217px; position:absolute; top:9px; right:0; position:absolute;}
.drop-f, .f-cat img {float:left; position:relative;}
.f-cat img {margin-top:25px;}
.drop-f:hover .drop {display:block; left:0; top:59px;}
.drop-f .drop-arr {display:none;}

/*Slider*/
#slider {width: 100%;}
.ui-slider {position: relative;}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 16px; height: 19px; background: url(../images/slider2.png); cursor: pointer;}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; overflow: hidden;}
.ui-slider-horizontal { height: 11px;}
.ui-slider-horizontal .ui-slider-handle {top: -4px; margin-left: -8px;}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
.ui-widget-content {background:#fff; border-radius:2px;}
.ui-widget-header {background: url(../images/slider1.png);}
.ui-corner-all {border-radius: 2px;}

.slider-txt {color:#fff; height:25px; position:relative; line-height:15px;}
.slider-txt div {position:absolute; top:0; right:0; height:0;}
.slider-txt input {height:15px;}
.slider-txt div * {vertical-align:middle;}
.slider-txt div input {width:43px; background:0; border:0; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.col .but1 {float:left; margin:23px 7px 0 0;}
.slider-txt img {margin:0 5px;}

/*Catalog slider*/
.cat-slider-wrap {position:relative; margin-bottom:40px; z-index:1;}
.cat-slider {box-shadow: inset 0 0 0px 1px #d0d0d0; margin:0 25px; padding-left:1px; position:relative;}
.cat-slider-wrap .jcarousel-control-prev, .cat-slider-wrap .jcarousel-control-next {top:131px;}
.cat-slider-wrap .jcarousel li {width:auto; padding:1px 0 0 0}
.cat-box {height:280px; width:192px; border-right:1px solid #d0d0d0; text-align:center; position:relative;}
.cat-box-over {box-shadow: 0 0 8px rgba(12,66,173,.75); border:1px solid #003cad; top:0px; left:0px; bottom:1px; right:0px; position:absolute !important; background:#fff; z-index:1 !important; display:none;}
.cat-box:hover .cat-box-over {display:block;}
.cat-box div {padding:35px 0 22px 0; position:relative; z-index:2;}
.cat-box p {font-size:15px; line-height:23px;  position:relative; z-index:2;}
.cat-box p span {font-size:13px; color:#a8abb0; display:block;}
.cat-box-color {background:url(../images/cat-bg.png) repeat-x;}
.right-border {border-right:1px solid #d0d0d0; bottom:0; right:0; top:0; z-index:100; position:absolute;}
.cat-slider .jcarousel-control-prev {left:-25px;}
.cat-slider .jcarousel-control-next {right:-25px;}
.jcarousel ul li:nth-child(8n+8) .cat-box {width:197px;}

/*Thumbs*/
.thumbs-wrap {box-shadow: 2px 3px 3px rgba(0,0,0,.07); margin-bottom:39px;}
.thumbs { background:url(../images/border.png) repeat-y right; box-shadow: 2px 3px 3px rgba(0,0,0,.07); text-align:center; box-shadow: inset 0 0 0px 1px #d0d0d0;}
.thumb {width:228px; height:419px; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; float:left; position:relative;}
.t {display:table; width:100%; height:215px; position:relative; z-index:2;}
.t div {display:table-cell; text-align:center; vertical-align:middle; width:100%; height:215px;}
.t-link {line-height:20px; height:40px; margin-bottom:10px; padding:0 20px; position:relative; z-index:2;}
.t-art {color:#a8abb0; line-height:20px; margin-bottom:18px; position:relative; z-index:2;}
.price {background:url(../images/price-label.png); width:173px; height:49px; margin:0 auto; font-size:21px; color:#fff; padding-top:4px; position:relative; z-index:2;}
.price img {margin-left:5px;}
.old-price {color:#a8abb0; line-height:20px; position:relative; z-index:2;}
.old-price strong {color:#ee4d8a; font-weight:normal; font-size:15px;}
.thumbs .thumb:nth-child(7n+7) { width:225px;}
.thumb:hover .over {border:1px solid #003cad; position:absolute; left:0; top:0; bottom:0; right:0; z-index:1; box-shadow: 0 0 8px rgba(12,66,173,.75);}
.color {margin-top:10px;}
.color img {margin:0 3px;}

#slideshow-1 {text-align: center}


/*Why choise*/
.why-chose {background:url(../images/footer.png); padding:39px 0 46px 0; box-shadow: inset 0 0 13px rgba(111,119,134,.26); margin-bottom:40px;}
.why-chose h3 {margin-bottom:23px; font-size:21px; text-align:center; font-weight:normal;}
.ch-wrap {text-align:center; font-size:0px; background:url(../images/chose-bg.png) no-repeat top center;}
.ch {display:inline-block; width:200px;}
.ch p {font-size:15px; line-height:20px; margin-top:21px;}
.ch strong {color:#ee4d8a;}

/*Video audio*/
.audio-video-wrap {box-shadow: 2px 3px 3px rgba(0,0,0,.07); border: solid 1px #e3e3e3; display:table; width:100%; margin-bottom:40px;}
.av1 {border-right:1px solid #e3e3e3; vertical-align: middle; display:table-cell; width:68%;}
.av2 {vertical-align: middle; display:table-cell; text-align:center;}

.comp-tab {border-top:1px solid #e3e3e3; border-left:1px solid #e3e3e3;}
.ct {width:25%; border-bottom:1px solid #e3e3e3; float:left;}
.ct:nth-child(4n+4) div { border-right:0;}
.ct div { border-right:1px solid #e3e3e3; height:85px; position:relative;}
.co1 {background:url(../images/comp1.png) no-repeat center top; height:85px; display:block;}
.co2 {background:url(../images/comp2.png) no-repeat center top; height:85px; display:block;}
.co3 {background:url(../images/comp3.png) no-repeat center top; height:85px; display:block;}
.co4 {background:url(../images/comp4.png) no-repeat center top; height:85px; display:block;}
.co5 {background:url(../images/comp5.png) no-repeat center top; height:85px; display:block;}
.co6 {background:url(../images/comp6.png) no-repeat center top; height:85px; display:block;}
.co7 {background:url(../images/comp7.png) no-repeat center top; height:85px; display:block;}
.co8 {background:url(../images/comp8.png) no-repeat center top; height:85px; display:block;}
.ct div:hover a { background-position:bottom center;}
.ct div:hover a span {box-shadow: inset 0 0 7px rgba(9,12,18,.14); top:0; left:0; right:0; bottom:0; position:absolute;}

.av-txt {text-align:center; padding:35px 70px}
.av-txt h3 {font-weight:normal; font-size:21px; margin-bottom:17px;}
.av-txt p { line-height:20px;}
.video {width:214px; height:214px; border-radius:122px; border:15px solid #e5e6e6;}
.video * {border-radius:122px;}
.video-wrap {width:244px; margin:0 auto; position:relative; margin:0 auto 13px auto;}
.v-over {background:#5d5f69; width:214px; height:214px; border-radius:122px; left:15px; top:15px; position:absolute; opacity:.66;}
.v-play {background:url(../images/play.png); width:59px; height:59px; position:absolute; left:50%; top:50%; margin:-30px 0 0 -30px; cursor:pointer;}
.v-play:hover {opacity:.5;}
.v-time {color:#a8abb0;}
.av2 h3 {font-size:21px; font-weight:normal; margin-bottom:13px;}

.player {height:39px; position:relative;}
.pl1 {position:absolute; left:12px; top:0; line-height:39px; color:#a8abb0;}
.pl2 {position:absolute; right:121px; top:0; line-height:39px; color:#a8abb0;}
.a-play {width:19px; height:21px; position:absolute; left:106px; top:9px; cursor:pointer; background:url(../images/a-play.png) no-repeat;}
.a-play:hover { background-position:bottom;}
.jp-state-playing .a-play { background-position:bottom;}
.a-time {position:absolute; left:138px; top:15px; right:166px; height:9px; border-radius:4px; background:#e2e2e2; cursor:pointer;}
.a-time .jp-seek-bar {
	border-radius:4px 0 0 4px;
}
.a-time div.jp-play-bar, .a-level div {height:9px; background:#f04e8b; border-radius:4px 0 0 4px; width:66px}
.a-level {position:absolute; top:15px; right:13px; height:9px; width:66px; border-radius:4px; background:#e2e2e2; cursor:pointer;}
.a-mute {background:url(../images/mute.png); width:29px; height:21px; background:url(../images/mute.png) no-repeat bottom; position:absolute; top:9px; right:82px; cursor:pointer;}
.a-mute:hover, .jp-state-muted .a-mute{background-position:top;}
.bx-touch .a-level{ display:none;}
.bx-touch .a-time{ right:100px;}
.bx-touch .a-mute{ right:11px;}
.bx-touch .pl2{ right:55px;}
/*News and About*/
.news-wrap { padding:0 0 30px 0;}
.news-wrap h2, .about h2 {font-weight:normal; font-size:21px; margin-bottom:20px;}
.news-wrap h2 a, .about h2 a {color:#252525;}
.news-wrap h2 a:hover, .about h2 a:hover {text-decoration:none;}
.news {width:51%; float:left;}
.about {width:49%; float:left;}
.news h2 .more {margin-left:44px;}
.news div {position:relative; padding:0 20px 19px 86px; line-height:20px;}
.news div span {color:#a8abb0; position:absolute; left:0; top:0;}
.news div a {font-size:15px;}
.about p {line-height:20px;}
.tab-wrap .center{
	position: relative;
}

/*Tabs styles*/
.tab { display:none;}
.tabs {border-bottom:1px solid #d0d0d0; height:59px; margin-bottom:39px;}
.item-r .tabs {border-bottom:none;}
.tabs .center { position:relative;}
.tabs ul {border-left:1px solid #d0d0d0; height:59px;}
.item-r .tabs ul {border-left:1px solid #d0d0d0; height:59px;}
.tabs ul li { height:58px; line-height:58px; background:#f7f7f7; border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; float:left; font-size:15px; padding:0 27px; cursor:pointer; position:relative;}
.item-r .tabs ul li  {border-top:1px solid #d0d0d0;; border-right:1px solid #d0d0d0;; }
.tabs ul li.active {background:#fff; height:59px;}
.tabs ul li.active span {height:4px; left:-1px; top:-4px; right:-1px; position:absolute; background:#ee4d8a;}
.tabs ul li:hover {background:#fff;}
.tabs ul li:hover span {height:4px; left:-1px; top:-4px; right:-1px; position:absolute; background:#003bad;}
.tabs .more {position:absolute; right:20px; top:19px;}
.tab-wrap .more{
	position:absolute; right:20px; top:-75px;
}


/*Sertificat*/
.sert a {display:block; background:url(../images/sert.png) no-repeat; width:138px; height:189px; padding:12px 0 0 12px; box-shadow: 2px 3px 3px rgba(0,0,0,.07);}
.sert a img {width:126px; height:177px;}
.sert a:hover {background-position:bottom;}

.jcarousel, .jcarousel-x {position: relative; overflow: hidden;}
.jcarousel ul {width: 20000em;  position: relative; list-style: none; margin: 0 0 0 0; padding: 0;}
.jcarousel-x ul {width: 20000em;  position: relative; list-style: none; margin: 0 0 0 10px; padding: 0;}
.jcarousel li {float: left; width:175px; padding-bottom:10px;}
.jcar-wrap {position:relative; margin-bottom:30px; padding:0 25px;}
.jcarousel-control-prev, .jcarousel-control-next, .jcarousel-control-prev2, .jcarousel-control-next2 {background:url(../images/arrows.png) no-repeat; position:absolute; top:89px; text-indent:-9000px; width:12px; height:19px;}
.jcarousel-control-prev, .jcarousel-control-prev2 {left:0px;}
.jcarousel-control-next, .jcarousel-control-next2 {right:0px; background-position: right top;}
.jcarousel-control-prev:hover, .jcarousel-control-prev2:hover {background-position:bottom left;}
.jcarousel-control-next:hover, .jcarousel-control-next2:hover {background-position:bottom right;}


/*Finish projects*/
.finish-wrap { margin-bottom:35px;}
.fin {width:405px; float:left; position:relative;}
.fin:nth-child(5) {width:385px;}
.fin:nth-child(5):hover .port-over { right:-10px;}
.finish-wrap h2 {font-weight:normal; font-size:21px; margin-bottom:23px;}
.finish-wrap h2 a {color:#252525;}
.finish-wrap h2 a:hover {text-decoration:none;}
.finish-wrap h2 .more {margin-left:87px;}
.fin-foto img {display:block;}
.fin-foto {position:relative; margin-bottom:25px;}
.fin-foto span {height:4px; width:105px; left:0; bottom:-4px; background:#ee4d8a; position:absolute;}
.link1 {line-height:24px; font-size:17px; display:block; padding-right:20px; position:relative; z-index:2;}
.fin p {line-height:20px; margin-top:10px; position:relative; z-index:2;}
.fin:hover .port-over {box-shadow: 0 0 8px rgba(12,66,173,.75); position:absolute; left:-10px; top:-10px; right:10px; bottom:-12px; border:1px solid #003cad; background:#fff;}

/*Tender box*/
.tender-wrap {background:url(../images/footer.png); padding:32px 0 40px 0; box-shadow: inset 0 0 13px rgba(111,119,134,.26); margin-bottom:32px;}
.tender-wrap h4 {font-weight:normal; font-size:21px; margin-bottom:27px;}
.tender-wrap h4 a {color:#252525;}
.tender-wrap h4 a:hover {text-decoration:none;}
* .more {font-size:13px; vertical-align:middle; padding:0 0 0 33px; background:url(../images/more.png) no-repeat left center; color:#1d58cc !important;}
* .more:hover { color:#ee4d8a !important; text-decoration:underline !important;}
.tender-wrap h4 .more {margin-left:160px;}
.tender-wrap p {line-height:23px; font-size:15px; margin-bottom:28px;}
.tender-comp {display:table; width:100%; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; box-shadow: 2px 3px 3px rgba(0,0,0,.07);}
.tender-comp div {background:#fff; display:table-cell; padding:19px 0; border-right:1px solid #d0d0d0; text-align:center;}

.dil-txt2 li:last-child { padding-right:0; margin-right:0;}
.dil-txt2 li { padding-top:3px !important; }

.all-width div {border:1px solid #dbdbdb; height:39px; padding:0 0 0 10px;}
.all-width div input {width:100%; border:0; background:0; height:39px; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525;}
.all-width p span { color:#f14e8b;}
.all-width p {margin-bottom:15px;}
.all-width {margin-bottom:20px;}

/*Bottom catalog*/
.bottom-cat {text-align:center; font-size:0;}
.bottom-cat h3 { font-weight:400; margin-bottom:58px; font-size:21px;}
.bc {display:inline-block; vertical-align:top; text-align:left; width:291px; padding:0 0 0 122px; position: relative; min-height:116px; margin-bottom:25px; font-size:13px;}
.bc div a {position:absolute; left:-16px; top:-30px; width:114px; height:131px; padding:15px 0 0 16px;}
.bc div a:hover {background:url(../images/pod-ac.png);}
.bc p {font-size:17px; line-height:18px; margin-bottom:12px;}
.bc p a {color:#252525; text-decoration:none;}
.bc ul li {line-height:20px;}

/*Subscribe box*/
.subscribe-bg {background:url(../images/subscribe-bg.png); height:180px; width:100%;}
.subs-txt {color:#fff; font-size:21px; padding:33px 0 14px 0;}
.subs-txt span {font-size:13px; display:block; padding-top:10px;}
.but1 {box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25); text-align:center; background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c); background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c); background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c); background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c); background-image: linear-gradient(to top, #ee4d8a, #f24e8c); width: 123px; height: 41px; border-radius:3px; border:0; color:#fff;  cursor:pointer; display:block; text-shadow: -1px -1px rgba(9,12,18,.09); font:11px 'Arimo1', Arial, Helvetica, sans-serif;  text-transform:uppercase; line-height:40px;}
.but1:hover {background:#e04174; color:#fff; text-decoration:none;}
.field-wrap {padding:0 150px 0 0; position:relative;}
.field1 {width:50%; float:left;}
.field1 div {box-shadow: 0 0 5px rgba(0,0,0,.22); background-image: -webkit-linear-gradient(bottom, #e8e8e8, #fff); background-image: -moz-linear-gradient(bottom, #e8e8e8, #fff); background-image: -o-linear-gradient(bottom, #e8e8e8, #fff); background-image: -ms-linear-gradient(bottom, #e8e8e8, #fff); background-image: linear-gradient(to top, #e8e8e8, #fff); height: 41px; margin:0 20px 0 0; border-radius:4px; padding:0 0 0 0px;}
.field1 div:hover { background:#fff;}
.field1 div input {height:41px; width:100%; border:0; background:0; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525; text-indent: 15px; border-radius: 3px}
.field-wrap .but1 {width:150px; position:absolute; top:0; right:0;}


/*Footer*/
.footer {background:url(../images/footer.png); padding:35px 0;clear: both}
.f1 {float:left; width:34%;}
.f2 {float:left; width:66%;}
.f-list {float:left; width:25%; padding-bottom:38px;}
.f-list p {font-size:17px; margin-bottom:10px;}
.f-list p a{
	color:#252525;
	text-decoration: none;
}
.f-list li {line-height:20px;}

.f-soc li {float:left; margin-right:4px;}
.f-soc li a {background:url(../images/soc-icon.png) no-repeat; height:36px; width:36px; display:block;}
.center .fs-vk a { background-position:0px 0;}
.center .fs-tw a { background-position:-40px 0;}
.center .fs-livejournal a { background-position:-80px 0;}
.center .fs-instagram a { background-position:-120px 0;}
.center .fs-youtube a { background-position:-160px 0;}
.center .fs-gplus a { background-position:-200px 0;}
.center .fs-anonymus a { background-position:-240px 0;}
.center .fs-facebook a {background-position: -280px 0!important;}
.center .fs-odnoklassniki a {background-position: -320px 0!important;}
.center .fs-telega a {background-position: -360px 0!important;}

.center .fs-vk a:hover { background-position:0 -36px;}
.center .fs-tw a:hover { background-position:-40px -36px;}
.center .fs-livejournal a:hover { background-position:-80px -36px;}
.center .fs-instagram a:hover { background-position:-120px -36px;}
.center .fs-youtube a:hover { background-position:-160px -36px;}
.center .fs-gplus a:hover { background-position:-200px -36px;}
.center .fs-anonymus a:hover { background-position:-240px -36px;}
.center .fs-facebook a:hover {background-position: -280px -36px!important;}
.center .fs-odnoklassniki a:hover {background-position: -320px -36px!important;}
.center .fs-telega a:hover {background-position: -360px -36px !important;}

.cop-txt {line-height:20px; margin-bottom:17px;}
.f-city {line-height:20px;}
.f-city {line-height:20px; margin-bottom:19px;}
.f-city span {color:#1d58cc; cursor:pointer;}
.f-city:hover span {color:#ee4d8a;}
.f-city img {cursor:pointer; vertical-align:middle; margin:0 0 0 5px;}
.ftel {margin-bottom:20px;}
.ftel p,.ftel p a {line-height:25px; font-size:21px;}
.ftel p span,.ftel p a span {color:#bbbcbe;}
.ftel div div {color:#bbbcbe; font-weight:normal; clear:both; display:block;}
.ftel>div {float:left; background: url(../images/ftel.png) no-repeat right;    padding: 0 48px 0px 0;
/*     height: 50px; */
	margin-bottom: 14px;}
/* .ftel>div {float:left; background: url(../images/ftel.png) no-repeat right center;    padding: 0 48px 0px 0;margin-bottom: 14px;background-size: contain;} */
.cop-txt2 {line-height:20px; margin-bottom:13px;}
.on-map { margin-bottom:40px; cursor:pointer;}
.on-map img {vertical-align:middle;}

/*Form page*/
.wrap-x {background:rgba(0, 0, 0, 0.9); position:absolute; left:0; top:0; right:0; bottom:0; z-index:10;}
.form-box {width:808px; position:absolute; left:50%; top:100px; background:#fff; margin:0 0 0 -404px;}
.ftabs {display:table; width:100%;}
.ftabs li {display:table-cell; border-right:1px solid #d0d0d0; background:#f7f7f7; height:60px; border-bottom:1px solid #d0d0d0; padding:0 0 0 19px;line-height:18px; font-size: 11px; text-transform:uppercase; color:#303030; vertical-align:middle; position:relative; cursor:pointer;}
.ftabs li:last-child {border-right:0; }
.ftabs li.active {background:#fff; border-bottom:0;}
.ftabs li.active strong {position:absolute; left:0; right:0; top:-5px; height:5px; background:#ed4d89;}
.ftmanager_question { background:url(../images/ft1.png) no-repeat; width:35px; height:33px; position:absolute; top:15px; right:15px;}
.ftmanager_office { background:url(../images/ft2.png) no-repeat; width:33px; height:38px; position:absolute; top:11px; right:15px;}
.ftdesigner { background:url(../images/ft3.png) no-repeat; width:31px; height:33px; position:absolute; top:14px; right:21px;}
.ftdiscount { background:url(../images/ft4.png) no-repeat; width:32px; height:35px; position:absolute; top:13px; right:18px;}
.ftabs li:hover span, .ftabs li.active span { background-position:bottom;}
.ftab {display:none; min-height:640px; padding-left:47px;}
.fclose {background:url(../images/close.png) no-repeat; width:9px; height:9px; position:absolute; z-index:5; top:70px; right:10px; cursor:pointer;}
.fclose:hover {background-position:bottom;}
.ftab1 {background:url(../images/ftab1.jpg) no-repeat bottom right;}
.ftab2 {background:url(../images/ftab2.jpg) no-repeat bottom right;}
.ftab3 {background:url(../images/ftab3.jpg) no-repeat bottom right;}
.ftab4 {background:url(../images/ftab4.jpg) no-repeat bottom right;}

.ftab h5 {font-weight:normal; font-size:21px; padding:38px 0 13px 0;}
.l2 {padding-bottom:10px;}
.l2 p {padding-bottom:12px;}
.l2 input {width:354px; height:37px; border-radius:3px; background:#fff; border:1px solid #d6d6d7; padding:0 0 0 10px;  font:13px 'Arimo1', Arial, Helvetica, sans-serif;}
.l2 textarea {width:344px; height:37px; border-radius:3px; background:#fff; border:1px solid #d6d6d7; padding:5px 10px; font:13px 'Arimo1', Arial, Helvetica, sans-serif; height:255px; overflow:auto; resize:none;}
.ftab .but1 {width:165px; margin-top:12px;}
.ftab2 .l2 textarea, .ftab3 .l2 textarea  {height:127px;}
.fred {color:#ed4d89; line-height:20px; margin-bottom:12px;}
.ftab4 h5 { padding-top:125px;}
.good-box {position:absolute; left:50%; top:50%; width:277px; height:168px; margin:-84px 0 0 -138px; background:#fff; border-radius:3px; display:none;}
.good-box p {text-align:center;}
.good-box img {position:absolute; top:-37px; left:50%; margin-left:-31px;}
.good-box .fclose { right:10px; top:10px;}
.good-box p {line-height:20px; padding-top:47px;}
.good-box p span {line-height:22px; font-size:16px; color:#ed4d89; display:block; margin:0 0 9px 0;}



/*Cities Popup*/
#cities {display:none;}
.cities-pop {width:830px; height:481px; position: absolute; left:50%; top:50%; margin:-240px 0 0 -415px; background:#fff url(../images/cities-bg.png) no-repeat right top; border-radius:5px;}
.c-close {background:url(../images/close2.png); width:9px; height:9px; cursor:pointer; position:absolute; top:10px; right:10px;}
.c-close:hover {background-position:bottom;}
.city-sel-wrap { border-right:1px solid #d9d9d9; width:229px; padding-right:9px; float:left;}
.city-sel-in {  height:481px; overflow:auto;}
.country {background:#f3f5f8; height:39px; line-height:39px; padding:0 0 0 19px; font-size:15px; font-weight:bold; position:relative; border-bottom:1px solid #d4d6d9; cursor:pointer; width:193px; border-right:1px solid #d4d6d9;}
.country span {background: url(../images/drop-bot2.png); width:4px; height:7px; position:absolute; top:16px; right:16px;}
.country-sel {background:none;}
.country-sel span {background:url(../images/drop-bot.png); width:7px; height:4px; right:14px; top:17px;}
.city-sel-in ul {width:212px; border-right:1px solid #d4d6d9;}
.city-sel-in ul li {height:39px; line-height:39px; border-bottom:1px solid #d4d6d9; padding:0 0 0 19px; position:relative; overflow:hidden;}
.city-sel-in ul li:hover {box-shadow: inset 0 0 13px rgba(96,109,141,.12); background:#f3f5f8; cursor:pointer;}
.city-sel-in ul .active span {background:url(../images/check.png); width:12px; height:9px; top:14px; right:18px; position:absolute;}
.city-sel-in ul .active {box-shadow: inset 0 0 13px rgba(96,109,141,.12); background:#f3f5f8;}
.city-sel-in ul {display:none;}
.city-body {float:left; width:591px; padding-top:51px;}
.city-body .search-in {width:444px; margin:0 0 36px 67px; box-shadow: 2px 3px 3px rgba(0,0,0,.02);}
.city-body h5 {font-size:21px; font-weight:normal; margin:0 0 17px 67px;}
.cities-list {padding:0 0 0 47px;}
.cities-list ul {float:left; width:25%;}
.cities-list li {line-height:19px; color:#1d58cc;}
.cities-list li span {float:left; padding:5px 20px 5px 20px; background:url(../images/cities-line.png) no-repeat 0px 13px;color:#1d58cc;}
.cities-list li:hover span, .cities-list li.active span {background:#0038a7; border-radius:14px; cursor:pointer; color:#fff;}


/*404 Page*/
.link-bar { position:relative; line-height: 32px;}
.link-bar span {margin:0 2px;}
.come-back {display:inline-block; background:url(../images/back.png) no-repeat; width:23px; height:23px; line-height:23px; margin-right:6px;}
.come-back:hover{text-decoration: none; background:url(../images/back-hover.png) no-repeat;}
.p404 {background:url(../images/404.jpg) no-repeat top center; height:713px; position:relative;}

.p404-box { position:absolute; left:810px; top:170px;}
.p404-box h2 {font-size:21px; font-weight:normal; margin-bottom:10px;}
.red404 {color:#f14e8b; font-size:16px;}
.p404-box ul li {color:#a8abb0; padding:0 0 0 29px; background:url(../images/404-li.png) no-repeat left; line-height:20px;}
.p404-box ul {margin-bottom:20px;}
.p404-box .search {width:327px; margin-bottom:21px;}
.txt404-1 {margin:21px 0 15px 0;}
.txt404-2 {line-height:20px; margin-bottom:18px;}
.tel404 {line-height:25px; font-size:21px;}
.tel404 span {color:#bbbcbe;}


/*News Archive Page*/
.main {padding:20px 0 50px 0;}
.main .left, .main .right {padding-bottom:0; margin-bottom:0;}
.news-wrap2 {border:1px solid #d9d9d9; box-shadow: 2px 3px 3px rgba(0,0,0,.07); margin-bottom:39px;}
.news-header {border-bottom:1px solid #d9d9d9; padding:20px 33px;}
.news-header h2 {font-weight: normal; font-size:21px; margin-bottom:10px;}
.news-box {position:relative; padding:20px 20px 20px 169px; min-height:120px; border-bottom:1px solid #d9d9d9; line-height:20px;}
.news-box img {position:absolute; left:20px; top:20px;}
.news-link {font-size:15px; display:block; margin-top:5px;}
.news-box p {line-height:20px; margin:10px 0 22px 0; min-height:40px;}
.n-date {color:#a8abb0;}
.news-wrap2 .news-box:last-child {border:0;}
.pager {height:30px;}
.pager * {float:left;}
.pager p {margin-right:50px; line-height:30px;}
.pager li a {width:30px; height:30px; border-radius:15px; line-height:30px; text-align:center;}
.pager li a:hover, .pager li.active a {background:#ee4d8a; color:#fff;}
.pager li img { float:none;}

/*Free Service Page*/
.page-top-txt {position: relative;}
.page-top-txt h1 {font-size:21px; font-weight:normal; margin-bottom:15px;}
.page-top-txt h2 {font-size:21px; font-weight:normal; margin-bottom:15px;}
.page-top-txt p {    /* font-size: 16px; */    /* line-height: 22px; */    line-height: 16px;}
.page-top-txt p:not(:last-child){margin-bottom: 10px;}
.center .second-txt {margin-bottom: 22px;    /* font-size: 16px; */    /* line-height: 22px; */    line-height: 16px;}
.free-s {display:table; width:100%; border:1px solid #e5e5e5; border-right:0; box-shadow: 1px 1px 6px rgba(0,0,0,.07); margin-bottom:39px;}
.fs {display:table-cell; width:25%; border-right:1px solid #e5e5e5; text-align:center; font-size:16px; padding:36px 0; line-height:20px; position:relative;}
.fs:hover .tn-over {display:block; height:auto !important;}
.fs div {height:110px;}
.red-tel {background:#fff5f8; border:1px solid #f9b5ce; padding:17px 0; font-size:16px; text-align:center; margin-bottom:30px;}
.red-tel span, .red-tel span span, .red-tel span a {color:#f04e8b;}
.red-tel span a {text-decoration: none; font-weight: 800;}
.fq {position:relative; padding:0 0 0 28px; margin-bottom:20px;}
.fq span {font-weight:bold; font-size:16px; color:#1e59cc; cursor:pointer; border-bottom:1px dashed #1e59cc;}
.fq strong { font-weight:normal; color:#f14e8b; position:absolute; left:0; top:0; font-size:16px;}
.fa {background:#ebebeb; line-height:20px; padding:25px 33px; margin-bottom:24px; margin-top:29px; position:relative; display:none;}
.fa span {background:url(../images/arr3.png); width:25px; height:18px; position:absolute; top:-18px; left:150px;}
.fq span:hover {color:#f14e8b;}
.center .fq2, .center .fq2:hover {border:0; color:#202020; font-weight:normal;}

.fi {display:block; line-height:20px; position:relative; z-index:2;}
.fi:hover {text-decoration:none;}
.fi span {height:84px; display:block; margin:0 auto 25px auto;}
.fi1 {background:url(../images/fs1.jpg) no-repeat; width:67px;}
.fi2 {background:url(../images/fs2.jpg) no-repeat; width:99px;}
.fi3 {background:url(../images/fs3.jpg) no-repeat; width:107px;}
.fi4 {background:url(../images/fs4.jpg) no-repeat; width:55px;}
.fi:hover span {background-position:bottom;}

.faq-forma {margin-top:40px;}
.faq-forma h3 {font-size:21px; font-weight:normal; margin-bottom:22px;}
.l3 {width:50%; float:left; padding-bottom:16px;}
.l3 p, .l4 p {padding-bottom:10px;}
.l4 {clear:both; margin-bottom:19px;}
.l3 input {height:39px; border:1px solid #dbdbdb; padding:0 0 0 10px; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525; width:575px;}
.faq-forma .l3:nth-child(3) input {margin-left:10px;}
.l4 textarea {border:1px solid #dbdbdb; padding:5px 10px; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525; width:1173px; height:164px; overflow:auto; resize:none;}
.faq-forma .but1 {width:213px;}

/*Finish Order Page*/
.thanks {    background-image: url(/bitrix/templates/mebela_2017/images/thanks2.jpg);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top;height:613px;}
.thanks-in {padding-top:45px; padding-left:550px;}
.thanks-in h2 { line-height:28px; font-size:21px; font-weight:normal; padding-bottom:45px;}
.thanks-in h2 span {color:#f04d8b;}
.adm {line-height:20px; margin-bottom:10px;}
.adm span {color:#f04d8b; font-size:16px;}
.t-tel {line-height:20px; margin-bottom:37px;}
.quote { background:url(../images/quote.png) no-repeat; padding:0 0 0 67px; margin:0 0 105px -67px; font-style:italic; line-height:22px; width:355px; font-size:16px;}
.t-red {font-size:16px; color:#f04d8b; font-style:italic;}

/*Portfilio list Page*/
.portfolio-sort {height:54px; margin-top:-10px; position:relative;/*max-width: 1059px;*/}
.portfolio-sort form {/*float: right*/}
.all { line-height:35px; font-size:16px; float: left; margin-bottom: 15px; margin-right: 15px;}
.all strong {color:#ef4d8b;}
.portfolio-sort table {top:0; right:0; position: relative; margin-bottom: 19px; float: right;}
.portfolio-sort > form table {width: 100%;float: none}
.portfolio-sort > form table td {vertical-align: middle;white-space: nowrap}
.portfolio-sort > form table td > span {display: inline-block;vertical-align: middle;white-space: nowrap;padding-right: 10px;width: auto!important;width: 24.6%!important;float: left;box-sizing: border-box}
.portfolio-sort > form table td > span:nth-of-type(2) .chosen-container .chosen-results li:first-of-type {display: none}
.portfolio-sort > form table td span > .chosen-container {width: 100%!important}
.portfolio-sort > form table td span > .chosen-container .chosen-single {padding-left: 5px!important}
.portfolio-sort > form table td span .chosen-container-single .chosen-single span {margin-right: 17px}
.portfolio-sort > form table td span .chosen-container-single .chosen-single div {right: 0}
@media screen and (max-width:1176px){
	.portfolio-sort form table {table-layout: fixed}
	.portfolio-sort form table td {white-space: normal;display: table;width: 100%}
	/*.portfolio-sort form table td span {display: table-cell;padding-right: 10px;white-space: normal;width: auto!important}*/
}
@media screen and (max-width:1105px){
	/*.portfolio-sort form table td span:nth-child(even) {width: auto!important}
	.portfolio-sort form table td span > .chosen-container {width: 100%!important}*/
}
.portfolio-wrap { margin-bottom:20px;}
.port { width:284px; margin-right:20px; height:420px; float:left; position:relative;     margin-bottom: 30px;}
.port-img {margin-bottom:22px; position:relative; z-index:1;}
.port-img img {display:block;}
.port-img a {display:block; position:relative;}
.port-img span {height:4px; left:0; bottom:-4px; width:105px; background:#ee4d8a; position:absolute;}
.port-link {height:40px; overflow:hidden; line-height:20px; font-size:16px; margin-bottom:11px; display:block;position:relative; z-index:1;}
.port-txt {line-height:20px;}
.portfolio .port:nth-child(4n+4) { margin-right:0; margin-left:-1px;}
.port:hover .port-over {box-shadow: 0 0 8px rgba(12,66,173,.75); position:absolute; left:-12px; top:-12px; right:-12px; bottom:-12px; border:1px solid #003cad; background:#fff;}
.port-txt2 {line-height:20px; position:relative; z-index:1; display:none;}
.port:hover .port-txt2, .fin:hover .port-txt2{display:block;}
.port:hover .port-txt, .fin:hover .port-txt {display:none;}
.port:hover {z-index:2;}

/*About Page*/
.steps { padding:35px 0 33px 0;}
.steps-txt { text-align:center; padding-bottom:37px;}
.steps-txt h2 { font-size:21px; font-weight:normal; margin-bottom:10px;}
.steps-txt p {padding:0 100px;}
.step { width:calc(25% - 20px); padding-right:20px; position:relative; float:left;}
.step div {height:128px; text-align:center; box-shadow: 2px 3px 3px rgba(0,0,0,.07); border:1px solid #e3e3e3; padding-top:31px; margin-bottom:27px;}
.step:nth-child(5) {padding-right:0;}
.step div span {width:38px; height:38px; background:#ee4d8a; position:absolute; left:-9px; top:-11px; border-radius:19px; line-height:36px; text-align:center; color:#fff; font-style:italic; font-size:18px; font-weight:bold;}
.step strong {display:block; margin-bottom:10px; font-size:16px; margin-bottom:10px;}
.step p {line-height:20px;}

.to-know {text-align:center; padding-bottom:50px;}
.to-know h2 { font-size:21px; font-weight:normal; margin-bottom:19px;}
.to-know p {line-height:20px; padding:0 100px;}
.tnt {display:table; width:1000px; margin:24px auto; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; box-shadow: 2px 3px 3px rgba(0,0,0,.07);}
.tn {display:table-cell; border-right:1px solid #e5e5e5; width:12.5%; position:relative;}
.tn-over { border:1px solid #3968d0; box-shadow: 0 0 9px rgba(29,88,204,.28); left:-1px; top:-1px; right:-1px; bottom:-1px; position:absolute; background:#fff; z-index:1; display:none;}
.tn:hover .tn-over {display:block;}
.tn a {display:block; height:185px; padding-top:34px; line-height:20px; position:relative; z-index:2;}
.tnt .tn:first-child {border-left:1px solid #e5e5e5;}
.tn a span {margin:0 auto 33px auto; height:80px; display:block;}
.tn1 {background:url(../images/icon1.jpg) no-repeat; width:72px;}
.tn2 {background:url(../images/icon2.jpg) no-repeat; width:88px;}
.tn3 {background:url(../images/icon3.jpg) no-repeat; width:72px;}
.tn4 {background:url(../images/icon4.jpg) no-repeat; width:72px;}
.tn5 {background:url(../images/icon5.jpg) no-repeat; width:78px;}
.tn6 {background:url(../images/icon6.jpg) no-repeat; width:71px;}
.tn7 {background:url(../images/icon7.jpg) no-repeat; width:53px;}
.tn8 {background:url(../images/icon8.jpg) no-repeat; width:59px;}
.tn a:hover span {background-position:bottom;}
.tn a:hover {color:#ef4d8b; text-decoration:none;}


/*Contact Page*/
.cont-wrap {position:relative; padding:31px 0 45px 0;}
.cont-info h4 {font-size:21px; font-weight:normal; margin-bottom:20px;}
.cont-info h4 span {color:#0139a9;}
.cont-info h4 span:hover {color:#f14e8b; cursor:pointer;}
.cont-info h4 img { cursor:pointer;}
.cont-info p {line-height:20px;}
.cont-info p span {font-size:15px; display:block; margin-bottom:7px;}
.cont-wrap .contacts-row {
	display: flex;
	align-items: center;
	gap: 5px;
}
#mobile .cont-wrap .contacts-row {
	font-size: 24px;
}
#mobile .cont-wrap .contacts-row svg {
	height: 30px;
}
.cont-wrap .contacts-row:not(:last-child) {
	margin-bottom: 5px;
}
.cont-wrap .contacts-row svg {
	height: 20px;
}
.cont-wrap .contacts-row path,
.cont-wrap .contacts-row svg {
	fill: #1d58cc;
}

.cont-slider-wrap {}
body>.wrap>.center>.main-box.main{padding-bottom: 20px;}
body>.wrap>.center>.main-box.main>.cont-wrap.vcard{padding-bottom: 0;}

.map {margin-bottom:40px;}
.otdel {}
.otdel h2 {font-size:21px; font-weight:normal; margin-bottom:24px;}
.otdel h3 {font-size:16px; margin: 0 0 21px 0;}
.otdel ul {float:left; width:25%; padding-bottom:20px;}
.otdel li {line-height:25px;}
.otdel p {margin-bottom:4px; clear:both; font-size:15px;}
.otdel div {float:left; width:25%;}
.center .otdel div ul {width:100%;}
.center .otdel ul ul {width:auto; float:none; padding:10px 0 15px 0;}
.otdel li span {color:#0038a7; border-bottom:1px dashed #0038a7; cursor:pointer;}
.otdel li span:hover {color:#ee4d8a; border-bottom-color:#ee4d8a;}
.center .otdel-color {color:#ee4d8a; border:none;}
.center .otdel ul ul li {padding:0 0 0 19px; background:url(../images/point.png) no-repeat left center; line-height:20px;}

.managers {margin-bottom:47px;}
.managers h3 { font-size:21px; font-weight:normal; margin-bottom:7px;}
.managers h3 span {color:#0139a8; cursor:pointer;}
.managers h3 span:hover {color:#ee4d8a;}
.managers h3 img {cursor:pointer;}
.man-txt {font-size:16px; margin-bottom:25px;}
.man-txt a {color: #f14e8c;;}
.man-txt span {color:#f14e8c;}
.mana {width:250px; height:400px; margin:0 auto; float:left;}
.mana div {width:250px; height:261px; position:relative; margin-bottom:23px;}
.mana img {width:250px; height:261px; padding-right:20px; border-radius:3px 3px 3px 0;}

.mana {width:190px; height:340px;}
.mana div {width:190px; height:185px;}
.mana img {width:190px; height:185px;}


.mana div span {height:4px; width:105px; left:0; bottom:-4px; background:#ee4d8a; position:absolute;}
.man-tel {line-height:22px; font-size:16px; margin-bottom:5px;}
.man-tel span {color:#bbbcbe; font-size:13px; display:block;}
.mana p {line-height:20px;}
/* .managers-wrap .mana:nth-child(6n+6) {padding-right:0} */
.managers .but1 {width:256px; text-align:center; line-height:42px;}

.cont-slider-wrap {position:absolute; right:32px; top:41px; width:1092px;}
.cont-slider-wrap .jcarousel-control-prev, .cont-slider-wrap .jcarousel-control-next {top:55px;}
.cont-slider-wrap .jcarousel-control-next  { right:-20px;}
.cont-slider-wrap .jcarousel-control-prev {left:-20px;}
.cont-slider-wrap .jcarousel li { width:137px;}
.cont-slider-wrap .jcarousel li img {filter: grayscale(100%);  -webkit-filter:grayscale(100%); border-radius:4px;}
.cont-slider-wrap .jcarousel li img:hover {filter: grayscale(0);  -webkit-filter:grayscale(0);}

.video-js{
	width: 100% 
}


.contacts_block .cont-slider-wrap{right: 300px;width: 40%;}

.relative_block.map #contacts_ymap{position: absolute;right: 0; left: 0;width: 100%;}
/* .contacts_block .cont-slider-wrap .jcarousel_slick_slider > ul li{width: inherit!important} */
.contacts_block .cont-slider-wrap .jcarousel_slick_slider > ul li img {filter: grayscale(100%);  -webkit-filter:grayscale(100%); border-radius:4px;width: auto;object-fit: contain;height: 100%;}
.contacts_block .cont-slider-wrap .jcarousel_slick_slider > ul li img:hover {filter: grayscale(0);  -webkit-filter:grayscale(0);}

/*Catalog Page*/
.cat-link {box-shadow: 2px 3px 3px rgba(0,0,0,.07); border:1px solid #e3e3e3; height:58px; line-height:58px; font-size:16px; display:block; background:#f6f6f6; padding:0 0 0 17px; margin-bottom:20px; color:#252525; position:relative;}
.cat-wrap {position:relative;}
.cat-wrap:hover {z-index:100;}
.cat-wrap:hover .drop {display:block; left:100%; top:0;}
.cat-wrap .drop-arr {display:none;}
.cat-wrap .drop a:hover {color:#ee4d8a; text-decoration:underline;}

.cat-link span {background:url(../images/arr2.png); width:3px; height:5px; position:absolute; top:25px; right:24px;}
.left-nav2 li a {font-size:16px;}
.center .small a {font-size:14px;}
.catalog-sort {padding:10px 0 9px 0; margin-bottom:28px;}
.catalog-sort h3 {font-size:16px; margin-bottom:10px;}
.l5 {width:22.6%; float:left; padding-bottom:10px; height:68px;}
.l5 p {padding-bottom:9px;}
.l5-in {padding-right:17px;}
.l6 {width:66.7%; float:left;}
.l6-in {padding-right:255px; position:relative; z-index:1}
.l6-in .slider-txt {color:#000; padding-bottom:1px;}
.l6-in .slider-txt span {color:#ee4d8a;}
.l6-in .but1 {position:absolute; right:115px; top:24px; width:115px; height:35px; line-height:33px;}

.l6-in .ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 15px; height: 23px; background: url(../images/slider22.png); cursor: pointer;}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; overflow: hidden;}
.l6-in .ui-slider-horizontal { height: 15px;}
.l6-in .ui-slider-horizontal .ui-slider-handle {top: -4px; margin-left: -8px;}
.l6-in .ui-widget-content {background:#e8e8e8; border-radius:2px;}
.l6-in .ui-widget-header {background: url(../images/slider-bg.png);}
.border-slider{height:0px; overflow:hidden; border-top:1px solid #dedbdc; margin-top:18px;}

.pager-2 {height:55px; position:relative; line-height:20px; margin-right:28px;}
.page {position:absolute; left:0; top:0;}
.page span {color:#f04e8b; font-size:23px;}
.show-all {position:absolute; top:0; right:0; color:#1d58cc; cursor:pointer; border-bottom:1px dashed #1d58cc;}
.show-all:hover, .load-more span:hover {color:#ee4d8a; border-bottom-color:#ee4d8a; text-decoration:none;}
.load-more {text-align:center; cursor:pointer; color:#1d58cc;}
.load-more span {border-bottom:1px dashed #1d58cc; margin:0 12px;}

.cat-thumbs {padding-bottom:20px; position:relative; z-index:1;}
.cat-thumb {width:224px; height:298px; border:1px solid #d9d9d9; float:left; margin:0 20px 20px 0; box-shadow: 2px 3px 3px rgba(0,0,0,.07); text-align:center; line-height:23px; position:relative;}
.cat-img {text-align:center;  padding-top:9px; text-align:center; margin-bottom:7px; position:relative; z-index:2;height: 190px;}
.cat-link2 {font-size:16px; position:relative; z-index:2; margin-top: 15px;display: inline-block;}
.cat-thumb p {position:relative; z-index:2;}
.cat-thumb p span {color:#a0a2a6;}
.cat-thumb p strong {font-weight:normal; color:#f04d8b;}
.cat-thumb p em {color:#a0a2a6; font-style:normal; text-decoration:line-through; margin-right:5px;}
#a_block_catalog_search2 .cat-thumbs .cat-thumb .unslider .cat-img.cat-img-new.cat-img-slider > span{max-width: 100%;}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span{height: 100%}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span img {display: none}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span video {display: none}

.cat-thumb .cat-img.cat-img-new.cat-img-slider > span img:first-of-type{display: block}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span, .cat-thumb .cat-img.cat-img-new.cat-img-slider > span > div {text-align: center}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span.ajax-loader{height: 100%}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span img {/* display: block; */margin: 0 auto 10px;/* object-fit: none; *//* width: 100%!important */}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span video{height: 100%; max-height: 100%; margin: 0 auto;}
.cat-over { border:1px solid #3968d0; box-shadow: 0 0 9px rgba(29,88,204,.28); left:-1px; top:-1px; right:-1px; bottom:-1px; position:absolute; background:#fff; z-index:1; display:none;}
.cat-over .color-sel span{
	border-radius: 100%;
	overflow: hidden;
	display: inline-block;
	width: 21px;
	height: 21px;
	margin: 0 1px;
}
.color-sel {left:-1px;right:-1px;bottom:-91px; height:72px; position:absolute; margin-left:-1px; margin-right:-1px; border:1px solid #3968d0; box-shadow: 0 0 9px rgba(29,88,204,.28); background:#fff; padding-top:17px;}
.color-sel div {
	padding: 7px 0 0 0;
	text-align: center;
	width: 112px;
	float: right;
}
.color-sel div img {cursor:pointer;}
.cat-thumb:hover .cat-over { display:block;}
.cat-thumb:hover {z-index:4;}
.portfolio-sort2 {margin-right:135px;}
.stiker { position:absolute; left:-4px; top:9px; width:46px; height:27px; text-align:center; text-transform:uppercase; color:#fff; font:12px/24px tahoma; z-index:3;}
.stiker1 {background:url(../images/stiker1.png);}
.stiker2 {background:url(../images/stiker2.png);}

.jcar-wrap-cat .cat-thumb {margin-right:10px;}




/*Sertificates Page*/
.sert-wrap{display: flex; flex-wrap: wrap}
.sert-box {/* float:left; width:235px; */ height:420px; flex: 1 0 200px; margin: 0 3%}
.sert-box div {box-shadow: 2px 3px 3px rgba(0,0,0,.07); padding:10px; position: relative; margin-bottom:17px;}
.sert-box img {width:100%; height:287px; display:block;}
.line-x-top {background:url(../images/sert-line-x.png); position:absolute; top:0; left:0; right:0; height:10px;}
.line-x-bottom {background:url(../images/sert-line-x.png); position:absolute; bottom:0; left:0; right:0; height:10px;}
.line-y-left {background:url(../images/sert-line-y.png); position:absolute; top:0; left:0; bottom:0; width:10px;}
.line-y-right {background:url(../images/sert-line-y.png); position:absolute; top:0; right:0; bottom:0; width:10px;}
.corner1, .corner2, .corner3, .corner4 {width:10px; height:10px; position:absolute;}
.corner1 {background:url(../images/sert-corner1.png); left:0; top:0;}
.corner2 {background:url(../images/sert-corner2.png); right:0; top:0;}
.corner3 {background:url(../images/sert-corner3.png); right:0; bottom:0;}
.corner4 {background:url(../images/sert-corner4.png); left:0; bottom:0;}

.sert-box div:hover .line-x-top {background:url(../images/sert-line-x2.png);}
.sert-box div:hover .line-x-bottom {background:url(../images/sert-line-x2.png);}
.sert-box div:hover .line-y-left {background:url(../images/sert-line-y2.png);}
.sert-box div:hover .line-y-right {background:url(../images/sert-line-y2.png);}
.sert-box div:hover .corner1 {background:url(../images/sert-corner12.png);}
.sert-box div:hover .corner2 {background:url(../images/sert-corner22.png);}
.sert-box div:hover .corner3 {background:url(../images/sert-corner33.png);}
.sert-box div:hover .corner4 {background:url(../images/sert-corner44.png);}
.sert-box p {line-height:20px;}
.sert-box p span {display:block; margin-top:9px; color:#b3b3b3;}
/* .sert-wrap .sert-box:nth-child(4n+4) { margin-right:0;} */

/*Production Page*/
.digit-table {display:table; width:100%; box-shadow: 1px 1px 6px rgba(0,0,0,.07); border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-bottom:23px;}
.dig {width:25%; border-right:1px solid #e5e5e5; display:table-cell; vertical-align:middle; text-align:center; height:190px; position:relative;}
.dig:first-child {border-left:1px solid #e5e5e5;}
.dig p {color:#ef4d8b; font:55px 'machiargeregular';}
.dig div {line-height:20px; font-size:16px;}

.box {float:left; position:relative;}
.box img {display:block;}
.box span {background:url(../images/png1.png); position:absolute; left:0; top:0; right:0; bottom:0; display: none;}
.box span em {background:url(../images/plus.png); width:32px; height:32px; position:absolute; left:50%; top:50%; margin:-16px 0 0 -16px;}
.box1 {width:385px; height:359px; margin:0 20px 20px 0;}
.box2 {width:790px; height:359px; margin:0 0 20px 0;}
.box3 {margin-bottom:20px;}
.box:hover span {display:block;}
.pr-left {width:790px; margin-right:20px; float:left;}
.pr-right {width:385px; float:left;}
.box.with-video .v-over{
	border-radius:0px;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
}

.box4 {margin-bottom:20px;width:385px; height:360px;}
.pr-left2 {width:250px; margin-right:20px; float:left;}
.pr-right2 {width:520px; float:left;}
.box5 {margin-bottom:20px; width:250px; height:240px;}
.box6 {margin-bottom:20px; width:250px; height:360px;}
.box7 {margin-bottom:20px; width:520px; height:620px;}

/*Offices Page*/
.office-wrap {background:url(../images/office-bg.jpg) no-repeat;}
.office-in {padding-bottom:54px;}
.office-in h2 {font-size:16px; margin-bottom:20px;}
.office-in p {line-height:24px; margin-bottom:24px; font-size:15px;}
.office-in p img {vertical-align:middle;}
.office-in p a {vertical-align:middle;}
.office-in ul {float:left; width:16.6%; line-height:24px; font-size:15px;}
.no-city-txt {line-height:22px; margin-bottom:12px;}
.no-city-txt strong {display:block; font-size:16px;}
.office-wrap .search { width:328px; margin-bottom:56px;}


/*Partneers Page*/
.second-txt2 {border-left:4px solid #ef4d8a; color:#ef4d8a; font-weight:bold; font-style:italic; padding:0 0 0 35px; margin:20px 0 20px 0 !important; line-height:20px;}
.part-wrap {padding:1px 0 0 1px; text-align:center; margin-bottom:32px;}
.part { width:33%; height:479px; border:1px solid #e5e5e5; margin:-1px 0 0 -1px; float:left; position:relative;  line-height:20px;}
.part div {padding:40px 0 0 0; height:206px; position:relative; z-index:2;}
.part strong {font-size:16px; font-weight:bold; display:block; margin-bottom:14px;  position:relative; z-index:2;}
.part p {margin-bottom:19px; padding:0 20px;  position:relative; z-index:2;}
.part .but1 {width:124px; height:42px; margin:0 auto;  position:relative; z-index:2;}

.part-over {box-shadow: 0 0 8px rgba(12,66,173,.75); border:1px solid #003cad; top:0px; left:0px; bottom:0px; right:0px; position:absolute !important; background:#fff; z-index:1 !important; height:auto !important; padding:0 !important; display:none;}
.part:hover .part-over {display:block;}

/*Comments Page*/
.famous-clients {margin-bottom:23px;}
.famous-clients h5 {font-size:21px; font-weight:normal; margin-bottom:21px;}
.famous-clients table {border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9;}
.famous-clients td {height:126px; vertical-align:middle; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align:center;}
.famous-clients div#table{
	border-left:1px solid #d9d9d9; border-top:1px solid #d9d9d9;
	overflow:hidden;
}
.famous-clients a{
	height:126px;
	vertical-align:middle;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	text-align:center;
	display:block;
	min-width: 237.8px;
	float:left;
}

.audio-com {margin-bottom:32px;}
.audio-com h3 {font-size:16px; margin-bottom:14px;}
.audio-com .player {box-shadow: 2px 3px 3px rgba(0,0,0,.07); font-size:13px; border:1px solid #e3e3e3;}
.audio-com .player .pl1 {display:none;}
.audio-com .player .a-play {left:13px; }
.audio-com .player .a-time {left:46px;}

.com { background:url(../images/com-border.png) repeat-x bottom; padding-bottom:40px; margin-bottom:40px;}
.com-l {float:left; width:150px; padding-right:20px; float:left; min-height: 1px;}
.com-r {float:left; width:1025px; float:left; background:url(../images/quote2.png) no-repeat right top;}
.com-sert {width:126px; height:177px; padding:12px; background:url(../images/com-sert.png); display:block; box-shadow: 2px 3px 3px rgba(0,0,0,.07);}
.com-logo { border:1px solid #d0d0d0; padding:15px 0; text-align:center; box-shadow: 2px 3px 3px rgba(0,0,0,.07); margin-bottom:19px;}
.com-r h3 {color:#f04d8b; font-size:16px;}
.dol {font-size:16px; line-height:20px; margin-bottom:14px;}
.com-r p {padding-bottom:20px;}
.com-date {color:#afb2b5;}
.pager-x {margin:-10px 0 30px 0;}

.add-com {margin-bottom:40px;}
.add-com h3 {font-size:21px; font-weight:normal; margin-bottom:18px;}
.l7 { float:left; width:33.3%; padding-bottom:16px;}
.l7 p, .l8 p  {padding-bottom:13px;}
.input {height:39px; border:1px solid #dbdbdb; padding:0 0 0 0px; margin-right:20px;}
.input input {height:39px; border:0; background:0; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525; width:100%; text-indent: 15px;}
.l8 {clear:both; margin-bottom:19px;}
.textarea textarea {width:calc(100% - 30px); border:0; overflow:auto; height:164px; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#252525; resize:none;  padding:10px 15px; border:1px solid #dbdbdb;}
.add-com .but1 {width:213px;}

/*Korzina Page*/
.korzina h2 {font-size:21px; font-weight:normal; margin-bottom:22px;}
.kor-img {display:inline-block; vertical-align:middle; width:134px; text-align:center;}
.kor-img img {max-width: 100%}
.kor-desc {vertical-align:middle; display: inline-block; line-height:20px;}
.kor-desc p {padding-top:2px; color:#a8abb0;}
.kor-table td {padding:10px 0; min-height:50px; border:1px solid #d9d9d9;}
.kor-table { border-collapse: collapse; margin-bottom:19px;}
.header-t td {border:0; padding:15px 0; text-transform:uppercase; font-size: 13px;}
.k-col1, .k-col2, .k-col3, .k-col4, .k-col5 {border-right:0 !important;}
.k-col2, .k-col3, .k-col4, .k-col5, .k-col6 {border-left:0 !important;}
.k-col2 img {margin-right:5px; border-radius:100%;}
.k-col3, .k-col5 {font-size:16px; color:#f14e8b;}
.k-col4 input {width:39px; height:28px; border:1px solid #d1d1d1; font:13px 'Arimo1', Arial, Helvetica, sans-serif; color:#777; text-align:center;}
.ui-spinner{
	display:inline-block;
	width:39px;
	height:28px;
	margin: 0 7px;
	position:relative;
}
.minus, .ui-spinner-down {background:url(../images/minus.png); width:11px; height:3px; display:inline-block; cursor:pointer;
	position: absolute;
	left: -20px;
	top: 50%;
	margin-top: -1px;
}
.minus:hover, .ui-spinner-down:hover {background-position:bottom;}
.plus, .ui-spinner-up {background: url(../images/plus2.png); width:11px; height:11px; display:inline-block; cursor:pointer;
	position: absolute;
	right: -20px;
	top: 50%;
	margin-top: -5px;
}
.plus:hover, .ui-spinner-up:hover {background-position:bottom;}
.k-col4 * {font-size:0; vertical-align:middle;}
.cansel {background:url(../images/cansel.png); width:11px; height:11px; cursor:pointer;}
.k-col6 {width:30px}

.but2 {box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf, #0038a7); background-image: linear-gradient(to top, #144dbf, #0038a7); display:block; height:39px; width:152px; line-height:41px; font-size: 11px; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; min-height:40px; border-radius:4px; border-bottom:2px solid #0e398e;}
.but2:hover {text-decoration:none; color:#fff; box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: linear-gradient(to top, #144dbf 78%, #0038a7);}

.kor-buts .but2 { float:left; margin-right:5px;
	margin-bottom: 5px;}
.kor-buts .but2:nth-child(2) {width:180px;}
.kor-buts .but2 img {vertical-align:middle; margin-right:9px;}
.kor-price {float:right; text-align:right; width:342px; margin-top:10px;}
.kor-price div {font-size:21px; padding-bottom:4px;}
.kor-price div span {color:#f04d8b;}
.kor-price .but1 {width:171px; height:41px; float:right; text-align:center; margin-top:25px;}
.kor-price .but1 img {vertical-align:middle; margin-right:9px;}
#kor {display:none;}

.pop-kor h4 {font-weight:normal; font-size:21px; margin-bottom:19px;}
.k-left {float:left; width:320px; padding-right:20px;}
.k-right {float:left; width:320px;}
.rekv {margin-bottom:16px;}
.rekv p {margin-bottom:11px;}
.rekv div {color:#a8abb0; line-height:20px;}
.cloud {border:1px solid #dcdcdc; background:#f6f6f6; height:73px; margin-bottom:20px; position:relative;}
.cloud span.select_text, .cloud .dz-filename span  {color:#a8abb0; background:url(../images/cloud.png) no-repeat; height:40px; line-height:40px; padding:0 0 0 68px; position:absolute; left:149px; top:18px;max-width:145px; overflow:hidden;}
.cloud a {left:370px; top:18px; position:absolute; width:138px; height:38px; text-transform:uppercase; font-size: 13px; color:#252525; background:#ededed; border:1px solid #d2d2d2; text-align:center; text-decoration:none; line-height:38px; border-radius:3px; z-index: 2}
.cloud a:hover {color:#ef4d8b;}
.cloud input{
	display:none;
}
.catalog-filtr .l5 .l5-in {margin-bottom: 10px;}
.sales-catl .catalog-sort {min-height: 80px;}
.guard img { margin:0 7px -7px 0;}
.guard {margin-bottom:24px;}
.kor-red {font-size:16px; font-weight:bold; color:#f14e8c;}
.k-right p { margin-bottom:14px;}
.k-right textarea {width:298px; height:196px; padding:10px; overflow:auto; resize:none; font:13px 'Arimo1', Arial, Helvetica, sans-serif; border:1px solid #dbdbdb;}
.l10 {margin-bottom:17px;}
.l10 p {padding-bottom:14px;}
.l10 p span {color:#e61945;}
.l10 input[type=text] {width:308px; height:39px; padding:0 0 0 10px; background:#fff; border:1px solid #dbdbdb; font:13px 'Arimo1', Arial, Helvetica, sans-serif;}
.error input {background:#fff6f9; border:1px solid #fac4d9;}
.error input::-webkit-input-placeholder {color:#f04d8b;}
.error input::-moz-placeholder {color:#f04d8b;}/* Firefox 19+ */
.error input:-moz-placeholder {color:#f04d8b;}/* Firefox 18- */
.error input:-ms-input-placeholder {color:#f04d8b;}


/*Organization Page*/
.org-wrap {margin-bottom:30px;}
.org-wrap h3 {font-size:21px; font-weight:normal; margin-bottom:16px;}
.org {width:20%; padding-right:5%; float:left; height:174px;}
.check {height:65px; position:relative;}
.org h5 {font-weight:normal; color:#ef4d8a; font-size:16px; margin-bottom:18px;}
.org-arr {position:absolute; right:10%; top:20px;}
.org p {line-height:20px;}
.org-bot-text .but1 {width:256px;}
.org-bot-text p {line-height:20px; margin-bottom:15px; font-weight:bold; font-size:16px;}
.org-bot-text div {margin-bottom:23px;}

/*Dilers Page*/
.red1 {color:#f14e8b; font-size:16px; margin-bottom:15px !important;}
.red2 {margin-bottom:15px !important;}
.dil-table {width:100%; box-shadow: 1px 1px 6px rgba(0,0,0,.07); border: solid 1px #e5e5e5; display:table; margin-bottom:42px;}
.di {display:table-cell; height:219px; border-right: solid 1px #e5e5e5; text-align:center; line-height:20px; vertical-align:middle; width:25%;}
.di:last-child {border-right:0;}
.di div {height:107px;}
.dil-txt {font-size:16px; margin-bottom:11px;}
.dil-txt strong {color:#cccccc; font-weight:normal; margin:0 16px;}
.dil-txt li {float:left; height:29px; background:url(../images/separ.png) no-repeat right; padding:1px 27px 0 0; margin-right:15px;}
.dil-txt li span:hover {color:#ee4d8a; border-bottom-color:#ee4d8a;}
.dil-txt li:last-child {background:none;}
.dil-txt .active span {color:#252525; border-bottom:0;}
.dil-txt .active span:hover {color:#252525;}
.dil-txt span { border-bottom:1px dashed #1d58cc; color:#1d58cc; cursor:pointer;}
.dil-txt2 {color:#ababab; line-height:20px; margin-bottom:14px; clear:both; overflow:hidden;}
.header-dil-txt {font-size:16px; margin:0 0 22px 0; font-weight: bold;}
.l9 {width:50%; float:left; margin-bottom:14px;}
.l9 p {margin-bottom:16px;}
.l9 p span, .textare-wrap p span, .textarea2 p span, .dil-bot-txt p span {color:#f14e8b;}
.l9 .input {margin-right:10px;}
.l9:nth-child(2n+2) .input {margin:0 0 0 10px;}
.l9:nth-child(2n+2) p {margin:0 0 16px 10px;}
.textare-wrap {margin-bottom:16px;}
.textare-wrap p, .textarea2 p {margin-bottom:16px;}
.textare-wrap textarea {height:149px;}
.textarea2 {float:left; width:50%; margin-bottom:15px;}
.textare-wrap2 .textarea2:nth-child(2n+2) .textarea, .textare-wrap2 .textarea2:nth-child(2n+2) p {margin-left:10px;}
.textare-wrap2 .textarea2:first-child .textarea {margin-right:10px;}
.dil-bot-txt p {line-height:20px; margin-bottom:22px;}
.dil-bot-txt .but1 {width:213px;}

.dil-tab {display:none;}


/*Architect*/
.arch-cont {margin-bottom:33px;}
.arch-cont h4 {font-size:16px; margin-bottom:16px;}
.arch-cont h4 span {color:#f04d8b;}
.ar-l {float:left; width:33.3%;}
.ar-l p {margin-bottom:13px;}
.ar-l div {border:1px solid #dbdbdb; padding:0 0 0 0px;}
.ar-l div input { font:13px 'Arimo1', Arial, Helvetica, sans-serif; height:39px; border:0; width:100%; text-indent: 10px;}
.ar-l-wrap .ar-l:nth-child(1) div {margin-right:20px;}
.ar-l-wrap .ar-l:nth-child(2) div {margin-right:20px;}
.ar-l-wrap {margin-bottom:18px;}
.arch-cont .but1 {width:235px;}
.des-cont div {font-size:16px; font-weight:bold; margin-bottom:17px;}
.des-cont p {line-height:20px;}
.des-cont p span {color:#f04d8b; font-size:16px; display:block; margin-bottom:14px;}
.cat-bottom-txt {width:920px; margin:0 auto; line-height:20px; text-align:center;}

/*Genearal Catalog*/
.general-catalog-txt {text-align:center; margin-bottom:33px;}
.general-catalog-txt h2 {font-weight:normal; font-size:21px; margin-bottom:16px;}
.general-catalog-txt p {font-size:16px; line-height:22px;}

.gen-cat-wrap {font-size:0px; text-align:center; width:1000px; margin:0 auto;}
.gc {width:250px; text-align:center; display:inline-block; vertical-align:top; font-size:13px; padding-bottom:40px; position:relative;}
.gc div {position:relative; width:176px; margin:0 auto;}
.gc div em { background: url(../images/over-cat.png) no-repeat; width:176px; height:198px; display:block; position:absolute; left:0px; top:0px; display:none;}
.gc div:hover em {display:block;}
.gc div a img { position:relative; z-index:2;}
.gc div  {height:223px;}
.gc p {font-size:17px; margin-bottom:10px;}
.gc p a {color:#252525;}
.gc ul li {line-height:20px;}
.gc span {background:url(../images/cat-point.jpg); width:15px; height:15px; position:absolute; top:91px; right:-8px;}

.gen-cat-wrap .gc:nth-child(4n+4) span, .gen-cat-wrap .gc:last-child span {display:none;}

/*Customers Page*/
.cus-table {width:100%; border-collapse: collapse; /*box-shadow: 2px 3px 3px rgba(0,0,0,.07);*/display:table; margin-bottom:40px;}
.cus-tr {display: table-row; width:100%}
.cus {display:table-cell; border:1px solid #e5e5e5; padding:40px 0; text-align:center; font-size:16px; position:relative;  width: 20%;}
.cus-table-first .cus {
	width:25%;
}

.cus-table.cus-table-first {margin-bottom:0;}

.cus:hover .tn-over { display:block;}
.cus-img {display:block; text-decoration:none; position:relative; z-index:2;}
.cus:hover a {text-decoration:none;}
.cus-img span {height:86px; display:block; margin:0 auto 19px auto;}
.cus-img1 span {background:url(../images/cus1.jpg) no-repeat; width:80px;}
.cus-img2 span {background:url(../images/cus2.jpg) no-repeat; width:107px;}
.cus-img3 span {background:url(../images/cus3.jpg) no-repeat; width:80px;}
.cus-img4 span {background:url(../images/cus4.jpg) no-repeat; width:86px;}
.cus-img5 span {background:url(../images/cus5.jpg) no-repeat; width:81px;}
.cus-img6 span {background:url(../images/cus6.jpg) no-repeat; width:98px; height:85px; margin-bottom:20px;}
.cus-img7 span {background:url(../images/cus7.jpg) no-repeat; width:123px; height:85px; margin-bottom:20px;}
.cus-img8 span {background:url(../images/cus8.jpg) no-repeat; width:80px; height:85px; margin-bottom:20px;}
.cus-img9 span {background:url(../images/cus9.jpg) no-repeat; width:94px; height:85px; margin-bottom:20px;}
.cus-img10 span {background:url(../images/cus10.jpg) no-repeat; width:84px; height:85px; margin-bottom:20px;}
.center .cus-table .cus-img:hover span {background-position:bottom !important;}

/*Wokr in company Page*/
.free-s2 .fs {line-height:22px;}
.wellcome { line-height:24px; font-size:16px; margin-bottom:23px;}
.wellcome span {font-size:13px; display:block;}
.wac-h {font-size:16px; margin-bottom:16px; color:#f14e8b;}

.fa2 {background:#f8f8f8; position:relative; box-shadow: 1px 1px 6px rgba(0,0,0,.07); border: solid 1px #e5e5e5; margin:28px 0 30px 0; display:none;}
.fq-arr {background:url(../images/arr3.png); width:25px; height:18px; position:absolute; top:-19px; left:150px;}
.need {background:#fff; border-bottom:1px solid #e5e5e5; padding:32px 24px 24px 24px;}
.required_f .but1{
	width:200px;
}
.required_f {padding:32px 24px 24px 24px;}
.fa2 td {line-height:20px; vertical-align:top; padding-bottom:18px;}
.fa2 tr td:first-child {color:#c1c1c1;}
.fa2 p {font-size:16px;}
.fa2 p span {color:#f14e8b;}

/*Payment Page*/
.pay-img p {line-height:20px; margin:22px 0 12px 0; font-size:16px;}
.pay-img span {color:#9e9fa0; display:block; font-size:13px; line-height:20px;}
.pay-table .cus {padding:20px 0;}
.second-txt1 {margin-bottom:35px !important;}
.second-txt1 span {color:#ef4d8a;}
.tend-txt {padding:39px 0 17px 0; line-height:24px; font-size:16px; font-weight:bold;}
.ar-l span {color:#f14e8b;}
.tender-list ul {margin:0 0 37px 59px;}
.tender-list ul {margin:0 0 37px 59px;}
.tender-list ul li { padding:0 0 0 24px; line-height:20px; background:url(../images/tend-point.png) no-repeat 0 9px;}
.tender-list h3 {font-size:16px; margin-bottom:19px;}
.tender-list h4 {font-size:16px; margin:0 0 19px 24px; font-weight:normal;}


/*Search Page*/
.search-header { font-weight:normal; font-size:21px; margin:0 0 20px 0;}
.search-header span {color:#f14e8b;}
.portfolio-sort3 { margin-right:0;}

.cat-thumbs2 {padding-bottom:20px; position:relative; z-index:1;}
.cat-thumb2 {width:248px; height:340px; border:1px solid #d9d9d9; float:left; margin:0 20px 20px 0; box-shadow: 2px 3px 3px rgba(0,0,0,.07); text-align:center;  position:relative;}
.cat-img2 {text-align:center; padding-top:9px; text-align:center; margin-bottom:14px; position:relative; z-index:2;}
.cat-link2 {font-size:16px; position:relative; z-index:2;}
.cat-txt1 {position:relative; z-index:2;}
.cat-txt1 span {color:#a0a2a6; line-height:18px !important; margin:10px 0; display:block;}
.center .cat-txt1 strong {font-weight:normal; color:#f04d8b;}
.cat-over { border:1px solid #3968d0; box-shadow: 0 0 9px rgba(29,88,204,.28); left:-1px; top:-1px; right:-1px; bottom:-1px; position:absolute; background:#fff; z-index:1; display:none;}
.cat-thumb2:hover .cat-over {display:block;}
.cat-thumb2:hover {z-index:4;}
.cat-txt2 {color:#a0a2a6; margin:5px 0 10px 0; line-height:18px; position:relative; z-index:2;}
.cat-txt3 {line-height:18px; margin-bottom:15px; position:relative; z-index:2;}
.cat-art {color:#a0a2a6; margin:10px 0; position:relative; z-index:2;}
.cat-thumb2 p {position:relative; z-index:2;}
.cat-thumbs2 .cat-thumb2:nth-child(6n+6) {margin-right:0;}

/*About Order*/
.top-line {border-top:7px solid #f04d8b; border-bottom:7px solid #0139a8; height:0; overflow:hidden;}
.kor-txt1 {font-size:16px; margin:-15px 0 15px 0;}
.kor-txt2 {color:#ed4d89; font-weight:bold; font-size:16px;margin-bottom:15px;}
.kor-txt3 {line-height:20px; margin-bottom:15px;}
.kor-table2 .k-col5 { border-right:1px solid #d9d9d9 !important;}
.kor-table2 .k-col4 {font-size:16px;}
.kor-txt4 {font-size:16px; font-weight:bold; margin-bottom:28px; margin-top:40px;}
.kor-txt4 span {color:#f04d8b;}
.kor-txt5 {margin-bottom:14px; font-weight:bold; font-size:16px;}
.kor-txt6 {line-height:22px; margin:0 0 26px 0;}
.kor-txt7 {margin-bottom:22px; font-weight:bold; font-size:16px;}
.kor-txt8 {font-style:italic; font-size:16px; margin-bottom:22px;}
.man-l {width:184px; float:left; margin-right:26px; position:relative;}
.man-l span {width:6px; height:81px; position:absolute; right:-6px; top:0; background:#f04d8b;}
.man-r {width:300px; float:left;}
.man-r p {line-height:22px; font-size:16px; margin-bottom:6px;}
.man-r p span {color:#bbbcbe; font-size:13px;}
.man-r div {line-height:20px;}


/*Item Page*/
.item-header {position:relative;}
.item-header h2, .item-header h1 {font-weight:normal; font-size:21px;}
.item-r h2 {float:left; font-weight:normal; font-size:21px; margin:14px 0 19px;}
.item-r h1 {float:left; font-weight:normal; font-size:21px; margin:20px 0; text-transform: capitalize;}
.item-r h1.low {text-transform: none}
.item-r .item-h2-rating-wrapp-price h2 {font-size:19px; font-weight:bold; margin:10px 0 12px 0;}
.item-r .item-h2-rating-wrapp-price h1 {    margin-top: -15px;}
.portfolio-detail .item-header h1 {margin: 11px 0 -6px;}



.price-but {width:114px; height:25px; border-radius:3px; color:#fff; font-style:italic; background:#0038a7; position:absolute; top:0; right:0; text-align:center; line-height:25px;}
.price-but img { margin:0 0 -2px 3px;}
.price-but:hover {color:#fff;}
.compl {margin-bottom:28px;}
.compl h3 {font-size:21px; font-weight:normal; margin:0 0 19px 0;}
.compl li { background:url(../images/comp-separ.png) no-repeat right; padding:0 22px 0 0; margin-right:18px; float:left; color:#acacac;margin-bottom:10px;}
.compl li span {color:#1d58cc; border-bottom:1px dashed #1d58cc; margin-right:5px;}
.compl li span:hover  {color:#ee4d8a; border-bottom:1px dashed #ee4d8a; cursor:pointer;}
.compl li:last-child {background:0;}
.jcar-wrap-cat .jcarousel li { width:auto;}
.jcar-wrap-cat .jcarousel-control-prev, .jcar-wrap-cat .jcarousel-control-next {top:110px;}

.tabs-desc {margin-bottom:23px;}
.tabs-desc ul li, .tabs-desc ul li.active {height:42px; line-height:41px; font-size: 11px; text-transform:uppercase; padding:0 15px; border-bottom:1px solid #d0d0d0;     z-index: 2;}
.tabs-desc ul li.active {border-bottom:1px solid #fff;}
.tabs-desc ul, .tabs-desc {height:42px;}
.item-r .tabs-desc ul, .item-r .tabs-desc {height: 42px;}
.item-r .tabs ul li.active span {height: 4px; left: -1px; top:-4px; right: -1px; position: absolute; background: #ee4d8a;}
.im {background-image: url('../images/star-rating-passive.png'); background-size: 19px 19px; background-repeat: no-repeat; width: 19px; height: 19px; display: inline-block;}
.im-hover {background-image: url('../images/star-rating-active.png'); background-size: 19px 19px; background-repeat: no-repeat; width: 19px; height: 19px; display: inline-block;}

.rating-wrapp {width:95px; float:right; margin:5px 0 0 0; text-align:center;}
.item-h2-rating-wrapp {float:left; width:auto;}
.rating-count {margin:7px 0 0 0;}
.rating {
	width:100%;
	height: 19px;
	position: relative;
}
/*.rating div{
	width:100%;
	height:100%;
}
.rating .gray-star{
	background-image: url('../images/star-rating-passive.png');
}
.rating .pink-star
{
	background-image:url('../images/star-rating-active.png');
	position: absolute;
	top: 0px;
	left: 0px;
	width:0%;
}*/

.btn-button {display:block; border:none; height:44px; font-size:15px; line-height:46px; background:#f04d8b; border-bottom:2px solid #b23a67; color:#fff; border-radius:4px; margin:0 auto;}
.btn-button:hover {color:#fff; text-decoration:none; background:#b23a67; border-bottom:2px solid #a2335d;}
.btn-button-mod:hover {background:#b23a67;}
.btn-button-mod {
	box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25);
	text-align: center;
	background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
	width:190px;
	height: 44px;
	border-radius: 3px;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	text-shadow: -1px -1px rgba(9,12,18,.09);
	font: 11px 'Arimo1', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 44px;
}

.tabs-desc ul li strong {width:24px; height:24px; border-radius:12px; line-height:24px; color:#fff; display:inline-block; background:#ee4d8a; text-align:center; font-weight:normal; margin:-4px 0 0 10px;}
.tabs-desc ul li em { height:17px; display:inline-block; margin:0 10px -3px 0;}
.st1 {background:url(../images/stab1.png); width:14px;}
.st2 {background:url(../images/stab2.png); width:18px; height:19px !important; margin-bottom:-5px !important;}
.st3 {background:url(../images/stab3.png); width:20px;}
.st4 {background:url(../images/stab4.png); width:19px;}
.st5 {background:url(../images/stab5.png); width:17px;}
.st6 {background:url(../images/stab6.png); width:24px; height:24px !important; margin-bottom:-7px !important;}
.st7 {background:url(../images/stab7.png); width:20px;}
.st8 {background:url(../images/stab8.png); width:22px;}
.st9 {background:url(../images/stab9.png); width:16px;}
.st10 {background: url(../images/gift.svg) center / contain no-repeat; display: inline-block; width: 20px; height: 18px;}
.tabs.tabs-desc .center ul .showgenerator a {text-decoration: none; color: #252525;}

@media (max-width: 1790px) {
	.tabs.tabs-desc .center ul .showgenerator {display: none;}
}

.item-desc-ul {margin:23px 0;}
.item-desc-ul li {font-size:16px; margin:0 0 14px 0;}
.item-desc-hdr2 {margin:20px 0 10px 0; font-size:17px;}
.item-desc-ul-rm  li {margin:0 0 5px 0; padding:0 0 0 16px; background: url("../images/item-desc-ul-rm.png") no-repeat left center;}

.item-desc-form {display:block; float:left; width:100%; margin:15px 0 0 0;}
.item-desc-form-l {float:left; width:50%;}
.item-desc-form-r {float:left; width:50%;}
.item-desc-form-full {float:left; width:100%;}
.item-desc-form .form-control {margin: 0 0 14px 0;}
.item-desc-form input[type='text'] {width: 90%; height: 44px; padding: 0 0 0 10px; border: 1px solid #d6d6d7; border-radius: 3px; display: block; margin: 0 0 10px 0;}

.upload-info {width: 90%; height:44px; padding: 0 6px 0 6px; line-height:44px; text-align:center; border-radius: 3px; text-transform:uppercase; font-size:13px;
	background: #e6e6e6;}
.tabs-desc ul li:hover em, .tabs-desc ul li.active em {background-position:bottom;}
.desc p {margin-bottom:10px; line-height:20px;}
.show-more span {border-bottom:1px dashed #1d58cc; cursor:pointer; color:#1d58cc; margin-right:7px;}
.show-more span:hover {color:#ee4d8a; border-bottom-color:#ee4d8a;}
.bes {font-size:16px; line-height:24px; margin-top:33px;}
.bes strong {display:block; color:#ee4d8a;font-weight: normal;}
.compl-header {font-size:17px; margin-bottom:22px;}

.compl-wrap { margin-bottom:40px; font-size:0px;}
.compl-box {width:176px; min-height:385px; box-shadow: 1px 1px 6px rgba(0,0,0,.07); border: solid 1px #e5e5e5; background:#fff; display:inline-block; padding:24px 0 30px 0; text-align:center; margin-left:-1px; font-size:13px; position:relative; margin-bottom:10px;}
.compl-txt1 {line-height:20px; margin-bottom:11px; position:relative; z-index:2; height:40px;overflow:hidden;}
.compl-txt2 { line-height:20px; color:#aeb0b3; position:relative; z-index:2;}
.compl-txt3 {line-height:20px; margin-bottom:11px; position:relative; z-index:2; height:30px;}
.compl-box .but1 {width:113px; margin:0 auto; position:relative; z-index:2;}
.compl-box .k-col4 {margin-bottom:17px; font-size:0px;  position:relative; z-index:2; width:auto;}
.price-x {font-size:16px; line-height:20px; min-height:20px; margin-bottom:14px; position:relative; z-index:2;}
.price-x strong {color:#ee4d8a;}
.old {color:#a8abb0; position:relative;}
.old span { background:url(../images/old.png) repeat-x center; left:0; top:0; right:0; bottom:0; position:absolute;}
.table-foto {position:relative; z-index:2; height:100px;}
.drop-color {position:relative; width:124px; margin:0 auto 14px auto; /* z-index:3; */}
.dr-col-box { height:28px; border:1px solid #d1d1d1; position:relative; padding:0 25px; cursor:pointer;}
.dr-col-box img {position:absolute; left:3px; top:3px;}
.dr-col-box span {background:url(../images/drop-bot.png) no-repeat center; width:25px; position:absolute; top:0; right:0; bottom:0;}
.dr-col-box div {height:28px; display:table; width:100%; padding-left:4px;}
.dr-col-box div p {display:table-cell; font-size: 13px; line-height:12px; vertical-align:middle; text-align:right;}
.drop-color ul {border:1px solid #d1d1d1; position:absolute; left:0; top:32px; width:183px; background:#fff; box-shadow: 3px 5px 9px rgba(0,0,0,.18); display:none;z-index: 5;}
.drop-color ul li { border-bottom:1px solid #d1d1d1; height:38px; padding:0 0 0 38px; position:relative; cursor:pointer;}
.drop-color ul li:hover {box-shadow: inset 0 0 10px rgba(0,0,0,.28);}
.drop-color ul li img {position:absolute; top:8px; left:8px;}
.dr-col-box-active {box-shadow: inset 0 0 5px rgba(0,0,0,.3);}
.drop-color ul li div {height:38px; display:table; width:100%; border-left:1px solid #d1d1d1;}
.drop-color ul li div p {display:table-cell; font-size: 13px; line-height:12px; vertical-align:middle; text-align:left; padding-left:13px; font-size:13px;}
.compl-box-over {box-shadow: 0 0 8px rgba(12,66,173,.75); border:1px solid #003cad; top:0px; left:0px; bottom:1px; right:0px; position:absolute !important; background:#fff; z-index:1 !important; display:none;}
.compl-box:hover .compl-box-over {display:block;}

.item-wrap {border-bottom:1px solid #d0d0d0; position:relative; /*overflow:hidden;*/ padding-top:3px; margin-top:-3px;}
.item-l {width:623px; float:left; background:url(../images/slider-y-l.png) repeat-y right; position: relative}
.item-r {float:left; width:944px;}
.item-l .item-l-box {float:left; width:100%; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;}
.slider-top { padding:10px 0 0 9px; height:489px; border-bottom:1px solid #e5e5e5;}
.slider-bottom { padding:9px 0 0 9px; height:110px; background:#f9f9f9;}
.item-stiker {background:url(../images/stick-item.png); width:68px; height:42px; line-height:35px; color:#fff; font-size:22px; position:absolute; top:25px; left:-6px; padding-left:5px; z-index:999}
.item-stiker.stiker2{background: url(../images/stiker2.png) no-repeat center center; background-size: 100% 100%; padding-left: 0}
.item-stiker.stiker1{background: url(../images/stiker1.png) no-repeat center center; background-size: 100% 100%; padding-left: 0}

.weight-stiker{background: url(../images/weight.png) no-repeat center center; background-size: auto 100%;    width: 34px;    height: 42px;    line-height: 1;    color: #fff;    font-size: 22px;    position: absolute!important;    top: 55px;    right: 10px;    z-index: 3!important; cursor: default; text-align: center}
.weight-stiker span{color: #fff!important;    margin-top: 19px;    display: inline-block;    line-height: 0.9;    font-size: 12px;    text-align: center;}
.weight-stiker span span{font-weight: bolder;    display: block;    margin-top: -2px;    font-size: 14px;    line-height: 1;}
.weight-stiker.item-weight-stiker{height: 55px;width: 44px;display: flex;flex-direction: column-reverse;align-items: center;}
.weight-stiker.item-weight-stiker span{font-size: 16px;    margin-top: 0;}
.weight-stiker.item-weight-stiker span span{margin-top: -2px;}

#slideshow-1 {position:relative; width:605px; z-index:1;}
.cycle-prev {position:absolute; background: url(../images/prev.png); width:28px; height:63px; left:0px; top:50%; margin-top:-33px; z-index:110}
.cycle-next {position:absolute; background:url(../images/next.png); width:27px; height:63px; right:0px; top:50%; margin-top:-33px; z-index:110}
.cycle-prev:hover, .cycle-next:hover { background-position:bottom;}



.jcarousel3 {position: relative; overflow: hidden;}
.jcarousel3 ul {width: 20000em;  position: relative; list-style: none; margin: 0; padding: 0;}
.jcarousel3 li {float: left; margin-right:9px; height:80px; padding:3px; width:107px;box-sizing: content-box;}
.jcarousel3 li img,
.jcarousel3 li video { cursor:pointer; width:auto; height:auto; max-height:80px; max-width:100%; vertical-align:middle;}
.c-activ {border:3px solid #ee4d8a; padding:0 !important; height:80px;}
.jcarousel3 li div {width:auto; max-height:80px; width:107px; text-align:center;}


.item-r-tab-wrapp {float:left; width:100%; border:1px solid #ccc;}
.item-r .tabs-desc {margin-bottom:0;}
.item-r .tab {float:left; width:100%; height:457px; margin-bottom:0; margin-top:-1px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;; border-top:1px solid #d0d0d0; position:relative;}

.item-desc-wrap  {padding:10px 20px 10px 20px;}
.item-tab-wrap {padding:0 12px 10px 12px;}
.item-desc-scroll {height:354px; overflow: scroll;}
.item-desc-scroll p,.item-tab-scroll p {line-height:20px; margin-bottom:12px;}
.item-desc-scroll tr td,.item-tab-scroll tr td  { line-height:20px; padding-bottom:5px;}
.item-desc-scroll tr td:first-child,.item-tab-scroll tr td:first-child {width:170px; color:#bbbcbe;}
.all-ch, .col-drop span {cursor:pointer; color:#1d58cc; border-bottom:1px dashed #1d58cc;}
.all-ch:hover, .col-drop span:hover {color:#ee4d8a; border-bottom-color:#ee4d8a;}
.color-wrap {padding:0 0 0 20px;}
.color-wrap h4 {line-height:20px; font-size:16px;}
.col-drop {display:inline-block; font-size:13px; vertical-align:middle; margin:0 0 0 22px; font-weight:normal; color:#ee4d8a; position:relative;}

.b-col-drop { background:#fff; box-shadow: 0 0 29px rgba(0,0,0,.18); position:absolute; width:520px; padding:30px 10px 20px 10px; bottom:34px; left:-132px; border-radius:3px; display:none;}
.bcd {float:left; width:130px; height:133px}
.b-col-arr {background:url(../images/b-col-arr.png); width:25px; height:20px; position:absolute; bottom:-20px; left:131px;}
.bcd a {display:block; line-height:16px; text-align:center; text-decoration:none;}
.bcd a img {display:block; margin:7px auto; width:79px; height:79px; border-radius:39px;}
.bcd a:hover img {border:7px solid #e6e6e6; margin:0 auto; border-radius:46px;}

.color-wrap-c {position:relative;  margin-right:20px}
.color-wrap-c img {width: 49px; height: 49px; border-radius: 24px; box-shadow: 0 0 0 4px #fff, 0 0 4px #fff;}
.center .act-color {width: 49px; height: 49px; box-shadow: 0 0 0 4px #ee4d8a, 0 0 4px #ee4d8a;}
.color-wrap-c img:hover {width: 49px; height: 49px; cursor: pointer; box-shadow: 0 0 0 4px #dedede, 0 0 4px #dedede;}
.color-wrap-c .jcarousel-x li {width:auto; height:auto; margin-right:10px; float:left; position:relative;}
.jcarousel-x {width:100%; padding-top:13px; height:78px;}
.color-wrap-c .jcarousel-control-prev2, .color-wrap-c .jcarousel-control-next2 { top:28px; display:none; z-index:2;}
.color-wrap-c .jcarousel-control-prev2 {left:0;}
.color-wrap-c .jcarousel-control-next2 {right:0;}
.color-wrap-c2 {padding:0 33px 0 33px;}


.jcarousel-x li span {box-shadow: 0 0 13px rgba(0,0,0,.14); width: auto; padding: 0 15px; white-space: nowrap; height: 21px; line-height:21px; position:absolute; left:0; bottom:-17px; background:#fff; display:none; font-size: 13px;}
.jcarousel-x li:hover span {display:block;}
.jcarousel-x li:hover {z-index:110; text-align:center;}


.price-item-wrapp {float:left; width:100%; height:122px; position:relative;  border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0;  border-right:1px solid #d0d0d0;}

.one-click-buy-var {position:absolute; right:50px; bottom:10px;}
.price-item-box-l {display:inline-block; width:70%; height:/*154px*/100%; overflow:hidden;}
.price-item-box-r {display:inline-block; width:29%; height:/*154px*/100%; overflow:hidden; text-align:center; border-left:1px solid #e5e5e5;}
.price-item-box-wrapp {padding:20px; }
.price-item-box-l .price-item-box-wrapp  {padding:6px 10px 10px 10px;}
.price-item-button {margin-bottom:10px;}
.price-item-button-small {
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin-top: 10px;
}
.price-item {line-height:40px; font-size:21px;}
.price-item span, .price-item strong {font-weight:normal; font-size:26px; position:relative;}
.old-item-rice {color:#cacaca; margin-right:10px;}
.old-item-rice span {background:url(../images/lines.png) repeat-x center; left:0; top:0; right:0; bottom:0; position:absolute;}
.price-item strong {color:#ee4d8a;}
.item-txt1 {font-size:16px; margin:4px 0 10px 0;}
.item-txt1 span {color:#ee4d8a;}

.jcar-wrap-cat .thumb {border:1px solid #d9d9d9; box-shadow: 2px 3px 3px rgba(0,0,0,.07); text-align:center; margin-right:20px; width:248px; height:380px;}

.jcar-wrap-cat2 .jcarousel-control-prev, .jcar-wrap-cat2 .jcarousel-control-next {top:160px;}

.jcar-wrap-cat2 .thumb {margin-right:10px;}


.color-mat-wrap { margin-bottom:45px; font-size:0px;}
.color-mat { width:304px; margin-right:20px; display:inline-block; vertical-align:top;}
.color-mat-wrap .color-mat:nth-child(5) {margin-right:0;}
.cmi {position:relative; margin-bottom:22px;}
.cmi img {width:304px; height:223px; display:block;}
.cmi span {height:4px; left:0; bottom:-4px;  position:absolute; background:#ee4d8a; width:85px;}
.cmi-link {font-size:16px;}
.color-mat p {line-height:20px; margin-top:5px;}
.color-header {margin-bottom:20px; font-size:16px; font-weight:bold;}

.price-bg {height:82px; background:url(../images/price-bg.png) no-repeat #f5f5f5; position:absolute; top:0; right:0; width:235px; padding:40px 0 0 71px;}
.price-bg .k-col4 {font-size:0px; float:left;}
.price-bg .k-col4  input {height:39px;}
.price-bg .but1 {width:128px; float:left; margin-left:24px;}
.price3 {height:119px; position:absolute; left:27px; top:0; z-index:2;}
.price3 tr td:nth-child(1) {font-size:21px; width:61px;}
.price3 tr td:nth-child(2) {font-size:26px; padding-bottom:2px;}
.price3 tr td:nth-child(2) strong {color:#ee4d8a; font-weight:normal; margin-left:5px;}
.old-item-rice {position:relative;}

.color-select-wrap {border:1px solid #e0e0e0; padding:5px; margin:12px 20px 30px 0; max-width:500px; position:relative; z-index:5}
.col-sel-h {padding:0 20px 0 49px; height:37px; position:relative; line-height:37px; overflow:hidden;}
.col-sel-h img {position:absolute; left:0; top:0;}
.cst {background:url(../images/col-arr1.png) center no-repeat; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; width:23px; height:23px; position:absolute; top:0; right:0; cursor:pointer;}
.csb {background:url(../images/col-arr2.png) center no-repeat; border-left:1px solid #e0e0e0; width:23px; height:23px; position:absolute; bottom:0; right:0; cursor:pointer;}
.cs-drop {position:absolute; border:1px solid #e0e0e0; position:absolute; left:-1px; top:47px; background:#fff; right:-1px; box-shadow: 1px 1px 6px rgba(0,0,0,.07); display:none;}
.cs-drop span { position:relative; line-height:37px; cursor:pointer; padding:5px 5px 5px 49px; display:block;}
.cs-drop span:hover {background:#e0e0e0;}
.cs-drop span img {position:absolute; left:5px; top:5px;}

.add-describe {float:left; width:100%; margin:10px 0 18px 0;}
.add-describe-wrapp {float:left; width: 100%;}
.add-describe-col {
	float: left;
	margin-right: 50px;
		max-width: 45%;
}
.add-describe-col  div {margin-bottom:10px;}

.add-control-wrap {width:100%; padding:5px; position:absolute; bottom:10px;}
.add-control-wrap-l {float:left;}
.add-control-wrap-r {float:right;}
.add-control-col {float:left; width:120px; height:60px; text-align:center;}
.add-control-col .add-control-hdr {display:inline-block; width:100%;}
.add-control-hdr .add-control-link,.add-control-hdr .add-control-link-basket {color:#000; border-bottom:1px dotted #000;}
.add-control-col a:hover .add-control-link  {color:#0056d5; border-bottom:1px dotted #0056d5;}
.add-control-col a:hover .add-control-link-basket  {color:#f14e8b; border-bottom:1px dotted #f14e8b;}
.add-control-col a.active .add-control-link {color:#0056d5; border-bottom:1px dotted #0056d5;}
.add-control-col a.active .add-control-link-basket  {color:#f14e8b; border-bottom:1px dotted #f14e8b;}
.add-control-col a .show_not_active { display:inline-block;}
.add-control-col a .show_active { display:none;}
.add-control-col a.active .show_active { display:inline-block;}
.add-control-col a.active .show_not_active { display:none;}

.add-control-hdr a:hover {text-decoration:none;}
.add-control-question {display:inline-block; width:30px; height:27px; background:url(../images/ico-question.png) no-repeat;}
.add-control-question-link:hover .add-control-question {display:inline-block; width:30px; height:27px; background:url(../images/ico-question.png) no-repeat; background-position: bottom;}
.add-control-callback {display:inline-block; width:30px; height:27px; background:url(../images/ico-phone.png) no-repeat;}
.add-control-callback-link:hover .add-control-callback {display:inline-block; width:30px; height:27px; background:url(../images/ico-phone.png) no-repeat; background-position: bottom;}
.add-control-compare {display:inline-block; width:30px; height:27px; background:url(../images/ico-compare.png) no-repeat;}
.add-control-compare-link:hover .add-control-compare, .add-control-compare-link.active .add-control-compare  {display:inline-block; width:30px; height:27px; background:url(../images/ico-compare.png) no-repeat; background-position: bottom;}
.add-control-basket {display:inline-block; width:30px; height:27px; background:url(../images/ico-basket-vr.png) no-repeat;}
.add-control-basket-link:hover .add-control-basket, .add-control-basket-link.active .add-control-basket {display:inline-block; width:30px; height:27px; background:url(../images/ico-basket-vr.png) no-repeat; background-position: bottom;}
.add-control-div {float:left; width:1px; height:23px; margin:18px 0; border-left:1px dotted #ccc;}


/*Finish project page*/
.fcat-header {font-weight:normal; font-size:21px; margin-bottom:19px;}
.it-txt1 { line-height:22px; font-size:16px; margin-bottom:23px;}
.it-txt2 { line-height:20px; margin-bottom:26px;}
.it-table {margin-bottom:20px;}
.it-table tr td { line-height:20px; padding-bottom:5px;}
.it-table tr td:first-child {width:120px; color:#bbbcbe;}
.rait-txt span {color:#f14e8c; font-size:20px;}
.rait-txt {margin-bottom:6px;}
.rait {margin-bottom:14px;}
.rait img {margin-right:3px;}
.rait-txt2 span {color:#bbbcbe;}
.but1-x {width:250px; margin-top:-30px;}
.but1-x img { margin:0 0 -2px 10px;}

.name {color:#ee4d8a; font-size:16px; margin-bottom:13px; display:inline-block; padding-right:26px; background:url(../images/backquote.png) no-repeat right center; line-height:16px;}
.com-m {line-height:20px; margin-bottom:7px; padding-right:100px;}
.date-rait {line-height:16px; margin-bottom:20px; color:#ababab;}
.date-rait div {display:inline; vertical-align:middle; color:#252525; margin:0 0 0 31px;}
.date-rait div span {color:#ee4d8a; margin-left:10px;}
.date-rait div img {vertical-align:middle; margin-right:2px;}
.date-rait div p {display:inline; margin-right:10px;}
.date-rait * {vertical-align:middle;}

.add-com-pop {border-radius:5px; background:#fff; padding:20px 25px 31px 25px;}
.add-com-pop h4 {font-size:21px; font-weight:normal; margin-bottom:18px;}
.rait1 ul, .rait1 ul li {display:inline-block;}
.rait1 ul {display:inline-block; vertical-align:middle; margin:0 10px;}
.rait1 ul li {background:url(../images/star2.png); width:16px; height:15px; cursor:pointer; background-size: cover}
.rait1 ul li:hover, .rait1 ul li.hover, .rait1 ul li.active {background:url(../images/star1.png); width:16px; height:15px; background-size: cover}
.rait1 span {color:#ee4d8a;}
.rait1 {margin-bottom:17px;}
.add-com-pop .but1 {width:213px; color:white;}
.l11 p {margin-bottom:12px;}
.l11 {margin-bottom:17px;}
.l11 input {font:13px 'Arimo1', Arial, Helvetica, sans-serif; border:1px solid #dbdbdb; padding:0 0 0 10px; height:39px; width:288px;}
.l11 textarea {font:13px 'Arimo1', Arial, Helvetica, sans-serif; border:1px solid #dbdbdb; padding:5px 10px; height:164px; width:278px; overflow:auto; resize:none;}
#add-com {display:none;}
.jcarousel-com li {padding:0; margin:0; width:1600px;}
.jcar-wrap2 {position:relative; padding:0 25px;}
.jcar-wrap2 .jcarousel-control-prev, .jcar-wrap2 .jcarousel-control-next {top:42px;}

.obr-h {line-height:29px; font-size:16px; margin-bottom:18px;}
.obr-h strong {font-weight:bold; font-size:18px; display:block;}
.obr-h strong span {color:#ee4d8a;}
.left2 {float:left; width:300px; padding-right:40px;}
.right2 {float:left; width:1260px;}
.l12 {margin-bottom:12px;}
.l12 p {padding-bottom:8px;}
.l12 input {font:13px 'Arimo1', Arial, Helvetica, sans-serif; border:1px solid #dbdbdb; padding:0 0 0 10px; height:39px; width:288px;}
.l12 textarea {font:13px 'Arimo1', Arial, Helvetica, sans-serif; border:1px solid #dbdbdb; padding:5px 10px; height:55px; width:1238px; overflow:auto; resize:none;}
.right2 .but1 {width:213px;}

.jcar-wrap3 {padding:0 20px;}
.jcarousel-com2 li {margin-right:0px; width:auto; width: 231px;overflow: hidden}
.mebl {font-size:16px; padding:0 0 10px 0;}
.meb {width:250px; position:relative; padding:5px; padding-bottom:20px;box-sizing: border-box;max-width: 100%}
.meb div {margin-bottom:22px;}
.meb div img {display:block; width:250px; height:206px;}
.meb div a {display:block; position:relative; z-index:2;overflow: hidden}
.meb div a span {width:105px; height:4px; background:#ee4d8a; position:absolute; left:0; bottom:-4px;}
.m-link {line-height:20px; font-size:16px; position:relative; z-index:2}
.jcar-wrap3 {position:relative;}
.jcar-wrap3 .jcarousel-control-prev, .jcar-wrap3 .jcarousel-control-next {top:100px;}
.meb-over {box-shadow: 0 0 8px rgba(12,66,173,.75); position:absolute; left:0px; top:0px; right:0px; bottom:0px; border:1px solid #003cad; background:#fff; display:none; margin:0 !important;}
.jcarousel-com2 li:hover .meb-over { display:block;}

.item-txt2 {line-height:20px;}
.color-wrap-c2 {position:relative; padding:0px 50px 0px 20px;}
.color-wrap-c3 {padding:14px 50px 29px 33px; position:relative;}
.color-wrap-c2 .jcarousel-control-prev, .color-wrap-c2 .jcarousel-control-next {top:30px;}
.color-wrap-c2 .jcarousel-control-prev {left:0px;}
.color-wrap-c2 .jcarousel-control-next {right:30px;}
.col-table {height:49px; position:relative; padding:0 20px 0 59px;margin: 10px;}
.col-table img {position:absolute; left:0; top:0; border-radius:100%}
.col-table div {height:49px; display:table;}
.col-table div p {display:table-cell; vertical-align:middle;}
.col-table div p span {color:#1d58cc; border-bottom:1px dashed #1d58cc; cursor:pointer;}
.col-table div p span:hover,.active .col-table div p span {color:#ee4d8a; border-bottom-color:#ee4d8a;}
.jcarousel-col li {padding:0; margin:0; height:auto; width:auto;}
.color-wrap {z-index:10; position:relative;}
.basket-popover-new .color-wrap{z-index: 5}

#payment-fancybox {padding:0 20px;}
#payment-fancybox .payment-fancybox-hdr {font-size:24px; text-align:center; margin:15px 0 30px 0;}
#payment-fancybox .payment-fancybox-note {font-size:16px; text-align:center; margin:10px 0; line-height:1.6;}
#payment-fancybox .payment-fancybox-note span {color:#ee4d8a;}

.fin:hover .port-over{
	min-height:415px;
}


#cycle-1  .cycle-slide {width:100%; text-align: center; height:481px;}
#cycle-1  .cycle-slide img,
#cycle-1  .cycle-slide video { width:auto; height:auto; max-width:100%; max-height:481px;}
#cycle-1  .cycle-slide table, .cycle-slide table td {width:100%; height:100%;}
#cycle-1  .cycle-slide table td div {width:100%;}


/*.frame { width:114px; height:90px; border:3px solid #ee4d8a; cursor:pointer; position:absolute; left:0; top:0; z-index:3;}
.frame-wrap {position: absolute; left:0; top:0; height:0;}*/
.c-activ {border:3px solid #ee4d8a;/* padding:3px !important;*/ height:90px;}
.compl-box {vertical-align:middle;}

.right h1 {font-size:21px; font-weight:normal;}
.right h2 {font-size:18px; font-weight:normal;}



@media screen and (max-width: 1639px) {
	.fin:hover .port-over{
		min-height:395px;
	}
	.center {width:1240px; padding:0 10px;}
	.head {background:url(../images/head-bg2.png);}
	.city { left:352px;}
	.call-back {left:352px;}
	.h-tel {left:680px;}

	.fin {width:420px;}
	.fin-foto img {width:400px; height:230px;}
	.finish .fin:nth-child(5) {display:none;}
	.fin:nth-child(4) {width:400px;}
	.fin:nth-child(4):hover .port-over { right:-10px;}

	.cat-slider { margin:0 25px;}
	.cat-box { width:236px;}


	.jcarousel ul li:nth-child(8n+8) .cat-box {width: 236px;}
	.jcarousel ul li:nth-child(5n+5) .cat-box {width: 240px;}
	.nav ul li .drop ul li a{line-height: 20px;height: 100%;display: flex;align-items: center;padding: 0;overflow: hidden;}
	.nav ul li:nth-child(1) {width:155px;}
	.nav ul li:nth-child(2) { width:156px;}
	.nav ul li:nth-child(3) { width:164px;}
	.nav ul li:nth-child(4) { width:171px;}
	.nav ul li:nth-child(5) { width:165px;}
	.nav ul li:nth-child(6) { width:213px;}
	.nav ul li:nth-child(7) {width:216px;}

	.left {width:295px;}
	.right {width:925px;}
	
	.managers-page .left{width: 275px}
	.managers-page .right{width: 885px}


	.f-tel {left:350px;}
	.kor2 {left:700px;}

	/*Thumbs*/
	.thumb {width:206px; height:419px; border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; float:left;}
	.thumbs .thumb:nth-child(6n+6) {width:204px;}
	.thumbs .thumb:nth-child(7n+7) {display:none;}

	.slide1 {background:url(../images/sl12.jpg); width:925px; height:409px;}

	.tic {border:1px solid #e3e3e3; height:119px; box-shadow: 2px 3px 3px rgba(0,0,0,.07);}
	.tic1 div {width:295px;}
	.tic2 div {width:295px;}
	.tic3 div {width:295px;}

	.tic1 div {background:url(../images/tic11.jpg) no-repeat;}
	.tic2 div {background:url(../images/tic22.jpg) no-repeat;}
	.tic3 div {background:url(../images/tic33.jpg) no-repeat;}

	.p404-box {left:630px; top:170px;}


	.l3 input {width:439px;}
	.l4 textarea { width:903px; height:144px;}

	.thanks-in { padding-left:310px;}
	.thanks{margin: 65px 0 0 0;max-width: 1089px;}
	.thanks-in{margin-left: 60%;display: block;max-width: 700px;padding-left: 0;}

	.port { width:295px; margin-right:20px; height:420px;}
	.port-img img {display:block; width:295px; height:254px;}
	/* .portfolio .port:nth-child(4n+4) { margin-right:20px; margin-left:0px;}  */
	.similar-port.portfolio .port:nth-child(4n+4) { margin-right:0!important;}
	.similar-port.portfolio .port:nth-child(3n+3) { margin-right:20px!important;}

/*     .step { width:295px;} */

	.mana {width:190px; height:340px;}
	/*.mana:nth-of-type(6n){margin-right: 0px;}*/
	.mana div {width:190px; height:185px;}
	.mana img {width:190px; height:185px;}

	.cont-slider-wrap  {width:818px;}

	.pager-2, .portfolio-sort2 {margin-right:0;}

	.cat-thumb {width:293px; height:358px; border:1px solid #d9d9d9; float:left; margin:0 20px 20px 0; box-shadow: 2px 3px 3px rgba(0,0,0,.07); text-align:center; line-height:23px; position:relative;}
	.cat-img { height:auto; margin-right:9px; margin-left:9px; height: 228px;}
	.cat-img img { width:100%; height:auto}

	#propsCatalogBlock .cat-thumbs .cat-thumb:nth-child(4n+4) {margin-right:0!important;}
		.catalog-page .cat-thumbs .cat-thumb:nth-child(4n+4) {margin-right:0;}

/*
	.sert-wrap .sert-box {margin-right:109px;}
	.sert-wrap .sert-box:nth-child(4n+4) { margin-right:109px !important;}
	.sert-wrap .sert-box:nth-child(3n+3), .sert-wrap .sert-box:nth-child(12n+12) {margin-right:0 !important;}
*/

	.box1 {width:295px; height:280px;}
	.box2 {width:610px; height:280px;}

	.pr-left {width:610px;}
	.pr-right {width:295px;}

	.box3 { height:380px;}
	.box4 {width:295px; height:280px;}

	.pr-left2 {width:190px;}
	.pr-right2 {width:400px;}

	.box5 {width:190px; height:180px;}
	.box6 {width:190px; height:281px;}
	.box7 {width:400px; height:481px;}

	.part { width:33%; height:479px;}
	.part strong { padding:0 40px;}
	.part p {width:198px; margin:0 auto 19px auto;}

	.famous-clients tr td:nth-child(5) {display:none;}
	.famous-clients a {
		min-width: 229px;
	}
	.com-r {width:755px;}

	.org {width:30%; padding-right:3.3%; float:left; height:190px;}

	.portfolio-sort3 { margin-right:0;}

	.cat-thumb2 {width:230px;}
	.cat-thumbs2 .cat-thumb2:nth-child(6n+6) {margin-right:20px;}
	.cat-thumbs2 .cat-thumb2:nth-child(5n+5) {margin-right:0;}


	.item-l {width:629px;}
	.item-r {width:607px;}

	#slideshow-1 {width:612px; text-align: center}
	#slideshow-1 img { /*width:612px; height:481px;*/}
	.jcarousel3 {width:610px;}
	.jcarousel3 li {float: left; margin-right:2px;}

	.color-wrap-c .jcarousel-x li {width:auto; height:auto; margin-right:15px;}


	.jcar-wrap-cat .thumb { width:230px; height:380px;}


	.color-mat {width:232px;}
	.color-mat-wrap .color-mat:nth-child(5) {margin-right:0;}
	.cmi img {width:232px; height:170px; display:block;}

	.jcarousel-com li {padding:0; margin:0; width:1240px;}

	.right2 {width:900px;}
	.l12 textarea {width:878px;}


	.meb {width:232px;}
	.meb div img {width:232px; height:190px;}

	.jcar-wrap-sert .jcarousel li {width:173px;}

	.jcar-wrap-cat .cat-thumb {margin-right:10px;}

	.jcar-wrap-cat .cat-thumb {width:280px; height:358px; border:1px solid #d9d9d9; float:left; margin:0 20px 20px 0; box-shadow: 2px 3px 3px rgba(0,0,0,.07); text-align:center; line-height:23px; position:relative;}
	.jcar-wrap-cat .cat-img {height:243px;}
	.jcar-wrap-cat .cat-img img {max-width:265px; max-height:243px;}


	.meb {width:230px;}
	.meb div img {width:230px; height:185px;}
	.jcar-wrap-cat2 .thumb {margin-right:7px;}

	.b-col-drop {width:520px; bottom:34px; left:-252px;}
	.b-col-arr {left:251px;}


	#cycle-1  .cycle-slide {width:100%; text-align: center; height:481px;}
	#cycle-1  .cycle-slide img { width:auto; height:auto; max-width:100%; max-height:481px;}
	#cycle-1  .cycle-slide table, .cycle-slide table td {width:100%; height:100%;}
	#cycle-1  .cycle-slide table td div {/* width:612px; */width: 100%;}

}

@media screen and (max-width: 1600px) {
	.contacts_block .cont-slider-wrap{/*position: unset;width: 90%;*/margin: 15px auto 0;}
}

/*.cat-img img{
	max-width:90%;
	max-height:90%;
}*/


@media screen and (max-width: 1279px) {
	.nav ul li .drop ul li a{font-size: 13px;}
	.price-item {font-size:17px;}
	.price-item-box-l .price-item-box-wrapp .price-item{line-height: 30px;}
	.spec-tab-full {display:none;}
	.spec-tab-short {display:inline;}
	.item-desc-info {display:none;}
	.item-desc-wrap div.row_cpt.required{float: none;}
	.item-desc-wrap div.row_cpt.required > label{display: none;}
	/*.hide-sm  {display:none;}*/
	.item-r .tab {height:337px;}
	.catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .tab{min-height: 457px;height: auto}
	.catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .tab.desc{height: 457px;}
	.add-describe {
		margin: 0px 0 5px 0;
	}
	
}
@media screen and (max-width: 1279px) {
	.fin:hover .port-over{
		min-height:395px;
	}
	.center {width:1000px; padding:0}
	.head {background:url(../images/head-bg3.png);}
	.city { left:280px;}
	.call-back {left:280px;}
	.h-tel {left:520px;}

	.nav ul li:nth-child(1) {width:147px;}
	.nav ul li:nth-child(2) { width:117px;}
	.nav ul li:nth-child(3) { width:125px;}
	.nav ul li:nth-child(4) { width:135px;}
	.nav ul li:nth-child(5) { width:126px;}
	.nav ul li:nth-child(6) { width:170px;}
	.nav ul li:nth-child(7) {width:193px;}
	.nav ul li {font-size: 11px;}

	.bc {width:219px; padding-left:114px; letter-spacing:-.5px;}

	.fin {width:340px;}
	.fin-foto img {width:320px; height:230px;}

	.fin:nth-child(4) {width:320px;}
	.fin:nth-child(4):hover .port-over { right:-10px;}

	.jcar-wrap .jcarousel li {width:170px;}

	/*Thumbs*/
	.thumb {width:199px; height:419px;}
	.thumbs .thumb:nth-child(6n+6) {display:none;}
	.thumbs .thumb:nth-child(7n+7) {display:none;}

	.cat-slider {}
	.cat-box { width:189px;}
	.jcarousel ul li:nth-child(8n+8) .cat-box {width: 189px;}
	.jcarousel ul li:nth-child(5n+5) .cat-box {width: 188px;}

	.col .but1 {width:110px;}


	.left {width:235px;}
	.right {width:745px;}
	
	.slide1 {background:url(../images/sl11.jpg); width:745px; height:391px;}

	.tic1 div {width:235px;}
	.tic2 div {width:235px;}
	.tic3 div {width:235px;}


	.tic1 div {background:url(../images/tic111.jpg) no-repeat;}
	.tic2 div {background:url(../images/tic222.jpg) no-repeat;}
	.tic3 div {background:url(../images/tic333.jpg) no-repeat;}

	.f-tel {left:280px;}
	.kor2 {left:520px;}

	.p404-box {left:510px; top:170px;}

	.l3 input {width:349px;}
	.l4 textarea { width:723px; height:120px;}
	.thanks-in { padding-left:200px;margin-left: 40%;}

	.port { width:235px; margin-right:20px; height:370px;}
	.port-img img {display:block; width:235px; height:194px;}

/*     .step { width:235px;} */

	.mana {width:184px; height:322px;}
	.mana div {width:184px; height:181px;}
	.mana img {width:184px; height:181px;}
	.managers-wrap .mana:nth-child(6n+6) {padding-right:20px}
	.managers-wrap .mana:nth-child(5n+5) {padding-right:0}

	.cont-slider-wrap  {width:544px;}

	.cat-thumb {width:233px; height:298px;}
	.cat-img {    height: 178px;}
	.cat-img img {width:100%; height: auto}



	.jcar-wrap-cat .cat-thumb {width:228px; height:298px; margin-right:10px;}
	.jcar-wrap-cat .cat-img {height:190px;}
	.jcar-wrap-cat .cat-img img {max-width:210px; max-height:185px; width:auto;}


	.sert-wrap .sert-box{flex: 1 0 180px; margin: 0 3%}
/*
	.sert-wrap .sert-box {margin-right:20px;}
	.sert-wrap .sert-box:nth-child(4n+4) { margin-right:20px !important;}
	.sert-wrap .sert-box:nth-child(3n+3) {margin-right:0 !important;}
*/


	.box1 {width:235px; height:220px;}
	.box2 {width:490px; height:220px;}

	.pr-left {width:490px;}
	.pr-right {width:235px;}

	.box3 { height:300px; float:none;}
	.box4 {width:235px; height:220px;}

	.pr-left2 {width:150px;}
	.pr-right2 {width:320px;}

	.box5 {width:150px; height:140px;}
	.box6 {width:150px; height:220px;}
	.box7 {width:320px; height:380px;}


	.part { width:247px; height:479px;}
	.part strong { padding:0 10px;}
	.part p {width:198px; margin:0 auto 19px auto;}

	.famous-clients tr td:nth-child(4) {display:none;}
	.famous-clients a {
		min-width:247px;
	}
	.com-r {width:575px;}

	.portfolio-sort3 { margin-right:0;}


	.cat-thumb2 {width:233px;}
	.cat-thumbs2 .cat-thumb2:nth-child(6n+6) {margin-right:20px;}
	.cat-thumbs2 .cat-thumb2:nth-child(5n+5) {margin-right:20px;}
	.cat-thumbs2 .cat-thumb2:nth-child(4n+4) {margin-right:0;}

	.jcar-wrap-cat .jcarousel li { width:auto;}


	.item-l {width:488px;}
	.item-r {width:508px;}
	.slider-top {height:430px;}
	#slideshow-1 {width:470px;}



	.jcarousel3 {width:473px;}
	.jcarousel3 li {float: left; margin-right:0; width:112px;}
	.jcarousel3 li div {max-width:112px;}


	.color-wrap-c .jcarousel-x li {width:auto; height:auto; margin-right:10px;}
	.item-desc-scroll {height:234px;}

	.compl-box {width:165px;}

	.jcar-wrap-cat .thumb { width:233px; height:380px;}

	.color-mat {width:235px;}
	.color-mat-wrap .color-mat:nth-child(4) {margin-right:0;}
	.color-mat-wrap .color-mat:nth-child(5) { }
	.cmi img {width:235px; height:172px; display:block;}

	.jcarousel-com li {padding:0; margin:0; width:1000px;}

	.right2 {width:660px;}
	.l12 textarea {width:638px;}

	.meb {width:230px;}
	.meb div img {width:230px; height:185px;}
	.m-link { font-size:15px;}

	.jcar-wrap-sert .jcarousel li {width:160px;}

	.jcar-wrap-cat2 .thumb {margin-right:7px; width:230px;}
	.color-wrap-c2 {position:relative; padding:0px 45px 0px 20px;}
	.color-wrap-c3 {padding:14px 50px 29px 33px; position:relative;}

	.b-col-drop {width:520px; bottom:34px; left:-332px;}
	.b-col-arr {left:331px;}

	#cycle-1  .cycle-slide {width:100%; text-align: center; height:361px;}
	#cycle-1  .cycle-slide img { width:auto; height:auto; max-width:100%; max-height:361px;}
	#cycle-1  .cycle-slide table, .cycle-slide table td {width:100%; height:100%;}

}
@media screen and (max-width: 1225px) {
	 #cycle-1  .cycle-slide table td div {width:470px;}
}

.foto-wrap {
	padding:10px 10px 18px 10px;
	position: relative;
}

.viewer-3d__btn {
	width: 230px;
	height: 48px;
	cursor: pointer;
	position: absolute;
	z-index: 20;
	top: 15px;
	left: 15px;
	background-color: transparent;
	border: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: contain;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='230' height='48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.312 18.8V30h-1.168V19.824h-7.088V30h-1.168V18.8h9.424zm8.343 2.72c.79 0 1.504.181 2.144.544.64.352 1.142.853 1.504 1.504.363.65.544 1.392.544 2.224 0 .843-.181 1.59-.544 2.24a3.888 3.888 0 01-1.504 1.52c-.63.352-1.344.528-2.144.528a4.093 4.093 0 01-1.856-.416 3.582 3.582 0 01-1.344-1.248v4.688H45.32v-11.52h1.088v1.664c.342-.555.79-.981 1.344-1.28.566-.299 1.2-.448 1.904-.448zm-.08 7.552c.587 0 1.12-.133 1.6-.4.48-.277.854-.667 1.12-1.168.277-.501.416-1.072.416-1.712 0-.64-.139-1.205-.416-1.696a2.882 2.882 0 00-1.12-1.168 3.14 3.14 0 00-1.6-.416c-.597 0-1.136.139-1.616.416-.47.277-.843.667-1.12 1.168-.267.49-.4 1.056-.4 1.696 0 .64.133 1.21.4 1.712.278.501.65.89 1.12 1.168.48.267 1.019.4 1.616.4zM60.26 30.08c-.81 0-1.541-.181-2.192-.544A4.083 4.083 0 0156.532 28c-.373-.65-.56-1.387-.56-2.208 0-.821.186-1.557.56-2.208a3.968 3.968 0 011.536-1.52c.65-.363 1.381-.544 2.192-.544.81 0 1.541.181 2.192.544.65.363 1.157.87 1.52 1.52.373.65.56 1.387.56 2.208 0 .821-.187 1.557-.56 2.208a3.969 3.969 0 01-1.52 1.536c-.65.363-1.381.544-2.192.544zm0-1.008c.597 0 1.13-.133 1.6-.4.48-.277.853-.667 1.12-1.168.267-.501.4-1.072.4-1.712 0-.64-.134-1.21-.4-1.712a2.778 2.778 0 00-1.12-1.152 3.086 3.086 0 00-1.6-.416c-.597 0-1.136.139-1.616.416-.47.267-.843.65-1.12 1.152-.267.501-.4 1.072-.4 1.712 0 .64.133 1.21.4 1.712.277.501.65.89 1.12 1.168.48.267 1.019.4 1.616.4zm10.72 1.008c-.832 0-1.579-.181-2.24-.544a3.968 3.968 0 01-1.536-1.52c-.374-.661-.56-1.403-.56-2.224 0-.821.186-1.557.56-2.208a3.968 3.968 0 011.536-1.52c.661-.363 1.408-.544 2.24-.544.725 0 1.37.144 1.936.432.576.277 1.03.688 1.36 1.232l-.848.576a2.594 2.594 0 00-1.056-.928 3.07 3.07 0 00-1.392-.32 3.29 3.29 0 00-1.648.416c-.48.267-.859.65-1.136 1.152-.267.501-.4 1.072-.4 1.712 0 .65.133 1.227.4 1.728.277.49.656.875 1.136 1.152.49.267 1.04.4 1.648.4.501 0 .965-.101 1.392-.304a2.594 2.594 0 001.056-.928l.848.576a3.27 3.27 0 01-1.36 1.248c-.576.277-1.222.416-1.936.416zm15.403-8.496V30h-1.04v-6.656l-3.408 5.632h-.512l-3.408-5.648V30h-1.04v-8.416h1.152l3.568 6.064 3.632-6.064h1.056zm7.205 8.496c-.81 0-1.541-.181-2.192-.544A4.083 4.083 0 0189.86 28c-.373-.65-.56-1.387-.56-2.208 0-.821.187-1.557.56-2.208a3.968 3.968 0 011.536-1.52c.65-.363 1.381-.544 2.192-.544.81 0 1.541.181 2.192.544.65.363 1.157.87 1.52 1.52.373.65.56 1.387.56 2.208 0 .821-.187 1.557-.56 2.208a3.968 3.968 0 01-1.52 1.536c-.65.363-1.381.544-2.192.544zm0-1.008c.597 0 1.13-.133 1.6-.4.48-.277.853-.667 1.12-1.168.267-.501.4-1.072.4-1.712 0-.64-.133-1.21-.4-1.712a2.778 2.778 0 00-1.12-1.152 3.085 3.085 0 00-1.6-.416c-.597 0-1.136.139-1.616.416-.47.267-.843.65-1.12 1.152-.267.501-.4 1.072-.4 1.712 0 .64.133 1.21.4 1.712.277.501.65.89 1.12 1.168.48.267 1.019.4 1.616.4zm12.807-6.48h-3.184V30h-1.136v-7.408h-3.184v-1.008h7.504v1.008zm6.479-1.072c.789 0 1.504.181 2.144.544a3.78 3.78 0 011.504 1.504c.363.65.544 1.392.544 2.224 0 .843-.181 1.59-.544 2.24a3.89 3.89 0 01-1.504 1.52c-.629.352-1.344.528-2.144.528a4.092 4.092 0 01-1.856-.416 3.582 3.582 0 01-1.344-1.248v4.688h-1.136v-11.52h1.088v1.664a3.51 3.51 0 011.344-1.28c.565-.299 1.2-.448 1.904-.448zm-.08 7.552c.587 0 1.12-.133 1.6-.4.48-.277.853-.667 1.12-1.168.277-.501.416-1.072.416-1.712 0-.64-.139-1.205-.416-1.696a2.885 2.885 0 00-1.12-1.168 3.14 3.14 0 00-1.6-.416c-.597 0-1.136.139-1.616.416a3.027 3.027 0 00-1.12 1.168c-.267.49-.4 1.056-.4 1.696 0 .64.133 1.21.4 1.712.277.501.651.89 1.12 1.168.48.267 1.019.4 1.616.4zm17.26-3.424c1.141.267 1.712.955 1.712 2.064 0 .736-.272 1.301-.816 1.696-.544.395-1.355.592-2.432.592h-3.824v-8.416h3.712c.96 0 1.712.187 2.256.56.544.373.816.907.816 1.6 0 .459-.128.853-.384 1.184-.245.32-.592.56-1.04.72zm-4.256-.32h2.528c.651 0 1.147-.123 1.488-.368.352-.245.528-.603.528-1.072 0-.47-.176-.821-.528-1.056-.341-.235-.837-.352-1.488-.352h-2.528v2.848zm2.672 3.776c.725 0 1.269-.117 1.632-.352s.544-.603.544-1.104c0-.501-.165-.87-.496-1.104-.331-.245-.853-.368-1.568-.368h-2.784v2.928h2.672zm14.17-5.504c1.173.064 2.064.384 2.672.96.619.565.928 1.307.928 2.224 0 .64-.155 1.21-.464 1.712-.309.49-.768.88-1.376 1.168-.608.288-1.349.432-2.224.432a6.869 6.869 0 01-2.304-.384c-.715-.267-1.291-.619-1.728-1.056l.56-.912c.373.384.869.699 1.488.944.619.235 1.28.352 1.984.352.917 0 1.627-.197 2.128-.592.501-.405.752-.96.752-1.664 0-.693-.251-1.237-.752-1.632-.501-.395-1.259-.592-2.272-.592h-.8v-.848l3.104-3.888h-5.728V18.8h7.2v.816L142.64 23.6zm6.715-4.8h4.56c1.184 0 2.23.24 3.136.72a5.122 5.122 0 012.112 1.984c.502.843.752 1.808.752 2.896 0 1.088-.25 2.059-.752 2.912-.501.843-1.205 1.504-2.112 1.984-.906.47-1.952.704-3.136.704h-4.56V18.8zm4.496 10.176c.982 0 1.84-.192 2.576-.576a4.312 4.312 0 001.712-1.616c.406-.693.608-1.488.608-2.384 0-.896-.202-1.685-.608-2.368a4.17 4.17 0 00-1.712-1.616c-.736-.395-1.594-.592-2.576-.592h-3.312v9.152h3.312z' fill='%23ABABAB'/%3E%3Cpath d='M184.571 12L188 10l3.429 2' stroke='%23ABABAB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188 10v5' stroke='%23ABABAB' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M191.429 36L188 38l-3.429-2' stroke='%23ABABAB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188 38v-5' stroke='%23ABABAB' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M176 20.97V17l3.322-1.97' stroke='%23ABABAB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M176 17l4.206 2.5' stroke='%23ABABAB' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M200 27.03V31l-3.322 1.97' stroke='%23ABABAB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M200 31l-4.206-2.5' stroke='%23ABABAB' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M179.322 33L176 31v-3.97' stroke='%23ABABAB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M176 31l4.165-2.5' stroke='%23ABABAB' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M196.678 15.03L200 17v3.97' stroke='%23ABABAB' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M200 17l-4.206 2.5M188 28v-4m0 0l3.429-2M188 24l-3.429-2' stroke='%23ABABAB' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Crect x='.5' y='.5' width='229' height='47' rx='23.5' stroke='%23ABABAB'/%3E%3C/svg%3E");
}

.viewer-3d__btn.active {
	background-image: url("data:image/svg+xml,%3Csvg width='230' height='48' viewBox='0 0 230 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_364_1513)'%3E%3Cpath d='M41.3127 18.7998V29.9998H40.1447V19.8238H33.0567V29.9998H31.8887V18.7998H41.3127ZM49.6557 21.5198C50.4457 21.5198 51.1597 21.7008 51.7997 22.0638C52.4397 22.4158 52.9417 22.9168 53.3037 23.5678C53.6667 24.2178 53.8477 24.9598 53.8477 25.7918C53.8477 26.6348 53.6667 27.3818 53.3037 28.0318C52.9543 28.6691 52.4332 29.1957 51.7997 29.5518C51.1697 29.9038 50.4557 30.0798 49.6557 30.0798C49.0129 30.0888 48.3771 29.9463 47.7997 29.6638C47.251 29.3715 46.7878 28.9414 46.4557 28.4158V33.1038H45.3207V21.5838H46.4087V23.2478C46.7507 22.6928 47.1987 22.2668 47.7527 21.9678C48.3187 21.6688 48.9517 21.5198 49.6557 21.5198ZM49.5757 29.0718C50.1627 29.0718 50.6957 28.9388 51.1757 28.6718C51.6557 28.3948 52.0297 28.0048 52.2957 27.5038C52.5727 27.0028 52.7117 26.4318 52.7117 25.7918C52.7117 25.1518 52.5727 24.5868 52.2957 24.0958C52.0415 23.6075 51.6529 23.2022 51.1757 22.9278C50.6891 22.6487 50.1366 22.5051 49.5757 22.5118C48.9787 22.5118 48.4397 22.6508 47.9597 22.9278C47.4897 23.2048 47.1167 23.5948 46.8397 24.0958C46.5727 24.5858 46.4397 25.1518 46.4397 25.7918C46.4397 26.4318 46.5727 27.0018 46.8397 27.5038C47.1177 28.0048 47.4897 28.3938 47.9597 28.6718C48.4397 28.9388 48.9787 29.0718 49.5757 29.0718ZM60.2607 30.0798C59.4507 30.0798 58.7197 29.8988 58.0687 29.5358C57.4274 29.1719 56.8966 28.6411 56.5327 27.9998C56.1597 27.3498 55.9727 26.6128 55.9727 25.7918C55.9727 24.9708 56.1587 24.2348 56.5327 23.5838C56.8942 22.9448 57.4259 22.4186 58.0687 22.0638C58.7187 21.7008 59.4497 21.5198 60.2607 21.5198C61.0707 21.5198 61.8017 21.7008 62.4527 22.0638C63.1027 22.4268 63.6097 22.9338 63.9727 23.5838C64.3457 24.2338 64.5327 24.9708 64.5327 25.7918C64.5327 26.6128 64.3457 27.3488 63.9727 27.9998C63.6178 28.6425 63.0916 29.1742 62.4527 29.5358C61.8027 29.8988 61.0717 30.0798 60.2607 30.0798ZM60.2607 29.0718C60.8577 29.0718 61.3907 28.9388 61.8607 28.6718C62.3407 28.3948 62.7137 28.0048 62.9807 27.5038C63.2477 27.0028 63.3807 26.4318 63.3807 25.7918C63.3807 25.1518 63.2467 24.5818 62.9807 24.0798C62.729 23.5939 62.3393 23.1931 61.8607 22.9278C61.3751 22.6462 60.8219 22.5024 60.2607 22.5118C59.6637 22.5118 59.1247 22.6508 58.6447 22.9278C58.1747 23.1948 57.8017 23.5778 57.5247 24.0798C57.2577 24.5808 57.1247 25.1518 57.1247 25.7918C57.1247 26.4318 57.2577 27.0018 57.5247 27.5038C57.8017 28.0048 58.1747 28.3938 58.6447 28.6718C59.1247 28.9388 59.6637 29.0718 60.2607 29.0718ZM70.9807 30.0798C70.1487 30.0798 69.4017 29.8988 68.7407 29.5358C68.0979 29.181 67.5662 28.6548 67.2047 28.0158C66.8307 27.3548 66.6447 26.6128 66.6447 25.7918C66.6447 24.9708 66.8307 24.2348 67.2047 23.5838C67.5662 22.9448 68.0979 22.4186 68.7407 22.0638C69.4017 21.7008 70.1487 21.5198 70.9807 21.5198C71.7057 21.5198 72.3507 21.6638 72.9167 21.9518C73.4927 22.2288 73.9467 22.6398 74.2767 23.1838L73.4287 23.7598C73.1688 23.3592 72.8034 23.038 72.3727 22.8318C71.9403 22.6172 71.4634 22.5075 70.9807 22.5118C70.4044 22.5037 69.8361 22.6472 69.3327 22.9278C68.8527 23.1948 68.4737 23.5778 68.1967 24.0798C67.9297 24.5808 67.7967 25.1518 67.7967 25.7918C67.7967 26.4418 67.9297 27.0188 68.1967 27.5198C68.4737 28.0098 68.8527 28.3948 69.3327 28.6718C69.8227 28.9388 70.3727 29.0718 70.9807 29.0718C71.4817 29.0718 71.9457 28.9708 72.3727 28.7678C72.8034 28.5616 73.1688 28.2404 73.4287 27.8398L74.2767 28.4158C73.9526 28.9538 73.4804 29.387 72.9167 29.6638C72.3407 29.9408 71.6947 30.0798 70.9807 30.0798ZM86.3837 21.5838V29.9998H85.3437V23.3438L81.9357 28.9758H81.4237L78.0157 23.3278V29.9998H76.9757V21.5838H78.1277L81.6957 27.6478L85.3277 21.5838H86.3837ZM93.5887 30.0798C92.7787 30.0798 92.0477 29.8988 91.3967 29.5358C90.7554 29.1719 90.2246 28.6411 89.8607 27.9998C89.4877 27.3498 89.3007 26.6128 89.3007 25.7918C89.3007 24.9708 89.4877 24.2348 89.8607 23.5838C90.2222 22.9448 90.7539 22.4186 91.3967 22.0638C92.0467 21.7008 92.7777 21.5198 93.5887 21.5198C94.3987 21.5198 95.1297 21.7008 95.7807 22.0638C96.4307 22.4268 96.9377 22.9338 97.3007 23.5838C97.6737 24.2338 97.8607 24.9708 97.8607 25.7918C97.8607 26.6128 97.6737 27.3488 97.3007 27.9998C96.9459 28.6426 96.4197 29.1743 95.7807 29.5358C95.1307 29.8988 94.3997 30.0798 93.5887 30.0798ZM93.5887 29.0718C94.1857 29.0718 94.7187 28.9388 95.1887 28.6718C95.6687 28.3948 96.0417 28.0048 96.3087 27.5038C96.5757 27.0028 96.7087 26.4318 96.7087 25.7918C96.7087 25.1518 96.5757 24.5818 96.3087 24.0798C96.057 23.5939 95.6673 23.1931 95.1887 22.9278C94.7031 22.6462 94.1499 22.5023 93.5887 22.5118C92.9917 22.5118 92.4527 22.6508 91.9727 22.9278C91.5027 23.1948 91.1297 23.5778 90.8527 24.0798C90.5857 24.5808 90.4527 25.1518 90.4527 25.7918C90.4527 26.4318 90.5857 27.0018 90.8527 27.5038C91.1297 28.0048 91.5027 28.3938 91.9727 28.6718C92.4527 28.9388 92.9917 29.0718 93.5887 29.0718ZM106.396 22.5918H103.212V29.9998H102.076V22.5918H98.8917V21.5838H106.396V22.5918ZM112.875 21.5198C113.664 21.5198 114.379 21.7008 115.019 22.0638C115.654 22.4108 116.176 22.9329 116.523 23.5678C116.886 24.2178 117.067 24.9598 117.067 25.7918C117.067 26.6348 116.886 27.3818 116.523 28.0318C116.173 28.669 115.652 29.1956 115.019 29.5518C114.39 29.9038 113.675 30.0798 112.875 30.0798C112.232 30.0888 111.596 29.9463 111.019 29.6638C110.47 29.3715 110.007 28.9414 109.675 28.4158V33.1038H108.539V21.5838H109.627V23.2478C109.952 22.7083 110.416 22.2662 110.971 21.9678C111.536 21.6688 112.171 21.5198 112.875 21.5198ZM112.795 29.0718C113.382 29.0718 113.915 28.9388 114.395 28.6718C114.875 28.3948 115.248 28.0048 115.515 27.5038C115.792 27.0028 115.931 26.4318 115.931 25.7918C115.931 25.1518 115.792 24.5868 115.515 24.0958C115.26 23.6076 114.872 23.2023 114.395 22.9278C113.908 22.6487 113.356 22.5051 112.795 22.5118C112.198 22.5118 111.659 22.6508 111.179 22.9278C110.706 23.2083 110.319 23.612 110.059 24.0958C109.792 24.5858 109.659 25.1518 109.659 25.7918C109.659 26.4318 109.792 27.0018 110.059 27.5038C110.336 28.0048 110.71 28.3938 111.179 28.6718C111.659 28.9388 112.198 29.0718 112.795 29.0718ZM130.055 25.6478C131.196 25.9148 131.767 26.6028 131.767 27.7118C131.767 28.4478 131.495 29.0128 130.951 29.4078C130.407 29.8028 129.596 29.9998 128.519 29.9998H124.695V21.5838H128.407C129.367 21.5838 130.119 21.7708 130.663 22.1438C131.207 22.5168 131.479 23.0508 131.479 23.7438C131.479 24.2028 131.351 24.5968 131.095 24.9278C130.85 25.2478 130.503 25.4878 130.055 25.6478ZM125.799 25.3278H128.327C128.978 25.3278 129.474 25.2048 129.815 24.9598C130.167 24.7148 130.343 24.3568 130.343 23.8878C130.343 23.4178 130.167 23.0668 129.815 22.8318C129.474 22.5968 128.978 22.4798 128.327 22.4798H125.799V25.3278ZM128.471 29.1038C129.196 29.1038 129.74 28.9868 130.103 28.7518C130.466 28.5168 130.647 28.1488 130.647 27.6478C130.647 27.1468 130.482 26.7778 130.151 26.5438C129.82 26.2988 129.298 26.1758 128.583 26.1758H125.799V29.1038H128.471ZM142.641 23.5998C143.814 23.6638 144.705 23.9838 145.313 24.5598C145.932 25.1248 146.241 25.8668 146.241 26.7838C146.241 27.4238 146.086 27.9938 145.777 28.4958C145.468 28.9858 145.009 29.3758 144.401 29.6638C143.793 29.9518 143.052 30.0958 142.177 30.0958C141.392 30.1003 140.613 29.9704 139.873 29.7118C139.158 29.4448 138.582 29.0928 138.145 28.6558L138.705 27.7438C139.078 28.1278 139.574 28.4428 140.193 28.6878C140.812 28.9228 141.473 29.0398 142.177 29.0398C143.094 29.0398 143.804 28.8428 144.305 28.4478C144.806 28.0428 145.057 27.4878 145.057 26.7838C145.057 26.0908 144.806 25.5468 144.305 25.1518C143.804 24.7568 143.046 24.5598 142.033 24.5598H141.233V23.7118L144.337 19.8238H138.609V18.7998H145.809V19.6158L142.641 23.5998ZM149.356 18.7998H153.916C155.1 18.7998 156.146 19.0398 157.052 19.5198C157.932 19.9641 158.665 20.653 159.164 21.5038C159.666 22.3468 159.916 23.3118 159.916 24.3998C159.916 25.4878 159.666 26.4588 159.164 27.3118C158.663 28.1548 157.959 28.8158 157.052 29.2958C156.146 29.7658 155.1 29.9998 153.916 29.9998H149.356V18.7998ZM153.852 28.9758C154.834 28.9758 155.692 28.7838 156.428 28.3998C157.137 28.0304 157.73 27.4708 158.14 26.7838C158.546 26.0908 158.748 25.2958 158.748 24.3998C158.748 23.5038 158.546 22.7148 158.14 22.0318C157.736 21.3399 157.142 20.7789 156.428 20.4158C155.692 20.0208 154.834 19.8238 153.852 19.8238H150.54V28.9758H153.852Z' fill='%23E04174'/%3E%3Cpath d='M184.57 12L187.999 10L191.428 12' stroke='%23E04174' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188 10V15' stroke='%23E04174' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M191.428 36L187.999 38L184.57 36' stroke='%23E04174' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M188 38V33' stroke='%23E04174' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M176 20.9698V16.9998L179.322 15.0298' stroke='%23E04174' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M176 17L180.206 19.5' stroke='%23E04174' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M200 27.0298V30.9998L196.678 32.9698' stroke='%23E04174' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M200.001 31L195.795 28.5' stroke='%23E04174' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M179.322 32.9998L176 30.9998V27.0298' stroke='%23E04174' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M176 31L180.165 28.5' stroke='%23E04174' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M196.678 15.0298L200 16.9998V20.9698' stroke='%23E04174' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M199.999 17L195.793 19.5M187.999 28V24M187.999 24L191.428 22M187.999 24L184.57 22' stroke='%23E04174' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath d='M206 0.5H24C11.0213 0.5 0.5 11.0213 0.5 24C0.5 36.9787 11.0213 47.5 24 47.5H206C218.979 47.5 229.5 36.9787 229.5 24C229.5 11.0213 218.979 0.5 206 0.5Z' stroke='%23E04174'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_364_1513'%3E%3Crect width='230' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.viewer-3d__btn.hidden {
	display: none;
}

.viewer-3d__slider {
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
	bottom: 140px;
	opacity: 0;
	overflow: hidden;
	z-index: 0;
	background: #fff;
	height: 495px;
	width: calc(100% - 1px);
}

.viewer-3d__slider img {
	display: none;
	max-width: 100%;
	width: auto;
	margin: 0 auto;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.viewer-3d__slider img.active {
	display: block;
}

.viewer-3d__btn.active + .viewer-3d__arrows {
	display: block;
}

.viewer-3d__arrows {
	display: none;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: url('../images/3d-arrows.png');
	background-repeat: no-repeat;
	z-index: 999;
	width: 100%;
	transform: translateY(-30%);
	background-position: center;
	pointer-events: none;
}

.viewer-3d__slider .swiper-scrollbar-drag {
	background-color: transparent;
}


.fotorama__stage.hidden {
	opacity: 0;
}

.viewer-3d__slider.active {
	opacity: 1;
	z-index: 15;
	overflow: visible;
}


@media (max-width: 789px) {
	.viewer-3d__btn {
		z-index: 999999;
	}
	.viewer-3d__slider.active {
		z-index: 100;
	}
	.viewer-3d__arrows {
		z-index: 999999;
	}
}




.item-wrap-new {background:url(../images/bg-foto.png) repeat-x bottom;}
.fotorama__nav-wrap {margin-top:15px;}

/*

@media screen and (min-width: 1280px) {
  .cat-thumbs .cat-thumb:nth-child(3) {margin-top: -6px;}
}

@media screen and (min-width: 1639px) {
  .cat-thumbs .cat-thumb:nth-child(4) {margin-top: -6px;}
  .cat-thumbs .cat-thumb:nth-child(3) {margin-top: 0;}
} */

.file_simple {
	position:relative;
	overflow:hidden;
}
.file_simple input {
	opacity: 0;
	position: absolute;
	font-size: 40px;
	top: -5px;
	left: -315px;
	z-index: 100;
	cursor: pointer;
}

.brazzers-daddy .image-wrap {
	transition: height 100ms;
}
.brazzers-daddy .image-wrap.image-wrap_vertical {
	height:100%!important;
}

@media screen and (max-width: 1639px) {
	.cat-img {
	height: 230px !important;
}

	.viewer-3d__btn {
		width: 160px;
	}
/*
#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-height: 230px!important;}
.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-height: 230px!important;}
*/
.brazzers-daddy .image-wrap {
	height: 251px !important;
}
	.cat-thumb-new {
		width: 287px !important;
		height: 434px!important;
	margin-right:19px;
	}

	.cat-link2-new {
		display: block;
		margin-top: 15px;
		text-transform: capitalize;
		height: 20px;
		overflow: hidden
	}
	.cat-thumb-shkafi .cat-link2-new{height: 46px; overflow: hidden}
	.cat-thumb-shkafi .cat-link2-new.cat-link-two-lines{padding: 0 15px}

	.stiker-new {
		top: 70px;
	}

	.cat-item-status-new {
		position: relative;
		float: left;
		z-index: 2;
	}

	.cat-item-status-new .bullet {
		width: 9px;
		height: 9px;
		position: relative;
		z-index: 2;
		border-radius: 5px;
		float: left;
		margin-top: 7.5px;
		margin-right: 8px;
		margin-left: 9px;
	}

	.cat-item-status-new .bullet.blue {
		background: #3968d0;
	}

	.cat-item-status-new .bullet.pink {
		background: #ee4d8a;
	}

	.cat-item-status-text-new {
		float: left;
		color: #383838;
		font-size: 13px;
		text-transform: lowercase;
	}

	.item-h2-rating-wrapp-new {
		position: relative;
		float: right;
		z-index: 2;
		width: initial;
		margin-right: 9px;
	}

	.rating-wrapp-new {
		width: initial;
		margin: 2px 0 0 0;
	}

	.rating-wrapp-new .rating {
		float: left;
	}

	.rating-wrapp-new .rating-count {
		float: left;
		margin: 0 0 0 5px;
	}

	.rating-wrapp-new .rating-count p {
		color: #404145;
		font-size: 11px;
	}

	.cat-price-new {
		color: #f04d8b !important;
		font-size: 16px;
		font-weight: 700;
	}

	.cat-img-new {
		margin-bottom: 6px;
	}

	.price-list-new {
		position: relative;
		z-index: 2;
		background: url('../images/price-new.png') 0 4px no-repeat;
		margin: 0 auto;
		width: 78px;
		text-align: left;
		padding-left: 20px;
		cursor: pointer;
	}

	.price-list-new:hover {
		background: url('../images/price-new-hover.png') 0 4px no-repeat;
	}
	.price-list-new:hover span {
		color: #ee4d8a;
		border-color: #ee4d8a;
	}

	.cat-price-container-new {
		margin-top: 5px;
		margin-bottom: 7px;
	}
	
	.cat-sizes{
		position: relative;
		z-index: 2;
	}

	.to-basket-new {
		position: relative;
		z-index: 2;
		background: url('../images/basket-new.png') 0 0 no-repeat;
		margin: 0 auto;
		width: 72px;
		text-align: left;
		padding-left: 28px;
		cursor: pointer;
	}

	.to-basket-new:hover {
		background: url('../images/basket-new-hover.png') 0 0 no-repeat;
	}

	.price-list-new a, .to-basket-new a {
		font-weight: 500;
	}

	.price-list-new:hover a, .to-basket-new:hover a {
		color: #f04d8b;
		border-bottom: 1px dashed #f04d8b;
	}

	.cat-over-left-new {
		position: absolute;
		top: 421px;
		z-index: 2;
		width: 87px;
	}

	.cat-thumb-new .color-sel {
		text-align: right;
		padding-right: 60px;
		height: 97px;
		bottom: -99px;
		padding-top: 0px;
		width: 220px;
	}

	.cat-thumb-new .add-control-col {
		width: 72px;
		width: 72px;
	}

	.cat-thumb-new .add-control-col.second {
		margin-top: -27px;
	}

	.item-link-new {
		padding: 0 !important;
		/* font-weight: 700; */
	}

	.cat-thumb-new .add-control-div {
		margin: 25px 0;
	}

	.cat-thumb .arrow-left {
		display: none;
	}

	.cat-thumb:hover .arrow-left {
		display: block;
		position: absolute;
		z-index: 2;
		width: 20px;
		height: 43px;
		background: url('../images/image-left.png') 0 0 no-repeat;
		cursor: pointer;
		top: 174px;
		left: 7px;
	}

	.cat-thumb .arrow-left:hover {
		background: url('../images/image-left-hover.png') 0 0 no-repeat;
	}

	.cat-thumb .arrow-right {
		display: none;
	}

	.cat-thumb:hover .arrow-right {
		display: block;
		position: absolute;
		z-index: 2;
		width: 20px;
		height: 43px;
		background: url('../images/image-right.png') 0 0 no-repeat;
		cursor: pointer;
		top: 174px;
		left: 267px;
	}

	.cat-thumb .arrow-right:hover {
		background: url('../images/image-right-hover.png') 0 0 no-repeat;
	}

	.cat-thumb .cat-price-new .black {
		color: #252525 !important;
		font-weight: 400 !important;
	}
}

@media screen and (max-width: 1279px) {
/*
	.cat-img {
	height: 181px !important;
}
*/
	.cat-thumb-new {
		width: 227px !important;
/* 		height: 364px !important; */
	}

	.cat-link2-new {
		display: block;
		margin-top: 15px;
		text-transform: capitalize;
	}

	.stiker-new {
		top: 120px;
	}

	.cat-item-status-new {
		position: relative;
		float: left;
		z-index: 2;
	}

	.cat-item-status-new .bullet {
		width: 9px;
		height: 9px;
		position: relative;
		z-index: 2;
		border-radius: 5px;
		float: left;
		margin-top: 7.5px;
		margin-right: 8px;
		margin-left: 9px;
	}

	.cat-item-status-new .bullet.blue {
		background: #3968d0;
	}

	.cat-item-status-new .bullet.pink {
		background: #ee4d8a;
	}

	.cat-item-status-text-new {
		float: left;
		color: #383838;
		font-size: 13px;
		text-transform: lowercase;
	}

	.item-h2-rating-wrapp-new {
		position: relative;
		float: right;
		z-index: 2;
		width: initial;
		margin-right: 9px;
	}

	.rating-wrapp-new {
		width: initial;
		margin: 2px 0 0 0;
	}

	.rating-wrapp-new .rating {
		float: left;
	}

	.rating-wrapp-new .rating-count {
		float: left;
		margin: 0 0 0 5px;
	}

	.rating-wrapp-new .rating-count p {
		color: #404145;
		font-size: 11px;
	}

	.cat-price-new {
		color: #f04d8b !important;
		font-size: 16px;
		font-weight: 700;
	}

	.cat-img-new {
		margin-bottom: 6px;
	}

	.price-list-new {
		position: relative;
		z-index: 2;
		background: url('../images/price-new.png') 0 4px no-repeat;
		margin: 0 auto;
		width: 78px;
		text-align: left;
		padding-left: 20px;
		cursor: pointer;
	}

	.price-list-new:hover {
		background: url('../images/price-new-hover.png') left / contain no-repeat!important;
	}

	.cat-price-container-new {
		margin-top: 5px;
		margin-bottom: 7px;
	}

	.to-basket-new {
		position: relative;
		z-index: 2;
		background: url('../images/basket-new.png') 0 0 no-repeat;
		margin: 0 auto;
		width: 72px;
		text-align: left;
		padding-left: 28px;
		cursor: pointer;
	}

	.to-basket-new:hover {
		background: url('../images/basket-new-hover.png') 0 0 no-repeat;
	}
	.price-list-new:hover span {
		color: #ee4d8a;
		border-color: #ee4d8a;
	}

	.price-list-new a, .to-basket-new a {
		font-weight: 500;
	}

	.price-list-new:hover a, .to-basket-new:hover a {
		color: #f04d8b;
		border-bottom: 1px dashed #f04d8b;
	}

	.cat-over-left-new {
		position: absolute;
		top: 380px;
		z-index: 2;
		width: 87px;
	}

	.cat-thumb-new .color-sel {
		text-align: right;
		padding-right: 60px;
		height: 97px;
		bottom: -99px;
		padding-top: 0px;
		width: 160px;
	}

	.cat-thumb-new .add-control-col {
		width: 72px;
		width: 72px;
	}

	.cat-thumb-new .add-control-col.second {
		margin-top: -27px;
	}

	.item-link-new {
		padding: 0 !important;
		/* font-weight: 700; */
	}

	.cat-thumb-new .add-control-div {
		margin: 25px 0;
	}

	.cat-thumb .arrow-left {
		display: none;
	}

	.cat-thumb:hover .arrow-left {
		display: block;
		position: absolute;
		z-index: 2;
		width: 20px;
		height: 43px;
		background: url('../images/image-left.png') 0 0 no-repeat;
		cursor: pointer;
		top: 146px;
		left: 7px;
	}

	.cat-thumb .arrow-left:hover {
		background: url('../images/image-left-hover.png') 0 0 no-repeat;
	}

	.cat-thumb .arrow-right {
		display: none;
	}

	.cat-thumb:hover .arrow-right {
		display: block;
		position: absolute;
		z-index: 2;
		width: 20px;
		height: 43px;
		background: url('../images/image-right.png') 0 0 no-repeat;
		cursor: pointer;
		top: 146px;
		left: 206px;
	}

	.cat-thumb .arrow-right:hover {
		background: url('../images/image-right-hover.png') 0 0 no-repeat;
	}

	.cat-thumb .cat-price-new .black {
		color: #252525 !important;
		font-weight: 400 !important;
	}
}



@media screen and (min-width: 1640px) {
	.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new .one-click-pop-close.pop-close-new{right: 6%;}
	.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-bg-new .item_info_form, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new .item_info_form, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new .item_info_form{margin-right: 15px;margin-left: 0;}
	.cat-thumb-new {
		width: 248px;
		height: 364px;
	}

	.cat-link2-new {
		height: 20px;
		display: block;
		margin-top: 15px;
		text-transform: capitalize;
	}
	.cat-thumb-shkafi .cat-link2-new{height: auto;}

	.stiker-new {
		top: 70px;
	}

	.cat-item-status-new {
		position: relative;
		float: left;
		z-index: 2;
	}

	.cat-item-status-new .bullet {
		width: 9px;
		height: 9px;
		position: relative;
		z-index: 2;
		border-radius: 5px;
		float: left;
		margin-top: 7.5px;
		margin-right: 8px;
		margin-left: 9px;
	}

	.cat-item-status-new .bullet.blue {
		background: #3968d0;
	}

	.cat-item-status-new .bullet.pink {
		background: #ee4d8a;
	}

	.cat-item-status-text-new {
		float: left;
		color: #383838;
		font-size: 13px;
		text-transform: lowercase;
	}

	.item-h2-rating-wrapp-new {
		position: relative;
		float: right;
		z-index: 2;
		width: initial;
		margin-right: 9px;
	}

	.rating-wrapp-new {
		width: initial;
		margin: 2px 0 0 0;
	}

	.rating-wrapp-new .rating {
		float: left;
	}

	.rating-wrapp-new .rating-count {
		float: left;
		margin: 0 0 0 5px;
	}

	.rating-wrapp-new .rating-count p {
		color: #404145;
		font-size: 11px;
	}

	.cat-price-new {
		color: #f04d8b !important;
		font-size: 16px;
		font-weight: 700;
	}

	.cat-img-new {
			/* width: 100%; */
	margin: 0 9px 6px;
	}

	.price-list-new {
		position: relative;
		z-index: 2;
		background: url('../images/price-new.png') 0 4px no-repeat;
		margin: 0 auto;
		width: 78px;
		text-align: left;
		padding-left: 20px;
		cursor: pointer;
		font-weight: 500;
	}

	.price-list-new:hover {
		background: url('../images/price-new-hover.png') 0 4px no-repeat;
	}

	.cat-price-container-new {
		margin-top: 5px;
		margin-bottom: 7px;
	}

	.to-basket-new {
		position: relative;
		z-index: 2;
		background: url('../images/basket-new.png') 0 0 no-repeat;
		margin: 0 auto;
		width: 72px;
		text-align: left;
		padding-left: 28px;
		cursor: pointer;
	}

	.to-basket-new:hover {
		background: url('../images/basket-new-hover.png') 0 0 no-repeat;
	}

	.price-list-new a, .to-basket-new a {
		font-weight: 500;
	}

	.price-list-new:hover a, .to-basket-new:hover a {
		color: #f04d8b;
		border-bottom: 1px dashed #f04d8b;
	}

	.cat-over-left-new {
		position: absolute;
		top: 380px;
		z-index: 2;
		width: 87px;
	}

	.cat-thumb-new .color-sel {
		text-align: right;
		padding-right: 27px;
		height: 97px;
		bottom: -109px;
		padding-top: 10px;
		width: 175px;
	}

	.cat-thumb-new .add-control-col {
		width: 72px;
		width: 72px;
	}

	.cat-thumb-new .add-control-col.second {
		margin-top: -27px;
	}

	.item-link-new {
		padding: 0 !important;
		/* font-weight: 700; */
	}

	.cat-thumb-new .add-control-div {
		margin: 25px 0;
	}

	.cat-thumb .arrow-left {
		display: none;
	}

	.cat-thumb:hover .arrow-left {
		display: block;
		position: absolute;
		z-index: 2;
		width: 20px;
		height: 43px;
		background: url('../images/image-left.png') 0 0 no-repeat;
		cursor: pointer;
		top: 146px;
		left: 6px;
	}

	.cat-thumb .arrow-left:hover {
		background: url('../images/image-left-hover.png') 0 0 no-repeat;
	}

	.cat-thumb .arrow-right {
		display: none;
	}

	.cat-thumb:hover .arrow-right {
		display: block;
		position: absolute;
		z-index: 2;
		width: 20px;
		height: 43px;
		background: url('../images/image-right.png') 0 0 no-repeat;
		cursor: pointer;
		top: 146px;
		right: 5px;
	}

	.cat-thumb .arrow-right:hover {
		background: url('../images/image-right-hover.png') 0 0 no-repeat;
	}

	.cat-thumb .cat-price-new .black {
		color: #252525 !important;
		font-weight: 400 !important;
	}
}

.basket-popover-new {
	position: absolute;
	width: 503px;
	height: 125px;
	margin-top: -117px;
	display: none;
	z-index: 5;
}
.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form, .catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form .basket-popover-bg-new{
	width: 285px;height: 120px;
}
.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-new.mini_form, .catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-new.mini_form .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-new.mini_form, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-new.mini_form .basket-popover-bg-new{
	margin-left: -43px;
}
.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form .basket-popover-bg-new{background-position: left bottom;}
.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-new.mini_form .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-new.mini_form .basket-popover-bg-new{background-position: right bottom;}
.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form .basket-popover-bg-new .price-bg{padding: 15px 10px 0}

.basket-popover-bg-new {
	background: url('../images/basket-popover-bg.png') left bottom no-repeat;
	position: relative;
	width: 503px;
	height: 125px;
}
.basket-popover-bg-new .item_info_form{display: flex;align-items: center;padding: 0 15px; width: 100%;margin-left: 15px;height: calc(100% - 25px);box-sizing: border-box;gap: 5%;}
.basket-popover-bg-new .item_info_form .color-wrap{display: flex;flex-direction: column;flex: 1 0 45%;z-index: 9;}
.basket-popover-bg-new .item_info_form .color-wrap .color-select-wrap{margin: 0;}

@media (min-width: 1375px) and (max-width: 1639px) {
	.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new .one-click-pop-close.pop-close-new{right: 6%;}
	.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-bg-new .item_info_form, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new .item_info_form, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new .item_info_form{margin-right: 15px;margin-left: 0;}
	.cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new, .cat-thumb-new:nth-child(4n) .basket-popover-bg-new {background: url('../images/basket-popover-bg2.png') right bottom no-repeat;}
	.cat-thumb-new:nth-child(4n-1) .basket-popover-new{margin-left: -280px;}
	.cat-thumb-new:nth-child(4n) .basket-popover-new {/*         margin-left: -393px; */margin-left: -280px;}
	.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-new.mini_form .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-new.mini_form .basket-popover-bg-new{background-position: right bottom;}
}
@media screen and (max-width: 1639px) {


}

@media screen and (max-width: 1279px) {
/*
	.basket-popover-new {
		margin-left: -22px;
	}

	.cat-thumb-new:nth-child(3n) .basket-popover-new {
		margin-left: -423px;
	}
*/

.basket-popover-new {
		margin-left: 27px;
	}

	.cat-thumb-new:nth-child(3n) .basket-popover-new {
		margin-left: -370px;
	}
}

@media screen and (min-width: 1640px) {
	.basket-popover-new {
		margin-left: -17px;
	}

/*
	.cat-thumb-new:nth-child(4n+3) .basket-popover-new, .cat-thumb-new:nth-child(4n+4) .basket-popover-new {
		margin-left: -423px;
	}
	
	.catalog-page .cat-thumb-new:nth-child(4n+3) .basket-popover-new, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-new {
		margin-left: 0;
	}
*/


  .cat-thumb-new:nth-child(4n+4) .basket-popover-new, .cat-thumb-new:nth-child(4n-1) .basket-popover-new, .cat-thumb-new:nth-child(4n) .basket-popover-new {
		margin-left: -423px;
	}
.catalog-page .cat-thumb-new:nth-child(4n+3) .basket-popover-new, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-new {
		margin-left: 0;
	}
	.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(2n+4) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(2n) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(n+4) .basket-popover-bg-new{
		background: url('../images/basket-popover-bg.png') left bottom no-repeat;
	} 
	.catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-bg-new  {
		background: url('../images/basket-popover-bg2.png') right bottom no-repeat;
	}   
/*
	.cat-thumb-new:nth-child(4n+3) .basket-popover-bg-new, .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n+4) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat;
	}
		.catalog-page .cat-thumb-new:nth-child(5n+1) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n+2) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n+3) .basket-popover-bg-new{
			background: url('../images/basket-popover-bg.png') 0 0 no-repeat;
		}

		.catalog-page .cat-thumb-new:nth-child(5n+1) .basket-popover-new, .catalog-page .cat-thumb-new:nth-child(5n+1) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n+2) .basket-popover-new, .catalog-page .cat-thumb-new:nth-child(5n+2) .basket-popover-bg-new{
			margin-left: 10px;
		}
		 

	.cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n+4) .basket-popover-bg-new {
	  margin-left: -384px;
	}
	.catalog-page .cat-thumb-new:nth-child(5n+3) .basket-popover-new, .catalog-page .cat-thumb-new:nth-child(5n+3) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(5n+4) .basket-popover-new{
		margin-left: 0;
	}
*/

	.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new, .catalog-page .cat-thumb-new:nth-child(2n+4) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(2n) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(n+4) .basket-popover-bg-new{
		margin-left: 0;
	}
	.catalog-page .cat-thumb-new:nth-child(4n) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(4n-1) .basket-popover-bg-new {
	  margin-left: -300px;
	}

}

.basket-popover-new .color-wrap {
/*     padding: 35px 50px 0px; */
padding:0;
}

.basket-popover-new .color-wrap h4 {
	text-align: left;
}

.basket-popover-new .color-select-wrap {
	position: relative;
	max-width: 242px;
}

.basket-popover-new .price-bg {
	height: 46px;
/*     position: absolute; */
 position: relative;
	top: 0;
	right: 0;
	width: 266px;
/*     padding: 71px 10px 0 15px; */
padding: 0;
	background: none;
	z-index: 6;
	display: flex;
	align-items: center;
	flex: 1 0 50%;
	padding-top: 15px;
}

.im-new {
	background-image: url('../images/star-rating-passive-small.png');
	background-size: 14px 13px;
	background-repeat: no-repeat;
	width: 14px;
	height: 13px;
	display: inline-block;
}

.im-hover-new {
	background-image: url('../images/star-rating-active-small.png');
	background-size: 14px 13px;
	background-repeat: no-repeat;
	width: 14px;
	height: 13px;
	display: inline-block;
}

.rating-new {
	float: left;
	margin-top: 3px;
	overflow: hidden;
}

.pop-close-new {
	top: 40px;
	right: 47px;
	z-index: 7;
}

/* 11.04.2016 fixes */

.sr-ot-icons {
	float: right;
	margin-top: -38px;
}

.sr-ot-icons p {
	color: #0c44b5;
}

.sravnenie {
	height: 18px;
	padding-left: 27px;
	margin-right: 10px;
	background: url('../images/topmenu-sravnenie.png') 0 0 no-repeat;
	line-height: 18px;
	float: right;
	cursor: pointer;
}

.sravnenie:hover, .sravnenie.hover {
	background: url('../images/topmenu-sravnenie.png') 0 -18px no-repeat;
}

.sravnenie:hover a, .otlojit:hover a,
.sravnenie.hover a, .otlojit.hover a
{
	color: #f65e98;
	text-decoration: none;
}

.otlojit {
	height: 18px;
	padding-left: 26px;
	background: url('../images/topmenu-otlojit.png') 0 0 no-repeat;
	line-height: 18px;
	float: right;
	cursor: pointer;
}

.otlojit:hover, .otlojit.hover {
	background: url('../images/topmenu-otlojit.png') 0 -18px no-repeat;
}

.pre-head {
	width: 100%;
	height: 51px;
	background: url('../images/pre-head-bg.png') 0 0 repeat-x;
}

.head {
	background: none;
	height: 115px;
	margin-top: -2px;
}

.nav {
	background: #0c44b5;
	height: 52px;
	position: relative;
	z-index: 2;
}

.nav ul {
	padding: 0;
}

.nav ul li {
	height: 52px;
	line-height: 52px;
	background: url('../images/topmenu-separator.png') no-repeat right;
}

.nav ul li:hover {
	background: #002d87 url('../images/topmenu-separator.png') no-repeat right;
}

.nav ul li:last-child {
	background: initial;
	text-align: center;
}

.nav ul li:last-child:hover {
	background: #002d87;
}

.drop ul li:hover {
	background: #f9f9fa !important;
}

.drop ul li a:hover {
	color: #1d58cc;
	text-decoration: underline;
}

.nav ul li a {
	height: 52px;
	padding: 0 10px;
}

.drop ul li {
	height: 39px;
	line-height: 39px;
	text-align: left !important;
}

.topmenu-catalog {
	background: #0037a6 !important;
	cursor: pointer;
}

.topmenu-catalog:hover {
	/* background: #0037a6 !important; */
	background: #002d87 !important;
}

.topmenu-catalog .catalog-icon {
	width: 21px;
	height: 19px;
	background: url('../images/catalog-icon.png') 0 0 no-repeat;
	float: left;
	margin-top: 16px;
	margin-left: 14px;
	margin-right: 10px;
}

.topmenu-catalog a {
	line-height: 52px;
}


.topmenu-catalog .catalog-more {
	width: 7px;
	height: 4px;
	background: url('../images/catalog-more.png') 0 0 no-repeat;
	float: right;
	margin-top: 24px;
	margin-right: 25px;
}

.topmenu-catalog:hover a {
	background: #002d87 !important;
}

.sales {
	background: #f04d8b !important;
	cursor: pointer;
	text-align: center;
}

.sales:hover {
	background: #e04174 !important;
}

.sales:hover a {
	background: #e04174 !important;
}

.sales .sales-icon {
	width: 16px;
	height: 21px;
	background: url('../images/sales-icon.png') 0 0 no-repeat;
	float: left;
	margin-top: 15px;
}

.nav ul li.sales a {
	 padding: 0;
}

.search-container {
	margin-left: 265px;
	width: 466px;
}

.search-container .line-left {
	width: 1px;
	height: 43px;
	background: url('../images/head-search-bg.png') 0 0 no-repeat;
	float: left;
	margin-top: 36px;
}

.search-container .line-right {
	width: 1px;
	height: 43px;
	background: url('../images/head-search-bg.png') 0 0 no-repeat;
	float: right;
	margin-top: 36px;
}

.search-container .search-container-central {
	float: left;
	padding-left: 40px;
}

.search-container .search-title {
	color: #2f2f2f;
	font-size: 18px;
	padding: 20px 0 12px 0;
}
.search-container h1.search-title{
	font-size:18px!important;
}

.search-container .search-in {
	width: 370px;
}

.kor div strong {
	font-weight: 700;
	color: #2f2f2f;
}

.left-menu-new {
	margin-top: -20px;
}
.main-box.mainmain .left-menu-new {
	margin-top: 0px;
}

.nav ul li:hover .drop {
	margin-top: -7px;
}

.left-menu-new li {
	padding: 0;
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	height: initial;
}

.left-menu-new li:hover {
	border: 1px solid #0c44b5;
}

.left-menu-new li a {
	padding: 0px 26px 0px 45px;
}

.left-menu-new li:hover a {
	color: #0c44b5;
}

.left-menu-new .icon1 a/*
,
.tabs_main .icon1 a
*/
{
	background: url('../images/left-menu/1-normal.png') 14px center no-repeat;
}

.left-menu-new .icon1:hover a/*,
 .tabs_main .icon1:hover a */
{
	background: url('../images/left-menu/1-hover.png') 14px center no-repeat;
}

.left-menu-new .icon1.selected a/*,
 .left-menu-new .icon1.active:hover a:hover */
{
	background: url('../images/left-menu/1-active.png') 14px center no-repeat;
}

.left-menu-new .icon2 a/*,
.tabs_main .icon2 a */
{
	background: url('../images/left-menu/2-normal.png') 14px center no-repeat;
}

.left-menu-new .icon2:hover a/*,
 .tabs_main .icon2:hover a */
{
	background: url('../images/left-menu/2-hover.png') 14px center no-repeat;
}

.left-menu-new .icon2.selected a/*,
 .left-menu-new .icon2.active:hover a:hover */
{
	background: url('../images/left-menu/2-active.png') 14px center no-repeat;
}

.left-menu-new .icon2.active:hover a {
	background: url('../images/left-menu/2-hover.png') 14px center no-repeat;
}

.left-menu-new .icon3 a/*,
 .tabs_main .icon3 a */
{
	background: url('../images/left-menu/3-normal.png') 14px center no-repeat;
}

.left-menu-new .icon3:hover a/*,
.tabs_main .icon3:hover a */
{
	background: url('../images/left-menu/3-hover.png') 14px center no-repeat;
}

.left-menu-new .icon3.selected a,
.left-menu-new .icon3.active:hover a:hover
{
	background: url('../images/left-menu/3-active.png') 14px center no-repeat;
}



.left-menu-new .icon4 a {
	background: url('../images/left-menu/4-normal.png') 14px center no-repeat;
}

.left-menu-new .icon4:hover a {
	background: url('../images/left-menu/4-hover.png') 14px center no-repeat;
}

.left-menu-new .icon4.selected a,
.left-menu-new .icon4.active:hover a:hover
{
	background: url('../images/left-menu/4-active.png') 14px center no-repeat;
}

.left-menu-new .icon4.active:hover a {
	background: url('../images/left-menu/4-hover.png') 14px center no-repeat;
}

.left-menu-new .icon5 a/*,
 .tabs_main .icon5 a */
{
	background: url('../images/left-menu/5-normal.png') 14px center no-repeat;
}

.left-menu-new .icon5:hover a/*,
 .tabs_main .icon5:hover a */
{
	background: url('../images/left-menu/5-hover.png') 14px center no-repeat;
}

.left-menu-new .icon5.selected a,
.left-menu-new .icon5.active:hover a:hover
{
	background: url('../images/left-menu/5-active.png') 14px center no-repeat;
}

.left-menu-new .icon5.active:hover a {
	background: url('../images/left-menu/5-hover.png') 14px center no-repeat;
}

.left-menu-new .icon5.active:hover a:hover {
	background: url('../images/left-menu/5-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon6 a/*,
 .tabs_main .icon6 a */
{
	background: url('../images/left-menu/6-normal.png') 14px center no-repeat;
}

.left-menu-new .icon6:hover a/*,
 .tabs_main .icon6:hover a */
{
	background: url('../images/left-menu/6-hover.png') 14px center no-repeat;
}

.left-menu-new .icon6.selected a,
.left-menu-new .icon6.active:hover a:hover
{
	background: url('../images/left-menu/6-active.png') 14px center no-repeat;
}

.left-menu-new .icon6.active:hover a {
	background: url('../images/left-menu/6-hover.png') 14px center no-repeat;
}

.left-menu-new .icon6.active:hover a:hover {
	background: url('../images/left-menu/6-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon7 a {
	background: url('../images/left-menu/7-normal.png') 14px center no-repeat;
}

.left-menu-new .icon7:hover a {
	background: url('../images/left-menu/7-hover.png') 14px center no-repeat;
}

.left-menu-new .icon7.selected a,
.left-menu-new .icon7.active:hover a:hover
{
	background: url('../images/left-menu/7-active.png') 14px center no-repeat;
}

.left-menu-new .icon7.active:hover a {
	background: url('../images/left-menu/7-hover.png') 14px center no-repeat;
}

.left-menu-new .icon7.active:hover a:hover {
	background: url('../images/left-menu/7-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon8 a {
	background: url('../images/left-menu/8-normal.png') 14px center no-repeat;
}

.left-menu-new .icon8:hover a {
	background: url('../images/left-menu/8-hover.png') 14px center no-repeat;
}

.left-menu-new .icon8.selected a,
.left-menu-new .icon8.active:hover a:hover
{
	background: url('../images/left-menu/8-active.png') 14px center no-repeat;
}

.left-menu-new .icon8.active:hover a {
	background: url('../images/left-menu/8-hover.png') 14px center no-repeat;
}

.left-menu-new .icon8.active:hover a:hover {
	background: url('../images/left-menu/8-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon9 a {
	background: url('../images/left-menu/9-normal.png') 14px center no-repeat;
}

.left-menu-new .icon9:hover a {
	background: url('../images/left-menu/9-hover.png') 14px center no-repeat;
}

.left-menu-new .icon9.selected a,
.left-menu-new .icon9.active:hover a:hover
{
	background: url('../images/left-menu/9-active.png') 14px center no-repeat;
}

.left-menu-new .icon9.active:hover a {
	background: url('../images/left-menu/9-hover.png') 14px center no-repeat;
}

.left-menu-new .icon9.active:hover a:hover {
	background: url('../images/left-menu/9-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon10 a {
	background: url('../images/left-menu/10-normal.png') 14px center no-repeat;
}

.left-menu-new .icon10:hover a {
	background: url('../images/left-menu/10-hover.png') 14px center no-repeat;
}

.left-menu-new .icon10.selected a,
.left-menu-new .icon10.active:hover a:hover
{
	background: url('../images/left-menu/10-active.png') 14px center no-repeat;
}

.left-menu-new .icon10.active:hover a {
	background: url('../images/left-menu/10-hover.png') 14px center no-repeat;
}

.left-menu-new .icon10.active:hover a:hover {
	background: url('../images/left-menu/10-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon11 a {
	background: url('../images/left-menu/11-normal.png') 14px center no-repeat;
}

.left-menu-new .icon11:hover a {
	background: url('../images/left-menu/11-hover.png') 14px center no-repeat;
}

.left-menu-new .icon11.selected a,
.left-menu-new .icon11.active:hover a:hover
{
	background: url('../images/left-menu/11-active.png') 14px center no-repeat;
}

.left-menu-new .icon11.active:hover a {
	background: url('../images/left-menu/12-hover.png') 14px center no-repeat;
}

.left-menu-new .icon11.active:hover a:hover {
	background: url('../images/left-menu/11-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.left-menu-new .icon12 a {
	background: url('../images/left-menu/12-normal.png') 14px center no-repeat;
}

.left-menu-new .icon12:hover a {
	background: url('../images/left-menu/12-hover.png') 14px center no-repeat;
}

.left-menu-new .icon12.selected a,
.left-menu-new .icon12.active:hover a:hover
{
	background: url('../images/left-menu/12-active.png') 14px center no-repeat;
}

.left-menu-new .icon12.active:hover a {
	background: url('../images/left-menu/12-hover.png') 14px center no-repeat;
}

.left-menu-new .icon13 a {
	background: url('../images/left-menu/13-normal.png') 14px center no-repeat;
}

.left-menu-new .icon13:hover a {
	background: url('../images/left-menu/13-hover.png') 14px center no-repeat;
}

.left-menu-new .icon13.selected a,
.left-menu-new .icon13.active:hover a:hover
{
	background: url('../images/left-menu/13-active.png') 14px center no-repeat;
}

.left-menu-new .icon13.active:hover a {
	background: url('../images/left-menu/13-hover.png') 14px center no-repeat;
}

.left-menu-new .icon14 a {
	background: url('../images/left-menu/14-normal.png') 14px center no-repeat;
}

.left-menu-new .icon14:hover a {
	background: url('../images/left-menu/14-hover.png') 14px center no-repeat;
}

.left-menu-new .icon14.selected a,
.left-menu-new .icon14.active:hover a:hover
{
	background: url('../images/left-menu/14-active.png') 14px center no-repeat;
}

.left-menu-new .icon14.active:hover a {
	background: url('../images/left-menu/14-hover.png') 14px center no-repeat;
}

.left-menu-new .icon14.active:hover a:hover {
	background: url('../images/left-menu/14-active.png') 14px center no-repeat;
	color: #f04d8b;
}

.submenu-ul a {
	background: none !important;
}

.more-less {
	width: 17px;
	height: 17px;
	position: absolute;
	background: url('../images/left-menu/more.png') 0 0 no-repeat;
	right: 11px;
	top: 11px;
	cursor: pointer;
}

.more-less:hover {
	background: url('../images/left-menu/more-hover.png') 0 0 no-repeat;
}

.more-less.less {
	background: url('../images/left-menu/less.png') 0 0 no-repeat;
}

.more-less.less:hover {
	background: url('../images/left-menu/less-hover.png') 0 0 no-repeat;
}

.left-menu-new li:hover .more-less {
	background: url('../images/left-menu/more-hover.png') 0 0 no-repeat;
}

.left-menu-new li.active:hover .more-less {
	background: url('../images/left-menu/less-hover.png') 0 0 no-repeat;
}

.left-menu-new li a {
	white-space: pre-wrap;
	height: auto;
	text-decoration: none;
	font-size: 13px !important;
}

.submenu-ul {
	display: none;
}

.left-menu-new li.active {
	box-shadow: none;
}

.left-menu-new li.selected a,
.left-menu-new li.active > a:hover
{
	color: #f04d8b;
	font-weight: 700;
}

.left-menu-new li.active a:hover {
	color: #f04d8b !important;
}

.left-menu-new li.active a.active{
	color: #f04d8b;
}

.left-menu-new li.active:hover a {
	color: #0c44b5;
}
.left-menu-new .left-nav li .submenu-ul .submenu-li a{
	margin-left: 0;
	background: none !important;
	height: 36.2px;
	white-space: nowrap;
	line-height: 39px;
	color: #323131;
}
.left-menu-new .left-nav li:hover .submenu-ul .submenu-li{display: flex;    align-items: center;}
.left-menu-new .left-nav li:hover .submenu-ul .submenu-li::before{
	content: " ";
	display: block;
	width: 4px;
	height: 4px;
	margin-left: 14px;
	background: url('/images/point.svg');
}
.left-menu-new li .submenu-ul a {
	color: #0c44b5;
	font-weight: normal;
	background: url('../images/left-menu/bullet.png') 0px 14px no-repeat !important;
	padding-left: 12px;
	margin-left: 47px;
	height: 30px;
	line-height: 30px;
}
.left-menu-new li .submenu-ul a.active{
	color: #f04d8b;
}
.left-menu-new li .submenu-ul a:hover {
	text-decoration: underline;
	color: #f04d8b;
}

.left-menu-new li .submenu-li:last-child {
	margin-bottom: 15px;
}

.to-basket-modal-bg .pop-close-new {
	top: 26px;
	right: 26px;
}

.compare-item-photo-wrapper li a {
	display: none;
}

.compare-item-photo-wrapper li:first-child a {
	display: inline-block;
	height: 249px;
	vertical-align: middle;
}

/* normal */
@media screen and (max-width: 1639px) {
	.show-on-normal {
		display: block !important;
	}

	.show-on-small {
		display: none !important;
	}

	.fixmenu-new .search-in {
		left: 345px;
		/*width: 203px;/* display: none */
		width: 24%;
	}

	.fixmenu-new .f-tel {
		left: 460px;
	}
	.fixmenu-new .f-tel a {color: #252525}

	.fixmenu-new .kor2 {
		left: 830px;
	}

	.fixmenu-new .kor2 p {
		line-height: 20px;
	}

	.pre-head .city {
		position: relative;
		left: 0;
		float: left;
		top: 0;
		margin-top: 17px;

	}

	.pre-head .city img {
		margin: 0 0 -2px 0px;
	}

	.pre-head .call-back {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 15px;
		float: left;
		margin-left: 65px;
	}

	.pre-head .call-back .call-back-pop {
		z-index: 11;
		margin-left: -60px;
	}

	.pre-head-phone {
		position: relative;
		float: left;
		background: url('../images/pre-head-phone.png') 0 0 no-repeat;
		height: 25px;
		padding-left: 33px;
		line-height: 25px;
		color: #323131;
		font-size: 15px;
		font-weight: 700;
		margin-top: 11px;
		margin-left: 30px;
	}

	.pre-head .all-day {
		font-size: 13px;
		color: #323131;
		float: left;
		line-height: 47px;
		margin-left: 20px;
	}

	.pre-head .sr-ot-icons {
		margin-top: 15px;
	}

	.pre-head .sravnenie a, .pre-head .otlojit a {
		border-bottom: 1px dashed #1d58cc;
		line-height: 15px;
	}

	.pre-head .sravnenie:hover a, .pre-head .otlojit:hover a {
		border-bottom: 1px dashed #f65e98;
	}

	.pre-head-separator {
		width: 1px;
		height: 9px;
		background: url('../images/pre-head-separator.png') 0 0 no-repeat;
		float: left;
		margin: 20px 15px 0px 10px;
	}

	.adress-on-map {
		float: left;
		cursor: pointer;
		color: #1d58cc;
		background: url('../images/adress.png') 0 0 no-repeat;
		height: 17px;
		line-height: 17px;
		margin-top: 15px;
		padding-left: 19px;
	}

	.adress-on-map:hover {
		background: url('../images/adress.png') 0 -17px no-repeat;
		color: #ee4d8a;
	}

	.search-container {
		margin-left: 290px;
		width: 670px;
	}

	.search-container .line-left {
		width: 1px;
		height: 43px;
		background: url('../images/head-search-bg.png') 0 0 no-repeat;
		float: left;
		margin-top: 36px;
	}

	.search-container .line-right {
		width: 1px;
		height: 43px;
		background: url('../images/head-search-bg.png') 0 0 no-repeat;
		float: right;
		margin-top: 36px;
	}

	.search-container .search-container-central {
		float: left;
		padding-left: 56px;
	}

	.search-container .search-title {
		color: #2f2f2f;
		font-size: 18px;
		padding: 20px 0 12px 0;
		text-align: center;
	}

	.search-container .search-in {
		width: 545px;
	}

	.nav ul li:nth-child(1) {
		width: 239px;
	}

	.nav ul li:nth-child(2) {
		width: 200px;
	}

	.nav ul li:nth-child(3) {
		width: 136px;
	}

	.nav ul li:nth-child(4) {
		width: 109px;
	}

	.nav ul li:nth-child(5) {
		width: 111px;
	}

	.nav ul li:nth-child(6) {
		width: 120px;
	}



	.nav ul li:nth-child(7) {
		width: 89px;
	}

	.sales-container {
		width: 152px;
		 margin: 0 auto;
		text-align: right;
	}

}

/* thin */
@media screen and (max-width: 1279px) {


	.show-on-normal {
		display: none !important;
	}

	.show-on-small {
		display: block !important;
	}

	.fixmenu-new .search-in {
		/* left: 265px;
		width: 203px; */
		left: 300px;
		width: 22%;
	}

	.fixmenu-new .f-tel {
		left: 325px;
	}

	.fixmenu-new .kor2 {
		left: 637px;
	}

	.fixmenu-new .kor2 p {
		line-height: 20px;
	}

	.pre-head .city {
		position: relative;
		left: 0;
		float: left;
		top: 0;
		margin-top: 17px;
		width: 175px;
	}

	.pre-head .city img {
		margin: 0 0 -2px 0px;
	}

	.pre-head .call-back {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 15px;
		float: left;
	}

	.pre-head .call-back .call-back-pop {
		z-index: 11;
		margin-left: -60px;
	}

	.pre-head-phone {
		position: relative;
		float: left;
		background: url('../images/pre-head-phone.png') 0 0 no-repeat;
		height: 25px;
		padding-left: 33px;
		line-height: 25px;
		color: #323131;
		font-size: 15px;
		font-weight: 700;
		margin-top: 11px;
	}

	.pre-head .all-day {
		font-size: 13px;
		color: #323131;
		float: left;
		line-height: 47px;
		margin-left: 20px;
	}

	.pre-head .sr-ot-icons {
		margin-top: 15px;
	}

	.pre-head .sravnenie a, .pre-head .otlojit a {
		border-bottom: 1px dashed #1d58cc;
		line-height: 15px;
	}

	.pre-head .sravnenie:hover a, .pre-head .otlojit:hover a {
		border-bottom: 1px dashed #f65e98;
	}


	.pre-head .call-back {
		margin-left: 0px;
	}

	.pre-head-phone {
		margin-left: 20px;
	}

	.pre-head-separator {
		display: none;
	}
	.pre-head-separator.custom-h {
		display: block;
	}

	.adress-on-map {
		display: none;
	}

	.search-container {
		margin-left: 265px;
		width: 466px;
	}

	.search-container .line-left {
		width: 1px;
		height: 43px;
		background: url('../images/head-search-bg.png') 0 0 no-repeat;
		float: left;
		margin-top: 36px;
	}

	.search-container .line-right {
		width: 1px;
		height: 43px;
		background: url('../images/head-search-bg.png') 0 0 no-repeat;
		float: right;
		margin-top: 36px;
	}

	.search-container .search-container-central {
		float: left;
		padding-left: 40px;
	}

	.search-container .search-title {
		color: #2f2f2f;
		font-size: 18px;
		padding: 20px 0 12px 0;
		text-align: center;
	}

	.search-container .search-in {
		width: 370px;
	}

	.nav ul li:nth-child(1) {
		width: 235px;
	}

	.nav ul li:nth-child(2) {
		width: 200px;
	}

	.nav ul li:nth-child(3) {
		width: 136px;
	}

	.nav ul li:nth-child(4) {
		width: 109px;
	}

	.nav ul li:nth-child(5) {
		width: 111px;
	}

	.nav ul li:nth-child(6) {
		width: 120px;
	}



	.nav ul li:nth-child(7) {
		width: 89px;
	}

	.sales-container {
		width: 140px;
		margin: 0 auto;
		text-align: right;
	}

}

/* fat */
@media screen and (min-width: 1640px) {

	.show-on-normal {
		display: block !important;
	}

	.show-on-small {
		display: none !important;
	}

	.fixmenu-new .search-in {
		left: 400px;
/*         width: 203px; */
		width: 24%;
	}

	.fixmenu-new .f-tel {
		left: 842px;
	}

	.fixmenu-new .kor2 {
		left: 1215px;
	}

	.fixmenu-new .kor2 p {
		line-height: 20px;
	}

	.pre-head .city {
		position: relative;
		left: 0;
		float: left;
		top: 0;
		margin-top: 17px;

	}

	.pre-head .city img {
		margin: 0 0 -2px 0px;
	}

	.pre-head .call-back {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 15px;
		float: left;
		margin-left: 227px;
	}

	.pre-head .call-back .call-back-pop {
		z-index: 11;
		margin-left: -60px;
	}

	.pre-head-phone {
		position: relative;
		float: left;
		background: url('../images/pre-head-phone.png') 0 0 no-repeat;
		height: 25px;
		padding-left: 33px;
		line-height: 25px;
		color: #323131;
		font-size: 15px;
		font-weight: 700;
		margin-top: 11px;
		margin-left: 20px;
	}

	.pre-head .all-day {
		font-size: 13px;
		color: #323131;
		float: left;
		line-height: 47px;
		margin-left: 20px;
	}

	.pre-head .sr-ot-icons {
		margin-top: 15px;
	}

	.pre-head .sravnenie a, .pre-head .otlojit a {
		border-bottom: 1px dashed #1d58cc;
		line-height: 15px;
	}

	.pre-head .sravnenie:hover a, .pre-head .otlojit:hover a {
		border-bottom: 1px dashed #f65e98;
	}

	.pre-head-separator {
		width: 1px;
		height: 9px;
		background: url('../images/pre-head-separator.png') 0 0 no-repeat;
		float: left;
		margin: 20px 15px 0px 10px;
	}

	.adress-on-map {
		float: left;
		cursor: pointer;
		color: #1d58cc;
		background: url('../images/adress.png') 0 0 no-repeat;
		height: 17px;
		line-height: 17px;
		margin-top: 15px;
		padding-left: 19px;
	}

	.adress-on-map:hover {
		background: url('../images/adress.png') 0 -17px no-repeat;
		color: #ee4d8a;
	}

	.search-container {
		margin: 0 auto;
		width: 836px;
	}

	.search-container .line-left {
		width: 1px;
		height: 43px;
		background: url('../images/head-search-bg.png') 0 0 no-repeat;
		float: left;
		margin-top: 36px;
	}

	.search-container .line-right {
		width: 1px;
		height: 43px;
		background: url('../images/head-search-bg.png') 0 0 no-repeat;
		float: right;
		margin-top: 36px;
	}

	.search-container .search-container-central {
		float: left;
		padding: 0px 135px;
	}

	.search-container .search-title {
		color: #2f2f2f;
		font-size: 18px;
		padding: 20px 0 12px 0;
		text-align: center;
	}

	.search-container .search-in {
		width: 545px;
	}


	.nav ul li:nth-child(1) {
		width: 243px;
	}

	.nav ul li:nth-child(2) {
		width: 200px;
	}

	.nav ul li:nth-child(3) {
		width: 136px;
	}

	.nav ul li:nth-child(4) {
		width: 109px;
	}

	.nav ul li:nth-child(5) {
		width: 111px;
	}

	.nav ul li:nth-child(6) {
		width: 120px;
	}



	.nav ul li:nth-child(7) {
		width: 89px;
	}

	.sales-container {
		width: 152px;
		margin: 0 auto;
		text-align: right;
	}

}
@media screen and (max-width: 1550px) {
	 .fixmenu-new .search-in {width: 20%;}
}
@media screen and (min-width: 1770px) {
	 .fixmenu-new .search-in {width: 28%;}
}
@media screen and (min-width: 1860px) {
	 .fixmenu-new .search-in {width: 30%;}
}

@media screen and (max-width: 1096px) {
	.pre-head .all-day{display: none;}
	.wrap .pre-head .center .AjaxBlock .pre-head-phone{margin-top: 0;}
}


/* compare page */

.link-bar-new {
	margin: 20px 0 0px;
}

.compare-title {
	color: #323131;
	font-size: 30px;
	float: left;
}

.compare-email {
	float: right;
	padding-left: 28px;
	height: 18px;
	background: url(../images/compare/email.png) 0 center no-repeat;
	cursor: pointer;
	z-index: 2;
	position: relative;
}

.compare-email p {
	display: block;
	color: #1d58cc;
	font-size: 15px;
	border-bottom: 1px dashed #1d58cc;
}

.compare-email:hover {
	background: url(../images/compare/email-hover.png) 0 center no-repeat;
}

.compare-email:hover p {
	border-bottom: 1px dashed #f65e98;
	color: #f65e98;
}

.left-menu-compare {
	padding-top: 58px;
}

.left-menu-compare p:first-child {
	margin-bottom: 10px;
}

.left-menu-compare p {
	color: #323131;
	font-size: 15px;
	margin-bottom: 0px;
	line-height: 44px;
}

.left-menu-compare-spacer {
	width: 100%;
	margin-top: 20px;
}

.left-menu-compare-spacer p:first-child {
	margin-bottom: 0px;
}

.left-menu-separator {
	width: 172px;
	height: 1px;
	background: url('../images/compare/left-menu-separator.png') 0 0 no-repeat;
}

.camera {
	width: 105px;
	height: 73px;
	background: url('../images/compare/camera.png') 0 0 no-repeat;
	margin: 62px 0;
	margin-left:43px;
}

.compare-popover-container {
	float: right;
	width: 1px;
	height: 1px;
	position: relative;
}

.compare-popover {
	width: 312px;
	height: 255px;
	background: url('../images/compare/popover-bg.png') 0 0 no-repeat;
	position: absolute;
	margin-left: -116px;
	padding: 58px 62px 68px 62px;
	display: none;
	z-index: 1;
}

.page-type-catalog .compare-popover{
	background: #fff;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2), 0px 15px 35px rgba(0, 0, 0, 0.1);
    top: 30px;
    border-radius: 6px;
	height: auto;
}
.page-type-catalog .compare-popover:before{
	content: '';
    position: absolute;
    top: -10px;
    left: 50%;
    transform: translate(-50%, 0) rotate(-45deg);
    width: 20px;
    height: 20px;
    background: #fff;
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
    clip-path: polygon(50% 0%, 100% 100%, 0% 100%);
}

.compare-close-email-popover {
	top: 46px;
	right: 42px;
	z-index: 5;
}

.compare-popover-title {
	color: #323131;
	font-size: 18px;
	margin-bottom: 15px;
}

.compare-popover p {
	color: #323131;
	font-size: 15px;
	margin-bottom: 12px;
}

.compare-email-form input[type="text"] {
	width: 290px;
	height: 37px;
	padding: 0 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 0 0 10px 0;
}
.compare-email-form .but1 {margin-top: 5px}

.compare-item-photo {
	cursor: move;
}

/* normal */

@media screen and (max-width: 1639px) {
	.portfolio-sort{
		max-width: 99.8% !important;
	}
	.compare-items-top-scroll-wrapper {
		width: 925px;
		overflow-x: auto;
		margin-bottom: 20px;
		height: 23px;
	}

	.compare-items-top-scroll {
		width: 925px;
		height: 1px;
	}

	.compare-items-container {
		width: 925px;
		display: inline-flex;
		overflow-x: auto;
	}


	.compare-item-container {

	}

	.compare-item {
		width: 293px;
		border: 1px solid #d9d9d9;
		float: left;
		margin: 0 20px 20px 0;
		box-shadow: 2px 3px 3px rgba(0,0,0,.07);
		text-align: center;
		position: relative;
		display: inline-table;
		cursor: move;
		background: white;
	}



	.compare-item-title {
		margin-top: 25px;
		text-align: center;
		color: #1d58cc;
		font-size: 16px;
		padding: 0 25px 6px;
		height:42px;
	}

	.compare-item-photo img {
		width: auto !important;
		height: auto !important;
		max-width: 249px !important;
		max-height: 230px !important;
	}

	.compare-item-rating {
		float: left;
		margin-left: 15px;
	}

	.compare-item-opinions {
		float: right;
		margin-right: 15px;
		padding-top: 4px;
	}

	.compare-item-change-direction {
		width: 100%;
		height: 42px;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		margin-top: 11px;
		line-height: 42px;
		color: #323131;
		font-size: 13px;
	}

	.change-direction-left {
		width: 12px;
		height: 13px;
		background: url('../images/compare/left.png') 0 0 no-repeat;
		float: left;
		margin-left: 15px;
		margin-top: 15px;
		cursor: pointer;
	}

	.change-direction-left:hover {
		background: url('../images/compare/left.png') 0 -13px no-repeat;
	}

	.change-direction-right {
		width: 12px;
		height: 13px;
		background: url('../images/compare/right.png') 0 0 no-repeat;
		float: right;
		margin-right: 15px;
		margin-top: 15px;
		cursor: pointer;
	}

	.change-direction-right:hover {
		background: url('../images/compare/right.png') 0 -13px no-repeat;
	}

	.compare-item-price-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 10px;
		padding: 20px 22px;
		background: #f6f6f6;
		border-bottom: 1px solid #d9d9d9;
	}

	.compare-item-price {
		color: #323131;
		font-size: 23px;
		line-height: 23px;
		float: left;
		margin-top: 9px;
	}

	.compare-item-rouble {
		width: 14px;
		height: 16px;
		background: url('../images/compare/rouble.png') 0 0 no-repeat;
		display: inline-block;
		line-height: 23px;
	}

	.compare-item-price-container a {
		color: white;
	}

	.compare-item-price-container a:hover {
		text-decoration: none !important;
	}

	.compare-item-cart {
		float: right;
	}

	.compare-item-basket-icon {

	}

	.compare-item-specs {
		padding: 20px 0px;
	}

	.compare-item-specs p {
		line-height: 42px;
	}

	.compare-item-specs .compare-item-separator {
		width: 172px;
		height: 1px;
		background: url('../images/compare/left-menu-separator.png') 0 0 no-repeat;
		margin: 0 auto;
	}

	.compare-item-colors {
		margin: 0px auto;
		margin-top: 13px;
		margin-bottom: 11px;
	}

	.compare-color {
		display: inline-block;
		width: 18px;
		height: 18px;
		border-radius: 9px;
		margin: 0 1px;
		cursor: pointer;
	}

	.compare-color1 {
		background: #808080;
	}

	.compare-color2 {
		background: #ff8d8d;
	}

	.compare-color3 {
		background: #ffe362;
	}

	.compare-color4 {
		background: #41ac5d;
	}

	.left-menu-compare-spacer {

	}
}

/* thin */

@media screen and (max-width: 1279px) {


	.compare-items-top-scroll-wrapper {
		width: 745px;
		overflow-x: auto;
		margin-bottom: 20px;
		height: 23px;
	}

	.compare-items-top-scroll {
		width: 745px;
		height: 1px;
	}

/*
	.left-menu-compare-spacer {
		margin-top: 46px;
	}
*/


	.compare-items-container {
		display: inline-flex;
		overflow-x: auto;
		width: 745px;
	}

	.compare-item-container {

	}

	.compare-item {
		width: 233px;
		border: 1px solid #d9d9d9;
		float: left;
		margin: 0 20px 20px 0;
		box-shadow: 2px 3px 3px rgba(0,0,0,.07);
		text-align: center;
		position: relative;
		display: inline-table;
		cursor: move;
		background: white;
	}



	.compare-item-title {
		margin-top: 25px;
		text-align: center;
		color: #1d58cc;
		font-size: 16px;
		padding: 0 25px 6px;
		height:42px;
	}

	.compare-item-photo img {
		width: auto !important;
		height: auto !important;
		max-width: 211px !important;
		max-height: auto !important;
		margin: 19px auto;
	}

	.compare-item-rating {
		float: left;
		margin-left: 15px;
	}

	.compare-item-opinions {
		float: right;
		margin-right: 15px;
		padding-top: 4px;
	}

	.compare-item-change-direction {
		width: 100%;
		height: 42px;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		margin-top: 11px;
		line-height: 42px;
		color: #323131;
		font-size: 13px;
	}

	.change-direction-left {
		width: 12px;
		height: 13px;
		background: url('../images/compare/left.png') 0 0 no-repeat;
		float: left;
		margin-left: 15px;
		margin-top: 15px;
		cursor: pointer;
	}

	.change-direction-left:hover {
		background: url('../images/compare/left.png') 0 -13px no-repeat;
	}

	.change-direction-right {
		width: 12px;
		height: 13px;
		background: url('../images/compare/right.png') 0 0 no-repeat;
		float: right;
		margin-right: 15px;
		margin-top: 15px;
		cursor: pointer;
	}

	.change-direction-right:hover {
		background: url('../images/compare/right.png') 0 -13px no-repeat;
	}

	.compare-item-price-container {
		padding: 20px 22px;
		background: #f6f6f6;
		border-bottom: 1px solid #d9d9d9;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}

	.compare-item-price {
		color: #323131;
		font-size: 23px;
		line-height: 23px;
		margin-top: 0px;
		float: none;
	}

	.compare-item-rouble {
		width: 14px;
		height: 16px;
		background: url('../images/compare/rouble.png') 0 0 no-repeat;
		display: inline-block;
		line-height: 23px;
	}

	.compare-item-price-container a {
		color: white;
	}

	.compare-item-price-container a:hover {
		text-decoration: none !important;
	}

	.compare-item-cart {
		float: none;
		margin: 15px auto 0;
	}

	.compare-item-basket-icon {

	}

	.compare-item-specs {
		padding: 20px 0px;
	}

	.compare-item-specs p {
		line-height: 42px;
	}

	.compare-item-specs .compare-item-separator {
		width: 172px;
		height: 1px;
		background: url('../images/compare/left-menu-separator.png') 0 0 no-repeat;
		margin: 0 auto;
	}

	.compare-item-colors {
		margin: 0px auto;
		margin-top: 13px;
		margin-bottom: 11px;
	}

	.compare-color {
		display: inline-block;
		width: 18px;
		height: 18px;
		border-radius: 9px;
		margin: 0 1px;
		cursor: pointer;
	}

	.compare-color1 {
		background: #808080;
	}

	.compare-color2 {
		background: #ff8d8d;
	}

	.compare-color3 {
		background: #ffe362;
	}

	.compare-color4 {
		background: #41ac5d;
	}

/*
	.nav li:nth-child(6) .drop {
		width: 194px;
	}
*/
}

/* fat */

@media screen and (min-width: 1640px) {


	.compare-items-top-scroll-wrapper {
		width: 1192px;
		overflow-x: auto;
		margin-bottom: 20px;
		height: 23px;
	}

	.compare-items-top-scroll {
		width: 1192px;
		height: 1px;
	}

	.compare-items-container {
		display: inline-flex;
		overflow-x: auto;
		width: 1192px;
	}

	.compare-item-container {

	}

	.compare-item {
		width: 281px;
		border: 1px solid #d9d9d9;
		float: left;
		margin: 0 20px 20px 0;
		box-shadow: 2px 3px 3px rgba(0,0,0,.07);
		text-align: center;
		position: relative;
		display: inline-table;
		cursor: move;
		background:white;
	}



	.compare-item-title {
		margin-top: 25px;
		text-align: center;
		color: #1d58cc;
		font-size: 16px;
		padding: 0 25px 6px;
		height:42px;
	}

	.compare-item-photo img {
		width: auto !important;
		height: auto !important;
		max-width: 249px !important;
		max-height: auto !important;
	}

	.compare-item-rating {
		float: left;
		margin-left: 15px;
	}

	.compare-item-opinions {
		float: right;
		margin-right: 15px;
		padding-top: 4px;
	}

	.compare-item-change-direction {
		width: 100%;
		height: 42px;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		margin-top: 11px;
		line-height: 42px;
		color: #323131;
		font-size: 13px;
	}

	.change-direction-left {
		width: 12px;
		height: 13px;
		background: url('../images/compare/left.png') 0 0 no-repeat;
		float: left;
		margin-left: 15px;
		margin-top: 15px;
		cursor: pointer;
	}

	.change-direction-left:hover {
		background: url('../images/compare/left.png') 0 -13px no-repeat;
	}

	.change-direction-right {
		width: 12px;
		height: 13px;
		background: url('../images/compare/right.png') 0 0 no-repeat;
		float: right;
		margin-right: 15px;
		margin-top: 15px;
		cursor: pointer;
	}

	.change-direction-right:hover {
		background: url('../images/compare/right.png') 0 -13px no-repeat;
	}

	.compare-item-price-container {
		padding: 20px 22px;
		background: #f6f6f6;
		border-bottom: 1px solid #d9d9d9;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 10px;
	}

	.compare-item-price {
		color: #323131;
		font-size: 23px;
		line-height: 23px;
		float: left;
		margin-top: 9px;
	}

	.compare-item-rouble {
		width: 14px;
		height: 16px;
		background: url('../images/compare/rouble.png') 0 0 no-repeat;
		display: inline-block;
		line-height: 23px;
	}

	.compare-item-price-container a {
		color: white;
	}

	.compare-item-price-container a:hover {
		text-decoration: none !important;
	}

	.compare-item-cart {
		float: right;
	}

	.compare-item-basket-icon {

	}

	.compare-item-specs {
		padding: 20px 0px;
	}

	.compare-item-specs p {
		line-height: 42px;
	}

	.compare-item-specs .compare-item-separator {
		width: 172px;
		height: 1px;
		background: url('../images/compare/left-menu-separator.png') 0 0 no-repeat;
		margin: 0 auto;
	}

	.compare-item-colors {
		margin: 0px auto;
		margin-top: 13px;
		margin-bottom: 11px;
	}

	.compare-color {
		display: inline-block;
		width: 18px;
		height: 18px;
		border-radius: 9px;
		margin: 0 1px;
		cursor: pointer;
	}

	.compare-color1 {
		background: #808080;
	}

	.compare-color2 {
		background: #ff8d8d;
	}

	.compare-color3 {
		background: #ffe362;
	}

	.compare-color4 {
		background: #41ac5d;
	}

	.left-menu-compare-spacer {

	}
}

.to-basket-modal-bg {
	position: fixed;
	width: 100%;
	height: 100%;
	background: transparent;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	z-index: 1;
	display: none;
	transition: all 0.5s ease;
	z-index: 100;
}

.feedback-confirm-outer {
	width: 100%;
	height: 100%;
	display: table;
	position: absolute;
}

.feedback-confirm-middle {
	display: table-cell;
	vertical-align: middle;
}

.feedback-confirm-inner {
	margin: 0 auto;
	opacity: 1;
	transition: all 0.5s ease;
	box-shadow: 2px 3px 3px 0 rgba(116,116,116,0.25);
	width: 603px;
	border-radius: 8px;
}

.to-basket-modal {
	display: block;
	position: relative;
	margin: 0;
}

.to-basket-modal .basket-popover-bg-new {
	background: url('../images/compare/basket-popover-bg.png') 0 0 no-repeat;
}

.pink {
	color: #ee4d8a;
}

.clear-button {
	right: 17px !important;
	width: 90px !important;
	background-image: -webkit-linear-gradient(bottom, #ececec, #ececec);
	background-image: -moz-linear-gradient(bottom, #ececec, #ececec);
	background-image: -o-linear-gradient(bottom, #ececec, #ececec);
	background-image: -ms-linear-gradient(bottom, #ececec, #ececec);
	background-image: linear-gradient(to top, #ececec, #ececec);
	color: #3d3d3d !important;
}

.clear-button:hover {
	background: #dcdcdc;
}

.basket-popover-bg-new .pop-close-new {
	top: 7%;
	right: 2%;
}


.fast-links {
	list-style: none;
}

.fast-links li {
	float: left;
	margin-right: 40px;
	font-weight: 700;
	margin-bottom: 15px;

}

.fast-links li a {
	border-bottom: 1px dashed #1d58cc;
	text-decoration: none;
}

.fast-links li a:hover {
	border-bottom: 1px dashed #ee4d8a;
	text-decoration: none;
}

.fixmenu .left-menu-new {
	margin-top: -1px;
}

.fixmenu .left-menu-new li {
	padding-left: 0px !important;
}

.fixmenu .left-menu-new li a {
	padding-left: 46px;
	text-decoration: none;
}

.fixmenu .left-menu-new li:hover a {
	text-decoration: none !important;
}

/*
.link-bar-catalog {
	margin-top: -2px;
}
*/

.adress-on-map:hover {
	text-decoration: none;
}

.one_photo .foto-wrap{
	/* padding-bottom:127px; */
}

.cat-thumb .cat-price-new .as_price{
	font: 13px 'Arimo1', Arial, Helvetica, sans-serif;
	color:#252525;
}

#a_block_basket_line {position: static !important;}

/* catalog-index */

.catalog-index-thumbs {
	list-style: none;
	margin-top: 10px;
}

.catalog-index-thumbs li {
	float: left;
	margin-right: 40px;
	margin-bottom: 35px;
	width: 280px;
}

.catalog-index-thumbs li:nth-child(4n+4) {
	margin-right: 0px;
}

.catalog-index-thumbs .image-link {
	display: table-caption;
	height: 200px;
	border-radius: 4px 4px 4px 0px;
	overflow: hidden;
	position: relative;
	width: 280px;
}

.catalog-index-thumbs .image-link img {
	width: 100%;
	height: 100%;
}

.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover {
	display: block;
}

.catalog-index-thumb-hover {
	background: #0c44b5;
	width: 100%;
	height: 99%;
	position: absolute;
	opacity: 0.75;
	display: none;
}

.catalog-index-thumb-hover-arrow {
	width: 280px;
	height: 200px;
	position: absolute;
	background: url('../images/image-hover.png') center center no-repeat;
	display: none;
}

.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover-arrow {
	display: block;
}

.catalog-index-thumbs .pink-line {
	width: 94px;
	height: 6px;
	background: #f04d8b;
}

.catalog-index-thumbs .catalog-index-title {
	color: #0c44b5;
	font-size: 16px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline-block;
}

.catalog-index-thumbs .catalog-index-title:hover {
	color: #f04d8b;
}

.catalog-index-thumbs p {

}

.catalog-index-sort {
	margin-top: -100px;
	background: url('../images/sort-bg.png') 0 center repeat-x;
}

.catalog-items-count {
	color: #292929;
	font-size: 19px;
}

.cat-thumbs-catalog-index {
	margin-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.cat-thumbs-catalog-index .cat-thumb {
	margin-right: 20px !important;
}

.cat-thumbs-catalog-index .cat-thumb:nth-child(4n+4) {
	margin-right: 0px !important;
}

.catalog-index-more {
	width: 134px;
	height: 16px;
	line-height: 16px;
	background: url('../images/more.png') 0 center no-repeat;
	text-align: center;
	cursor: pointer;
	margin: 10px auto 0;
	position: relative;
}

.catalog-index-more:hover {
	background: url('../images/more-hover.png') 0 center no-repeat;
}

.catalog-index-more a {
	border-bottom: 1px dashed #1d58cc;
}

.catalog-index-more a:hover {
	border-bottom: 1px dashed #f04d8b;
	text-decoration: none;
}

.catalog-index-more:hover a {
	border-bottom: 1px dashed #f04d8b;
	text-decoration: none;
	color: #f04d8b;
}

.catalog-index-bottom-text {
	margin-top: 35px;
	margin-bottom: 50px;
}


.catalog-index-bottom-text p {
	color: #292929;
	font-size: 16px;
	line-height: 22px;
}

.catalog-sort-submit {
	width: 152px;
}

.catalog-sort-clear {
	margin-right: 0 !important;
	width: 151px;
}

.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-new {
	margin-left: 7px;
}

.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-bg-new {
	margin-left: 7px;
}

.cat-thumbs-catalog-index .basket-popover-bg-new {
	background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
}

.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-bg-new {
	background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
	margin-left: -393px !important;
}

.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new {
	background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
	margin-left: -393px !important;
}

/* thin */

@media screen and (max-width: 1279px) {

	.catalog-index-thumbs {
		list-style: none;
		margin-top: 10px;
	}

	.catalog-index-thumbs li {
		float: left;
		margin-right: 40px;
		margin-bottom: 35px;
		width: 220px;
	}

	.catalog-index-thumbs li:nth-child(4n+4) {
		margin-right: 0px;
	}

	.catalog-index-thumbs .image-link {
		display: table-caption;
		height: 157px;
		border-radius: 4px 4px 4px 0px;
		overflow: hidden;
		position: relative;
		width: 220px;
	}

	.catalog-index-thumbs .image-link img {
		width: 100%;
		height: 100%;
	}

	.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover {
		display: block;
	}

	.catalog-index-thumb-hover {
		background: #0c44b5;
		position: absolute;
		opacity: 0.75;
		display: none;
	}

	.catalog-index-thumb-hover-arrow {
		width: 220px;
		height: 157px;
		position: absolute;
		background: url('../images/image-hover.png') center center no-repeat;
		display: none;
	}

	.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover-arrow {
		display: block;
	}

	.catalog-index-thumbs .pink-line {
		width: 94px;
		height: 6px;
		background: #f04d8b;
	}

	.catalog-index-thumbs .catalog-index-title {
		color: #0c44b5;
		font-size: 16px;
		font-weight: 700;
		margin-top: 15px;
		margin-bottom: 5px;
		display: inline-block;
	}

	.catalog-index-thumbs .catalog-index-title:hover {
		color: #f04d8b;
	}

	.catalog-index-thumbs p {

	}

	.catalog-index-sort {
		margin-top: -50px;
		background: url('../images/sort-bg.png') 0 center repeat-x;
	}

	.catalog-items-count {
		color: #292929;
		font-size: 19px;
	}

	.cat-thumbs-catalog-index {
		margin-top: 30px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.cat-thumbs-catalog-index .cat-thumb {
		margin-right: 20px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb:nth-child(4n+4) {
		margin-right: 0px !important;
	}

	.catalog-index-more {
		width: 134px;
		height: 16px;
		line-height: 16px;
		background: url('../images/more.png') 0 center no-repeat;
		text-align: center;
		cursor: pointer;
		margin: 10px auto 0;
		position: relative;
	}

	.catalog-index-more:hover {
		background: url('../images/more-hover.png') 0 center no-repeat;
	}

	.catalog-index-more a {
		border-bottom: 1px dashed #1d58cc;
	}

	.catalog-index-more a:hover {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
	}

	.catalog-index-more:hover a {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
		color: #f04d8b;
	}

	.catalog-index-bottom-text {
		margin-top: 35px;
		margin-bottom: 50px;
	}


	.catalog-index-bottom-text p {
		color: #292929;
		font-size: 16px;
		line-height: 22px;
	}

	.catalog-sort-submit {
		width: 122px !important;
	}

	.catalog-sort-clear {
		margin-right: 0 !important;
		width: 121px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-new {
		margin-left: 7px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-bg-new {
		margin-left: 7px;
	}

	.cat-thumbs-catalog-index .basket-popover-bg-new {
		background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -393px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -393px !important;
	}

}

/* fat */

@media screen and (min-width: 1640px) {

	.catalog-index-thumbs {
		list-style: none;
		margin-top: 10px;
	}

	.catalog-index-thumbs li {
		float: left;
		margin-right: 50px;
		margin-bottom: 35px;
		width: 280px;
	}

	.catalog-index-thumbs li:nth-child(4n+4) {
		margin-right: 50px;
	}

	.catalog-index-thumbs li:nth-child(5n+4) {
		margin-right: 50px;
	}

	.catalog-index-thumbs li:nth-child(5n+5) {
		margin-right: 0px;
	}

	.catalog-index-thumbs .image-link {
		display: table-caption;
		height: 200px;
		border-radius: 4px 4px 4px 0px;
		overflow: hidden;
		position: relative;
		width: 280px;
	}

	.catalog-index-thumbs .image-link img {
		width: 100%;
		height: 100%;
	}

	.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover {
		display: block;
	}

	.catalog-index-thumb-hover {
		background: #0c44b5;
		position: absolute;
		opacity: 0.75;
		display: none;
	}

	.catalog-index-thumb-hover-arrow {
		width: 280px;
		height: 200px;
		position: absolute;
		background: url('../images/image-hover.png') center center no-repeat;
		display: none;
	}

	.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover-arrow {
		display: block;
	}

	.catalog-index-thumbs .pink-line {
		width: 94px;
		height: 6px;
		background: #f04d8b;
	}

	.catalog-index-thumbs .catalog-index-title {
		color: #0c44b5;
		font-size: 16px;
		font-weight: 700;
		margin-top: 15px;
		margin-bottom: 5px;
		display: inline-block;
	}

	.catalog-index-thumbs .catalog-index-title:hover {
		color: #f04d8b;
	}

	.catalog-index-thumbs p {

	}

	.catalog-index-sort {
		margin-top: -50px;
		background: url('../images/sort-bg.png') 0 center repeat-x;
	}

	.catalog-items-count {
		color: #292929;
		font-size: 19px;
	}

	.cat-thumbs-catalog-index {
		margin-top: 30px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.cat-thumbs-catalog-index .cat-thumb {
		margin-right: 20px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb:nth-child(4n+4) {
		margin-right: 20px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb:nth-child(6n+6) {
		margin-right: 0px !important;
	}

	.catalog-index-more {
		width: 134px;
		height: 16px;
		line-height: 16px;
		background: url('../images/more.png') 0 center no-repeat;
		text-align: center;
		cursor: pointer;
		margin: 10px auto 0;
		position: relative;
	}

	.catalog-index-more:hover {
		background: url('../images/more-hover.png') 0 center no-repeat;
	}

	.catalog-index-more a {
		border-bottom: 1px dashed #1d58cc;
	}

	.catalog-index-more a:hover {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
	}

	.catalog-index-more:hover a {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
		color: #f04d8b;
	}

	.catalog-index-bottom-text {
		margin-top: 35px;
		margin-bottom: 50px;
	}

	.catalog-index-bottom-text p {
		color: #292929;
		font-size: 16px;
		line-height: 22px;
	}

	.catalog-sort-submit {
		width: 197px;
	}

	.catalog-sort-clear {
		margin-right: 0 !important;
		width: 196px;
	}

	.cat-thumbs-catalog-index .basket-popover-new {
		width: 10px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-new {
		margin-left: 7px;
		width: 10px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-bg-new {
		margin-left: 7px;
	}

	.cat-thumbs-catalog-index .basket-popover-bg-new {
		background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-new, .cat-thumb-new:nth-child(4n+4) .basket-popover-new {
		margin-left: -15px;
		width: 10px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: 7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: 17px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+1) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: -7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+2) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: -7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+3) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: -7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+4) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -385px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+5) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -385px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+6) .basket-popover-bg-new {
		background: url('../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -385px !important;
	}
}


/* cart */

.cart-status-container {
	margin-bottom: 10px;
}

.cart-status-text-active {
	color: #252525;
	font-size: 20px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.cart-status-arrow-active {
	display: inline-block;
	width: 40px;
	height: 20px;
	background: url('../images/arrow-active.png') center 12px no-repeat;
}

.cart-status-text {
	color: #a7a7a7;
	font-size: 20px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.cart-status-arrow {
	display: inline-block;
	width: 40px;
	height: 20px;
	background: url('../images/arrow.png') center 12px no-repeat;
}

.cart-status-text {

}

.price-old {
	color: #202020;
}

.cart-price-all-label {
	color: #252525;
	font-size: 17px !important;
	width: 118px;
	float: left;
	text-align: left;
	line-height: 17px;
}

.cart-price-all {
	float: left;
	width: 224px;
	text-align: left;
	color: #f04d8b;
	font-size: 17px !important;
	font-weight: 700;
	line-height: 17px;
}

.cart-price-sale-label {
	color: #252525;
	font-size: 17px !important;
	width: 118px;
	float: left;
	text-align: left;
	line-height: 17px;
}

.cart-price-sale {
	color: #252525;
	font-size: 17px !important;
	width: 224px;
	float: left;
	text-align: left;
	line-height: 17px;
}

.cart-price-final-label {
	color: #252525;
	font-size: 23px !important;
	width: 118px;
	float: left;
	text-align: left;
	line-height: 23px;
	margin-top: 10px;
}

.cart-price-final {
	color: #f14e8b;
	font-size: 23px !important;
	width: 224px;
	float: left;
	text-align: left;
	line-height: 23px;
	font-weight: 700;
	margin-top: 10px;
}

.cart-status-label {
	color: #252525;
	font-size: 16px !important;
	text-align: left;
	margin-top: 15px;
}

.cart-step1-form {
	position:relative;
}

.cart-step1-form input[type="text"] {
	width: 217px;
	height: 37px;
	padding: 0 0 0 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 10px 0 10px 0;
}

.cart-next-step {
	display: block;
	float: left;
	width: 198px;
	height: 56px;
	background: url('../images/order.png') 0 0 no-repeat;
	margin-top: 25px;
}

.cart-next-step:hover {
	background: url('../images/order-hover.png') 0 0 no-repeat;
}

.cart-one-click-buy {
	border-bottom: 1px dashed #1d58cc;
	display: block;
	float: right;
	margin-top: 44px;
	margin-right: 23px;
	font-size:13px;
}

.cart-one-click-buy:hover {
	text-decoration: none;
	border-bottom: 1px dashed #f04d8b;
}

.price-item-box-wrapp .one-click-pop div:not(.one-click-pop-close, .call-arr-down){
	padding-bottom: 4px;
}
.catalog-page .price-item-box-wrapp .one-click-pop{
    height: auto;
    top: unset;
    bottom: 40px;
    z-index: 24;
}


.kor-price .one-click-pop {/* , .catalog-page .price-item-box-wrapp .one-click-pop */
	display: none;
	top: initial;
	margin-top: -342px;
	padding-bottom: 0px;
	height: auto;
	margin-right: -24px;
}
/* .kor-price .one-click-pop .AjaxBlock .l2.captcha{margin: 10px 0;} */
/*
.kor-price .one-click-pop .AjaxBlock .l2 .form-control.required .g-recaptcha, .kor-price .one-click-pop .AjaxBlock .l2 .form-control.required .g-recaptcha > div, .kor-price .one-click-pop .AjaxBlock .l2 .form-control.required .g-recaptcha iframe{width: 100%!important;padding: 0}
.wrap .pre-head .center .call-back .call-back-pop #a_block_form_callback.AjaxBlock .g-recaptcha > div, .wrap .pre-head .center .call-back .call-back-pop #a_block_form_callback.AjaxBlock .g-recaptcha iframe{width: 100%!important;padding: 0}
*/
.wrap .pre-head .center .call-back .call-back-pop #a_block_form_callback.AjaxBlock .check{height: auto}


.kor-price .one-click-pop .cb-h {
	font-size: initial;
	margin-bottom: 12px;
	padding-bottom: 0;
}

.kor-price .one-click-pop p {
	font-size: 13px;
}

.kor-price .one-click-pop input[type="text"] {
	width: 203px;
}

.kor-price .one-click-pop .cart-one-click-popover-submit {
	margin: 15px 0px;
	float: none;
	width: 215px;
}

.kor-price .one-click-pop-note,  .catalog-page .price-item-box-wrapp .one-click-pop .one-click-pop-note{
	font-style: italic;
	font-size: 13px;
}

.kor-price .one-click-pop-close {
	padding: 0;
}

.kor-price .call-arr-down {
	padding: 0;
}

.cart-step1-popup {

}
.cart-step1-popup .cart-next-step {
	float:none;
}
.cart-step1-popup .feedback-confirm-inner {
	width: 699px;
}

.cart-step1-popup .basket-popover-new {
	width: 641px;
	height: 522px;
}

.cart-step1-popup .to-basket-modal .basket-popover-bg-new {
	background: #fff;
	border-radius: 3px;
	padding: 40px 48px;
	height: 442px;
	width: 545px;
}

.cart-step1-popup .basket-popover-bg-new .pop-close-new {
	top: 10px;
	right: 10px;
}

.cart-step1-popup-title {
	color: #252525;
	font-size: 23px;
}

.cart-step1-popup-subtitle {
	color: #252525;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.cart-popup-checkbox-container {
	margin-bottom: 15px;

}

.cart-step1-popup-form {

}

.cart-checkbox {
	width: 20px;
	height: 20px;
	background: url('../images/checkbox.png') 0 0 no-repeat;
	cursor: pointer;
	float: left;
	margin-right: 20px;
}

.cart-checkbox:hover {
	background: url('../images/checkbox-active.png') 0 0 no-repeat;
}

.cart-checkbox.active {
	background: url('../images/checkbox-active.png') 0 0 no-repeat !important;
}

.cart-checkbox-label {
	float: left;
}

.cart-checkbox-label p {
	color: #252525;
	font-size: 15px;
	line-height: 20px;
}
.cart-checkbox-label label{
	font-size:15px;
	padding-left: 40px !important;
	display:inline-block !important;
}
.cart-checkbox-label:nth-child(1) p:nth-child(1) {
	display: block;
}

.cart-step1-adress-label {
	display: block;
	font-size: 13px !important;
	padding-bottom: 15px;
	padding-left:40px;
}

.cart-choose-city {
	display: inline-block;
	font-size:15px;
}

.cart-choose-city {
	cursor: pointer;
}

.cart-choose-city-label {
	color: #1d58cc;
	border-bottom: 1px dashed #1d58cc;
}
.cart-step1-adress-label a {
	color: #1d58cc !important;
}
.cart-choose-city:hover .cart-choose-city-label {
	color: #f24e8c;
	border-bottom: 1px dashed #f24e8c;
}

.cart-choose-city-icon {
	width: 7px;
	height: 15px;
	background: url('../images/city.png') center 9px no-repeat;
	display: inline-block;
	padding: 0px 4px;
}

.cart-choose-city:hover .cart-choose-city-icon {
	background: url('../images/city-hover.png') center 9px no-repeat;
}

.cart-step1-popup textarea {
	width: 523px;
	height: 48px;
	padding: 10px 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 0 0 15px 0;
}



.cart-step1-popup .cart-next-step {
	margin-top: 5px;
}

.cart-step1-popup .chosen-container {
	width: 166px !important;
}

.shipping-info {

}

.shipping-info .l {
	float: left;
}

.shipping-info .floor {
	float: left;
	width: 103px;
	height: 37px;
	padding: 0 0 0 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 0 0 10px 0;
}

.cart-step1-popup .chosen-container-single .chosen-single {
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
	padding: 4px 0 0 15px;
	height: 39px;
	border-radius: 0;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #dcdcdc;
	background-clip: padding-box;
	background-image: none;
	color: #a0a2a6;
	text-decoration: none;
	white-space: nowrap;
	line-height: 30px;
	text-align: right;
	border-radius: 3px;
}

.cart-step1-popup .chosen-container-active.chosen-with-drop .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 4px 0 0 15px;
	height: 39px;
	border-radius: 0;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #dcdcdc;
	background-clip: padding-box;
	background-image: none;
	color: #a0a2a6;
	text-decoration: none;
	white-space: nowrap;
	line-height: 30px;
	text-align: left;
	border-radius: 3px;
}

.cart-step1-popup .chosen-container .chosen-drop {
	border: 1px solid #dcdcdc;
}
.korzina .kor-price .but1{
	margin-top:0px;
	float:none;
	width:100%;
}

.chk,
.rd {
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 14px;
	line-height: 19px;
}
.chk input[type="checkbox"],
.rd input[type="checkbox"],
.chk input[type="radio"],
.rd input[type="radio"] {
	position: absolute;
	top: -1px;
	left: -9999px;
}
.chk input[type="checkbox"]:checked + label:after,
.rd input[type="checkbox"]:checked + label:after,
.chk input[type="radio"]:checked + label:after,
.rd input[type="radio"]:checked + label:after ,
.chk:hover label:after,
.rd:hover label:after
{
	width: 20px;
	height: 20px;
	background: url('../images/checkbox-active.png') 0 0 no-repeat !important;
	cursor:pointer;
}
.chk label,
.rd label {
	display: block;
	padding-left: 27px;
	position: relative;
	margin-bottom: 0;
	min-height:20px;
}
.chk label:after,
.rd label:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url('../images/checkbox.png') 0 0 no-repeat;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0%, -50%);
}
.chk label span,
.rd label span {
	color: #ff7800;
}
.rd label span span{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.chk.lead,
.rd.lead {
	font-size: 16px;
}
.order-btns {overflow:hidden;}
.order-btns .back_step{
	color: #1d58cc;
	display: inline-block;
	float: left;
	margin-top: 12px;
	margin-right: 30px;
}

.html-bug a, .item-tab-scroll p a {
	text-decoration: none !important;
	color:#252525 !important;
}


@media screen and (min-width: 1240px) and (max-width: 1639px) {
.tnt .tn a{padding: 34px 5px 0;}
.mana{margin:0;}
.item-r.w-auto{
	max-width: 550px;
}
.cat-thumb-new .color-sel {
	  padding-right: 23px;
	padding-left: 98px;
		text-align: center;
}

.cat-thumb-new .color-sel div {
	padding: 5px 0 0 0;
	text-align: center;
	width: 171px;
	float: right;
}

}

/* fixes */

.item-no-colors {
	line-height: 83px;
	border-bottom: 1px dashed #1d58cc;
}

.item-no-colors:hover {
	text-decoration: none;
	border-bottom: 1px dashed #f04d8b;
}

.cat-link-two-lines {
	padding: 0 25px;
}

.compare-item-photo-inner {
   /* display: table-cell;*/
	vertical-align: middle;
	height: 249px;
}

/* big color icons */

.jcarousel-x li .item-color-big-container {
	display: none;
}

.jcarousel-x li:hover .item-color-big-container {
	display: block;
}

/* portfolio frame fix */
.item-wrap-portfolio {
	padding: 0;
	margin-top: 30px;
	box-shadow: 1px 1px 6px rgba(0,0,0,.07);
	border: 1px solid #e5e5e5;
}

.item-wrap-portfolio .item-l {
	border-right: 1px solid #e5e5e5;
}

.item-wrap-portfolio .swiper-slide{display: flex; align-items: center; justify-content: center;}
@media screen and (max-width: 1280px) {
	.cat-thumb p em span{
		display:none;
	}
}

.cat-thumb-with-slider .unslider {
  overflow: hidden;
}

/* color-sel fixes */

.cat-thumb-new .color-sel {
   padding-left: 73px;
	padding-right: 0;
	text-align: center;
}

.cat-thumb-new .color-sel-inner-container {
	padding: 0 !important;
	width: 100% !important;
}

.cat-thumb-new .color-sel-variants {
		padding: 7px 0 0 !important;
	width: 100% !important;
}

.cat-thumb-new .color-sel-colors-list {
	width: 100% !important;
}

.cat-thumb-new .item-link-new {
	width: 100% !important;
}

@media screen and (min-width: 1640px) {
  .cat-thumb-new .color-sel-inner-container {
	margin-top: -5px;
  }
}

@media screen and (max-width: 1640px) {
	.portfolio-sort form {
		/*float:left;*/
	}



}

.cat-img-new {overflow:hidden;}
.cat-img-new ul, .cat-img-new li{
	height:100%;
}

.cat-thumb-new .color-sel div img {
border-radius: 100%;
cursor: pointer;
}

.item-wrap .item-h2-rating-wrapp {
  width: 100%;
  /* padding-top: 10px; */
}

h2 {
	font-weight: normal;
	font-size: 21px;
}

.vcard h1 span {
	cursor: pointer;
	color: #1d58cc;
}

.vcard h1 span:hover {
	color: #f65e98;
}
.brazzers-daddy{
	display: block;
}
	  .cat-img {
			margin-right: 9px !important;
			margin-left: 9px !important;
		}

.mainti18 {
	line-height: 15px;
	/* font-size: 16px; */
}
.mainti18 h2, .mainti18 h3 {
	margin-bottom: 15px !important;
	margin-top: 30px !important;
	text-align: center;
}

.mainti18 ol li, .mainti18 ul li {
	line-height: 20px !important;
}

.mainti18 ul li:last-child, .mainti18 ol li:last-child {
	margin-bottom: 20px;
}
.pre-head-phone a {
	color: inherit;
}
.l6-in .but1{
	top: 0;
}
.l5{
	height: 45px;
}
.catalog-sort{
	padding-bottom: 0;
}
.centerti {text-align: center !important;}
.relatiti {position: relative;}

.allbuttonsti {max-width: 1195px;margin-bottom: 30px;}
.allbuttonsti .del-but a {
	float: left;
	width: Calc(20% - 42px);
	min-height: 63px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 18px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.allbuttonsti a:nth-child(5) {
	margin-right: 0 !important;
}

.allbuttonsti .but1 {
	box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25);
	text-align: center;
	background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
	width: 123px;
	height: auto;
	border-radius: 3px;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	text-shadow: -1px -1px rgba(9,12,18,.09);
	font: 11px 'Arimo1', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 40px;
}
.allbuttonsti .but1:hover {
	background-image: -webkit-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: -moz-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: -o-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: -ms-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: linear-gradient(to top, #d23f77, #e04174 );
}
.allbuttonsti .but2:hover {
	background-image: -webkit-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: -moz-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: -o-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: -ms-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: linear-gradient(to top, #1b459a, #002d87 );
}
.allbuttonsti .del-but a img {
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 10px;
	clear: both;
	display: block;
	margin: 0 auto;
}

@media screen and (max-width: 1290px) {
	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5{min-width: 150px !important;}
.center .left_menu .left-menu-new.no_main .left-nav li a{font-size: 13px!important;line-height:25px;}
.center .catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .add-control-wrap.hide-sm > div{display: flex;max-width: 45%;}
.center .catalog-page.main-box.main.main .item-wrap .item-r .price-item-wrapp .price-item-box-l{width: 65%;}
.tabs.tabs-desc .center ul li{padding: 0 8px;}
.item-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll .item-h2-rating-wrapp > h1{font-size: 18px!important;}
/* .item-wrap  .item-r .tab-wrap .center .tab .item-desc-wrap{font-size: 11px;} */
.item-wrap  .item-r .tab-wrap .center .tab .item-desc-wrap .item-h2-rating-wrapp.item-h2-rating-wrapp-price .header2{font-size: 18px;}
.item-wrap  .item-r .tab-wrap .center .tab .item-desc-wrap .AjaxBlock form 
}
@media screen and (max-width: 1280px) {
	.allbuttonsti .del-but a {
	width: Calc(20% - 24px);
	min-height: 63px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
}
@media screen and (max-width: 1278px) {
	.allbuttonsti .del-but a {
	width: Calc(20% - 24px);
	min-height: 80px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
}
.catalogwrapti {
	display: block;
	max-width: 1195px;
	margin: 0 auto;
}
.catalogwrapti .del-but{
	margin-bottom: 57px;
}
.images_videos {
	display: table;
	margin: 0 auto;
	width: 99.4% !important;
	min-height: 360px;
	max-width: 1195px;
}
@media screen and (max-width: 1639px) {
	.images_videos {
	margin-left: 6px;
}
}
@media screen and (max-width: 1279px) {
	.images_videos {
	margin-left: 10px;
}
}
.leaf_25._bottom_DW .cssLeaf_1k svg path:first-child, .leaf_25._left_MI .cssLeaf_1k svg path:first-child, .leaf_25._right_3d .cssLeaf_1k svg path:first-child {
	fill: #f04d8b !important;
}

.jivo-bottom-left-square {
	background-color: #f04d8b !important;
}






.stream-wood-recall-container {
	position: relative !important;
	height: 347px !important;
}

.stream-wood-recall-title {
	color: #565e9c !important;
	text-align: left !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
	margin-left: 20px !important;
}

.stream-wood-recall-departments {
	text-align: left !important;
	margin: 25px 0 15px 30px !important;
	margin-bottom: 10px !important;
	line-height: 30px !important;
	font-size: 18px !important;
	height: 30px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

.stream-wood-recall-timer {
	position: absolute !important;
	display: table !important;
	width: 140px !important;
	margin: 0 !important;
	top: 125px !important;
	right: 40px !important;
}

span.phone-number-text {
	display: none !important;
}

.stream-wood-recall-number {
	text-align: left !important;
	margin-left: 20px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

.streamwood-personal-notice-wrapper {
	/* position: absolute !important; */
	/* display: table !important; */
	/* width: 140px !important; */
	margin: 0 !important;
	bottom: -139px !important;
	right: 95px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}
.streamwood-personal-notice, .streamwood-personal-notice a {
	color: #565e9c;
}
p.first {
	position: absolute !important;
	display: table !important;
	width: 180px !important;
	margin: 0 !important;
	top: 285px !important;
	right: 20px !important;
	color: #565e9c !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

a.sw-recall-send-btn {
	width: 244px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
	background: #f04d8b !important;
	line-height: 30px !important;
	font-size: 18px !important;
	height: 30px !important;
}

.stream-wood-recall-button-container {
	text-align: left !important;
	margin-left: 30px !important;
	margin-top: 12px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

input.sw-recall-phone.sw-phone-empty,input.sw-recall-phone {
	width: 228px !important;
	line-height: 30px !important;
	font-size: 18px !important;
	height: 30px !important;
}

select#select-recall-department {
	width: 270px !important;
	border-radius: 0 !important;
	background: none !important;
	border-left: none !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 1px solid #565e9c;
	color: #565e9c !important;
	font-size: 15px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

.sw-recall-select-time {
	text-align: left !important;
	margin-left: 30px !important;
	margin-top: 10px!important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
	font-size: 116% !important;
	color: #717171 !important;
}
.stream-wood-recall-timer-text {
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}





.sw-recall-select-time-header {
	text-align: left !important;
	padding-left: 10px;
	padding-top: 10px;
}

.sw-recall-select-time-container {
	text-align: left !important;
	margin-left: 30px !important;
	height: 85px !important;
}

select#recall-select-day, select#recall-select-hour {
	width: 130px !important;
	border-radius: 0 !important;
	background: #565e9c !important;
	color: white !important;
}

.reviewsti .main-left-header {display: none;}
.reviewsti .center {
	width: 100% !important;
	max-width: 1195px !important;
}

.reviewsti .clients-slider-right {margin-left: 1154px;}

@media screen and (max-width: 1640px) {
	.reviewsti .clients-slider-right {margin-left: 880px;}
}
@media screen and (max-width: 1280px) {
	.reviewsti .clients-slider-right {margin-left: 701px;}
}
.reviewsti li img {
	/* max-width: 120px; */
	padding: 0 10px;
	box-sizing: border-box;
}
.reviewsti .wrap-white {padding: 0 !important;}

.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer>.sw-percent {
	border: 6px solid #565e9c !important;
	width: 120px !important;
	height: 120px !important;
	top: 4px !important;
	left: 52.5% !important;
}
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer {
	font-size: 150px !important;
	margin: 20px 0 !important;
	color: #565e9c !important;
}
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer-digit {
	padding-top: 56px !important;
}
.stream-wood-recall-3 .stream-wood-recall-close {
	right: 0 !important;
	background: url(/bitrix/images/2018images/recall-close2.png) no-repeat scroll 0 0 !important;
}
.timform img {
	width: 213px !important;
	float: left !important;
	margin-right: 20px;
}

.timform input#captcha_word {
	display: block;
	height: 43px;
	width: 213px;
	text-indent: 15px;
}

.timform {
	width: 100%;
}
div#succes-form {
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	padding: 10px;
	background: #cce6cb;
}

div#notsucces-form {
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	padding: 10px;
	background: #f7e0eb;
}
img.smilesite {
	padding-left: 6px;
	height: 20px;
	margin-bottom: -5px;
}
.korzinati {
	margin: 65px 0 0 0;
	max-width: 1089px;
	background-image: url(/bitrix/templates/mebela_2017/images/thanks2.jpg);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top;
}
.korzt2 p {
	display: inline-block;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding: 0 10px 5px 0;
}

.korzt2 {
	display: block;
}

.korzt2 .allbuttonsti {
	display: table;
	margin: 0;
}

.korzt2 .del-but {
	display: table-cell;
	width: 100%;
	height: 100%;
}
.korzt1 p {
	margin-bottom: 14px;
	text-align: left;
}

.korzinati a {
	width: 197px !important;
	margin: 0 auto 10px!important;
	display: table-cell!important;
}
.korzt3 p {
	font-weight: bold;
	font-size: 16px;
	color: #e04174;
	text-align: left;
}
.upsti {
	font-weight: bold;
	font-size: 16px;
	color: #e04174;
}

.korzinati .add-control-col {
	float: none;
	margin: 0 0 0 55px;
}
.korzt4 {
	font-weight: bold;
	text-align: left;
	padding: 20px 10px 0 0;
}
.korzt2, .korzt1, .korzt3 {
	display: block;
	max-width: 700px;
	margin-left: 48%;
}
.version {font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 400;color: #444444;margin: 20px 0 20px;text-decoration: underline;cursor: pointer;}
.version:hover {text-decoration: none}
html#main body {-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;}
html#main  .footer .mobile_version {display: none!important}
/* html .mobile_version {display: none} */



[class*="ymaps-2"][class*="-ground-pane"]{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter:grayscale(100%);
}

.kindoftimehref {
	width: 100% !important;
	height: auto;
	line-height: 19px;
	padding: 10px 0;
	text-align: center;
	display: block;
	font: 13px 'Arimo1', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ee4d8a;
}

#contAreaKind {
	padding: 10px;
	font: 13px 'Arimo1', Arial, Helvetica, sans-serif;
	text-align: center;
}

.kindoftimehref img {
	padding: 0;
	margin-bottom: 0;
	margin-top: -20px;
	max-width: 60px;
	height: auto;
}
#contAreaKind span {
	font-weight: bold;
	color: #ee4d8a;
}
#contAreaKind b {
	color: #ee4d8a;
}
.kindoftime {

}

.stream-wood-recall-btn{z-index: 9999!important}
.jcar-wrap3 .jcarousel-control-prev{z-index: 1040!important}

.forfullsizebanner {
	position: absolute;
	right: 0;
	top: 0;
	width: 250px;
}
.forfullsizebanner.left_menu_img{
	position: relative;
	width: 100%;
	margin-top: 10px;
}
@media screen and (max-width: 1200px) {
	.forfullsizebanner {display: none;}
}
.chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field {position: relative}
.chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field input {opacity: 0}
.chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field:before {color: #222!important;font-size: 13px;position: absolute;left: 0;top:2px;content: ''; text-decoration:none!important;}
select[data-placeholder="Производство"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Производство';}
select[data-placeholder="Цвет"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Цвет';}
select[data-placeholder="Категория"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Назначения';}
select[data-placeholder="Тон мебели"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тон мебели';}
select[data-placeholder="Стиль"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Стиль';}
select[data-placeholder="Подборки"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Подборки';}
select[data-placeholder="Обивка"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Обивка';}
select[data-placeholder="Крестовина"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Крестовина';}
select[data-placeholder="Тип замка"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тип замка';}
select[data-placeholder="Вариант отделки"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Отделка';}
select[data-placeholder="Цвет товаров"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Цвет';}

select[data-placeholder="Категория"] + div.chosen-container-multi .chosen-choices .search-choice-count + li.search-field:before {content: '';}

.chosen-container .color-for-filter-item {width: 15px;height: 15px;display: inline-block;vertical-align: sub;border-radius: 100%;box-shadow: 0px 1px 10px 2px rgba(34, 60, 80, 0.1);}

/*
select[data-placeholder="Категория"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Назначения';}
select[data-placeholder="Тон мебели"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тон мебели';}
select[data-placeholder="Стиль"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Стиль';}
select[data-placeholder="Подборки"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Подборки';}
select[data-placeholder="Обивка"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Обивка';}
select[data-placeholder="Крестовина"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Крестовина';}
select[data-placeholder="Тип замка"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тип замка';}
*/


.thanks_div {max-width: 1000px;margin: 50px auto 20px}
.thanks_div .notetext {font-size: 20px;    text-align: center;    display: block;}
.thanks_div .captcha_form {margin-top: -15px}
.thanks_div .captcha_form .cpt_field .cpt {max-width: 160px;display: inline-block;vertical-align: top;margin: 10px 10px 10px 0}
.thanks_div .captcha_form .cpt_field .cpt + input {height: 35px;line-height: 35px;box-sizing: border-box;margin: 10px 0}


.cupon_div {max-width: 1000px;margin: 50px auto 20px;}
.cupon_div > div {display: table-cell;width: 50%;vertical-align: middle}
.cupon_div > div.img {padding-right: 40px;text-align: right;vertical-align: top}
.cupon_div > div p {text-align: center;margin: 0 0 20px;    font-size: 16px;
	line-height: 22px;}
.cupon_div > div p.lef {text-align: left}
.cupon_div > div p i, .cupon_div > div p span {font-weight: bold;color: #f04d8b}
.cupon_div > div .l12-wrap {max-width: 300px}
.cupon_div > div .l12-wrap > div {margin-bottom: 0}
.cupon_div > div #a_block_form_comment form {max-width: 302px;margin: 35px auto 80px}
.cupon_div .arch-cont .but1 {margin: 0 auto;width: 300px}
.cupon_div > div .l12-wrap .input {margin-right: 0}
.cupon_div .notetext {font-size: 14px;    text-align: center;    display: block;}





.main ul.tabs_main {display: flex; width: 98%;margin: 0 0 20px}
html#mobile .main ul.tabs_main{display: block}
.main ul.tabs_main > li {/* display: table-cell; */display: block; flex: 1; height: 50px;vertical-align: middle;text-align: center;border: 1px solid #e5e5e5;border-right: 1px solid #fff;background: #e5e5e5}
.main ul.tabs_main > li:hover, .main ul.tabs_main > li.active {background: #fff; position: relative}
.main ul.tabs_main > li:last-of-type {border-right: 1px solid #e5e5e5;}
.main ul.tabs_main > li a {text-transform: uppercase;color: #3c3c3c;cursor: pointer;display: block;height: 50px;line-height: 50px; text-align: center; /* padding-left:45px; */padding-left:15px;}
.main ul.tabs_main > li:hover a {color: #0c44b5; text-decoration: none;}
.main ul.tabs_main.tabs_section{margin: -10px 0 33px}

.main ul.tabs_main > li:hover:before,
.main ul.tabs_main > li.active:before
{
	content:" ";
	display:block;
	position: absolute;
	height:3px;
	top:0;
	left:0;
	width:100%;
	background: #0c44b5;
}
#mobile .main ul.tabs_main > li.active:before{
	display: none;
}
html#mobile .main ul.tabs_main > li.active{display: block}
#mobile .main ul.tabs_main > li.active:after
{
	content:" ";
	display:block;
	position: absolute;
	height:3px;
	top:25%;
	right:5%;
	width: 0; 
	height: 0; 
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent; 
	border-left: 25px solid #0c44b5; 
	transform: rotate(90deg);
}
html#mobile .main ul.tabs_main > li a{text-align: left;}
#mobile .main ul.tabs_main > li.open:after{
	transform: rotate(-90deg);
}

.tabs_content_main > div {/*display: none;*/position: relative}
.tabs_content_main > div .portfolio-sort2, #a_block_catalog_search .portfolio-sort2.portfolio-sort3 {width: 100%!important;max-width: 100%}
.tabs_content_main > div .LinkedList {display: none}

@media (min-width: 1640px) {
	.tabs_content_main > div .cat-thumb-new {width: 23.1%!important;max-width: 23.1%!important;height: 390px!important}
	.tabs_content_main > div .cat-thumb-new .cat-over-left-new {top: 418px}
	.tabs_content_main > div .cat-thumb-new .image-wrap, .tabs_content_main > div .cat-thumb-new .cat-img{height: 215px!important}
	.tabs_content_main > div .cat-thumb-new .image-wrap img{max-height: 215px!important;max-width: inherit!important;}
	
	.cat-thumbs .cat-thumb-new .image-wrap, .cat-thumbs .cat-thumb-new .cat-img {height: 215px!important;max-width: 100%;}
	.cat-thumbs .cat-thumb-new .tmb-wrap{height: 225px!important;}
	#a_block_catalog_sales .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 224px !important;}
	.cat-thumbs.cat-thumbs-favorites .cat-thumb-new .tmb-wrap {height: 100% !important;}
	.cat-thumbs .cat-thumb-new .image-wrap img, .cat-thumbs .cat-img-new > span > img{max-height: 215px!important;}
/*
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .tmb-wrap .tmb-wrap-table{height: 95%;}
.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy{height: 95%;}
*/
/*
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-height: 220px!important;max-width: 100%!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-width: 100%!important;}
*/
	#a_block_catalog_sales #allCatalogBlock .cat-thumbs .cat-thumb a > .unslider .cat-img, .tab .recommends > li > .cat-thumb .cat-img{height: 225px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 215px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 214px!important; width: 100%!important;}


	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 225px!important;max-width: 100%;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 205px!important;object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video{height: 225px!important;object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span{max-width: 100%;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span >  img{height: 215px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 225px!important;box-sizing: border-box;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 225px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 225px!important;max-width: 100%;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{height: 225px!important;object-fit: cover;}

}

.tabs_content_main > div > .catalog-sort {position: absolute;right: 7px;top: 0;width: calc(100% - 190px);padding-top: 0;z-index: 9}
.tabs_content_main > div > .catalog-sort .l5 {width: 24.6%!important}
.tabs_content_main > div.active {display: block}
.tabs_content_main > div .pager-2 {margin-right: 28px;}
.tabs_content_main > div .load-more img {display: none}
.tabs_content_main > div .load-more span {width: 128px;    height: 33px;    line-height: 33px!important;    text-align: center;box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25);    text-align: center;    background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
margin: 0 auto;padding: 0;    border-radius: 3px;    border: 0;    color: #fff;    cursor: pointer;    display: block;text-shadow: -1px -1px rgba(9,12,18,.09);    font: 12px 'Arimo1', Arial, Helvetica, sans-serif;    text-transform: uppercase;}
.tabs_content_main > div .load-more span:hover {color: #fff;text-decoration: none;background: #e04174;}
.tabs_content_main > div .show-all {display: none}
.tabs_content_main > div .page {right: 0;text-align: left;max-width:330px;}
.tabs_content_main > div .page ul {float: none;display: inline-block;overflow: hidden}
.tabs_content_main > div .catalog-sort + table {width: 188px}
.tabs_content_main > div .catalog-sort + table .chosen-container {width: 188px!important}

@media (max-width: 1285px){

	.main ul.tabs_main > li {padding: 0 10px}
/* 	.main ul.tabs_main > li a {height: auto;line-height: 1.2;} */
/* 	.tabs_content_main > div .portfolio-sort table {top: 40px} */
	.tabs_content_main > div > .catalog-sort {width: calc(100% - 183px);right:0}
}




body > #fotorama > .fotorama__wrap {width: calc(100% - 250px)!important;display: inline-block!important;}
body > #fotorama > .del-but {width: 250px;float: right;margin-top: 0;background: #fff;height: 100%;display: block}
body > #fotorama > .del-but > div {display: table-cell;vertical-align: middle;width: 250px}
body > #fotorama > .del-but a {width: 140px;min-height: 63px;line-height: 16px;text-align: center;text-transform: uppercase;padding: 10px 18px;margin: 0 auto 20px;display: block;float: none}
body > #fotorama > .del-but a:nth-of-type(5) {margin-bottom: 0!important}
body > #fotorama > .del-but a img {vertical-align: middle;margin-right: 10px;padding-bottom: 10px;clear: both;display: block;margin: 0 auto;}

@media (max-width: 1239px) and (min-width: 999px){
	body > #fotorama > .del-but {margin-top: -70px: 0!important}
	body > #fotorama > .del-but > div {padding-top: 0!important}
}



.main_ .wrap-gray > div {position: relative}
.main_ .wrap-gray .lSAction>a {opacity: 1}
.main_ .wrap-gray .lSAction>.lSPrev {width: 12px;height: 19px;position: absolute;background: url(/bitrix/templates/mebela_2017/images/main-page/left.png) 0 0 no-repeat;cursor: pointer;left: 14px;}
.main_ .wrap-gray .lSAction>.lSNext {width: 12px;height: 19px;position: absolute;background: url(/bitrix/templates/mebela_2017/images/main-page/right.png) 0 0 no-repeat;cursor: pointer;}
.main_ .wrap-gray .lSAction>.lSPrev:hover {background: url(/bitrix/templates/mebela_2017/images/main-page/left-hover.png) 0 0 no-repeat;}
.main_ .wrap-gray .lSAction>.lSNext:hover {background: url(/bitrix/templates/mebela_2017/images/main-page/right-hover.png) 0 0 no-repeat;}
.main_ .main-popular-items.main-popular-items2 {white-space: nowrap;width: 100%; overflow: visible;}
.main_ .main-popular-items.main-popular-items2 li {white-space: nowrap;/*display: inline-block*/}
 
@media (min-width:1640px){
	.lSSlideWrapper .main-popular-items2 li {height: 390px; overflow: visible}
	.main_ .main-popular-items.main-popular-items2 li {
  /*  width: 294px!important;*/
/*     height: 375px!important; */
	margin-right: 25px;
	padding-right: 0!important;}
	.main-popular-items li .item-photo {/*width: 300px!important;*/background-size: cover!important}

}
	
@media (max-width:1640px){
	.main_ .main-popular-items.main-popular-items2 li {/*width: 282px!important*/;height: 430px!important;/*margin-right: 22px!important*/;padding-right: 0!important}
}
@media screen and (max-width: 1279px){
	.main-popular-items li { /*width: 233px!important*;*/height: 340px!important;padding-right: 0!important}
}
.acceptedcol1 {
	display: block;
	float: left;
	width: 50%;
	text-align: right;
}

.acceptedcol2 {
	display: block;
	float: right;
	width: 50%;
}

.acceptedbreak {
	display: block;
	float: none;
	clear: both;
}

.acceptedpage .del-but {
	display: table;
	width: 100%;
}

.acceptedfooter .allbuttonsti a {
	display: block;
	min-width: 171px;
}
.acceptedfooter .acceptedcol1 a {float:left}
.acceptedfooter .acceptedcol2 a {float:right}
.acceptedfooter {
	display: block;
	width: 100%;
}

.acceptedpage {
	display: block;
	max-width: 700px;
	margin: 0 auto;
}
.acceptedgirl {
	max-width: 270px;
	width: 100%;
	height: auto;
	display: block;
}
.acceptedcol2 {
	text-align: center;
}

.acceptedcol2 h2 {
	font-size: 42px;
	margin-bottom: 18px;
	margin-top: 141px;
}

.acceptedcol2 p {
	font-size: 18px;
	line-height: 25px;
}

#reloadCaptcha {
	background-color: transparent;
	background-image: url(/images/reload-icon.png);
	background-size: contain;
	border: none;
	cursor: pointer;
	float: left;
	margin-top: 12px;
	margin-right: 15px;
	height: 20px;
	width: 20px;
}

.w-auto{width: auto!important}
.item-r.w-auto{max-width: 550px}

@media screen and (max-width: 800px){
	.hide-sm  {display:none;}
	.acceptedpage {
	   width: 100% !important;
	   max-width: 100% !important;
	}
	.acceptedcol1 .del-but a, .acceptedcol2 .del-but a {
		font-size: 20px !important;
	}
	.cat-img img, .cat-img2 img{
		width: 100% !important;
	}
	.cat-img {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.portfolio_main .btn_switch#portfolio-on-main-right{right: 11px;}
}



/*left menu fix*/
.left{z-index: 10}
.left-nav{position: relative}
.left-nav li{position: static}
.left-menu-new li .more-less{top: auto; margin-top: -28px}
.left-nav-main .submenu-ul{top: 0; bottom: 0; margin-top: 0!important}

.main-video-container{width: 100%!important;}
@media (min-width: 1260px) {
	.main-popular-items2 li .main-popular-items-link {    height: 40px;}
	.wrap > .center .main-box .abs-menu{display: none;opacity: 0;}
}
@media (min-width: 769px) {
		#a_block_catalog_sales .catalog-filtr .chosen-container-multi .chosen-drop {    min-width: 260px!important;} 
		.front-page .catalog-filtr .chosen-container-multi .chosen-drop {    min-width: 100%!important;}

/*05.04.2019 Dusttier*/
.box_managers .center{/* max-width: 1300px; */width: 80%;max-width: 80%;}
.wrap .pre-head .center, .main_ > div > .wrap-gray .center, .main_ > div > .wrap-white.block-about .center, .footer > .center, .wrap > .more_info > div .center{max-width: 80%;width: 80%;}
.more_info > div .center .center{max-width: 100%;width: 100%;}
.wrap .pre-head .center .pre-head-separator{margin: 0 20px;}
.wrap .pre-head .center .pre-head-separator.custom-h {margin: 0 8px;}
.wrap .pre-head .center .AjaxBlock{margin-right: 30px;}
.wrap .pre-head .center #a_block_header_phones{margin-right: auto;}
.wrap .pre-head .center .AjaxBlock .pre-head-phone{margin-left: 30px;}
.wrap .pre-head .center .sr-ot-icons .AjaxBlock > a > .sravnenie{margin-right: 30px;}
/* .wrap .center .head .search-in:before{    margin-left: 120px;} */
.wrap .center .head .AjaxBlock .search-in:after{margin-left: -120px;}
.center { max-width:1200px; width: auto;ox-sizing: border-box;}
.wrap > .center, .wrap .nav .center {width: 80%;display: flex;max-width: 80%}
.wrap > .center .left_menu{margin-right: 20px;width: calc(23% - 20px);min-width: calc(23% - 20px);}
.wrap > .center .main-box{max-width: 85%;width: 85%;}
.nav .left-menu-new.no_main > ul .topmenu-catalog:nth-child(1){width: calc(23% - 20px);min-width: calc(23% - 20px);}
.wrap > .center .left_menu .left-menu-new.no_main{margin-top:5px;}
.wrap > .center .left-menu-new.no_main .left-nav > li {position: relative;}
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .more-less{background: url('../images/left-menu/less.png') 0 0 no-repeat;}
.wrap > .center .left-menu-new.no_main .left-nav > li > .submenu-ul, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li > .submenu-ul{display:none!important;bottom: auto;z-index: 99;position: absolute;background: #fff;top: -1px;margin-top: 0;min-width: 100%;margin-left: 100%;}
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .submenu-ul, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li:hover  > .submenu-ul{display: block!important;box-shadow: 2px 3px 3px rgb(0 0 0 / 7%);border: 1px solid #e5e5e5;}
/* .wrap > .center .left_menu .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li:hover{border: 1px solid #0c44b5;} */
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li{border-bottom: 1px solid #e5e5e5;}
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li:last-of-type, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li:last-of-type{margin-bottom: 0;}
.main-video-container .play-icon{width: 325px;}
.center .main.main-box.front-page .tabs_content_main #allCatalogBlock .cat-thumbs{margin: 0 -20px 0 -10px;}
/*Thumbs*/

.cat-thumb.cat-thumb-new {width: calc(25% - 20px) !important; margin: 0 10px 20px 10px !important; box-sizing: border-box; max-width: 100% !important;}
.cat-thumbs {display: flex; box-sizing: border-box; margin: 0 -10px; flex-wrap: wrap;}
.cat-thumbs .cat-thumb.cat-thumb-new:nth-child(3n) {margin-right: 10px !important;}

.cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new {width: calc(20% - 20px) !important;}

/*Header*/
.pre-head .center {display: flex; float: none; align-items: center; height: 51px;}
.pre-head .center>* {margin: 0; white-space: nowrap;}
.pre-head .center>.pre-head-separator {margin: 0 10px;}
.pre-head .center>.adress-on-map {margin-right: auto;}
.pre-head .center>.AjaxBlock {margin-right: 23px;}
.kor .but1 { background: #0c44b5;}
.kor .but1:hover {background: #0c44b5; opacity: .8;}


/*Fixed header*/
.fixmenu-new .f-tel {right: 320px; left: auto;}
.fixmenu-new .kor2 {position: absolute; right: 10px; top: 10px; left: auto;}
.fixmenu-new .sr-ot-icons {right: 180px; position: absolute; top: 21px; float: none; margin-top: 0;}

/*Global*/
.portfolio-sort2 {width: 100%;}
.catalog-page .l5 {min-width: 160px !important;}
.search-container .line-left, .search-container .line-right {display: none;}
.catalog-filtr .chosen-container-multi .chosen-results li.active-result {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.catalog-filtr .chosen-container-multi .chosen-drop {max-width: 150px;}
#allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5 .l5-in .chosen-drop, .bx-ajax-frame .tabs_content_main .catalog-sort .catalog-filtr > .l5 .l5-in .chosen-drop{width: 100%;}
#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-single, #allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-drop .chosen-results .active-result{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*Menu*/
.nav > div.center > ul {display: flex;}
.nav > div.center > ul>li:nth-child(1) {width: calc(23% - 20px); min-width: calc(23% - 20px);}
.abs-menu {width: calc(23% - 20px) !important;}
.nav > div.center > ul > li {flex: 1;}
.sales-container {padding: 0 10px; display: flex; justify-content: center;}
.nav > div.center > ul > li.sales {order: 0; min-width: 200px;}
.nav > div.center > ul > li:nth-child(1) a {box-sizing: border-box;}
.sales .sales-icon {margin-right: 10px;}
.search-container .search-container-central {max-width: 545px; margin: 0 auto; padding: 0; padding-right: 50px; float: none !important;}
.search-container {width: auto; box-sizing: border-box; margin: 0 145px 0 250px; position: relative;}
.search-in:before {width: 1px; height: 60px; top: -15px; content: ''; left:-20%;position: absolute; background: url('../images/head-search-bg.png') 0 0 repeat-y;}
/*
.search-in:before {left: 0;}
.search-in:after {right: 0;}
*/
.main {position: relative;}
.search-in:after {width: 1px; height: 60px; content: ''; position: absolute; right:-20%;/* left: -15px; */ top: -15px; background: url('../images/head-search-bg.png') 0 0 repeat-y;}

/*Item page*/
.item-l {width: 50%;}
.item-r {width: 50%;}
.right {width: 100%;}
.managers-page .left{width: 285px}
.managers-page .right{width: 875px}

/*Portfolio*/
.portfolio {margin: 0 -10px; box-sizing: border-box; display: flex; flex-wrap: wrap;}
.portfolio .port {margin: 0 10px 20px 10px !important; width: calc(20% - 20px) !important; height: auto;}
.port-img img {width: 100%; height:auto;}
.item-wrap-portfolio .item-r.w-auto { max-width: calc(50% - 1px);}
.item-wrap-portfolio .slider-top {padding: 10px;}
.item-wrap-portfolio  #slideshow-1 {width: 100%;}

/*Index*/
.tabs_content_main > div > .catalog-sort .l5 {width: 100% !important; max-width: 160px !important;}
.main ul.tabs_main {width: 100%;}
.projects-archive-link {right: 10px; margin-left: 0 !important;}
.clients-slider, .items-on-main-container1 {position: relative;}
.clients-slider-right, .items-on-main-right {position: absolute; right: -30px; top: 50%; margin: 0 !important; margin-top: -13px !important;}
.items-on-main-right {right: 0;}
.clients-slider img {max-width: 100%; max-height: 100%; width: auto; height: auto;}


/*Catalog*/
.catalog-index-thumbs {display: flex; flex-wrap: wrap; margin:10px -10px 0 -10px;}
.catalog-index-thumbs li {margin:0 10px 35px 10px; width: calc(20% - 20px);}
.catalog-page .compare-title {font-size: 25px;}
.catalog-page .compare-title a {width: 100% !important; height: auto !important;}
.catalog-index-thumbs .image-link {width: 100% !important;/* height: 200px !important; */display: table !important;}
.catalog-page {position: relative;}
.portfolio-sort .all, .portfolio-sort table {margin-bottom: 0;}
.portfolio-sort .clear {box-sizing: border-box; display: none;}
.portfolio-sort {min-height: 35px; margin-bottom: 20px; height: auto !important;}
.catalog-index-thumbs li:nth-child(5n+4) { margin-right: 10px !important; }


}
@media (min-width: 769px) and (max-width: 1375px) {
	#a_block_catalog_list .cat-thumbs[data-section-code="barnye-stulya"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennaya-zona"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennye-stulya7252"]> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{
		height: 200px !important;
	}
	#a_block_catalog_list .cat-thumbs[data-section-code="barnye-stulya"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennaya-zona"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennye-stulya7252"]> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{
		object-fit: contain;
	}
	
	.catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(3n+3) .basket-popover-bg-new .one-click-pop-close.pop-close-new{right: 6%;}
	.catalog-page .cat-thumb-new:nth-child(3n) .mini_form .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(3n+3) .mini_form .basket-popover-bg-new .one-click-pop-close.pop-close-new{right: 10%;}
	.catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-bg-new .item_info_form, .catalog-page .cat-thumb-new:nth-child(3n+3) .basket-popover-bg-new .item_info_form{margin-right: 15px;margin-left: 0;}
/* 	.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form{margin-left:7px;} */
	.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form .basket-popover-bg-new{background-position: left bottom;margin-left:7px;}
	.catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-new.mini_form .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-new.mini_form {background-position: right bottom;/* margin-left: -45px; */}
	.basket-popover-new {margin-left: 50px;}
	.cat-thumb-new:nth-child(3n) .basket-popover-bg-new {background: url('../images/basket-popover-bg2.png') right bottom no-repeat;}
	.cat-thumb-new:nth-child(3n) .basket-popover-new {/*         margin-left: -393px; */margin-left: -280px;}
	.item-desc-wrap div.row_cpt.required{margin-top: -58px;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 265px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 265px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 270px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 404px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 235px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 240px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video{height: 263px!important;object-fit: fill;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {/*width: 95%!important;object-fit: contain; */}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span >  img{height: 229px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 229px!important;box-sizing: border-box;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 229px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 229px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{height: 229px!important;object-fit: cover; width: 95%!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .tmb-wrap .tmb-wrap-table {width: 95%!important;}
	.jcarousel .recommends .cat-thumb .cat-img{height: 195px !important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span >  img{height: 229px!important;}
	.sections_desctop .compare-title {display: block;}
/* 	.catalog-filtr .chosen-container-multi .chosen-drop .chosen-results .active-result{white-space: pre-wrap} */
	.wrap>.center>.main-box.main>div>div>.center.to-know>.tnt{width: 100%;}
	.wrap>.center>.main-box.main>div>div>.center.to-know>p{padding: 0;}
	.center .main-box.main div>div>.center>.steps>.step>div>a>img{width: 100%;object-fit: contain;}
	.center .catalog-page.main-box.main.main .item-wrap .item-r .price-item-wrapp .price3 >tbody>tr{display: flex;flex-direction: column;height: 100%;justify-content: center;align-items: flex-start;}
	.center .catalog-page.main-box.main.main .item-wrap .item-r .price-item-wrapp .price-item-box-r .price-item-box-wrapp{padding: 20px 10px;}
	.center .catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .add-control-wrap.hide-sm .add-control-wrap-r .add-control-col{display: flex;align-items: center;}
	.item-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll .item-h2-rating-wrapp > h1{font-size: 15px!important;}
/*
	.center .tab.desc .color-wrap .color-wrap-c .jcarousel-x{height: 40px;}
	.center .tab.desc .color-wrap .color-wrap-c .jcarousel-x ul>li>img{width: 25px;height: 25px;box-shadow: 0 0 0 2px #ee4d8a, 0 0 2px #ee4d8a;}
*/
/* 	.center .tab.desc .color-wrap > h4{line-height: 0;font-size: 12px;} */
/* 	.tabs.tabs-desc .center ul li{font-size: 9px;} */
	.wrap .pre-head .center .adress-on-map{display: flex; align-items: center;margin-right: 10px;}
	/* .wrap .pre-head .center > .AjaxBlock > div{display: flex;font-size: 11px;white-space: nowrap;} */
	.wrap .center .head .search.mobile_version {display: none;}
	.wrap .pre-head #a_block_basket_line #bx_cart_block {top: 50px; right: 30px;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock {display: flex;align-items: center;margin-right: 0;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock a{margin-right: 10px;white-space: nowrap;}
	.center .main.main-box.front-page .tabs_main > li > a, .center .catalog-page.main-box.main  .AjaxBlock #allCatalogBlock .main .tabs_main.tabs_section > li > a{justify-content: center;padding-left:0;align-items: center;line-height: 17px;display: flex;}
/* 	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table{float: left;width: 100%;} */
/* 	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{float: right;} */
	.chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-single div{right: 10px;}
/* 	.wrap .center .head .search-in:before {margin-left: -40px;} */
	.wrap .center .head .search-container{max-width: 40%;margin: 0 auto;}
	.wrap .center .head .search-container .search-container-central{padding-right: 0;}
	.wrap .center .head .search-container .search-container-central .search-in{width: 100%;}
	.wrap .center .head .AjaxBlock .search-in:after{/* margin-left: -30px; */margin-left: -25%;}
	.nav .center > ul .topmenu-catalog:nth-child(1){width: calc(23% - 20px);min-width: calc(23% - 20px);}
	.wrap > .center .left_menu{width: calc(23% - 20px);min-width: calc(23% - 20px);}
	#main .main_ .wrap .center > .main.main-box.front-page{width: 77%;max-width: 77%;}
/* 	.center .left_menu .left-menu-new.no_main .left-nav li:first-of-type a{line-height: 23px;} */
	.center .left_menu .left-menu-new.no_main .left-nav li a{line-height: 33px;}
	.abs-menu .left-menu-new.no_main .left-nav li a, .center .left_menu .left-menu-new.no_main .left-nav li a{padding: 7px 26px 7px 45px;line-height: 24px;}
	.abs-menu .left-menu-new.no_main .left-nav li .submenu-li a, .center .left_menu .left-menu-new.no_main .left-nav li .submenu-li a{height: 24.2px}
	.wrap .nav .center > ul > li > .drop ul li {min-height: 33px;line-height: 33px;height: 33px;}
	.cat-thumb.cat-thumb-new{width: calc(33% - 20px)!important;}
	.tabs_content_main > div > .catalog-sort .l5{width: 125px!important;}
	#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{width: 125px!important;}
	.tabs_content_main > div > .catalog-sort{max-width: 80%;}
	.center .main.main-box.front-page .tabs_content_main #allCatalogBlock .cat-thumbs{margin: 0 -10px 0 -10px;}
	.fixmenu.fixmenu-new.fixmenu-show .center, .wrap > div > .wrap-white.block-about > .center, .wrap > div  .wrap-gray > .center{max-width: 90%;width: 90%;}
	/*.center  .catalog-page.main-box.main  .AjaxBlock #allCatalogBlock .main .tabs_main{display: none}*/
/* 	.center .catalog-page.main-box.main .link-bar{display: none} */
	.left_menu .main-video-container{background-position: center;}
	.center .catalog-page .cat-thumbs .cat-thumb-new{width: calc(33% - 20px)!important;}
	.center .catalog-page #a_block_catalog_sales #allCatalogBlock .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider{width: calc(25% - 20px)!important;}
	.footer .center .f1 .AjaxBlock .cop-txt2.main_version{width: 50%}
	.wrap .pre-head .center .AjaxBlock .pre-head-phone{font-size: 12px;margin-left: 20px;}
	.wrap .center .catalog-page.main-box.main.main{max-width: 100%;width: 100%;}
	.tab .item-desc-wrap .item-desc-info{font-size: 11px;}
	.AjaxBlock .item-desc-form-full .form-control .btn-button-mod{height: 30px;line-height: 33px;}
	.AjaxBlock .form-control input[type='text']{height: 30px;font-size: 11px;line-height: 33px;}
	.AjaxBlock .item-desc-form-r .form-control.file_simple .upload-info{height: 30px;font-size: 12px;line-height: 33px;}
	.center  .catalog-page.main-box.main.main .item-wrap  .item-r .price-item-wrapp .price-item-box-r .price-item-box-wrapp .one-click-buy-wrapp .one-click-buy.dashed{font-size: 12px;}
/* 	.bx-ajax-frame .tabs_content_main .active #allCatalogBlock .portfolio-sort.portfolio-sort2{position: absolute;z-index: 99;top: 20px;} */
}
@media (min-width: 769px) and (max-width: 1224px) {
	.fixmenu-new .search-in{width: 18%;}
	.search-in:before{left:-10%;}
	.search-in:after{right:-10%;}
	.wrap > .center .main.main-box.front-page{width: 100%;max-width: 100%;}
	body >.wrap > .center > .left_menu{display: none}
	.catalog-index-thumbs li {width: calc(25% - 20px);}
/* 	.wrap .center .catalog-page.main-box.main.main{width: 100%;max-width: 100%;} */
	.wrap .center .main-box.main.main, #main .main_ .wrap .center > .main.main-box.front-page{width: 100%;max-width: 100%;}
/* 	.item-wrap .item-r .tab-wrap .center .tab .item-desc-wrap{font-size: 10px;} */
/*
	.center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-over .cat-over-left-new .add-control-wrap-r{    padding-top: 30px;}
	.bx-ajax-frame .tabs_content_main > div > .catalog-sort .l5{width: 115px!important;}
	.main-video-container .play-icon{width: 172px;}
	.center .left_menu .left-menu-new.no_main .left-nav li a{background-size: 10%;line-height: 19px;min-height: 33px;display: flex;align-items: center;}
*/
}
@media (min-width: 1376px) and (max-width: 1626px) {
	.item-desc-wrap div.row_cpt.required{margin-top: -58px;}
	/* #a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider{height: 345px!important;} */
	/* #a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-over .cat-over-left-new{    top: 365px !important;} */
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 164px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 164px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 164px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video{height: 164px!important;object-fit: contain;/* margin: 0;width: 100% !important;*/}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span > img{height: 164px!important;object-fit: cover;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider{height: 345px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-over .cat-over-left-new{    top: 365px !important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 164px!important;box-sizing: border-box;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 164px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 164px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{height: 164px!important;object-fit: cover;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span > img{height: 164px!important;object-fit: cover;}

	/*
	.left_menu .left-menu-new.no_main .left-nav .small:first-of-type a, .left_menu .left-menu-new.no_main .left-nav .small:nth-of-type(5) a , .left_menu .left-menu-new.no_main .left-nav .small:nth-of-type(12) a{line-height: 20px;}
	.left-menu-new .left-nav li .submenu-ul .submenu-li a{height: 20.2px;}
	*/

	.left_menu .left-menu-new.no_main .left-nav .small a{/*line-height: 30px;*/padding: 7px 26px 7px 45px;}
	.brazzers-daddy .image-wrap{height: 100%!important;}
	.wrap>.center>.main-box.main>div>div>.center.to-know>p{padding: 0;}
	.wrap>.center>.main-box.main>div>div>.center.to-know>.tnt{width: 100%;}
	.center .main-box.main div>div>.center>.steps>.step>div>a>img{width: 100%;object-fit: contain;}
	.footer .center .f1 .AjaxBlock .cop-txt2.main_version{width: 50%}
	.AjaxBlock .item-desc-form-full .form-control .btn-button-mod{height: 30px;line-height: 33px;}
	.AjaxBlock .form-control input[type='text']{height: 30px;font-size: 11px;line-height: 33px;}
	.AjaxBlock .item-desc-form-r .form-control.file_simple .upload-info{height: 30px;font-size: 12px;line-height: 33px;}
/* 	.item-wrap .item-r .tab-wrap .center .tab .item-desc-wrap{font-size: 11px;} */
	.center .catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .add-control-wrap.hide-sm > div{display: flex;max-width: 45%;}
	.center .catalog-page.main-box.main.main .item-wrap  .item-r .tab-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll{font-size: 11px;}
/* 	.item-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll .item-h2-rating-wrapp > h1{font-size: 15px!important;} */
	.tabs.tabs-desc .center ul li{font-size: 9px;}
	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table{float: left;}
/* 	.catalog-filtr .chosen-container-multi .chosen-drop .chosen-results .active-result{white-space: pre-wrap} */
	.tabs_content_main > div > .catalog-sort .l5{width: 125px!important;}
	#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{width: 125px!important;}
	.center .main.main-box.front-page .tabs_main > li > a, .center .catalog-page.main-box.main  .AjaxBlock #allCatalogBlock .main .tabs_main.tabs_section > li > a{justify-content: center;padding-left:0;align-items: center;line-height: 17px;display: flex;}
	.wrap .pre-head .center .adress-on-map{display: flex; align-items: center;margin-right: 10px;}
	.wrap .pre-head .center > .AjaxBlock > div{display: flex;font-size: 11px;white-space: nowrap;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock {display: flex;align-items: center;margin-right: 0;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock a{margin-right: 10px;white-space: nowrap;}
/* 	.wrap .center .head .search-in:before {margin-left: -40px;} */
	.wrap .center .head .search-container{max-width: 40%;margin: 0 auto;}
	.wrap .center .head .search-container .search-container-central{padding-right: 0;}
	.wrap .center .head .search-container .search-container-central .search-in{width: 100%;}
	.wrap .center .head .AjaxBlock .search-in:after{margin-left: -30px;}
}

@media (min-width: 1640px) {
	.cat-thumb.cat-thumb-new:nth-child(3n) {margin-right: 10px!important;}
	.portfolio-sort2 {width: 100% !important;}
	.catalog-index-thumbs li:nth-child(5n+4), .catalog-index-thumbs li:nth-child(4n+4) { margin-right: 10px !important; }
	.cat-thumbs .cat-thumb.cat-thumb-new:nth-child(3n) {margin-right: 10px !important;}
	.catalog-index-thumbs li:nth-child(5n+4) { margin-right: 10px !important; }
}
@media screen and (min-width: 1640px) {
	.cat-thumb.cat-thumb-new:nth-child(4n) { margin-right: 10px !important }
	.nav ul li:nth-child(1) {width: calc(25% - 10px)}
	.sales-container {width: auto;}
	.nav ul li:nth-child(2) {width: auto;}
	.search-container .search-container-central {max-width: 545px; margin: 0 auto; }
	.search-container {width: auto; box-sizing: border-box; margin: 0 145px 0 250px;}
	.search-container .line-right {display: none;}
	
}


.main-popular-items .ajax-loader.lslide .main-popular-items-link, .main-popular-items .ajax-loader.lslide .main-popular-items-text, .portfolio_main .main-popular-items .lslide .main-popular-items-link, .portfolio_main .main-popular-items .lslide .main-popular-items-text{margin-left: 0;white-space: normal;padding: 0 10px;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img{padding: 0;margin: 0!important;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img .thumb-item.brazzers-daddy .image-wrap.image-wrap_vertical{padding: 0;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img {    /* height: 10vw!important; */ height: 100%!important; object-fit: contain;}
.main-popular-items .cat-img .tmb-wrap-table div.active {    border-bottom: 5px solid #ee4d8a !important;}
.lSSlideWrapper .main-popular-items .cat-img img, .cat-img2 img {width: 96%!important; object-fit:cover;     padding-top: 5px;}
.lSSlideWrapper .main-popular-items .cat-img img{max-height: 250px!important;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img .thumb-item.brazzers-daddy .image-wrap.image-wrap_vertical img{max-height: 100%!important;  box-sizing: border-box;   }
.portfolio_main .main-popular-items .lslide .item-photo .cat-img .thumb-item.brazzers-daddy .tmb-wrap{width: 100%!important;}
.index_portfolio_main .center{width: 80%;max-width: 80%;}
.lSSlideWrapper .main-popular-items .cat-img .tmb-wrap .tmb-wrap-table {    width: 96%!important;
	margin: 0 auto;}
.cat-img .tmb-wrap .tmb-wrap-table {    width: 100%!important;
	margin: 0 auto;}

@media (max-width: 1639px) and (min-width: 1000px) {
.main-popular-items .ajax-loader.lslide .item-photo{/* height: 70%!important */}

.main-popular-items .ajax-loader.lslide .item-photo > img{object-fit: contain; height: 100%;}
.main-popular-items .ajax-loader.lslide .main-popular-items-link, .main-popular-items .ajax-loader.lslide .main-popular-items-text{margin-left: 0;white-space: normal;padding: 0 10px;}
.catalog-page .cat-thumbs .cat-thumb-new {width: calc(25% - 20px) !important;}
.catalog-page .cat-thumb-new .color-sel {padding-left: 45px; width: auto !important; padding-right:20px;}
.catalog-page .cat-thumbs.cat-thumbs-favorites .cat-thumb-new {width: calc(20% - 20px) !important;}

.cat-thumb-new .color-sel {width: auto;}
.sales-container {width: auto;}
.cat-thumb-new .color-sel {width: auto !important;}
.lSSlideWrapper .main-popular-items .cat-img img, .cat-img2 img {object-fit: unset;}
}

@media (max-width: 1375px) {
	.catalog-page .cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new {
		width: calc(33% - 20px) !important;
	}
}


@media screen and (max-width: 1350px) and (min-width: 1000px) {
.fixmenu-new .search-in {width: 20%;}	
.portfolio-sort {height: auto !important; margin-bottom: 20px;}
}

@media screen and (max-width: 1279px) and (min-width: 1000px) {
.chosen-container-multi .active-result{padding-right: 30px !important;}
.catalog-filtr .chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-drop{width: 100%;font-size: 11px;}
.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table{float: right}
.AjaxBlock #allCatalogBlock p.all + .catalog-sort{width: auto}
.AjaxBlock #allCatalogBlock p.all{font-size: 15px;width: 140px;margin-left:0!important;}
#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{width: 140px!important;}

#allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5{max-width: 135px !important;}
.adress-on-map {display: none;}
.pre-head .center>.city {margin-right: auto;}
.search-container .search-in {margin: 0 auto; width: 100%; max-width: 400px;}
.center {width: auto; padding:0 10px}
.sales-container {width:auto; margin: 0 auto; text-align: center}
.nav > div.center > ul > li.sales {min-width: 170px;}
.port {height: auto;}
.catalog-page .cat-thumb-new .color-sel {width: auto!important;}
.projects-archive-link {right: 10px; margin-left: 0;}
.main-popular-items li .item-photo {/*width: 100% !important*/; height: auto !important;}
.catalog-page .compare-title a {width: 100% !important; height: auto !important;}
.catalog-index-thumbs .image-link {width: 100% !important; /* height: 200px !important; */height: 157px !important; display: table !important;}

.managers-page .left{width: 275px}
.managers-page .right{width: calc(100% - 295px)}
}

@media (max-width: 1285px) and (min-width: 1000px) {
.tabs_content_main > div > .catalog-sort {width: auto; left: 150px; right: 0; box-sizing: border-box;}
}

.nav ul li a {
padding: 0 0 0 10px;
}

.pager li a {
margin: 3px;
border-radius: 0;
}

.load-more span {
box-shadow: none !important;
border-radius: 0 !important;
width: 138px !important;
}

/*
.catalog-page {
padding: 10px 0 50px 0 !important;
}
*/

.link-bar-new {
margin: 10px 0 0px;
}

.main ul.tabs_main > li {
background: #f5f5f5;
border-right: 1px solid #f5f5f5;
}

.wrap-gray {
background: #f5f5f5 !important;
}

.LinkedList {
display: none !important;
}

.steps {display: flex;flex-wrap: wrap; justify-content: center; padding: 0 0 25px 0;}
@media (max-width: 1150px) {
	.fixmenu-new .search-in{display: none;}
}
@media (min-width: 790px) and (max-width: 1000px) {
	#main>.main_>.wrap>.center>.left_menu{margin-top:20px;}
	#main>.main_>.wrap .center{padding: 0 25px;}  
	.wrap .pre-head .center, .main_ > div > .wrap-gray .center, .main_ > div > .wrap-white.block-about .center, .footer > .center, .wrap > .more_info > div .center{padding: 0 25px;}
}


@media screen and (max-width:430px) {
	html#mobile .kor-but2 {display: block!important; width: 100%;}
}


.tmb-wrap-table div.active {border-bottom: 1px solid #fff!important}
.recent-events .news-list{display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;align-items: center;justify-content: flex-start;box-sizing: border-box;}
.recent-events .news-list .news-item{height: 300px;display: flex;flex-direction: column;flex-wrap: nowrap;flex: 1 0 calc(49% - 10px);max-width: calc(49% - 10px);padding: 15px;box-sizing: border-box;align-items: flex-start;border: 1px solid black;gap: 10px;}
.recent-events .news-list .news-item a{text-decoration: none;color:black;}
.recent-events .news-list .news-item .img{width: 100%; height: auto;border: 1px solid black;height: 60%;display: flex;align-items: center;justify-content: center;}
.recent-events .news-list .news-item .img img{max-height: 100%;max-width: 100%;width: auto;margin: 0;display: block;float: none;}
.recent-events .news-list .news-item .detail{border: 1px solid black;padding: 5px 20px;}

.recent-events .detail_item{display: flex;flex-direction: column;flex-wrap: nowrap;}
.recent-events .detail_item *{font-size: 14px;}
.recent-events .detail_item h1{margin: 20px 0;}
.recent-events .detail_item img{display: block;/* max-height: 300px; */max-width: 100%;width: auto; flex:1 0 auto;margin: 0 auto 20px;}
.recent-events .detail_item .detail_text{font-size: 13px;line-height: 20px;}
.recent-events .back{margin: 20px 0;}

.left_menu .left_recent-events{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;box-sizing: border-box;max-width: 100%;width: 100%;padding: 20px 10px;}
.left_menu .left_recent-events *{box-sizing: border-box;}
.left_menu .left_recent-events h2{width: 100%;}
.left_menu .left_recent-events .news-box{display: flex;flex-direction: row;flex-wrap: nowrap;padding: 15px 0;margin: 0;flex:1 0 100%;width: 100%;align-items: center;gap: 10px;}
.left_menu .left_recent-events .news-box .left{display: block;flex: 1 0 35%;box-sizing: border-box;float: none;padding: 0;margin: 0;width: 35%;}
.left_menu .left_recent-events .news-box .left *{width: 100%;height: 100%;display: block;position: relative;}
.left_menu .left_recent-events .news-box .left img{left:0;top:0;}
.left_menu .left_recent-events .news-box .right{margin: 0;display: flex;flex: 1 0 65%;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;width: 65%;justify-content: center;}
.left_menu .left_recent-events .news-box .right .published{margin:0;width: 100%;min-height: 20px;height: auto;line-height: 10px;}

.item-wrap #fotorama.swiper .swiper-slide{width: 100%; height: 486px; display: flex; align-items: center; justify-content: center;}
.item-wrap #fotorama.swiper .swiper-slide img,
.item-wrap #fotorama.swiper .swiper-slide video{max-width: 100%; max-height: 100%;}
.item-wrap #fotorama-thumbs.swiper{margin-top: 15px;}
.item-wrap #fotorama-thumbs.swiper .swiper-slide{ height: 94px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 3px solid transparent;}
.item-wrap #fotorama-thumbs.swiper .swiper-slide.swiper-slide-thumb-active{border: 3px solid #ee4d8a;}
.item-wrap #fotorama-thumbs.swiper .swiper-slide img,
.item-wrap #fotorama-thumbs.swiper .swiper-slide video{max-width: 100%; max-height: 100%;}
.item-wrap #fotorama.swiper .swiper-button-prev::after{content: ""; background: url('../images/main-page/left.png') 0 0 no-repeat; width: 12px; height: 19px;}
.item-wrap #fotorama.swiper .swiper-button-prev:hover::after{background: url('../images/main-page/left-hover.png') 0 0 no-repeat;}

.item-wrap #fotorama.swiper .swiper-button-next::after{content: ""; background: url('../images/main-page/right.png') 0 0 no-repeat; width: 12px; height: 19px;}
.item-wrap #fotorama.swiper .swiper-button-next:hover::after{background: url('../images/main-page/right-hover.png') 0 0 no-repeat;}
.fancybox__container .play-btn,
.item-wrap .swiper-slide .play-btn{position: absolute; width: 68px; height: 68px; border-radius: 48px; background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='x0j'%3E%3Cpath fill='%23fff' d='M4.699 1.334c-.866 0-.866 3.333-.866 6.666s0 6.667.866 6.667c1.218 0 10.801-5 10.801-6.667S5.917 1.334 4.7 1.334'%3E%3C/path%3E%3C/svg%3E") no-repeat center;}
.fancybox__container .play-btn.pause,
.item-wrap .swiper-slide .play-btn.pause{background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12C4 5 4.61775 4 7.5 4C10.3822 4 11 5 11 12C11 19 10.3822 20 7.5 20C4.61775 20 4 19 4 12Z' fill='white'%3E%3C/path%3E%3Cpath d='M13 12C13 5 13.6178 4 16.5 4C19.3822 4 20 5 20 12C20 19 19.3822 20 16.5 20C13.6178 20 13 19 13 12Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center; opacity: 0;}
.item-wrap .swiper-slide:hover .play-btn.pause{opacity: 1;}
.fancybox__container .play-btn,
.item-wrap #fotorama-thumbs.swiper .swiper-slide .play-btn,
.item-wrap .slider-bottom .swiper-slide .play-btn{width: 42px; height: 42px;}

.fancybox__container .play-btn{top: 50%; left: 50%; transform: translate(-50%, -50%);}
.f-thumbs__slide__img{object-fit: contain;}

html#mobile .item-wrap #fotorama-thumbs.swiper .swiper-slide .play-btn{width: 54px; height: 54px;}
.fancybox__container .slider-bottom{padding-top: 0;}

.main .main-central-header19
{
margin-bottom:5px!important;
}

#allCatalogBlock h1 
{
margin-bottom: 15px!important;
}

.iblock-search-result form {
	display: none;
}

.g-recaptcha textarea {
	width: 360px !important;
}

#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important;}
#a_block_catalog_sales .cat-thumb.height-img .cat-img.cat-img-new.cat-img-slider > span img {height: 210px !important; }
#a_block_catalog_sales .cat-thumb .cat-img.cat-img-new.cat-img-slider > span img {height: 215px!important; object-fit: cover;}
#a_block_catalog_sales .cat-thumb:not(.height-img) .cat-img.cat-img-new.cat-img-slider > span img {width: 100%!important;}
#a_block_catalog_sales .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {width: 100% !important;}
.catalog_provider_h1{margin: 10px 0;}

@media (max-width: 1840px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 385px;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 370px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 194px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 194px!important; width: 100%!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 175px!important;}
}

@media (max-width: 1740px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 375px;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 360px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 184px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 185px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 185px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 184px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 165px!important;}
}

@media (max-width: 1640px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 350px!important;}
	#a_block_catalog_sales .cat-thumbs .cat-over-left-new{top: 450px!important;}
	.default-stoly .cat-thumbs .cat-over-left-new, .default-shkafi .cat-thumbs .cat-over-left-new{top: 450px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 340px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 164px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 165px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 165px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 164px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 145px!important;}
}

@media (max-width: 1639px) {
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 330px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 174px!important;}
	#a_block_catalog_sales .cat-thumbs:not(.height-img)  .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 224px !important;}

}

@media (max-width: 1627px) {
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 164px!important;}
}

@media (max-width: 1540px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 340px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 320px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 154px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 155px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 155px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 154px!important;}
}
@media (max-width: 1420px) {
	#a_block_catalog_sales .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 224px !important;}
	
}

@media (max-width: 1375px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 400px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {width: 100%!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img[data-parent_id="462897"]{
		width: auto !important;
		height: 180px !important;
	}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 214px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 215px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 215px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 214px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 200px!important;}
}

@media (max-width: 1275px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 360px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 194px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 194px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 180px!important;}
}

@media (max-width: 1224px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 420px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 400px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 234px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 235px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 235px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 234px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 214px!important;}
}

@media (max-width: 1100px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 400px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 214px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 215px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 215px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 214px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 194px!important;}
}

@media (max-width: 900px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 360px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 194px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 194px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 180px!important;}
}

@media (max-width: 800px) {
	.catalog-page .cat-thumb-new .color-sel {width: 81%!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img {margin-right: 9px!important; margin-left: 9px!important;}
}

@media (max-width: 768px) {
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 680px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 290px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 289px!important;}
}