@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');




input[type="text"][disabled], input[type="password"][disabled], textarea[disabled] {background-color: #e3e3e3;color: #222;}
textarea {
    resize: none;
}


.u-t-button li {list-style:none;display:inline-block;}
ul.u-t-button {margin:0;/*line-height:34px;*/}
.pageCart .icon_info {display:none;}
.wh-l-edit {background:#ee7319;border-radius: 2px;color:#fff;border:none;}
.wh-l-edit:hover {background: #3169ad;}
#confirm .btn-form button {background: #ee7319;border-radius:2px;}
#confirm .btn-form button:hover {background: #3169ad;}
#confirm .btn-form button .text-el {color:#fff;}
#register-form .btn-form input {background: #ee7319;border-radius: 2px;color:#fff;border:none;}
#register-form .btn-form input:hover{color:#fff;background-color:#4658a5;}
.page-register .frame-title .title {margin: 25px 0 0 0;display: block;}
#small-filter-btn .text-el {font-size:14px;color:#222;}
.items-register-add-ref li .text-el {font-size:12px;}
.items-register-add-ref li .text-el:hover{color:#ee7319}


.product-cart .btnWish {font-size:13px;}
.product-cart .btnWish .icon_wish_list {background:url(../images/svg/star-outline.svg) no-repeat;height:15px;width:15px;background-size: 15px 14px;
display:inline-block;line-height:0px;background-position:0 0px;position: relative;  top: 3px;}
.product-cart .btnWish.btn-wish-in .icon_wish_list {background:url(../images/svg/instar-outline.svg) no-repeat;height:15px;width:15px;background-size: 15px 14px;
display:inline-block;line-height:0px;background-position:0 0px;position: relative;  top: 3px;}
.product-cart .btnWish .text-el {color:#3076b7;}
.product-cart .btnWish:hover .text-el {color:#e37a2d;}
.product-cart .inWishlist .text-el {color:#e37a2d;}

.product-cart .btn-compare {font-size:13px;}
.product-cart .btn-compare .icon_compare_list {background:url(../images/svg/compare.svg) no-repeat;height:15px;width:15px;background-size: 15px 14px;
display:inline-block;line-height:0px;background-position:0 1px;position: relative;  top: 3px;}
.product-cart .inCompare .icon_compare_list {background:url(../images/svg/incompare.svg) no-repeat;height:15px;width:15px;background-size: 15px 14px;
display:inline-block;line-height:0px;background-position:0 1px;position: relative;  top: 3px;}
.product-cart .btn-compare .text-el {color:#3076b7;}
.product-cart .btn-compare:hover .text-el {color:#e37a2d;}
.product-cart .btn-compare .inCompare .text-el {color:#e37a2d;}

.product-cart .frame-btn-comp {float:left;padding-left:10px;}
.product-cart .frame-btn-wish {float:right;padding-right:10px;}

.content-footer {margin:40px 0 0;}
#hmenu {display:none;}

/*header*/

#header .logo {background:url(../images/svg/logo.svg) no-repeat;width:180px;height:25px;display:inline-block;float:left;background-size:180px 25px;}
#header .l-top .top-menu {margin:0;padding:0;list-style:none;line-height:30px;display:none;border:none;}
#header .l-top .top-menu li {display:inline-block;font-size:15px;padding:0 15px;}
#header .l-top .top-menu li a {color:#000;}
#header .l-top .top-menu li a:hover{color:#ee7319;}

#header .top-menu {border:1px solid #eceef0;border-right:none;border-left:none;}
#header .top-menu ul {visibility:hidden;height:0;}

#header .main-phone {font-size:15px;color:#000;float:right;line-height:40px;}
#header .mobail-email {font-size:14px;font-weight:normal;background:url(../images/svg/mail.svg) no-repeat;padding-left:18px;background-position:0px 6px;}
#header .l-top {border-bottom:1px solid #eceef0;}

#header .callback {background:url(../images/svg/callback.svg) no-repeat;background-size:18px 18px;font-size:15px;background-color:#fff;padding:0 15px 0 35px;border-radius:2px;background-position:10px 8px;float:right;margin:0;display:none;color:#ee7319;height:35px;line-height:33px;border:1px solid #ee7319;}
#header .callback:hover{color:#fff;background:#ee7319 url(../images/svg/callback-w.svg) no-repeat;background-size:18px 18px;background-position:10px 8px;}
#header .callback i {font-size: 1.3em;vertical-align: middle;}
#header .main-phone:hover{color:#ee7319}

#header .top {border-left:none;border-right:none;height:auto;margin-bottom:10px;padding:10px 0 10px;background:#4658a5;}

#header .catalog-button {text-transform:uppercase;font-weight:bold;font-size:17px;color:#222;background:rgba(255,255,255,1) url(../images/svg/menu.svg) no-repeat scroll 0 22px / 15px 15px;display:block;padding:0 0 0 25px;text-align: left;line-height: 58px;cursor:pointer;display:none;}
#header .catalog-button:hover {color:#ee7319;background:rgba(255,255,255,1) no-repeat scroll 0 22px / 15px 15px}

#header .search-form {border:1px solid #3169ad;border-radius:0;height:30px;margin:4px 0 0;position:relative;display:none;}
#header .search-form input {border:none;box-shadow:none;margin:0;font-size:14px;font-weight:normal;color:#000;height:100%;position:relative;border-radius:0px;padding:0 0 0 10px;}


#header .top-menu .is-dropdown-submenu a {font-size:14px;padding:10px 15px;}
#header .top-menu .is-dropdown-submenu {border:1px solid #eceef0;border-top:2px solid #ee7319;box-shadow:0px 1px 3px rgba(0,0,0,0.2);}

#header .top-menu ul li:first-child a {padding:10px 15px 10px 0px;}
#header .top-menu ul.is-dropdown-submenu li:first-child a {padding:10px 15px;}
#header .top-menu ul li:first-child ul li a {padding:10px 15px;}



#header .l-top {height:40px;line-height:40px;}
#header .l-top ul {margin:0;}


#header .user-buttons.personal .u-l-icon {background:url(../images/svg/user.svg) no-repeat;background-size:14px 14px;width:14px;height:14px;display:block;float:left;margin:0 5px;}
#header .user-buttons.personal .text-el {display:none;}

#header .user-buttons.wish-list .text-el {display:none;}

#header .user-buttons.wish-list .js-no-empty.no-empty .u-b-icon {background:url(../images/svg/star-outline.svg) no-repeat;background-size:15px 14px;width:15px;height:20px;float:left;background-position:0 2px;}

#header .user-buttons.wish-list .js-empty.empty .u-b-icon {background:url(../images/svg/star-outline.svg) no-repeat;background-size:15px 15px;width:15px;height:30px;float:left;background-position:0 14px;}


#header .u-t-button li.compare-button {display:none;}
#header .u-t-button li.wish_list {display:none;}

#header .user-buttons.cart-top .text-el {display:none;}
#header .user-buttons.cart-top button {vertical-align:middle;}
#header .user-buttons.cart-top .icon {background:url(../images/svg/cart-w.svg) no-repeat;background-size:16px 16px;width:16px;height:20px;float:left;background-position:0 0;margin-right:5px;}
#header .user-buttons.cart-top.pointer .icon {height:20px;background-position: 0 1px;}

#header .user-buttons.compare-list {padding:0 5px;display:none;}
#header .user-buttons.compare-list .text-el {display:none;}

#header .user-buttons.compare-list .c-b-icon {background:url(../images/svg/compare-w.svg) no-repeat;background-size:14px 14px;float:left;width:16px;height:16px;background-position:0px 2px;}

#header .top .row.m-menu-hover {background:#fff;z-index:999;margin-top:1px;visibility:hidden;transition:visibility 0s linear 0.2s,opacity 0.2s linear;}
#header .top .row.m-menu-hover .m-m-items {border:1px solid #d5d5d5;border-top:none;}
#header .top .row.m-menu-hover.mouse {visibility:visible;}

#header .top .row.m-menu-hover ul li a {font-size:14px;}

#header .top .row.m-menu-hover .m-m-items li.title:hover {background:#222;}
#header .top .row.m-menu-hover .m-m-items li.title:hover a {color:#fff;}
#header .top .row.m-menu-hover .m-m-items li.title:hover .menu.vertical li a {color:#222;}

#header .top .row.m-menu-hover .m-m-items .menu.vertical.submenu > li {max-width:380px;margin-bottom:10px;}
#header .top .row.m-menu-hover .m-m-items .menu.vertical.submenu > li a {font-weight:bold;}
#header .top .row.m-menu-hover .m-m-items .menu.vertical.submenu > li p {font-size:12px;line-height:0;margin:0;padding-left:16px;color:#555;}
.img-bg {width:205px;height:205px;display:inline-block;float:right;position:absolute;right:auto;top:25px;border:2px solid #d5d5d5;left:400px;padding:40px 0 0 20px;}


#header .top .row.m-menu-hover.result_hover {visibility:visible;}

#header .l-top ul li {display:inline-block;}


#header .cart-count {background:#ee7319;border-radius:0px;padding:1px 5px;font-size:11px;color:#fff;vertical-align:middle;position:relative;top:0px;}
.compareListCount {background:#ee7319;border-radius:0px;padding:1px 5px;font-size:11px;color:#fff;position:relative;top:-1px;}
.wishListCount {background:#ee7319;border-radius:0px;padding:1px 5px;font-size:11px;color:#fff;vertical-align:middle;margin-left:2px;position:relative;top:-1px;}

.main-email {font-size:14px;font-weight:normal;display:none;}

.user-buttons.personal.cabinet button {position:relative;top:2px;}



/*Хлебные крошки*/
.crumbs ul {margin:0;}
.crumbs ul li {font-size:13px;color:#333;display:inline-block;}
.crumbs ul li a {color:#333;}
.crumbs ul li a:hover {color:#ee7319;}






/*Внутренние страницы*/
.page-text h1, .page-text h2, .page-text h3, .page-text h4 {color: #111;}
.text p {margin-bottom:10px;font-size:15px;line-height:22px;color:#222;}



/*Footer*/
footer .footer-title {color:#fff;font-size:16px;font-weight:bold;text-align:left;text-transform:uppercase;}
.footer-menu-stat li a {font-size:14px;color:#fff;}
.footer-category-menu li a {font-size:14px;color:#fff;}
.footer-profile li button {font-size:14px;color:#fff;}


.footer-profile li button:hover{color: #ee7319;}

.footer-menu-stat li, .footer-category-menu li, .footer-profile li{display:block;float:none;margin-bottom:10px;font-size:0;}
footer .footer-title {margin-bottom:10px;}

footer ul.items-contact .footer-phone {font-size:20px;color:#fff;font-weight:500;line-height: 22px;}
ul.items-contact li {font-size:15px;color:#fff;margin-bottom: 3px;}
ul.items-contact li a {color:#fff;}
ul.items-contact li a:hover {color:#ee7319;}

.items-contact li:first-child{}
.items-contact li{}

.footer-footer {position: relative;min-height: 276px;overflow: hidden;padding:25px 0;background:#2d3246/*#3169ad*/}

#mailer-form p {color:#fff;font-size:13px;line-height:16px;}
#mailer-form input {position:relative;border:1px solid #c2c2c2;background:#fff;box-shadow:none;color:#555;font-size:13px;padding:0 30px;height:30px;line-height:30px;margin:0;}
.icon-email {width:12px;height:12px;top:8px;background:url(../images/svg/email.svg) no-repeat;position:absolute;display:block;z-index:1;left:10px;background-size:10px 10px;}
#mailer-form .btn-form button {background:#f08130;border-radius:2px;color:#fff;padding:0;padding:0 25px;margin:15px 0 0;}
#mailer-form .btn-form button:hover, #mailer-form .btn-form button:hover span{background:#fff;color:#222}
.error-text {color: #ed1c24;}
.success-text {color: #359e46;}

.mailer-success-block {height:120px;font-size:10px;background:none;text-shadow:none;}


/*Категория товаров*/
.frame-title .title {color:#111;font-size:22px;font-weight:500;}
.count-or-compl, .frame-cur-sum-price .title, .s-t, .count, .code{color:#444;font-size:14px;display:block;padding:10px 0;}
.product-top-block .code{
	padding: 0;
}
.frame-count-onpage > span, .frame-sort > span, .frame-catalog-view > span {margin-right:15px; vertical-align:inherit;color:#222;font-size:15px;}


.frame-catalog-view > span {vertical-align:super;}
.header-category .inside-padd .v-a_t span {line-height:32px;}


.price-discount .price {display: inline-block;}
.price-discount {color:#d5d5d5;font-size:22px;font-weight:normal;line-height: 20px;}
.catalog-item .price-discount{font-weight:normal}
.right-catalog .price-discount .curr {color:#d5d5d5;font-size:17px;margin-left:0;}




.cuselText {color:#222;font-size:15px;}
.cusel {width: 100% !important;height:35px;display: inline-block;position: relative;cursor: pointer;z-index: 1;}
.cuselFrameRight {background:rgba(0, 0, 0, 0) url(../images/svg/arrow-down.svg) no-repeat scroll 0 0;height:13px;overflow:hidden;position:absolute;right:12px;top:13px;width:13px;z-index:2;}
.cusel {border: 1px solid #dde0ee;background-color: #ffffff;}
.frame-sort .lineForm{width: 225px;}
.frame-count-onpage .lineForm{width:85px;}
.frame-sort{margin-right: 19px;position: relative;z-index: 2;max-width: 100%;float:left;}
.frame-count-onpage{position: relative;z-index: 1;max-width: 100%;float:left;}
.frame-catalog-view{margin-bottom:16px;float:right;}
.frame-header-category{margin-bottom:0;clear:both;display:block;}



.tabs-list-table {border:1px solid #dbdbdb;}
.tabs-list-table [type="button"] {border-radius:0px;}
.tabs-list-table {border-color: #c5cdd8;background-color: #fff;}
.tabs-list-table li {border-left-color: #dde0ee;}
.tabs-list-table li.active button {background-color: #5768ae;}
.tabs-list-table li button {height:auto;padding:8px;}

.tabs-list-table li button .icon_list_cat {width:20px;height:20px;background:url(../images/svg/list.svg) no-repeat;display:block;background-size:100%;}
.tabs-list-table li button .icon_tablemini_cat {width:20px;height:20px;background:url(../images/svg/thumbs.svg) no-repeat;display:block;background-size:100%;}

.tabs-list-table li.active button .icon_tablemini_cat {width:20px;height:20px;background:url(../images/svg/thumbs-w.svg) no-repeat;display:block;background-size:100%;}
.tabs-list-table li.active button .icon_list_cat {width:20px;height:20px;background:url(../images/svg/list-w.svg) no-repeat;display:block;background-size:100%;}

.items-catalog .catalog-item {position:relative;}
.items-catalog .catalog-item .price {margin-top:10px;}
.items-catalog.tablemini .catalog-item {}
.items-catalog.table .catalog-item, .items-catalog.tablemini .catalog-item {text-align: center;}
.right-catalog .items-catalog .catalog-item {}

.items-catalog .catalog-item:hover {box-shadow:0px 0px 2px 0px rgba(0,0,0,0.2);}
.items-catalog .no-vis-table {box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);padding:10px 0;top:-1px;}

.animateListItems.table .catalog-item:hover, .animateListItems.tablemini .catalog-item:hover{z-index: 2;}
.tablemini .no-vis-table {}
.tablemini .frame-without-top {display:block;width:100%;padding:0 20px 0 0;}
.tablemini .no-vis-table {padding:20px 0;top:auto;}

.items-catalog.list{margin-left: 0;margin-bottom: 20px;overflow:hidden;width:100%;}
.items-catalog.list .catalog-item {width: auto !important;margin-left: 0;overflow: visible;display: block;margin-bottom: -1px;padding-top: 25px;}
.items-catalog.list .lineForm{width: 198px; margin-bottom: 10px;}



.items-catalog.list .photo-block {width:auto;max-width:220px;height:auto;margin-top:30px;margin-bottom:30px;}
.items-catalog.list .frame-photo-title .title {font-size:18px;padding:0;float:left;}
.items-catalog.list .catalog-item {border-bottom: 1px solid #dde0ee; min-height: 150px;padding:0;width:100% !important;display:inline-block;background:#fff;margin-bottom: 1px;}
.items-catalog.list .description{margin-left:230px;padding:20px 20px 30px 0px;}
.items-catalog.list .frame-prices {margin-top:0 !important;text-align:right;display:inline-block;float:right;line-height:26px;}
.items-catalog.list .funcs-buttons{display: inline-block;margin-bottom: 0;vertical-align: middle;float:right;}
.items-catalog.list .no-vis-table {box-shadow:0 0 0 0;padding:0;}


.items-catalog.list .btn-compare {width:auto;margin-right:20px;}
.items-catalog.list .btn-compare .text-el {display:inline-block;color:#4658a5;font-size:15px;font-weight:normal;line-height:30px;}
.items-catalog.list .btn-compare .icon_compare_list {border:none;background:rgba(255,255,255,1) url(../images/svg/compare-o.svg) no-repeat;background-size:18px 14px;display:inline-block;background-position:50% 50%;float:left;width:18px;}

.items-catalog.list .toWishlist {border:none;width:auto;}
.items-catalog.list .toWishlist .icon_wish_list {float:left;height:30px;background-position:0 50%;margin-right:5px;}
.items-catalog.list .toWishlist .text-el {display:inline-block;color:#4658a5;font-size:15px;font-weight:normal;line-height:30px;}


.price-discount .price {    text-decoration: line-through;}
.price-discount .curr {text-decoration: line-through;}
.price-discount .priceOrigVariant{text-decoration: line-through;}
.price-discount .curr{text-decoration:none;margin-left: 0px!important;}
.items-catalog.list .catalog-item:hover {box-shadow:0 0 0 0;}

.catalog-product-title .title {font-size:17px;color:#222;font-weight:500;text-transform:uppercase;}
.items-catalog.tablemini .catalog-product-title .title {text-align:center;display:block;padding:0 20px;}

.items-catalog.tablemini .frame-count-buy {float:none;}
.items-catalog.tablemini .frame-btn-comp {float:left;}

.items-catalog.list .block-top {min-height:110px;}
.items-catalog.list .block-top .catalog-product-title {float:left;}
.items-catalog.list .block-top .price {line-height:18px;text-align:right;}

.items-catalog.list .product-photo {float:left;}
.items-catalog.list .block-left .stockicon {}
.items-catalog.list .block-right {float:left;top:0 !important;}
.items-catalog.list .block-right .price {text-align:right;line-height:22px;}

.items-catalog.list .ordericon {margin-top:3px;}

/*.viewedItems .block-left, .viewedItems .block-right{display:none}*/
.viewedItems .block-right{display:none}
/*.catalog-item .block-top{padding:0 15px}*/
.viewedItems .slick-track {
	min-width: 100%;
}
/*compatibility*/

.title.zag {font-size:20px;color:#222;margin-bottom:15px;}
#compatibility .items-catalog .photo-block {margin:0 auto;display:block;}
#compatibility .catalog-product-title .title {display:block;width:100%;text-align:center;padding:0 20px;}
#compatibility .price {color:#222;font-size:25px;font-weight:normal;text-align:center;}
#compatibility .curr {color: #222;font-size: 15px;font-weight: normal;}
#compatibility .block-left {display:block;text-align:center;}
#compatibility .block-right {display:none;}
#compatibility .columns {padding-bottom:1px;}
#compatibility .items-catalog .catalog-item {padding-bottom:10px;margin-top:1px;}

#compatibility .page-product .ordericon {width:90px;}


/*accessories*/

#accessories .items-catalog .photo-block {margin:0 auto;display:block;}
#accessories .catalog-product-title .title {display:block;width:100%;text-align:center;padding:0 20px;}
#accessories .price {color:#222;font-size:25px;text-align:center;}
#accessories .curr {color: #222;font-size: 15px;}
#accessories .block-left {display:block;text-align:center;}
#accessories .block-right {display:none;}
#accessories .columns {padding-bottom:1px;}
#accessories .items-catalog .catalog-item {padding-bottom:10px;margin-top:1px;}

#accessories .page-product .ordericon {width:90px;}



/*Статьи на главной*/



.article-item .t-block a.title {font-size:16px;color:#245795;font-weight:300;}
.article-item .t-block a.title:hover {color:#ee7319;}
.article-item .button {background:#fff;color:#222;text-transform:uppercase;font-size:14px;padding:5px 20px;border-radius:30px;font-weight:bold;display:block;max-width:145px;}
.article-item .button:hover{background:#222;color:#fff;box-shadow: 0 0 0 2px #fff;}
.article-item p {line-height: 18px;
margin: 10px 0;
font-size: 14px;
color: #000;}
.article-list.slick-slider .slick-next.slick-disabled ,.article-list.slick-slider .slick-next.slick-disabled:hover::before {opacity:0.1!important}
.article-list.slick-slider .slick-prev.slick-disabled , .article-list.slick-slider .slick-prev.slick-disabled:hover::after{opacity:0.1!important}
.article-list.slick-slider .slick-prev {left:-40px;top: calc(50% - 25px);opacity:0;}
.article-list.slick-slider .slick-prev::before {background:url(../images/svg/left-arrow.svg) no-repeat;content:'';width:29px;height:50px;display:block;opacity:0.6;}

.article-list.slick-slider .slick-next {right:-40px;top: calc(50% - 25px);opacity:0;}
.article-list.slick-slider .slick-next::after {background:url(../images/svg/right-arrow.svg) no-repeat;content:'';width:29px;height:50px;display:block;opacity:0.6;}

.article-list.slick-slider .slick-prev:hover::before{opacity:1;}
.article-list.slick-slider .slick-next:hover::after{opacity:1;}




.article-list .slick-dots li {display:inline-block;padding:0 5px;}
.article-list .slick-dots {position:relative;bottom:5px;text-align:center;width:100%;}
.article-list .slick-dots li button {background:d5d4d3;width:15px;height:15px;border-radius:50%;font-size:0px;}
.article-list .slick-dots li.slick-active button {background:none;border:1px solid #d5d4d3;}

.slick-slider .slick-next {right:9px;top:0;}

.w-top {margin-bottom:25px;display:block;width:100%;clear:both;overflow:hidden;margin-top:40px;}
.w-top .left {font-size:25px;color:#000;display:inline-block;font-weight:500;}
.w-top .right {font-size:15px;padding-top:10px;display:none;}
.w-top .right a {color:#245795;text-decoration:underline;}
.w-top .right a:hover {color:#ee7319;}

.all-ar-bottom {font-weight:bold;font-size:18px;text-align:center;display:block;margin:15px 0;}
.all-ar-bottom a {color:#000;}

/*.article-item .t-block::after {display:inline-block;border-right:40px solid transparent;border-top:84px solid #c30;vertical-align:top;content:'';} */

#header  button:hover  .text-el{color:#ee7319!important}



.pagination li > span, .pagination li > a{border-radius:0px;}
.pagination li > span, .pagination li > a, .pagination .text-el{font-size: 15px;}
.pagination li > span{border: 0;}



.left-compare .compare-characteristic li {background:#fff;border-bottom:none;border-right:none;}
.left-compare .compare-characteristic li:last-child {}
.left-compare .compare-characteristic > li.oddC {background:#eeeff6;padding:0 10px;}
.left-compare .compare-characteristic > li > span.helper + span {color:#222;font-size:14px;padding:0;}


#items-catalog-main .compare-characteristic {margin:0;}
#items-catalog-main .compare-characteristic > li {background:#fff;border-right:none;border-left:none;}
#items-catalog-main .compare-characteristic > li.oddC {background:#eeeff6;}


textarea[placeholder]          {color:#444;}
textarea::-moz-placeholder     {color:#444;}
textarea:-moz-placeholder      {color:#444;}
textarea:-ms-textarea-placeholder {color:#444;}
.comments textarea {padding-top:5px;}



.product-top-block {clear:both;display:inline-block;border-bottom:1px solid #dde0ee;width:100%;margin-bottom:25px;padding-bottom:5px;margin-top:25px;}
.left-product-right .frame-wish-compare-list {float:left;}
.product-cod {float:left;font-size:14px;color:#555;line-height:24px;margin-bottom: 10px;}

.product-top-block .btn-compare {color:#4658a5;font-size:15px;}
.product-top-block .btnWish {color:#4658a5;font-size:15px;}
.product-top-block .btn-comp-in .text-el, .product-top-block .btn-wish-in .text-el {color:#4658a5;font-size:15px;}

.product-top-block .btn-wish .d_l {color:#4658a5;font-size:15px;}

.product-top-block .icon_wish_list {background:url(../images/svg/star-outline-b.svg) no-repeat;background-size:auto auto;background-size:15px 15px;width:20px;height:20px;float:left;background-position:0 3px;}
.product-top-block .icon_compare_list {background:url(../images/svg/compare-b.svg) no-repeat;float:left;height:18px;background-position:0 5px;}


/*стикеры*/

.stickers__sticker {
    display: inline-block;
    z-index: 1;
    border-radius: 2px;
    margin-left:10px
}
.stickers__sticker_type_new {
  background: #3169ad;
  width: auto;height: auto;
  /*position: absolute;*/
  margin: 0 0 9px 9px;
  color: #fff;padding: 5px 15px;font-size: 16px;font-weight: 500;}
.stickers__sticker_type_act {
  background: #ED1B26;
  width: auto;
  height: auto;
  /*position: absolute;*/
  margin: 0 0 9px 9px;
  color: #fff;padding: 5px 15px;font-size: 16px;font-weight: 500;}
.product-top-block h1{display:inline-block}
.product-top-block .stickers__sticker_type_act{margin:-5px 0 0 20px}

.title-comment .title {font-size:16px;margin-bottom:15px;color:#111;font-weight:normal;}


#wishListPopup .horizontal-form .frame-label {width:100%;float:left;}
#wishListPopup .niceRadio {top:5px;}
#wishListPopup input {margin-top:10px;}
.page-wishlist h2 {margin:20px 0;font-size:15px;color:#222;text-transform:uppercase;}


.page-compare .p_r {margin-top:30px;}
.page-compare .block-top .title {    text-align: center;
    width: 100%;
    font-size: 14px;
}
.page-compare .block-top .price {}
.page-compare .block-top .price-discount {}
.page-compare .block-left {display:none;}
.page-compare .block-right {display:none;}
.page-compare .short-desc{display:none;}
.page-compare .price{font-size:16px;font-weight: 600;}
.page-compare .price-discount{font-size:16px;font-weight: 600;}
.page-compare .items-catalog .catalog-item:hover {
    box-shadow:0 0 0 0;
}

.page-compare .columns {
width: 100% !important;
max-width: 100% !important;
}


/*Фильтр товаров*/
.form-cost label{width:auto;color:#111;font-size:15px;}
.form-cost .t-a_j label:first-child {margin-right:15px;}
.form-cost input {font-size:15px;color:#111;height:25px;padding:0 8px 0 7px;display:inline-block;border:1px solid #777;box-shadow:none;border-radius:2px;margin:0 0 0 5px;width:80px;display:inline-block;}
.varzopname::before {content:"\f078";font:normal normal normal 15px/1 FontAwesome;position:absolute;left:10px;}
.varzopname.open::before {content:"\f077";font:normal normal normal 15px/12px FontAwesome;}

.filter-slide .frame-slider {margin-bottom:10px;}
.filter-slide .frame-group-checks {margin-bottom:20px;}
.filter-slide .count {display:inline-block;margin-left:5px;}

.frame-check-filter {border:1px solid #e50000;border-radius:2px;}
.d_l_2, .check-variant-catalog .cuselText{color:#e50000;font-size:15px;}
.frame-check-filter .inside-padd {border:none;padding:0 10px;}


.btn-reset-filter{padding:0;width:100%;}
.btn-reset-filter .text-el {line-height:8px;display:block;}
.frame-check-filter:hover {background:#e50000;}
.frame-check-filter:hover .btn-reset-filter .d_l_2 {color:#fff;}

.niceCheck{float: left;position: relative;top: 0;margin-right:10px;width: 16px;height: 16px;background:#fff;border:1px solid #111;border-radius:2px;}
.niceCheck.active {background:#f27e38;border:1px solid #f27e38;}
.niceCheck.active::before {content:"\f00c";font:normal normal normal 12px/12px FontAwesome;color:#fff;text-align:center;padding:0 0 0 1px;display:block;line-height:12px;}

.frame-label .name-count .text-el {color:#111;font-size:14px;font-weight:normal;line-height:16px;}
.niceCheck + .name-count{margin-left:0;line-height:0;display:table;}
.name-count .count{color:#888;margin:0 0 0 5px;font-size:12px;line-height:13px;padding:0;}
.frames-checks-sliders .title {color:#334280;font-size:15px;border-bottom: 1px solid #dde0ee;font-weight:500;display:inline-block;line-height:14px;width:100%;background:#fff;padding:10px 12px 10px 35px;position:relative;}
.filters-content li{font-size: 0;margin-bottom:10px;}








#viewedproducts .price.priceVariant {color:#222;font-size:22px;}
#viewedproducts .curr {color:#222;font-size:15px;margin-left:5px;}
#viewedproducts .price-discount .curr{color:#d5d5d5}

#viewedproducts .items-catalog .catalog-item {text-align:center;margin:10px 0;border:1px solid #dde0ee;background:#fff;min-height:460px}
#viewedproducts .items-catalog .catalog-item .block-top{margin-top:10px}
#viewedproducts .items-catalog .catalog-item:hover {box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}

#viewedproducts .catalog-product-title .title {line-height:20px;padding:0 15px;display:block;}
#viewedproducts .price {margin:20px 0px 10px;}



#viewedproducts .catalog-item button.btnBuy {background: rgba(34,34,34,1) url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;padding-left:45px;height:35px;padding-right:25px;border-radius:30px;}
#viewedproducts .catalog-item button.btnBuy .text-el {font-size:15px;color:#fff;text-transform:uppercase;font-weight:bold;}

#viewedproducts .catalog-item button.btnBuy:hover button {background:rgba(255,255,255,1) url(../images/svg/cart.svg) no-repeat scroll 15px 50%;border-radius:30px;}

#viewedproducts .items-catalog .no-vis-table {box-shadow:none;padding:0;}
/*#viewedproducts .items-catalog .no-vis-table {
	position: absolute;
	background: #fff;
	opacity:0;
	padding: 20px 0;
	top: auto;
}
#viewedproducts .items-catalog .catalog-item:hover .no-vis-table {
	ilter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	pointer-events: auto;
}
*/
#viewedproducts .short-desc {
	font-size: 12px;
	color:
	#333;
	font-weight: 400;
	margin-top: -10px;
	padding: 0 10px 10px 10px;
}

#viewedproducts .title.zag {margin-bottom: 0px;margin-top: 20px;color: #222; font-weight: bold;}
#viewedproducts .ordericon {float:none;width:auto;margin-top:10px;}

.main-text h1 {font-size:25px;color:#000;font-weight:500;margin:20px 0;text-align:left;line-height:32px;padding-right:5%;}
.main-text {font-size:15px;color:#000;line-height:20px;font-weight:400;}



#main_center.slick .slick-dots {right:auto;left:auto;width:100%;text-align:center;margin:0;}
#main_center.slick img {width:100%;height:100%;}
#main_center.slick .slick-dots li {padding:0 3px;}
#main_center.slick .slick-dots li button {width:15px;height:15px;border-radius:50%;font-size:0px;}
#main_center.slick .slick-dots li.slick-active button {background:none;border:1px solid #d5d4d3;}



/*Товар-превью*/
.items-product .frame-photo-title .title {display:block;min-height:32px;font-size:15px;color:#222;padding:0 5px;}
.right-catalog .price.priceVariant {color:#222;font-size:22px;}
.right-catalog .curr {
  color:#222;
  font-size:17px;
  margin-left:3px;
  text-transform: lowercase;
}
.right-catalog .frame-icon {text-align:left;}
.right-catalog .frame-icon .frame-icon-block {margin:10px 0;}



.items-catalog .toWishlist {background:#fff;width:30px;height:30px;line-height:30px;border-radius:0px;border:1px solid #f27e38;}
.items-catalog .toWishlist .icon_wish_list {background:url(../images/svg/star-outline-o.svg) no-repeat;background-size:15px 14px;width:15px;height:14px;display:block;text-align:center;margin:0 auto;}
.items-catalog .inWishlist {background: url(../images/svg/star-outline-b.svg) no-repeat;width:30px;height: 30px;background-size: 15px 14px;background-position: 50% 50%;padding-left:20px;border:1px solid #334280;border-radius:0;}


.bg-footer {height:100px;}
#popupCart .table-scroll table {border-bottom:1px solid #dbdbdb;}



.items-catalog.tablemini .catalog-item .frame-wish-compare-list .text-el {display:none;}
.items-catalog.tablemini .frame-wish-compare-list .text-el {display:none;}

.right-catalog .items-catalog .btn-buy.inCart {background:#dadeed;}
.right-catalog .items-catalog .btn-buy.inCart .text-el {color:#000;}


.items-catalog.list .inWishlist {width:auto;border:none;background-position: 0px 50%;}


.items-catalog .btn-compare {width:30px;height:30px;line-height:30px;margin-right:5px;}
.items-catalog .icon_compare_list {background:url(../images/svg/compare.svg) no-repeat;background-size:13px 13px;width:15px;height:15px;display:block;border-radius:30px;}

.items-catalog .btn-compare .icon_compare_list {background:rgba(255,255,255,1) url(../images/svg/compare-o.svg) no-repeat;background-size:auto auto;background-size:18px 14px;width:30px;height:30px;display:block;border-radius:0px;background-position:50% 50%;border:1px solid #f27e38;}

.items-catalog .inCompare .icon_compare_list {background: rgba(255,255,255,1) url(../images/svg/compare-o.svg) no-repeat;background-size:18px 14px;background-position:50% 50%;border: 1px solid #334280;}


.right-catalog .btn-buy {border-radius:0px;background:#f27e38;}
.right-catalog .btn-buy .text-el {color:#fffefe;font-size:14px;font-weight:500;}
.right-catalog .btn-buy button {background:url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;padding-left:40px;background-size:18px 18px;width: 122px;}
.right-catalog .btn-buy:hover button {background:#2d3246 url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;background-size:auto auto;border-radius:0px;background-size:18px 18px;}
.right-catalog .btn-buy:hover .text-el {color:#fff;}

.right-catalog .btn-buy.btn-cart {background:#3169ad;}
.right-catalog .btn-buy.btn-cart  .text-el {color:#fff;}
.right-catalog .btn-buy.btn-cart button {background:url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;padding-left: 40px;background-size:18px 18px;}


.right-catalog .btn-buy.btn-cart button {background:#dadeed url(../images/svg/in-cart.svg) no-repeat scroll 15px 50%}


.btn-buy > button, .btn-buy > a, .btn-cart input {padding:8px 15px;}
.items-catalog .frame-wish-compare-list [class*="icon"] {vertical-align: middle;}

.items-catalog .btnStatus{ }

.right-catalog .items-product.list .globalFrameProduct.large-3 {max-width:100%;flex:100%;display:inline-block;width:100%;}
.items-catalog.list {border:1px solid #dde0ee;border-bottom:none;border-top:none;}
.items-catalog.list .catalog-item {border:1px solid #dde0ee;border-bottom:none;}
.items-catalog.list .columns:last-child .catalog-item {border-bottom:1px solid #dde0ee;}


.frame-btn-status {width:100%;}
.stockicon {
  display:block;
  width:100%;
  height:17px;
  position:relative;
  margin-right:0;
  background: url(../images/svg/in-stock.svg);
  background-size:14px 13px;
  font-size:13px;
  color:#359e46;
  background-repeat:no-repeat;
  padding-left:20px;
  line-height:10px;
  margin-top:5px;
  margin-bottom:10px;
}

.product-cart .stockicon {display: inline-block;width:14px;height:11px;line-height:0;margin-top:0;margin-bottom:0;padding:0;}



.noticon{
    display: inline-block;
    width: 100%;font-size:13px;
    height: 17px;
    margin-top:5px;
    margin-bottom:10px;
    position: relative;
    background:url(/uploads/images/not.svg) no-repeat;padding-left: 20px;
line-height: 14px;
}
.waiticon{
    width: 100%;
    height: 20px;
	margin-bottom:10px;
   font-size:13px;padding-left:22px;display:block;margin-top:4px;
    position: relative;
    color:#357d9e;
    background: url(../images/svg/clock.svg) no-repeat;
    background-size: 15px 15px;
    line-height: 13px;
}


.ordericon{
    display: inline-block;
width: 100%;
height: 17px;
margin-top:5px;
margin-bottom:10px;
position: relative;
margin-right: 4px;padding-left: 20px;
line-height: 13px;
font-size: 13px;
color: #ff9601;background: url(../images/svg/order.svg) no-repeat;background-size: 14px 14px;
}



.search-page .columns {
   float: none;
display: inline-block;
}



/*.page-product .photo-block img {max-width:40%;}*/


.page-product .waiticon {float: left;width: auto;margin-top: 5px;margin-bottom: 0;height: 16px;}
.page-product .ordericon {float:left;width:auto;margin-top:5px;margin-right: 0;margin-bottom:0;}
.page-product-top .right .js-variant {width:auto;}

.page-product .noticon {float:left;width:20px;margin-top: 4px;}
.page-product-p-buttons {width:100%;display:block;clear:both;}



/*Всплывающее окно*/
.drop-header{background-color:#2d3246;color:#111;}
.drop-header{padding: 0 45px 0 15px;position:relative;min-height:44px;line-height:44px;overflow:hidden;}
.drop-bask .drop-header {text-align: left;color:#fff;font-size:17px;line-height:43px;}
.icon_times_drop{width:26px;height:26px;right:18px;top:9px;position:absolute;z-index:2;cursor:pointer !important;background:url(../images/svg/close.svg) no-repeat;background-position:50% 50%;}
#popupCart .frame-items .title {font-size:15px;color:#222;font-weight:normal;padding:0;}
.table-order .frame-count > .number, .table-order .btn-plus, .table-order .btn-minus {border-color:#a7acc2;}
.table-order .btn-plus, .table-order .btn-minus {background:#9db2c2;}

.icon-plus {width:14px;height:14px;}
.icon-plus::before {content:"\f067";font:normal normal normal 14px/1 FontAwesome;color:#fff;}
.icon-minus {width:14px; height:2px;}
.icon-minus::before {content:"\f068";font:normal normal normal 14px/1 FontAwesome;color:#fff;}

.frame-count {vertical-align:middle;min-width:30px;text-align:center;font-size:15px;}
#popupCart .frame-cur-sum-price .curr {
  font-weight:normal;
  font-size: 17px;
}
#popupCart .footer-bask .frame-prices .curr {
  font-size: 20px;
}
#popupCart .frame-cur-sum-price .price {font-weight:normal;}

.frame-bask .frame-cur-sum-price > .frame-prices{display: block;position: relative; font-size:20px;color:#222;}
.frame-bask .footer-bask .price-new .price, .frame-bask .footer-bask .current-discount .price {font-size:24px;font-weight:normal;}

.frame-cur-sum-price .price-new{margin-bottom:0px;line-height:40px;}
.drop-bask .cart-product .frame-items{width: auto;}


/*#popupCart .drop-content button:hover {background: #145887;}*/
#popupCart .drop-content button.icon_times_cart {background:url(../images/svg/delete.svg) no-repeat;width:20px;height:20px;padding:0;}



.drop-bask .footer-bask .inside-padd{padding:15px 20px;}



.table-order .items-bask .photo-block {width:75px;height:55px;padding:0;margin-right:10px;}
.table-order .items-bask .icon_times_cart {margin-right:10px;float:left;background:url(../images/svg/delete.svg) no-repeat;}
.frame-bask .footer-bask {text-align:right;}
.frame-bask-order .table-order td {background:none;}

.table-order tbody {border:none;}

.gen-info-price {color: #111;font-size:15px;background:none;border-left:none;border-right:none;}
.frame-bask-order .table-order .gen-info-price .f_l {font-size:17px;color:#111;}
.frame-bask-order .table-order td {font-weight:normal;}


/*Товарная карточка*/
.left-product-right .frame-title .title {font-size:22px;}
.pr-block-left .price.priceVariant {color:#222;font-size:33px;font-weight:bold;}
.item-product .frame-variant-code {font-size:14px;font-weight:normal;color:#555;}
.item-product .frame-variant-code .s-t {display:inline-block;}
.item-product .frame-variant-code .code.js-code {display:inline-block;}


.item-product .left-product-right .frame-prices{display:block;vertical-align: middle;padding-bottom: 0;text-align:left;}
.item-product .frame-prices-buy {background:none;padding:0;display:inline-block; margin: 15px 25px 0 0;}


.frame-header-category .inside-padd{padding:0;}

.drop-bask .drop-content .inside-padd {padding:10px 20px 0 20px;}
#popupCart table tbody {border:none;}

.footer-bask .clearfix > span {font-size:17px;color:#222;}
.footer-bask .current-prices {font-size:24px;font-weight:normal;}

.drop-bask .content-frame-foot{border-top-color:#eceff4;background-color:#eceff4;}
.gen-sum-order .btn-form.back-button.f_l{
  float: left !important;
  background: #eceff4;
  border-radius: 2px;
  border: 1px solid #969fac;
}
.gen-sum-order .btn-form.back-button.f_l .text-el {
  color:#33424c;
}
#popupCart .btn-form.back-button.f_l + .btn-form.back-button.f_l{margin-left: 10px;}
#popupCart .btn-form.back-button.f_l {background:#eceff4;border-radius:2px;border: 1px solid #969fac;}
.gen-sum-order .btn-form.back-button.f_l:hover,
#popupCart .btn-form.back-button.f_l:hover {background:#ee7319;border-radius:2px;border: 1px solid #ee7319;}
.gen-sum-order .btn-form.back-button.f_l:hover .text-el,
#popupCart .btn-form.back-button.f_l:hover .text-el{color:#fff!important}
#popupCart .btn-form.back-button.f_l button {padding:0 20px;}
.drop-style .btn-form .text-el {color:#33424c;}

#popupCart .btn-buy.f_r {background:#4658a5;border-radius:0px;padding:0 25px;height:37px;}
#popupCart .btn-buy.f_r:hover {background:#ee7319;}
#popupCart .btn-buy .text-el {font-size:15px;color:#fff;line-height:35px;}
#popupCart .btn-buy.f_r:hover .text-el{color:#fff;}


.product-cart {border:1px solid #dde0ee;padding:20px 30px;max-width:300px;margin:0 auto 30px;}


.product-cart .label-is-aviable {display:inline-block;margin-bottom:0px;float:right;}
.current-prices .curr {text-transform:lowercase;}

.right-cart {background:#fff;border:1px solid #dde0ee;height: 100%;padding: 4px 20px;}

.left-product-right .btn-buy-p {width:100%;display:block;}
.left-product-right .frame-count-buy {display:block;margin-top:15px;}
.left-product-right .funcs-buttons {width:100%;display:block;}

.btn-compare .toCompare .text-el.d_l {color:#4658a5;}


.left-product-right .btn-buy button {background:rgba(227,122,45,1) url(../images/svg/cart-w.svg) no-repeat scroll 22px 50%;font-size:15px;color:#fff;background-size:20px 20px;width:100%;text-align:center;padding:10px 15px 10px 40px;border-radius:0;}
.left-product-right .btn-buy button:hover {background:#2d3246 url(../images/svg/cart-w.svg) no-repeat scroll 22px 50%;background-size:20px 20px;}


.left-product-right .btn-cart button {background:#dadeed url(../images/svg/in-cart.svg) no-repeat scroll 65px 50%;font-size:17px;color:#000;background-size:15px 15px;width:100%;text-align:center;padding:10px 15px 10px 40px;border-radius:0;}
/*.left-product-right .btn-cart button:hover {background:#3169ad url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;background-size:15px 15px;}
*/
.left-product-right .btn-cart {display:block;width:100%;}

.left-product-right .frame-btn-wish, .left-product-right .frame-btn-comp {margin-right:20px;}

.left-product-right .btn-cart button .text-el {color:#000;}

.page-product-top h1.title {font-size:21px;color:#222;font-weight:400;display:block;}
.page-product-top .frame-variant-name-code {display:block;font-size:14px;color:#555;}
.page-product-top .stockicon {display:inline;}
.page-product-top .label-is-aviable .text-elt {font-size:15px;vertical-align: top;}


.frame-delivery-payment .text-el {font-size:16px;color:#000;font-weight:400;display:block;font-weight:500;text-transform:none;}
.frame-delivery-payment p {font-size:13px;color:#000;}


.pr-count {background:#8e8e8e;border-radius:2px;padding:0 5px;color:#fff;font-size:12px;}


.characteristic ul li {font-size:15px;color:#222;}



.left-product .frame-thumbs.slick-initialized .slick-slide:hover {border:1px solid #4658a5;}




.items-catalog.table .catalog-item .block-top {position:relative;z-index:10;display:block;background:#fff;}
.items-catalog.table .catalog-item .block-right {position:relative;top:0px;z-index:-1;}


/*Оформление заказа*/
.order-form > .inside-padd {background:#fff;}
.horizontal-form.big-title label > .title {width:100%;display:block;}
.horizontal-form label > .title {font-size:15px;color:#111;margin-bottom:5px;}

.left-cart input[type="text"] {border:none;box-shadow:none;background:#fff;border-radius:2px;height:36px;line-height:36px;margin:0;font-size:14px;padding:0 10px;border: 1px solid #c7cfda;}
.left-cart .isDrop {font-size:15px;color:#111;border-bottom:2px dotted #111;padding-bottom:5px;margin-bottom: 20px;}

#frameDelivery .frame-form-field {display:inline-block;width:100%;}
#frameDelivery .drop.inherit {height:200px;}
#frameDelivery .drop.inherit textarea {height:190px;min-height:190px;max-height:190px;border:1px solid #c7cfda;border-radius:2px;}
#frameDelivery .frame-label {width:100%;display:block;overflow:hidden;}

.niceRadio{float:left;position:relative;top:0px;margin-right:5px;width:14px;height:14px;background:none;border-radius:10px;border:1px solid #3169ad;margin-top:1px;}
.niceRadio.active{background:url(../images/svg/radio.svg) no-repeat scroll 0 0;border-radius:none;border:none;}

.prod0 .icon_info + .text-el {margin-left:0;}

.horizontal-form.big-title .frame-label > .title{width:100%;}
.horizontal-form .frame-label > .title {font-size:15px;color:#111;}
.horizontal-form .pseudo-cusel {background:none;color:#222;font-size:14px;}

.check-variant-payment .frame-label {width:100%;display:block;overflow:hidden;}


.left-cart .btn-buy {background:#ee7319;border-radius:2px;padding:0 20px;}
.left-cart .btn-buy:hover {background:#4658a5}
.left-cart .btn-buy .text-el {font-weight:500;font-size:15px;color:#fff;}
.left-cart .btn-buy:hover .text-el{color:#fff}
.title-default .title{font-size: 12px;font-weight: bold;text-transform: uppercase;}
.right-cart .frame-title .title {font-weight:500;font-size:22px;text-transform:none;color:#111;}

.right-cart button.editCart {color:#3169ad;font-size:15px;text-decoration:underline;}
.right-cart button.editCart:hover{color:#ee7319;}


.right-cart .frame-items .title {font-size:15px;color:#222;font-weight:normal;}
.right-cart .description .code {font-size:15px;color:#222;font-weight:normal;}
.right-cart .current-prices {font-weight:normal;}

.right-cart .footer-bask .title {font-size:17px;color:#222;}
.right-cart .footer-bask .price-new {font-weight:normal;font-size:24px;}

.page-product-p-buttons .toWishlist .text-el {display:none;}
.page-product-p-buttons .toWishlist .icon_wish_list {background:rgba(238,238,238,1) url(../images/svg/star.svg) no-repeat;background-size:15px 15px;width:44px;height:44px;display:block;border-radius: 50%;background-position: 50% 50%;}
.page-product-p-buttons .inWishlist .text-el {display:none;}
.page-product-p-buttons .inWishlist .icon_wish_list {background:rgba(40,40,40,1);background-size:15px 15px;width:44px;height:44px;display:block;background-position: 50% 50%;border-radius: 50%;}

.page-product-p-buttons .btnCompare .icon_compare_list {background:rgba(238, 238, 238, 1) url("../images/svg/compare.svg") no-repeat scroll 48% 48%;background-size:auto auto;background-size:16px 16px;width:44px;height:44px;display:block;border-radius:30px;background-position:50% 50%;}




.page-product-p-buttons .btn-cart {background:#222;border-radius:30px;}
.page-product-p-buttons .btn-cart button {background:url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;padding:0 20px 0 40px;font-size:17px;font-weight:bold;color:#fff;text-transform:uppercase;height:40px;line-height:38px;}





/*Новости на главной*/
.frame-news a {color:#245795;text-decoration:underline;font-size:16px;font-weight:300;}
.frame-news a.v-all {font-size:15px;font-weight:400;}
.frame-news .description {color:#000;font-size:14px;margin-top:10px;}
.items-news .photo-block{margin-bottom: 7px;height:130px;width:140px;float: left;margin-right: 20px; border: none; padding: 0;}
.items-news .photo-block > img{max-height:130px;width:100%;}
.items-news li.is-photo .description{margin-left:104px;color:#000;font-size:16px;}
.items-news > li{width: 47%; padding-right: 3%;position:relative;}
.items-news .frame-photo-title{display: block;margin-bottom: 1px;}
.items-news .date{display:block;font-size:14px;}
.frame-news .title-news, .frame-brands .title-brands {margin-bottom: 16px;}
.frame-news .title-news > .text-el, .frame-brands .title-brands > .text-el {font-size:25px;color:#000;display:inline-block;font-weight:500;}
.frame-news .title-news .divider, .frame-brands .title-brands .divider {margin: 0 10px;}

.frame-news .n-item {background:#fff;border:1px solid #f6f6f6;padding:20px 15px;}
.frame-news .n-item a {text-decoration:none;}
.frame-news .n-item a span {line-height:18px;display:block;}
.frame-news .n-item p {line-height:16px;}
.frame-news .large-4 {display:inline-grid;}

/*вкладки*/
.tabs-title {width:100%;text-align:center;display:block;padding:10px 0;}

.tabs-title > a {font-size:15px;padding:0;}
.tabs-title > a:hover {color:#255ea3;}
.tabs-title.is-active > a {color:#255ea3;}

.characteristic table tbody {border:none;background:none;}
.characteristic table {table-layout: auto;text-align:left;}



.comments-open-main-form {background:#4658a5;width:auto !important;padding:0 20px;border-radius:2px;}
.comments-open-main-form:hover, .comments-open-main-form.active {background: #ee7319;color:#fff;}
.comments-open-main-form:hover .text-el , .comments-open-main-form.active .text-el {color:#fff;}

.tabs-content .inside-padd {display:block;}


.product-tabs-header {margin-bottom:40px;margin-top:40px;background:#eff2f9;}


.page-products-b #comments input {height:35px;line-height:35px;border:none;font-size:15px;color:#222;padding-left:15px;}
.page-products-b #comments textarea {border:1px solid #bec4cc;}
.page-products-b #comments .btn-form input {background:#3169ad;text-align:center;padding:13px 30px;border-radius:3px;color:#fff;border:none;height:auto;line-height:13px;font-size:15px;}
.page-products-b #comments .btn-form input:hover{background:#ee7319;color:#fff;}


/*Профиль*/
.page-profile .tabs-data {background:#4658a5;}
.icon_info + .text-el, .icon_error + .text-el {display:block; position:relative;}
.frame-tabs-profile > div > .inside-padd{padding:0;margin-top:20px;}
.msg > .info .text-el {color: #222;font-size:12px;}
.frame-tabs-profile .btn-form {background:#ee7319;border-radius:2px;font-size:14px;color:#fff;}
.frame-tabs-profile .btn-form:hover {background:#4658a5;color:#fff;}
.frame-tabs-profile .btn-form:hover input{color:#fff;}
.frame-tabs-profile .btn-form input {background:none;border:none;}

#enter .drop-content button {padding: 0 20px;font-size: 15px;}


/*Список избранных*/
.drop-header {font-size:17px;color:#fff;}
.drop-content button {
  background:#4658a5;
  border-color: #4658a5;
  border-radius:0;color:#fff;font-size:12px;padding:0px;text-align:center;height:37px;line-height:37px;}
.drop-content button:hover{background:#f27e38;color:#fff!important}
.drop-content button:hover .text-el{color:#fff!important}
#popupCart .drop-content button:hover .text-el{color:#fff!important;}
.drop-content button.isDrop .text-el {color:#fff;font-size:13px;}
form .btn-form > button, .btn-form input {padding: 0 20px;}

.frame-button-add-wish-list{background-color:#fff;border:1px solid #dde0ee !important;padding:15px 20px !important;}
.page-wishlist button {background:#4658a5;border-radius:0px;padding:8px 15px 7px;}
.page-wishlist button:hover {background:#ee7319;}

.wishlist-text {font-size:15px;line-height:18px;margin:10px 0 0;}


.page-wishlist .drop-style-2 {background:#fff;}
.page-wishlist .catalog-item .block-right {display:none;}
.items-wish-list .catalog-item {width:100%;}
.items-wish-list .catalog-item .catalog-product-title .title {line-height:16px;margin-bottom:15px;display:block;padding:0 35px;}


.items-wish-list .ordericon {margin-bottom:0px;}
.items-wish-list .stockicon {margin-bottom:0px;}


.page-wishlist button.isDrop .text-el {color:#fff;font-size:14px;}


.page-wishlist button.btnRemoveItem {background:none;padding:0;}

.funcs-buttons-wishlist .text-el {height:35px;line-height:35px;padding:0 25px;}
.drop-style-2 > .drop-footer2 {border: none !important;}


.page-wishlist .items-wish-list .columns {margin-bottom:20px;}

.page-wishlist .catalog-item button.btnBuy .text-el {color:#fff;}
.page-wishlist .drop-header .title {color:#222;}

.page-wishlist .catalog-item .btn-buy {border-radius: 2px;
background: #f08130;}
.page-wishlist .catalog-item button.btnBuy {background: url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;
    background-size: auto auto;
padding-left: 40px;
background-size: 18px 18px;}
.page-wishlist .catalog-item button.btnBuy:hover{background:rgba(49,105,173,1) url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;background-size:18px 18px;}
.page-wishlist .catalog-item button.btnBuy .text-el {font-size:15px;font-weight: 500;color: #fff;}

.page-wishlist .funcs-buttons-wishlist button {padding:0;}
.page-wishlist .funcs-buttons-wishlist .btn-remove-WL button {background:none;}
.page-wishlist .funcs-buttons-wishlist .btn-remove-WL button.isDrop .text-el {color:#fd0000;text-decoration:underline;font-weight:500;padding:0;}

.page-wishlist .funcs-buttons-wishlist .btn-edit-WL button {background:none;}
.page-wishlist .funcs-buttons-wishlist .btn-edit-WL button.isDrop .text-el {color:#4658a5;text-decoration:underline;font-weight:500;padding:0;}

.page-wishlist .d_i-b {font-size:15px;}


.page-wishlist .catalog-item button.btnBuy:hover button {background:rgba(255,255,255,1) url(../images/svg/cart.svg) no-repeat scroll 15px 50%;border-radius:30px;}

.page-wishlist .items-catalog .no-vis-table {box-shadow:none;padding:0;}
.page-wishlist button.icon_times_drop {background:url(../images/svg/delete.svg) no-repeat;height:20px;width:20px;display:block;background-size:20px 20px;}
.page-wishlist  .drop-style-2 > .drop-content2 > .inside-padd {padding:0 16px 13px;}


.page-wishlist .price.priceVariant {color:#222;font-size:22px;}
.page-wishlist .curr {color:#222;font-size:15px;margin-left:5px;}
.page-wishlist .price-discount .curr{color:#d5d5d5}
.page-wishlist .short-desc {display:none;}



/*footer*/
.h-footer{height: 276px;}
footer{min-height:276px; margin:-296px auto 0;position: relative;z-index:10;}
footer .content-footer{padding: 32px 0 12px;}



.article-bg {margin-bottom:10px; display:none;}
.article-bg img {object-fit:cover;}
.article-item {background:#fff;border:1px solid #f6f6f6;padding:15px 15px 10px;}
.article-item a {text-decoration:none;}
.article-item a span {line-height:18px;display:block;}
.article-item p {line-height:16px;}
.start-widgets .large-6 {display:inline-grid;}


.drop-edit-wishlist .btn-def, .drop-order-call .btn-form, .drop-enter .btn-form, .drop-forgot .btn-form, .table-info-order .btn-cart{
   
}
.drop-edit-wishlist .btn-def:hover, .drop-order-call .btn-form:hover, .drop-enter .btn-form:hover, .drop-forgot .btn-form:hover, .table-info-order .btn-cart:hover,
.drop-edit-wishlist .btn-def:active, .drop-order-call .btn-form:active, .drop-enter .btn-form:active, .drop-forgot .btn-form:active, .table-info-order .btn-cart:active {
 
}

ul.nav-profile {margin:0;}

#header .main-top-menu {text-transform:uppercase;font-weight:bold;font-size:17px;color:#222;background:url(../images/svg/menu.svg) no-repeat scroll 0 22px / 15px 15px;display:block;padding:0 0 0 25px;text-align: left;line-height: 56px;}

#header .top .row {position:relative;}
#header .m-t-menu-hover {position:absolute;width:100%;max-width:85rem;background:#fff;border:1px solid #ccc;border-top:none;z-index:999;}

.frame-banner {width:100%;display:inline-block;}

.m-mobile {background:#4658a5;color:#fff;padding:5px 0;line-height:20px;cursor:pointer;margin:15px 0;display:block;}
.m-mobile .icon {background:url(../images/svg/menu.svg) no-repeat scroll 0 0;width:20px;height:20px;display:block;background-size:100%;margin:0 auto;}

#hmenu {display:none;}

.left-product .frame-thumbs.slick-slider .slick-prev {left:0%;top:35px;opacity:0;}
.left-product .frame-thumbs.slick-slider .slick-prev::before {background:url(../images/svg/left-arrow.svg) no-repeat;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
.left-product .frame-thumbs.slick-slider .slick-next {right:0%;top:0;opacity:0;}
.left-product .frame-thumbs.slick-slider .slick-next::after {background:url(../images/svg/right-arrow.svg) no-repeat;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}

.photoProduct .photo-block{width: 100%;height:400px;padding:30px;}

.left-product .frame-thumbs {padding:0;}
.left-product .slick-slide {margin:0 10px;}
.left-product .cloud-zoom-gallery {width:100%;text-align:center;}
.left-product .frame-thumbs.slick-initialized .slick-slide {border:1px solid #dbdbdb}
.frame-form-comment {margin-top:50px;}
.frame-form-comment input {border:none;background:#4658a5;color:#fff;border-radius:0;}
.frame-form-comment input:hover {background:#ee7319;}

.btn-search {position:absolute;width:30px;height:30px;right:3px;top:-1px;line-height:0;}
.page-product-p-buttons .left {margin-bottom:20px;}


/*.h-compatibility {height:360px;overflow:hidden;}*/
.h-compatibility .row {margin:0 -1px 0 -1px;}
.allacc {cursor:pointer;}

/*.h-accessories {height:370px;overflow:hidden;}*/
.h-accessories .row {margin:0 -1px 0 -1px;}
.allacc-a {cursor:pointer;}

.h-accessories .catalog-product-title .title {    height: 45px;overflow: hidden;text-overflow: ellipsis;white-space: normal; font-size: 15px;text-transform:none;}
.h-compatibility .catalog-product-title .title {font-size: 15px;    height: 45px;text-transform:none;}

#popupCart .btn-form.notCart button {background:#ee7319;border-radius: 2px;}
#popupCart .btn-form.notCart button:hover {background:#3169ad;}
.drop-style .btn-form.notCart .text-el {color:#fff;}
.main-news {background:#fbfcfd;}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {min-height:100%;}
.dropdown.menu.vertical > li:first-child.opens-right > .is-dropdown-submenu,
.dropdown.menu.vertical > li:last-child.opens-right > .is-dropdown-submenu {
  columns: 2;
  column-gap: 0;
  width: 540px;
  max-width: 540px;
}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu li:last-child {border-bottom:none;}

/*.dropdown.menu > li.is-dropdown-submenu-parent > a {background:#fff;padding:6px 10px 6px 7px;line-height:30px;}*/
.dropdown.menu > li.is-dropdown-submenu-parent > a span {width:26px;text-align:center;margin-right:5px;position:relative;height:30px;}
.dropdown.menu > li.is-dropdown-submenu-parent > a span img {position:absolute;top:50%;left:50%;transform:translate(-50% , -50%);margin:auto;}
.menu.vertical > li {border:1px solid #dde0ee;border-bottom:none;}
.menu.vertical > li:last-child {border-bottom:1px solid #dde0ee;}

.menu.vertical > li.is-active a {background:#4658a5;color:#fff;}
.menu.vertical > li.is-active ul li a {background:#fff;color:#4658a5;padding:10px;line-height:20px;}
.menu.vertical > li.is-active ul li a:hover {background:#4658a5;color:#fff;}

.menu.vertical > li ul {box-shadow:0px 0px 3px rgba(0,0,0,0.2);border-top:1px solid #dde0ee;}
/*.menu.vertical > li ul:not([class*="is-dropdown-submenu"]) {
	display: none;
}*/
.menu.vertical > li ul li {border:none;}

.menu.vertical > li a:hover {background:#4658a5;color:#fff;}
.menu.vertical > li a {font-size:14px;background:#fff;padding:6px 10px 6px 7px;line-height:30px;}

.accessories {margin-top:50px;}
.accessories .catalog-product-title .title {text-transform: uppercase;font-size:17px;text-align:center;padding:0 15px;display:block;}
.accessories .block-right {display:none;}
.accessories .items-catalog .catalog-item {background:#fff;border: 1px solid #dde0ee;text-align:center;padding-bottom:0;margin: 0 0 10px;}
.accessories .items-catalog .large-3 {padding:0 5px;}
.accessories .items-catalog .price {font-size:22px;margin:10px 0px 10px;}
.accessories .items-catalog .price .curr {font-size: 18px; margin-left: 3px;}
.accessories .items-catalog .price .price-new > span {font-size: 0}
.accessories .inside-padd .row {max-width:1440px;}
.accessories .stockicon {margin-bottom:0;}
.accessories .slick-slider .slick-prev::before {background: url(../images/svg/left-arrow.svg) no-repeat;background-size:auto auto;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
.accessories .slick-slider .slick-next::before {background: url(../images/svg/right-arrow.svg) no-repeat;background-size:auto auto;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
.accessories .slick-slider button.slick-disabled::before {opacity:0.5;}
.accessories .frame-title .title {color:#222;font-size:24px;font-weight:500;}
.accessories .t-border {margin-bottom: 20px;}



.left-catalog .menu-dropdown {background:#4658a5;color:#fff;padding:10px 0 10px 20px;line-height:20px;}
.left-catalog .menu-dropdown.category {margin-bottom:25px;cursor:pointer;}
.left-catalog .dropdown-pane {padding:0;border-radius:0;border:none;background:none;z-index:999;width:260px;margin-top:-2px;left:0px !important;}
.left-catalog .menu-dropdown .icon {background:url(../images/svg/menu.svg) no-repeat scroll 0 0;width:20px;height:20px;display:inline-block;float:left;background-size:100%;margin-right:20px;}


#responsive-menu .menu-content .menu.vertical > li ul {position:absolute;}

.viewedItems .slick-slide {padding:0 15px;}
.accessories-items .slick-slide {padding:0 15px;}

.m-d {display:none;position:relative;}
.oferta {margin: 20px 0 30px;}
.left-cart, .frame-tabs-profile #change_pass, .frame-tabs-profile #history_order{margin-bottom: 20px;}




#viewedproducts .slick-slider .slick-prev::before {background: url(../images/svg/left-arrow.svg) no-repeat;background-size:auto auto;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
#viewedproducts .slick-slider .slick-next::before {background: url(../images/svg/right-arrow.svg) no-repeat;background-size:auto auto;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
#viewedproducts .slick-slider button.slick-disabled::before {opacity:0.5;}
#viewedproducts .slick-slider .slick-prev {right:55px;top:-57px;}
#viewedproducts .slick-slider .slick-next {top:-57px;right:18px;}
#viewedproducts .t-border{margin-bottom: 20px;}

.accessories .slick-slider .slick-prev::before {background: url(../images/svg/left-arrow.svg) no-repeat;background-size:auto auto;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
.accessories .slick-slider .slick-next::before {background: url(../images/svg/right-arrow.svg) no-repeat;background-size:auto auto;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}

.accessories .slick-slider button.slick-disabled::before {opacity:0.5;}

.accessories .slick-slider .slick-prev {right:55px;top:-56px;}
.accessories .slick-slider .slick-next {top:-56px;right:20px;}

/*adaptive*/

@media (min-width: 768px) {
    
    /*header*/
    #header .logo {margin-top:4px;}

    #header .callback {display:inline-block;margin-left:10px;}
    
    #header .search-form {display:inline-block;float:right;margin:0;width:calc(100% - 260px);max-width:480px;}
    
    #header .top {margin-bottom:25px;}
    #header .l-top {height:50px;line-height:50px;}
    #header .main-phone {line-height:50px;}

    #header .l-top ul li:nth-child(3) {display:inline-grid;vertical-align:middle;margin-top:-40px;}
    
    /*.left-product-left {width:50%;max-width:50%;}
    .left-product-right {width:50%;max-width:50%;}*/
    
    .items-catalog.list .block-top .catalog-product-title {float:none;}
    .items-catalog.list .block-top .price {text-align:left;margin-top:10px;}
    #popupCart .table-scroll table {width:100%;}

    .wishlist-text {padding-left:30px;float:left;width:60%;margin:0;}
    .frame-button-add-wish-list .btn-form {float:left;}

    
}







@media (min-width: 980px) {


   
    #header .mobail-email {display:none;}
    .article-bg {display:block;}
    
    


}






@media (min-width: 1024px) {
    
    #header .logo {margin-right:30px;}
    #header .l-top {border-bottom:none;}
    #header .top-menu ul {visibility:visible;height:auto;}
    
    #header .main-phone {overflow: auto;display:inline-block;}
    #header .l-top .top-menu {display:inline-block;}
    
    #header .user-buttons.wish-list .u-b-icon {background-position:0 -1px;height:15px;}
    #header .user-buttons.compare-list .c-b-icon {background-position:0 0px;position:relative;top:2px;}
    
    .wishListCount {vertical-align:top;}
    
    #header .user-buttons.wish-list .js-empty.empty .u-b-icon {height:18px;background-position:0 -1px;}
    #header .user-buttons.wish-list .js-no-empty.no-empty .u-b-icon {background-position:0 0px;height:18px;}
    
    #header .l-top .top-menu {display:block;line-height:55px;}
    #header .l-top .top-menu li:nth-child(3) {margin:0;display:inline-block;vertical-align:unset;}
    #header .l-top .a-email {display:none;}

    #header .logo {margin-top:2px;background-size: 230px 25px;width: 230px;}
    
    #header .catalog-button {display:block;}

    
    #header .user-buttons.wish-list {display:inline-block;}
    #header .user-buttons.compare-list {display:inline-block;}
    
    #header .l-top .top-menu li {padding:0 10px;}
    

    #header .user-buttons.cart-top.pointer .icon {background-position:0 1px;}
    .user-buttons.personal.cabinet button {position:relative;top:1px;}
    
    #header .u-t-button li.compare-button {display:inline-block;}
   
    
    #header .u-t-button li.compare-button {margin:0 15px;}
    #tinyBask {margin-left:15px;}
    #header .user-buttons.personal .u-l-icon {margin:0;}
    
    #header .cart-count {position:relative;top:0px;}
    #header .compareListCount {top:-1px;}
    #header .wishListCount {vertical-align:unset;}
    
    .m-mobile {display:none;}
    
    #header .top {height:auto;}
    .left-product .frame-thumbs {padding:0;}
    
    #header .user-buttons.wish-list .text-el {display:inline-block;padding-left:5px;font-size:14px;color:#fff;}
    #header .user-buttons.wish-list button {line-height:12px;}
    

    #header .user-buttons.compare-list .text-el {display:inline-block;padding-left:5px;font-size:14px;color:#fff;}
    

    
    
    .tabs-title > a {}
   /* .tabs-title.is-active > a {border-top:2px solid #000;border-left:1px solid #b7b7b7;border-bottom:none;border-right:1px solid #b7b7b7;}*/
    .tabs-title {float:left;width:auto;display:inline-block;margin:0 35px;padding:10px 0;}
    .tabs-title.is-active {border-bottom:2px solid #255ea3;}
    .tabs-title:first-child {margin-left:0;}
    
    .h-search {padding:0;}
    
    .frame-catalog-view .tabs {margin:-10px 0 0 0;}
    
    
    .items-catalog.list .lineForm {margin-bottom:-10px;}
    .items-catalog.list .block-left .frame-btn-status {width:auto;margin-right:15px;}
    .items-catalog.list .block-left .f-var {display:inline-block;}


    
    
    
    
    
    .left-product .frame-thumbs {padding:0 20px;margin:40px 0;}
    .frame-banner .slick-slide {}
    
    
    
    
    .m-d {display:block;}
    .crumbs {padding-top:5px;}
    
    
    
    .left-cart, .frame-tabs-profile #change_pass, .frame-tabs-profile #history_order {margin-bottom:0;}


    
}






@media (min-width: 1280px) {


	.page-404 {padding-top:60px;}

	.left-catalog {max-width:290px;}
    .right-catalog {width:100%;}
    .right-catalog .globalFrameProduct.large-3 {max-width:285px;float:unset;padding:0 5px;display:inline-flex;}

   
    
    #header .main-phone {font-size:21px;margin:0 30px 0 30px;float:right;}
    #header .callback {display:inline-block;float:right;}
    
    #header .l-top {height:55px;line-height:55px;}
    #header .main-email {float:right;display:inline-block;line-height:55px;margin-top:0;}
    #header .main-phone {line-height:55px;}
    #header .l-top ul li:nth-child(3) {margin-top:-46px;}

    
    #header .user-buttons.cart-top button {width:auto;vertical-align:initial;}
    #header .user-buttons.personal .u-l-icon {width:14px;height:14px;background-position:0 0px;position:relative;top:0px;}
    
    .user-buttons.personal.cabinet button {top:0;}
    
    #header .catalog-button {display:inline-block;line-height:55px;}
    
    #header .l-top .top-menu li {padding:0 15px;}
    #header .l-top .top-menu li:first-child {padding-left:0px;}
    
    .page-product-top .right {float:right;}
    .page-product-p-buttons .right {float:right;}
    
    #header .user-buttons.cart-top .text-el {display:inline-block;}
    
    
    #header .user-buttons.personal button {width:auto;text-align:left;line-height:12px;}
    #header .user-buttons.personal .text-el {display:inline-block;font-size:14px;color:#fff;padding-left:5px;}
    #header .user-buttons.cart-top .text-el {font-size:14px;color:#fff;padding-left:5px;}
    
    #header .user-buttons.cart-top.pointer .icon {background-position:0 1px;}
    #header .cart-count {top:-1px;}
    
    
    #header .top {line-height:58px;}
    

    .page-product-top .right {float:right;}

    .page-product-p-buttons .left {float:left;}
    .page-product-p-buttons .right {float:right;}
    
    

    
    
    .page-product-top {display:block;width:100%;clear:both;overflow:hidden;}
    .page-product-p-buttons .left {margin-bottom:0px;}
    
    /*Статьи*/
    
    .w-top .right {float:right;display:inline-block;}
    .all-ar-bottom  {display:none;}
    
    .article-list.slick-slider .slick-prev {opacity:1;}
    .article-list.slick-slider .slick-next {opacity:1;}
    

    
    /*Fancy*/
    .drop-style .btn-form .text-el {font-size:15px;}
    
    .items-catalog.list .block-top .catalog-product-title {float:left;width:75%;}
    .items-catalog.list .block-top .price {text-align:right;margin-top:0;}
    
    
    /*слайдер*/

    
    .left-product-left .carousel-item {height: auto; border:1px solid #d0d0d0;margin:0 10px;}
    #wrap{text-align: center;height:/*460px*/auto;/*float: left;width: calc(100% - 100px);*/}
    .left-product .frame-thumbs.slick-slider .slick-prev {left:0;top:50%;opacity:1;transform: translateY(-50%);}
	.left-product .frame-thumbs.slick-slider .slick-prev::before {background:url(../images/svg/left-arrow.svg) no-repeat;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
	.left-product .frame-thumbs.slick-slider .slick-next {right:0;opacity:1;top:50%;transform: translateY(-50%);}
	.left-product .frame-thumbs.slick-slider .slick-next::after {background:url(../images/svg/right-arrow.svg) no-repeat;content:'';width:20px;height:33px;display:block;background-size:20px 33px;}
    

    .frame-thumbs.slick-slider .cloud-zoom-gallery {width:100%;}
    .frame-thumbs .slick-track{position: relative;top:0px;left:0px;display: block;}
    
    
    #header .user-buttons.cart-top .icon {background-position:0 1px;margin-right:2px;}



    .footer-footer .footer-category-menu ul.nav.nav-vertical li {width: 100%;display:inline-block;}

    .page-404 {margin-bottom:100px;}
    
}


@media (min-width: 1440px) {


.right-catalog {max-width:1150px;flex:unset;width:100%;}


}



/*scaffolding*/

/*base scaffolding*/

.main-body{min-height: 100%;margin: 0 auto;overflow: hidden;}

article, .container, .special-proposition .title-proposition-h{margin: 0 auto;clear: both;}
.big-container{margin: 0 auto;}
.main-body > .content{position: relative;z-index: 1;}
.frame-inside{position: relative;z-index: 1}
.page-product{margin-top: -9px;}
.frame-inside .no-empty{display: block;}
/*/base scaffolding*/
.tooltip{max-width:250px}
article, .container, .special-proposition .title-proposition-h{max-width: 1150px;}
.big-container{max-width: 1440px;}

.items-carousel.container{padding: 0;}




.right-product{width: 312px;float: right;}
.left-product{margin-right: 0;padding-right: 0;}



.old-buyer{margin-top: 6px;}

.left-order{float: left;width: 45%;}
.right-order{float: right;width: 52%;}

.left-compare{float: left;width: 254px;}
.right-compare{margin-left: 254px;}

.text-left{float: left;max-width: 810px;}

/*/scaffolding*/


.left-product-right .d_i-b {line-height:14px;}



/*links*/
a{cursor: pointer;}
.nav a:focus, .nav a:active{outline: none;}
.items > li > a:focus, .items > li > a:active, input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus{outline: none}
/*/links*/

/*preloader*/
.preloader{min-height: 35px;width: 100%;}
.p_r .preloader, .frame-tabs-ref .preloader{position: absolute;left: 0;top: 0;height: 100%;z-index: 10000;}
/*/preloader*/
/*/base settings*/

/*base icons*/
a.f-s_0{display: inline-block;text-decoration: none;}
[class*="frame-ico"]{text-align: center;float: left;font-size: 0;background-image: none !important;}
/*/base icons*/

/*adding selectors*/
.b-s_b-b, .content-footer .box-2, .content-footer .box-3, .items-catalog.table .catalog-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.d_b{display: block!important;}
.d_i{display: inline!important;}
.d_n{display: none!important;}
.v_h{visibility: hidden;}
.d_n_{display: none;}
.d_i-b{display: inline-block!important;}
.d_i-b_{display: inline-block;}
.f_l{float: left!important;}
.f_r{float: right!important;}
.c_b{clear: both!important;}
.o_h{overflow: hidden!important;}
.t-o-e{overflow: hidden;width: 100%;display: block;text-overflow: ellipsis;white-space: nowrap;}
.t-a_c{text-align: center !important;}
.t-a_r{text-align: right !important;}
.t-a_l{text-align: left !important;}
.t-d_n{text-decoration: none!important;}
.t-d_u{text-decoration: underline!important;}
.b_n{background: none !important;}
.p_r{position: relative!important;}
.z-i_2{position: relative;z-index: 2;}

.f-s_13{font-size: 13px !important;}
.f-s_12{font-size: 12px !important;}
.f-s_11{font-size: 11px !important;}
.v-a_b{vertical-align: bottom !important;}
.v-a_bl{vertical-align: baseline !important;}
.v-a_t{vertical-align: top !important;}
.v-a_m{vertical-align: middle !important;}
.l-h_35{line-height: 35px;}

.w-s_n-w{white-space: nowrap;}
.w_100{width: 100% !important;}
.w_50{width: 45% !important;padding-right: 5%;}
.w_50 + .f_l.w_50{width: 45% !important;padding-left: 1%;padding-right: 4%;}
.m-t_10{margin-top: 10px !important;}
.m-t_5{margin-top: 5px !important;}
.m-r_10{margin-right: 10px !important;}
.m-r_30{margin-right: 30px !important;}
.m-r_20{margin-right: 20px !important;}
.m-b_30{margin-bottom: 30px !important;}
.m-b_20{margin-bottom: 20px !important;}
.m-b_15{margin-bottom: 15px !important;}
.m-b_10{margin-bottom: 10px !important;}
.m-b_0{margin-bottom: 0px !important;}
.m-b_5{margin-bottom: 5px !important;}

.o_5, [rel="group"].active, .active > [rel="group"], .items-catalog .not-avail img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;}
.b-r_5{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.b-r_4{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.b-r_3{-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}

.empty, .no-empty{display: none;}
.frame-inside .no-empty{display: block;}
/*/adding selectors*/

/*methods*/
.clearfix:after, article:after, .nav:after, .container:after, .horizontal-form label:after, .frame-inside:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
.helper{vertical-align: middle;width: 0;height: 100%;padding: 0 !important;border: 0 !important;display: inline-block;}
.helper + *{vertical-align: middle;display: inline-block;word-break: break-word;word-wrap: break-word;}
.t-a_j{text-align: justify ;font-size: 1px;}
.t-a_j > *{display: inline-block;vertical-align: middle;float: none !important;text-align: left;}
.t-a_j:after, .t-a_j .ie{content: "1";margin-left: 100%;height: 1px;visibility: hidden;display: inline-block;width: 100%;margin-bottom: 10px;}
/*/methods*/

/*headers*/
[class*="title-"] .frame-title{display: inline;font-size: 0;margin-right: 5px;}
.frame-title .title{display: inline;}
.title-h1, h1, .title-h2, h2, .title-h3, h3, .title-h4, h4{margin-bottom: 9px;line-height: 1;}
/*/headers*/

/*photo-block*/
.photo-block{padding:15px;position: relative;font-size: 0;overflow: hidden;text-align: center;display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.photo-block .helper{height: 100%!important;}
.photo-block img{max-height: 100%;}
.photo-block a{display: block;}
.lazy{width: 100%;height: 100%;}
.lazy.load{width: auto;height: auto;background-image: none;}
/*/photo-block*/

/*base nav*/
.menu-main a{border-bottom: 0;}
.nav > li{float: left;position: relative;}
.nav.nav-vertical > li{float: none;padding:10px 18px;border-bottom:1px solid #d5d5d5;}
.nav.nav-vertical > li:hover {border-left:5px solid #3169ad;}
/*.nav-vertical + .nav-vertical{margin-top: 10px;}*/
.nav > li > a, .nav > li > span, .nav > li > button{display: block;line-height: 1;}
/*/base nav*/

/*text*/
.text{margin-bottom: 40px;}

p {margin-bottom:10px;line-height:22px;}

.text img {/*margin: 20px 0;*/}
.text p + h2{padding-top: 9px;}
.text ul.unstyled, .text ol.unstyled{margin: 0;}
.text ul.unstyled li:before{content: none;}
.text ul {list-style-type: none;margin: 0 15px 11px 18px;}
.text ul li{position: relative;font-size:15px;color: #000;line-height:22px}
.text ul li:before {content:'';position: absolute;left: -12px;top:9px;width:5px;height:5px;}
.text ul ul {margin: 10px 0 10px 25px;}
.text ol {list-style: decimal;margin: 0 15px 20px 20px;}
.text ol ol {margin: 10px 0 10px 25px;}
.text li {margin-bottom: 5px;}
.text table {margin-bottom: 15px;font-size: 100%;width: auto;}
.text th, .text td {padding: 4px;text-align: left;}
.text th {text-align: center;}
.text a{text-decoration: underline;}
.text img[align=left] {margin: 0 10px 10px 0;float: left;}
.text img[align=right] {margin: 0 0 10px 10px;float: right;}
.text dl {margin: 0 0 20px 0;}
.text dt {margin-bottom: 2px;}
.text dd {margin-bottom: 5px;}
.text hr {height: 1px;border: none;margin: 10px 0;clear: both;}
.text blockquote{position: relative;padding: 10px 0;margin-bottom: 20px;}
.text blockquote:before, .text blockquote:after{content: "";position: absolute;width: 100%;left: 0;}
.text blockquote:before{top: 0;}
.text blockquote:after{bottom: 0;}
/*/text*/

/*buttons base*/
[class*="btn-"], .buti{display: inline-block;font-size: 0;}
[class*="btn-"] > a, [class*="btn-"] > a:hover, .buti > a, .buti > a:hover{text-decoration: none;}
[class*="btn-"], .buti{vertical-align: middle;}
/*/buttons base*/

/*header*/

.logo img{max-height: 100%;}

.btn-search-show-hide.active{float: right;position: static;margin-top: 19px;}
.btn-search-show-hide > button > .text-el{font-size: 0;}
.btn-search-show-hide.active > button > .text-el{font-size: 12px;}
.btn-search-show-hide.active > button {width: auto;background-image: none;}
.btn-search-show-hide.active + form{margin-right: 50px;}
.frame-search-form > div{padding: 0 13px 0 27px;height: 100%;}
.frame-search-form form{height: 31px;position: relative;top: 4px;}
.frame-search-form form.inherit{top: 4px;}

#topMenuPhone{float: left;display: none;height: 29px;line-height: 29px;font-size: 13px;font-weight: bold;}

.left-content-header > *{}
.phone-number{font-size:21px;float:left;}
.phones-header .phone{display: block;}
header{}
.fon-header{position: relative;z-index: 2;}

.left-header{position: relative;max-width: 600px;float: left;padding-right: 50px;}
.items-user-toolbar-top{float: right;margin-bottom: -1px;}


.frame-time-work .frame-ico + div{margin-left: 47px;}

.phones-header{max-width: 330px;}
.phones-header .frame-ico {position: relative; top: 5px;}

.frame-time-work{max-width: 240px;}
.frame-time-work p {margin: 0;}

.frame-cleaner{margin-right: 0 !important;width: auto;float:right;}

.drop-search {
   width: 100%; top: 100%;z-index: 1000;right: 0;
   -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
}
.drop-search > .inside-padd{padding: 0 10px;}
.drop-search .btn-autocomplete{text-align: center;width: 100%;padding: 8px 0;}
.drop-search .msg{margin-bottom: 0;}
.drop-search .msg > .info{border: 0!important;}
/*/header*/

/*items*/

.frame-variant-code, .frame-variant-name{}
.items-catalog .frame-item-brand{display: block;}


.code + .code{margin-left: 10px;}
.frame-star{display: block;}
.star{display: inline-block;position: relative;vertical-align: bottom;}
.left-product-right .star {top:-5px;}
.funcs-buttons{display: inline-block;position: relative;vertical-align: middle;}
.frame-wish-compare-list, .frame-count-buy {display: inline-block;vertical-align: top;}
.out-of-stock, .out-of-stock + .frame-wish-compare-list {display: inline-block; vertical-align: middle;}
.out-of-stock {margin-right: 10px;}
.items-catalog .out-of-stock {margin-right: 0;}
#photo .frame-wish-compare-list{display: none !important;}

.items{font-size: 0;}
.items > li{display: inline-block;vertical-align: top;}
.items .frame-photo-title, .item-product .frame-photo-title{text-decoration: none;}
.frame-photo-title{font-size: 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.items-row > li{width: 100%;}

.items-crumbs > li{vertical-align: baseline;margin-right: 5px;}

.items-catalog .catalog-item .icon_times_order{position: absolute; left:10px; top:10px;}

.items-catalog .frame-photo-title{display: block;}
.items-catalog .frame-star {margin-bottom: 1px; min-height: 16px;}
.items-catalog .frame-variant-name-code{display: none;}
.items-catalog .photo-block{margin-bottom:0;width: 200px;height: 255px;border: 0;}
.items-catalog.tablemini .photo-block{display: inline-block; margin: auto;}
.items-catalog.list .photo-block{float: left;margin: 10px auto;width:250px;height:165px;display:block;overflow:hidden;text-align:center;max-width:250px;}

.items-catalog.list .frame-without-top{position: static !important;}

.items-catalog.list .funcs-buttons .btn-buy{margin-bottom: 0;}
.items-catalog.list .funcs-buttons + .frame-without-top .t-a_j:after{content: none;}
.right-compare .items-catalog .frame-star{display: none !important;}
.right-compare .items-catalog .frame-prices{margin-top: 10px !important;}
.items-catalog .funcs-buttons > .variant{margin-bottom: 12px;}
.items-catalog .btn-not-avail button{
  border-radius: 0px;
  background: #f27e38;
  width: 132px;
  height: 30px;
  padding: 0 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.items-catalog .btn-not-avail button:hover{
  background: #2d3246;
}
.items-catalog .btn-not-avail button .text-el {
  font-size: 13px;
}
.short-desc{padding-bottom: 20px;word-break: break-word;word-wrap: break-word;}
.items-catalog.list .short-desc{margin-top:0px; font-size: 12px;width: 75%;}
.short-desc p{margin-bottom: 0;}
.short-desc p + p{margin-top: 15px;}
.items-catalog.table .opi-description, .items-catalog.tablemini .opi-description{display: none !important;}
.items-catalog.tablemini .opi-description .no-vis-table {padding: 0;}
.items-catalog.table, .items-catalog.tablemini{margin-left: 0;width:100%;display:inline-block;}
.items-catalog.table:hover, .items-catalog.tablemini:hover{position: relative;z-index: 2;}
.items-catalog.table .catalog-item, .items-catalog.tablemini .catalog-item {margin-left: 0;background:#fff;border: 1px solid #e9eaf2;margin-bottom:10px;width:100%;}
.items-catalog.table .catalog-item {width: 25% !important;padding: 0 10px;}

.items-catalog.table .catalog-item:hover, .items-catalog.tablemini .catalog-item:hover{overflow: visible;}
.items-catalog .star{vertical-align: top;}
.animateListItems .catalog-item:nth-child(3n){margin-right:0!important}

.animateListItems.tablemini .no-vis-table, .animateListItems.table .no-vis-table, .animateListItems.items-h-carousel .no-vis-table{width: 100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;position: absolute;background:#fff;}


.items-catalog.tablemini .catalog-item .description {position:relative;z-index:1;background:#fff;}
.items-catalog.tablemini .catalog-item .description .block-top {background:#fff;}
.items-catalog.tablemini .catalog-item .block-right {position:relative;top:0px;z-index:-1;background:#fff;}


.items-search-autocomplete > li{width: 100%;text-align: left;}
.items-search-autocomplete .frame-photo-title{display: block;padding: 10px 10px 10px 0;overflow: hidden;}
.items-search-autocomplete .photo-block{width: 67px;height: 40px;float: left;border: 0;padding: 0 10px;background-color: transparent;}
.items-search-autocomplete .description{display: block;margin-left: 67px;margin-top: 5px;}

.items-bask .photo-block, .item-report.items-bask .photo-block{width: 100px;height: 100px;float: left;margin-right: 10px; border: none;}
.items-bask .description{margin-left: 110px;}
.items-bask .description .frame-prices:first-child{margin-top: 8px;}
.drop-bask .items-bask .description .frame-prices:first-child,
.drop-bask .table-order .frame-variant-name, .table-order .frame-variant-code {margin: 0;}
.drop-bask .items-bask .description .frame-prices:first-child {margin-top: 3px;}
.row-kits .description{margin-left: 0;}
.row.row-kits .description{margin-left: 80px;}
.row-kits td{padding-bottom: 20px !important;}
.row-kits li{width: 157px;}
.row-kits li .photo-block{float: none;margin-bottom: 8px;border: 0;}
.frame-kit, .next-kit{display: inline-block;vertical-align: top;}
.frame-kit{width: 150px;}
.next-kit, .gen-sum-kit{width: 35px;position: relative;top: 33px;text-align: center;}
.row .next-kit, .row .gen-sum-kit,.drop-bask .gen-sum-kit{top: 30px;left: 0;font-size: 32px;font-weight: bold;}
.drop-bask .next-kit, .table-order .next-kit{top: 0; height: 25px; width: 100px; font-size: 30px; font-weight: bold; line-height: 25px;}
.gen-sum-kit{display: inline-block;vertical-align: top;top: 0;}
.frame-gen-price-buy-complect {padding: 15px; text-align: center; max-width: 172px;}

.item-report{margin-bottom: 16px;}
.item-report .description{padding-top: 0;}

.item-product .frame-photo-title{display: block;margin:0 !important;}


.title-product{margin-bottom: 10px;margin-top: 5px;}
.title-product .frame-title{margin-right: 15px;}
.title-product h1 {line-height: 1.4;}
.title-product .frame-variant-name-code{display: inline;}
.items-thumbs.items > li > a{display: block;font-size: 0;}
.items-thumbs .photo-block{width: 107px;height: 90px;}
.item-product .items-thumbs .photo-block{width: 78px;height: 102px;}
.vertical-carousel .jcarousel-clip, .vertical-carousel .content-carouse{max-height: none;overflow: hidden;}
.items-products.vertical-carousel .jcarousel-clip, .items-products.vertical-carousel .content-carousel{height: 336px !important;}
.items-products.vertical-carousel.count-items1 .content-carousel, .items-products.vertical-carousel.count-items2 .content-carousel, .items-products.vertical-carousel.count-items3 .content-carousel{height: auto !important;}
.left-product .vertical-carousel .jcarousel-clip, .left-product .vertical-carousel .content-carousel{height: 308px !important;overflow: hidden;}

.items-thumbs > li{margin-bottom: 5px;}
.fancy-gallery{max-width: 428px;margin: 0 auto;}
.fancy-gallery .items-thumbs{margin: auto;overflow: hidden;}

/*if carousel*/

.frame-thumbs.carousel-js-css{padding: 22px 0;margin-bottom: 0;}
#photoButton .arrow{margin-top: -28px;}
#photoButton .prev{left: 25px;}
#photoButton .next{right: 25px;}
.items-thumbs{margin: auto;text-align: left !important;}
.item-product .items-thumbs.items li {height: 102px !important;margin-left: 0;border-bottom: 1px solid transparent;}
.item-product .items-thumbs.items li:last-child{border-bottom: 0;}
.items-thumbs.items{margin-left: -5px;}
.items-thumbs.items li{margin-left: 5px;}
.carousel-js-css .items-thumbs.items{margin-left: 0;}
.carousel-js-css .items-thumbs.items li{margin: 0;}
.fancy-gallery .content-carousel{padding: 14px 0 9px;text-align: center;font-size: 0;}
.fancy-gallery .items-thumbs > li{margin-left: 0;height: 90px !important;width: 107px !important;position: relative;}
.fancy-gallery .items-thumbs > li.active:before{content: "";width: 102px;height: 84px;position: absolute;border: 3px solid transparent;z-index: 1;left: -1px;}
/*/if carousel*/


.item-product .left-product-right .funcs-buttons .frame-count{min-width: 0;margin-right: 15px;display:none;}
.item-product .left-product-right .funcs-buttons .frame-count .number{min-width: 45px;}
input.plus-minus[type="text"] {width: 52px;height: 40px; position: absolute; left: 38px; top: 0; font-size: 15px; text-align: center;border: 0;padding:0;}
.left-product-right .price-discount {margin-right: 5px;display: inline-block;}

.item-product.not-avail .frame-prices{}
.item-product .frame-prices-buy, #photo .frame-prices-buy{padding: 11px 20px 10px; display: inline-block;}

.items-catalog .frame-count, .item-product .frame-count, #photo .drop-footer .frame-count{display: inline-block;vertical-align: middle;margin-right: 10px;}
.frame-prices-buy-wish-compare{padding-bottom: 15px; margin-bottom: 15px;}
.item-product .frame-for-photo-popup{margin-bottom: 15px;}


.label-is-aviable{display: inline-block;vertical-align: top;}
.frame-for-photo-popup .label-is-aviable{margin-left: 15px;}
.label-no-aviable {display: none;}
.not-avail .label-is-aviable {display: none;}
.not-avail .label-no-aviable {display: inline-block;}



.items-complect .item-complect {float: none !important;margin-right: 20px;vertical-align: middle;width: 1065px!important;white-space: normal;vertical-align: bottom;position: relative;}
.items-complect .row-kits li{width: 250px; text-align: center;}
.items-complect .row-kits .main-product-li {width: 165px; padding-left: 30px;}
.items-complect .frame-kit{width: 165px;}
.items-complect .frame-kit .photo-block{width: 90px;height: 90px;}
.frame-kit.main-product{display: inline-block;}
.main-product-li{text-align: right;}
.items-complect .next-kit, .items-complect .gen-sum-kit{width: 70px;font-size: 60px;font-weight: bold;}
.complect-gen-sum{padding: 8px 18px 6px 18px;}
.items-complect .complect-gen-sum{display: inline-block;width: 280px;vertical-align: top;padding: 0;padding-top: 35px;}
.items-complect .complect-gen-sum .frame-prices {display: block;margin-bottom: 9px;margin-right: 0;}

.items-default{margin-left: -20px;}
.items-default > li{margin-left: 20px;margin-bottom: 20px;}
.items-default .frame-star{margin-bottom: 5px;}
.items-default .photo-block{width: 100px;height: 100px;display: block;}
.right-product .photo-block {width: 70px; height: 70px; margin: 0; padding: 0; float: left;border: 0;}
.right-product .items-catalog .description, .right-product .items-catalog .title, .right-product .items-catalog .frame-star {display: block; margin-left: 90px;}
.right-product .items-catalog .product-status {display: none;}

.items-order-gen-info > li{width: 100%;}
.items-order-gen-info .price-item{padding-left: 3px;}

.items-info-discount > li{padding: 7px 0 12px;}
.items-info-discount > li:first-child{border-top: 0;}

.items-compare{width: 20000px;}
.items-compare > li{width: 236px;text-align: center;margin-right:-1px;}
.items-compare .items-catalog {margin-left: 0px;}
.items-compare > li .icon_times{position: absolute !important;right:10px;top:-10px;}
.items-compare .items > li{margin-bottom: 20px;}

.content-carousel .items.items-brands{width: auto;}
.items-brands{margin-left: -8px;}
.items-brands > li{margin-bottom: 7px;margin-left: 8px;width: 110px;}
.items-brands > li .photo-block{width: 110px;height: 60px;padding: 10px;}
.items-brands .frame-photo-title{display: block;font-size: 0;}
.items-brands-main{margin-left: -23px;padding-bottom: 50px;}
.items-brands-main > li{margin-left: 23px;margin-bottom: 18px;}
.items-brands-main .photo-block{display: block;width: 138px;height: 130px;margin: auto;}

.items-brand-image{margin-left: -20px;}
.items-brand-image > li{width: 180px;margin-left: 20px;margin-bottom: 43px;}
.items-brand-image > li > .frame-photo-title{text-align: center;display: block;}
.items-brand-image > li > .frame-photo-title > .title{display: inline-block;line-height: 1.2;border: 0;text-decoration: underline;}
.items-brand-image > li .photo-block{display: block;width: 176px;height: 86px;margin-bottom: 6px;}

.items-brand-list{margin-left: -20px;}
.items-brand-list > li{width: 180px;margin-left: 20px;margin-bottom: 20px;}
.items-brand-list > li > ul{margin-bottom: 20px;}

.items-register-add-ref .divider{margin: 0 7px 0 10px;}

.items-text-category > li{margin-bottom: 30px;display: block;}
.items-text-category .photo-block{width: 184px;max-height: 184px;float: left;margin-right: 18px;}
.items-text-category > li > .is-img + .description{margin-left: 202px;}

.items-payment{margin-left: -6px;}
.items-payment > li{margin-left: 6px;width: 66px;}
.items-payment .photo-block{width: 66px;height: 40px;}



.accessories .items-default > li{width: 188px;}
/*/items*/

/*carousels*/
.horizontal-carousel, .vertical-carousel{position: relative;z-index: 0;}
.items-carousel{position: relative;}
.content-carousel{position: relative;z-index: 1;}
.content-carousel.container, .items-carousel.container{overflow: hidden;}
.jcarousel-clip{overflow: hidden;}

.carousel-js-css ul{width: 20000px;margin: 0;}
.vertical-carousel .carousel-js-css ul{width: auto;}
.frame-scroll-pane .items-h-carousel{white-space: nowrap;width: auto;}
.frame-scroll-pane .items-h-carousel{margin-left: -44px;padding-bottom: 46px;}/*height scroll + padding*/


.carousel-js-css .items-h-carousel > li{margin: 0 30px 0 0;}
.items-h-carousel {white-space: nowrap; overflow: hidden;}
.slick-initialized {overflow: visible;}
.items-h-carousel .catalog-item {display: inline-block; vertical-align: top; padding: 0 10px;margin-bottom:0px; white-space: normal; text-align: center;background:#fff;margin-right:20px;height:330px;}






.frame-scroll-pane .items-h-carousel > li{white-space: normal;margin-left: 44px;margin-right: 0;margin-bottom: 0;}

.vertical-carousel .special-proposition{margin-bottom: 0;}
.special-proposition .title-proposition-h{margin-bottom: 24px;overflow: hidden;}
.vertical-carousel .special-proposition > .title-proposition-h{margin-bottom: 0;}

.items-v-carousel{margin-left: 0;}
.items-v-carousel > li, .right-product .items-h-carousel > li{display: block;width: 100%;height: 112px !important;margin-left: 0;margin-bottom: 0;}
.right-product .items-h-carousel > li{width: 310px !important;text-align: left;padding-right: 0;padding-left: 0;}
.items-v-carousel > li > .frame-photo-title, .right-product .items-h-carousel > li > .frame-photo-title{float: none !important;display: inline;}
.items-v-carousel .frame-photo-title .title, .right-product .items-h-carousel > li .frame-photo-title .title{display: block;padding-top: 20px;}
.special-proposition .content-carousel{padding: 25px 20px;}
.vertical-carousel .jcarousel-clip, .vertical-carousel .content-carousel{max-height: 452px;padding: 0;}
.carousel-category-popular .frame-title{position: relative;overflow: hidden;}

.cycle > li{width: 100% !important;height: 100% !important;}
.pager{position: absolute;bottom: 19px;z-index: 2;width: 100%;text-align: center;}

.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;top: 0;right: 0;width: 6px;padding-right: 1px;height: 100%;}
.jspHorizontalBar{position: absolute;bottom: 1px;left: 0;width: 100%;}
.jspHorizontalBar{height: 6px;}
.scrollNSP.jScrollPane, .scrollNSP.jScrollPane > div{height: 8px;}
.jspVerticalBar *, .jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{position: relative;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float: left;height: 100%;}
.jspDrag{position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspDrag{height: 8px;top: -1px;}
.jspVerticalBar .jspDrag{width: 8px;left: -1px;}
.scrollNSP{right: 0;position: absolute;z-index: 2;margin-top: -20px;}
.scrollNSP.jScrollPane{margin-top: -14px;}
.scrollNSP > div{height: 1px;}
.jspArrow{text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;}
.jspHorizontalBar .jspArrow, .jspVerticalBar .jspArrow{display: none;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{float: left;height: 100%;}
/*/carousels*/

/*menu*/
.frame-menu-main{position: relative;z-index: 3;background:#484848;}
.menu-main{position: relative;z-index: 1;top: 1px;}
.horizontal-menu .menu-main{}
.menu-main .title-category-l1.active > span{cursor: pointer;}
.menu-main table{table-layout: auto;}
.menu-main td{text-align:left;float:left;background:#f7f7f7;width:200px;}
.frame-item-menu > .frame-title .text-el, .frame-item-menu-out > .frame-title .text-el{display: inline-block;padding: 0 6px;word-break: normal;word-wrap: normal;text-transform:uppercase;}
.menu-main .title-united > .text-el{padding: 0 12px 0 0;}
.frame-item-menu > .frame-title .helper, .frame-item-menu-out > .frame-title .helper{height: 49px;}
.frame-item-menu > .frame-title, .frame-item-menu-out > .frame-title{position: relative;height: 100%;z-index: 0;cursor: pointer;}
.frame-item-menu-out > .frame-title:after, .frame-item-menu > .frame-title:after, .frame-item-menu > .frame-title:before, .frame-search-form > div:before{content: "";position: absolute;top: 0;}
.horizontal-menu .frame-item-menu-out > .frame-title:after, .horizontal-menu .frame-item-menu > .frame-title:after, .horizontal-menu .frame-item-menu > .frame-title:before, .frame-search-form > div:before{width: 1px;height: 100%;}
.horizontal-menu .frame-item-menu > .frame-title:before, .frame-search-form > div:before{left: 0;}
.horizontal-menu .frame-item-menu > .frame-title:after, .horizontal-menu .frame-item-menu-out > .frame-title:after{right: 0;}
.horizontal-menu .menu-main td:first-child .frame-item-menu > .frame-title:before{display: none;}
.horizontal-menu .menu-main td:last-child .frame-item-menu > .frame-title:after{display: none;}
.frame-item-menu > .frame-title > .title{height: 100%;display: block;font-size: 0;}
.frame-drop-menu{display: none;margin-left: 0 !important;position: absolute;text-align: left;z-index: 1;}
.horizontal-menu .frame-drop-menu{max-width: 100%;top:0;margin-top: -2px !important;left: 0;}
.frame-drop-menu > ul{position: relative;}
.not-js .frame-item-menu:hover .frame-drop-menu{display: block;}
.menu-row-category .frame-drop-menu > ul > li:after{content: "";position: absolute;top: 0;width: 3px;height: 100%;display: none;}
.menu-row-category .frame-drop-menu > ul > li.hoverM:after{display: block;}
.left-drop{right: auto !important;}
.right-drop{left: auto !important;}
.menu-row-category .frame-drop-menu.left-drop > ul > li:after{left: 197px;background-position: 0 0;}
.menu-row-category .frame-drop-menu.right-drop > ul > li:after{right: 197px;background-position: -4px 0;}
/*.menu-row-category .frame-drop-menu > ul > li.hoverM > .frame-l2{display: block;}*/

.frame-l2 > ul > li > ul{margin-bottom: 10px;}
.menu-main .frame-l2 [class^="column2_"] > a{padding: 4px 6px;}
.menu-main .frame-l2 [class^="column2_"] > a + ul{padding-left: 15px;}
.frame-l2 [data-column] > ul, .menu-main .frame-l2.is-side, .menu-main .is-side > ul > li > ul{padding-left: 0;}
.menu-main .frame-l2 > ul, .menu-main [class*="x"] > ul{font-size: 0;}
.frame-l2 > ul > li[data-column], .menu-main [class*="x"] > ul > li{display: inline-block;font-size: 12px;}
[class*="x0"] > ul > li, .menu-main [class*="x1"] > ul > li, .frame-drop-menu > ul > li{display: block;}
.frame-l2 > ul, .menu-main [class*="x"] > ul{overflow: hidden;}
[class*="x0"] > ul, [class*="x1"] > ul{overflow: auto;}

.menu-row-category .frame-l2{min-width: 270px;}
.frame-drop-menu a{display: inline-block;}
.frame-drop-menu a:first-letter{text-transform: capitalize;}
.frame-drop-menu .frame-l2 > ul > li{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.menu-col-category .frame-drop-menu .frame-l2 > ul > li{width: 100%;}
.menu-row-category .frame-drop-menu .frame-l2 > ul > li{display: block;}
.menu-row-category .frame-drop-menu .frame-l2 > ul > li{display: inline-block;}

.menu-col-category .frame-drop-menu > ul{padding: 5px 15px 0;left:200px;}
.menu-col-category .frame-drop-menu > ul > li{width: 176px;padding-right: 8px;padding-bottom: 10px;}
.is-side > ul > li{width: 100%;}

.is-side.x1{width: 200px !important;}
.is-side.x2{width: 400px !important;}
.is-side.x3{width: 600px !important;}
.is-side.x4{width: 800px !important;}
.is-side.x5{width: 1000px !important;}
.is-side.x6{width: 1200px !important;}
.is-side.x7{width: 1400px !important;}
.is-side.x8{width: 1600px !important;}
.menu-col-category .frame-drop-menu .x9{width: 1652px;}
.frame-drop-menu.x9{width: 1694px;}
.x9 > ul > li, .x9 .frame-l2 > ul > li[data-column]{width: 11%;}
.menu-col-category .frame-drop-menu .x8{width: 1468px;}
.frame-drop-menu.x8{width: 1510px;}
.x8 > ul > li, .x8 .frame-l2 > ul > li[data-column]{width: 12.5%;}
.menu-col-category .frame-drop-menu .x7{width: 1284px;}
.frame-drop-menu.x7{width: 1326px;}
.x7 > ul > li, .x7 .frame-l2 > ul > li[data-column]{width: 14%;}
.menu-col-category .frame-drop-menu .x6{width: 1100px;}
.frame-drop-menu.x6{width: 1142px;}
.x6 > ul > li, .x6 .frame-l2 > ul > li[data-column]{width: 16%;}
.menu-col-category .frame-drop-menu .x5{width: 916px;}
.frame-drop-menu.x5{width: 958px;}
.x5 > ul > li, .x5 .frame-l2 > ul > li[data-column]{width: 20%;}
.menu-col-category .frame-drop-menu .x4{width: 732px;}
.frame-drop-menu.x4{width: 774px;}
.x4 > ul > li, .x4 .frame-l2 > ul > li[data-column]{width: 25%;}
.menu-col-category .frame-drop-menu .x3{width: 548px;}
.frame-drop-menu.x3{width: 590px;}
.x3 > ul > li, .x3 .frame-l2 > ul > li[data-column]{width: 33%;}
.menu-col-category .frame-drop-menu .x2{width: 364px;}
.frame-drop-menu.x2{width: 406px;}
.x2 > ul > li, .x2 .frame-l2 > ul > li[data-column]{width: 50%;}

.menu-col-category .frame-l2 > ul{padding: 3px 0 0;}
.menu-col-category .frame-drop-menu li[data-column] > ul > li{margin-bottom: 5px;}

.menu-row-category .frame-drop-menu .frame-l2 > ul{padding: 7px 17px 8px;}
.menu-row-category .frame-l2{display:none;position: absolute;top: 0;}
.menu-row-category .left-drop .frame-l2, .menu-row-category .frame-l2{left: 200px;}
.menu-row-category .right-drop .frame-l2{right: 200px;left: auto;}

.menu-row-category .title-category-l1{display: inline-block;padding: 7px 14px;width: 172px;position: relative;}
.menu-row-category .frame-drop-menu > ul > li{display: block;width: 200px;}
.not-js .menu-row-category .frame-drop-menu > ul > li:hover .frame-l2{display: block;}

.frame-drop-menu.right-drop{margin-right: -1px;}
.menu-row-category .frame-drop-menu.right-drop > ul{overflow: hidden;}
.menu-row-category .frame-drop-menu.right-drop > ul > li{clear: right;float: right;}

li[class*="x"] > .title-category-l1{width: 100%;text-align: center;display: block;}

.frame-drop-menu > table, .frame-drop-menu > table > tbody, .frame-drop-menu > table tr, .frame-drop-menu > table td{display: block;}
.frame-drop-menu > table td{width: 100%;}
.frame-drop-menu .frame-item-menu{position: relative;}
.frame-item-menu-out .frame-drop-menu{width: 100%;height: auto !important;}
.frame-drop-menu .frame-item-menu .frame-drop-menu{position: relative;}
.frame-drop-menu td{height: auto !important;}

/*start_page category*/
.sub-category{max-height: 81px;overflow: hidden;padding-left: 1px;}
.sub-category > li{padding-bottom: 6px;}
/*/start_page category*/

/*category-first*/
.left-catalog-first{margin-bottom: 30px;}
.right-catalog-first{margin-bottom: 30px;}
.frame-menu-category-first > .items{margin-left: -2%;}
.frame-menu-category-first > .items > li{width: 31%;margin-left: 2%;margin-bottom: 30px;min-width: 290px;}
.frame-menu-category-first .title-category-l1 > .text-el{display: block;font-size: 14px;font-weight: bold;}
.frame-menu-category-first .photo-block{float: left;width: 137px;height: 120px;margin-right: 10px;}
.frame-menu-category-first .frame-l2{margin-left: 150px;padding-top: 4px;}
.frame-menu-category-first .frame-l2 > ul{max-height: 125px;}
.frame-menu-category-first .frame-l2 > ul > li{display: block;}
/*/category-first*/

/*category-second*/
.left-catalog-first{margin-bottom: 30px;}
.right-catalog-first{margin-bottom: 30px;}
.frame-menu-category-second > .items > li{width: 150px;margin-bottom: 30px;text-align: left;}
.frame-menu-category-second .frame-photo-title{display: block;}
.frame-menu-category-second .photo-block{height: 117px;width: 135px;display: block;margin-bottom: 10px;}
.frame-menu-category-second .text-el{text-decoration: underline;}
/*/category-second*/

/*/menu*/

/*benefits*/
.frame-benefits-product{margin-bottom: 30px;padding-bottom: 5px;overflow: hidden;}
.items-benefits{margin-bottom: -12px;}
.items-benefits > li{position: relative;margin-bottom: 12px;display: block;}
.frame-icon-benefit > [class*="icon-"]{position: relative;z-index: 1;}
.frame-description-benefit p{margin-bottom: 0;}
.frame-description-benefit .title:first-letter{text-transform: capitalize;}
.frame-description-benefit{margin-left: 46px;height: 38px;padding-right: 10px;overflow: hidden;width: 185px;}
/*/benefits*/

/*prices*/
.items-catalog.list .frame-prices, .description .frame-prices:first-child, .description .frame-variant-name-code:first-child+.frame-prices{
   margin-top: 10px; margin-bottom: 10px;
}

[class*="price-"]{display: inline-block;}
[class*="price-"] > span{display: block;white-space: nowrap;}

.price-discount {margin-right: 1px; margin-bottom: 1px;}

.drop .items-product .frame-photo-title .title {margin-top: 10px;}

.price-add {margin-left: 5px;}

.left-product-right .price, #photo .price-new .price{font-size:29px;}
.price-add, .price-add .price, .price-add .curr-add {font-weight: normal; font-size: 13px;}
.items-default .price-new .price{font-size: 18px;font-weight: normal;}
.complects-carousel .items-complect .price-new .price{font-size: 12px;}
.complects-carousel .items-complect .price-add .price{font-size: 12px;}
.complects-carousel .frame-gen-price-buy-complect .price-new .price{font-size: 27px;}
.complects-carousel .frame-gen-price-buy-complect .price-add .price{font-size: 18px;}

.items-search-autocomplete .price, .items-search-autocomplete .curr{font-size: 12px;}

.current-prices {display: inline-block;line-height:20px;}
.items-catalog .current-prices, .items-catalog .price-discount {padding:0;}
/*/prices*/

/*form*/
/*cusel plugin style*/

.check-variant-catalog{display: inline-block;}
.check-variant-catalog .lineForm{width: auto;}
.check-variant-catalog .cuselFrameRight{display: inline;right: 0;left: 100%;top: 5px;margin-left: 5px;}
.check-variant-catalog .cusel{width: auto !important;height: auto;border: 0;top: -1px;}
.check-variant-catalog .cuselText{position: static;padding: 0;}
.check-variant-delivery .lineForm, .check-variant-payment .lineForm{width: 100%;}
.check-variant-payment .preloader{display: none;z-index: 2;}
.frame-payment{min-height: 32px;}

.lineForm select{visibility: hidden;}
.lineForm{position: relative;z-index: 1;width: 100%;text-align: left;vertical-align: middle;display:inline-block;max-width: 100%;}


.cuselText {height: 30px;line-height: 34px;padding-left:12px;padding-right: 35px;cursor: pointer;overflow: hidden;z-index: 1;position: absolute;top: 0;left: 0;text-overflow: ellipsis;max-width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.cusel span {display: block;cursor: pointer;white-space: nowrap;padding: 3px 5px 3px 5px;font-size:14px;}
.cusel .cuselActive {cursor: default;}
.cuselOpen {z-index: 999;}
.cusel .cusel-scroll-wrap {display: block;visibility: hidden;position: absolute;top: 100%;min-width: 100%;margin-top: 1px;}
.cusel .jScrollPaneContainer{position: relative;overflow: hidden;z-index: 2;}
.cusel .cusel-scroll-wrap {visibility: hidden;position: absolute;left: 0;top: 100%;min-width: 100%;width: auto;}
.cusel .jScrollPaneContainer {position: relative;overflow: hidden;z-index: 5;}
.cusel .jScrollPaneTrack {height: 100%;width: 7px !important;position: absolute;top: 0;right: 4px;}
.cusel .jScrollPaneDrag {position: absolute;cursor: pointer;width: 15px !important;height: 27px !important;right: -4px;}

.cusel .jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.cusel .jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
.cusel .jScrollArrowUp {position: absolute;top: 0;right: 2px;width: 26px;height: 12px;cursor: pointer;overflow: hidden;}
.cusel .jScrollArrowDown {width: 25px;height: 12px;position: absolute;top: auto;bottom: 0;right: 3px;cursor: pointer;overflow: hidden;}
/*/cusel plugin style*/

.frame-form-field{display: block;position: relative;}
.frame-label{display: inline-block;}
.frame-label + [class*="btn-"]{margin-top: 15px;}
.frame-label .frame-label, .frame-radio .frame-label, .frame-checks .frame-label{cursor: pointer;}
.frame-radio{overflow: hidden;}
.help-block{margin-top: 0px;line-height: 12px;}
.help-block p{margin-bottom: 0;line-height:inherit;font-size: inherit;}
.help-block a{text-decoration: underline;}
.must{position: absolute;left: 100%;top:8px;margin-left:3px;}
form .f_r + .o_h, form .f_l + .o_h{position: relative;}
form .f_r + .o_h{padding-right: 8px;}
form .f_l + .o_h{padding-left: 5px;}
form .f_r + .o_h .must{margin-left: -8px;}
.layout-highlight{margin-bottom: 20px;}
.msg{margin-bottom: 15px;overflow: hidden;text-align: left;}
.drop-bask .msg{margin-bottom: 32px;}
.msg p{padding: 0;margin-bottom: 3px;}
.msg > .info{padding: 15px 20px;margin-top: 20px;}
.drop-search .msg > .info{margin-top: 0;}
.drop .msg > .info{padding: 10px 5px;}
.msg > .error{padding: 5px;}
.msg > .success{padding: 5px;}
input + .msg{margin-top: 5px;}

.horizontal-form label, .horizontal-form .frame-label{margin-top: 12px;display: block;}
.horizontal-form .for_validations{margin-top: 8px;}
.horizontal-form label:first-child, .horizontal-form .frame-label:first-child{margin-top: 0;}
.horizontal-form label label, .horizontal-form .frame-label label{margin-bottom: 0;}






.vertical-form .control-label{margin-bottom: 2px;}
.vertical-form .frame-label, .vertical-form label{margin: 17px 0 15px;display: block;}
.vertical-form .frame-label:first-child, .vertical-form label:first-child{margin-top: 0;}
.vertical-form .frame-label label, .vertical-form label label{margin: 0;}
/*/form*/

/*crumbs*/
.frame-crumbs{overflow: hidden;margin-bottom: 23px;}


.without-crumbs-side{margin-bottom: 20px;margin-top: 0;}
/*/crumbs*/

/*tabs*/
.tabs, .tabs-list-table{display: inline-block;}
.tabs-data{position: relative;z-index: 1;top: 1px;}
.left-personal .tabs-data{margin-top:20px;border-bottom:1px solid #4658a5;}
.tabs li, .tabs-list-table li{float: left;}
.frame-tabs-ref > div{display: none;min-height: 75px;}
.frame-tabs-ref > div:first-child{display: block;}




.page-main .frame-tabs-ref{padding: 8px 0;margin-bottom: 23px;}
/*/tabs*/

/*filter*/
.frame-check-filter{overflow: hidden;margin-bottom: 18px;}
.list-check-filter{padding: 5px 10px 1px 19px;}
.list-check-filter > li{overflow: hidden;margin-bottom: 1px;}
.frame-check-filter .title{padding: 9px 17px 0;}
.name-check-filter{margin-left: 12px;display: block;line-height: 1.2;text-align: left;}
.foot-check-filter{position: relative;overflow: hidden;text-align: center;height:30px;line-height:28px;}
.check-filter{margin: 0 0 8px;}
.check-filter li{margin-bottom: 1px;}
.check-filter > li > div{margin-left: 16px;}

.slider-cont{margin: 14px 0 0;position: relative;}
.slider {position: relative;height: 5px;}
.left-slider{margin-left: -15px;}
.right-slider{margin-left: -15px;}


.ui-widget-header{position: absolute;z-index: 1;height: 100%;top: 0;}

/*if filter style*/
.frame-group-checks[data-rel]{display: none;}

.frame-group-checks[data-rel*="scroll"] .filters-content{max-height: 189px;overflow: auto;}
.frame-group-checks[data-rel*="dropDown"] .filters-content{display: none;}
.frame-group-checks[data-rel*="dropDown"] .title > .f-s_0{cursor: pointer;}
.frame-group-checks[data-rel="cusel"] .inside-padd{padding-right: 20px;}

.frame-group-checks .frame-label{cursor: pointer;overflow: hidden;}
.frame-group-checks .frame-label.disabled{cursor: default;opacity:.5;}

#small-filter-btn {cursor: pointer;}
#small-filter-btn .text-open, #small-filter-btn.is-open .text-closed {display: none;}
#small-filter-btn.is-open .text-open {display: inline-block;}
/*/filter*/

/*catalog*/



.frame-catalog-view .tabs {vertical-align: middle;}


.frame-catalog-view .text-el{display: none;}

.title-category{margin-bottom: 9px;}
.title-category .divider {margin: 0 10px 0 5px;}
.left-catalog-first .title-category{margin-bottom: 15px;}
.item-brand-category .photo-block{width: 176px;height: 86px;}
.item-brand-category .description{margin-left: 200px;}
.frame-category-brand .inside-padd{padding: 20px 15px;}
.frame-category-brand{margin-bottom: 0;margin-top: 15px;}
.frame-category-brand + .items-catalog{margin-top: -1px;}
/*/catalog*/

/*pagination*/
.next-page, .prev-page{display: none;}
.pagination{text-align: center;padding-top: 0px;position: relative;z-index: 1;}
.pagination li{display: inline-block;margin: 0 7px;border-radius:2px;background:#fff;border: 1px solid #dde0ee;}
li.clear-pag-item{margin: 0 10px 0;background: none;}
li.clear-pag-item:hover{background: none!important;}
.pagination li > a, .pagination li > span {display:block;width:auto;height:auto;line-height:30px;padding:0 8px;}
/*/pagination*/

/*product*/
.left-product-left > .inside{position: relative;}
.photo-main-carousel{position: static;}
.photo-main-carousel .arrow{z-index: 10000;}

.characteristic td{float:right;padding:5px 10px;}
.characteristic th {float:left;padding:5px 10px;}
.drop .characteristic td, .drop .characteristic th{padding: 5px 0 !important;}
.characteristic .text-el {position: relative;font-size:12px;color:#222;font-weight:normal;}
.drop .characteristic th{font-weight: bold;}
.item-product .alert-exists{vertical-align: middle;display: inline-block;padding: 2px 15px;margin-right: 15px;}
.frame-for-photo-popup{display: block;}
.frame-complect{margin-bottom: 40px; padding: 20px 18px;}
.frame-complect .content-carousel{margin: 0 auto;overflow: hidden;}
.items-complect{white-space: nowrap;}
.items-complect > * {white-space: normal;}
.items-complect [class*="items"]{width: 720px;display: inline-block;vertical-align: top; text-align: center;}
.complects-carousel{padding: 9px 0;}
.complects-carousel .prev{left: 15px;}
.complects-carousel .next{right: 15px;}
.frame-complect .frame-title{overflow: hidden;padding-bottom: 2px;}
.frame-complect .frame-title > .title{position: relative;padding: 12px;margin-bottom: 0;}
.frame-complect .frame-title{text-align: center;}
.frame-complect .frame-prices {line-height: 1.2;}
.frame-complect .price-discount {margin-right: 10px;}

.social-product .text-el {margin-right: 5px; vertical-align: middle;}
.social-tell .b-share{padding-left: 0 !important;}
.text-social-tell{position: relative;top: 5px;}
.social-product > dt{float: left;margin-right: 10px;}
.text-social-like{margin-bottom: 3px;}
.social-like{clear: left; display: inline-block; vertical-align: middle; margin-right: 20px;}
.items-social li{font-size: 0;margin-right: 8px;}
.social-like > table{width: auto;}
.social-like > table td{padding-right: 10px;}
.social-tell{overflow: hidden; display: inline-block; vertical-align: middle;}

.frame-delivery-payment{margin-top: 20px;}
.frame-delivery-payment dt{padding: 12px 0 0px;}
.frame-delivery-payment dt:first-child{padding-top: 0;}
.frame-delivery-payment dd{margin-bottom: 14px;}
.frame-delivery-payment dd li{margin-bottom: 3px;font-size:13px;line-height:18px;list-style: none;}
.frame-delivery-payment dd li:before {content:'-';margin-right:5px;}

.frame-phone-product{margin-bottom: 15px;padding: 9px 15px 18px;}

.characteristic{margin-bottom: 45px;}


.tabs-product-out{margin-bottom: 20px;}
.tabs-product-out .title-default {border-bottom:1px solid #cfcfcf;margin-bottom:20px;padding:0;}
.tabs-product-out .characteristic th {width: 40%;}


.cloud-zoom img{display: inline-block !important;}
.cloud-zoom-lens {cursor:move;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.cloud-zoom-title {position:absolute !important;padding:3px;width:100%;text-align:center;top:0px;}
.cloud-zoom-big {width: 99% !important;height: 320px !important;border-radius: 2px;overflow:hidden;position: absolute;background-repeat: no-repeat;}
#xBlock{position: relative;}
.frame-kit .title{line-height: 1.2;}
/*/product*/

/*bask*/
.btn-bask .text-cleaner{display: inline-block; width: auto;vertical-align: middle;}


td.frame-cur-sum-price {vertical-align: middle;padding-left: 10px;padding-right: 10px;}
.frame-cur-sum-price{text-align: right;}
.frame-cur-sum-price .frame-prices{padding-bottom: 0;}

.count-or-compl{display: block;margin-bottom: 3px;}
.frame-cur-sum-price .title{display: block;margin-bottom: 3px;}

/*drop-bask*/
.drop-bask{max-width: 800px;width: 90%;}

.drop-bask .drop-content.is-empty .inside-padd{padding: 24px 43px 24px 24px;}
.table-order, .table-order table{table-layout: auto;}
.footer-bask .table-order{table-layout: fixed;}
.footer-bask .price-discount{display: inline-block;}



.drop-bask .frame-discount{margin-right: 20px;}
.cart-product .frame-remove-bask-btn + td{padding-left: 0 !important;}
.frame-remove-bask-btn{padding-left: 20px!important;padding-top: 30px!important;width: 38px;text-align: left;vertical-align: top !important;}
.frame-kits-gen-sum{text-align: center;}
.row-kits .frame-count, .row-kits .frame-cur-sum-price{vertical-align: top;}
.row-kits .frame-items{width: 555px;}
.drop-bask .row-kits .count-or-compl{display: block;}
.table-order > tbody > tr > td{padding-top: 15px;padding-bottom: 15px;vertical-align: top;}
.table-order .frame-items{}
.table-order > tbody > tr > td.frame-cur-sum-price {padding-top: 23px; padding-left: 20px;padding-right: 0;text-align: right;}
.right-cart .table-order > tbody > tr > td.frame-cur-sum-price,
.right-order .table-order > tbody > tr > td.frame-cur-sum-price {padding-top: 15px;}
.right-cart .frame-count, .right-order .frame-count {margin-top: 4px;text-align:right}
.right-order .frame-count {margin-top: 0;}
.table-order .row-kits td.frame-count, .table-order .row-kits td.frame-cur-sum-price{padding-top: 43px;}
.table-order > tbody > tr.cart-product:first-child > td{border-top: 0;}
.table-order .frame-variant-name, .table-order .frame-variant-code{margin-top: 5px;display: block;}
.frame-variant-name + .frame-variant-code{margin-top: 0;}
.footer-bask{text-align: center;}
.right-order .footer-bask{text-align: left;}
.drop-bask .footer-bask{text-align: right; font-size: 14px;}
.drop-bask .content-frame-foot > .inside-padd{padding-top: 14px;}
.drop-bask .empty .inside-padd{padding: 26px;}
.active.btn-toggle-gift{display: none;}
.frame-gift{width: 300px;text-align: left;}
.frame-bask .title-default{padding-top: 20px;}
.isCart{display:none;}
.cart .isCart{display: block;background:#eceff4;border-radius:2px;border: 1px solid #969fac;}
.cart .isCart:hover{background: #4658a5;border: 1px solid #4658a5;}
.cart .isCart:hover .text-el{color:#fff}
.cart .notCart{display: none;}

/*/drop-bask*/
.title-cart h1{margin-right: 15px;}

.frame-count > .number{display: inline-block;vertical-align: middle; position: relative;}
.frame-change-count{width: 128px;}

#photo .frame-count > .number{min-width: 0;}

.frame-count > input{float: left;height: 33px;}
.count-or-compl{vertical-align: middle;}
.frame-bask .frame-kit{width: 122px;}
.frame-bask .frame-items{padding-right: 20px;}
.kits-gen-sum{padding: 0 20px;margin-bottom: 13px;}

.frame-bask .footer-bask .frame-prices, .frame-bask .footer-bask .current-discount {padding-left: 9px;}
.frame-bask .footer-bask{position: relative;overflow: hidden;}
.frame-bask .frame-title > .f_r {margin-top: 13px;}

/*order-view*/
.left-order{margin-bottom: 30px;text-align:left;}
.right-order{margin-bottom: 30px;}
.number-order{margin-left: 7px;}
.items-order .description > .frame-prices{padding-bottom: 2px;padding-top: 0;display: block;}
.items-order td{padding-left: 10px;}
.frame-payment{margin-bottom: 13px;}
.table-info-order{margin-bottom:0;}
.table-info-order tbody {padding-bottom:20px;display:block;}
.table-info-order td, .table-info-order th{padding: 6px 0;font-weight: normal;}
.table-info-order td{font-size: 15px;padding-left: 4px;}
.table-info-order th{padding-left: 25px;}
.table-info-order hr{margin: 13px 0;}

.table-info-order .btn-cart button{height: 28px; line-height: 28px; padding: 0 15px;}

.gen-info-price .price-new{margin-right: 0;}
.frame-bask-order .table-order td{text-align: left;}
.frame-bask-order td{border-top: 1px dashed transparent}
.gen-info-price td{padding: 15px 0;vertical-align: middle;}
.frame-bask-order .frame-cur-sum-price [class*="price-"]{margin-right: 0;display: block;line-height: 1;}
.not-paid{border: 1px solid transparent;}
/*/order-view*/
/*/bask*/

/*profile*/
#history_order .inside-padd{}
.table-profile td, .table-profile th{height: 50px;padding: 0 20px 0 10px;vertical-align: middle;}
.page-profile .frame-change-password{width: 430px;max-width: 100%;}
.page-profile .frame-change-profile{width: 400px;float: left;margin-bottom: 20px;max-width: 100%;}
.info-discount{max-width: 380px;}
.frame-tabs-profile .frame-prices{padding-bottom: 0;}
/*/profile*/

/*compare*/
.items-compare > li:hover{position: relative;z-index: 1;}
.right-compare .content-carousel{overflow: hidden;padding-bottom: 10px;}
.tabs-compare-diferent{display: block;}
.tabs-compare-category{display: block;overflow: hidden;overflow-y: auto;margin-bottom: 7px;}
.tabs-compare-category li {
  padding: 5px 0;
}
.tabs-compare-category li.active {
  background-color: #4658a5;
}
.tabs-compare-category li.active button .text-el{
  color: #fff;
}
.frame-tabs-compare{overflow: visible;}
.frame-tabs-compare > div{padding-bottom: 20px;}
.frame-tabs-compare > div:first-child{display: block;}
.left-compare, .right-compare{position: relative;z-index: 1;}
.comprasion-head{position: absolute;left: 0;top: 0;z-index: 3;display: block !important;/*if carousel*/width: 237px;/*else*//*width: 100%;*/}
.comprasion-head .title{font-weight: bold;margin-bottom: 8px;}
.compare-characteristic{}
.left-compare .compare-characteristic{margin-top: 20px;}

.compare-categories, .compare-chose{border: 1px solid transparent;}
.compare-categories > .title, .compare-chose > .title{font-size:17px;padding:5px 15px;color:#111;font-weight:500;}
.compare-categories{margin-bottom: 20px;}
.compare-chose{}

.tabs-compare-diferent{padding:0 12px 0px 12px;margin:0;}
.tabs-compare-diferent > li{float: none;}
.tabs-compare-diferent > li button{padding-left: 22px;position: relative;}
.tabs-compare-diferent > li button .text-el{font-size:15px;}

/*see on site*/
.left-compare > ul:first-child > li{height: 312px;}
.compare-characteristic > li{min-height: 30px;padding-left: 15px;}
.left-compare .compare-characteristic > li{padding: 0 10px;}
.compare-characteristic > li > span.helper + span{display: inline-block;padding: 4px 0;}
.title-compare .frame-title{float: left;}
/*/compare*/

/*brands*/
.page-brand-image .title-brand{margin-bottom: 28px;}
/*/brands*/

/*register*/
.frame-register{width: 380px;}
.frame-register .must {position: relative; top: -2px; margin-left: 4px; left: 0;}
/*/register*/

/*navs*/
.nav-order-user{margin-bottom: 20px;}
.nav-order-user > li{padding: 3px 15px;}


.frame-category-menu .photo-block{width: 100%;height: 85px;border: 0;}
/*.nav-category + .nav-category{margin-top: 20px;}*/
.nav-category > li{margin-left: 10px;}
.nav-category > li{margin-left: 0;}
.nav-category > li > span{font-size: 14px;font-weight: bold;}
.nav-category > li.active > span{font-size: 13px;}
.nav-category > li.active > span.count, .nav-category > li.active > span {display: inline;}
.nav-category > li.active > span.count {margin-left: 3px;}
.nav-category > li + li{margin-top:0px;}
.nav-static-pages > li > a, .nav-static-pages > li > span{padding: 15px 16px;text-decoration: none;}

.nav-default-inline > li{float: none;display: inline-block;vertical-align: top;}
.nav-default-inline > li > a, .nav-default-inline > li > span, .nav-default-inline > li > button{display: block;text-decoration: none; margin: 0 18px 0 0; padding: 8px 0 9px;}
.footer-footer .nav-default-inline > li > a, .footer-footer .nav-default-inline > li > span{margin: 5px 25px 2px 0;}
/*/navs*/

/*text page*/
.page-text h1{margin-bottom:12px;text-transform:uppercase;font-weight: bold;}
.page-text h2{margin: 20px 0;}
.page-text .text-right {max-width: 312px; float: right; margin-left: 20px;}
.text-right .product-banner {display: inline-block; margin: 15px 0;}
/*.text page*/

/*404*/
.page-404{position: relative;text-align: center;}
.page-404 img{width: 80%;margin: 0 auto;display: block;}
.page-404 .description a {color:#4658a5;text-decoration:underline;font-size:15px;}
.page-404 .description ul li {list-style:none;}
.page-404 .description ul li::before {content: '-';margin-right: 5px;}
.page-404 .content{display: inline-block;max-width: 780px;padding-top: 55px;padding-bottom: 30px;}
.page-404 .description{text-align: left;}
.page-404 [class*="btn"]{margin-top: 10px;}
.page-404 [class*="btn"] a {background:#f17022;color:#fff;font-size:18px;font-weight:500;text-decoration:none;padding-left:25px;padding-right:25px;}
.page-404 [class*="btn"] a:hover {background:#2d3246;}
/*/404*/



.footer-footer > .container .t-a_j{padding: 30px 0 20px;}
.footer-footer .t-a_j > div{vertical-align: top !important;}
.frame-box23{float: right;}
.content-footer [class*="box-"]{margin-bottom: 20px;}
.content-footer .box-2{width: 272px;float: left;}
.content-footer .box-3{width: 380px;float: left;}
.content-footer .box-2, .content-footer .box-3{position: relative;}
.content-footer .box-2 .title-h1, .content-footer .box-3 .title-h1{margin-bottom: 10px;}
.content-footer .box-2, .content-footer .box-3 {border-left: 1px solid transparent;}
.content-footer .box-2 .inside-padd{padding-left: 30px;}
.content-footer .box-3 .inside-padd{padding-left: 30px;}




.footer-phone .phone-number{font-weight: normal;font-size: 12px;margin-left: 0;}
.items-contact .text-el{font-size: 12px;}
.items-contact p {margin: 0;}
.items-contact [class*="icon"] {float: left;}
.items-contact [class*="icon"] + .text-el {margin-left: 23px; display: block;}
.engine a:hover{text-decoration: underline!important;}
.footer-profile{width: 140px;margin-right: 0 !important;}

.footer-social {margin-bottom: 18px;}

.footer-social a {margin-right: 5px;}
.footer-payment span {margin-right: 4px;}

footer .quick-register {
   padding: 16px 30px 26px; border: 1px solid transparent; width: 350px;
   -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.frame-type-company {padding: 17px 0 19px;  border-top: 1px solid transparent;}



/*/footer*/

/*drop*/
.drop{display: none;position: absolute;}
.drop.inherit{position: relative;}
.drop.form-data{width: 100%;margin-top: 20px;margin-bottom: 30px;}


.drop-content .inside-padd{padding:25px 15px;}
.drop-content-notification .inside-padd.notification{padding: 12px 24px 1px 24px;}
.drop-content-confirm .inside-padd{padding: 15px 35px;}
.drop-content-confirm [class*="btn-"]:first-child{margin-right: 10px;}

.drop-register, .drop-enter, .drop-forgot, .drop-order-call, .drop-comulativ-discounts{width: 395px;}
.drop-order-call{width: 440px;}
.drop-comulativ-discounts .inside-padd{padding: 15px 20px;margin-bottom: 0;}
.drop-comulativ-discounts .drop-header{text-align: left;}
.drop-report{width: 444px;}

.drop-enter .drop-footer, .drop-forgot .drop-footer{border-top: 1px solid transparent;font-size: 13px;padding: 20px;text-align: center;}

.content-already-show .inside-padd{padding: 25px 30px;}
.frame-already-show .special-proposition{margin-bottom: 0;}
#staticPage{display: block;position: static;}
/*/drop*/

/*user-toolbar*/
.drop-info{position: absolute !important;left: 0;bottom: 100%;text-align: center;width: 100%;height: 111px;}
.frame-user-toolbar{position: fixed;z-index: 100;bottom: 0;width: 100%;min-width: 300px;}
.frame-user-toolbar > .container{position: relative;padding: 0;z-index: 1104;}
.frame-user-toolbar.active .items-user-toolbar > li{display: inline-block;position: relative;}
.items-user-toolbar{width: 100%;float: right;min-height: 37px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.items-user-toolbar button, .items-user-toolbar a{cursor: pointer;text-align: center;}
.btn-to-up{display: none;position: absolute;left: 100%;bottom: 0;}
.btn-to-up > button{height: 38px;padding: 0 12px 0 12px;white-space: nowrap;}
.items-user-toolbar{position: relative;}
.items-user-toolbar > li{height: 37px;position: relative;display: none;}
.isLogined .items-user-toolbar > li{width: 20%;}
.items-user-toolbar > li{width: 25%;}
.items-user-toolbar > li > div > button, .items-user-toolbar > li > button, .items-user-toolbar > li > a{padding: 11px 0 10px;width: 100%;}
.items-user-toolbar > li > div > button [class*="icon"], .items-user-toolbar > li > button [class*="icon"], .items-user-toolbar > li > a [class*="icon"]{position: absolute;top: 0;left: 0;}
.icon_view_product{display: none;}
.text-compare-list{padding-left: 0 !important;}
/*/user-toolbar*/

/*cleaver filter*/
.apply{margin-top: -6px;margin-left: 15px;position: absolute;z-index: 1;display: none;}
.apply .icon_times_apply{top: 4px;right: 4px;}
.apply .icon_times_apply.icon_times_drop:after{content: none;}
.content-apply{padding: 3px 23px 7px 13px;}
.apply:before{content: "";position: absolute;left: -16px;top: 7px;}
.apply.left{margin-left: -9px;}
.apply.left:before{left: 100%;margin-left: 2px;}
.apply-slider{margin-left: 22px;margin-top: -10px;}
/*/cleaver filter*/

/*tooltip*/
.tooltip{position:absolute;z-index:2104;display:block;visibility:visible;padding:3px 8px;display: none;margin-top: -5px;padding:5px;}
.tooltip p{margin-bottom: 0;}
.tooltip:after{content: "";position:absolute;width:0;height:0;bottom:-5px;left:50%;margin-left:-5px;}
/*/tooltip*/

/*fancybox loading*/
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:11104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("../images/fancybox.png")}
/*/fancybox loading*/

/*safari inline-block fix*/
.isSafari .no-empty, .isSafari [class*="btn"] > button, .isSafari [class*="btn"] > a, .isSafari .buti > button, .isSafari .buti > a, .isSafari .frame-item-menu > .frame-title > .title, .isSafari .row-kits li, .isSafari .items-complect > li, .isSafari .pager, .isSafari .title-category-l1, .isSafari .menu-row-category .frame-drop-menu > ul > li, .isSafari .lineForm, .isSafari .compare-characteristic > li, .isSafari .nav, .isSafari .funcs-buttons, .isSafari .frame-count-buy{letter-spacing: -3px !important;}
.isSafari .photo-block, .isSafari .items{letter-spacing: -10px !important;}
.isSafari .no-empty > *, .isSafari [class*="btn"] > button > *, .isSafari [class*="btn"] > a > *, .isSafari .buti > button > *, .isSafari .buti > a > *, .isSafari .items > *, .isSafari .photo-block > *, .isSafari .frame-item-menu > .frame-title > .title > *, .isSafari .row-kits li > *, .isSafari .items-complect > li > *, .isSafari .pager > *, .isSafari .title-category-l1 > *, .isSafari .menu-row-category .frame-drop-menu > ul > li > *, .isSafari .lineForm > *, .isSafari .compare-characteristic > li > *, .isSafari .nav > *, .isSafari .funcs-buttons > *, .isSafari .frame-count-buy > *{letter-spacing: normal;}
.isSafari .frame-for-photo-popup{width: 390px;}
/*/safari inline-block fix*/

/*photo product*/
#photo{overflow: hidden;max-height: 95%;width: 980px;-webkit-transition: background-color 0.3s ease-in-out;-moz-transition: background-color 0.3s ease-in-out;-o-transition: background-color 0.3s ease-in-out;transition: background-color 0.3s ease-in-out;}
#photo .drop-content {text-align: center;position: relative;}
#photo .drop-content .inside-padd{
   padding: 3%;height: 94%; font-size: 0;
   -webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;
}
#photo .drop-content img{max-height: 94%;visibility: hidden;}
#photo .drop-content > .horizontal-carousel{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
#photo .drop-content > .horizontal-carousel .next{right: 15px;}
#photo .drop-content > .horizontal-carousel .prev{left: 15px;}
#photo .content-carousel > ul{width: auto;overflow: hidden;height: 90px;visibility: hidden;margin: auto;}
#photo .drop-footer {text-align: center;border-top: 10px solid transparent;}
#photo .drop-footer .inside-padd{padding: 12px 20px 11px;}
#photo .drop-footer .frame-prices-buy .price-discount{display: block;}
#photo .drop-footer .frame-prices{display: inline-block;vertical-align: middle;padding-bottom: 0;margin-right: 20px;text-align: left;}
img.cloned{max-width: none;max-height: none;}
/*/photo product*/

/*seo*/
.seo-left-start-page{width: 45%;padding-right: 5%;}
.seo-right-start-page{width: 45%;padding-left: 1%;padding-right: 4%;}
.seo-left-start-page, .seo-right-start-page{float: left;}
/*/seo*/

.tab-deliv{display: none!important;}

.drop-profile-out{margin-top: 5px;margin-left: -29px;}
.drop-profile, #topMenuInMainMenu {
   border: 1px solid transparent;
   -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
}
.drop-profile:before, #topMenuInMainMenu:before {content: ""; position: absolute; top: -4px; left: 50%;margin-left: -5px;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid transparent;}
.drop-profile:after, #topMenuInMainMenu:after {content: ""; position: absolute; top: -3px; left: 50%;margin-left: -4px;border-left: 4px solid transparent;border-right: 4px solid transparent;border-bottom: 4px solid transparent;}
.drop-profile .inside-padd, #topMenuInMainMenu {min-width: 125px;padding:0;}
.drop-profile li:first-child, #topMenuInMainMenu li:first-child {border-top: 0px;}



.drop-profile .nav.nav-vertical > li:hover {border-left:0;}
#topMenuInMainMenu .nav.nav-vertical > li:hover {border-left:0;}

.drop-profile li a, .drop-profile li button, #topMenuInMainMenu li a, #topMenuInMainMenu li span {font-size: 12px;text-decoration: none;border-top: 1px solid transparent; display: block; line-height: 1;}
.drop-profile li:first-child a, .drop-profile li:first-child button, #topMenuInMainMenu li:first-child a {border-top: none;}
.drop-profile li button {width: 100%; text-align: left;}

#topMenuInMainMenu {margin-top: 5px;}
#topMenuInMainMenu:before {left: 29%; top: -5px;}
#topMenuInMainMenu:after {left: 29%; top: -4px;}

.half-widgets > * {
   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}

.half-widgets .frame-brands {width: 464px; float: right;}
.start-widgets {margin-bottom:0px;}

::-webkit-input-placeholder {color: #999;}
::-moz-placeholder          {color: #999;}
:-moz-placeholder           {color: #999;}
:-ms-input-placeholder      {color: #999;}

:focus::-webkit-input-placeholder {color: transparent}
:focus::-moz-placeholder          {color: transparent}
:focus:-moz-placeholder           {color: transparent}
:focus:-ms-input-placeholder      {color: transparent}

/*banner*/

.banner-left, .banner-middle, .banner-right-top, .banner-right-bottom {
  border: none; float: left;
   box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.banner-left {width: 16.66666666666667%;}
.banner-middle {width:100%;height:100%;}
.banner-right {width: 31.9444444444444%; margin-left: -1px; float: left;}
.banner-right-top {width: 100%; height: 126px;}
.banner-right-bottom {width: 100%; height: 125px;}
.banner-right-top + .banner-right-bottom {margin-top: -1px;}
.banner-left, .banner-middle, .banner-right-top, .banner-right-bottom, .product-banner, .catalog-banner {overflow: hidden;}
/* END banner */

.items-catalog .frame-wish-compare-list .text-el {display: inline-block;color:#4658a5;font-size:15px;font-weight:normal;}

.tablemini .frame-without-top + .frame-without-top .no-vis-table {padding-top: 0;}

.tablemini .lineForm {width: 198px;margin-left: 0;
padding: 10px 0 20px;}
.description .frame-without-top + .frame-without-top .no-vis-table {margin-top:-3px}
.frame-wish-compare-list {margin-left:15px;}
.left-product-right .frame-wish-compare-list {margin-left: 0px;}
.frame-btn-wish, .frame-btn-comp {margin-left:0px;}
.items-catalog .btnCompare, .items-catalog .btnWish button {cursor:pointer;}

.f-var {position:relative;top:auto ! important;}


.frame-wish-compare-list .active > span {cursor: pointer;}


.catalog-banner, .product-banner {border: 1px solid transparent; margin-top: 23px;}
.product-banner {margin-bottom: 23px;}
.toCompare {cursor: pointer;}

.similar-products .catalog-item {margin: 0; padding: 15px 0; width: auto;}
.similar-products .catalog-item:after {content:"";display:table;clear:both;}

.left-cart input[type="password"] {height: 42px; line-height: 42px;}

.left-cart .cusel, .left-cart .cuselText {height: 40px; line-height: 40px;}
.left-cart .cusel span {height: 20px; line-height: 20px;}


.items-compare .items-catalog {height: 370px;}
.left-compare > ul:first-child {height: 350px;}
.items-compare .items-catalog .catalog-item {width: 100%; padding: 0 5%;}

body.cart #ViewedProducts {display: none;}
.page-404 + .container, .page-404 + script + .container {display: none;}




/*Style*/

.btn-personal-area {text-align:right;}
.btn-personal-area a .text-el {color:#222;font-size:15px;line-height:29px;}
/*.btn-personal-area.enter {right:110px;} */



#viewedproducts {margin:30px 0 50px;}
.row--oferta + #viewedproducts{margin-top: 0;}
.full-news-button {color:#e3e3e3;font-size:15px;padding:5px 10px;background:#616161;bottom:0; display: inline-block;}
.v-all {float:right;color:#245795;font-size:15px;text-decoration:underline;margin-top: 4px;}
.t-border {
    color: #fff;
    background: #4658a5;
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    width: 100%;
}


.items-article .photo-block {border:none;padding:0;width:100%;}
.items-article .photo-block img {width:100%;}
ul.items-article li {position:relative;}
ul.items-article .date {font-size:14px;color:#888;margin:5px 0 0;}
.items-article .title {display:block;color:#222;font-size:15px;text-transform:uppercase;margin:5px 0 10px;font-weight:bold;}
.title-article .text-el {font-size:21px;text-transform:uppercase;color:#222;display:inline-block;margin:0 0 25px;font-weight:bold}
.full-article-button {display:inline-block;padding:5px 10px;color:#fff;font-size:15px;color:#e3e3e3;background:#616161;bottom:0;}

.frame-article {padding:35px 60px;}
    ul.items-article li {width:calc(100% / 3 - 20px);height:360px;margin:0 30px 0 0;}
ul.items-article li:last-child {margin:0;}

    .full-article-button {position:absolute;}
    .items-article .title {width:80%;}

.frame-news {padding:45px 0;}
.frame-article {border-top:5px solid #222222;}

.pr-block {display:inline-block;height:auto;width: 96%;}
.icons-pr-block {margin:10px 0 0;display:block;}

.items-wish-list .frame-photo-title .title {padding:0 10px;}

.items-wish-list .description {padding:0 10px;}
.items-wish-list .funcs-buttons {margin:10px 0;}

.page-wishlist .btn-remove-item-wl {top:10px;}
.page-wishlist .inside-padd.clearfix {text-align:left}
/*.btn-edit-WL span:hover, .btn-remove-WL span:hover{color:#ff9601!important}*/

.btn-order-call {float:right;}
.btn-order-call .text-el {color:#d97b43;font-size:15px;float:right;}
.btn-order-call button {background:rgba(0, 0, 0, 0) url(../images/phone.svg) no-repeat scroll 0 50%;padding:3px 0 0 20px;}
.btnBask .text-el.small {background:#222222;padding:10px;border-radius:3px;color:#fff;font-size:15px;padding:3px 8px;}
.btnBask .d_b {display:inline-block !important;margin:0 0 0 5px;}

.old-buyer .s-t {color:#484848;font-size:14px;}
.old-buyer .d_l {color:#484848;font-size:14px;border-bottom:1px dotted;}
.old-buyer button:hover .text-el{color:#ee7319}












.right-cart .f_l {float:none !important;}
/*.right-cart .f_r {float:none !important;}*/

.right-cart .title-default .f_r {float:right !important;}



#popupCart .frame-items .description {display:none;}


button.back-button {background:none;border:1px solid #000;}
.footer-footer .nav.nav-vertical > li {padding:0;border-bottom:0;text-align: left;}
.footer-footer .nav.nav-vertical > li:hover {border-left:0;}
.footer-footer .nav.nav-vertical > li:hover a {font-weight:400;color:#ee7319;}
.popular-hits {background:#ebebeb;border-top:5px solid #222222;}





.btn-form.back-button.f_l {}
.content-header .text-el:hover{color:#ee7319!important}
.content-header .text-el.small:hover{color:#fff!important}
.fon-header .container {max-width:100%;}

.main-carousel .items-product .frame-photo-title .title {color:#222;font-size:15px;text-align:center;}


.crumbs a .text-el {font-size:15px;color:#222;text-decoration:underline;}
.crumbs .text-el {font-size:15px;color:#222;}


#action_products .frame-star {display:none;}
#action_products .frame-icon {display:none;}

.frame-prices {text-align:left;}
.items-catalog .price-discount {padding:0 10px 0 0;}
.items-catalog.list .price-discount {padding:0}
.items-catalog.tablemini .short-desc{font-size: 12px;color: #333;font-weight: 400;margin-top:-10px;padding:0 10px 10px 10px}

.fon-header .content-header .container {max-width:1150px;}
.menu-main nav {margin:0 auto;max-width:1150px;}


.right-catalog .frame-star {}



.comments .frame-comment p {font-size:14px;color:#111;}
.comments .author-data-comment-sub1 {width:100% !important;}
.frame-comment-sub1, .frame-list-comments.sub-2, .comments .frame-list-comments .frame-drop-comment {margin:0 !important;}

.comments .frame-list-comments > .sub-1 > li {border:none !important;}




.pr-block-left {float:left;width:65%;}
.pr-block-right {float:right;width:35%;text-align:right;}
#loginButton{}
.pr-block-right .f_l.pr-revise-block {float:right !important;}
.pr-block-right .btnCompare .icon_compare_list {background:rgba(0, 0, 0, 0) url("../images/main-images-icons-li-add.png") no-repeat scroll 0 0;margin-right:0;height:27px;}
.pr-block-right .item-product .frame-btn-comp {margin-right:0;}
.pr-block-right .frame-btn-wish {margin-top:5px;}

.pr-block-right .btnWish .icon_wish_list {background:url(../images/main-icons-tovar-like.png) no-repeat;}
.left-product-right .inside-padd {margin:0;}
.left-product-right .text p {font-size:15px;color:#222;line-height:22px;}

.buy-block {color:#7c7c7c;font-size:14px;}
.fileblock a {color:#2d66aa;font-size:14px;}
.fileblock a.icons-products {text-decoration:underline;}
.frame-prices-buy-wish-compare img {margin:0 0 15px;}

.characteristic table tbody tr:nth-child(2n) {background:#fff;}
.characteristic table tbody tr {display:inline-block;width:100%;clear:both;background:#f6f6f6;}

.left-product-right .inside-padd.characteristic {width:100%;display:block;}


.comments .comments-main-form {top:-40px !important;}
.drop.inherit.comments-main-form {max-width:650px;}
.comments .main-form-comments .frame-form-field {width:100%;}


.right-compare .items-catalog .catalog-item {margin:0;}
.right-compare .funcs-buttons {display:none;}




#hmenu a {color:#fff;text-transform:uppercase;}
#hmenu li {display:inline-block;height:auto;line-height:50px;padding:0 40px;}
.frame-menu-main ul {max-width:1150px;margin:0 auto;}

#hmenu li.item-catalog {padding:0;cursor:pointer;background-repeat:no-repeat;background-position:25px 50%;position:relative;width:100%;}
#hmenu li.item-catalog:hover {background-color:none;color:#ee7319;}
#hmenu li.item-catalog:hover .catalog-button {color:#ee7319;}

#hmenu li.item-catalog .item-title::after {background:url(../images/arrowwhite.svg) no-repeat;content: "";height:9px;position:absolute;right:10px;top:40%;width:15px;}

#hmenu li.item-catalog:hover .item-title::after {transform:rotate(180deg);}


.menu-catalog-hover {position:absolute;left:-9999px;top:50px;}
.frame-menu-main.horizontal-menu li.item-catalog:hover .menu-catalog-hover {left:0;}

.menu-catalog-hover .frame-item-menu .text-el {color:#484848;font-size:15px;}
.menu-col-category .title-category-l1 > .text-el {text-transform:none;}

#popular_products .items-catalog .frame-star {display:none;}
#action_products .items-catalog .frame-star {display:none;}


#popular_products .items-catalog .frame-icon {display:none;}
#action_products .items-catalog .frame-icon {display:none;}



#ViewedProducts .title {font-size:21px;color:#222;position:absolute;font-weight:bold;display:none;}
#ViewedProducts .zag {text-transform:uppercase;}
#ViewedProducts .items-catalog .title {font-size:15px;position:relative;margin:0;}



.label-f {color:#616161;font-size:15px;float:left;padding:0 10px 0 0;width:115px;line-height:42px;}
.f_l.comments-stars .d_i-b.v-a_m {margin:0 !important;}
.comments label.cooments-text {display:inline-block;margin:0px;}
.comments .frame-label.button-c {display:inline-block;margin-bottom:0;}
.f_l.comments-stars {margin:-10px 0 0;}



#ViewedProducts .frame-star {display:none;}








.frame-mark .like .icon_like {background-position:-780px -87px;display:block;height:25px;width:25px;float:left;}
.frame-mark .dis-like .icon_dislike {background-position:-842px -90px;display:block;height:25px;width:25px;float:right;}

.frame-mark .like button.usefullyes:hover .icon_like {background-position:-780px -46px;}
.frame-mark .dis-like button.usefullno:hover .icon_dislike {background-position:-842px -48px;}

.usefullyes {width:100%;}

.frame-mark .like button:hover .icon_like {background-position:-778px -87px;}
.frame-mark .dis-like button:hover .icon_dislike {background-position:-842px -88px;}

.accessories .slick-list {padding:0;margin:0;}
.frame-banner .slick-track {left:0;top:0;}

.left-product-right .frame-star button {float:right;}

#hmenu > ul {margin:0 auto;max-width:1200px;text-align:center;}
#hmenu .open {background:#484848;position:relative;z-index:99;}

#hmenu > ul.open > li > a {font-size:14px;}
#hmenu > ul.open > li.item-catalog span {font-size:14px;}


#hmenu,
#hmenu ul,
#hmenu ul li,
#hmenu ul li a,
#hmenu #menu-button {padding:0;border:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#hmenu:after,
#hmenu > ul:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}

#hmenu #menu-button {display:none;}

#menu-line {display:none;}

#hmenu > ul > li {display:inline-block;padding:0 10px;/*width:195px;*/}
#hmenu li:nth-child(4){/*width:205px*/}
#hmenu.align-center > ul {font-size:0;text-align:center;}
#hmenu.align-center > ul > li {display:inline-block;float:none;}
#hmenu.align-center ul ul {text-align:left;}
#hmenu.align-right > ul > li {float:right;}
#hmenu.align-right ul ul {text-align:right;}
#hmenu > ul > li > a {line-height:25px;padding:13px 30px;font-size:15px;text-decoration:none;text-transform:uppercase;color:#fff;-webkit-transition: color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}

#hmenu > ul > li:hover > a,
#hmenu > ul > li.active > a {color:#ee7319;}
#hmenu > ul > li.parent > a {padding-right:25px;}

#hmenu ul ul li .sub-menu-2 {background:#f7f7f7;opacity:0;transition: all 0.3s ease .3s;}
#hmenu ul ul li:hover .sub-menu-2 {opacity:1;transition: all 0.3s ease 0s;}

#hmenu ul li .sub-menu-1 {background:#fff;opacity:0;transition: all 0.3s ease .3s;margin:0;}
#hmenu ul li:hover .sub-menu-1 {opacity:1;transition: all 0.3s ease 0s;}

#hmenu > ul > li.parent:hover > a::after {border-color:#009ae1;}
#hmenu ul ul {position:absolute;top:auto;z-index:999;height:auto;text-align:left;visibility:hidden;}
#hmenu li:hover > ul {left:auto;visibility:visible;}
#hmenu.align-right li:hover > ul {right:0;}
#hmenu ul ul ul {margin-left:100%;top:0;}

#hmenu.align-right ul ul ul {margin-left:0;margin-right:100%;}
#hmenu ul ul li {-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
#hmenu ul li:hover > ul > li {height:auto;}

#hmenu ul ul li a {width:200px;font-size:15px;background:#fff;text-decoration:none;color:#222;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;padding:10px 0 10px 15px;line-height:16px;text-transform:none;position:relative;font-weight:bold;}
#hmenu ul ul li.title.parent a span {background:rgba(0, 0, 0, 0) url("../images/main-icons-menu-arrow-left.png") no-repeat scroll 100% 50%;   height:100%;position:absolute;right:5px;top:50%;transform:translateY(-50%);height:16px;width:10px;}
#hmenu ul ul li:hover > a,
#hmenu ul ul li a:hover {background:#222;color:#fff;}

#hmenu.align-right ul ul li.parent > a::after {right:auto;left:10px;border-right:0;border-top:1px solid #000;border-left:1px solid #000;}
#hmenu ul ul li.parent:hover > a::after {border-color:#484848;}


@media all and (max-width: 980px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #hmenu {
    width: 100%;position:relative;
  }
  #hmenu ul {
    width: 100%;
    display: none;
  }
  #hmenu.align-center > ul,
  #hmenu.align-right ul ul {
    text-align: left;
  }
  #hmenu ul li,
  #hmenu ul ul li,
  #hmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #hmenu ul li a,
  #hmenu ul ul li a {
    width: 100%;
  }
  #hmenu > ul > li,
  #hmenu.align-center > ul > li,
  #hmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #hmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #hmenu ul ul li:hover > a,
  #hmenu ul ul li a:hover {
    color: #000000;
  }
  #hmenu ul ul ul li a {
    padding-left: 50px;
  }
  #hmenu ul ul,
  #hmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #hmenu > ul > li.parent > a::after,
  #hmenu ul ul li.parent > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #hmenu #menu-button {
    display: block;
    padding: 15px 20px;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
      background:url(../images/svg/menu.svg) no-repeat;background-position:90% 50%;
  }

  #hmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 40px;
    width: 40px;
    cursor: pointer;
  }
  #hmenu .submenu-button::after {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 12px;
    left: 19px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    z-index: 99;
  }
  #hmenu .submenu-button::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    left: 14px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    z-index: 99;
  }
  #hmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}




.cabinet > button {padding-right:0!important}
#dropAuth .inside-padd {font-size:15px;}
#dropAuth .inside-padd button.d_l_1 {font-size:15px;color:#222;color:#fff;margin:10px 0 0;padding:0 10px;}
.product-descr ul li{font-size:15px;color:#222}
.product-descr strong{}
.filters-content li:last-child{margin-bottom: 0}
.fileblock div{margin-bottom:5px}
.fileblock img{vertical-align:bottom;max-width:22px;}
/*#hmenu li.active:not(.parent){color: #ee7319;    line-height: 25px;
    padding: 13px 20px;
    font-size: 17px;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;}*/
.allacc{text-transform: none;font-size: 14px;border-bottom: 1px dotted;}
.drop-window .items-catalog .catalog-item, .drop-windowcomp .items-catalog .catalog-item{margin:0}




.tooltip{opacity:1!important}
.items-contact .gen{font-size:12px}
.showall, .hideall{
border-bottom: 1px dashed;
    cursor: pointer;
    font-weight: bold;
}
.showall:hover, .hideall:hover{
color:#ee7319
}
.spoilerdesc{
    background: #eff3f9;
    padding: 5px 0 5px 15px;
    border: 1px solid;
}
.colorblock{
    background: #eff3f9;
    padding: 5px 15px;
    border: 1px solid;
    font-weight: 600!important;
}
.actionvector, .newvector{
    width: 94px;
    height: 34px;
}
.actionvector{
    margin-right:15px
}


.catalog-item .stickers__sticker{position:absolute;display:block;margin:10px;}
.viewedItems .catalog-item .stickers__sticker{margin-top:15px}
#action_products .stickers__sticker{display:none}

.phone-number-mobile{display:none}
.contat-list{color:#000;margin-bottom: 20px;}
.right-catalog .items-catalog.items-product{
	padding-bottom: 55px;
}
.right-catalog .frame-seo-text{margin-top: 0;}
.right-catalog .frame-seo-text .container{clear:none}

















.panel-trigger {
    cursor: pointer;
}
.panel {
    position: fixed;
    height: 100vh;
    top: 0;
    width: 340px;
    z-index: 999;
    overflow-x:hidden;
    box-shadow: none;max-height:100vh;
    background:#ebebeb;
}

.menu-content {height: auto;min-height:100vh;
overflow-y: auto;
position: absolute;
width: 360px;padding:0 20px 0 0;}

.menu-content #responsive-menu {padding:20px 30px 20px 10px;}
.menu-content #responsive-menu .top-bar-left {padding:10px;background:#fff;border:1px solid #dde0ee;}
#responsive-menu .menu.vertical > li a {text-transform:none;font-size:15px;}
#responsive-menu .menu.vertical li.js-drilldown-back:hover {background:#4658a5;color:#fff;}

#responsive-menu .js-drilldown-back > a::before {line-height:30px;padding-left:5px;}
#responsive-menu .js-drilldown-back:hover > a::before {color:#fff;}

.menu-content ul li a {color:#222;font-size:13px;text-transform:uppercase;line-height:20px;padding:10px;}
.menu-content .menu.vertical > li ul {box-shadow:0 0 0;border:none;}

.menu-content .menu .menu-content.active a {color:#222;}

.p-m-title {background:rgba(255,255,255,0.05);width:100%;font-size:18px;line-height:50px;margin-top:20px;height:50px;padding-left:30px;text-transform:uppercase;color:#222;position:relative;}

.panel.close {position:absolute;background:none;color:#222;text-align:center;line-height:50px;height:50px;display:block;top:0;right:50px;width:26px;}
.menu-content .is-drilldown-submenu {background:#eff2f9;height:100%;}
.menu-content .is-drilldown-submenu li a {color:#222;text-transform:uppercase;}
.menu-content .is-drilldown-submenu li a:hover .js-drilldown-back > a::before{color:#000;}
.menu-content .is-drilldown-submenu li a .js-drilldown-back a:hover::before {color:#000;}
.menu-content .js-drilldown-back a:hover::before {color:#000;}
.menu-content .js-drilldown-back {padding-left:15px;position:relative;background:#fff;}
.menu-content .is-drilldown-submenu .js-drilldown-back a {text-transform:uppercase;color:#000;font-weight:bold;}


.panel.left {
    left: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    
    -webkit-transition: -webkit-transform 0.2s 0s, box-shadow 0s 0s;
    -moz-transition: -moz-transform 0.2s 0s, box-shadow 0s 0s;
    transition: transform 0.2s 0s, box-shadow 0s 0s;
}
.panel.open {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
    background:#eff2f9;
    box-shadow: 0 0 15px 0px rgba(0,0,0, 0.5);

    -webkit-transition: -webkit-transform 0.2s 0s, box-shadow 0.2s 0s;
    -moz-transition: -moz-transform 0.2s 0s, box-shadow 0.2s 0s;
    transition: transform 0.2s 0s, box-shadow 0.2s 0s;
}
.mask {
    position: fixed;
    z-index: 8;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    
    -webkit-transition: opacity 0.1s 0s, visibility 0s 0.2s;
    -moz-transition: opacity 0.1s 0s, visibility 0s 0.2s;
    transition: opacity 0.1s 0s, visibility 0s 0.2s;
}
.mask.open {
    opacity: 1;
    visibility: visible;
    
    -webkit-transition: opacity 0.2s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.2s 0s, visibility 0s 0s;
    transition: opacity 0.2s 0s, visibility 0s 0s;
}
.close {
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #000;
}



.hpanel {
    background: #fff;
    position: fixed;
    width: 100%;
    height: 400px;
    z-index: 9;
    box-shadow: none;
}
.hpanel.top {
    top: 0;
    
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    
    -webkit-transition: -webkit-transform 0.1s 0s, box-shadow 0.1s 0s;
    -moz-transition: -moz-transform 0.1s 0s, box-shadow 0.1s 0s;
    transition: transform 0.1s 0s, box-shadow 0.1s 0s;
}
.hpanel.open {
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);
    
    -webkit-transition: -webkit-transform 0.1s 0s, box-shadow 0.1s 0s;
    -moz-transition: -moz-transform 0.1s 0s, box-shadow 014s 0s;
    transition: transform 0.1s 0s, box-shadow 0.1s 0s;
    
    box-shadow: 0 0 15px 0px rgba(0,0,0, 0.5);
}


#responsive-menu .menu.vertical > li {border:none;}


.mega-menu {
  .dropdown-pane {
    width: 100%;
    max-width: 85rem;
    margin: 0 auto !important;
    left: 0% !important;
    right: 0% !important;
  }

  .menu {
    background: none;
  }

  > a::after {
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    content: '';
    border-bottom-width: 0;
    border-top-style: solid;
    border-color: #1779ba transparent transparent;
    margin-left: 10px;
    margin-top: 11%;
  }
}

#suggestions .text-el, #suggestions .title{font-size: 12px;margin:0}
#suggestions .inside-padd div {line-height:12px}
.nav.nav-vertical.nav-category{margin-bottom:-1px}
.nav.nav-vertical.nav-category .count{display: initial;}
/*.right-compare    .photo-block img{ max-width: 180px;}*/

.frame-tabs-profile #history_order .msg > .info{margin-top: 0;}
.shedule{margin: 10px 0!important;}

#frameDelivery .niceRadio {top:4px;}
#framePaymentMethod .niceRadio {top:4px;}
.btn-not-avail  button {
  font-size: 15px;
  color: #fff;
  background-color: rgb(227, 122, 45);
  width: 100%;
  text-align: center;
  padding: 10px 15px;
  border-radius: 0;
}
.btn-not-avail  button:hover {
  background: #2d3246;
}
.left-product-right .btn-not-avail  button .text-el {
  font-size: 15px;
}
.data-report .text-el{color:#fff!important}
.left-catalog .sert{margin-top:20px}










@media (min-width: 320px) {

.left-product-right .order-1 {order:2;}

}




@media (min-width: 768px) {


#header .u-t-button li.wish_list {display:inline-block;}
#header .u-t-button li.compare-button {display:inline-block;}
#header .user-buttons.compare-list {display:inline-block;}


}








@media (min-width: 1030px) {

.left-product-right .order-1 {order:0;}

}



@media (min-width: 980px) {


	.characteristic .text-el {font-size:14px;}

	}
	
.shop-order__payment .btn-buy button {
	background: rgba(227,122,45,1) url(../images/svg/cart-w.svg) no-repeat scroll 15px 50%;
  font-size: 15px;
  line-height: 1;
  color: #fff;
  background-size: 20px 20px;
  width: 100%;
  text-align: center;
  padding: 13px 15px 12px 50px;
  border-radius: 0;
}

.shop-order__payment .btn-buy button:hover {
	background-color: #4658a5;
}

.product-cart .noticon + span{font-size:13px}
.product-cart .funcs-buttons *{width:100%}
.youtube{
  overflow:hidden;
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
}
.youtube iframe {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
}
.left-product-right .product-cart .curr {
  font-size: 20px;
}
.one_click_product_item .frame-prices [class^="price-"] > span {
  font-size: 0;
}
.one_click_product_item .frame-prices .price {
  font-size: 16px;
  font-weight: 700;
}
.one_click_product_item .frame-prices .curr {
  font-size: 14px;
  font-weight: 500;
  margin-left: 3px;
}
.frame-bask-order .table-order .items-bask .frame-prices .curr {
  font-size: 17px;
}
.frame-bask-order .gen-sum-order .frame-prices .curr {
  font-size: 20px;
}
.order-form .btn-buy button[type="submit"] {
  height: 37px;
  line-height: 37px;
  padding: 0 20px;
}
body.cart textarea {resize: vertical;}
.check-variant-delivery .help-block ul{
    list-style: square inside;
}

.gen-info-price ul li{
    position:relative;
	font-size:15px;
	margin-left: 12px;
}

.gen-info-price ul li:before {
    color: #4658a5;
    background: #4658a5;
}
.gen-info-price ul li:before {
    content: '';
    position: absolute;
    left: -12px;
    top: 9px;
    width: 5px;
    height: 5px;
}
.footer-title a{color:#fff}
.footer-title a:hover{color:#ee7319}
.contat-list .fa{color:#4658a5}

.accessories .catalog-item .block-top,
.viewedItems .catalog-item .block-top {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: min-content 22px min-content min-content;
  gap: 10px 0px;
  grid-template-areas:
    "a1"
    "a2"
    "a3"
    "a4";
}
#viewedproducts .items-catalog .catalog-item {
  min-height: auto;
}

.accessories .catalog-item .block-top .catalog-product-title,
.viewedItems .catalog-item .block-top .catalog-product-title {
  grid-area: a1;
}

.accessories .catalog-item .block-top .price,
#viewedproducts .viewedItems .catalog-item .block-top .price {
  grid-area: a2;
  margin: 0;
  justify-self: center;
  align-self: center;
}

.accessories .catalog-item .block-top .price .current-prices,
.viewedItems .catalog-item .block-top .price .current-prices {
  line-height: 1;
}

.accessories .catalog-item .block-top .block-left,
.viewedItems .catalog-item .block-top .block-left {
  grid-area: a3;
}
.accessories .catalog-item .block-top .block-left .btnStatus > span,
#viewedproducts .viewedItems .catalog-item .block-top .block-left .btnStatus > span {
  margin: 0;
  width: auto;
}
.accessories .catalog-item .block-top .block-left .btnStatus .ordericon,
.viewedItems .catalog-item .block-top .block-left .btnStatus .ordericon {
  line-height: 15px;
}
.accessories .catalog-item .block-top .block-left .btnStatus .stockicon,
.viewedItems .catalog-item .block-top .block-left .btnStatus .stockicon {
  line-height: 12px;
}

.accessories .catalog-item .block-top .short-desc {
  grid-area: a4;
  margin: 0;
  padding: 0 10px 20px;
  font-size: 12px;
}
#viewedproducts .viewedItems .catalog-item .block-top .short-desc {
  grid-area: a4;
  margin: 0;
  padding-bottom: 20px;
}

#viewedproducts .slick-track,
.accessories .slick-track {
  display: flex;
}
#viewedproducts .slick-track .slick-slide,
.accessories .slick-track .slick-slide {
  height: inherit;
}

#viewedproducts .slick-track .slick-slide .catalog-item,
.accessories .slick-track .slick-slide .catalog-item {
  display: flex;
  flex-direction: column;
  margin: 0;
  height: 100%;
}

#viewedproducts .catalog-item .product-panel {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: auto;
}

#viewedproducts .viewedItems .catalog-item .block-left .frame-btn-status {
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

#viewedproducts .viewedItems .catalog-item .block-left .frame-btn-status .btnStatus > span {
  line-height: 16px;
  background-size: 14px 14px;
}

#viewedproducts .viewedItems .catalog-item .block-left .frame-btn-status .btnStatus > span:first-letter{
  text-transform: uppercase;
}