

/* Start:/bitrix/templates/mebela_2017_final/js/slick/slick-theme.min.css?17425506442707*/
/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/slick-carousel@1.8.1/slick/slick-theme.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url('/bitrix/templates/mebela_2017_final/js/slick/ajax-loader.gif') center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url('/bitrix/templates/mebela_2017_final/js/slick/fonts/slick.eot');src:url('/bitrix/templates/mebela_2017_final/js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/bitrix/templates/mebela_2017_final/js/slick/fonts/slick.woff') format('woff'),url('/bitrix/templates/mebela_2017_final/js/slick/fonts/slick.ttf') format('truetype'),url('/bitrix/templates/mebela_2017_final/js/slick/fonts/slick.svg#slick') format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=/sm/c8a21ecbe13fd5835bf9c314ac46fd7bef584f1a9399960dfa763ba606fd8ee6.map */
/* End */


/* Start:/bitrix/templates/mebela_2017_final/js/slick/slick.min.css?17425506791674*/
/**
 * Minified by jsDelivr using clean-css v5.3.2.
 * Original file: /npm/slick-carousel@1.8.1/slick/slick.css
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=/sm/fb3ed351cd5c0f1f30f88778ee1f9b056598e6d25ac4fdcab1eebcd8be521cd9.map */
/* End */


/* Start:/bitrix/templates/mebela_2017_final/js/select2/select2.min.css?173226042916284*/
.select2-container{width:98%!important;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/* End */


/* Start:/bitrix/templates/mebela_2017_final/fancybox/source/jquery.fancybox.min.css?17322604293832*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bitrix/templates/mebela_2017_final/fancybox/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(/bitrix/templates/mebela_2017_final/fancybox/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/bitrix/templates/mebela_2017_final/fancybox/source/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/bitrix/templates/mebela_2017_final/fancybox/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:absolute;bottom:0;right:0;width:100%;height:100%}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/bitrix/templates/mebela_2017_final/fancybox/source/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/bitrix/templates/mebela_2017_final/fancybox/source/fancybox_loading@2x.gif);background-size:24px 24px}}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/style.css?1765366641314178*/
.nav > div.center > ul > li:nth-child(1) a {box-sizing: border-box;}/*  */

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


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


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

}

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

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

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

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

#slideshow-1 {text-align: center}


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

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

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

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

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

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


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

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


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

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

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

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

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

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


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

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

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

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

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

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



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


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

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


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

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

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

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

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

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

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

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


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

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

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

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

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


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

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

.video-js{
	width: 100% 
}


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

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

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

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

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

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

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

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

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




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

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

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

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

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

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


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

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

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

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

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

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

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

.but2 {box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf, #0038a7); background-image: linear-gradient(to top, #144dbf, #0038a7); display:block; height:39px; width:152px; line-height:41px; font-size: 11px; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; min-height:40px; border-radius:4px; border-bottom:2px solid #0e398e;}
.but2:hover {text-decoration:none; color:#fff; box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: linear-gradient(to top, #144dbf 78%, #0038a7);}
.more_info .center .compl-wrap .compl-box .but1, html#mobile #allCatalogBlock .cat-thumbs .price-list-new{box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf, #0038a7); background-image: linear-gradient(to top, #144dbf, #0038a7); display:block;color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; border-bottom:2px solid #0e398e;}
.more_info .center .compl-wrap .compl-box .but1:hover ,html#mobile #allCatalogBlock .cat-thumbs .price-list-new:hover{text-decoration:none; color:#fff; box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: linear-gradient(to top, #144dbf 78%, #0038a7);}
html#mobile #allCatalogBlock .cat-thumbs  .to-basket-new, .price-bg .but1 {box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf, #0038a7); background-image: linear-gradient(to top, #144dbf, #0038a7); color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; border-bottom:2px solid #0e398e;}
html#mobile #allCatalogBlock .cat-thumbs  .to-basket-new:hover, .price-bg .but1:hover {text-decoration:none; color:#fff; box-shadow: inset 0 -2px rgba(0,0,0,.25); background-image: -webkit-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -moz-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -o-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: -ms-linear-gradient(bottom, #144dbf 78%, #0038a7); background-image: linear-gradient(to top, #144dbf 78%, #0038a7);}
.kor-buts .but2 { float:left; margin-right:5px;
	margin-bottom: 5px;}
.kor-buts .but2:nth-child(2) {width:180px;}
.kor-buts .but2 img {vertical-align:middle; margin-right:9px;}
.kor-price {float:right; text-align:right; width:342px; margin-top:10px;}
.kor-price div {font-size:21px; padding-bottom:4px;}
.kor-price div span {color:#f04d8b;}
.kor-price .but1 {width:171px; height:41px; float:right; text-align:center; margin-top:25px;}
.kor-price .but1 img {vertical-align:middle; margin-right:9px;}
#kor {display:none;}

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


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

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

.dil-tab {display:none;}


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

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

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

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

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

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

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

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

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

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


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

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

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


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



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

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

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

.btn-button {display:block; border:none; height:44px; font-size:15px; line-height:46px; background-image: linear-gradient(to top, #144dbf, #0038a7); border-bottom: 2px solid #0e398e;color:#fff; border-radius:4px; margin:0 auto;}
.btn-button:hover {
	text-decoration: none;
    color: #fff;
    box-shadow: inset 0 -2px rgba(0, 0, 0, .25);
    background-image: -webkit-linear-gradient(bottom, #144dbf 78%, #0038a7);
    background-image: -moz-linear-gradient(bottom, #144dbf 78%, #0038a7);
    background-image: -o-linear-gradient(bottom, #144dbf 78%, #0038a7);
    background-image: -ms-linear-gradient(bottom, #144dbf 78%, #0038a7);
    background-image: linear-gradient(to top, #144dbf 78%, #0038a7);}

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

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

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

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

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

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

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

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

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

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



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


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

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

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

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


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


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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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


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


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

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



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

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

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


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

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


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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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


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

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

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


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

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

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

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


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

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


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

}

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

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


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

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

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

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

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

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

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

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

	.col .but1 {width:110px;}


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

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


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

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

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

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

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

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

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

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

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



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


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


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

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

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

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

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


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

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

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


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

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


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



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


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

	.compl-box {width:165px;}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


.fotorama__stage.hidden {
	opacity: 0;
}

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


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




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

/*

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

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

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

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

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

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

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

	.stiker-new {
		top: 70px;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.stiker-new {
		top: 120px;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

	.stiker-new {
		top: 70px;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


}

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

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

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

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

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

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


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

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

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

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

}

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

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

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

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

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

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

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

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

/* 11.04.2016 fixes */

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

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

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

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

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

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

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

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

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

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

.nav ul {
	padding: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.submenu-ul {
	display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

}

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

}

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

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

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

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

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

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

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

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

	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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



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

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

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

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


/* compare page */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* normal */

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

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

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


	.compare-item-container {

	}

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.compare-item-basket-icon {

	}

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

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

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

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

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

	.compare-color1 {
		background: #808080;
	}

	.compare-color2 {
		background: #ff8d8d;
	}

	.compare-color3 {
		background: #ffe362;
	}

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

	.left-menu-compare-spacer {

	}
}

/* thin */

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


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

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

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


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

	.compare-item-container {

	}

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.compare-item-basket-icon {

	}

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

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

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

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

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

	.compare-color1 {
		background: #808080;
	}

	.compare-color2 {
		background: #ff8d8d;
	}

	.compare-color3 {
		background: #ffe362;
	}

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

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

/* fat */

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


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

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

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

	.compare-item-container {

	}

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.compare-item-basket-icon {

	}

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

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

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

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

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

	.compare-color1 {
		background: #808080;
	}

	.compare-color2 {
		background: #ff8d8d;
	}

	.compare-color3 {
		background: #ffe362;
	}

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

	.left-menu-compare-spacer {

	}
}

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

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

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

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

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

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

.pink {
	color: #ee4d8a;
}

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

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

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


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

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

}

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

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

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

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

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

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

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

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

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

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

#a_block_basket_line {position: static !important;}

/* catalog-index */

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

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

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

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

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

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

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

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

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

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

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

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

.catalog-index-thumbs p {

}

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

/* thin */

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

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

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

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

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

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

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

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

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

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

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

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

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

	.catalog-index-thumbs p {

	}

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

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

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

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

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

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

	.catalog-index-more:hover {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/more-hover.png') 0 center no-repeat;
	}

	.catalog-index-more a {
		border-bottom: 1px dashed #1d58cc;
	}

	.catalog-index-more a:hover {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
	}

	.catalog-index-more:hover a {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
		color: #f04d8b;
	}

	.catalog-index-bottom-text {
		margin-top: 35px;
		margin-bottom: 50px;
	}


	.catalog-index-bottom-text p {
		color: #292929;
		font-size: 16px;
		line-height: 22px;
	}

	.catalog-sort-submit {
		width: 122px !important;
	}

	.catalog-sort-clear {
		margin-right: 0 !important;
		width: 121px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-new {
		margin-left: 7px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-bg-new {
		margin-left: 7px;
	}

	.cat-thumbs-catalog-index .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') 0 0 no-repeat !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -393px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -393px !important;
	}

}

/* fat */

@media screen and (min-width: 1640px) {

	.catalog-index-thumbs {
		list-style: none;
		margin-top: 10px;
	}

	.catalog-index-thumbs li {
		float: left;
		margin-right: 50px;
		margin-bottom: 35px;
		width: 280px;
	}

	.catalog-index-thumbs li:nth-child(4n+4) {
		margin-right: 50px;
	}

	.catalog-index-thumbs li:nth-child(5n+4) {
		margin-right: 50px;
	}

	.catalog-index-thumbs li:nth-child(5n+5) {
		margin-right: 0px;
	}

	.catalog-index-thumbs .image-link {
		display: table-caption;
		height: 200px;
		border-radius: 4px 4px 4px 0px;
		overflow: hidden;
		position: relative;
		width: 280px;
	}

	.catalog-index-thumbs .image-link img {
		width: 100%;
		height: 100%;
	}

	.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover {
		display: block;
	}

	.catalog-index-thumb-hover {
		background: #0c44b5;
		position: absolute;
		opacity: 0.75;
		display: none;
	}

	.catalog-index-thumb-hover-arrow {
		width: 280px;
		height: 200px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/style/../images/image-hover.png') center center no-repeat;
		display: none;
	}

	.catalog-index-thumbs .image-link:hover .catalog-index-thumb-hover-arrow {
		display: block;
	}

	.catalog-index-thumbs .pink-line {
		width: 94px;
		height: 6px;
		background: #f04d8b;
	}

	.catalog-index-thumbs .catalog-index-title {
		color: #0c44b5;
		font-size: 16px;
		font-weight: 700;
		margin-top: 15px;
		margin-bottom: 5px;
		display: inline-block;
	}

	.catalog-index-thumbs .catalog-index-title:hover {
		color: #f04d8b;
	}

	.catalog-index-thumbs p {

	}

	.catalog-index-sort {
		margin-top: -50px;
		background: url('/bitrix/templates/mebela_2017_final/style/../images/sort-bg.png') 0 center repeat-x;
	}

	.catalog-items-count {
		color: #292929;
		font-size: 19px;
	}

	.cat-thumbs-catalog-index {
		margin-top: 30px;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.cat-thumbs-catalog-index .cat-thumb {
		margin-right: 20px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb:nth-child(4n+4) {
		margin-right: 20px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb:nth-child(6n+6) {
		margin-right: 0px !important;
	}

	.catalog-index-more {
		width: 134px;
		height: 16px;
		line-height: 16px;
		background: url('/bitrix/templates/mebela_2017_final/style/../images/more.png') 0 center no-repeat;
		text-align: center;
		cursor: pointer;
		margin: 10px auto 0;
		position: relative;
	}

	.catalog-index-more:hover {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/more-hover.png') 0 center no-repeat;
	}

	.catalog-index-more a {
		border-bottom: 1px dashed #1d58cc;
	}

	.catalog-index-more a:hover {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
	}

	.catalog-index-more:hover a {
		border-bottom: 1px dashed #f04d8b;
		text-decoration: none;
		color: #f04d8b;
	}

	.catalog-index-bottom-text {
		margin-top: 35px;
		margin-bottom: 50px;
	}

	.catalog-index-bottom-text p {
		color: #292929;
		font-size: 16px;
		line-height: 22px;
	}

	.catalog-sort-submit {
		width: 197px;
	}

	.catalog-sort-clear {
		margin-right: 0 !important;
		width: 196px;
	}

	.cat-thumbs-catalog-index .basket-popover-new {
		width: 10px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-new {
		margin-left: 7px;
		width: 10px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(3n) .basket-popover-bg-new {
		margin-left: 7px;
	}

	.cat-thumbs-catalog-index .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') 0 0 no-repeat !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-new, .cat-thumb-new:nth-child(4n+4) .basket-popover-new {
		margin-left: -15px;
		width: 10px;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+3) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: 7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(4n+4) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: 17px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+1) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: -7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+2) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: -7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+3) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') 0 0 no-repeat !important;
		margin-left: -7px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+4) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -385px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+5) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -385px !important;
	}

	.cat-thumbs-catalog-index .cat-thumb-new:nth-child(6n+6) .basket-popover-bg-new {
		background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') 0 0 no-repeat !important;
		margin-left: -385px !important;
	}
}


/* cart */

.cart-status-container {
	margin-bottom: 10px;
}

.cart-status-text-active {
	color: #252525;
	font-size: 20px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.cart-status-arrow-active {
	display: inline-block;
	width: 40px;
	height: 20px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/arrow-active.png') center 12px no-repeat;
}

.cart-status-text {
	color: #a7a7a7;
	font-size: 20px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
}

.cart-status-arrow {
	display: inline-block;
	width: 40px;
	height: 20px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/arrow.png') center 12px no-repeat;
}

.cart-status-text {

}

.price-old {
	color: #202020;
}

.cart-price-all-label {
	color: #252525;
	font-size: 17px !important;
	width: 118px;
	float: left;
	text-align: left;
	line-height: 17px;
}

.cart-price-all {
	float: left;
	width: 224px;
	text-align: left;
	color: #f04d8b;
	font-size: 17px !important;
	font-weight: 700;
	line-height: 17px;
}

.cart-price-sale-label {
	color: #252525;
	font-size: 17px !important;
	width: 118px;
	float: left;
	text-align: left;
	line-height: 17px;
}

.cart-price-sale {
	color: #252525;
	font-size: 17px !important;
	width: 224px;
	float: left;
	text-align: left;
	line-height: 17px;
}

.cart-price-final-label {
	color: #252525;
	font-size: 23px !important;
	width: 118px;
	float: left;
	text-align: left;
	line-height: 23px;
	margin-top: 10px;
}

.cart-price-final {
	color: #f14e8b;
	font-size: 23px !important;
	width: 224px;
	float: left;
	text-align: left;
	line-height: 23px;
	font-weight: 700;
	margin-top: 10px;
}

.cart-status-label {
	color: #252525;
	font-size: 16px !important;
	text-align: left;
	margin-top: 15px;
}

.cart-step1-form {
	position:relative;
}

.cart-step1-form input[type="text"] {
	width: 217px;
	height: 37px;
	padding: 0 0 0 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 10px 0 10px 0;
}

.cart-next-step {
	display: block;
	float: left;
	width: 198px;
	height: 56px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/order.png') 0 0 no-repeat;
	margin-top: 25px;
}

.cart-next-step:hover {
	background: url('/bitrix/templates/mebela_2017_final/style/../images/order-hover.png') 0 0 no-repeat;
}

.cart-one-click-buy {
	border-bottom: 1px dashed #1d58cc;
	display: block;
	float: right;
	margin-top: 44px;
	margin-right: 23px;
	font-size:13px;
}

.cart-one-click-buy:hover {
	text-decoration: none;
	border-bottom: 1px dashed #f04d8b;
}

.price-item-box-wrapp .one-click-pop div:not(.one-click-pop-close, .call-arr-down){
	padding-bottom: 4px;
}
.catalog-page .price-item-box-wrapp .one-click-pop{
    height: auto;
    top: unset;
    bottom: 40px;
    z-index: 24;
}


.kor-price .one-click-pop {/* , .catalog-page .price-item-box-wrapp .one-click-pop */
	display: none;
	top: initial;
	margin-top: -342px;
	padding-bottom: 0px;
	height: auto;
	margin-right: -24px;
}
/* .kor-price .one-click-pop .AjaxBlock .l2.captcha{margin: 10px 0;} */
/*
.kor-price .one-click-pop .AjaxBlock .l2 .form-control.required .g-recaptcha, .kor-price .one-click-pop .AjaxBlock .l2 .form-control.required .g-recaptcha > div, .kor-price .one-click-pop .AjaxBlock .l2 .form-control.required .g-recaptcha iframe{width: 100%!important;padding: 0}
.wrap .pre-head .center .call-back .call-back-pop #a_block_form_callback.AjaxBlock .g-recaptcha > div, .wrap .pre-head .center .call-back .call-back-pop #a_block_form_callback.AjaxBlock .g-recaptcha iframe{width: 100%!important;padding: 0}
*/
.wrap .pre-head .center .call-back .call-back-pop #a_block_form_callback.AjaxBlock .check{height: auto}


.kor-price .one-click-pop .cb-h {
	font-size: initial;
	margin-bottom: 12px;
	padding-bottom: 0;
}

.kor-price .one-click-pop p {
	font-size: 13px;
}

.kor-price .one-click-pop input[type="text"] {
	width: 203px;
}

.kor-price .one-click-pop .cart-one-click-popover-submit {
	margin: 15px 0px;
	float: none;
	width: 215px;
}

.kor-price .one-click-pop-note,  .catalog-page .price-item-box-wrapp .one-click-pop .one-click-pop-note{
	font-style: italic;
	font-size: 13px;
}

.kor-price .one-click-pop-close {
	padding: 0;
}

.kor-price .call-arr-down {
	padding: 0;
}

.cart-step1-popup {

}
.cart-step1-popup .cart-next-step {
	float:none;
}
.cart-step1-popup .feedback-confirm-inner {
	width: 699px;
}

.cart-step1-popup .basket-popover-new {
	width: 641px;
	height: 522px;
}

.cart-step1-popup .to-basket-modal .basket-popover-bg-new {
	background: #fff;
	border-radius: 3px;
	padding: 40px 48px;
	height: 442px;
	width: 545px;
}

.cart-step1-popup .basket-popover-bg-new .pop-close-new {
	top: 10px;
	right: 10px;
}

.cart-step1-popup-title {
	color: #252525;
	font-size: 23px;
}

.cart-step1-popup-subtitle {
	color: #252525;
	font-size: 16px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.cart-popup-checkbox-container {
	margin-bottom: 15px;

}

.cart-step1-popup-form {

}

.cart-checkbox {
	width: 20px;
	height: 20px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/checkbox.png') 0 0 no-repeat;
	cursor: pointer;
	float: left;
	margin-right: 20px;
}

.cart-checkbox:hover {
	background: url('/bitrix/templates/mebela_2017_final/style/../images/checkbox-active.png') 0 0 no-repeat;
}

.cart-checkbox.active {
	background: url('/bitrix/templates/mebela_2017_final/style/../images/checkbox-active.png') 0 0 no-repeat !important;
}

.cart-checkbox-label {
	float: left;
}

.cart-checkbox-label p {
	color: #252525;
	font-size: 15px;
	line-height: 20px;
}
.cart-checkbox-label label{
	font-size:15px;
	padding-left: 40px !important;
	display:inline-block !important;
}
.cart-checkbox-label:nth-child(1) p:nth-child(1) {
	display: block;
}

.cart-step1-adress-label {
	display: block;
	font-size: 13px !important;
	padding-bottom: 15px;
	padding-left:40px;
}

.cart-choose-city {
	display: inline-block;
	font-size:15px;
}

.cart-choose-city {
	cursor: pointer;
}

.cart-choose-city-label {
	color: #1d58cc;
	border-bottom: 1px dashed #1d58cc;
}
.cart-step1-adress-label a {
	color: #1d58cc !important;
}
.cart-choose-city:hover .cart-choose-city-label {
	color: #f24e8c;
	border-bottom: 1px dashed #f24e8c;
}

.cart-choose-city-icon {
	width: 7px;
	height: 15px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/city.png') center 9px no-repeat;
	display: inline-block;
	padding: 0px 4px;
}

.cart-choose-city:hover .cart-choose-city-icon {
	background: url('/bitrix/templates/mebela_2017_final/style/../images/city-hover.png') center 9px no-repeat;
}

.cart-step1-popup textarea {
	width: 523px;
	height: 48px;
	padding: 10px 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 0 0 15px 0;
}



.cart-step1-popup .cart-next-step {
	margin-top: 5px;
}

.cart-step1-popup .chosen-container {
	width: 166px !important;
}

.shipping-info {

}

.shipping-info .l {
	float: left;
}

.shipping-info .floor {
	float: left;
	width: 103px;
	height: 37px;
	padding: 0 0 0 10px;
	border: 1px solid #d6d6d7;
	border-radius: 3px;
	display: block;
	margin: 0 0 10px 0;
}

.cart-step1-popup .chosen-container-single .chosen-single {
	position: relative;
	display: flex;
	align-items: center;
	overflow: hidden;
	padding: 4px 0 0 15px;
	height: 39px;
	border-radius: 0;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #dcdcdc;
	background-clip: padding-box;
	background-image: none;
	color: #a0a2a6;
	text-decoration: none;
	white-space: nowrap;
	line-height: 30px;
	text-align: right;
	border-radius: 3px;
}

.cart-step1-popup .chosen-container-active.chosen-with-drop .chosen-single {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 4px 0 0 15px;
	height: 39px;
	border-radius: 0;
	background-color: #fff;
	box-shadow: none;
	border: 1px solid #dcdcdc;
	background-clip: padding-box;
	background-image: none;
	color: #a0a2a6;
	text-decoration: none;
	white-space: nowrap;
	line-height: 30px;
	text-align: left;
	border-radius: 3px;
}

.cart-step1-popup .chosen-container .chosen-drop {
	border: 1px solid #dcdcdc;
}
.korzina .kor-price .but1{
	margin-top:0px;
	float:none;
	width:100%;
}

.chk,
.rd {
	position: relative;
	overflow: hidden;
	display: block;
	font-size: 14px;
	line-height: 19px;
}
.chk input[type="checkbox"],
.rd input[type="checkbox"],
.chk input[type="radio"],
.rd input[type="radio"] {
	position: absolute;
	top: -1px;
	left: -9999px;
}
.chk input[type="checkbox"]:checked + label:after,
.rd input[type="checkbox"]:checked + label:after,
.chk input[type="radio"]:checked + label:after,
.rd input[type="radio"]:checked + label:after ,
.chk:hover label:after,
.rd:hover label:after
{
	width: 20px;
	height: 20px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/checkbox-active.png') 0 0 no-repeat !important;
	cursor:pointer;
}
.chk label,
.rd label {
	display: block;
	padding-left: 27px;
	position: relative;
	margin-bottom: 0;
	min-height:20px;
}
.chk label:after,
.rd label:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	width: 20px;
	height: 20px;
	background: url('/bitrix/templates/mebela_2017_final/style/../images/checkbox.png') 0 0 no-repeat;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0%, -50%);
}
.chk label span,
.rd label span {
	color: #ff7800;
}
.rd label span span{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.chk.lead,
.rd.lead {
	font-size: 16px;
}
.order-btns {overflow:hidden;}
.order-btns .back_step{
	color: #1d58cc;
	display: inline-block;
	float: left;
	margin-top: 12px;
	margin-right: 30px;
}

.html-bug a, .item-tab-scroll p a {
	text-decoration: none !important;
	color:#252525 !important;
}


@media screen and (min-width: 1240px) and (max-width: 1639px) {
.tnt .tn a{padding: 34px 5px 0;}
.mana{margin:0;}
.item-r.w-auto{
	max-width: 550px;
}
.cat-thumb-new .color-sel {
	  padding-right: 23px;
	padding-left: 98px;
		text-align: center;
}

.cat-thumb-new .color-sel div {
	padding: 5px 0 0 0;
	text-align: center;
	width: 171px;
	float: right;
}

}

/* fixes */

.item-no-colors {
	line-height: 83px;
	border-bottom: 1px dashed #1d58cc;
}

.item-no-colors:hover {
	text-decoration: none;
	border-bottom: 1px dashed #f04d8b;
}

.cat-link-two-lines {
	padding: 0 25px;
}

.compare-item-photo-inner {
   /* display: table-cell;*/
	vertical-align: middle;
	height: 249px;
}

/* big color icons */

.jcarousel-x li .item-color-big-container {
	display: none;
}

.jcarousel-x li:hover .item-color-big-container {
	display: block;
}

/* portfolio frame fix */
.item-wrap-portfolio {
	padding: 0;
	margin-top: 30px;
	box-shadow: 1px 1px 6px rgba(0,0,0,.07);
	border: 1px solid #e5e5e5;
}

.item-wrap-portfolio .item-l {
	border-right: 1px solid #e5e5e5;
}

.item-wrap-portfolio .swiper-slide{display: flex; align-items: center; justify-content: center;}
@media screen and (max-width: 1280px) {
	.cat-thumb p em span{
		display:none;
	}
}

.cat-thumb-with-slider .unslider {
  overflow: hidden;
}

/* color-sel fixes */

.cat-thumb-new .color-sel {
   padding-left: 73px;
	padding-right: 0;
	text-align: center;
}

.cat-thumb-new .color-sel-inner-container {
	padding: 0 !important;
	width: 100% !important;
}

.cat-thumb-new .color-sel-variants {
		padding: 7px 0 0 !important;
	width: 100% !important;
}

.cat-thumb-new .color-sel-colors-list {
	width: 100% !important;
}

.cat-thumb-new .item-link-new {
	width: 100% !important;
}

@media screen and (min-width: 1640px) {
  .cat-thumb-new .color-sel-inner-container {
	margin-top: -5px;
  }
}

@media screen and (max-width: 1640px) {
	.portfolio-sort form {
		/*float:left;*/
	}



}

.cat-img-new {overflow:hidden;}
.cat-img-new ul, .cat-img-new li{
	height:100%;
}

.cat-thumb-new .color-sel div img {
border-radius: 100%;
cursor: pointer;
}

.item-wrap .item-h2-rating-wrapp {
  width: 100%;
  /* padding-top: 10px; */
}

h2 {
	font-weight: normal;
	font-size: 21px;
}

.vcard h1 span {
	cursor: pointer;
	color: #1d58cc;
}

.vcard h1 span:hover {
	color: #f65e98;
}
.brazzers-daddy{
	display: block;
}
	  .cat-img {
			margin-right: 9px !important;
			margin-left: 9px !important;
		}

.mainti18 {
	line-height: 15px;
	/* font-size: 16px; */
}
.mainti18 h2, .mainti18 h3 {
	margin-bottom: 15px !important;
	margin-top: 30px !important;
	text-align: center;
}

.mainti18 ol li, .mainti18 ul li {
	line-height: 20px !important;
}

.mainti18 ul li:last-child, .mainti18 ol li:last-child {
	margin-bottom: 20px;
}
.pre-head-phone a {
	color: inherit;
}
.l6-in .but1{
	top: 0;
}
.l5{
	height: 45px;
}
.catalog-sort{
	padding-bottom: 0;
}
.centerti {text-align: center !important;}
.relatiti {position: relative;}

.allbuttonsti {max-width: 1195px;margin-bottom: 30px;}
.allbuttonsti .del-but a {
	float: left;
	width: Calc(20% - 42px);
	min-height: 63px;
	line-height: 16px;
	text-align: center;
	text-transform: uppercase;
	padding: 10px 18px;
	margin-right: 7px;
	margin-bottom: 7px;
}
.allbuttonsti a:nth-child(5) {
	margin-right: 0 !important;
}

.allbuttonsti .but1 {
	box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25);
	text-align: center;
	background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);
	background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
	width: 123px;
	height: auto;
	border-radius: 3px;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	text-shadow: -1px -1px rgba(9,12,18,.09);
	font: 11px 'Arimo1', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 40px;
}
.allbuttonsti .but1:hover {
	background-image: -webkit-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: -moz-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: -o-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: -ms-linear-gradient(bottom, #d23f77, #e04174 );
	background-image: linear-gradient(to top, #d23f77, #e04174 );
}
.allbuttonsti .but2:hover {
	background-image: -webkit-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: -moz-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: -o-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: -ms-linear-gradient(bottom, #1b459a, #002d87 );
	background-image: linear-gradient(to top, #1b459a, #002d87 );
}
.allbuttonsti .del-but a img {
	vertical-align: middle;
	margin-right: 10px;
	padding-bottom: 10px;
	clear: both;
	display: block;
	margin: 0 auto;
}

@media screen and (max-width: 1290px) {
	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5{min-width: 150px !important;}
.center .left_menu .left-menu-new.no_main .left-nav li a{font-size: 13px!important;line-height:25px;}
.center .catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .add-control-wrap.hide-sm > div{display: flex;max-width: 45%;}
.center .catalog-page.main-box.main.main .item-wrap .item-r .price-item-wrapp .price-item-box-l{width: 65%;}
.tabs.tabs-desc .center ul li{padding: 0 8px;}
.item-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll .item-h2-rating-wrapp > h1{font-size: 18px!important;}
/* .item-wrap  .item-r .tab-wrap .center .tab .item-desc-wrap{font-size: 11px;} */
.item-wrap  .item-r .tab-wrap .center .tab .item-desc-wrap .item-h2-rating-wrapp.item-h2-rating-wrapp-price .header2{font-size: 18px;}
.item-wrap  .item-r .tab-wrap .center .tab .item-desc-wrap .AjaxBlock form 
}
@media screen and (max-width: 1280px) {
	.allbuttonsti .del-but a {
	width: Calc(20% - 24px);
	min-height: 63px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
}
@media screen and (max-width: 1278px) {
	.allbuttonsti .del-but a {
	width: Calc(20% - 24px);
	min-height: 80px;
	padding: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
}
}
.catalogwrapti {
	display: block;
	max-width: 1195px;
	margin: 0 auto;
}
.catalogwrapti .del-but{
	margin-bottom: 57px;
}
.images_videos {
	display: table;
	margin: 0 auto;
	width: 99.4% !important;
	min-height: 360px;
	max-width: 1195px;
}
@media screen and (max-width: 1639px) {
	.images_videos {
	margin-left: 6px;
}
}
@media screen and (max-width: 1279px) {
	.images_videos {
	margin-left: 10px;
}
}
.leaf_25._bottom_DW .cssLeaf_1k svg path:first-child, .leaf_25._left_MI .cssLeaf_1k svg path:first-child, .leaf_25._right_3d .cssLeaf_1k svg path:first-child {
	fill: #f04d8b !important;
}

.jivo-bottom-left-square {
	background-color: #f04d8b !important;
}






.stream-wood-recall-container {
	position: relative !important;
	height: 347px !important;
}

.stream-wood-recall-title {
	color: #565e9c !important;
	text-align: left !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
	margin-left: 20px !important;
}

.stream-wood-recall-departments {
	text-align: left !important;
	margin: 25px 0 15px 30px !important;
	margin-bottom: 10px !important;
	line-height: 30px !important;
	font-size: 18px !important;
	height: 30px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

.stream-wood-recall-timer {
	position: absolute !important;
	display: table !important;
	width: 140px !important;
	margin: 0 !important;
	top: 125px !important;
	right: 40px !important;
}

span.phone-number-text {
	display: none !important;
}

.stream-wood-recall-number {
	text-align: left !important;
	margin-left: 20px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

.streamwood-personal-notice-wrapper {
	/* position: absolute !important; */
	/* display: table !important; */
	/* width: 140px !important; */
	margin: 0 !important;
	bottom: -139px !important;
	right: 95px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}
.streamwood-personal-notice, .streamwood-personal-notice a {
	color: #565e9c;
}
p.first {
	position: absolute !important;
	display: table !important;
	width: 180px !important;
	margin: 0 !important;
	top: 285px !important;
	right: 20px !important;
	color: #565e9c !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

a.sw-recall-send-btn {
	width: 244px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
	background: #f04d8b !important;
	line-height: 30px !important;
	font-size: 18px !important;
	height: 30px !important;
}

.stream-wood-recall-button-container {
	text-align: left !important;
	margin-left: 30px !important;
	margin-top: 12px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

input.sw-recall-phone.sw-phone-empty,input.sw-recall-phone {
	width: 228px !important;
	line-height: 30px !important;
	font-size: 18px !important;
	height: 30px !important;
}

select#select-recall-department {
	width: 270px !important;
	border-radius: 0 !important;
	background: none !important;
	border-left: none !important;
	border-top: none !important;
	border-right: none !important;
	border-bottom: 1px solid #565e9c;
	color: #565e9c !important;
	font-size: 15px !important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}

.sw-recall-select-time {
	text-align: left !important;
	margin-left: 30px !important;
	margin-top: 10px!important;
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
	font-size: 116% !important;
	color: #717171 !important;
}
.stream-wood-recall-timer-text {
	font-family: 'Arimo1', Arial, Helvetica, sans-serif !important;
}





.sw-recall-select-time-header {
	text-align: left !important;
	padding-left: 10px;
	padding-top: 10px;
}

.sw-recall-select-time-container {
	text-align: left !important;
	margin-left: 30px !important;
	height: 85px !important;
}

select#recall-select-day, select#recall-select-hour {
	width: 130px !important;
	border-radius: 0 !important;
	background: #565e9c !important;
	color: white !important;
}

.reviewsti .main-left-header {display: none;}
.reviewsti .center {
	width: 100% !important;
	max-width: 1195px !important;
}

.reviewsti .clients-slider-right {margin-left: 1154px;}

@media screen and (max-width: 1640px) {
	.reviewsti .clients-slider-right {margin-left: 880px;}
}
@media screen and (max-width: 1280px) {
	.reviewsti .clients-slider-right {margin-left: 701px;}
}
.reviewsti li img {
	/* max-width: 120px; */
	padding: 0 10px;
	box-sizing: border-box;
}
.reviewsti .wrap-white {padding: 0 !important;}

.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer>.sw-percent {
	border: 6px solid #565e9c !important;
	width: 120px !important;
	height: 120px !important;
	top: 4px !important;
	left: 52.5% !important;
}
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer {
	font-size: 150px !important;
	margin: 20px 0 !important;
	color: #565e9c !important;
}
.stream-wood-recall-3 .stream-wood-recall-container .stream-wood-recall-timer-digit {
	padding-top: 56px !important;
}
.stream-wood-recall-3 .stream-wood-recall-close {
	right: 0 !important;
	background: url(/bitrix/images/2018images/recall-close2.png) no-repeat scroll 0 0 !important;
}
.timform img {
	width: 213px !important;
	float: left !important;
	margin-right: 20px;
}

.timform input#captcha_word {
	display: block;
	height: 43px;
	width: 213px;
	text-indent: 15px;
}

.timform {
	width: 100%;
}
div#succes-form {
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	padding: 10px;
	background: #cce6cb;
}

div#notsucces-form {
	height: 30px;
	line-height: 30px;
	border-radius: 10px;
	padding: 10px;
	background: #f7e0eb;
}
img.smilesite {
	padding-left: 6px;
	height: 20px;
	margin-bottom: -5px;
}
.korzinati {
	margin: 65px 0 0 0;
	max-width: 1089px;
	background-image: url(/bitrix/templates/mebela_2017/images/thanks2.jpg);
	background-repeat: no-repeat;
	background-position-x: left;
	background-position-y: top;
}
.korzt2 p {
	display: inline-block;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding: 0 10px 5px 0;
}

.korzt2 {
	display: block;
}

.korzt2 .allbuttonsti {
	display: table;
	margin: 0;
}

.korzt2 .del-but {
	display: table-cell;
	width: 100%;
	height: 100%;
}
.korzt1 p {
	margin-bottom: 14px;
	text-align: left;
}

.korzinati a {
	width: 197px !important;
	margin: 0 auto 10px!important;
	display: table-cell!important;
}
.korzt3 p {
	font-weight: bold;
	font-size: 16px;
	color: #e04174;
	text-align: left;
}
.upsti {
	font-weight: bold;
	font-size: 16px;
	color: #e04174;
}

.korzinati .add-control-col {
	float: none;
	margin: 0 0 0 55px;
}
.korzt4 {
	font-weight: bold;
	text-align: left;
	padding: 20px 10px 0 0;
}
.korzt2, .korzt1, .korzt3 {
	display: block;
	max-width: 700px;
	margin-left: 48%;
}
.version {font-size: 13px;font-family: 'Roboto', sans-serif;font-weight: 400;color: #444444;margin: 20px 0 20px;text-decoration: underline;cursor: pointer;}
.version:hover {text-decoration: none}
html#main body {-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;}
html#main  .footer .mobile_version {display: none!important}
/* html .mobile_version {display: none} */



[class*="ymaps-2"][class*="-ground-pane"]{
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter:grayscale(100%);
}

.kindoftimehref {
	width: 100% !important;
	height: auto;
	line-height: 19px;
	padding: 10px 0;
	text-align: center;
	display: block;
	font: 13px 'Arimo1', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ee4d8a;
}

#contAreaKind {
	padding: 10px;
	font: 13px 'Arimo1', Arial, Helvetica, sans-serif;
	text-align: center;
}

.kindoftimehref img {
	padding: 0;
	margin-bottom: 0;
	margin-top: -20px;
	max-width: 60px;
	height: auto;
}
#contAreaKind span {
	font-weight: bold;
	color: #ee4d8a;
}
#contAreaKind b {
	color: #ee4d8a;
}
.kindoftime {

}

.stream-wood-recall-btn{z-index: 9999!important}
.jcar-wrap3 .jcarousel-control-prev{z-index: 1040!important}

.forfullsizebanner {
	position: absolute;
	right: 0;
	top: 0;
	width: 250px;
}
.forfullsizebanner.left_menu_img{
	position: relative;
	width: 100%;
	margin-top: 10px;
}
@media screen and (max-width: 1200px) {
	.forfullsizebanner {display: none;}
}
.chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field {position: relative}
.chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field input {opacity: 0}
.chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field:before {color: #222!important;font-size: 13px;position: absolute;left: 0;top:2px;content: ''; text-decoration:none!important;}
select[data-placeholder="Производство"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Производство';}
select[data-placeholder="Цвет"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Цвет';}
select[data-placeholder="Категория"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Назначения';}
select[data-placeholder="Тон мебели"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тон мебели';}
select[data-placeholder="Стиль"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Стиль';}
select[data-placeholder="Подборки"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Подборки';}
select[data-placeholder="Обивка"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Обивка';}
select[data-placeholder="Крестовина"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Крестовина';}
select[data-placeholder="Тип замка"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тип замка';}
select[data-placeholder="Вариант отделки"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Отделка';}
select[data-placeholder="Цвет товаров"] + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Цвет';}

select[data-placeholder="Категория"] + div.chosen-container-multi .chosen-choices .search-choice-count + li.search-field:before {content: '';}

.chosen-container .color-for-filter-item {width: 15px;height: 15px;display: inline-block;vertical-align: sub;border-radius: 100%;box-shadow: 0px 1px 10px 2px rgba(34, 60, 80, 0.1);}

/*
select[data-placeholder="Категория"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Назначения';}
select[data-placeholder="Тон мебели"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тон мебели';}
select[data-placeholder="Стиль"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Стиль';}
select[data-placeholder="Подборки"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Подборки';}
select[data-placeholder="Обивка"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Обивка';}
select[data-placeholder="Крестовина"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Крестовина';}
select[data-placeholder="Тип замка"] + .search-choice-count + div.chosen-container-multi .chosen-choices li.search-field:before {content: 'Тип замка';}
*/


.thanks_div {max-width: 1000px;margin: 50px auto 20px}
.thanks_div .notetext {font-size: 20px;    text-align: center;    display: block;}
.thanks_div .captcha_form {margin-top: -15px}
.thanks_div .captcha_form .cpt_field .cpt {max-width: 160px;display: inline-block;vertical-align: top;margin: 10px 10px 10px 0}
.thanks_div .captcha_form .cpt_field .cpt + input {height: 35px;line-height: 35px;box-sizing: border-box;margin: 10px 0}


.cupon_div {max-width: 1000px;margin: 50px auto 20px;}
.cupon_div > div {display: table-cell;width: 50%;vertical-align: middle}
.cupon_div > div.img {padding-right: 40px;text-align: right;vertical-align: top}
.cupon_div > div p {text-align: center;margin: 0 0 20px;    font-size: 16px;
	line-height: 22px;}
.cupon_div > div p.lef {text-align: left}
.cupon_div > div p i, .cupon_div > div p span {font-weight: bold;color: #f04d8b}
.cupon_div > div .l12-wrap {max-width: 300px}
.cupon_div > div .l12-wrap > div {margin-bottom: 0}
.cupon_div > div #a_block_form_comment form {max-width: 302px;margin: 35px auto 80px}
.cupon_div .arch-cont .but1 {margin: 0 auto;width: 300px}
.cupon_div > div .l12-wrap .input {margin-right: 0}
.cupon_div .notetext {font-size: 14px;    text-align: center;    display: block;}





.main ul.tabs_main {display: flex; width: 98%;margin: 0 0 20px}
html#mobile .main ul.tabs_main{display: block}
.main ul.tabs_main > li {/* display: table-cell; */display: block; flex: 1; height: 50px;vertical-align: middle;text-align: center;border: 1px solid #e5e5e5;border-right: 1px solid #fff;background: #e5e5e5}
.main ul.tabs_main > li:hover, .main ul.tabs_main > li.active {background: #fff; position: relative}
.main ul.tabs_main > li:last-of-type {border-right: 1px solid #e5e5e5;}
.main ul.tabs_main > li a {text-transform: uppercase;color: #3c3c3c;cursor: pointer;display: block;height: 50px;line-height: 50px; text-align: center; /* padding-left:45px; */padding-left:15px;}
.main ul.tabs_main > li:hover a {color: #0c44b5; text-decoration: none;}
.main ul.tabs_main.tabs_section{margin: -10px 0 33px}

.main ul.tabs_main > li:hover:before,
.main ul.tabs_main > li.active:before
{
	content:" ";
	display:block;
	position: absolute;
	height:3px;
	top:0;
	left:0;
	width:100%;
	background: #0c44b5;
}
#mobile .main ul.tabs_main > li.active:before{
	display: none;
}
html#mobile .main ul.tabs_main > li.active{display: block}
#mobile .main ul.tabs_main > li.active:after
{
	content:" ";
	display:block;
	position: absolute;
	height:3px;
	top:25%;
	right:5%;
	width: 0; 
	height: 0; 
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent; 
	border-left: 25px solid #0c44b5; 
	transform: rotate(90deg);
}
html#mobile .main ul.tabs_main > li a{text-align: left;}
#mobile .main ul.tabs_main > li.open:after{
	transform: rotate(-90deg);
}

.tabs_content_main > div {/*display: none;*/position: relative}
.tabs_content_main > div .portfolio-sort2, #a_block_catalog_search .portfolio-sort2.portfolio-sort3 {width: 100%!important;max-width: 100%}
.tabs_content_main > div .LinkedList {display: none}

@media (min-width: 1640px) {
	.tabs_content_main > div .cat-thumb-new {width: 23.1%!important;max-width: 23.1%!important;height: 390px!important}
	.tabs_content_main > div .cat-thumb-new .cat-over-left-new {top: 418px}
	.tabs_content_main > div .cat-thumb-new .image-wrap, .tabs_content_main > div .cat-thumb-new .cat-img{height: 215px!important}
	.tabs_content_main > div .cat-thumb-new .image-wrap img{max-height: 215px!important;max-width: inherit!important;}
	
	.cat-thumbs .cat-thumb-new .image-wrap, .cat-thumbs .cat-thumb-new .cat-img {height: 215px!important;max-width: 100%;}
	.cat-thumbs .cat-thumb-new .tmb-wrap{height: 225px!important;}
	#a_block_catalog_sales .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 224px !important;}
	.cat-thumbs.cat-thumbs-favorites .cat-thumb-new .tmb-wrap {height: 100% !important;}
	.cat-thumbs .cat-thumb-new .image-wrap img, .cat-thumbs .cat-img-new > span > img{max-height: 215px!important;}
/*
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .tmb-wrap .tmb-wrap-table{height: 95%;}
.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy{height: 95%;}
*/
/*
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-height: 220px!important;max-width: 100%!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-width: 100%!important;}
*/
	#a_block_catalog_sales #allCatalogBlock .cat-thumbs .cat-thumb a > .unslider .cat-img, .tab .recommends > li > .cat-thumb .cat-img{height: 225px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 215px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 214px!important; width: 100%!important;}


	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 225px!important;max-width: 100%;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 205px!important;object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video{height: 225px!important;object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span{max-width: 100%;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span >  img{height: 215px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 225px!important;box-sizing: border-box;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 225px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 225px!important;max-width: 100%;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{height: 225px!important;object-fit: cover;}

}

.tabs_content_main > div > .catalog-sort {position: absolute;right: 7px;top: 0;width: calc(100% - 190px);padding-top: 0;z-index: 9}
.tabs_content_main > div > .catalog-sort .l5 {width: 24.6%!important}
.tabs_content_main > div.active {display: block}
.tabs_content_main > div .pager-2 {margin-right: 28px;}
.tabs_content_main > div .load-more img {display: none}
.tabs_content_main > div .load-more span {width: 128px;    height: 33px;    line-height: 33px!important;    text-align: center;box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25);    text-align: center;    background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
margin: 0 auto;padding: 0;    border-radius: 3px;    border: 0;    color: #fff;    cursor: pointer;    display: block;text-shadow: -1px -1px rgba(9,12,18,.09);    font: 12px 'Arimo1', Arial, Helvetica, sans-serif;    text-transform: uppercase;}
.tabs_content_main > div .load-more span:hover {color: #fff;text-decoration: none;background: #e04174;}
.tabs_content_main > div .show-all {display: none}
.tabs_content_main > div .page {right: 0;text-align: left;max-width:330px;}
.tabs_content_main > div .page ul {float: none;display: inline-block;overflow: hidden}
.tabs_content_main > div .catalog-sort + table {width: 188px}
.tabs_content_main > div .catalog-sort + table .chosen-container {width: 188px!important}

@media (max-width: 1285px){

	.main ul.tabs_main > li {padding: 0 10px}
/* 	.main ul.tabs_main > li a {height: auto;line-height: 1.2;} */
/* 	.tabs_content_main > div .portfolio-sort table {top: 40px} */
	.tabs_content_main > div > .catalog-sort {width: calc(100% - 183px);right:0}
}




body > #fotorama > .fotorama__wrap {width: calc(100% - 250px)!important;display: inline-block!important;}
body > #fotorama > .del-but {width: 250px;float: right;margin-top: 0;background: #fff;height: 100%;display: block}
body > #fotorama > .del-but > div {display: table-cell;vertical-align: middle;width: 250px}
body > #fotorama > .del-but a {width: 140px;min-height: 63px;line-height: 16px;text-align: center;text-transform: uppercase;padding: 10px 18px;margin: 0 auto 20px;display: block;float: none}
body > #fotorama > .del-but a:nth-of-type(5) {margin-bottom: 0!important}
body > #fotorama > .del-but a img {vertical-align: middle;margin-right: 10px;padding-bottom: 10px;clear: both;display: block;margin: 0 auto;}

@media (max-width: 1239px) and (min-width: 999px){
	body > #fotorama > .del-but {margin-top: -70px: 0!important}
	body > #fotorama > .del-but > div {padding-top: 0!important}
}



.main_ .wrap-gray > div {position: relative}
.main_ .wrap-gray .lSAction>a {opacity: 1}
.main_ .wrap-gray .lSAction>.lSPrev {width: 12px;height: 19px;position: absolute;background: url(/bitrix/templates/mebela_2017/images/main-page/left.png) 0 0 no-repeat;cursor: pointer;left: 14px;}
.main_ .wrap-gray .lSAction>.lSNext {width: 12px;height: 19px;position: absolute;background: url(/bitrix/templates/mebela_2017/images/main-page/right.png) 0 0 no-repeat;cursor: pointer;}
.main_ .wrap-gray .lSAction>.lSPrev:hover {background: url(/bitrix/templates/mebela_2017/images/main-page/left-hover.png) 0 0 no-repeat;}
.main_ .wrap-gray .lSAction>.lSNext:hover {background: url(/bitrix/templates/mebela_2017/images/main-page/right-hover.png) 0 0 no-repeat;}
.main_ .main-popular-items.main-popular-items2 {white-space: nowrap;width: 100%; overflow: visible;}
.main_ .main-popular-items.main-popular-items2 li {white-space: nowrap;/*display: inline-block*/}
 
@media (min-width:1640px){
	.lSSlideWrapper .main-popular-items2 li {height: 390px; overflow: visible}
	.main_ .main-popular-items.main-popular-items2 li {
  /*  width: 294px!important;*/
/*     height: 375px!important; */
	margin-right: 25px;
	padding-right: 0!important;}
	.main-popular-items li .item-photo {/*width: 300px!important;*/background-size: cover!important}

}
	
@media (max-width:1640px){
	.main_ .main-popular-items.main-popular-items2 li {/*width: 282px!important*/;height: 430px!important;/*margin-right: 22px!important*/;padding-right: 0!important}
}
@media screen and (max-width: 1279px){
	.main-popular-items li { /*width: 233px!important*;*/height: 340px!important;padding-right: 0!important}
}
.acceptedcol1 {
	display: block;
	float: left;
	width: 50%;
	text-align: right;
}

.acceptedcol2 {
	display: block;
	float: right;
	width: 50%;
}

.acceptedbreak {
	display: block;
	float: none;
	clear: both;
}

.acceptedpage .del-but {
	display: table;
	width: 100%;
}

.acceptedfooter .allbuttonsti a {
	display: block;
	min-width: 171px;
}
.acceptedfooter .acceptedcol1 a {float:left}
.acceptedfooter .acceptedcol2 a {float:right}
.acceptedfooter {
	display: block;
	width: 100%;
}

.acceptedpage {
	display: block;
	max-width: 700px;
	margin: 0 auto;
}
.acceptedgirl {
	max-width: 270px;
	width: 100%;
	height: auto;
	display: block;
}
.acceptedcol2 {
	text-align: center;
}

.acceptedcol2 h2 {
	font-size: 42px;
	margin-bottom: 18px;
	margin-top: 141px;
}

.acceptedcol2 p {
	font-size: 18px;
	line-height: 25px;
}

#reloadCaptcha {
	background-color: transparent;
	background-image: url(/images/reload-icon.png);
	background-size: contain;
	border: none;
	cursor: pointer;
	float: left;
	margin-top: 12px;
	margin-right: 15px;
	height: 20px;
	width: 20px;
}

.w-auto{width: auto!important}
.item-r.w-auto{max-width: 550px}

@media screen and (max-width: 800px){
	.hide-sm  {display:none;}
	.acceptedpage {
	   width: 100% !important;
	   max-width: 100% !important;
	}
	.acceptedcol1 .del-but a, .acceptedcol2 .del-but a {
		font-size: 20px !important;
	}
	.cat-img img, .cat-img2 img{
		width: 100% !important;
	}
	.cat-img {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.portfolio_main .btn_switch#portfolio-on-main-right{right: 11px;}
}



/*left menu fix*/
.left{z-index: 10}
.left-nav{position: relative}
.left-nav li{position: static}
.left-menu-new li .more-less{top: auto; margin-top: -28px}
.left-nav-main .submenu-ul{top: 0; bottom: 0; margin-top: 0!important}

.main-video-container{width: 100%!important;}
@media (min-width: 1260px) {
	.main-popular-items2 li .main-popular-items-link {    height: 40px;}
	.wrap > .center .main-box .abs-menu{display: none;opacity: 0;}
}
@media (min-width: 769px) {
		#a_block_catalog_sales .catalog-filtr .chosen-container-multi .chosen-drop {    min-width: 260px!important;} 
		.front-page .catalog-filtr .chosen-container-multi .chosen-drop {    min-width: 100%!important;}

/*05.04.2019 Dusttier*/
.box_managers .center{/* max-width: 1300px; */width: 80%;max-width: 80%;}
.wrap .pre-head .center, .main_ > div > .wrap-gray .center, .main_ > div > .wrap-white.block-about .center, .footer > .center, .wrap > .more_info > div .center{max-width: 80%;width: 80%;}
.more_info > div .center .center{max-width: 100%;width: 100%;}
.wrap .pre-head .center .pre-head-separator{margin: 0 20px;}
.wrap .pre-head .center .pre-head-separator.custom-h {margin: 0 8px;}
.wrap .pre-head .center .AjaxBlock{margin-right: 30px;}
.wrap .pre-head .center #a_block_header_phones{margin-right: auto;}
.wrap .pre-head .center .AjaxBlock .pre-head-phone{margin-left: 30px;}
.wrap .pre-head .center .sr-ot-icons .AjaxBlock > a > .sravnenie{margin-right: 30px;}
/* .wrap .center .head .search-in:before{    margin-left: 120px;} */
.wrap .center .head .AjaxBlock .search-in:after{margin-left: -120px;}
.center { max-width:1200px; width: auto;ox-sizing: border-box;}
.wrap > .center, .wrap .nav .center {width: 80%;display: flex;max-width: 80%}
.wrap > .center .left_menu{margin-right: 20px;width: calc(23% - 20px);min-width: calc(23% - 20px);}
.wrap > .center .main-box{max-width: 85%;width: 85%;}
.nav .left-menu-new.no_main > ul .topmenu-catalog:nth-child(1){width: calc(23% - 20px);min-width: calc(23% - 20px);}
.wrap > .center .left_menu .left-menu-new.no_main{margin-top:5px;}
.wrap > .center .left-menu-new.no_main .left-nav > li {position: relative;}
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .more-less{background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/less.png') 0 0 no-repeat;}
.wrap > .center .left-menu-new.no_main .left-nav > li > .submenu-ul, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li > .submenu-ul{display:none!important;bottom: auto;z-index: 99;position: absolute;background: #fff;top: -1px;margin-top: 0;min-width: auto;margin-left: 100%;}
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .submenu-ul, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li:hover  > .submenu-ul{display: block!important;box-shadow: 2px 3px 3px rgb(0 0 0 / 7%);border: 1px solid #e5e5e5;}
/* .wrap > .center .left_menu .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li:hover{border: 1px solid #0c44b5;} */
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li{border-bottom: 1px solid #e5e5e5;}
.wrap > .center .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li:last-of-type, .fixmenu .f-cat .drop-f .drop .left-menu-new.no_main .left-nav > li:hover > .submenu-ul > .submenu-li:last-of-type{margin-bottom: 0;}
.main-video-container .play-icon{width: 325px;}
.center .main.main-box.front-page .tabs_content_main #allCatalogBlock .cat-thumbs{margin: 0 -20px 0 -10px;}
.wrap > .center .left-menu-new.no_main .left-nav > li > .submenu-ul {
    display:none!important;
    bottom: auto;
    z-index: 99;
    position: absolute;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    min-width: auto;
    margin-left: 100%;
}
/*Thumbs*/

.cat-thumb.cat-thumb-new {width: calc(25% - 20px) !important; margin: 0 10px 20px 10px !important; box-sizing: border-box; max-width: 100% !important;}
.cat-thumbs {display: flex; box-sizing: border-box; margin: 0 -10px; flex-wrap: wrap;}
.cat-thumbs .cat-thumb.cat-thumb-new:nth-child(3n) {margin-right: 10px !important;}

.cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new {width: calc(20% - 20px) !important;}

/*Header*/
.pre-head .center {display: flex; float: none; align-items: center; height: 51px;}
.pre-head .center>* {margin: 0; white-space: nowrap;}
.pre-head .center>.pre-head-separator {margin: 0 10px;}
.pre-head .center>.adress-on-map {margin-right: auto;}
.pre-head .center>.AjaxBlock {margin-right: 23px;}
.kor .but1 { background: #0c44b5;}
.kor .but1:hover {background: #0c44b5; opacity: .8;}


/*Fixed header*/
.fixmenu-new .f-tel {right: 320px; left: auto;}
.fixmenu-new .kor2 {position: absolute; right: 10px; top: 10px; left: auto;}
.fixmenu-new .sr-ot-icons {right: 180px; position: absolute; top: 21px; float: none; margin-top: 0;}

/*Global*/
.portfolio-sort2 {width: 100%;}
.catalog-page .l5 {min-width: 160px !important;}
.search-container .line-left, .search-container .line-right {display: none;}
.catalog-filtr .chosen-container-multi .chosen-results li.active-result {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.catalog-filtr .chosen-container-multi .chosen-drop {max-width: 150px;}
#allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5 .l5-in .chosen-drop, .bx-ajax-frame .tabs_content_main .catalog-sort .catalog-filtr > .l5 .l5-in .chosen-drop{width: 100%;}
#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-single, #allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-drop .chosen-results .active-result{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*Menu*/
.nav > div.center > ul {display: flex;}
.nav > div.center > ul>li:nth-child(1) {width: calc(23% - 20px); min-width: calc(23% - 20px);}
.abs-menu {width: calc(23% - 20px) !important;}
.nav > div.center > ul > li {flex: 1;}
.sales-container {padding: 0 10px; display: flex; justify-content: center;}
.nav > div.center > ul > li.sales {order: 0; min-width: 200px;}
.nav > div.center > ul > li:nth-child(1) a {box-sizing: border-box;}
.sales .sales-icon {margin-right: 10px;}
.search-container .search-container-central {max-width: 545px; margin: 0 auto; padding: 0; padding-right: 50px; float: none !important;}
.search-container {width: auto; box-sizing: border-box; margin: 0 145px 0 250px; position: relative;}
.search-in:before {width: 1px; height: 60px; top: -15px; content: ''; left:-20%;position: absolute; background: url('/bitrix/templates/mebela_2017_final/style/../images/head-search-bg.png') 0 0 repeat-y;}
/*
.search-in:before {left: 0;}
.search-in:after {right: 0;}
*/
.main {position: relative;}
.search-in:after {width: 1px; height: 60px; content: ''; position: absolute; right:-20%;/* left: -15px; */ top: -15px; background: url('/bitrix/templates/mebela_2017_final/style/../images/head-search-bg.png') 0 0 repeat-y;}

/*Item page*/
.item-l {width: 50%;}
.item-r {width: 50%;}
.right {width: 100%;}
.managers-page .left{width: 285px}
.managers-page .right{width: 875px}

/*Portfolio*/
.portfolio {margin: 0 -10px; box-sizing: border-box; display: flex; flex-wrap: wrap;}
.portfolio .port {margin: 0 10px 20px 10px !important; width: calc(20% - 20px) !important; height: auto;}
.port-img img {width: 100%; height:auto;}
.item-wrap-portfolio .item-r.w-auto { max-width: calc(50% - 1px);}
.item-wrap-portfolio .slider-top {padding: 10px;}
.item-wrap-portfolio  #slideshow-1 {width: 100%;}

/*Index*/
.tabs_content_main > div > .catalog-sort .l5 {width: 100% !important; max-width: 160px !important;}
.main ul.tabs_main {width: 100%;}
.projects-archive-link {right: 10px; margin-left: 0 !important;}
.clients-slider, .items-on-main-container1 {position: relative;}
.clients-slider-right, .items-on-main-right {position: absolute; right: -30px; top: 50%; margin: 0 !important; margin-top: -13px !important;}
.items-on-main-right {right: 0;}
.clients-slider img {max-width: 100%; max-height: 100%; width: auto; height: auto;}


/*Catalog*/
.catalog-index-thumbs {display: flex; flex-wrap: wrap; margin:10px -10px 0 -10px;}
.catalog-index-thumbs li {margin:0 10px 35px 10px; width: calc(20% - 20px);}
.catalog-page .compare-title {font-size: 25px;}
.catalog-page .compare-title a {width: 100% !important; height: auto !important;}
.catalog-index-thumbs .image-link {width: 100% !important;/* height: 200px !important; */display: table !important;}
.catalog-page {position: relative;}
.portfolio-sort .all, .portfolio-sort table {margin-bottom: 0;}
.portfolio-sort .clear {box-sizing: border-box; display: none;}
.portfolio-sort {min-height: 35px; margin-bottom: 20px; height: auto !important;}
.catalog-index-thumbs li:nth-child(5n+4) { margin-right: 10px !important; }


}
@media (min-width: 769px) and (max-width: 1375px) {
	#a_block_catalog_list .cat-thumbs[data-section-code="barnye-stulya"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennaya-zona"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennye-stulya7252"]> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{
		height: 200px !important;
	}
	#a_block_catalog_list .cat-thumbs[data-section-code="barnye-stulya"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennaya-zona"]> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs[data-section-code="obedennye-stulya7252"]> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{
		object-fit: contain;
	}
	
	.catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(3n+3) .basket-popover-bg-new .one-click-pop-close.pop-close-new{right: 6%;}
	.catalog-page .cat-thumb-new:nth-child(3n) .mini_form .basket-popover-bg-new .one-click-pop-close.pop-close-new, .catalog-page .cat-thumb-new:nth-child(3n+3) .mini_form .basket-popover-bg-new .one-click-pop-close.pop-close-new{right: 10%;}
	.catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-bg-new .item_info_form, .catalog-page .cat-thumb-new:nth-child(3n+3) .basket-popover-bg-new .item_info_form{margin-right: 15px;margin-left: 0;}
/* 	.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form{margin-left:7px;} */
	.catalog-page .cat-thumb-new:nth-child(n) .basket-popover-new.mini_form .basket-popover-bg-new{background-position: left bottom;margin-left:7px;}
	.catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-new.mini_form .basket-popover-bg-new, .catalog-page .cat-thumb-new:nth-child(3n) .basket-popover-new.mini_form {background-position: right bottom;/* margin-left: -45px; */}
	.basket-popover-new {margin-left: 50px;}
	.cat-thumb-new:nth-child(3n) .basket-popover-bg-new {background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') right bottom no-repeat;}
	.cat-thumb-new:nth-child(3n) .basket-popover-new {/*         margin-left: -393px; */margin-left: -280px;}
	.item-desc-wrap div.row_cpt.required{margin-top: -58px;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 265px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 265px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 270px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 404px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 235px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 240px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video{height: 263px!important;object-fit: fill;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {/*width: 95%!important;object-fit: contain; */}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span >  img{height: 229px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 229px!important;box-sizing: border-box;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 229px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 229px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{height: 229px!important;object-fit: cover; width: 95%!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .tmb-wrap .tmb-wrap-table {width: 95%!important;}
	.jcarousel .recommends .cat-thumb .cat-img{height: 195px !important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span >  img{height: 229px!important;}
	.sections_desctop .compare-title {display: block;}
/* 	.catalog-filtr .chosen-container-multi .chosen-drop .chosen-results .active-result{white-space: pre-wrap} */
	.wrap>.center>.main-box.main>div>div>.center.to-know>.tnt{width: 100%;}
	.wrap>.center>.main-box.main>div>div>.center.to-know>p{padding: 0;}
	.center .main-box.main div>div>.center>.steps>.step>div>a>img{width: 100%;object-fit: contain;}
	.center .catalog-page.main-box.main.main .item-wrap .item-r .price-item-wrapp .price3 >tbody>tr{display: flex;flex-direction: column;height: 100%;justify-content: center;align-items: flex-start;}
	.center .catalog-page.main-box.main.main .item-wrap .item-r .price-item-wrapp .price-item-box-r .price-item-box-wrapp{padding: 20px 10px;}
	.center .catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .add-control-wrap.hide-sm .add-control-wrap-r .add-control-col{display: flex;align-items: center;}
	.item-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll .item-h2-rating-wrapp > h1{font-size: 15px!important;}
/*
	.center .tab.desc .color-wrap .color-wrap-c .jcarousel-x{height: 40px;}
	.center .tab.desc .color-wrap .color-wrap-c .jcarousel-x ul>li>img{width: 25px;height: 25px;box-shadow: 0 0 0 2px #ee4d8a, 0 0 2px #ee4d8a;}
*/
/* 	.center .tab.desc .color-wrap > h4{line-height: 0;font-size: 12px;} */
/* 	.tabs.tabs-desc .center ul li{font-size: 9px;} */
	.wrap .pre-head .center .adress-on-map{display: flex; align-items: center;margin-right: 10px;}
	/* .wrap .pre-head .center > .AjaxBlock > div{display: flex;font-size: 11px;white-space: nowrap;} */
	.wrap .center .head .search.mobile_version {display: none;}
	.wrap .pre-head #a_block_basket_line #bx_cart_block {top: 50px; right: 30px;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock {display: flex;align-items: center;margin-right: 0;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock a{margin-right: 10px;white-space: nowrap;}
	.center .main.main-box.front-page .tabs_main > li > a, .center .catalog-page.main-box.main  .AjaxBlock #allCatalogBlock .main .tabs_main.tabs_section > li > a{justify-content: center;padding-left:0;align-items: center;line-height: 17px;display: flex;}
/* 	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table{float: left;width: 100%;} */
/* 	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{float: right;} */
	.chosen-container.chosen-container-single.chosen-container-single-nosearch .chosen-single div{right: 10px;}
/* 	.wrap .center .head .search-in:before {margin-left: -40px;} */
	.wrap .center .head .search-container{max-width: 40%;margin: 0 auto;}
	.wrap .center .head .search-container .search-container-central{padding-right: 0;}
	.wrap .center .head .search-container .search-container-central .search-in{width: 100%;}
	.wrap .center .head .AjaxBlock .search-in:after{/* margin-left: -30px; */margin-left: -25%;}
	.nav .center > ul .topmenu-catalog:nth-child(1){width: calc(23% - 20px);min-width: calc(23% - 20px);}
	.wrap > .center .left_menu{width: calc(23% - 20px);min-width: calc(23% - 20px);}
	#main .main_ .wrap .center > .main.main-box.front-page{width: 77%;max-width: 77%;}
/* 	.center .left_menu .left-menu-new.no_main .left-nav li:first-of-type a{line-height: 23px;} */
	.center .left_menu .left-menu-new.no_main .left-nav li a{line-height: 33px;}
	.abs-menu .left-menu-new.no_main .left-nav li a, .center .left_menu .left-menu-new.no_main .left-nav li a{padding: 7px 26px 7px 45px;line-height: 24px;}
	.abs-menu .left-menu-new.no_main .left-nav li .submenu-li a, .center .left_menu .left-menu-new.no_main .left-nav li .submenu-li a{height: 24.2px}
	.wrap .nav .center > ul > li > .drop ul li {min-height: 33px;line-height: 33px;height: 33px;}
	.cat-thumb.cat-thumb-new{width: calc(33% - 20px)!important;}
	.tabs_content_main > div > .catalog-sort .l5{width: 125px!important;}
	#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{width: 125px!important;}
	.tabs_content_main > div > .catalog-sort{max-width: 80%;}
	.center .main.main-box.front-page .tabs_content_main #allCatalogBlock .cat-thumbs{margin: 0 -10px 0 -10px;}
	.fixmenu.fixmenu-new.fixmenu-show .center, .wrap > div > .wrap-white.block-about > .center, .wrap > div  .wrap-gray > .center{max-width: 90%;width: 90%;}
	/*.center  .catalog-page.main-box.main  .AjaxBlock #allCatalogBlock .main .tabs_main{display: none}*/
/* 	.center .catalog-page.main-box.main .link-bar{display: none} */
	.left_menu .main-video-container{background-position: center;}
	.center .catalog-page .cat-thumbs .cat-thumb-new{width: calc(33% - 20px)!important;}
	.center .catalog-page #a_block_catalog_sales #allCatalogBlock .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider{width: calc(25% - 20px)!important;}
	.footer .center .f1 .AjaxBlock .cop-txt2.main_version{width: 50%}
	.wrap .pre-head .center .AjaxBlock .pre-head-phone{font-size: 12px;margin-left: 20px;}
	.wrap .center .catalog-page.main-box.main.main{max-width: 100%;width: 100%;}
	.tab .item-desc-wrap .item-desc-info{font-size: 11px;}
	.AjaxBlock .item-desc-form-full .form-control .btn-button-mod{height: 30px;line-height: 33px;}
	.AjaxBlock .form-control input[type='text']{height: 30px;font-size: 11px;line-height: 33px;}
	.AjaxBlock .item-desc-form-r .form-control.file_simple .upload-info{height: 30px;font-size: 12px;line-height: 33px;}
	.center  .catalog-page.main-box.main.main .item-wrap  .item-r .price-item-wrapp .price-item-box-r .price-item-box-wrapp .one-click-buy-wrapp .one-click-buy.dashed{font-size: 12px;}
/* 	.bx-ajax-frame .tabs_content_main .active #allCatalogBlock .portfolio-sort.portfolio-sort2{position: absolute;z-index: 99;top: 20px;} */
}
@media (min-width: 769px) and (max-width: 1224px) {
	.fixmenu-new .search-in{width: 18%;}
	.search-in:before{left:-10%;}
	.search-in:after{right:-10%;}
	.wrap > .center .main.main-box.front-page{width: 100%;max-width: 100%;}
	body >.wrap > .center > .left_menu{display: none}
	.catalog-index-thumbs li {width: calc(25% - 20px);}
/* 	.wrap .center .catalog-page.main-box.main.main{width: 100%;max-width: 100%;} */
	.wrap .center .main-box.main.main, #main .main_ .wrap .center > .main.main-box.front-page{width: 100%;max-width: 100%;}
/* 	.item-wrap .item-r .tab-wrap .center .tab .item-desc-wrap{font-size: 10px;} */
/*
	.center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-over .cat-over-left-new .add-control-wrap-r{    padding-top: 30px;}
	.bx-ajax-frame .tabs_content_main > div > .catalog-sort .l5{width: 115px!important;}
	.main-video-container .play-icon{width: 172px;}
	.center .left_menu .left-menu-new.no_main .left-nav li a{background-size: 10%;line-height: 19px;min-height: 33px;display: flex;align-items: center;}
*/
}
@media (min-width: 1376px) and (max-width: 1626px) {
	.item-desc-wrap div.row_cpt.required{margin-top: -58px;}
	/* #a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider{height: 345px!important;} */
	/* #a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-over .cat-over-left-new{    top: 365px !important;} */
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 164px!important;box-sizing: border-box;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 164px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 164px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video{height: 164px!important;object-fit: contain;/* margin: 0;width: 100% !important;*/}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span > img{height: 164px!important;object-fit: cover;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider{height: 345px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-over .cat-over-left-new{    top: 365px !important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal{height: 164px!important;box-sizing: border-box;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap{height: 164px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap{height: 164px!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img{height: 164px!important;object-fit: cover;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal span > img{height: 164px!important;object-fit: cover;}

	/*
	.left_menu .left-menu-new.no_main .left-nav .small:first-of-type a, .left_menu .left-menu-new.no_main .left-nav .small:nth-of-type(5) a , .left_menu .left-menu-new.no_main .left-nav .small:nth-of-type(12) a{line-height: 20px;}
	.left-menu-new .left-nav li .submenu-ul .submenu-li a{height: 20.2px;}
	*/

	.left_menu .left-menu-new.no_main .left-nav .small a{/*line-height: 30px;*/padding: 7px 26px 7px 45px;}
	.brazzers-daddy .image-wrap{height: 100%!important;}
	.wrap>.center>.main-box.main>div>div>.center.to-know>p{padding: 0;}
	.wrap>.center>.main-box.main>div>div>.center.to-know>.tnt{width: 100%;}
	.center .main-box.main div>div>.center>.steps>.step>div>a>img{width: 100%;object-fit: contain;}
	.footer .center .f1 .AjaxBlock .cop-txt2.main_version{width: 50%}
	.AjaxBlock .item-desc-form-full .form-control .btn-button-mod{height: 30px;line-height: 33px;}
	.AjaxBlock .form-control input[type='text']{height: 30px;font-size: 11px;line-height: 33px;}
	.AjaxBlock .item-desc-form-r .form-control.file_simple .upload-info{height: 30px;font-size: 12px;line-height: 33px;}
/* 	.item-wrap .item-r .tab-wrap .center .tab .item-desc-wrap{font-size: 11px;} */
	.center .catalog-page.main-box.main.main .item-wrap .item-r .tab-wrap .center .add-control-wrap.hide-sm > div{display: flex;max-width: 45%;}
	.center .catalog-page.main-box.main.main .item-wrap  .item-r .tab-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll{font-size: 11px;}
/* 	.item-wrap .center .tab.desc .item-desc-wrap .item-tab-scroll .item-h2-rating-wrapp > h1{font-size: 15px!important;} */
	.tabs.tabs-desc .center ul li{font-size: 9px;}
	.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table{float: left;}
/* 	.catalog-filtr .chosen-container-multi .chosen-drop .chosen-results .active-result{white-space: pre-wrap} */
	.tabs_content_main > div > .catalog-sort .l5{width: 125px!important;}
	#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{width: 125px!important;}
	.center .main.main-box.front-page .tabs_main > li > a, .center .catalog-page.main-box.main  .AjaxBlock #allCatalogBlock .main .tabs_main.tabs_section > li > a{justify-content: center;padding-left:0;align-items: center;line-height: 17px;display: flex;}
	.wrap .pre-head .center .adress-on-map{display: flex; align-items: center;margin-right: 10px;}
	.wrap .pre-head .center > .AjaxBlock > div{display: flex;font-size: 11px;white-space: nowrap;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock {display: flex;align-items: center;margin-right: 0;}
	.wrap .pre-head .center .sr-ot-icons .AjaxBlock a{margin-right: 10px;white-space: nowrap;}
/* 	.wrap .center .head .search-in:before {margin-left: -40px;} */
	.wrap .center .head .search-container{max-width: 40%;margin: 0 auto;}
	.wrap .center .head .search-container .search-container-central{padding-right: 0;}
	.wrap .center .head .search-container .search-container-central .search-in{width: 100%;}
	.wrap .center .head .AjaxBlock .search-in:after{margin-left: -30px;}
}

@media (min-width: 1640px) {
	.cat-thumb.cat-thumb-new:nth-child(3n) {margin-right: 10px!important;}
	.portfolio-sort2 {width: 100% !important;}
	.catalog-index-thumbs li:nth-child(5n+4), .catalog-index-thumbs li:nth-child(4n+4) { margin-right: 10px !important; }
	.cat-thumbs .cat-thumb.cat-thumb-new:nth-child(3n) {margin-right: 10px !important;}
	.catalog-index-thumbs li:nth-child(5n+4) { margin-right: 10px !important; }
}
@media screen and (min-width: 1640px) {
	.cat-thumb.cat-thumb-new:nth-child(4n) { margin-right: 10px !important }
	.nav ul li:nth-child(1) {width: calc(25% - 10px)}
	.sales-container {width: auto;}
	.nav ul li:nth-child(2) {width: auto;}
	.search-container .search-container-central {max-width: 545px; margin: 0 auto; }
	.search-container {width: auto; box-sizing: border-box; margin: 0 145px 0 250px;}
	.search-container .line-right {display: none;}
	
}


.main-popular-items .ajax-loader.lslide .main-popular-items-link, .main-popular-items .ajax-loader.lslide .main-popular-items-text, .portfolio_main .main-popular-items .lslide .main-popular-items-link, .portfolio_main .main-popular-items .lslide .main-popular-items-text{margin-left: 0;white-space: normal;padding: 0 10px;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img{padding: 0;margin: 0!important;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img .thumb-item.brazzers-daddy .image-wrap.image-wrap_vertical{padding: 0;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img {    /* height: 10vw!important; */ height: 100%!important; object-fit: contain;}
.main-popular-items .cat-img .tmb-wrap-table div.active {    border-bottom: 5px solid #ee4d8a !important;}
.lSSlideWrapper .main-popular-items .cat-img img, .cat-img2 img {width: 96%!important; object-fit:cover;     padding-top: 5px;}
.lSSlideWrapper .main-popular-items .cat-img img{max-height: 250px!important;}
.portfolio_main .main-popular-items .lslide .item-photo .cat-img .thumb-item.brazzers-daddy .image-wrap.image-wrap_vertical img{max-height: 100%!important;  box-sizing: border-box;   }
.portfolio_main .main-popular-items .lslide .item-photo .cat-img .thumb-item.brazzers-daddy .tmb-wrap{width: 100%!important;}
.index_portfolio_main .center{width: 80%;max-width: 80%;}
.lSSlideWrapper .main-popular-items .cat-img .tmb-wrap .tmb-wrap-table {    width: 96%!important;
	margin: 0 auto;}
.cat-img .tmb-wrap .tmb-wrap-table {    width: 100%!important;
	margin: 0 auto;}

@media (max-width: 1639px) and (min-width: 1000px) {
.main-popular-items .ajax-loader.lslide .item-photo{/* height: 70%!important */}

.main-popular-items .ajax-loader.lslide .item-photo > img{object-fit: contain; height: 100%;}
.main-popular-items .ajax-loader.lslide .main-popular-items-link, .main-popular-items .ajax-loader.lslide .main-popular-items-text{margin-left: 0;white-space: normal;padding: 0 10px;}
.catalog-page .cat-thumbs .cat-thumb-new {width: calc(25% - 20px) !important;}
.catalog-page .cat-thumb-new .color-sel {padding-left: 45px; width: auto !important; padding-right:20px;}
.catalog-page .cat-thumbs.cat-thumbs-favorites .cat-thumb-new {width: calc(20% - 20px) !important;}

.cat-thumb-new .color-sel {width: auto;}
.sales-container {width: auto;}
.cat-thumb-new .color-sel {width: auto !important;}
.lSSlideWrapper .main-popular-items .cat-img img, .cat-img2 img {object-fit: unset;}
}

@media (max-width: 1375px) {
	.catalog-page .cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new {
		width: calc(33% - 20px) !important;
	}
}


@media screen and (max-width: 1350px) and (min-width: 1000px) {
.fixmenu-new .search-in {width: 20%;}	
.portfolio-sort {height: auto !important; margin-bottom: 20px;}
}

@media screen and (max-width: 1279px) and (min-width: 1000px) {
.chosen-container-multi .active-result{padding-right: 30px !important;}
.catalog-filtr .chosen-container.chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-drop{width: 100%;font-size: 11px;}
.wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 > table{float: right}
.AjaxBlock #allCatalogBlock p.all + .catalog-sort{width: auto}
.AjaxBlock #allCatalogBlock p.all{font-size: 15px;width: 140px;margin-left:0!important;}
#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{width: 140px!important;}

#allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5{max-width: 135px !important;}
.adress-on-map {display: none;}
.pre-head .center>.city {margin-right: auto;}
.search-container .search-in {margin: 0 auto; width: 100%; max-width: 400px;}
.center {width: auto; padding:0 10px}
.sales-container {width:auto; margin: 0 auto; text-align: center}
.nav > div.center > ul > li.sales {min-width: 170px;}
.port {height: auto;}
.catalog-page .cat-thumb-new .color-sel {width: auto!important;}
.projects-archive-link {right: 10px; margin-left: 0;}
.main-popular-items li .item-photo {/*width: 100% !important*/; height: auto !important;}
.catalog-page .compare-title a {width: 100% !important; height: auto !important;}
.catalog-index-thumbs .image-link {width: 100% !important; /* height: 200px !important; */height: 157px !important; display: table !important;}

.managers-page .left{width: 275px}
.managers-page .right{width: calc(100% - 295px)}
}

@media (max-width: 1285px) and (min-width: 1000px) {
.tabs_content_main > div > .catalog-sort {width: auto; left: 150px; right: 0; box-sizing: border-box;}
}

.nav ul li a {
padding: 0 0 0 10px;
}

.pager li a {
margin: 3px;
border-radius: 0;
}

.load-more span {
box-shadow: none !important;
border-radius: 0 !important;
width: 138px !important;
}

/*
.catalog-page {
padding: 10px 0 50px 0 !important;
}
*/

.link-bar-new {
margin: 10px 0 0px;
}

.main ul.tabs_main > li {
background: #f5f5f5;
border-right: 1px solid #f5f5f5;
}

.wrap-gray {
background: #f5f5f5 !important;
}

.LinkedList {
display: none !important;
}

.steps {display: flex;flex-wrap: wrap; justify-content: center; padding: 0 0 25px 0;}
@media (max-width: 1150px) {
	.fixmenu-new .search-in{display: none;}
}
@media (min-width: 790px) and (max-width: 1000px) {
	#main>.main_>.wrap>.center>.left_menu{margin-top:20px;}
	#main>.main_>.wrap .center{padding: 0 25px;}  
	.wrap .pre-head .center, .main_ > div > .wrap-gray .center, .main_ > div > .wrap-white.block-about .center, .footer > .center, .wrap > .more_info > div .center{padding: 0 25px;}
}


@media screen and (max-width:430px) {
	html#mobile .kor-but2 {display: block!important; width: 100%;}
}


.tmb-wrap-table div.active {border-bottom: 1px solid #fff!important}
.recent-events .news-list{display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;align-items: center;justify-content: flex-start;box-sizing: border-box;}
.recent-events .news-list .news-item{height: 300px;display: flex;flex-direction: column;flex-wrap: nowrap;flex: 1 0 calc(49% - 10px);max-width: calc(49% - 10px);padding: 15px;box-sizing: border-box;align-items: flex-start;border: 1px solid black;gap: 10px;}
.recent-events .news-list .news-item a{text-decoration: none;color:black;}
.recent-events .news-list .news-item .img{width: 100%; height: auto;border: 1px solid black;height: 60%;display: flex;align-items: center;justify-content: center;}
.recent-events .news-list .news-item .img img{max-height: 100%;max-width: 100%;width: auto;margin: 0;display: block;float: none;}
.recent-events .news-list .news-item .detail{border: 1px solid black;padding: 5px 20px;}

.recent-events .detail_item{display: flex;flex-direction: column;flex-wrap: nowrap;}
.recent-events .detail_item *{font-size: 14px;}
.recent-events .detail_item h1{margin: 20px 0;}
.recent-events .detail_item img{display: block;/* max-height: 300px; */max-width: 100%;width: auto; flex:1 0 auto;margin: 0 auto 20px;}
.recent-events .detail_item .detail_text{font-size: 13px;line-height: 20px;}
.recent-events .back{margin: 20px 0;}

.left_menu .left_recent-events{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;box-sizing: border-box;max-width: 100%;width: 100%;padding: 20px 10px;}
.left_menu .left_recent-events *{box-sizing: border-box;}
.left_menu .left_recent-events h2{width: 100%;}
.left_menu .left_recent-events .news-box{display: flex;flex-direction: row;flex-wrap: nowrap;padding: 15px 0;margin: 0;flex:1 0 100%;width: 100%;align-items: center;gap: 10px;}
.left_menu .left_recent-events .news-box .left{display: block;flex: 1 0 35%;box-sizing: border-box;float: none;padding: 0;margin: 0;width: 35%;}
.left_menu .left_recent-events .news-box .left *{width: 100%;height: 100%;display: block;position: relative;}
.left_menu .left_recent-events .news-box .left img{left:0;top:0;}
.left_menu .left_recent-events .news-box .right{margin: 0;display: flex;flex: 1 0 65%;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;width: 65%;justify-content: center;}
.left_menu .left_recent-events .news-box .right .published{margin:0;width: 100%;min-height: 20px;height: auto;line-height: 10px;}

.item-wrap #fotorama.swiper .swiper-slide{width: 100%; height: 486px; display: flex; align-items: center; justify-content: center;}
.item-wrap #fotorama.swiper .swiper-slide img,
.item-wrap #fotorama.swiper .swiper-slide video{max-width: 100%; max-height: 100%;}
.item-wrap #fotorama-thumbs.swiper{margin-top: 15px;}
.item-wrap #fotorama-thumbs.swiper .swiper-slide{ height: 94px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 3px solid transparent;}
.item-wrap #fotorama-thumbs.swiper .swiper-slide.swiper-slide-thumb-active{border: 3px solid #ee4d8a;}
.item-wrap #fotorama-thumbs.swiper .swiper-slide img,
.item-wrap #fotorama-thumbs.swiper .swiper-slide video{max-width: 100%; max-height: 100%;}
.item-wrap #fotorama.swiper .swiper-button-prev::after{content: ""; background: url('/bitrix/templates/mebela_2017_final/style/../images/main-page/left.png') 0 0 no-repeat; width: 12px; height: 19px;}
.item-wrap #fotorama.swiper .swiper-button-prev:hover::after{background: url('/bitrix/templates/mebela_2017_final/style/../images/main-page/left-hover.png') 0 0 no-repeat;}

.item-wrap #fotorama.swiper .swiper-button-next::after{content: ""; background: url('/bitrix/templates/mebela_2017_final/style/../images/main-page/right.png') 0 0 no-repeat; width: 12px; height: 19px;}
.item-wrap #fotorama.swiper .swiper-button-next:hover::after{background: url('/bitrix/templates/mebela_2017_final/style/../images/main-page/right-hover.png') 0 0 no-repeat;}
.fancybox__container .play-btn,
.item-wrap .swiper-slide .play-btn{position: absolute; width: 68px; height: 68px; border-radius: 48px; background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='x0j'%3E%3Cpath fill='%23fff' d='M4.699 1.334c-.866 0-.866 3.333-.866 6.666s0 6.667.866 6.667c1.218 0 10.801-5 10.801-6.667S5.917 1.334 4.7 1.334'%3E%3C/path%3E%3C/svg%3E") no-repeat center;}
.fancybox__container .play-btn.pause,
.item-wrap .swiper-slide .play-btn.pause{background: rgba(7,7,7,.48) url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12C4 5 4.61775 4 7.5 4C10.3822 4 11 5 11 12C11 19 10.3822 20 7.5 20C4.61775 20 4 19 4 12Z' fill='white'%3E%3C/path%3E%3Cpath d='M13 12C13 5 13.6178 4 16.5 4C19.3822 4 20 5 20 12C20 19 19.3822 20 16.5 20C13.6178 20 13 19 13 12Z' fill='white'%3E%3C/path%3E%3C/svg%3E") no-repeat center; opacity: 0;}
.item-wrap .swiper-slide:hover .play-btn.pause{opacity: 1;}
.fancybox__container .play-btn,
.item-wrap #fotorama-thumbs.swiper .swiper-slide .play-btn,
.item-wrap .slider-bottom .swiper-slide .play-btn{width: 42px; height: 42px;}

.fancybox__container .play-btn{top: 50%; left: 50%; transform: translate(-50%, -50%);}
.f-thumbs__slide__img{object-fit: contain;}

html#mobile .item-wrap #fotorama-thumbs.swiper .swiper-slide .play-btn{width: 54px; height: 54px;}
.fancybox__container .slider-bottom{padding-top: 0;}

.main .main-central-header19
{
margin-bottom:5px!important;
}

#allCatalogBlock h1 
{
margin-bottom: 15px!important;
}

.iblock-search-result form {
	display: none;
}

.g-recaptcha textarea {
	width: 360px !important;
}

#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important;}
#a_block_catalog_sales .cat-thumb.height-img .cat-img.cat-img-new.cat-img-slider > span img {height: 210px !important; }
#a_block_catalog_sales .cat-thumb .cat-img.cat-img-new.cat-img-slider > span img {height: 215px!important; object-fit: cover;}
#a_block_catalog_sales .cat-thumb:not(.height-img) .cat-img.cat-img-new.cat-img-slider > span img {width: 100%!important;}
#a_block_catalog_sales .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {width: 100% !important;}
.catalog_provider_h1{margin: 10px 0;}

@media (max-width: 1840px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 385px;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 370px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 194px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 194px!important; width: 100%!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 175px!important;}
}

@media (max-width: 1740px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 375px;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 360px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 184px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 185px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 185px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 184px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 165px!important;}
}

@media (max-width: 1640px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 350px!important;}
	#a_block_catalog_sales .cat-thumbs .cat-over-left-new{top: 450px!important;}
	.default-stoly .cat-thumbs .cat-over-left-new, .default-shkafi .cat-thumbs .cat-over-left-new{top: 450px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 340px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 164px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 165px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 165px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 164px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 145px!important;}
}

@media (max-width: 1639px) {
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 330px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 174px!important;}
	#a_block_catalog_sales .cat-thumbs:not(.height-img)  .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 224px !important;}

}

@media (max-width: 1627px) {
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 164px!important;}
}

@media (max-width: 1540px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 340px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 320px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 154px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 155px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 155px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 154px!important;}
}
@media (max-width: 1420px) {
	#a_block_catalog_sales .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 224px !important;}
	
}

@media (max-width: 1375px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 400px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {width: 100%!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb:not(.height-img).cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img[data-parent_id="462897"]{
		width: auto !important;
		height: 180px !important;
	}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 214px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 215px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 215px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 214px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 200px!important;}
}

@media (max-width: 1275px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 360px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 194px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 194px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 180px!important;}
}

@media (max-width: 1224px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 420px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 400px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 234px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 235px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 235px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 234px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 214px!important;}
}

@media (max-width: 1100px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 400px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 214px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 215px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 215px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 214px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 194px!important;}
}

@media (max-width: 900px) {
	#a_block_catalog_list .cat-thumbs .cat-over-left-new {top: 380px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 360px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 194px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 195px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 195px!important; object-fit: cover;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .tmb-wrap {height: 194px!important;}

	#a_block_catalog_list .cat-thumbs> .cat-thumb.height-img.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img {height: 180px!important;}
}

@media (max-width: 800px) {
	.catalog-page .cat-thumb-new .color-sel {width: 81%!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img {margin-right: 9px!important; margin-left: 9px!important;}
}

@media (max-width: 768px) {
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider {height: 680px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap {height: 290px!important;}
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal {height: 289px!important;}
}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/modal_tp.css?17531834226567*/
.dop_btn_fancybox, [data-fancybox^='offer_detail_catalog_'] {
    cursor: pointer;
}

.offer_popup_block{display: flex;flex-direction: row;flex-wrap: wrap;gap: 20px;padding: 20px;min-width: 650px;max-width: 1024px;width: 90vw;box-sizing: border-box;border: 1px solid #e5e5e5;}
.offer_popup_block *{font-family: 'Arimo1', Arial, Helvetica, sans-serif;box-sizing: border-box;}
.offer_popup_block .gallery_block{width: calc(65% - 20px);border-right: 1px solid #e5e5e5;}
.offer_popup_block .gallery_block #fotorama_modal .swiper-wrapper .swiper-slide{height: 486px;display: flex;align-items: center;justify-content: center;}
.offer_popup_block .gallery_block #fotorama_modal .swiper-wrapper .swiper-slide img, .offer_popup_block .gallery_block #fotorama_modal .swiper-wrapper .swiper-slide video{max-width: 100%;max-height: 100%;object-fit: contain;}
.offer_popup_block .gallery_block #fotorama-thumbs-modal .swiper-wrapper{margin-top: 15px;}
.offer_popup_block .gallery_block #fotorama-thumbs-modal .swiper-slide{ height: 94px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 3px solid transparent;}
.offer_popup_block .gallery_block #fotorama-thumbs-modal .swiper-slide.swiper-slide-thumb-active{border: 3px solid #ee4d8a;}
.offer_popup_block .gallery_block #fotorama-thumbs-modal .swiper-slide img,
.offer_popup_block .gallery_block #fotorama-thumbs-modal .swiper-slide video{max-width: 100%; max-height: 100%;object-fit: contain;}
.offer_popup_block .gallery_block #fotorama_modal .swiper-button-prev::after{content: ""; background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat; width: 12px; height: 19px;}
.offer_popup_block .gallery_block #fotorama_modal .swiper-button-prev:hover::after{background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;}

.offer_popup_block .gallery_block #fotorama_modal .swiper-button-next::after{content: ""; background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat; width: 12px; height: 19px;}
.offer_popup_block .gallery_block #fotorama_modal .swiper-button-next:hover::after{background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;}
.offer_popup_block .gallery_block .slider-bottom{border-top: 1px solid #e5e5e5;}
.offer_popup_block .gallery_block .slider-bottom{padding-bottom: 20px;}
.offer_popup_block .right_block{width: 35%;}
.offer_popup_block .right_block h2{margin: 10px 0 20px;font-size: 24px;font-weight: bold;color: #000;}
.offer_popup_block .right_block .properties_block .prop_line{margin:5px 0}
.offer_popup_block .right_block .properties_block .prop_line .prop_name{color: #bbbcbe;display: inline-block;font-size: 15px;}
.offer_popup_block .right_block .properties_block .prop_line .prop_value{color: #000;display: inline-block}
.offer_popup_block .right_block .price_block{display: flex;gap: 10px;margin: 17px 0;align-items: center;}
.offer_popup_block .right_block .price_block .price_str b{color: #000;font-weight: bold;font-size: 22px;}
.offer_popup_block .right_block .price_block .price_str .price_number{margin: 5px 0;font-size: 22px;font-weight: bold;color: #ee4d8a;}
.offer_popup_block .right_block .price_block .k-col4{font-size: 0px;position: relative;z-index: 2;width: auto;margin-left: 35px;}
.offer_popup_block .right_block .price_block .k-col4 input{width: 39px;height: 28px;border: 1px solid #d1d1d1;font-size: 13px;text-align: center;}
.offer_popup_block .right_block .but1{width: 100%;}
.offer_popup_block .right_block .assist{border: 1px solid #ee4d8a;border-radius: 4px;padding: 10px;margin-top: 10px;text-align: center;}
.offer_popup_block .right_block .assist .assist-text{color: #000;margin-bottom: 5px;}
.offer_popup_block .right_block .assist .assist-call{color: #ee4d8a;font-size: 14px;}
.offer_popup_block .right_block .assist .assist-call .phone-number{font-size: 16px;font-weight: bold;margin-left: 5px;text-align: center;color: #ee4d8a;}
.offer_popup_block .right_block .promo-buttons{display: flex;gap: 10px;margin-top: 15px;}
.offer_popup_block .right_block .promo-buttons .promo-button{flex: 1;padding: 10px;font-size: 14px;font-weight: 500;border: none;border-radius: 4px;cursor: pointer; box-shadow: 0 0 5px rgba(0, 0, 0, .22), inset 0 -2px rgba(0, 0, 0, .25); color: #fff;}
.offer_popup_block .right_block .promo-buttons .pink-btn {background-image: linear-gradient(to top, #ee4d8a, #f24e8c);}
.offer_popup_block .right_block .promo-buttons .blue-btn{background-image: linear-gradient(to top, #144dbf, #0038a7);}

@media (max-width: 789px) {
    html#mobile .offer_popup_block{flex-direction: column;}
    html#mobile .offer_popup_block .gallery_block{width: 100%;}
    html#mobile .offer_popup_block .gallery_block .slider-bottom{height: auto;border-bottom: 1px solid #e5e5e5;}
    html#mobile .offer_popup_block .right_block{width: 100%;}
    html#mobile .offer_popup_block .right_block h2{font-size: 31px;}
    html#mobile .offer_popup_block .right_block .properties_block .prop_line .prop_name{font-size: 26px!important;}
    html#mobile .offer_popup_block .right_block .properties_block .prop_line .prop_value{font-size: 26px!important;}
    html#mobile .offer_popup_block .right_block .price_block .price_str b{font-size: 35px;}
    html#mobile .offer_popup_block .right_block .price_block .price_str .price_number{font-size: 35px;}
    html#mobile .offer_popup_block .right_block .price_block .k-col4{margin-left: 50px;}
    html#mobile .offer_popup_block .right_block .price_block .k-col4 .ui-spinner{width: 60px;}
    html#mobile .offer_popup_block .right_block .price_block .k-col4 .ui-spinner input{height: 100%;}
    html#mobile .offer_popup_block .right_block .price_block .k-col4 .ui-spinner .ui-spinner-up{top: 50%;right: unset;left: 150%;transform: translate(-100%, -50%);margin-top:0}
    html#mobile .offer_popup_block .right_block .price_block .k-col4 .ui-spinner .ui-spinner-down{top: 50%;right: unset;left: -50%;transform: translate(0%, -50%);margin-top:0}
    html#mobile .offer_popup_block .right_block .but1{font-size: 28px;}
    html#mobile .offer_popup_block .right_block .assist .assist-text, html#mobile .offer_popup_block .right_block .assist .assist-call{font-size: 35px!important;}
    html#mobile .offer_popup_block .right_block .assist .assist-call .phone-number{font-size: 35px;}
    html#mobile .offer_popup_block .right_block .promo-buttons .promo-button{font-size: 28px;}
}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/queries.css?17375658073919*/
@media screen and (max-width: 1024px) {
	
	.topmenu-catalog {
		line-height: 0!important;
	}	
}

@media screen and (min-width: 1200px) {
	
	.nav > div.center > ul > li{
		display: table-cell;
		float: none;
	}
	.portfolio .port:nth-child(4n+4) {
		margin-right: 20px;
	}

	.portfolio .port:nth-child(3n+3) {
		margin-right: 0;
		margin-left: -1px;
	}
	
	.portfolio .port{
		max-width: 287px;
	}
}

@media screen and (min-width: 1640px) {
	
	.portfolio .port:nth-child(3n+3) {
		margin-right: 20px;
	}

	.portfolio .port:nth-child(4n+4) {
		margin-right: 0;
		margin-left: -1px;
	}	
	.portfolio .port {
    max-width: 280px;
	}
	
}

@media screen and (max-width: 1200px) {
	.portfolio .port:nth-child(4n+4) {
		margin-right: 20px;
	}

	.portfolio .port:nth-child(3n+3) {
		margin-right: 0;
		margin-left: -1px;
	}
}


@media screen and (max-width: 768px) {
	.city,
	.line-left,
	.line-right,
	.kor-but2,
	.left
	{
		display: none; 
	}
	
	.center {
		width: 100%!important;
	} 
	
	.search-container {
		margin-left: 200px;
	}
	
	.topmenu-catalog {
		line-height: 18px!important;
	}	
	
}



@media screen and (max-width: 790px) {


	.office-in ul	{
		width: 50%;
	}
	
	body {
		overflow-x: hidden!important;
	}
	
	.main-popular-items  li,
	.main-popular-items li .item-photo
	{
		/*width: 100%!important;*/
	}

	.price3 {
		height: auto;
		right: 27px;
		left: auto;
	}

	.header-t td {
		border: 0;
		padding: 5px;
		text-transform: uppercase;
		font-size: 12px;
	}
	
	.kor-buts .but2:nth-child(2)
	{
		width: 150px;
	}
	
	.korzina td:nth-child(2),
	.korzina td:nth-child(3)
	{
		display: none!important;
	}
	 
	.all-day,
	.sr-ot-icons,
	.search-title,
	.fixmenu form,
	.catalog-more,
	.f2,
	.link-bar,
	.f-city,
	.catalog-index-sort,
	/* .search-in, */
	.search-container,
	.portfolio-sort,
	.wrap-white.block-items,
	.projects-archive-link
	{ 
		display: none!important;
	}
	.main-left-header.with-top-margin {
		font-size: 35px;
	}

	.f2.mobile_version {
		display: block!important;
	}
	
	.item-l,
	.item-r,
	.compl-box,
	.kor-price,
	.price-item-box-l,
	.catalog-index-thumbs li,
	.catalog-index-thumbs li img
	{
		width: 100%;
	}
	
	.catalog-index-thumbs .image-link {
		display: block;
		height: auto;
		width: 100%;
	}	
	
	.catalog-index-thumb-hover,
	.catalog-index-thumb-hover-arrow
	{
		width: 100%;
		height: 100%;
	}
	
	.cat-thumb-new {
		width: 99%;
	}
	
	.cat-thumb:hover .arrow-right {
		left: 90%;
	}
	
	.cat-thumb-new .color-sel {
		padding-left: 0;
		width: 100%;
	}
	
	
	.item-r .tab {
		height: auto;
	}
	
	.tabs-desc ul, .tabs-desc {
		height: auto;
		clear: both;
	}
	
	.tabs li, .tabs-desc ul li, .tabs-desc ul li.active 
	{
		width: 90%;
	}
	
	.tab-wrap {
		margin-top: 25px;
	}
	

	
	textarea,
	.right2
	{
		width: 300px!important;
	}

	.pre-head-phone {
		background: none;
		font-size: 13px;
		margin-left: 13px;
		padding-left: 0;
	}	
	
	.head a img {
		width: 50%;
		height: auto;
	}
	
	.search-container {
		margin-left: 0;
		position: absolute;
		top: 100px;
		left: 0;
		width: 100%;
	}	
	
	.head {
		margin-bottom: 30px;
	}
	
	.search-container .search-container-central {
		padding-left: 10px;
	}
	
	.search-container .search-in {
		width: 300px;
	}	
	
	.nav ul li {
		display: none;
		
	}
	
	.nav ul {
		display: block;
	}
	
	
	
	.topmenu-catalog
	{
		float: left;
		display: inline-block!important;
		width: 50%!important;
		background: none!important;
	}	

	
	.sales 
	{
		float: left;
		display: inline-block!important;
		width: 50%!important;
		font-size: 10px!important;
	}
	
	.nav ul li a{
		padding: 0!important;
		font-size: 11px;
		height: auto;
	}	
	
	.sales-container {
		margin: 0 20px;
	}
	
	.topmenu-catalog {
		line-height: 18px!important;
	}
	
	.pre-head .call-back .call-back-pop {
		z-index: 11;
		margin-left: 50px;
	}
	
	.f1,
	.article-in-catalog,
	.right
	{width: 100%!important;}
	
	.footer {
		background: none;
	}

	
}


@media screen and (max-width: 320px) {

}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/swiper-bundle.min.css?173226042918436*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/jquery.formstyler.css?17322604292175*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/jquery.formstyler.theme.css?173226042910997*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	position: relative;
    display: block;
    overflow: hidden;
    padding: 0px 45px 0 15px;
    height: 55px;
    border-radius: 0;
    background-color: #fff;
    box-shadow: none;
    border: 1px solid #dcdcdc;
    background-clip: padding-box;
    background-image: none;
    color: #a0a2a6;
    text-decoration: none;
    white-space: nowrap;
    line-height: 55px;
    text-align: left;
}
.jq-selectbox__select:hover {
	/*background: linear-gradient(#F6F6F6, #E6E6E6);*/
}
.jq-selectbox__select:active {
	/*background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;*/
}
.jq-selectbox__select:hover .jq-selectbox__dropdown, .jq-selectbox__select:active .jq-selectbox__dropdown, .jq-selectbox.focused .jq-selectbox__dropdown {display: block!important}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	/*border-left: 1px solid #CCC;*/
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 22px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 10px solid #a0a2a6;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/chosen.css?173226042912577*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.4.2
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2015 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
 font:13px 'Arimo1', Arial, Helvetica, sans-serif;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
cursor: pointer;
}
.chosen-container * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}
.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 8px 0 0 15px;
  height: 41px;

  border-radius: 3px;
  background-color: #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.22);
	background-image: -webkit-linear-gradient(bottom, #e8e8e8, #fff);
	background-image: -moz-linear-gradient(bottom, #e8e8e8, #fff);
	background-image: -o-linear-gradient(bottom, #e8e8e8, #fff);
	background-image: -ms-linear-gradient(bottom, #e8e8e8, #fff);
	background-image: linear-gradient(to top, #e8e8e8, #fff);
  background-clip: padding-box;

 color: #a0a2a6;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/bitrix/templates/mebela_2017_final/style/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url(/bitrix/templates/mebela_2017_final/style/../images/drop.png) right 7px center no-repeat;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('/bitrix/templates/mebela_2017_final/style/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/bitrix/templates/mebela_2017_final/style/chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;


  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 10px 0 10px 15px;
  line-height:41px;
  list-style: none;
  line-height:20px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #efefef;

}
.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices,
select.chosen-select, select.chosen-select-x
{
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 3px 7px 3px 7px;
  width: 100%;
  height: auto !important;
  height: 1%;
  border:1px solid #dcdcdc;
  background-color: #fff;
  line-height: 24px;
  cursor: pointer;
  text-align:right;
}

select.chosen-select, select.chosen-select-x {
  visibility: visible!important;
  overflow: hidden;
  height: 35px!important;
  text-align: left;
  text-indent: -9999px;
}

.default {font:13px 'Arimo1', Arial, Helvetica, sans-serif; text-align:right; cursor: pointer;}
.chosen-container-multi .search-field {float:right;}



.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  float:right;
  padding-right:17px;
  margin-right:9px;
  background: url(/bitrix/templates/mebela_2017_final/style/../images/drop.png) no-repeat right;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('/bitrix/templates/mebela_2017_final/style/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  /*color: #ccc;*/
  font-weight: bold;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {

}
.chosen-container-active.chosen-with-drop .chosen-single {


}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
/*  background-position: -18px 2px;*/
}
.chosen-container-active .chosen-choices {

}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('/bitrix/templates/mebela_2017_final/style/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/bitrix/templates/mebela_2017_final/style/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('/bitrix/templates/mebela_2017_final/style/chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
/* @end */


.chosen-container-multi .result-selected {background:url(/bitrix/templates/mebela_2017_final/style/../images/d-sel.png) no-repeat right center; padding-right:30px !important;}
.chosen-container-multi .active-result {background:url(/bitrix/templates/mebela_2017_final/style/../images/d-sel2.png) no-repeat right center; padding-right:30px !important;}



.portfolio-sort  .chosen-container-single .chosen-single, .l5 .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 4px 0 0 12px;
  height: 35px;
  border-radius: 0;
  background-color: #fff;
	box-shadow:none;
	border:1px solid #dcdcdc;
  background-clip: padding-box;
  background-image:none;

  color: #000000;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  text-align:left;
}

.portfolio-sort .chosen-container .chosen-drop, .l5 .chosen-container .chosen-drop {
  border: 1px solid #dcdcdc;
  border-top:0;
  text-align:left;

}
.portfolio-sort .chosen-results li, .l5 .chosen-results li {padding-right:25px; padding-left:12px;}

/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/lightslider.min.css?17322604295708*/
/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter,.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;-khtml-user-select:none;overflow:hidden}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideOuter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none;padding-left:0;margin:0;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url(/bitrix/templates/mebela_2017_final/style/../img/controls.png);cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100%!important;max-width:none!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/unslider.css?1732260429585*/
.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{height:100%;list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/jquery.jscrollpane.min.css?1732260429929*/
.jspContainer{overflow:hidden;position:relative}.jspHorizontalBar,.jspPane,.jspVerticalBar{position:absolute}.jspVerticalBar{top:0;right:0;width:7px;height:100%;border-radius:3px}.jspHorizontalBar{bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#dee0e2;position:relative;border-radius:3px}.jspDrag{background:#0038a7;position:relative;top:0;left:0;cursor:pointer;border-radius:5px}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/costume.css?17383253598151*/
.tmb-wrap .tmb-wrap-table {
    width: 99.6%!important;
}
.cat-thumb-portfti {
    width: 224px!important;
    height: 296px!important;
}
.cat-thumb-portfti .cat-img{
    height: 190px !important;
}
.cat-thumb-portfti .cat-img img{
    height: 190px !important;
}


/*
@media screen and (min-width: 1220px) and (max-width: 1279px) {
	.wrap > .center .main-box {    max-width: 100%!important;
    width: 100%!important;
}
}
*/



@media screen and (max-width: 1279px) {
.cat-img {
    height: auto;
    /* height: 260px !important; */
}
/*
.cat-over-left-new {
	top: 377px !important;
}
*/
.brazzers-daddy .image-wrap {
    height: 260px!important;
}

body .cat-img img,
.cat-img .cat-img-wrapper img {
    height: 100%;
    max-height: 100% !important;
}
.tmb-wrap {
    width: 274px!important;
}

}
@media screen and (min-width: 1225px) and (max-width: 1639px) { 
.jcar-wrap-cat .cat-thumb, .cat-thumb-portfti {
    width: 280px;
    height: 358px;
}
.cat-img {
    height: auto !important;
    height: 229px !important;
}

/*
#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .tmb-wrap .tmb-wrap-table{height: 100%!important;}
.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .tmb-wrap .tmb-wrap-table{height: 100%!important;}
#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-height: 229px!important;height: 229px!important;}
.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{height: 229px!important;max-height: 229px!important;}
*/

body .cat-img img,
.cat-img .cat-img-wrapper img {
/*     height: auto !important; */
    max-height: 100%!important;
}
.cat-over-left-new {
    top: 416px !important;
}
/* .cat-thumb-new {
    height: 403px!important;
} */
/* .cat-thumb.cat-thumb-new.cat-thumb-with-slider {
    height: 403px!important;
} */
.tmb-wrap {
    width: 274px!important;
}
}
@media screen and (min-width: 1360px) and (max-width: 1639px) {
	
/*
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .tmb-wrap .tmb-wrap-table{height: 14vw!important;}
	.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy{height: 14vw!important;}
*/
}
@media (min-width: 1640px){
	.cat-thumb, .cat-thumb-portfti {
    width: 248px;
    height: 294px;
	min-height: 294px;
}
	.portfolio-sort2 {
    /*width: 88.8%;*/
    width: 97.7%;
}
    body .cat-img img {
		max-height: 200px!important;
		/*max-width: inherit!important;*/
}
	.cat-thumb-new {
        width: 18.6%!important;
/*         width: 23%!important; */
        padding-bottom: 0!important;
        height: 400px!important;
		max-width: 23% !important;
  }
    
/*
    .unslider .cat-img {
        height: 222px!important;
    }
    .cat-img {
        height: 222px!important;
    }
    #a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{max-height: 222px!important;height: 222px!important;}
.tabs_content_main .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap > img{height: 222px!important;}
*/
    .cat-img-new {
        width: 100%!important;
        margin: 0 auto 6px!important;
		}
		.unslider{
			margin-left: 9px;
			margin-right: 9px;
			box-sizing: border-box
		}
    .cat-thumb:nth-child(3n) {
        margin-right: 20px!important;
    }
    .cat-thumb:nth-child(4n) {
        margin-right: 20px!important;
    }
}
.tab .recommends > li > .cat-thumb .cat-img > a{display: block;width: 100%;height: 100%;}
.tab .recommends > li > .cat-thumb .cat-img > a > img{max-height: 100% !important;}
#a_block_catalog_sales #allCatalogBlock .cat-thumbs .cat-thumb a > .unslider .cat-img > span > img{max-height: 100% !important;}


.dds_showmore_reviews{margin: 10px;color: #1d58cc;
    border-bottom: 1px dashed #1d58cc;
    margin-right: 5px;}
.dds_instert_reviews{margin-bottom:10px;}
.dds_instert_reviews li {
    width:auto!important;
}
.brazzers-daddy .image-wrap{
	height: 100%;
}
.brazzers-daddy span{
	display: block;
	height: 190px;
}
.brazzers-daddy{
	height: 100% !important;
}
.brazzers-daddy img {
	max-height: 100% !important;
}
.tmb-wrap{
    width: 274px!important;
}

.image-wrap img{
    margin: 0 auto;
}
.tmb-wrap-table div.active:hover{
    border-bottom: 5px solid #ee4d8a !important;

}



.thumb-item img{
    /*min-width: 145px;*/
}
.brazzers-daddy .image-wrap{
    box-sizing: border-box;
    /* padding-bottom: 10px; */
} 


/*dimateon styles*/
/*@media screen and (min-width: 1700px){
    .cat-img{
        height: 265px !important;
    }
    .cat-thumb-new{
        height: 445px !important;
    }
}
.cat-img{
    height: 265px !important;
}
@media screen and (min-width: 1640px){
    .cat-thumb-new{
        height: 445px !important;
    }
}
@media screen and (max-width: 1639px){
    .cat-thumb-new{
        height: 445px !important;
    }
}
@media screen and (max-width: 1279px){
    .cat-thumb-new{
        height: 445px !important;
    }
}*/


.cat-thumb-new{
	height: 364px;
	    /* padding-bottom: 20px !important; */
}
.tmb-wrap{
	max-width: 100%;
	box-sizing: border-box;
}
.cat-img{
	height: auto;
	height: 190px;
}

body .cat-img img {
	height: auto;
	max-height: 190px;
}
body .cat-img span {
display: block;
}

.brazzers-daddy .image-wrap{
/* 	height: 210px; */
}

.brazzers-daddy .tmb-wrap{
/* 	height: 210px; */
}
.cat-over-left-new{
	top: 418px;
}


.cat-thumb{
	min-height: 298px;
}
.LinkedList{
    display: flex;
    flex-wrap: wrap;
    margin: 25px -15px 30px -15px;
}
.LinkedList li{
    display: flex;
    padding: 0 15px;
    margin-bottom: 15px;
    transition: .3s;
}
.LinkedList li a{
    border-bottom: 1px dashed #1d58cc;
    font-weight: 600;
}
.LinkedList li a:hover{
    border-color: #ee4d8a;
    text-decoration: none;
    transition: .3s;
}
.LinkedList li a.linked-active{
    color: #000;
    border-color: #000;
    border: none;
}
.catalog-sort form:before, .catalog-sort form>div:before{
    content: '';
    clear: both;
    display: table;
}
#popup_div_jwplayer_display_icon{
    display: none !important;
}
#popup_div_jwplayer_display_iconBackground{
    display: none !important;
}
#popup_div_jwplayer_display{
    display: none !important;
}
#popup_div_jwplayer_controlbar_elements{
    display: none !important;
}
#popup_div_jwplayer_controlbar{
    display: none !important;
}
.ftel p, .ftel p a{
    color: #000;
}
.ftel p, .ftel p a:hover{
    /*color: #000;*/
    text-decoration: none;
}

.l5{
    height: auto;
}
.l5:after{
    content: '';
    display: table;
    clear: both;
}
.l6-in:after{
    content: '';
    display: table;
    clear: both;
}
.l6:after{
    content: '';
    display: table;
    clear: both;
}
.l6{
    width: 100%;
    text-align: right;
}
.l6-in{
    display: inline-block;
    padding-right: 0;
	margin-right: 20px;
	float: left;
}
.slider-txt div {
    display: block;
}

.l6-in .slider-txt p {
    float: left;
}
.border-slider {
	border: none !important;
}
.l6-in .but1{
    position: relative;
    right: initial;
    margin-left: 20px;
    display: inline-block;
}
.catalog-sort form:after{
    content: '';
    clear: both;
    display: table;
}
.cat-thumbs .cat-thumb > a > .unslider > .cat-img.cat-img-new.cat-img-slider > span{max-width: 100%}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span img.lazyload {display: none}
.cat-thumb .cat-img.cat-img-new.cat-img-slider > span img.lazyload:nth-of-type(1)  {display: block}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/mobile.css?1765279090132300*/
html#mobile .page-type-portfolio .portfolio-sort{display: block!important;}
html#mobile .page-type-portfolio .portfolio-sort form{margin-bottom: 50px;}
html#mobile .page-type-portfolio .portfolio-sort form table .select_block{display: none}
html#mobile .page-type-portfolio .portfolio-sort form table .select_block select:not(:has(+ div)){height:auto!important}
html#mobile .page-type-portfolio .portfolio-sort form table .select_block.appointment_block{display: block;}
html#mobile .tab[data_tab_code="RECOMMENDS"] .jcar-wrap-cat .jcarousel-control-prev,
html#mobile .tab[data_tab_code="RECOMMENDS"] .jcar-wrap-cat .jcarousel-control-next,
html#mobile .tab[data_tab_code="SERIA"] .jcar-wrap-cat .jcarousel-control-prev,
html#mobile .tab[data_tab_code="SERIA"] .jcar-wrap-cat .jcarousel-control-next,
html#mobile .tab[data_tab_code="VIEWED"] .jcar-wrap-cat .jcarousel-control-prev,
html#mobile .tab[data_tab_code="VIEWED"] .jcar-wrap-cat .jcarousel-control-next
{
	z-index: 9999;
	top: 50%;
    transform: translate(0, -50%);
}
html#mobile .tab[data_tab_code="RECOMMENDS"] .jcar-wrap-cat,
html#mobile .tab[data_tab_code="SERIA"] .jcar-wrap-cat
html#mobile .tab[data_tab_code="VIEWED"] .jcar-wrap-cat{
	margin: 0!important;
}

html#mobile .tab[data_tab_code="RECOMMENDS"] .jcar-wrap-cat .cat-thumb,
html#mobile .tab[data_tab_code="SERIA"] .jcar-wrap-cat .cat-thumb,
html#mobile .tab[data_tab_code="VIEWED"] .jcar-wrap-cat .cat-thumb{
	margin: 0;
}

html#mobile .default-stoly .cat-thumb-shkafi .cat-sizes .pointer{font-size: 25px;}
html#mobile .default-shkafi .cat-thumb-shkafi .cat-sizes{margin-top: 20px;}
html#mobile .default-shkafi .cat-thumb-shkafi .cat-sizes .pointer{font-size: 25px;}
html#mobile .default-stoly .cat-thumb-shkafi .cat-price-container-new, html#mobile .default-shkafi .cat-thumb-shkafi .cat-price-container-new{margin-bottom: 20px;}

html#mobile .more_info .compl-wrap .compl-box .compl-txt2{min-height: 95px;}
html#mobile .offer_remains{margin: 30px 0}

html#mobile #a_block_big_basket .korzina.main .banners_block{width: 100%;margin-top: 0;margin-bottom: 20px;}

html#mobile .prefix_chat-icon{
    width: 80px;
    height: 80px;
    bottom: 110px !important;
}
html#mobile .prefix_windowchat-icon {
    width: 80px;
    height: 80px;
    bottom: 200px !important;
}
html#mobile .prefix_chat-input button {
    width: 70px !important;
    height: 70px !important;
    background-size: 40px 40px !important;
    
}
html#mobile .prefix_close-icon {
    top: 15px;
    right: 15px;
    font-size: 46px;

}
html#mobile .prefix_chat-messages {
    height: calc(100% - 190px) !important;
}
html#mobile .prefix_header-text,
html#mobile .chat-input-content,
html#mobile .message,
html#mobile .prefix_chat-input textarea {
 font-size: 24px !important;
 -webkit-text-size-adjust: 100%;
}
html#mobile .prefix_chat-messages .message  {
    line-height: 40px !important;
}
html#mobile .prefix_telegram-icon {
    width: 80px;
    height: 80px;
    bottom: 290px !important;
}
html#mobile .prefix_whatsapp-icon{
    width: 80px;
    height: 80px;
    bottom: 380px !important;
}
html#mobile .prefix_chat-widget{
    z-index: 99999999;
    top: 0px !important;
    right: 0 !important;
    width: 100% !important;
    height: 100% !important
}
html#mobile .fix_menu_all__box__item__span__burger{
	background-size: contain;
}
html#mobile .fix_menu_all__box__item__span__local{
/* 	background-position-x: 40px !important; */
    height: calc(100% - 40px);
    background-size: contain;
}
html#mobile .fix_menu_all__box__item__span__logo{
	height: calc(100% - 20px);
	background-size: contain;
}
html#mobile .fix_menu_all__box__item:nth-child(4){
    height: 100%;
    background-size: contain;
    /* margin: auto; */
    margin-left: auto;
}
html#mobile .fix_menu_all__box__item__span__info{
	height: calc(100% - 40px);
    background-size: contain;
}
html#mobile #allCatalogBlock .cat-thumbs[data_line_element="2"]{
	gap: 26px;
}
html#mobile #allCatalogBlock .cat-thumbs[data_line_element="2"] .cat-thumb-new{
	width: calc(50% - 16px) !important;
    margin-bottom: 0;
}
html#mobile #allCatalogBlock .cat-thumbs[data_line_element="2"] .cat-thumb-new .cat__item__new__wrapper > div > p:first-of-type{max-width: 50%;text-align: left}
html#mobile #allCatalogBlock .load-more span{width: auto !important;}
.button-text, .df{
display:none;
}
html#mobile #bx-panel{display: none!important;}
html#mobile .cbk-body-mobile .ws-chat-body-content .ws-chat-message-source{
font-size:13px !important;
}
html#mobile .buyers_page.cbk-body-mobile div{
font-size:16px !important;
}
html#mobile .page-type-catalog.ui-popup-showed .good-box{
left:22% !important;
}
html#mobile .page-type-catalog.ui-popup-showed .good-box span{
font-size:35px;
text-align:center;
}
html#mobile .page-type-catalog.ui-popup-showed .good-box p{
font-size:30px;
line-height:150%;
text-align:center;
}
html#mobile .fcat-header ~ .back_link_mobile img{
width: 25px !important;
    height: auto !important;
}
.back_link_mobile{
    display:none;
}
html#mobile .page-type-catalog .catalog-page .sections_desctop{
    display: block;
}
html#mobile .page-type-catalog .catalog-page .sections_desctop .compare-title{
    flex-wrap: wrap;
    gap: 5px 10px;
    margin-top: 10px;
}
html#mobile .page-type-catalog .catalog-page .sections_desctop .main .catalog-index-thumbs{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    margin: 0;
}
html#mobile .page-type-catalog .catalog-page .sections_desctop .main .catalog-index-thumbs li{
    display: inline-block;
    width: calc(50% - 10px);
    margin: 0;
}
html#mobile .page-type-catalog .catalog-page .sections_desctop .main .catalog-index-thumbs li .image-link{
    height: 260px;
}
html#mobile .page-type-catalog .catalog-page .sections_desctop .main .catalog-index-thumbs li .image-link img{
    object-fit: contain;
}
html#mobile .catalog-page .tab-wrap .color-wrap h4 {
    display: block;
}
html#mobile .detail_part .back_link_mobile{
display:block !important;
}
html#mobile .detail_part .but1{
display:none;
}
html#mobile .button-text,
html#mobile .df{
display:block;
}
html#mobile .fancybox__container .slider-bottom{
padding-top:130px;
height:100%;
}
.main_ .portfolio-sort.portfolio-sort2 .catalog-sort{
display:none;
}

html#mobile .center .drop-color p,
html#mobile .center .compl-box p{
text-align:center;
}
html#mobile .center .com-m{
line-height:150%;
}
html#mobile .add-describe-col{
max-width:100%;
}
html#mobile .cus-table .cus{
width:25%;
}
.center .dil-txt2{
overflow:hidden;
}
html#mobile .ui-dialog.cities-pop .city-body{
    width: 430px !important;
    padding-top: 0;
    display: flex;
    flex-direction: column;
}
html#mobile .ui-dialog.cities-pop .city-body h5{order: -1;}
html#mobile .page-type-tenders .center .pay-table .cus{
height:100%;
}
html#mobile .page-type-tenders .center .pay-table .cus img{
width:115%;
height:100%;
}
html#mobile .cus-table .cus-tr{
display:flex;
flex-wrap:wrap;
}
html#mobile .buyers_page .arch-cont{
margin-top:50px;
}
html#mobile .wrap .center .tend-txt{
font-size:29px !important;
}

html#mobile .l2.check{
margin-top:25px;
}
html#mobile .buyers_page .wrap .center p{
line-height:150% !important;
}
html#mobile .cities-pop .country{
width:100% !important;
background: none;
box-sizing: border-box;
display: none;
}
html#mobile .cities-pop .city-sel-wrap{
width:100% !important;
box-sizing: border-box;
margin: 15px 0;
}
html#mobile .cities-pop .city-sel-in{
width:100% !important;
}
html#mobile  .cities-pop .jspScrollable .jspPane {
    transition: transform 0.2s ease-in-out;
}
html#mobile  .cities-pop .jspPane {
    position: relative;
}
html#mobile body .ui-dialog.cities-pop{
left: 53% !important;
}

html#mobile .no-scroll {
    overflow: hidden !important;
    height: 100% !important;
}

html#mobile .cities-pop .jspScrollable {
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important;
    max-height: 400px !important;
}


html#mobile .center .section_85 ul,
html#mobile .center .section_92 ul{
width:100% !important;
}
html#mobile  .allbuttonsti .del-but a{
padding:20px;
height:100%;
}
html#mobile .page-type-catalog .it-txt1{
line-height:150% !important;
}
html#mobile .recommends .cat-img{
padding:20px;
}
html#mobile .recommends .cat-thumb p{
text-align:center;
}
html#mobile .city-sel-in .jspContainer ul li,
html#mobile .city-sel-in .jspContainer .city-body,
html#mobile .AjaxBlock .city-body .cities-list li,
html#mobile .AjaxBlock  .city-body h5,
html#mobile .AjaxBlock  .search-in .in1,
html#mobile .AjaxBlock  .search-in .in1::placeholder{
font-size:30px  !important;
}
html#mobile .AjaxBlock .city-body .search-in{
width:85% !important;
}
html#mobile .center .ftab .but1
html#mobile .tab .com-m{
line-height:150%;
}
html#mobile .center .one-click-pop p{

font-size:30px !important;
}
html#mobile .center .one-click-pop{
height:auto !important;

}
html#mobile .center .bcd{
    width: 50% !important;
    display: flex;
    justify-content: center;

}
html#mobile .b-col-drop{
position:relative !important;
}
html#mobile .price-item-box-wrapp tr{
display:flex;
align-items:center;
gap:60px;
}
html#mobile .price3 tr td:nth-child(2), html#mobile .price3 tr td:nth-child(1){
height:100% !important;
}
html#mobile .center .price3 tr td.bottom{
    vertical-align: middle;
padding-bottom:0 !important;
height:100% !important;
}
html#mobile .center .b-col-drop{
left:0 !important;
}
html#mobile .page-type-catalog .compl-box{
width: 47.8% ! important;
}
html#mobile h4{
font-size:30px !important;
}
html#mobile .dil-txt{
display:none;
}
html#mobile .office-wrap p{
text-align:center !important;
}
html#mobile .but1{
padding:0px 10px;
}
html#mobile .center .but1{
    width: 50%;
}
html#mobile .red-tel{
padding:15px;
}
.tabs ul li:hover span{
display:none;
}
html#mobile .compl-txt1,
html#mobile .compl-txt2{
text-align:center !important;
}
html#mobile .frm_opin .l8 .required input{
width: 45px !important;
    height: 45px;
    margin-right: 20px;
}
html#mobile .frm_opin  input,
html#mobile .frm_opin textarea{
width:100% !important;
font-size:30px !important;
}
html#mobile input::placeholder,
html#mobile textarea::placeholder{
font-size:30px;
}
html#mobile .page-type-catalog .ui-dialog{
left:4% !important;
}
html#mobile .dds_instert_reviews{
font-size:30px;
}
html#mobile .center .date-rait{
font-size:30px;
}
html#mobile .item-desc-form{
display:flex;
flex-direction:column;
gap:15px;
}
html#mobile .item-desc-wrap div.row_cpt.required{
margin:0;
}
html#mobile .cvet span{
font-size:30px;
padding:10px;
white-space:nowrap;
}
html#mobile .more_info .tab-wrap .tabs .center ul li.active{
border-top:3px solid #003bad;
font-size:25px !important;
}
html#mobile .item-r .tab-wrap .tabs .center ul li.active
{
border-top:3px solid #ee4d8a;
font-size:25px !important;
}
html#mobile .item-r .tab-wrap .tabs .center ul li,
html#mobile .more_info .tab-wrap .tabs .center ul li{
font-size:25px !important;
}
html#mobile .buyers_page .more_info .tab-wrap .tabs .center ul li div{font-size:25px !important;}
html#mobile .more_info .tab-wrap.js-offer-tab-wrap .tabs .center ul li{font-size:30px !important;}
html#mobile .tabs ul li.active span{
display:none;
}
html#mobile .center .tabs li, html#mobile .center .tabs-desc ul li, html#mobile .center .tabs-desc ul li.active{
font-size:25px !important;
}

html#mobile .one-click-pop form .l2.check{
	margin-top: 0;
}

html#mobile .company_page .ui-widget{
left: 4% !important;
}
html#mobile .company_page .ui-dialog .ui-dialog-content{
padding:40px 20px;
}
html#mobile .page-type-company-work .ui-dialog{
        left: 4% !important;
}
html#mobile .buyers_page .l2 textarea{
    width: 100% !important;
    border: 1px solid #000;
    box-sizing: border-box;
    height:20vh;
    padding-left: 20px;
    line-height: 55px;
    border-radius: 20px;
    font-size: 32px !important;
}
html#mobile .page-type-basket .ui-dialog{
        left: 4% !important;
}
html#mobile .page-type-basket .link-bar.link-bar-catalog{margin-bottom: 0;}
html#mobile .page-type-basket #a_block_big_basket h1{margin-bottom: 0!important;}
html#mobile .page-type-basket #a_block_big_basket h1+br{display: none;}
html#mobile .page-type-basket #a_block_big_basket .korzina.main{padding-top: 10px;}
html#mobile .page-type-basket #a_block_big_basket .korzina.main .kor-price .cart-price-sale-label{width: auto;margin-right: 25px;line-height: 23px;margin-top: 10px;}
html#mobile .page-type-basket #a_block_big_basket .korzina.main .kor-price .cart-price-sale{color: #f14e8b;width: 224px;float: left;text-align: left;line-height: 23px;font-weight: 700;margin-top: 10px;}
html#mobile .page-type-basket .pop-kor[role="dialog"] #step1 .cart-step1-popup-subtitle{font-size:30px !important}
html#mobile .page-type-basket .pop-kor[role="dialog"] #step1 .cart-choose-city{font-size:30px !important}
html#mobile .page-type-basket .pop-kor[role="dialog"] #step1 .shipping-info .chosen-container, html#mobile .page-type-basket .pop-kor[role="dialog"] #step1 .shipping-info .chosen-container .chosen-single span{font-size:30px}
html#mobile .page-type-basket .pop-kor[role="dialog"] #step1 .shipping-info > input{font-size:30px}
html#mobile .page-type-catalog #a_block_catalog_list_shkafi #allCatalogBlock .tabs_main li.icon1 .small_w{line-height: 30px;white-space: normal;vertical-align: middle;}
html#mobile .page-type-catalog #a_block_catalog_list_shkafi #allCatalogBlock .tabs_main li.active:after{top: 35%;right: 5%;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #0c44b5;}
html#mobile  .center .check .required{
gap:0 !important;
}
html#mobile .kor-price .one-click-pop{
top: -185%;
}
html#mobile .center .item-wrap  .one-click-pop{
right: 70px !important;
    width: 73% !important;
    /*height: 495px !important;*/
}
html#mobile .kor-price .cart-step1-form .mask_phone{
width:98% !important;
}
html#mobile .center .one-click-pop .row_cpt.required{
display:block !important;
}
html#mobile .center .cart-step1-form input[type="text"]{
font-size:30px !important;
}
html#mobile .center .cart-step1-form input[type="text"]::placeholder{
font-size:30px !important;
}
html#mobile .center .one-click-pop .required{
display:flex !important;
}
html#mobile .center .korzina .kor-price .but1{
font-size: 30px !important;
    width: 100% !important;
}
html#mobile .center .l2 input[type="checkbox"] + label{
font-size:30px !important;
}
html#mobile .kor-price .cart-step1-form .code_personal_phone{
font-size:30px !important;
}
html#mobile .jcar-wrap .jcarousel .cat-thumb-portfti p{
text-align:center !important;
}
html#mobile .jcar-wrap{
margin:15px !important;
}
html#mobile .cart-next-step span{
color:#fff !important;
font-size:30px;
}
html#mobile .buyers_page .wrap .center{
width:100% !important;
}
html#mobile .cart-step1-form .cart-next-step .df{
display:flex;
}
html#mobile .cart-step1-form .cart-next-step {
  display: inline-block;
background:none;
  background-color: #f75b85; /* Розовый цвет фона */
  color: #fff; /* Белый цвет текста */
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 20px;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  position: relative;
  transition: background-color 0.3s ease;
width: 44%;
    display: flex;
    height: 100%;
    margin: 25px 0;
    padding: 10px;
    flex-direction: column;
    align-items: flex-start;
}

html#mobile .cart-next-step:hover {
  background-color: #e04d75; /* Более тёмный розовый цвет при наведении */
}

html#mobile .button-text {
  display: block;
  text-transform: uppercase; /* Заглавные буквы */
}

html#mobile .button-subtext {
  display: block;
  font-size: 12px;
  font-weight: normal;
}

html#mobile .button-icon {
  display: inline-block;
  font-size: 16px;
  margin-left: 10px;
  vertical-align: middle;
}

html#mobile .page-type- .l2 input{
width: 100% !important;
    border: 1px solid #000;
    box-sizing: border-box;
    height: 80px;
    padding-left: 20px;
    line-height: 55px;
    border-radius: 20px;
    font-size: 32px !important;
}
html#mobile .shipping-info .floor{
font-size:30px;
}
html#mobile  .page-type-basket textarea, .right2{
width:95% !important;
}
html#mobile .cart-step1-popup .chosen-container{
width: 100% !important;
    font-size: 30px;
}
html#mobile  .page-type-basket .cart-step1-popup .chosen-container-single .chosen-single{
height:56px;
}
html#mobile .center  .one-click-pop{
right: 132px !important;
margin-top:0 !important;
}
html#mobile  .center  .one-click-pop .required{
display:block;
}
html#mobile .sections_mobile{
align-items:flex-start;
}
html#mobile .page-type-search .basket-popover-bg-new{
    width: 600px;
    height: 285px !important;
    padding: 40px;
}
html#mobile .page-type-search .cat-thumb .cat-img.cat-img-new.cat-img-slider > span img{
margin: 0 auto 10px  !important;
}
html#mobile .page-type-search .wrap .center{
width:100% !important;
}
html#mobile .basket-popover-bg-new .pop-close-new{
z-index:99;
}
html#mobile .unslider .swiper-pagination{
display:flex !important;
}
.unslider .swiper-pagination{
display:none !important;
}
html#mobile .unslider .swiper-button-next, .swiper-button-prev{
color:#1d58cc !important;
display:flex !important;
}
html#mobile .unslider .swiper-button-next svg,
html#mobile .unslider .swiper-button-prev svg{display: none;}

html#mobile .unslider .swiper-button-next, .swiper-button-next{
color:#1d58cc !important;
display:flex !important;
}
html#mobile .open_offers{
display:flex;
justify-content:center;
}
html#mobile .page-type-catalog .AjaxBlock .unslider .cat-img img, html#mobile #a_block_catalog_provider_list .cat-img img{
max-height:100% !important;
width:100% !important;
}
html#mobile .mh410 .cat-thumb .cat-img.cat-img-new.cat-img-slider > span img{
    margin: 0 auto 10px !important;
}
html#mobile .mh410 .AjaxBlock .unslider .cat-img img{
    max-height: 260px !important;
padding:50px 0 0 0;
width:auto !important;

}
html#mobile .unslider{
border: none !important;
}
html#mobile .unslider .swiper-pagination{
display:flex;
justify-content:center;
}
html#mobile .unslider .swiper-button-next::after{
content: "";
    background: url(/bitrix/templates/mebela_2017_final/style/../images/main-page/right.png) 0 0 no-repeat;
    width: 12px;
    height: 19px;
}
html#mobile .unslider .swiper-button-prev::after{
content: "";
    background: url(/bitrix/templates/mebela_2017_final/style/../images/main-page/left.png) 0 0 no-repeat;
    width: 12px;
    height: 19px;
}
html#mobile .unslider .swiper-button-next, .swiper-button-prev{
color:#1d58cc !important;
}
html#mobile .unslider  .swiper-pagination-bullet-active{
background:#1d58cc !important;
}
html#mobile .unslider .swiper-pagination-bullet{
width:25px;
height:25px;
}
html#mobile .dil-table .di{
    padding: 40px;
    width: auto !important;
}
html#mobile .unslider .swiper-horizontal>.swiper-pagination-bullets{
    bottom: var(--swiper-pagination-bottom, 15px) ;
}
html#mobile .unslider .swiper-wrapper{
    padding-bottom:50px;
}
html#mobile .main .unslider .swiper-wrapper {
    padding-bottom: 0;
}
html#mobile .main .tabs_content_main > #tab1 > #allCatalogBlock > .cat-thumbs > .cat-thumb.cat-thumb-new.cat-thumb-with-slider > .cat-link2.cat-link2-new {
    margin-top: 0;
}
html#mobile .page-type-catalog .cat-link2-new {
    margin-top: 0;
}
html#mobile .company_page .wrap .center{
width:100% !important;
}
html#mobile .tab .rating-wrapp{
	width:100% !important;
    display: flex;
    width: 100%;
    gap: 25px;
    align-items: center;
    margin-bottom: 25px;
}
html#mobile .fa2 td{
line-height:150%;
font-size:30px;
}
/*html#mobile .ui-popup-showed .ui-corner-all{
left:4% !important;
}*/
html#mobile .catalog-sort .catalog-filtr .chosen-container-multi .chosen-results,
html#mobile .chosen-container .chosen-results{
    max-height: inherit !important;
     overflow-x: unset !important;
     overflow-y: unset !important;
}
html#mobile .center .subitems_wrapper{
width:100% !important;
}
html#mobile .center .otdel ul ul li a{
    line-height: 1.3 !important;
color: #0038a7;
    border-bottom: 1px dashed #0038a7;
}
html#mobile .otdel__list__wrapper ul li{
font-size:24px !important;
}
html#mobile .otdel ul, html#mobile .otdel div{
align-items:unset !important;
}
html#mobile .otdel__wrapper{
display:flex;flex-direction:column !important;
}
html#mobile .otdel__list__wrapper{
display:flex;flex-direction:row !important;flex-wrap:wrap !important;width:100% !important;align-items:flex-start !important;justify-content:flex-start !important;
}
html#mobile h3{
font-size:35px !important;
}
html#mobile .center .thanks-in h2, html#mobile .com-r h3, html#mobile .audio-com h3{
font-size:35px !important;
}
html#mobile .player__wrapper .pl2{
right: 40px !important;
    top: 129px !important;
}
html#mobile .player__wrapper .jp-mute{
    right: -1px !important;
    top: 141px !important;
}
html#mobile .player__wrapper{
padding-top:20px;
}
html#mobile .wrap .center{
width:97% !important;
}
html#mobile .load-more span{
    margin: 10px auto !important;
    background: none;
    position: unset;
    background-color: #FE5C98;
    color: #fff;
    padding: 22px 27px !important;
    width: 250px !important;
    font-size: 30px;
}
html#mobile .valign{
margin-top:0;
    height: 150px;
    width: fit-content;
}

html#mobile .required{
display:flex;
}
html#mobile input[type="checkbox"]{
width: 45px;
    height: 45px;
    margin-right: 20px;
}
html#mobile .add-com form input[type="file"]{
font-size:30px;
}
html#mobile .form-add-ti-href{
width:97%;
}
html#mobile .com{
    width: 90%;
    margin: 40px 20px;
}
html#mobile .frm_opin{
display: flex;
    flex-direction: column;
    width: 100%;
}
html#mobile .frm_opin .l7{
width:100%;
}
html#mobile .famous-clients h5{
font-size:35px !important;
}
html#mobile .textarea textarea{
width:100% !important;
font-size:30px; 
}
html#mobile .l8{
font-size:30px;
}
html#mobile .famous-clients div#table{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
html#mobile .famous-clients a{
width: 49% !important;
height:100% !important;
}
html#mobile .center .com .dol{
font-size:30px !important;
}
html#mobile .center .com .com-date{
font-size:30px !important;
}
html#mobile .center .com h3{
font-size:35px !important;
}
html#mobile .contacts_block .cont-slider-wrap .jcarousel_slick_slider > ul li img{
width:133px !important;
height:122px !important;
object-fit:unset;
}
html#mobile .image-wrap{
display:flex;
justify-content:center;
}
html#mobile .cat-thumbs .cat-thumb-new{
width:47% !important;
}
html#mobile .cat-thumbs .to-basket-new{
width:40% !important;
}
html#mobile .AjaxBlock .search .search-in .in1{
height:65px !important;
}
html#mobile .search .in1{
font-size:25px !important;
}
html#mobile .office-wrap .search .in1{
font-size:20px !important;
}
html#mobile #allCatalogBlock .cat-thumbs .cat-thumb{
margin-right:0 !important;
}
html#mobile .jcar-wrap-cat li .cat-img a{
height:100%;
}
html#mobile .mebel .jcar-wrap-cat li .cat-img img{
    width: auto !important;
    height: 100% !important;
     max-height: 100% !important;
     max-width: 100% !important;
}
html#mobile .mebel .jcar-wrap-cat .cat-thumb{
width:100% !important;
}
html#mobile .mebel .jcar-wrap-cat ul{
width:100% !important;
}
html#mobile .mebel .jcar-wrap-cat ul li{
width:50% !important;
}
html#mobile .jcar-wrap{
padding:0;
}
html#mobile .office-wrap{
background-size:contain;
}
html#mobile .fi, html#mobile .dig div, html#mobile .tend-txt, html#mobile .tender-list h3, html#mobile .tender-list ul li, html#mobile .wellcome, html#mobile .wellcome span, html#mobile .wac-h, html#mobile .fq > *, html#mobile .center .page-top-txt p, html#mobile .office-in p, html#mobile .center .office-in ul li a, html#mobile .otdel li span, html#mobile .no-city-txt, html#mobile .no-city-txt strong{
font-size:30px !important;
}
html#mobile .otdel ul, html#mobile .otdel div{
width: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}
html#mobile .otdel ul, html#mobile .otdel ul{
width: 50% !important;

}
html#mobile .otdel ul, html#mobile .oldeldiv ul{
width: 100%;

}
html#mobile .textare-wrap .required{
display:flex;
}
html#mobile .textare-wrap input[type="checkbox"]{
width: 45px;
    height: 45px;
    margin-right: 20px;
}
html#mobile .textare-wrap{
font-size:30px !important;
}
html#mobile .footer{
margin-top:0 !important;
}
html#mobile .center{
width:100% !important;
}
html#mobile .nav .center{
width:100% !important;
}
html#mobile .page-top-txt{
font-size:30px !important;
}
html#mobile body .ui-dialog{
left:53% !important;
}
html#mobile .fix_menu_all__box__item__span__callback{
background-position-x: 60px !important;
}
html#mobile .it-table tr td:first-child{
width:242px !important;
}
html#mobile .item-r, html#mobile .item-l{
max-width:100% !important;
}
html#mobile .it-table tr td, html#mobile .rait-txt{
/* white-space:nowrap !important; */
font-size:25px !important;
}
html#mobile .wrap-gray.portfolio_main{
padding-bottom:0 !important;
}
html#mobile .wrap-white.new_text.mobile_version{
display:none;
}
html#mobile .main_ .lSSlideOuter .main-popular-items.main-popular-items2 li{
height:auto !important;
}
html#mobile .red-tel{
margin-top:100px;
}
html#mobile .price3 tr td:nth-child(2), html#mobile .price3 tr td:nth-child(1){
height:auto;
}
html#mobile .portfolio-sort{
overflow:unset !important;
}
html#mobile #allCatalogBlock .cat-thumbs{
margin:0;
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    width: 100%;
}
html#mobile .player__wrapper{
	height:100%;
    margin: 50px 0;
    display: flex;
    flex-direction: column;
    align-items: center;

}
html#mobile .buyers_page .free__services__text{
    line-height: 150%;
    margin: 0 15px;
    margin-top: 50px;
    font-size: 30px;
}
html#mobile .fix_menu_all{
    padding-left: 0 !important;
}
/*
html#mobile .fix_menu_all__box__item.fix_menu_all__box__item__logo {
    flex: 0 0 31%  !important;
}
*/
html#mobile .buyers_page p{
    font-size: 30px !important;
}
html#mobile .item-desc-form-full .form-control.required{

    font-size: 30px;
    display: flex;
    gap: 20px;

}
html#mobile  .cart-step1-adress-label{
    padding-left: 0 !important;
}
html#mobile .row_cpt.required{
    font-size: 30px;
    margin-top: 25px;
}
html#mobile .item-desc-form-full .form-control.required input[type="checkbox"]{
    width: 5%;
    border: none;
    background: #fff;
}
html#mobile .show-more span{
    font-size: 30px !important;
}
html#mobile .buyers_page .tender-list ul li{
    font-size: 30px !important; 
    height: 100%;
    margin:5px 0;
}
html#mobile .cart-status-container span{
    font-size: 30px !important;
    line-height: 50px;
}
html#mobile .bcd a{
font-size:30px !important;;
}
html#mobile .cart-step1-form input[type="text"]::placeholder{
    font-size: 20px;
}
html#mobile .kor-price .one-click-pop{
    left:67px; 
}
html#mobile .dr-col-box div p{
    white-space: nowrap;
}
html#mobile .korzina .one-click-pop{
    height: auto !important;
    width: 555px !important;
}
html#mobile .one-click-pop .cb-h.bold, html#mobile .cart-step1-popup-title{
    font-size: 45px !important;
   
}
html#mobile .foto-wrap{
    padding:0px 0px 15px 0px;
}
/* html#mobile .foto-wrap img{
    width: 100%;
    height: 100%;
} */
html#mobile .to-basket-new img{
    width: 32px;
    height: 32px;
}

html#mobile .price-item-box-r {
    overflow: unset;
}
html#mobile .catalog-page .price-item-box-wrapp .one-click-pop{
	top: unset;
	bottom: 40%;
	z-index: 999
}
html#mobile .catalog-page .price-item-box-wrapp .one-click-pop .call-arr-down{
	left: 50%;
    right: unset;
    transform: translate(-50%, 0);
}

html#mobile .price-item-box-r .one-click-pop{
    top: -325px;
    right: 91px;
    height: auto !important;
    width: 510px !important;
}
html#mobile .price-item-box-r .one-click-pop p{
 font-size: 30px !important;
}
html#mobile .price-item-box-r .one-click-pop .one-click-pop-note{
    font-size: 30px;
}
html#mobile .kor-price .form-control.required label{
font-size: 30px;
}
 html#mobile .cat-thumbs .to-basket-new{
    display: flex;
    align-items: center;
    width: 222px !important;
    gap: 10px;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    justify-content: center;
    background-size: contain;
} 
html#mobile .kor-price .cart-step1-form .code_personal_phone {
    width: 100% !important;
}
html#mobile .kor-price .cart-step1-form .mask_phone{width: 25ch !important;}
html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-cities"] .ui-dialog-content.ui-widget-content .AjaxBlock .city-body{background: #fff;}
html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-cities"] .ui-dialog-content.ui-widget-content .AjaxBlock .city-body .cities-list{height: auto;overflow-y: auto;max-height: 250px;}
html#mobile .frm_ordering p,
html#mobile .frm_ordering label{
    font-size: 30px;
}
html#mobile body .ui-dialog.pop-kor .ui-dialog-content{
    padding: 20px;
}
html#mobile .cart-choose-city-label{
    font-size: 30px !important;
}
html#mobile .frm_ordering  .cart-step1-popup-subtitle{
    font-size: 35px !important;
}
html#mobile .cart-step1-popup-form .cart-checkbox-label label,
html#mobile .cart-step1-popup-form .cart-checkbox-label p{
    padding-bottom: 25px;
    line-height: 50px;
    width: 95%;
    font-size: 30px !important;
}
html#mobile .kor-price .one-click-pop-note{
    font-size: 30px !important;
}
html#mobile #a_block_popup_buy_one_click_basket p{
    font-size: 30px !important;
}
html#mobile .korzina .kor-price .but1{
    margin: 0 auto;
}
html#mobile .bcd {
    width: 154px !important;;
}
html#mobile .kor-price div{
    font-size: 30px !important;;
}
html#mobile .rating-wrapp{
    width: 125px !important;;
}
html#mobile .cart-price-final-label{width: auto !important;margin-right: 25px;}
html#mobile .jcar-wrap3 .jcarousel .meb div img{
    width: 100% !important;
    height: 100% !important;
}
html#mobile .tab-wrap .tabs li, html#mobile .tabs-desc ul li, html#mobile .tabs-desc ul li.active{
    font-size: 30px !important;
}
html#mobile .rating-count a{
    font-size: 30px !important;
}
html#mobile .b-col-arr{
    left: 431px;
}
html#mobile .b-col-drop{
    width: 616px;
        bottom: 34px;
        left: -406px;
}
html#mobile .version.mobile_version{
    text-align: center;
}
html#mobile .buyers_page  .dil-txt li{
    height: 100% !important;
}
 html#mobile .buyers_page .tender-list ul li span{
    font-size: 30px !important;
} 
html#mobile  .buyers_page div{
    font-size: 30px !important;
}
html#mobile  .buyers_page .general-catalog-txt h2{
    font-weight: 700;
}
html#mobile  .buyers_page .pay-table .cus{
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

html#mobile  .buyers_page .di p{
    text-align: center !important;
}
html#mobile  .buyers_page .cus .pay-img p{
    text-align: center !important;
}
html#mobile  .buyers_page .footer{
    margin-top: 0 !important;
}
html#mobile  .buyers_page .arch-cont .but1{
    width: 100% !important;
}
html#mobile  .buyers_page .cus-tr{
    display: flex;
    flex-wrap: wrap;
}
html#mobile  .buyers_page .cus{
    width: 49.7%;
}
html#mobile .buyers_page .red-tel {
    margin: 15px;
}
html#mobile  .buyers_page .arch-cont{
    width: 100%;
}
html#mobile .buyers_page .del-but a{
    width: 95% !important;
}
html#mobile .buyers_page .wrap > .center .main-box.main{
    width: 96.5% !important;
    margin: 210px 15px 0 15px;
}
.dil-txt2{
    overflow: unset;
    margin:50px 0;
}
html#mobile .buyers_page .center {
    margin: 0 !important;
}
html#mobile .buyers_page .second-txt{
    font-size: 30px !important;
}
html#mobile .buyers_page .pay-table{
    margin: 50px 0;
}

html#mobile .buyers_page .free__services__text strong{
    font-size: 25px !important;
}
html#mobile .buyers_page .org-wrap{
    display: flex;
    flex-wrap: wrap;
    gap: 25px;
}
html#mobile .buyers_page .org-wrap .org{
    width: 100%;
    padding: 0;
    height: 100%;
}
html#mobile .buyers_page .org-bot-text{
    font-size: 30px;
}
html#mobile .buyers_page h3{
    font-size: 35px !important;
    margin: 25px 0;
}
html#mobile .buyers_page h5{
    font-size: 35px;
}
html#mobile .buyers_page .ftabs li{
    font-size: 25px !important;
    padding: 25px 25px !important;
    line-height: 118% !important;
    text-align: center;
    height: 103px !important;

}
html#mobile .buyers_page .ftab {
padding: 20px !important;
width: 100% !important;
}
html#mobile .buyers_page .ftab form {
    width: 95% !important;
    }
html#mobile .ftab h5{
    padding: 0 !important;
    margin-bottom:25px;
    font-size: 35px !important;
}
html#mobile .buyers_page .ftab .l2 p{
font-size: 32px !important;
}
html#mobile .buyers_page .ftab .inputtextarea{
    width: 100% !important;
    border: 1px solid #000;
    border-radius: 20px;
    font-size: 35px;
    padding-left: 20px;
}
html#mobile .buyers_page .ftab .fred {
    font-size: 26px !important;
    line-height: 150%;
}
html#mobile .buyers_page .ftab .required label{
    font-size: 30px !important;
}
html#mobile .buyers_page .ftab .cpt_field .cpt{
    font-size: 32px !important;
}
html#mobile .buyers_page  .l2 input{
    width: 100% !important;
    border:1px solid #000;
    box-sizing: border-box;
    height: 80px;
    padding-left: 20px;
    line-height: 55px;
    border-radius: 20px;
    font-size: 32px !important;
}
html#mobile .buyers_page .ftab .but1{
    padding: 0 !important;
    width: 100% !important;
    font-size: 1em;
    background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
    color: #fff;
    border: none;
    height: 100px;
    padding: 10px 20px;
    font-size: 30px;
    display: flex;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    position: relative;
    overflow: hidden;
    margin: 20px auto;
}
html#mobile .to__know__title{
font-weight: 400;
font-size: 50px !important;
text-align: center;
color: #252525;
}
html#mobile .to__know__description{
font-weight: 400;
font-size: 30px !important;;
line-height: 143%;
text-align: center;
color: #252525;
}
html#mobile .our__history__wrapper{
	gap:50px;
    display: flex;
    flex-direction: column;
    align-items: center;
margin-bottom:70px;
}
html#mobile .our__history__item{
border-bottom: 5px solid #0034ac;
border-top: 5px solid #0034ac;
border-radius: 3px;
margin:0 23px;
padding:50px 42px;
gap:50px;
display:flex;
flex-direction:column;
align-items:center;
}

html#mobile .our__history__title {
    font-weight: 700;
    font-size: 50px !important;;
    line-height: 90%;
    color: #0034ac;
    text-align: center;
    margin-top: 100px;
}

html#mobile .our__history__item__title {
    font-weight: 700;
    font-size: 35px !important;;
    line-height: 114%;
    text-transform: uppercase;
    text-align: center;
    color: #0034ac;
}

html#mobile .our__history__item__description {
    font-weight: 400;
    font-size: 30px !important;;
    line-height: 167%;
    text-align: center;
    color: #252525;
}

html#mobile .center .tab-wrap .more.first {
    font-size: 20px;
    top: -175px !important;
    right: unset;
    left: 29px;
}

html#mobile .center .tab-wrap .more.two {
    font-size: 20px;
    top: -68px !important;
    right: unset;
    left: 29px;
}

html#mobile .video-wrap{
width:100%;
}
html#mobile .video{
width:100%;
border:none;
border-radius:unset;
height:100%;
}
html#mobile .v-time{
font-weight: 400;
font-size: 30px !important;;
line-height: 80%;
text-align: right;
margin-bottom:90px;
color: #a8abb0;
margin-right:40px;
}
html#mobile .video *{
border-radius:unset;
}
html#mobile .av2 h3{
font-weight: 700;
font-size: 35px !important;
text-align: center;
color: #0034ac;
margin-bottom:30px;
font-family:'Arimo1', Arial, Helvetica, sans-serif !important;
}
html#mobile h3{
font-family:'Arimo1', Arial, Helvetica, sans-serif !important;
}
html#mobile .player__wrapper .pl1{
font-weight: 700;
font-size: 35px;
line-height: 123%;
color: #0034ac;
display:block;
position:unset;
}
html#mobile .player__wrapper .pl2{
right:63px;
top:129px;
}
html#mobile .player__wrapper .jp-play{
left:20px;
top:142px;
}
html#mobile .player__wrapper .jp-progress{
right: 100px;
    width: 540px;
left:47px;
top:148px;
}
html#mobile .player__wrapper .jp-mute{
right:11px;
top:141px;
}
html#mobile .player__wrapper .player__box{
margin-top:150px;
}
html#mobile .ct a{
    background-size: 75% !important;
    height: 50vw;
}
html#mobile .ct div{
height:50vw;
}
html#mobile .ct.slick-slide{
height:50vw;
}
html#mobile .our__benefits__item:last-of-type{
margin-bottom:0px;
}

html#mobile .our__benefits__title{
font-weight: 700;
font-size: 35px;
text-align: center;
color: #0034ac;
}
html#mobile .our__benefits__sub__title{
font-weight: 400;
font-size: 33px;
line-height: 130%;
text-align: center;
color: #ee4d8a;
}
html#mobile .our__benefits__item{

    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 50px;
    margin-bottom:30px;
}
html#mobile .fancybox__container .item-wrap #fotorama.swiper .swiper-slide {height: 300px;}
html#mobile .fancybox__container .slider-bottom {padding-top: 0;}
html#mobile .header__buttons {z-index: 1050;}
html#mobile .fancybox__content.custom-width .slider-top, html#mobile .fancybox__container.gallery_portfolio_detail_catalog .fancybox__slide.is-selected .fancybox__content .slider-top {height: 321px;}

html#mobile .our__benefits__text {
    font-weight: 400;
    font-size: 30px;
    line-height: 167%;
    color: #252525;
}

html#mobile .our__benefits__wrapper{
display:flex;
flex-direction:column;
}
html#mobile .why__chose__title{
font-weight: 700;
font-size: 50px;
text-align: center;
color: #0034ac;
margin:55px 37px;
}
html#mobile .page-top-txt h1{
display:none;
}
html#mobile .center{
max-width:100% !important;
}
html#mobile .blue__color{
color: #0034ac;
}
html#mobile .pink__color{
color: #f04d8b;
}
html#mobile .main-box .link-bar {
    display: block !important;
    padding: 0 5px !important;
    margin-bottom: 35px;
    padding-top: 0 !important;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
html#mobile .main-box .link-bar a,
html#mobile .main-box .link-bar span,
html#mobile .main-box .link-bar{
font-size:24px !important;
color: #767d83;
}
html#mobile .preview__display__wrapper {
  position: relative;
  background: url('/bitrix/templates/mebela_2017_final/style/../images/company-about-bg-gradient.png') no-repeat center;
  background-size: cover;
}
html#mobile .company_page > .wrap > .center{
margin:0 !important;
}
html#mobile .company_page .wrap > div{
margin:0 !important;
} 
html#mobile .preview__display__wrapper .preview__display__description{
font-weight: 400;
font-size: 30px;
line-height: 167%;
text-align: center;
color: #fff;
padding:0px 50px 307px 50px;
}
html#mobile .preview__display__wrapper .preview__display__title{
font-family: var(--font-family);
font-weight: 700;
font-size: 30px;
line-height: 167%;
text-transform: uppercase;
text-align: center;
color: #fff;
padding:215px 50px 120px 50px;
}
html#mobile .port-img img{

width:337px !important;
height:301px !important;

}
html#mobile .main_ .wrap .catalog-sort{
display:none !important;
}
html#mobile #allCatalogBlock .chosen-single span{
color:#3c3c3c;
}
html#mobile .all{
font-size:25px !important;
}
html#mobile table td .chosen-container{
width:363px !important;;
}
html#mobile #allCatalogBlock .cat__thumb__link{
padding:0 !important;
}
html#mobile #allCatalogBlock .rating-wrapp-new{
display:flex;
gap:10px;
align-items:center;
}
html#mobile #allCatalogBlock .cat-price-container-new{
display:flex;
align-items:baseline;
gap:10px;
}
html#mobile #allCatalogBlock .image-wrap img{
max-height:540px !important;
width: 100% !important;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
html#mobile .mh410 #allCatalogBlock .image-wrap img{
    max-height: 350px !important;
    padding:20px;
    width:auto !important;
    margin: 0 auto 10px !important;
}
html#mobile .cat-thumb .cat-img.cat-img-new.cat-img-slider > span img{
    margin: 0 !important;
}
 html#mobile #allCatalogBlock .image-wrap{
padding:0px !important;
} 
html#mobile #allCatalogBlock .cat-img{
height:100% !important;
}
html#mobile #allCatalogBlock .cat-img .swiper-slide video {height: 340px;}
html#mobile #allCatalogBlock .cat-img-slider .swiper-slide video{height: 564px;}
html#mobile #allCatalogBlock .brazzers-daddy .image-wrap{
height:100% !important;
}
html#mobile #allCatalogBlock .price-list-new .dashed,
html#mobile #allCatalogBlock .to-basket-new .dashed{

    color: #fff;
    border-bottom: none;
    font-size: 25px;
    text-transform: uppercase;
    display: block;
    width: 21vw;
text-align:center;
    white-space: normal;

}
html#mobile #allCatalogBlock .price-list-new:hover {
    background: #FE5C98!important;
}
html#mobile #allCatalogBlock .cat-link2{

}
html#mobile #allCatalogBlock .price-list-new,
html#mobile #allCatalogBlock .to-basket-new{

    margin: 50px auto !important;
    background: none;
    position: unset;
    background-color: #FE5C98;
    color: #fff;
    padding: 22px 27px !important; 

}
html#mobile #allCatalogBlock .cat__item__new__wrapper{
padding:20px;
    display: flex;
    flex-direction: column;
gap:25px;
}
html#mobile #allCatalogBlock .dfj p{
color:#A0A2A6;
font-size:25px;
margin:0 !important;;
}
html#mobile #allCatalogBlock .dfj{
display:flex;
justify-content:space-between;
flex-direction:row;
align-items:center;
}
html#mobile #allCatalogBlock .dfj.cat__item__country .dfj-hidden {
    display: none;
}
html#mobile #allCatalogBlock .cat-thumb-new{
width:100% !important;
height:100% !important;
border-radius:15px;
}
html#mobile .catalog-sort .catalog-filtr{
display:flex;
flex-wrap:wrap;
row-gap:25px;
}
html#mobile .AjaxBlock h1{
margin-bottom:50px !important;
}
.catalog-filtr .chosen-container-multi .chosen-choices .search-choice-count + .search-field{
margin-top:0 !important;
display:block !important;
}
html#mobile .portfolio-sort .chosen-container-single .chosen-single{
padding-left:10px;
}
html#mobile #allCatalogBlock .main ul.tabs_main > li.active:after{
    top: 35%;
    right: 5%;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #0c44b5;
}
html#mobile .portfolio-sort.portfolio-sort2 .all{
max-width:100%;
}
html#mobile .main ul.tabs_main > li{
padding:0;
}
html#mobile table.chosen-single spab{
padding-left:10px;
}
html#mobile .catalog-filtr .l5 .l5-in{
width:96%;
}
html#mobile .wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5, html#mobile .wrap .center .main-box.main #a_block_catalog_provider_list #allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5{
width:50%;
max-width:50%;
}
html#mobile .portfolio_main .main-popular-items .lslide .main-popular-items-link{
padding: 0 4px !important;
}
html#mobile .portfolio .port-link{
font-weight: 400;
font-size: 30px !important;
}
html#mobile  .main-popular-items-link a{
font-weight: 400;
font-size: 30px !important;
}
html#mobile  .main-popular-items-text{
font-weight: 400;
font-size: 25px !important;
}
html#mobile .portfolio .port-txt{
font-weight: 400;
font-size: 25px !important;
}
html#mobile .appointment,
html#mobile .date,
html#mobile .port-txt2{
            display: none; 
        }
html#mobile .main #allCatalogBlock ul.tabs_main{
display: flex !important;
    flex-wrap: wrap;
    column-gap:16px;
row-gap:25px;
}
html#mobile .main ul.tabs_main > li a{
height: 80px;
font-size: 25px;
    text-align: left;
    white-space: nowrap;
    text-transform: unset;
}
html#mobile .main #allCatalogBlock ul.tabs_main > li{
display:block !important;
    width: 344px !important;
    background: #f5f5f5;
}
html#mobile .main #allCatalogBlock ul.tabs_main > li a{
    width: 362px !important;
}
html#mobile .catalog-sort .catalog-filtr .chosen-container-multi .chosen-choices li.search-field input[type=text], .catalog-filtr .chosen-container-multi .chosen-choices .search-choice-count{
font-size:16px;
display:none;
}
html#mobile .catalog-sort .chosen-select-x + div.chosen-container-multi .chosen-choices li.search-field:before{
font-size:25px;
top:11px;
}
html#mobile .l5 .chosen-results li, html#mobile .portfolio-sort .chosen-results li{
font-size:25px !important;
}
html#mobile .catalog-sort .catalog-filtr .chosen-container-multi .chosen-results{
max-height:240px;
}
html#mobile .AjaxBlock .portfolio-sort{
overflow:unset;
}
html#mobile .catalog-sort .search-field{
padding:10px;
height:60px;
}
html#mobile .catalog-filtr .l5{
max-width:100%;
width:100%;
}
html#mobile #allCatalogBlock .catalog-sort{
display:block;
width:100%;
}
html#mobile .fancybox-skin input{
width:97%;
padding:20px 0;
border: 1px solid #000;
border-radius:20px;
font-size:1.5em;
padding-left:15px;
}
html#mobile .city-sel-in{
width:100% !important;
}
html#mobile .AjaxBlock .search-in .go{
top:14px;
}
html#mobile .AjaxBlock .search-in{
padding:5px;
}
html#mobile .cities-pop{
left:415px !important;
top:489.003px !important;
}
html#mobile .search-in .in1{
font-size:1em;
}
html#mobile .search-in .in1::placeholder{
font-size:1.5em;
}
html#mobile .cities-list ul{
float:none;
width:100%;
}
html#mobile .country{
font-size:1.5em;
width:100% !important;
margin-bottom:20px;
}
html#mobile .cities-list li span{
padding: 13px 15px 5px 15px;
margin-bottom:25px;
height:31px;
}
html#mobile .cities-list{
width:100%;
    padding: 0 0 0 25px;
}
html#mobile .city-body h5{
margin:0 0 25px 30px !important;
font-size:1.5em;
}
html#mobile .cities-list li{
font-size:1.5em;
}
html#mobile .jspPane ul{
display:flex !important;
flex-direction:column;
gap:20px;
width:100% !important;
box-sizing: border-box;
}
html#mobile .jspContainer{
overflow-y: auto;
width:100% !important;
}
html#mobile .cities-pop .city-body{
width:470px !important;
padding-top:51px;
}
html#mobile .city-body .search-in{
width:436px;
margin: 0 0 36px 25px;
}
html#mobile .city-sel-in ul li{
font-size:1.5em;
}
html#mobile .jspPane{
width:100% !important;
}
html#mobile .city-sel-wrap{
width:100% !important;
}
html#mobile .fancybox-skin form{
display: flex;
    gap: 20px;
    flex-direction: column;
}
html#mobile .fancybox-desktop .cb-h{
    font-size: 2.5em;
    text-align: center;
}
html#mobile .fancybox-desktop .input__caption{
margin-bottom:20px;
}
html#mobile .fancybox-desktop{
width:95% !important;
left: 2.5% !important;
}
html#mobile .fancybox-desktop .but1{
padding:0 !important;
font-size:1em;
background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
    color: #fff;
    border: none;
height:100px;
    padding: 10px 20px;
    font-size: 30px;
    display: flex;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    position: relative;
    overflow: hidden;
    margin: 20px auto;

}

html#mobile .check .required input{
width:5% !important;
}
html#mobile .check .required{
display:flex;
gap:25px;
}
html#mobile .fancybox-inner{
width:100% !important;
height:100% !important;
}
html#mobile .fancybox-skin{
font-size:2em;
}
html#mobile .com-m{
    font-size: 30px !important;
    line-height: 50px;
    padding-right:0 !important;
}
.html#mobile .date-rait{
    font-size: 30px;
    line-height: 50px;
}
html#mobile .name{
    font-size: 35px !important;
}
html#mobile .main-box .link-bar a, html#mobile .main-box .link-bar span, html#mobile .main-box .link-bar{
    padding-bottom: 20px;
}
html#mobile .sections__show__more {
    background: #0034AC;
    color: #fff;
    border: none;
    padding: 20px 20px;
    font-size: 20px;
    display: flex;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    position: relative;
    overflow: hidden;
    margin: 20px auto;
    text-transform: uppercase;
}
.sections__show__more{
display:none;
}
html#mobile .sections__show__more::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300%;
    height: 300%;
    background: rgba(255, 255, 255, 0.15);
    transition: all 0.3s ease;
    border-radius: 50%;
    transform: translate(-50%, -50%) scale(0);
}

html#mobile .sections__show__more:hover::before {
    transform: translate(-50%, -50%) scale(1);
}

html#mobile .sections__show__more:hover {
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
    transform: translateY(-2px);
}

html#mobile .sections__show__more:active {
    transform: translateY(1px);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}


html#mobile .jcarousel-com2 li{width: 349px}
html#mobile {overflow-x: hidden}
/*html#main, html#main body {min-width: 1200px;margin: 0 auto}

html#mobile, html#mobile body {width: 780px;margin: 0 auto}*/
html#mobile {/* width: 767px; */width: 100%;}
html#mobile body {/* width: 767px; */width: 100%;zoom: 1;-moz-text-size-adjust:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; text-size-adjust:none;margin: 0 auto;overflow-x: hidden;font: 16px 'Arimo1', Arial, Helvetica, sans-serif;}
html#mobile .main_version {display: none}
html#mobile  .footer .main_version {display: none!important}
html#mobile .catalog-index-thumbs li {width: 100%}
html#mobile .catalog-index-thumbs .image-link {width: 100%;height: 380px;display: block}
html#mobile .catalog-index-thumbs .image-link img {width: 100%!important;height: auto!important}
html#mobile .price-item-box-l, html#mobile .price-item-box-r {display: block;width: 100%;height: auto}

html#mobile .menu_close_btn{
    right: 27px;
    position: fixed;
    z-index: 9;
}
html#mobile .menu_close_btn{
display:block;
}
html#mobile .search-container-central {
    margin-top:100px;
}

html#mobile h3 {font-size: 28px;font-family: 'Roboto', sans-serif;}
html#mobile h1 {font-size: 38px!important;font-family: 'Roboto', sans-serif;text-align: left}
html#mobile .pre-head {display: none}
html#mobile .head {height: 143px;}
html#mobile .head a img {max-width: 40%!important;margin-left: 0px}
html#mobile .head > a {display: inline-block;vertical-align: top;}
html#mobile .phones_mobile {width: 40%;display: inline-block!important;vertical-align: top;text-align: center;margin-top: 16px;margin-left: 43%}
html#mobile .link-bar span, html#mobile .link-bar {font-size: 23px}
html#mobile .l5 {width: 100%;margin-bottom: 10px}
html#mobile .portfolio-sort table {width: 500px}
html#mobile .portfolio-sort form {margin-bottom: 20px;width: 100%}
html#mobile .portfolio-sort form table {width: 100%}
html#mobile .portfolio-sort form table span {display: block;padding-right: 0;margin-bottom: 10px;text-align: left}
html#mobile .l5 .chosen-container-single .chosen-single, html#mobile .portfolio-sort .chosen-container-single .chosen-single {height: 50px;line-height: 38px}
html#mobile .l5 .chosen-results li, html#mobile .portfolio-sort .chosen-results li {text-align: left;display:flex;align-items:center;gap:10px;}
html#mobile .chosen-container-single .chosen-search input[type=text] {height: 50px;line-height: 50px}
html#mobile .portfolio-sort form li span {margin-bottom: 5px;display: block}
html#mobile .portfolio-sort form .jq-selectbox {display: block}
html#mobile .portfolio-sort table td + td {padding-left: 10px}
html#mobile .portfolio-sort .all {margin-top: 10px}
html#mobile .l6-in .but1 {font-size: 22px;width: 200px!important}
html#mobile .l6-in {margin-right: 5px!important}
html#mobile .jcar-wrap-cat .jcarousel-control-prev, html#mobile .jcar-wrap-cat .jcarousel-control-next {top: 170px; z-index: 9999;}
html#mobile .tab .jcar-wrap-cat .jcarousel-control-prev, html#mobile .tab .jcar-wrap-cat .jcarousel-control-next {z-index: 0}
html#mobile .jcar-wrap-cat li .cat-img {overflow: hidden;}
html#mobile .jcar-wrap-cat li .cat-img a {display: block}
html#mobile .jcar-wrap-cat li .cat-img img {width: auto!important;height: 100%!important;max-height: inherit!important;max-width: inherit!important}
html#mobile .cart-popup-checkbox-container .shipping-info select.chosen-select{height: 56px!important;}
html#mobile select.chosen-select, html#mobile select.chosen-select-x {visibility: visible;width: 100%!important;
height: 56px;border: 1px solid #dcdcdc;background: #fff;
  -webkit-appearance: none;padding: 0px 0 0 15px;color: #a0a2a6;
    text-decoration: none;
    white-space: nowrap;font: 25px 'Arimo1', Arial, Helvetica, sans-serif;
    line-height: 56px;
  /* for FF */
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  /* for IE */
  -ms-appearance: none;
  appearance: none!important;
}
html#mobile .wrap .center .main-box.main #a_block_portfolio_list > .pager > ul{margin-right: 30px;}
html#mobile .wrap .center .main-box.main #a_block_portfolio_list > .pager > #more{margin: 10px 0;}
html#mobile .phones_mobile .pre-head-phone {font-size: 30px;display: block;font-weight: normal;float: none;margin-bottom: 8px;}
html#mobile .phones_mobile .call-back {left: auto;top:auto;position: relative;}
html#mobile .call-back-pop {width: 350px;box-sizing: border-box}
html#mobile .cb-h {font-size: 25px}
html#mobile .cb-g {font-size: 23px!important}
html#mobile .call-back-pop input[type='text'] {width: 295px;}
html#mobile .call-back-pop .but1 {width: 210px}
html#mobile .phones_mobile .call-back span {font-size: 30px;color: #111111;display: inline-block;border-bottom: 1px solid #111111;}
html#mobile #a_block_basket_line {display: inline-block;width: 89px;position: relative!important;float: right;margin: 34px 20px 0 0}
html#mobile .kor {top:auto;position: inherit;right: auto;width: 89px;padding: 0;background: url(/bitrix/templates/mebela_2017_final/style/../images/cart.png) no-repeat center center / contain;}
html#mobile .kor p, html#mobile .kor .but1 {display: none}
html#mobile .kor div {font-size: 0}
html#mobile .kor div a {font-size: 25px;letter-spacing: 1px;width: 35px;height: 35px;background: #0C44B5;display: block;position: absolute;right: 0;top: 0;overflow: hidden;border-radius: 100%;color: #fff;text-align: center;line-height: 35px;}
html#mobile .center {width: 100%}
html#mobile .kor-but2 {background: transparent!important}
html#mobile .nav > div > ul > li.sales a, html#mobile .nav ul ul li a {font-size: 31px!important}
html#mobile .nav {height: 100px;margin: 30px 0 0!important;}
html#mobile .nav ul li .sales-container {width: auto!important}
html#mobile .topmenu-catalog {width: 35%!important; float: left;}
html#mobile .nav>div.center>ul>li {display: none; font-size: 16px;}
html#mobile .nav .center {padding: 0}
html#mobile .nav ul li:nth-child(1), html#mobile .nav ul li:nth-child(2) {display: inline-block!important}
html#mobile .nav ul li:nth-child(1) {background: url(/bitrix/templates/mebela_2017_final/style/../images/menu_li.png) center center no-repeat!important;}
html#mobile .topmenu-catalog > a {text-align: center;position: relative;font-weight: 300;font-family: 'Roboto', sans-serif;padding-left: 0 !important;letter-spacing: 1px;display: none!important;font-size: 16px}
html#mobile .topmenu-catalog a .catalog-icon {background: url(/bitrix/templates/mebela_2017_final/style/../images/catalog-icon_m.png) 0 0 no-repeat;width: 40px;height: 27px;position: absolute;left: 20px;top: 19px;display: none!important}
html#mobile .sales {width: 65%!important;position: relative}
html#mobile .topmenu-catalog:hover a {background: transparent!important}
html#mobile .sales a {display: inline-block!important;width: 100%;text-align: center;font-weight: 300;font-family: 'Roboto', sans-serif;padding-left: 15px!important;letter-spacing: 1px}
html#mobile .sales .sales-icon {background: url(/bitrix/templates/mebela_2017_final/style/../images/sales-icon_m.png) 0 0 no-repeat;width: 40px;height: 40px;position: absolute;left: 40px;top: 16px;}
html#mobile .topmenu-catalog, html#mobile .topmenu-catalog a, html#mobile .sales {height: 100px!important;line-height: 100px!important;text-align: center!important}
html#mobile .search {box-shadow: inherit;border: none;height: 74px;background: #fff;margin-top: 15px!important;padding: 0!important;overflow: hidden}
html#mobile .search .search-container {position: inherit!important;left: auto!important;top: auto!important;/* width: 734px; */width: 100%;margin: 0 auto}
html#mobile .search .search-container .search-container-central {width: 100%;float: none;box-sizing: border-box;padding-left: 0!important}
html#mobile .search .search-container .search-in {width: 100%;height: 70px}
html#mobile .search .in1 {height: 70px;font-weight: 300;font-size: 31px}
html#mobile .search .go {width: 46px;height: 46px;background: url(/bitrix/templates/mebela_2017_final/style/../images/go_m.png) no-repeat left top / 46px auto}
html#mobile .main .left + .lSSlideOuter {/* width: 720px!important; */width: 100%;margin: 0 auto;overflow: hidden}
html#mobile .main .left + .lSSlideOuter .lSAction>.lSPrev, html#mobile .main .left + .lSSlideOuter .lSAction>.lSNext {width: 62px;height: 62px;}
html#mobile .main .left + .lSSlideOuter .lSAction>.lSPrev {background: url(/bitrix/templates/mebela_2017_final/style/../images/prerv_m.png) no-repeat left top}
html#mobile .main .left + .lSSlideOuter .lSAction>.lSNext {background: url(/bitrix/templates/mebela_2017_final/style/../images/next_m.png) no-repeat left top}
html#mobile .main .right.lightSlider.lSSlide {display: block!important;/* width: 3600px!important; */float: none;height: 520px;white-space: nowrap}
html#mobile .main .right.lightSlider.lSSlide .right, html#mobile .main .right.lightSlider.lSSlide .left {display: block!important;padding-right: 0!important}
html#mobile .main-image1-container, html#mobile .main-image2-container, html#mobile .main-video-container {/* width: 720px!important; */width: 100%;height: 520px!important}
html .main-image1-container {background-image: url(/upload/iblock/cc7/Kachestvennye_kabinety_rukovoditeley_tmb.jpg)}
/*html .main-image2-container {background-image: url(/upload/iblock/153/Katalog_kresel_i_stulev_dlya_ofisa_tmb.jpg)}*/
html .main-video-container  {background-image: url(/upload/iblock/649/Videoprezentatsiya_kompanii_tmb.jpg)}
html#mobile .main-image1-container {background-position: -37px center!important;}
html#mobile .main-image2-container, html#mobile .main-video-container {background-size: cover!important;margin: 0!important}
html#mobile .main-image2-text {position: absolute!important;margin-left: 42px!important;margin-top: 380px!important;}
html#mobile .main-image2-container .more-text {font-size: 24px!important;margin: 7px 0px!important;}
html#mobile .main-image2-container .more-price {font-size: 17px!important;}
html#mobile .main-image2-container .more-icon {position: absolute;left: 0;top: -31px;}
html#mobile .main-image2-container .more-price {position: relative!important;top: 260px;left: 11px;font-size: 17px!important}
html#mobile .main-image2-container .more-price .pink {font-size: 24px!important}
html#mobile .play-icon {/* width: 720px!important; */width: 100%;height: 520px!important}
html#mobile .main-video-text, html#mobile .main-video-lenght {margin-top: 443px!important;font-size: 20px!important}
html#mobile .wrap-gray {background: #fff!important;padding: 30px 0 50px!important}
html#mobile .main-central-header {font-family: 'Roboto', sans-serif;font-size: 51px!important;font-weight: 300}
html#mobile .main-popular-items {margin: 3px 0}
/*html#mobile .main-popular-items li {height: 92px!important;background: #F0F0F0!important;margin: 2px 0!important;width: 100%}
html#mobile .main-popular-items li .main-popular-items-link {margin: 0!important;}
html#mobile .main-popular-items li .main-popular-items-link a {display: block;font-family: 'Roboto', sans-serif;font-size: 37px!important;font-weight: 300;color: #444444;line-height: 92px;padding-left: 140px;text-align: left!important}
html#mobile .main-popular-items li .item-photo {height: auto!important}
html#mobile .main-popular-items li:nth-of-type(1) .main-popular-items-link a {background: url(/bitrix/templates/mebela_2017_final/style/../images/left-menu/1-normal.png) no-repeat 36px center / auto 50px;}
html#mobile .main-popular-items li:nth-of-type(4) .main-popular-items-link a {background: url(/bitrix/templates/mebela_2017_final/style/../images/left-menu/6-normal.png) no-repeat 35px center / auto 48px;}
html#mobile .main-popular-items li:nth-of-type(3) .main-popular-items-link a {background: url(/bitrix/templates/mebela_2017_final/style/../images/left-menu/4-normal.png) no-repeat 31px center / auto 50px;}
html#mobile .main-popular-items li:nth-of-type(2) .main-popular-items-link a {background: url(/bitrix/templates/mebela_2017_final/style/../images/left-menu/3-normal.png) no-repeat 39px center / auto 50px;}
html#mobile .main-popular-items li:nth-of-type(6) .main-popular-items-link a {background: url(/bitrix/templates/mebela_2017_final/style/../images/pop5.png) no-repeat 39px center;}*/
html#mobile .catalog-index-sort .sort-box-wrap {min-height: 380px;height: auto}
html#mobile .catalog-index-sort .sort-box-wrap h3 {text-align: center!important}
html#mobile .catalog-index-sort .sort-box-wrap select.chosen-select, html#mobile .catalog-index-sort .sort-box-wrap select.chosen-select-x {visibility: visible;font-size: 30px}
html#mobile .catalog-index-sort .sort-box-wrap .col {width: 90%!important;float: none;margin: 0 auto}
html#mobile .catalog-index-sort .sort-box-wrap .col > input, html#mobile .catalog-index-sort .sort-box-wrap .col > a {font-size: 25px;width: 200px}
html#mobile .price-list-new a, html#mobile .to-basket-new a {font-weight: normal}
html#mobile .catalog-index-sort .sort-box-wrap .col.left_column {width: 90%!important;float: none;margin: 0 auto;overflow: hidden}
html#mobile .catalog-index-sort .sort-box-wrap .col.left_column .l {width: 30%}
html#mobile .catalog-index-sort .sort-box-wrap .slider-txt {margin-bottom: 20px;line-height: 1.3;font-size: 25px}
html#mobile #a_block_catalog_search form {display: none}
html#mobile .main-central-header {margin: 10px 20px}
html#mobile .cat-thumb2 {width: 357px!important;height: 452px!important}
html#mobile .cat-thumb2:nth-of-type(even) {margin-right: 0!important}
html#mobile .main-central-header .main-items-title {display: block;height: 92px;line-height: 92px}
html#mobile .main-central-header .main-items-title {background: #F04D8B;color: #fff;margin: 6px 0}
html#mobile .main-central-header .main-items-title, html#mobile .main-central-header .main-items-title a {display: block;font-family: 'Roboto', sans-serif;font-size: 43px!important;font-weight: 300;border-bottom: none!important;height: 92px!important;line-height: 92px!important;}
html#mobile .main-central-header .main-items-title a {background: #F0F0F0;color: #111111!important;margin: -3px 0 0}
html#mobile .main-central-header .main-items-title:nth-of-type(1) {text-indent: -999999px;background: url(/bitrix/templates/mebela_2017_final/style/../images/title1.png) no-repeat center center #F04D8B}
html#mobile .main-central-header .main-items-title:nth-of-type(1) a {text-indent: -999999px;background: url(/bitrix/templates/mebela_2017_final/style/../images/title1_.png) no-repeat center center #F0F0F0}
html#mobile .items-on-main-container {margin: 10px 20px}
html#mobile .block-items {height: auto!important;overflow: hidden}
html#mobile .items-on-main-container .items-on-main {height: 890px!important;overflow: auto}
html#mobile .items-on-main-container .items-on-main-left, html#mobile .items-on-main-container .items-on-main-right {display: none!important}
html#mobile .items-on-main-container .items-on-main li {width: 328px!important;box-sizing: border-box;position: relative}
html#mobile .items-on-main-frame {width: 320px!important;height: 425px!important}
html#mobile .items-on-main-item-container {width: 270px!important}
html#mobile .items-on-main-link a {font-size: 30px!important;text-transform: capitalize;}
html#mobile .items-on-main-price .new-price, html#mobile .search-header {font-size: 30px!important;}
html#mobile .wrap-white.block-items + .wrap-gray {display: none!important}
html#mobile .wrap-white.new_text, html#mobile .wrap-white.block-about {/* width: 740px!important */width: 100%;}
html#mobile .wrap-white.new_text > div {padding: 55px 20px 0px;background: #f5f5f5;box-sizing: border-box;}
html#mobile .wrap-white.new_text .h2 {font-size: 45px;color: #111111;font-family: 'Roboto', sans-serif;text-align: center;font-weight: 300;margin: 20px 0 50px}
html#mobile .wrap-white.new_text ul {background: url(/bitrix/templates/mebela_2017_final/style/../images/ul_new.png) no-repeat left top;padding: 40px 20px 20px 160px;margin: 30px 0 10px 10px}
html#mobile .wrap-white.new_text ul li {margin: 65px 0;font-size: 37px;color: #111111;font-family: 'Roboto', sans-serif;font-weight: 300;}
html#mobile .wrap-white.new_text ul li:nth-of-type(1) {margin: 0 0 75px}
html#mobile .wrap-white.new_text > a {color: #fff;font-size: 33px;font-family: 'Roboto', sans-serif;font-weight: 300;display: block;margin: 8px 0;text-align: center;padding: 10px 0}
html#mobile .wrap-white.new_text > a:hover {text-decoration: none}
html#mobile .wrap-white.new_text > a:nth-of-type(1) {background: #0C44B5; display: none;}
html#mobile .wrap-white.new_text > a:nth-of-type(2) {background: #f14f8b; display: none;}
html#mobile .wrap-white.block-about {padding: 10px 0 20px!important}
/* html#mobile .wrap-white.block-about > div {height: 231px;overflow: hidden} */
/* html#mobile .wrap-white.block-about > div.height {height: auto} */
html#mobile .wrap-white.block-about h1 {display: none;padding: 10px 0}
html#mobile .block-about p, html#mobile .block-about li {font-size: 33px!important;line-height: 1.4!important}
html#mobile .wrap-white.block-about .publications-archive-link, html#mobile .wrap-white.block-about .main-publications {display: none!important}
html#mobile .html-bug ul li {line-height: 1.5!important}
html#mobile .html-bug h2 {font-size: 37px!important;line-height: 1.4!important}
html#mobile .wrap-white.block-about .more_ {font-size: 33px;font-family: 'Roboto', sans-serif;font-weight: 300;color: #0C44B5;text-decoration: underline;display: block;vertical-align: top;margin: 10px auto;width: 100%;text-align: center}
html#mobile .wrap-white.block-about .more_:hover {text-decoration: none}
html#mobile .footer.mobile_version {display: block;margin: 10px 20px 0;background: #f9f9f9!important;padding: 25px 25px;}
html#mobile .footer > div > .f1 {clear: both;float: none;overflow: hidden;width: 100%;position: relative;padding: 0 20px;box-sizing: border-box}
html#mobile .footer > div > .f1 > a {position: absolute;width: 300px;height: 120px;left: 15px;top:0}
html#mobile .footer #a_block_footer_contacts {display: flex; flex-direction: column; justify-content: center; padding-left: 385px;background: url(/bitrix/templates/mebela_2017_final/style/../images/logo.svg) no-repeat left center / 274px auto;min-height: 148px;text-align: center;font-size: 37px;font-family: 'Roboto', sans-serif;font-weight: 300;}
html#mobile .footer #a_block_footer_contacts div {font-size: 37px;font-family: 'Roboto', sans-serif;font-weight: 300;line-height: 1;height: 35px!important; margin-bottom: 0;}
html#mobile .clients-slider {margin-top: 50px;}
html#mobile .clients-slider-right {right: 15px;}
html#mobile .f-city {text-align: left}
html#mobile .footer .ftel div p {text-align: left}
html#mobile .footer .ftel div div {font-size: 30px!important;line-height: 1.3!important;}
html#mobile .ftel>div {padding: 0;background: transparent!important}
html#mobile .footer .f2.mobile_version {display: block;float: none;width: 100%;margin: 80px 0 20px;}
html#mobile .footer .f2.mobile_version li {text-align: center;}
html#mobile .footer .f2.mobile_version li + li {margin-top: 20px}
html#mobile .footer .f-soc {margin-left: 20px}
html#mobile .footer .f2 ul li a {font-size: 30px;font-family: 'Roboto', sans-serif;font-weight: 300;color: #444444;line-height: 1.5!important;text-decoration: underline;}
html#mobile .footer .f2 ul li a:hover {text-decoration: none}
html#mobile .f-list {width: 50%}
html#mobile .f-soc li a {height: 49px!important;width: 50px!important;background-size: 490px auto!important;}
html#mobile .center .fs-tw a {background-position: -55px 0!important;}
html#mobile .center .fs-instagram a {background-position: -165px 0!important;}
html#mobile .center .fs-youtube a {background-position: -220px 0!important;}
html#mobile .center .fs-gplus a {background-position: -275px 0!important;}
html#mobile .center .fs-anonymus a {background-position: -330px 0!important;}
html#mobile .center .fs-facebook a {background-position: -385px 0!important;}
html#mobile .center .fs-odnoklassniki a {background-position: -440px 0!important;}
html#mobile .center .fs-telega a {background-position: -496px 0!important;}
html#mobile .cat-thumb-new:nth-of-type(even) {margin-right: 0!important}
html#mobile .f-soc li a {height: 49px !important;width: 51px !important;background-size: 546px auto !important;}
html#mobile .center .fs-vk a {background-position: 0px 0 !important;}
html#mobile .center .fs-tw a {background-position: -55px 0!important;}
html#mobile .cop-txt {font-size: 28px;font-family: 'Roboto', sans-serif;font-weight: 300;color: #444444;margin: 40px 0 20px 20px;clear: both;line-height: 1.3!important}
html#mobile .version {font-size: 28px;font-family: 'Roboto', sans-serif;font-weight: 400;color: #444444;margin: 45px 0 20px;text-decoration: underline;cursor: pointer;text-align: center}
html#mobile .version:hover {text-decoration: none}
html#mobile .menu_dop {position: relative;margin: 0 0 8px!important;}
html#mobile .menu_dop ul {position: absolute;left: 0;right: 0;background: #fff;box-shadow: 0 0 20px 0px #bbb;padding: 25px 0 35px;box-sizing: border-box;z-index: 999999;}
html#mobile .menu_dop ul li a {background-size: 6%;font-size: 35px;font-family: 'Roboto', sans-serif;font-weight: 300;color: #444444;padding: 20px 0 20px 100px;text-decoration: none;display: block;border-bottom: 2px solid #E0E1E2}
html#mobile .menu_dop ul li:last-of-type a {border-bottom: none}
html#mobile body > .wrap > .center {margin: 0 11px;/* width: 740px!important */width: 100%;}
html#mobile .catalog-index-thumbs .catalog-index-title {font-size: 35px}
html#mobile .catalog-index-thumbs p {font-size: 25px}
html#mobile .catalog-index-thumbs .pink-line {display: none}
html#mobile .allbuttonsti .del-but a {width: 100%!important;margin: 10px 0!important;min-height: 154px;font-size: 30px;line-height: 1.3!important;box-sizing: border-box;display: block!important}
html#mobile .allbuttonsti .del-but a img {height: 50px!important}
html#mobile .fixmenu, html#mobile .f-cat {height: 106px!important;line-height: 106px!important;font-size: 25px;padding-left: 8px}
html#mobile .fixmenu.fixmenu-show {display: block!important;top:0}
html#mobile .fixmenu.fixmenu-show .center {/* max-width: 720px; */max-width: 100%;margin: 0 auto;position: relative}
html#mobile .fixmenu.fixmenu-show .center .sr-ot-icons, html#mobile .fixmenu.fixmenu-show .center .f-cat {display: none!important}
html#mobile .f-tel {left: 0px!important;line-height: 1.3;font-size: 28px;background: transparent!important;padding-left: 8px!important;top:8px}
html#mobile .f-tel a {color: #252525}
html#mobile .f-tel p {font-size: 30px!important}
html#mobile .f-cat img {height: 35px!important}
html#mobile .fixmenu-new .kor2 {left: auto!important;right: 40px;top: 15px}
html#mobile .fixmenu-new .kor2 > a {width: 80px!important;height: 80px!important;}
html#mobile .kor-a {background-size: 100% auto!important;width: 60px!important;height: 60px!important}
html#mobile .fixmenu-new .kor2 p {font-size: 0!important}
html#mobile .fixmenu-new .kor2 p a {    font-size: 22px;
    letter-spacing: 1px;
    width: 29px;
    height: 29px;
    background: #0C44B5;
    display: block;
    position: absolute;
    right: -33px;
    top: -13px;
    overflow: hidden;
    border-radius: 100%;
    color: #fff;
    text-align: center;
    line-height: 31px;}
html#mobile #scrollUp {width: 61px!important;height: 78px!important;background-size: 100% auto}
html#mobile .main > .left {display: none!important}
html#mobile .dil-table, html#mobile .tnt {display: block!important;width: 100%!important}
html#mobile .di {display: block!important;width: 100%!important;border-bottom: solid 1px #e5e5e5;padding: 10px 0 0;height: 225px!important}
html#mobile .dil-table2 p {font-size: 30px!important;line-height: 1.25!important}
html#mobile .steps {padding: 35px 25px!important}
html#mobile .step  {width: 100%!important;margin-bottom: 25px}
html#mobile .step div span {width: 55px!important;height: 55px!important;border-radius: 29px!important;line-height: 53px!important;font-size: 33px!important;}
html#mobile .ch-wrap {background: transparent!important}
html#mobile .ch-wrap .ch {display: table!important;width: 100%!important;padding: 10px 0}
html#mobile .ch-wrap .ch > div {display: table-cell!important;vertical-align: middle;width: 250px;}
html#mobile .ch-wrap .ch > p {font-size: 30px!important;line-height: 33px!important;margin-top: 15px;display: table-cell;vertical-align: middle;text-align: left;}
html#mobile .tnt {padding: 0 25px;box-sizing: border-box;border: none;box-shadow: none}
html#mobile .tn {display: block!important;width: 100%!important;border: solid 1px #e5e5e5;padding: 10px 0 0;height: 225px!important;margin-top: -1px!important}
html#mobile .tn a {font-size: 30px!important}
html#mobile .article-in-catalog {font-size: 33px!important;height: auto!important;font-family: 'Roboto', sans-serif;font-weight: 300;margin-bottom: 25px}
html#mobile .cat-thumbs {padding: 20px 5px 0}
html#mobile .cat-thumb-new {width: 48%!important;height: 680px!important}
html#mobile .cat-img{height: 290px !important;padding-top: 0px;}

html#mobile #allCatalogBlock .cat-thumbs .cat-thumb:nth-child(3n+3) {margin-right: 19px}
html#mobile .red-tel {font-size: 30px!important}
html#mobile .load-more {font-size: 22px;margin-top: 10px;text-align: left}
html#mobile .show-all {font-size: 30px;margin-top: 56px}
html#mobile .load-more img {width: 20px!important;height: auto!important}
html#mobile .pager li a {width: 37px!important;height: 37px!important;border-radius: 20px!important;line-height: 39px!important;text-align: center;font-size: 30px!important;}
html#mobile .pager li a img {width: 14px!important;height: auto!important;margin-top: 8px!important}
html#mobile .cat-link2 {font-size: 35px!important;line-height: 1;height: 70px;overflow: hidden}
html#mobile .cat-thumb p {font-size: 23px;margin-top: 5px;line-height: 1.3}
html#mobile .cat-item-status-new, html#mobile .item-h2-rating-wrapp-new {margin-top: 8px;display: block!important;/* float: none!important; */overflow: hidden;text-align: center!important}
html#mobile .cat-item-status-new{margin-top: 12px;}
html#mobile .item-h2-rating-wrapp-new{padding: 0!important;}
html#mobile .cat-item-status-new > div {margin: 5px; float: none!important;display: inline-block!important;vertical-align: top;font-size: 25px;font-family: 'Roboto', sans-serif;}
html#mobile .cat-item-status-new .bullet {width: 15px!important;height: 15px!important;margin-top: 9px!important;border-radius: 8px!important}
html#mobile .search.mobile_version .search-container {display: block}
html#mobile .search-container {display: block}

.search.mobile_version .search-container {display: block !important;}

html#mobile .search-container .search-title {display: none}
html#mobile .item-r, html#mobile .item-l {width: 100%}
html#mobile .item-r .tab {height: auto}
html#mobile .add-control-wrap {position: inherit;bottom: auto}
html#mobile .hide-sm {display: none}

html#mobile .item-h2-rating-wrapp-new .rating-new {margin-top: 10px}
html#mobile .rating-wrapp-new .rating-count {margin: 0!important;float: none;display: inline-block}
html#mobile .rating-wrapp-new .rating-count p {margin-top: 5px!important;font-size: 25px;}
html#mobile .item-h2-rating-wrapp-new .rating-new, html#mobile htnl#mobile .item-h2-rating-wrapp-new .rating-wrapp-new .rating-count {float: none!important;display: inline-block!important;vertical-align: top;}
html#mobile html#mobile .cat-price-new {font-size: 22px!important}
html#mobile .cat-thumb .cat-price-new .as_price {font-size: 28px!important;}
html#mobile .stiker {width: 71px!important;height: 35px!important;line-height: 35px;font-size: 24px!important;background-size: 100% auto!important}
html#mobile #a_block_catalog_search2 .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider .stiker{top: 185px;}
html#mobile .center .main.main-box.front-page .bx-ajax-frame .tabs_content_main #allCatalogBlock .cat-thumbs .cat-thumb.cat-thumb-new.cat-thumb-with-slider .stiker{top: 165px}
html#mobile .item-stiker{top:70px;}
html#mobile .more_info .center .compl-wrap .compl-box .drop-color > ul{width: 100%;}
html#mobile .price-list-new {background: url('/bitrix/templates/mebela_2017_final/style/../images/price-new.png') left / contain no-repeat;width: 160px!important;padding-left: 70px!important;margin-top: 15px;font-size: 30px;padding-bottom: 10px!important; padding-top: 10px!important;position: relative;}
html#mobile .to-basket-new {/*background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-new.png') 0 1px no-repeat / auto 25px!important;*/width: 160px!important;padding-left: 32px!important;margin-top: 15px;font-size: 30px;padding-bottom: 2px;}
html#mobile .price-list-new a, html#mobile html#mobile .to-basket-new a {font-weight: normal}
html#mobile .cat-thumb:hover .cat-over {display: none!important}
html#mobile .item-l .item-l-box {border-right: 1px solid #d0d0d0;border-bottom: 1px solid #d0d0d0;/* width: 738px!important */width: 100%!important;}
html#mobile .tabs-desc ul li, html#mobile .tabs ul li {border-left: 1px solid #d0d0d0}
html#mobile .tabs ul {border-left: none}
html#mobile .tab-wrap .tabs {overflow: hidden;margin-bottom: 20px;height: auto!important}
html#mobile .tabs-desc ul li strong {width: 34px;height: 34px;border-radius: 100%;line-height: 34px;}
html#mobile .tabs .center li {height: 110px !important;}
html#mobile .tabs li, html#mobile .tabs-desc ul li, html#mobile .tabs-desc .center ul li, html#mobile .tabs-desc ul li.active {width: 100%!important;box-sizing: border-box;font-size: 25px!important;height: 72px!important;line-height: 71px!important;}
html#mobile .item-r .tabs ul li {border-left: 1px solid #d0d0d0;padding-left: 40px}
html#mobile .tabs-desc ul li em {height: 29px!important;background-size: 100% auto;}
html#mobile .st7 {width: 35px;margin-bottom: -6px!important}
html#mobile .st8 {width: 39px;margin-bottom: -6px!important}
html#mobile .st6 {width: 30px;margin-bottom: -4px!important}
html#mobile .st1 {width: 24px}
html#mobile .st9 {width: 25px}
html#mobile .st3 {width: 34px}
html#mobile .st4 {width: 32px}
html#mobile .st5 {width: 29px}
html#mobile .st2 {width: 28px}
html#mobile .item-r .tabs ul {border: none!important}
html#mobile .item-r .tab {/* width: 738px */width: 100%;}
html#mobile .cs-drop span {padding: 15px 5px 15px 49px;font-size: 25px	}
html#mobile .cs-drop span img {top: 16px}
html#mobile .price3 {left: 10px!important; top: 45px;}
html#mobile .topmenu-catalog .catalog-more {display: none}
html#mobile .price-item-box-l > div > .price3 {position: inherit!important;margin: 0 auto}
html#mobile .price-item-box-l .price-item-box-wrapp {padding: 25px 10px 10px 29px!important}
html#mobile .price3 tr td:nth-child(1), html#mobile .price-item {font-size: 35px!important}
html#mobile .price3 tr td.bottom {vertical-align: bottom;padding-bottom: 10px}
html#mobile body .item-txt2 {margin-top: 10px; font-size: 27px !important; }
html#mobile .price-item-wrapp {min-height: 165px;height: auto}
html#mobile .price3 tr td:nth-child(2) {vertical-align: middle}
html#mobile .price3 tr td:nth-child(2), html#mobile .price3 tr td:nth-child(1) {height: 110px;line-height: 1}
html#mobile .price3 tr td:nth-child(2), html#mobile .price-item span, html#mobile .price-item strong {font-size: 55px!important}

html#mobile .price3 tr td:nth-child(2) .img_rub,
html#mobile .price3 tr td:nth-child(2) .actual_price img,
html#mobile .price3 tr td:nth-child(2) #actual_price img,
html#mobile .price-item strong img {width: 22px!important;height: auto!important}

html#mobile .right {width: 100%;box-sizing: border-box}
html#mobile .price-bg {width: 360px!important;padding: 30px 0 10px 71px; height: 125px; background-size: contain;}
html#mobile .price-bg .k-col4 {width: 100px;margin-left: 47px;}
html#mobile .price-bg .but1, html#mobile .price-item-button {width: 170px;font-size: 22px}
html#mobile .plus, html#mobile .ui-spinner-up {width: 25px;height: 25px;background-size: auto 50px;right: -38px;top: 38%;}
html#mobile .minus, html#mobile .ui-spinner-down {width: 25px;height: 9px;background-size: auto 50px;left: -38px}
html#mobile .k-col4 input {width: 60px;font-size: 24px}
html#mobile .one-click-buy-var {bottom: 46px;}
html#mobile .one-click-buy-var, html#mobile .one-click-buy-wrapp a {right: 30px;font-size: 21px}
html#mobile .bes {font-size: 30px;line-height: 37px; font-weight: normal;}
html#mobile .bes b{font-weight: normal;}
html#mobile .compl h3 {font-size: 35px}
html#mobile .compl li {font-size: 25px}
html#mobile .compl-header {/* font-weight: bold; */ font-size: 33px;}
html#mobile .compl-box {width: 368px!important}
html#mobile .compl-txt1 {font-size: 25px}
html#mobile .compl-txt2, html#mobile .compl-txt3 {font-size: 22px;line-height: 25px}
html#mobile .drop-color {width: 324px}
html#mobile .dr-col-box {height: 54px;}
html#mobile .dr-col-box img {width: 35px!important;height: auto!important;top: 8px;}
html#mobile .price-x {font-size: 30px;line-height: 1.3}
html#mobile .ui-spinner {width: 60px}
html#mobile .right #a_block_catalog_list .catalog-sort /*html#mobile .portfolio-sort*/ {display: none}
html#mobile .right #a_block_catalog_sales .catalog-sort /*html#mobile .portfolio-sort*/ {display: none}
html#mobile .portfolio-sort table td {white-space: nowrap}
html#mobile .portfolio-sort table td, html#mobile .chosen-container-single .chosen-single span {font-size: 25px}
html#mobile .dr-col-box div {height: 50px;padding-left: 19px;box-sizing: border-box;padding-right: 5px}
html#mobile .dr-col-box div p {font-size: 30px}
html#mobile .dr-col-box span {background-size: 80% auto;margin-right: 2px}
html#mobile .compl-box .but1 {width: 313px;font-size: 22px}
html#mobile .rating-count a {font-size: 20px}
html#mobile .item-desc-hdr2 {font-size: 25px}
html#mobile .office-in ul {width: 50%}

html#mobile .page-type-catalog .more_info .dr-col-box div{width: calc(100% - 35px - 25px);overflow: hidden;display: inline-block;}
html#mobile .page-type-catalog .more_info .drop-color ul li, html#mobile .page-type-catalog .more_info .drop-color ul li div{height: auto;}
html#mobile .page-type-catalog .more_info .drop-color ul li img{top: 50%;left: 8px;transform: translate(0, -50%);}

html#mobile .tab_block_detail {display: block;}

html#mobile form .item-desc-form-l, html#mobile form .item-desc-form-r {width: 100%}
html#mobile .item-desc-form input[type='text'], html#mobile .upload-info {width: 98%;font-size: 25px;height: 55px;line-height: 55px}
html#mobile .btn-button-mod {height: 55px;width: 215px;font-size: 25px;line-height: 54px}
html#mobile .desc p, html#mobile .color-wrap h4, html#mobile .add-describe-col div, html#mobile .all-ch, html#mobile .col-drop span, html#mobile .col-sel-h span, html#mobile .item-desc-ul li, html#mobile .item-desc-ul-rm li {font-size: 30px;line-height: 1.3}
html#mobile .header2 {font-size: 28px!important}
html#mobile .show-more span, html#mobile .html-bug {font-size: 25px}
html#mobile .wrap > div {margin: 0 14px}
html#mobile .color-header {font-size: 30px!important}
html#mobile .cmi img {width: 100%;height: auto}
html#mobile .color-mat {width: 337px;margin-right: 33px !important}
html#mobile .cmi-link {font-size: 29px}
html#mobile .jcar-wrap-cat .jcarousel li {/*width: 343px!important*/}
html#mobile .jcar-wrap-cat .jcarousel li .stiker2 {left: 0!important}
html#mobile .jcar-wrap-cat .cat-thumb {/*width: 100%!important;*/height: 520px}
html#mobile .jcar-wrap-cat .cat-img {height: 290px!important}
html#mobile body .cat-img img {max-height: 200px!important}
html#mobile body .AjaxBlock .cat-img img {max-height: 260px!important}
html#mobile body .tabs_content_main .unslider .cat-img img{max-height: 100%!important; width: 100% !important;}
html#mobile .jcarousel-control-prev, html#mobile .jcarousel-control-next, html#mobile .jcarousel-control-prev2, html#mobile .jcarousel-control-next2 {width: 20px;height: 30px;background-size: auto 61px}
html#mobile .tabs-desc ul li:hover .st9, html#mobile .tabs-desc ul li.active .st9 {background-position: 0 79px}
html#mobile .item-desc-scroll tr td, html#mobile .item-tab-scroll tr td {font-size: 29px;line-height: 1.3;padding: 5px 15px 5px 0}
html#mobile .audio-video-wrap {box-shadow: none}
html#mobile .obr-h {font-size: 26px;line-height: 31px}
html#mobile .obr-h strong {font-size: 28px;margin-bottom: 15px}
html#mobile .left2, html#mobile form > .right2 {width: 100%!important;padding: 0}
html#mobile .l12 p {font-size: 25px}
html#mobile .l12 textarea, html#mobile .l12 input {width: 100%!important;box-sizing: border-box;font-size: 25px}
html#mobile .l12 input {height: 55px;line-height: 55px}
html#mobile .but1 {font: 21px 'Arimo1', Arial, Helvetica, sans-serif; line-height: 55px;height: 55px;}
html#mobile .dil-bot-txt .but1 {width: 230px}
html#mobile .but1.but1-x {font-size: 22px;width: 290px}
html#mobile .right2 .but1 {min-width: 280px}
html#mobile .mebl {font-size: 25px}
html#mobile .meb {width: 339px!important}
html#mobile .meb div img {width: 339px!important;height: auto!important}
html#mobile .m-link {font-size: 25px}
html#mobile .tab > .jcar-wrap2 {padding: 0!important}
html#mobile .jcarousel-com.dds_instert_reviews li {width: 100%;box-sizing: border-box}
html#mobile .name {font-size: 26px}
html#mobile .com-m {font-size: 22px;line-height: 26px}
html#mobile .date-rait {font-size: 20px;line-height: 24px}
html#mobile .dds_showmore_reviews {font-size: 25px;}
html#mobile .price-item-wrapp {/* width: 738px!important */width: 100%!important;}
html#mobile .korzina h2, html#mobile .page-top-txt h2 {font-size: 35px}
html#mobile .cart-status-container {margin-bottom: 25px}
html#mobile .kor-table td {font-size: 24px;padding: 10px}
html#mobile .kor-table td .price-new {white-space: nowrap}
html#mobile .kor-price {width: 100%}
html#mobile .header-t td {font-size: 20px!important}
html#mobile .kor-desc {line-height: 1.3}
html#mobile .kor-table td .ui-spinner {width: 136px;text-align: center}
html#mobile .kor-table td .ui-spinner .ui-spinner-up {right: 0}
html#mobile .kor-table td .ui-spinner .ui-spinner-down {left: 0}
html#mobile .kor-table td.k-col5 {text-align: center;font-size: 26px}
html#mobile .cansel {width: 23px;height: 23px;background-size: 23px auto}

html#mobile .kor-buts .but2 {height: 55px;width: 30.6%;line-height: 55px;font-size: 22px;padding: 5px 7px;}
html#mobile .kor-buts .but2.button_save_order {display: flex; align-items: center; line-height: normal;}
html#mobile .kor-buts .but2.button_save_order img {height: 60%!important;}
html#mobile .kor-buts .but2.button_save_order span {text-align: center;}
html#mobile .kor-buts .but2.button_save_basket {line-height: 30px;}
html#mobile .kor-buts .but2 img {height: auto!important;width: 25px!important}
html#mobile .kor-buts {margin-bottom: 20px;overflow: hidden}

html#mobile .cart-price-all-label {width: auto;margin-right: 25px;}
html#mobile .cart-price-all-label, html#mobile .cart-price-final-label, html#mobile .cart-status-label {font-size: 25px!important}
html#mobile .cart-price-final, html#mobile .cart-price-all {font-size: 27px!important}
html#mobile .cart-step1-form input[type="text"] {width: 400px!important;height: 55px;line-height: 55px;font-size: 25px}

html#mobile .cart-next-step:hover {background: url(/bitrix/templates/mebela_2017_final/style/../images/order-hover.png) 0 0 no-repeat / 100% auto;}
html#mobile .cart-one-click-buy {font-size: 23px}
html#mobile .one-click-pop {width: 405px!important;height: 470px!important;margin-top: -475px!important}
html#mobile .kor-price .one-click-pop-note {font-size: 21px!important}
html#mobile .one-click-pop .cb-h.bold, html#mobile .cart-step1-popup-title {font-size: 25px}
html#mobile .kor-price .one-click-pop p, html#mobile .cart-step1-popup-subtitle, html#mobile .cart-checkbox-label, html#mobile .cart-checkbox-label label, html#mobile .cart-choose-city, html#mobile .cart-step1-adress-label, html#mobile .cart-step1-popup textarea, html#mobile .l10 p, html#mobile .k-right p, html#mobile .k-right textarea, html#mobile .l10 input[type=text], html#mobile .order-btns .back_step, html#mobile .kor-red, html#mobile .l2 p {font-size: 23px!important}
html#mobile .korzina .kor-price .but1 {height: 55px!important;font-size: 22px;width: 250px!important;}
html#mobile .call-close, html#mobile .one-click-pop-close, html#mobile body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {width: 20px!important;height: 20px!important;background-size: 20px auto!important}
html#mobile .chk, html#mobile .rd {line-height: 28px}
html#mobile .chk label:after, html#mobile .rd label:after {width: 30px;height: 30px;background-size: 89% auto!important}
html#mobile .shipping-info .floor {height: 55px;line-height: 55px;font-size: 22px}
html#mobile .k-left, html#mobile .k-right {width: 100%!important}
html#mobile .l10 input[type=text] {width: 98%!important;height: 55px!important;line-height: 55px}
html#mobile .k-right textarea {width: 98%!important}
html#mobile .rekv p {font-size: 20px!important}
html#mobile .rekv div {font-size: 20px!important;line-height: 25px!important}
html#mobile .guard {font-size: 22px;line-height: 25px;}
html#mobile .guard img {width: 25px!important;height: auto!important}
html#mobile .order-btns .back_step {margin-top: 14px!important}
html#mobile .order-btns .but1 {width: 280px!important}
html#mobile .ftab .but1 {width: 240px!important}
html#mobile .ftab2, html#mobile .ftab1, html#mobile .ftab3, html#mobile .ftab4 {background: transparent!important;padding-bottom: 20px}
html#mobile .l2 input {width: 100%!important;box-sizing: border-box;height: 55px;line-height: 55px;font-size: 22px!important}
html#mobile .l2 input[type="checkbox"] {width: 45px!important;height: 45px;}
html#mobile .l2 input[type="checkbox"] + label {font-size: 23px!important}
html#mobile .l2 textarea {box-sizing: border-box}

html#mobile .ftabs {display: block;overflow: hidden;}
html#mobile .ftabs li.active {border-bottom: 1px solid #d0d0d0}

html#mobile .ftabs li {display: inline-block;vertical-align: top;float: left;box-sizing: border-box;padding: 10px 0 0 19px;font-size: 19px;line-height: 24px;padding-right: 50px;width: 50%;height: 75px!important}
html#mobile body .ui-dialog.form-box .ui-dialog-titlebar-close {top: -30px!important}
html#mobile .ftab h5 {font-size: 25px}
html#mobile .fred, html#mobile .step strong, html#mobile .step p, html#mobile .av-txt p, html#mobile .v-time {font-size: 22px;line-height: 24px}
html#mobile .portfolio-sort {height: auto;margin-bottom: 15px;overflow: hidden}
html#mobile #a_block_catalog_sales .portfolio-sort, html#mobile #a_block_catalog_provider_list .portfolio-sort {height: 480px;}
html#mobile #a_block_catalog_sales .portfolio-sort table, html#mobile #a_block_catalog_provider_list .portfolio-sort table  {float: none; position: absolute; left: 0;}
html#mobile #a_block_catalog_sales .portfolio-sort .chosen-container-single .chosen-single, html#mobile #a_block_catalog_provider_list .portfolio-sort .chosen-container-single .chosen-single {display: flex; align-items: center; height: 68px; padding-top: 0;}
html#mobile #a_block_catalog_sales table td .chosen-container, html#mobile #a_block_catalog_provider_list table td .chosen-container {width: 83%!important;}
html#mobile #a_block_catalog_sales .catalog-sort .catalog-filtr, html#mobile #a_block_catalog_provider_list .catalog-sort .catalog-filtr {margin-top: 35px;}
html#mobile #a_block_catalog_sales .cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider, html#mobile #a_block_catalog_provider_list .cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider{height: 500px;}
html#mobile #a_block_catalog_sales .cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider .cat-img img, html#mobile #a_block_catalog_provider_list .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img img{object-fit: contain;}
html#mobile .tab-wrap .more {font-size: 20px;top:-68px!important}
html#mobile .jcar-wrap-sert .jcarousel li {width: 359px!important}
html#mobile .steps-txt h2, html#mobile .why-chose h3, html#mobile .to-know h2, html#mobile .av-txt h3, html#mobile .av2 h3 {font-size: 30px}
html#mobile .steps-txt p, html#mobile .to-know p {font-size: 25px;padding: 0 25px;line-height: 1.3;margin-bottom: 15px}
html#mobile .av2, html#mobile .av1 {display: block!important;width: 100%!important}
html#mobile .center .second-txt, html#mobile .main .right p, html#mobile .right h2 {font-size: 33px;line-height: 1.2!important;}
html#mobile .del-but a {width: 100%!important;float: none;margin: 5px 0;font-size: 25px;height: 65px;line-height: 65px}
html#mobile .fs, html#mobile .dig, html#mobile .pay-table .cus {float: left;width: 50%;box-sizing: border-box;border-bottom: 1px solid #e5e5e5}
html#mobile .free-s, html#mobile .digit-table {border-bottom: none}
html#mobile .fi, html#mobile .dig div, html#mobile .tend-txt, html#mobile .tender-list h3, html#mobile .tender-list ul li, html#mobile .wellcome, html#mobile .wellcome span, html#mobile .wac-h, html#mobile .fq > *, html#mobile .page-top-txt p, html#mobile .office-in p, html#mobile .office-in ul li a, html#mobile .otdel li span, html#mobile .no-city-txt, html#mobile .no-city-txt strong {font-size: 29px!important;line-height: 1.3!important}
html#mobile .dig p {font-size: 35px!important;margin-top: 30px}
html#mobile .otdel ul, html#mobile .otdel div {width: 50%}
html#mobile .dil-txt span, html#mobile .ar-l div input {font-size: 25px}
html#mobile form .ar-l {width: 100%}
html#mobile .ar-l div input {height: 55px;line-height: 55px}
html#mobile .arch-cont .but1 {width: 250px!important}
html#mobile .office-in h2, html#mobile .otdel p {font-size: 28px}
html#mobile .otdel h3 {font-size: 32px}
html#mobile .center .otdel ul ul li a {font-size: 29px!important;line-height: 1.5}
html#mobile .office-wrap .search {width: 100%!important}
html#mobile .office-wrap .search .search-in {height: 64px!important}
html#mobile .part {width: 365px;height: 800px; display: flex; flex-direction: column; justify-content: space-between;}
html#mobile .part strong, html#mobile .header-dil-txt, html#mobile .arch-cont h4, html#mobile .des-cont div, html#mobile .des-cont p span, html#mobile .cont-info p, html#mobile .cont-info p span, html#mobile .man-txt, html#mobile .managers h3, html#mobile .mana p, html#mobile .man-tel span, html#mobile .center p, html#mobile .center li {font-size: 33px;line-height: 1.3;}
html#mobile .part p {width: auto;margin: 0 10px 19px}
html#mobile .part .but1 {width: 156px;height: 57px; margin-bottom: 15px;}
html#mobile h2, html#mobile .fcat-header {font-size: 35px}
html#mobile .fixmenu-show {display: none!important}
html#mobile .l9 {width: 100%}
html#mobile .l9:nth-child(2n+2) .input {margin: 0}
html#mobile .l9 .input {margin: 0}
html#mobile .l9:nth-child(2n+2) p {margin: 0 0 15px}
html#mobile .textare-wrap textarea, html#mobile .input input {font-size: 25px;width: 100%!important;box-sizing: border-box}
html#mobile .input input {height: 55px;line-height: 55px}
html#mobile .mana {width: 337px;height: 550px}
html#mobile .mana div {width: 337px;height: 261px;text-align: center}
html#mobile .mana div.mana__wrapper{width: auto;display: inline-block;position: relative;}
html#mobile .mana p:nth-of-type(2) {font-size: 26px!important;line-height: 1.3}
html#mobile .pay-table .cus {height: 320px;box-sizing: border-box}
html#mobile .pay-img span {font-size: 20px;line-height: 1.3}
html#mobile .port {width: 337px;height: 590px;margin-right: 23px;margin-left: 15px}
html#mobile .port:nth-child(even) {margin-right: 0}
html#mobile .port-img img {width: 100%;height: auto}
html#mobile .port-link {font-size: 28px;line-height: 40px}
html#mobile .cat-thumb-portfti {height: 330px!important;padding-bottom: 40px}
html#mobile #slideshow-1, html#mobile #cycle-1 .cycle-slide table td div, html#mobile .jcarousel3 {width: 100%;text-align: center}
html#mobile .fa {font-size: 25px;line-height: 32px}
html#mobile .it-table tr td, html#mobile .rait-txt {font-size: 29px;line-height: 1.3}
html#mobile .but2 {height: 55px;line-height: 55px;font-size: 22px}
html#mobile .fcat-header ~ .but2 {width: 370px!important}
html#mobile .fcat-header ~ .but2 img {width: 25px!important;height: auto!important}
html#mobile .cat-thumb:nth-child(even) .basket-popover-new {right: 8%}

html#mobile .cat-thumb:nth-child(odd) .basket-popover-new {left: 8%;margin-left: 0}
html#mobile .cat-thumb:nth-child(odd) .basket-popover-new .basket-popover-bg-new {background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg.png') left 0 no-repeat / auto 100%!important}

html#mobile .cat-thumb .basket-popover-new.mini_form {
    left: 22%;
    right: unset;
}

/* html#mobile .cat-thumb .basket-popover-new.mini_form .basket-popover-bg-new{margin-top: 5px;} */
html#mobile .cat-thumb .basket-popover-new.mini_form .basket-popover-bg-new .price-bg{height: 289px!important;display: flex!important;flex-direction: column;justify-content: center;align-items: center;gap: 20px;padding: 15px!important;}
html#mobile .cat-thumb .basket-popover-new.mini_form .basket-popover-bg-new .price-bg a[data-trigger="add_to_basket"]{margin: 0;}

html#mobile .pager-2 {padding-top: 50px}
html#mobile .basket-popover-new .color-select-wrap {max-width: 100%}
html#mobile .pager-2 .page {top: 0px!important}
html#mobile .basket-popover-new {height: 250px!important;margin-top: -253px;width: 603px;}
html#mobile .basket-popover-new.mini_form{margin-top: -275px;}
html#mobile .basket-popover-new.mini_form, html#mobile .basket-popover-new.mini_form .basket-popover-bg-new {width: 385px;height: 250px!important;}
html#mobile .basket-popover-new.mini_form .basket-popover-bg-new{margin: 35px 0 0;}

html#mobile .basket-popover-bg-new {
    width: 603px;
    background: white !important;
    /* box-shadow: 1px 1px 1px; */
    box-shadow: 0 5px 10px 7px rgba(34, 60, 80, 0.1);
    position: relative;
    height: 265px !important;
    padding-top: 10px;
    background-size: 100%;
    -moz-background-size: 100%;
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    box-sizing: border-box;
}

html#mobile .basket-popover-bg-new:after {
    content: '';
    position: absolute;
    background: white;
    width: 20px;
    height: 20px;
    left: 50%;
    transform: translate(-50%, 0) rotate(45deg);
    top: 96%;
    z-index: 1;
}

html#mobile .cat-thumb-new:nth-child(2n) .basket-popover-bg-new{background: url('/bitrix/templates/mebela_2017_final/style/../images/basket-popover-bg2.png') top center no-repeat;background-size: 100%;-moz-background-size: 100%;-webkit-background-size: 100%;-o-background-size: 100%;box-sizing: border-box;}
html#mobile .basket-popover-bg-new .item_info_form{padding: 30px 30px;margin: 0;height: calc(100% - 43px);flex-direction: column;}
html#mobile .basket-popover-new .color-wrap, html#mobile .basket-popover-new .price-bg {/* display: block; */width: 100%!important;position: inherit;box-sizing: border-box}
html#mobile .basket-popover-bg-new .pop-close-new {top: 45px;right: 38px}
html#mobile .basket-popover-new .price-bg {top: auto;right: auto;padding: 5px 50px 0}
html#mobile .basket-popover-new .price-bg .k-col4 {margin-right: 40px}
html#mobile .thanks {height: 680px!important}
html#mobile .thanks-in {padding-right: 200px;padding-left: 0!important}
html#mobile .thanks-in h2, html#mobile .com-r h3, html#mobile .audio-com h3 {font-size: 28px!important;line-height: 1.3!important}
html#mobile .adm span, html#mobile .t-red, html#mobile .quote {font-size: 25px!important;}
html#mobile .quote {line-height: 33px!important;margin: 0 0 14px -67px!important}
html#mobile .brazzers-daddy .image-wrap img:nth-of-type(1) ~ img {display: none!important}
html#mobile .brazzers-daddy .image-wrap img:nth-of-type(1) {display: block!important}
html#mobile .com-l, html#mobile .com-r {width: 100%;box-sizing: border-box}
html#mobile .com-l {display: table;table-layout: fixed;margin-bottom: 30px}
html#mobile .bx-touch .a-time {right: 133px!important}
html#mobile .famous-clients a {min-width: 244px}
html#mobile .add-com form .l7:nth-of-type(1) p {margin-bottom: 32px}
html#mobile .input {height: 55px}
html#mobile .add-com form input[type="file"] {height: 55px;padding: 0 0 0 0px;/*line-height: 55px;font-size: 20px;*/width: 100%}
html#mobile .com-l > div {display: table-cell;vertical-align: middle}
html#mobile .com-l .sert {padding: 0 0 0 10px;text-align: center;/*box-shadow: 2px 3px 3px rgba(0,0,0,.07);*/margin-bottom: 20px}

html#mobile .sert a {
    width: 98%;
    background: url('/bitrix/templates/mebela_2017_final/style/../images/sert.png') no-repeat;
    background-size: cover;
    box-shadow: inherit;
    height: 470px !important;
    box-sizing: border-box;
    border: 1px solid #d0d0d0;
    padding: 12px;
}

html#mobile .sert a img {
    width: 326px;
    height: 447px;
}

html#mobile .jcar-wrap-sert .jcarousel-control-prev {
    top: 218px;
}
html#mobile .jcar-wrap-sert .jcarousel-control-next {
    top: 218px;
}

html#mobile .com-logo {margin-bottom: 20px}
html#mobile .dol {font-size: 28px!important;margin: 15px 0 30px;line-height: 1.3}
html#mobile .com-logo img {width: 300px!important;height: auto!important;max-width: 100%}
html#mobile .reviewsti > div > div {height: auto!important}
html#mobile .com-date {font-size: 23px}
html#mobile .korzinati {background-position-x: -94px!important}
html#mobile .korzt1 img.smilesite {height: 30px;}
html#mobile .korzt2, html#mobile .korzt3 {margin-left: 0;/* max-width: 740px */max-width: 100%;}
html#mobile .korzt2 .allbuttonsti {display: block;width: 100%;box-sizing: border-box}
html#mobile .korzt2 .del-but {display: block}
html#mobile .korzt2 p {font-weight: normal;}
html#mobile .korzt3 p {font-weight: normal;}
html#mobile .korzt3 img.smilesite {height: 30px;}
html#mobile .korzt4 {font-weight: normal;}
html#mobile .add-control-col .add-control-hdr {font-size: 25px}
html#mobile .add-control-col, html#mobile .add-control-col > a {width: 210px}
html#mobile .old-item-rice {font-size: 22px}
html#mobile .old-item-rice img {width: 15px!important;height: 15px!important}
html#mobile body .ui-dialog.cities-pop {width: 100%!important}
html#mobile .city-body {/* width: 528px!important */width: 100%!important;}
html#mobile .tmb-wrap, html#mobile .tmb-wrap .tmb-wrap-table {display: none}
html#mobile .portfolio-sort form {max-width: 100%}
html#mobile .catalog-index-thumb-hover, html#mobile .catalog-index-thumb-hover-arrow {width: 100%!important;height: 100%!important}
html#mobile .main-central-header19 {text-align: center;}
html#mobile .main ul.tabs_main > li {display: none;background: #fff;height: 80px;}
/* html#mobile #allCatalogBlock .main .tabs_main.tabs_section li{display: block} */
html#mobile .main ul.tabs_main > li a {height: 80px;line-height: 80px;}
html#mobile .main ul.tabs_main > .active > a{pointer-events: none;}
html#mobile .tabs_content_main > div > .catalog-sort {width: 100%;position: inherit;margin-bottom: 0}
html#mobile .tabs_content_main > div .portfolio-sort {height:110px}
html#mobile .tabs_content_main > div .portfolio-sort table {/* top: -109px;width: 99%;float: none;left: 0;right: auto;margin-bottom: 0 */top: 0;left: 0!important;width: 58%;float: left;position: relative;right: 0!important;margin-bottom: 19px!important;display: block;margin-top: 53px;}
html#mobile .tabs_content_main > div .portfolio-sort table *{display: block;width: 100%;}
html#mobile .tabs_content_main > div .portfolio-sort .all {margin-top: 58px;width: auto;margin-left: 0!important;margin-right: 15px;}
html#mobile body > #fotorama > .del-but {display: none!important}
html#mobile body > #fotorama > .fotorama__wrap {width: 100%!important;display: block!important;}
/* html#mobile .main-popular-items li {width: 336px!important;height: 570px!important;margin-right: 19px!important;padding-right: 0!important;display: none;white-space: normal;} */
html#mobile .main-popular-items li .item-photo {/*width: 336px;*/background-size: cover;height: 320px}
html#mobile .cat-price-container-new strong {display:block;float:right}
html#mobile .cat-price-container-new{text-align: left;}

html#mobile .main-popular-items2 li .main-popular-items-link {font-size: 25px;margin-left: 0;}
html#mobile .main-popular-items2 li .main-popular-items-link  a {font-size: 28px;}
html#mobile .main-popular-items2 .main-popular-items-text {margin-left: 0}
html#mobile .main-popular-items li:nth-of-type(1), html#mobile .main-popular-items li:nth-of-type(2), html#mobile .main-popular-items li:nth-of-type(3), html#mobile .main-popular-items li:nth-of-type(4) {float: left;display: block}
html#mobile .cupon_div > div p {font-size: 22px!important;line-height: 26px!important;}
html#mobile .cupon_div .arch-cont .but1 {width: 300px!important}
html#mobile .tabs_content_main > div > .catalog-sort {display: none!important}
html#mobile .tabs_content_main > div .load-more span {width: 262px;height: auto;line-height: 56px!important;font: 25px 'Arimo1', Arial, Helvetica, sans-serif}
html#mobile .tabs_content_main > div .pager-2 {padding: 30px 0 50px}
html#mobile .all-day {font-size: 30px;}
html#mobile .old-price {font-size: 30px;}
html#mobile .new-price-rub {font-size: 25px;}
html#mobile .cat-price-new {font-size: 33px;}
html#mobile .roistat-promo-wrap {font-size: 20px;}
html#mobile .main_ .main-popular-items.main-popular-items2 li{/*width: 650px!important;*/height: 650px!important;/*margin-right: 22px!important*/;padding-right: 0!important}
html#mobile .center p.input__caption{font-size: 1.6em}


html#mobile .clients-slider-container {position: relative;}
html#mobile .clients-slider {height: 200px;}
html#mobile .clients-slider li {height: 200px;}
html#mobile .clients-slider li a img {height: 120px;}
html#mobile .clients-slider-left {margin: 0; top: 50%; transform: translateY(-50%); left: 0;}
html#mobile .clients-slider-right {margin: 0; top: 50%; transform: translateY(-50%); right: 0;}

html#mobile .cont-slider-wrap {position: static;}
html#mobile .contacts_block .cont-slider-wrap {width: 70%;}
html#mobile .audio-com {
    width: calc(100% - 15px);
}
html#mobile .a-time {
    right: 165px;
}
html#mobile .form-add-ti-href {
    width: calc(100% - 15px);
}
html#mobile .com,
html#mobile .page-top-txt {
    margin-right: 11px;
}

html#mobile .index-free-service {
    max-width: none;
}

html#mobile .index-free-service .free-s {
    width: 100%;
}

html#mobile .share-product.share-product--visible-on-desktop {
    display: none;
}

html#mobile .share-product.share-product--visible-on-mobile {
    display: inline-block;
}

html#mobile .share-product.share-product--template-cover-color {
    position: absolute;
    right: 30px;
    bottom: -20px;
}

html#mobile .share-product.share-product--template-cover-color .list {
    right: 0;
    left: unset;
}

html#mobile .share-product {
    margin: 30px 0 20px;
}

html#mobile .share-product .btn-share {
    font-size: 25px !important;
}

html#mobile .share-product div.list.active {
    display: block;
}

html#mobile .share-product:hover .list {
    display: none;
}

html#mobile .share-product .btn-share .icon-share {
    width: 30px;
    height: 30px;
}


html#mobile .share-product .list {
    left: -50%;
    right: unset;
}

html#mobile .share-product .list .item .link .item-icon,
html#mobile .share-product .list .item .link .approved {
    width: 30px;
    height: 30px;
}
html#mobile .page-type-catalog .compare-popover{
    margin-left: 0;
}
html#mobile .page-type-catalog .compare-popover .compare-email-form .row_cpt > label{display: none;}
html#mobile .page-type-catalog .catalog-page .compare-email{height: 40px;}
html#mobile .center > .left_menu{display: none;}
html#mobile .sales-catl .catalog-sort {height: 414px;}
html#mobile .sales-catl .catalog-filtr .l5 .l5-in {margin-bottom: 0px;}

html#mobile .more_info .center .compl-wrap .compl-box a.table-foto {
    height: 140px;
}
html#mobile .more_info .center .compl-wrap .compl-box a.table-foto img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
html#mobile .more_info .center .compl-wrap .compl-box .compl-txt3 {
    height: 54px;
}

@media screen and (max-width: 900px)
{
	html#mobile .cat-thumbs[data_line_element="2"] .cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider{height: 350px;}
	html#mobile .cat-thumbs[data_line_element="2"] .cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider .cat-img img{width: auto!important;height: 100%;object-fit: contain;}
	html#mobile .cat-thumbs[data_line_element="2"] .cat-thumb.cat-thumb-new.cat-thumb-with-slider .stiker{top: 70px;}
    .wrap .moscow-check__wrapper{z-index: 1058;}
/*
  .rating-wrapp-new
  {
      display: none;
  }
      
*/

  .page-top-txt
  {
      text-align: center;
  }
  html#mobile .cat-img img, html#mobile .cat-img2 img{
    min-height: 290px;
    padding-top: 0px;
  }
  html#mobile .item-desc-wrap div.row_cpt.required{float: right;}
}

@media screen and (max-width: 430px){
	html#mobile .item-h2-rating-wrapp-new .rating-wrapp-new{display: block;}
	html#mobile body > .wrap > .center{width: 100%!important;}
	html#mobile body > .wrap .center .main.main-box.front-page{max-width: 100%;width: 100%;}
    .shourum-td-flex img {margin-right: 15px; margin-bottom: 0;}
	.shou-rum table tr td p {height: 100%;}
	.shou-rum p strong {font-size: 19px;}
}

html#mobile .shou-rum .more-photo a {height: 270px;}
/* html#mobile .shou-rum .more-photo {padding-right: 18px;} */

html#mobile #menuHeaderFix{z-index: 999999;}
.menu_dop.mobile_version .icon1 a/*
,
.tabs_main .icon1 a
*/
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/1-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon1:hover a/*,
 .tabs_main .icon1:hover a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/1-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon1.selected a/*,
 .menu_dop.mobile_version .icon1.active:hover a:hover */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/1-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon2 a/*,
.tabs_main .icon2 a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/2-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon2:hover a/*,
 .tabs_main .icon2:hover a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/2-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon2.selected a/*,
 .menu_dop.mobile_version .icon2.active:hover a:hover */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/2-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon2.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/2-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon3 a/*,
 .tabs_main .icon3 a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/3-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon3:hover a/*,
.tabs_main .icon3:hover a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/3-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon3.selected a,
.menu_dop.mobile_version .icon3.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/3-active.png') 25px center no-repeat;
}



.menu_dop.mobile_version .icon4 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/4-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon4:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/4-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon4.selected a,
.menu_dop.mobile_version .icon4.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/4-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon4.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/4-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon5 a/*,
 .tabs_main .icon5 a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/5-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon5:hover a/*,
 .tabs_main .icon5:hover a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/5-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon5.selected a,
.menu_dop.mobile_version .icon5.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/5-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon5.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/5-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon5.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/5-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon6 a/*,
 .tabs_main .icon6 a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/6-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon6:hover a/*,
 .tabs_main .icon6:hover a */
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/6-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon6.selected a,
.menu_dop.mobile_version .icon6.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/6-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon6.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/6-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon6.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/6-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon7 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/7-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon7:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/7-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon7.selected a,
.menu_dop.mobile_version .icon7.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/7-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon7.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/7-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon7.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/7-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon8 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/8-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon8:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/8-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon8.selected a,
.menu_dop.mobile_version .icon8.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/8-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon8.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/8-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon8.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/8-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon9 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/9-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon9:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/9-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon9.selected a,
.menu_dop.mobile_version .icon9.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/9-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon9.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/9-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon9.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/9-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon10 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/10-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon10:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/10-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon10.selected a,
.menu_dop.mobile_version .icon10.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/10-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon10.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/10-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon10.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/10-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon11 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/11-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon11:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/11-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon11.selected a,
.menu_dop.mobile_version .icon11.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/11-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon11.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/12-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon11.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/11-active.png') 25px center no-repeat;
    color: #f04d8b;
}

.menu_dop.mobile_version .icon12 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/12-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon12:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/12-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon12.selected a,
.menu_dop.mobile_version .icon12.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/12-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon12.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/12-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon13 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/13-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon13:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/13-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon13.selected a,
.menu_dop.mobile_version .icon13.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/13-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon13.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/13-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon14 a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/14-normal.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon14:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/14-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon14.selected a,
.menu_dop.mobile_version .icon14.active:hover a:hover
{
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/14-active.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon14.active:hover a {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/14-hover.png') 25px center no-repeat;
}

.menu_dop.mobile_version .icon14.active:hover a:hover {
    background: url('/bitrix/templates/mebela_2017_final/style/../images/left-menu/14-active.png') 25px center no-repeat;
    color: #f04d8b;
}
html#mobile .im-hover-new, html#mobile .im-new {
    background-image: url(/bitrix/templates/mebela_2017_final/style/../images/star-rating-active-small.png);
    background-size: 18px 20px;
    background-repeat: no-repeat;
    width: 18px;
    height: 20px;
}
html#mobile .ftab2 .l2 textarea {height: 100px;}

html#mobile .ftab3 .l2.adress {display: none;}
html#mobile .ftab2 .l2.adress {display: none;}
html#mobile .rating-new.rating-new-painted{width: 90px!important;height: 20px!important;}
html#mobile .rating-new.rating-new-painted .rate-base-layer{height: 20px!important;}
html#mobile .cat-thumb.cat-thumb-new.cat-thumb-with-slider > *{padding: 0 10px;}
html#mobile .cat-thumbs.cat-thumbs-favorites .cat-thumb.cat-thumb-new .btn-delete-favorites {padding: 0;margin: 10px 10px 0 0; background-size: cover; width: 20px; height: 20px;}
html#mobile .portfolio-sort.portfolio-sort2{display: block!important;}
html#mobile .portfolio-sort.portfolio-sort2 .all, html#mobile .portfolio-sort.portfolio-sort2 > table{width: auto;}
html#mobile .portfolio-sort.portfolio-sort2 > table{float:left;width: 58%;}
html#mobile .portfolio-sort.portfolio-sort2 .all{text-align: right;margin-right: 15px;}
html#mobile .portfolio-sort.portfolio-sort2 > table .chosen-select{height: 56px!important;color: #000000;}
html#mobile #portfolio-on-main-left {top: 40%;}
html#mobile #portfolio-on-main-right {top: 40%;}
html#mobile .main_ .main-popular-items.main-popular-items2 .ajax-loader.lslide .main-popular-items-text{font-size: 23px;white-space: pre-wrap;line-height: 20px;}
html#mobile .main_ .main-popular-items.main-popular-items2 .ajax-loader.lslide .main-popular-items-text > br{display: none;}
html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat{width: 19%;margin-right: 15px!important}
html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat > .cmi > a > img{width: 100%;height: 100%;box-sizing: border-box;}
html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat > .cmi{height: 50%;}
html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat >span,html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat > p{font-size: 19px;}
html#mobile .tabs_content_main > #tab1 > #allCatalogBlock > .cat-thumbs > .cat-thumb.cat-thumb-new.cat-thumb-with-slider > .cat-link2.cat-link2-new{height: 40px;}
html#mobile .foto-wrap .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows.fotorama__wrap--no-shadows .fotorama__nav-wrap .fotorama__nav.fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame{height: 84px!important;}
html#mobile .foto-wrap .fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows.fotorama__wrap--no-shadows .fotorama__nav-wrap .fotorama__nav.fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__thumb-border{height: auto!important;min-height: 84px;}
html#mobile .more_info .center .open_offers > span{width: 313px;height: 55px;font-size: 22px!important;line-height: 55px!important;}
html#mobile .center.detail_part>.jcar-wrap.jcar-wrap-cat>.jcarousel>ul>li>.cat-thumb.cat-thumb-portfti{height: 100%!important;}
html#mobile .portfolio-wrap .portfolio .port{height: auto}
html#mobile .portfolio-wrap .portfolio .port:nth-of-type(2n-1){clear: left;}
html#mobile .item-r .price-item-wrapp .price-bg{display: flex;flex-direction: row;}
html#mobile .item-r .price-item-wrapp .price-bg .but1{width: 180px;margin-top: -10px;}
html#mobile .wrap > .center > .head{display: flex;flex-direction: row;flex-wrap: nowrap;/* padding: 0 30px; */align-items: center;margin:0;padding: 0 25px;width: calc( 100% - 50px);}
html#mobile .wrap > .center > .head > a{position: relative;display: block;width: 30%;height: auto;flex: 1 0 30%;margin-right:  30px;}
html#mobile .wrap > .center > .head > a > .logo{width: 100%;height: auto;position: relative;max-width: 100%!important;top:0;}
html#mobile .wrap > .center > .head > .search.mobile_version{flex: 1 0 60%;display: flex;height: 100%;align-items: center;margin:0!important;}
html#mobile .wrap > .center > .head > .search.mobile_version > .search-container .search-container-central #di-search-input{font-size: 25px; height: 90px; line-height: normal; box-sizing: border-box; width: calc(100% - 2px);}

html#mobile .wrap > .pre-head{display: block;height: 106px;background-position-y: bottom;}
html#mobile .wrap > .pre-head > .center{height: 100%;display: flex; padding: 0 40px;width: calc( 100% - 80px)!important;}
html#mobile .wrap > .pre-head > .center > .sr-ot-icons{display: block!important;margin: 0;}
html#mobile .wrap > .pre-head > .center > .sr-ot-icons .AjaxBlock{width: 100%;height: 100%;display: flex;flex-direction: row;justify-content: center;align-items: center;font-size: 30px;flex-wrap: nowrap;}
html#mobile .wrap > .pre-head > .center > .sr-ot-icons .AjaxBlock > a:first-of-type{margin-right:10px;}
html#mobile .wrap > .pre-head > .center > .sr-ot-icons .AjaxBlock > a > div{background-size: 45px;line-height: 36px;height: 36px;font-size: 0;width: 36px;}
html#mobile .wrap > .pre-head > .center > .sr-ot-icons .AjaxBlock > a > div:hover{background-position-y: -45px}
html#mobile .wrap > .pre-head > .center .city, html#mobile .wrap > .pre-head > .center .pre-head-separator, html#mobile .wrap > .pre-head > .center .adress-on-map, html#mobile .wrap > .pre-head > .center .call-back{display: none;}
html#mobile .wrap > .pre-head > .center > .AjaxBlock{display: block;height: 100%;width: auto;max-width: 60%;margin-right: auto;}
html#mobile .wrap > .pre-head > .center > .AjaxBlock > div{display: flex;flex-direction: column;justify-content: center;height: 100%;}
html#mobile .wrap > .pre-head > .center .pre-head-phone{margin: 0px;padding-left: 33px;background: url('/bitrix/templates/mebela_2017_final/style/../images/pre-head-phone.png') 0 0 no-repeat;font-size: 30px;}
html#mobile .wrap > .pre-head > .center > #a_block_basket_line{display: block;margin: 0;/* width: 20% */}
html#mobile .wrap>.center>.catalog-page.main-box.main >#a_block_catalog_list>#allCatalogBlock>.cat-thumbs>.cat-thumb.cat-thumb-new.cat-thumb-with-slider>.cat-price-container-new{margin-top: 10px;margin-bottom: 15px;}
html#mobile .wrap>.center>.catalog-page.main-box.main >#a_block_catalog_list>#allCatalogBlock>.cat-thumbs>.cat-thumb.cat-thumb-new.cat-thumb-with-slider>.price-list-new{margin:0;padding: 0;}

html#mobile .left_recent-events{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;box-sizing: border-box;max-width: 100%;width: 100%;}
html#mobile .left_recent-events *{box-sizing: border-box;}
html#mobile .left_recent-events .news-box{display: flex;flex-direction: row;flex-wrap: nowrap;padding: 15px;margin: 0;flex:1 0 100%;width: 100%;align-items: center;gap: 10px;}
html#mobile .left_recent-events .news-box .left{display: block;flex: 1 0 35%;box-sizing: border-box;float: none;padding: 0;margin: 0;width: 35%;}
html#mobile .left_recent-events .news-box .left *{width: 100%;height: 100%;display: block;position: relative;}
html#mobile .left_recent-events .news-box .left img{left:0;top:0;}
html#mobile .left_recent-events .news-box .right{margin: 0;display: flex;flex: 1 0 65%;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;width: 65%;justify-content: center;}
html#mobile .left_recent-events .news-box .right .published{margin:0;width: 100%;min-height: 20px;height: auto;line-height: 10px;}
html#mobile .left_recent-events .news-box .right .news-link{font-size: 33px;line-height: 1.2!important;}

/*===============*/
html#mobile .wrap > .search_mobile_menu.center.search_mobile_menu > .head > .search.mobile_version{
	position: unset;
	height: auto;
	width: 745px;
	margin-top: 131px !important;
	overflow: visible;
}

html#mobile .search_mobile_menu .search .search-container .search-in{
	border: unset;
	height: auto;
	line-height: 30px;	
	border-radius: 5px;
	overflow: visible;
}
html#mobile .search_mobile_menu  .search .go{
	background: white url('/bitrix/templates/mebela_2017_final/style/../images/mobail/lets-icons_search-alt.svg') center center no-repeat;
	width: 44px;
    height: 46px;
	margin-top: -5px;
top: 26px;
    right: 19px;
}

html#mobile .search_mobile_menu .search .in1{
    font-size: 30px !important;
	height: 30px;
	line-height: 30px;
padding:30px 0;
	    border: 1px solid #0034AC;
    height: 30px;
    line-height: 30px;
    border-radius: 5px;
}
html#mobile .search_mobile_menu .search .in1::placeholder {
    font-size: 30px !important;
	color: #6F7682; 
	line-height: 30px;
}
html#mobile .search_mobile_menu .search .in1::-webkit-input-placeholder { line-height: 30px; }
html#mobile .search_mobile_menu .search .search-container{
	overflow: visible;
	width: 99%;
}
html#mobile body > .wrap > .center.search_mobile_menu.search_mobile_menu_active{
	 
	/* z-index: 24;	 */
} 
html#mobile .fix_menu_all_active.fix_menu_all{
	 
	z-index: 999999999999999999999;
}
html#mobile .search_mobile_menu_active .search .search-container .search-container-central{
	overflow: visible;
}
/* html#mobile .more_info .tab-wrap .jcar-wrap3 {
    height: 260px;
    } */
html#mobile .jcarousel-com2 li:hover .meb-over {
    display: none;
}
.search_mobile_menu_active .iblock-search-result.open {
    display: block;
    padding: 0 20px 20px 20px;
    z-index: 9999999;
    overflow: scroll;
    max-height: 70vh;
    box-shadow: unset;
    border: none;
    max-width: unset;
}
html#mobile .menu_dop_mane {
    position: relative;
    margin: 0 0 8px !important;
}
 
html#mobile div.menu_dop_mane .menu_dop_mane__box {
	position: fixed;
    left: 0;
    right: 0;
    top: 88px;
    background: #fff;
    box-shadow: none;
    z-index: 999999;
    height: calc(100% - 170px);
    padding: 25px 0 35px;
    box-sizing: border-box;
	padding-left: 20px;
    overflow: auto;
}
.menu_dop_mane__catalog_name{ 
	margin-bottom: 22px;
}
.menu_dop_mane__catalog_name a{ 
	font-size: 35px;
	font-weight: 700;
	line-height: 21.93px;
	text-align: left;
	color: #1A1919;

}
.menu_dop_mane__item__link { 
	font-size: 30px;
	font-weight: 400;
	line-height: 30px;
	text-align: left;
	color: #2B2A29;
	display: flex;
	margin-bottom: 24px;
}
.menu_dop_mane__box__bottom_link{
	background: #F5F6F8;

}
.menu_dop_mane__box__bottom_link__item__link{
	font-size: 30px;
    font-weight: 400;
    line-height: 30px;
    text-align: left; 
    display: flex;
    margin-bottom: 24px;
	color: #6F7682!important;
}
.menu_dop_mane__box__bottom_link{
	margin-top: 26px;
    padding-top: 22px;
    padding-bottom: 22px;
    margin-left: -20px;
    padding-left: 20px;
}
.menu_dop_mane__box__bottom_link__item__link__black{
	color: black!important;
	padding-left: 25px;
}
.menu_dop_mane__box__bottom_link__item__link_phone {
	background:   url('/bitrix/templates/mebela_2017_final/style/../images/mobail/phone.svg') 0px center no-repeat;
	padding-left: 30px;
}
.menu_dop_mane__box__bottom_link__item__link_mail{
	background:   url('/bitrix/templates/mebela_2017_final/style/../images/mobail/mail.svg') 0px center no-repeat;
	padding-left: 30px;
}
 
.menu_dop_mane__box__bottom_link__item__link_local{
	padding-left: 34px;
	background:   url('/bitrix/templates/mebela_2017_final/style/../images/mobail/local_burger.svg') 0px center no-repeat;
	font-size: 25px;
	
}
.menu_dop_mane__box__bottom_link__item__link_time_work {
    padding-left: 34px;
	background:   url('/bitrix/templates/mebela_2017_final/style/../images/mobail/work_time.svg') 0px center / contain no-repeat;
    font-size: 25px;
}

.menu_dop_mane__box__bottom_social {
    font-size: 35px;
}
.menu_dop_mane__box__bottom_social p {
    margin-bottom: 15px;
}
.menu_dop_mane__box__bottom_social ul {
    display: flex;
    column-gap: 10px;
}
.menu_dop_mane__box__bottom_social a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
    border-radius: 50%;
    background-color: #dfdfdf;
}
.menu_dop_mane__box__bottom_social svg {
    width: 40px;
    height: 40px;
}

.sections_mobile {
    display: none;
}
@media(max-width:767px) {

.sections_mobile {
    display: flex;
    flex-direction: row;
    align-content: stretch;
    flex-wrap: wrap;
}
.section_mobile {
    width: 50%;
    flex-direction: column;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 15px;
}

.section_mobile a {
    width: 93%;
    height: 160px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #0034AC0D;
}

.section_mobile img {
    position: relative;
}

.section_mobile .section_name {
    font-size: 28px;
    margin-top: 10px;
    width: 93%;
}   

.section_mobile .section_cnt {
    font-size: 25px;

    color: #A8ABB0;
    margin-top: 10px;
} 
html#mobile .main div ul.tabs_main {
display: none;
}
html#mobile .sections_desctop{
	display: none;
}
html#mobile .sections_desctop.provider_block{display: block}
.mobile_menu_cart__count{
	position: absolute;
    background: #f04d8b !important;
    display: flex;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
    color: white;
    right: 47px;
}
.AjaxBlock .search-in .go{
top: 13px;
right: 38px;

}
.AjaxBlock .search-in{
height:100%;
padding:20px;
}
html#mobile .AjaxBlock .search{
height:100% !important;
width:98%;
}
.search.mobile_version input{
padding:0 50px;
}

.search.mobile_version input,
input::placeholder {
    font-size:35px;
}
html#mobile .AjaxBlock .search .in1{
height:100% !important;
}
}

/*===============*/
html#mobile .appointment, html#mobile .date, html#mobile .port-txt2 {
    display: none;
}
html#mobile .kor-price div.cart-price-weight-label , html#mobile .kor-price div.cart-price-weight, html#mobile .kor-price div.cart-price-volume , html#mobile .kor-price div.cart-price-volume-label {
display: none;
}

html#mobile .version.mobile_version {
    margin-bottom: 100px;
}

html#mobile .item-stiker.stiker {z-index:23;font-size: 21px !important;}
html#mobile .search-short-item{display: block; font-size: 24px; margin-bottom: 20px;}
html#mobile .search-short-item .cat-link2{display: inline; margin-top: 0; height: auto;}

/* End */


/* Start:/bitrix/templates/mebela_2017_final/brc/jQuery.Brazzers-Carousel.css?17322604291071*/
/*!
 * jQuery Brazzers Carousel v1.0.0 (http://webdesign-master.ru)
 * Copyright 2015 WebDesign Master.
 */
 
.brazzers-daddy:after {
	content: "";
	display: table;
	clear: both;
}
.brazzers-daddy {
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.cat-img-new{
	position: relative !important;
}
.brazzers-daddy img {
	width: 100%;
	position: relative;
	display: none;
	top: 0;
	left: 0;
	margin-bottom: 10px;
}
.brazzers-daddy img:first-child {
	display: block;
}
.tmb-wrap {
	position: absolute;
	z-index: 2;
	top: 0;
	width: 100%;
	height: 100%;
}
.tmb-wrap .tmb-wrap-table {
	display: table;
	height: 100%;
	width: 100%;
}
.tmb-wrap-table div {
	display: table-cell;
	transition: all .3s ease;
	border-bottom: 5px solid transparent;
	padding-top: 10px;
	-webkit-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
	border: none;
}
.tmb-wrap-table div.active {
	border-color: #FBB254;
	border: none;

}
.tmb-wrap-table div:first-child:last-child {
	border-color: transparent;
}
body .image-wrap img{
	/*max-height: initial !important;*/

}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/components/datainlife/iblocksearch/searchSuggest/style.css?17630390653951*/
.head .search-container .search-container-central .search-in .iblock-search-result .search .search-in{width: 100%;}
.head .search-container .search-container-central .search-in .iblock-search-result .search .search-in:before,
.head .search-container .search-container-central .search-in .iblock-search-result .search .search-in:after{
	content: unset;
}
.iblock-search{
	position:relative;
}
.iblock-search *{
	-webkit-box-sizing:border-box;
			box-sizing:border-box;
}
.iblock-search-form-control{
	display:inline-block;
	vertical-align:top;
	background:#f2f2f2;
	border:1px solid #d2d2d2;
	color:#333;
	padding:2px 10px;
	height:32px;
}
.iblock-search button{
	display:inline-block;
	vertical-align:top;
	border:1px solid #00a7df;
	background:#00a7df;
	color:#fff;
	padding:6px 10px 5px;
}
.iblock-search button:hover,
.iblock-search button:focus{
	background:#00C0FF;
}
.iblock-search button:active{
	background:#00A1D6;
}
/* search result */
.iblock-search-result.open {
    display: block;
    padding: 0 20px 20px 20px;
    z-index: 9999999;
}
.iblock-search-result{
	max-width:600px;
	display:none;
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
	border: 1px solid #cccccc;
    display: none;
    left: 0;
    margin-top: 6px;
    padding: 5px 0;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 10;
}
.iblock-search-result:after,
.iblock-search-result:before {
	bottom: 100%;
	left: 15px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.iblock-search-result:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 6px;
	margin-left: -6px;
}
.iblock-search-result:before {
	border-color: rgba(204, 204, 204, 0);
	border-bottom-color: #cccccc;
	border-width: 7px;
	margin-left: -7px;
}

.iblock-search-result-category {
    border-bottom: 1px solid #cad3df;
    padding: 15px 10px 8px;
}
.iblock-search-result-category ul{
	list-style: none;
	padding: 0;
	margin:0 0 9px -5px;
}
.iblock-search-result-category ul li{
	display: block;
	padding-left: 5px;
	padding-right: 5px;
}
.iblock-search-result-category ul > li {
    position: relative;
}
.iblock-search-result-category ul > li:after {
    color: #0082d5;
    content: "";
    display: block;
    font-size: 20px;
    line-height: 1;
    position: absolute;
    right: -4px;
    top: 0;
}
.iblock-search-result-category ul > li:last-child:after {
    display: none;
}
.iblock-search-result-category-head {
    margin-bottom: 10px;
}
.iblock-search-result-all {
    font-weight: 600;
    padding: 10px 10px 4px;
}
.iblock-search-result-all a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.iblock-search-result-all a span {
    padding-top: 2px;
}
.iblock-search-result-good {
    border-bottom: 1px solid #cad3df;
}
.iblock-search-result-good-head {
    border-bottom: 1px solid #e5e5e5;
    padding: 2px 10px 6px;
}
.iblock-search-result-item {
    overflow: hidden;
    position: relative;
}
.iblock-search-title{
	display: block;
}
.iblock-search-old-price{
	text-decoration: line-through;
	color:#888;
	padding-right: 10px;
}
.iblock-search-price{
	font-weight: 600;
}
.iblock-search-result-item a {
    color: #3d4d65;
    display: block;
    overflow: hidden;
    padding: 4px 10px;
}
.iblock-search-result-item a img {
    float: left;
    margin: 2px 0;
    max-height: 50px;
    max-width: 50px;
	font-size:6px;
	line-height:50px;
	overflow:hidden;
}
.iblock-search-result-item a div {
    display: block;
    margin-left: 60px;
    overflow: hidden;
    padding: 9px 0 2px;
}
.iblock-search-result-item a:hover {
    text-decoration: underline;
}

@media(max-width: 768px){
	.iblock-search-result.open{
		top: 100px;
	}
}
/* End */


/* Start:/bitrix/templates/mebela_2017_final/style/styles_ver2.css?176648575413229*/
/* style.css */
.prefix_auto-invite-bubble {
  position: fixed;
  bottom: 100px;
  right: 100px;
  padding: 15px;
  border-radius: 10px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
  max-width: 250px;
  z-index: 10001;
  cursor: pointer;
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, visibility 0.3s ease-out;
  /* Для крестика */
  position: fixed;
  box-sizing: border-box;
}

/* Общие стили для всех иконок соцсетей */
.prefix_whatsapp-icon,
.prefix_telegram-icon,
.prefix_windowchat-icon,
.prefix_vk-icon {
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  pointer-events: none;
}

/* Стили для SVG внутри иконок */
.prefix_whatsapp-icon svg,
.prefix_telegram-icon svg,
.prefix_windowchat-icon svg,
.prefix_vk-icon svg,
.prefix_chat-icon svg {
  position: static !important;
  margin: auto !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
}

/* Стили для анимации появления */
.prefix_whatsapp-icon.show,
.prefix_telegram-icon.show,
.prefix_windowchat-icon.show,
.prefix_vk-icon.show {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.prefix_auto-invite-bubble.show {
  opacity: 1;
  transform: translateY(0);
}

.prefix_auto-invite-bubble.hide {
  opacity: 0;
  transform: translateY(20px);
}

.prefix_auto-invite-message {
  font-size: 14px;
  line-height: 1.4;
  padding-right: 20px;
  word-wrap: break-word;
}

.prefix_auto-invite-arrow {
  position: absolute;
  bottom: -8px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid;
}

.prefix_chat-widget,
.prefix_chat-icon {
  z-index: 9999;
}

.loading-spinner {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  height: 100%;
}

.loading-spinner svg {
  position: relative;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.prefix_windowchat-icon {
  font-size: 25px;
  box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.2);
  background-color: #ad0082;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: fixed;
  bottom: 85px;
  right: 30px;
  z-index: 10001;
}

.prefix_whatsapp-icon {
  font-size: 12,5px;
  box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.2);
  background-color: #00ad00;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: fixed;
  bottom: 140px;
  right: 30px;
  z-index: 10001;
}

.prefix_telegram-icon {
  font-size: 12,5px;
  box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.2);
  background-color: #10a5d6;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: fixed;
  bottom: 195px;
  right: 30px;
  z-index: 10001;
}

.prefix_vk-icon {
  font-size: 12,5px;
  box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.2);
  background-color: #0073f7;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: fixed;
  bottom: 245px;
  right: 30px;
  z-index: 10001;
}

.prefix_chat-widget {
  width: 350px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  overflow: hidden;
  font-family: "Arial", sans-serif;
  z-index: 10000;
  border: 1px solid #d2d6dc;
  opacity: 0;
  transform: translateY(20px) scale(0.9);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, visibility 0.3s ease-out;
  visibility: hidden;
}

.prefix_chat-widget.show {
  opacity: 1;
  transform: translateY(0) scale(1);
  visibility: visible;
}

@media (max-width: 400px) {
  .prefix_chat-widget {
    width: 95%;
    right: auto;
    left: 50%;
    transform: translateX(-50%) translateY(20px) scale(0.9);
  }
  
  .prefix_chat-widget.show {
    transform: translateX(-50%) translateY(0) scale(1);
  }
}

.prefix_chat-header {
  background-color: #1a73e8;
  color: #fff;
  padding: 15px 20px;
  text-align: center;
  cursor: pointer;
  font-weight: 600;
}

.prefix_chat-body {
  background-color: #f4f6f8;
  padding-bottom: 60px;
  display: flex;
  flex-direction: column;
}

.prefix_chat-messages {
  overflow-y: auto;
  height: 400px;
  padding: 20px;
}

.prefix_chat-input {
  position: relative;
  bottom: 1px;
  background-color: #fff;
  padding: 12px 16px;
  border-radius: 0 0 10px 10px;
  display: flex;
  align-items: center;
  font-size: 15px;
}

.prefix_chat-input .chat-input-content {
  box-sizing: border-box;
  flex-grow: 1;
  min-height: 45px;
  max-height: calc(1.2em * 4 + 24px);
  padding: 12px 16px;
  width: 100%;
  border: 1px solid #d2d6dc;
  border-radius: 10px;
  outline: none;
  transition: border-color 0.2s;
  padding-right: 40px;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.4;
  resize: none;
  overflow-y: hidden;
  color: black;
}

/* Стиль для плейсхолдера */
.prefix_chat-input .chat-input-content[data-placeholder] {
  color: #a9a9a9;
}

/* Стиль для активного поля ввода */
.prefix_chat-input .chat-input-content:focus {
  color: black !important;
  border-color: #1a73e8;
}

/* Показываем скролл только когда контент превышает максимальную высоту */
.prefix_chat-input .chat-input-content[style*="height"] {
  overflow-y: auto;
}

.prefix_chat-input .chat-input-content::-webkit-scrollbar {
  width: 5px;
}

.prefix_chat-input .chat-input-content::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 5px;
}

.prefix_chat-input .chat-input-content::-webkit-scrollbar-thumb:hover {
  background-color: #a4a4a4;
}

.prefix_chat-input button {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3C!-- icon666.com - MILLIONS vector ICONS FREE --%3E%3Csvg viewBox='0 0 25 25' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Layer_47' data-name='Layer 47'%3E%3Cpath d='m23 12.5a.52.52 0 0 1 -.3.46l-16.31 7.36-2.34 1.06-.92.41-.37.21a.52.52 0 0 1 -.21 0 .55.55 0 0 1 -.34-.13.5.5 0 0 1 -.13-.54l3.26-8.83-3.26-8.83a.5.5 0 0 1 .13-.54.53.53 0 0 1 .55-.13l9.24 4.21 10.65 4.79a.52.52 0 0 1 .35.5z' fill='%231e88e5' style='fill: rgb(120, 180, 232);'%3E%3C/path%3E%3Cpath d='m23 12.5a.52.52 0 0 1 -.3.46l-16.31 7.36a12 12 0 0 0 5.91-10.32 11.54 11.54 0 0 0 -.3-2.79l10.65 4.79a.52.52 0 0 1 .35.5z' fill='%231976d2' style='fill: rgb(85, 145, 206);'%3E%3C/path%3E%3Cpath d='m22.65 12-19.89-9a.53.53 0 0 0 -.55.09.5.5 0 0 0 -.13.54l3.26 8.87-3.26 8.83a.5.5 0 0 0 .13.54.55.55 0 0 0 .34.13.52.52 0 0 0 .21 0l19.89-9a.5.5 0 0 0 0-.92zm-19.22-7.55 16.7 7.55h-13.91zm2.79 8.55h13.91l-16.7 7.55z' fill='%230d47a1' style='fill: rgb(94, 117, 151);'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 28px 20px;
  background-position-x: center;
  background-position-y: center;
  position: absolute;
  border: 0;
  background-color: #00000000;
  cursor: pointer;
  right: 25px;
}

.prefix_chat-input button.loading {
  background-image: none;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Стиль для сообщений */
.message {
  padding: 12px 16px;
  border-radius: 10px;
  margin-bottom: 16px;
  line-height: 20px;
  word-wrap: break-word;
  font-size: 15px;
}

.message:last-child {
  margin-bottom: 0;
}

.message.user {
  background-color: #9ecceb;
  margin-right: auto;
  margin-left: 10%;
}

.message.assistant {
  background-color: #e0eef7;
  margin-left: auto;
  margin-right: 10%;
}

.field-container-dataform {
  display: block;
  width: 100%;
  margin-bottom: 10px; /* Отступ между полями */
}

.input-data-field-dataform {
  width: 100%;
  box-sizing: border-box; /* Поля ввода не будут выходить за рамки ширины 100% */
  border: 2px solid #bfc9d4;
  height: 34px;
  border-radius: 8px;
  margin-top: 2px;
}

.title-field-dataform {
  margin: 5px;
  letter-spacing: 1px;
}

.title-dataform {
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 18px;
}

.prefix_chat_button-container-dataform {
  display: flex;
  justify-content: flex-end;
}

.prefix_chat-button-send-dataform {
  margin-top: 5px;
  width: 32px;
  height: 32px;
  border-radius: 6px;
  cursor: pointer;
  right: 25px;
  border: 0px;
  float: right;
  display: flex;
  justify-content: center;
  align-items: center;
}

.prefix_chat-button-svg-dataform {
  fill: #1e88e5;
}

/* Стили для индикатора загрузки */
.loading {
  display: flex;
  justify-content: center;
  align-items: center;
}

.dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #1a73e8;
  margin: 0 4px;
  animation: bounce 1.2s infinite ease-in-out;
}

.dot:nth-child(1) {
  animation-delay: 0.2s;
}

.dot:nth-child(2) {
  animation-delay: 0.4s;
}

.dot:nth-child(3) {
  animation-delay: 0.6s;
}

@keyframes bounce {
  0%,
  80%,
  100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}

.prefix_chat-icon {
  box-shadow: 0 0 16px 4px rgba(0, 0, 0, 0.2);
  font-size: 25px;
  background-color: #1a73e8;
  color: white;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 10001;
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
}

.prefix_chat-icon.hide {
  opacity: 0;
  transform: scale(0.8);
}

.prefix_chat-icon.show {
  opacity: 1;
  transform: scale(1);
}

.prefix_close-icon {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  font-size: 26px;
  line-height: 24px;
  padding: 2px;
  transition: color 0.2s;
}

.prefix_close-icon:hover {
  color: #fff;
}

.prefix_fullscrin-icon {
  position: absolute;
  top: 10px;
  left: 15px;
  cursor: pointer;
  font-size: 20px;
  line-height: 24px;
  padding: 2px;
  transition: color 0.2s;
}

/* Удаляем старый стиль для placeholder */
.chat-input-content:not(:focus):empty:before {
  display: none;
}

/* Стили для полосы прокрутки */
.prefix_chat-messages::-webkit-scrollbar,
.prefix_chat-input::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

.prefix_chat-messages::-webkit-scrollbar-thumb,
.prefix_chat-input::-webkit-scrollbar-thumb {
  background-color: #c4c4c4;
  border-radius: 5px;
}

.prefix_chat-messages::-webkit-scrollbar-thumb:hover,
.prefix_chat-input::-webkit-scrollbar-thumb:hover {
  background-color: #a4a4a4;
}

.prefix_chat-messages::-webkit-scrollbar-track,
.prefix_chat-input::-webkit-scrollbar-track {
  background-color: #e8e8e8;
  border-radius: 5px;
}

.prefix_chat-messages .message {
  /* Существующие стили */
}

.prefix_chat-messages .message p {
  margin: 0 0 0 0;
}

.prefix_chat-messages .message ul,
.prefix_chat-messages .message ol {
  margin: 0 0 10px 0;
  padding-left: 20px;
}

.prefix_chat-messages .message code {
  background-color: #f4f4f4;
  padding: 2px 4px;
  border-radius: 3px;
  font-family: monospace;
}

.prefix_chat-messages .message pre {
  background-color: #f4f4f4;
  padding: 10px;
  border-radius: 5px;
  overflow-x: auto;
}

.prefix_chat-messages .message blockquote {
  border-left: 3px solid #ccc;
  margin: 0 0 10px 0;
  padding-left: 10px;
  color: #666;
}

.prefix_chat-messages .message a {
  color: #0366d6;
  text-decoration: none;
}

.prefix_chat-messages .message a:hover {
  text-decoration: underline;
}

.prefix_chat-messages .message img {
  max-width: 100%;
  height: auto;
}

/* Удаляем старые стили, которые скрывали скроллбар */
.prefix_chat-input .chat-input-content::-webkit-scrollbar,
.prefix_chat-input .chat-input-content::-webkit-scrollbar-thumb,
.prefix_chat-input .chat-input-content::-webkit-scrollbar-track {
  /* Удаляем display: none */
}

.prefix_auto-invite-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: bold;
  cursor: pointer;
  z-index: 2;
  background: rgba(255, 255, 255, 0.2);
  border: none;
  border-radius: 50%;
  padding: 0;
  line-height: 1;
  transition: all 0.2s;
  /* Создаем контрастную обводку */
  text-shadow: 
    -1px -1px 0 rgba(255, 255, 255, 0.5),
    1px -1px 0 rgba(255, 255, 255, 0.5),
    -1px 1px 0 rgba(255, 255, 255, 0.5),
    1px 1px 0 rgba(255, 255, 255, 0.5);
}

.prefix_auto-invite-close:hover {
  background: rgba(0, 0, 0, 0.1);
  transform: scale(1.1);
}




/* End */


/* Start:/bitrix/templates/mebela_2017_final/styles.css?174734070441818*/
html .one-click-pop form{ display: flex; gap: 15px; flex-direction: column; }
html .one-click-pop form .cb-h.bold{ margin-bottom: 25px; }
html .one-click-pop form .l2 input{ margin: 15px 0 0; }
html .one-click-pop form .l2.check{ margin-top: 0; }
html .one-click-pop form .l2.check input{ margin: 0; }
html .one-click-pop form *[data-step="confirm"]{ width:213px; }
html .one-click-pop form .one-click-pop-note{margin: 0}
.d-none{display: none;}
.fixmenu-show{
   /* display:none !important;*/
}
#a_block_catalog_search2 .search .search-in:after, #a_block_catalog_search2 .search .search-in:before{display: none;}
.cycle-slide {
    width:100%;
}
.portfolio-sort .chosen-container-single .chosen-search {
    display: none;
}
.portfolio-sort .chosen-container-single .chosen-search {
    display: none;
}

.portfolio-main.portfolio-sort .chosen-container .chosen-results li {
    position: relative;
}

.portfolio-main.portfolio-sort .chosen-container .chosen-results li:hover {
    background: #f5f5f5;
}

.portfolio-main.portfolio-sort .chosen-container .chosen-results li.highlighted {
    background: #f5f5f5;
    color: #333;
}

.portfolio-main.portfolio-sort .chosen-container .chosen-results li::after {
    content: '';
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background: #fff;
    border: 1px solid #ddd;
    box-sizing: border-box;
}

.portfolio-main.portfolio-sort .chosen-container .chosen-results li:hover::after {
   background: url(/bitrix/templates/mebela_2017_final/images/pink-rect.png) no-repeat center;
   background-size: 8px 8px; 
   padding-left: 10px;
}

.portfolio-main.portfolio-sort .chosen-container .chosen-results li.result-selected:after {
     background: url(/bitrix/templates/mebela_2017_final/images/pink-rect.png) no-repeat center;
   background-size: 8px 8px; 
   padding-left: 10px;
} 
#slideshow-1{
    overflow: hidden;
    max-height: 480px;
}
.cycle-slide a{
    display:block;
    width:100%;
    height:100%;
    margin:0 auto;
    overflow: hidden;
}

html#main .header__buttons {
    left: -200px;
}

.header__buttons {
    position: absolute;
    z-index: 1200;
    transition: left 0.5s;
    display: none;
}

.header__buttons.header__buttons--display {
    display: block;
}

.header__buttons.fixed {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
}

.header__button2__b1 {
    background-color: #f04d8b;
}

body:has(.item-wrap) .header__buttons.header__buttons--display {
    display: none;
}

.header__button2__b2 {
    background-color: #0037a6;
}

.header__button2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    border-radius: 4px;
    -webkit-box-shadow: 0 4px 12px rgba(0, 0, 0, .16);
    box-shadow: 0 4px 12px rgba(0, 0, 0, .16);
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
    justify-content: center;
    line-height: 1em;
    padding: 6px 12px;
    width: 142px;
}

.header__button2 span {
    display: block;
    font-weight: 700;
    line-height: 1.4em;
    text-transform: uppercase;
}

.header__button2 + .header__button2 {
    margin-top: 8px;
}

html#mobile .header__buttons {
    margin-top: 0;
    position: sticky;
    right: auto;
    top: 88px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    width: 100%;
}

html#mobile .header__buttons{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
}

html#mobile .header__button2 {
    -ms-flex-preferred-size: 50%;
    border-radius: 0;
    flex-basis: 50%;
    width: auto;
    font-size: 25px;
    height: 85px;
}

html#mobile .header__button2 span {
    font-size: 27px;
}

html#mobile .header__button2 + .header__button2 {
    margin-top: auto;
}


html#mobile .catalog-page .color-wrap h4{
    font-size: 25px !important;
    display: flex;
    align-items: baseline;
}

html#mobile .catalog-page .color-wrap .col-drop span{
    font-size: 25px !important;
}

.empty_block{
    display:none;
}

html#main .tab-wrap .share-mobile {
    display: none;
}

.tab_block_detail {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 2px;
}

input[type=text].error,
textarea.error
{
    border-top-color: #e0c8cc;
    background: #ffe2e7;
    color: #e51937;
}

.required.error{display: inline-block; background: #ffe2e7; color: #e51937; padding: 5px; margin-top: -5px; margin-left: -5px;}
.required.error a{color: #e51937!important;}

textarea.error::-webkit-input-placeholder {  color:red;  }
textarea.error::-moz-placeholder {  color:red;  }
textarea.error:-moz-placeholder {  color:red;  }
textarea.error:-ms-input-placeholder {  color:red;  }
input.error::-webkit-input-placeholder {  color:red;  }
input.error::-moz-placeholder {  color:red;  }
input.error:-moz-placeholder {  color:red;  }
input.error:-ms-input-placeholder {  color:red;  }

.notetext {color:green}
.errortext {color:red}

.grayscale {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    /*filter: url(/bitrix/templates/mebela_2017_final/images/grayscale.svg#greyscale);*/ /* Firefox 4+ */
    filter: gray; /* IE 6-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity:0.4;
}

.grayscale:hover{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity:1;
}


body .ui-dialog {
    background: #f9f9f9;
    padding: 0;
    border-radius: 5px;
    border: 1px solid #cccccc;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.55);
    z-index: 100;
    zoom:1;
}
body .ui-dialog.nobg {
    background: white;
}
body .ui-dialog a {
    outline: none;
}
body .ui-dialog .ui-dialog-content {
    padding: 20px 20px;
}
body .ui-dialog .ui-dialog-titlebar {
    padding: 0;
    margin: 0;
    height: 0;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    display: none;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
    background: url(/bitrix/templates/mebela_2017_final/images/close.png);
    width: 9px;
    height: 9px;
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
    border: none;
    text-indent: -9999px;
}
body .ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{
    background-position: bottom;
}

body .ui-widget-overlay {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#50000000,endColorstr=#50000000);
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body .ui-dialog .popup_title{
    font-size:17px;
    font-weight: normal;
    margin-bottom:12px;
}


.popup_review .com-r{
    width:560px !important;
}
.popup_review .com {
    background: none;
    padding:0px;
    margin:0px;
}

body .ui-dialog.form-box{
    border-radius:0px;
    border:none;
}
body .ui-dialog.form-box .ui-dialog-content
{
    padding:0px;
    border-radius:0px;
}

body .ui-dialog.pop-kor .ui-dialog-content
{
    padding: 30px 40px 30px 40px;
}

body .ui-dialog.form-box .ui-dialog-titlebar-close
{
    top: 70px;
    z-index: 1;
}

.vacancy_form .inputtextarea{
    height:100px;
}
.vacancy_form .inputfile{
    border:none;
    padding:0px;
}

body .ui-dialog.cities-pop{
    border-radius:3px;
    border:none;
    background: #fff url(/bitrix/templates/mebela_2017_final/images/cities-bg.png) no-repeat right top;
}
body .ui-dialog.cities-pop .ui-dialog-content
{
    padding:0px;
    border-radius:0px;
}
body .ui-dialog.cities-pop .ui-dialog-titlebar-close
{
    background: url(/bitrix/templates/mebela_2017_final/images/close2.png);
}

.ui-widget-content a:not(.dashed,.btn-button) {
    color: #222222;
}

.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
    max-height: 200px;
    overflow: auto;
    z-index: 102;
    background: white;
    border: 1px solid #eee;
}

.ui-menu .ui-menu-item {
    padding: 5px 7px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.ui-menu .ui-menu-item:hover{
    border: 1px solid #e8e9ea;
    background: #e8e9ea;
    margin-left:-1px;
    margin-top:-1px;
    margin-bottom:-1px;
}

.custom-combobox-toggle {
    display:none;
}

.sitemap ul{
    margin-top:10px;
    margin-bottom:10px;
    font-size:14px;
}
.sitemap ul ul{
    padding-left:20px;
}
.sitemap >ul>li{
    margin-bottom:20px!important ;
    padding-left:20px;
    background: url(/bitrix/templates/mebela_2017_final/images/more.png) no-repeat left 7px;
}
.sitemap ul li
{
    margin-bottom:5px;
}
.hidden_text {
    display:none;
}
.images_videos {
    width:100%;
}
.no-padding-pop .ui-dialog-content{
    padding:0px !important;
}
.price-bg .ui-spinner
{
    height:39px;
}
.dz-message,
.dz-success-mark,
.dz-error-mark,
.dz-size,
.dz-started .select_text,
.dz-image,
.dz-error-message
{
    display:none;
}
.dz-upload{
    height: 100% !important;
    background: #eee;
    position: absolute !important;
    left: 0px !important;
    top: 0px !important;
    margin: 0px;
    padding: 0px !important;
    z-index: 1;
}

.dz-filename{
    position: relative;
    z-index: 2;
}
.thumbs-main .thumb{
    height:380px;
}

.jcarousel-control-next.inactive,
.jcarousel-control-prev.inactive
{
    display:none;
}

.thumbs-main .jcarousel-control-prev{
    left:-20px;
}
.thumbs-main .jcarousel-control-next{
    right:-20px;
}

#a_block_basket_line_fixed {
    position:static!important;
}
#dialog-message{
    min-height: 0px !important;
}
.main-colors{
    margin-top:10px;
    position:relative;
    z-index: 4;
}
.main-colors span{
    cursor:pointer;
}
.main-colors span img{
    border-radius:100%;
    margin-right:6px;
}
.map{
    height:303px;
}

.jp-state-playing .a-play {background: url(/bitrix/templates/mebela_2017_final/images/player-pause.png)}
/*.sert a img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}*/

.sert a img:hover{
    filter:none;
    -webkit-filter:none;
}

.article-in-catalog{
	width: 50%;
    float: left;
    height: 50px;
    overflow: hidden;
}
.thumbs-wrap .category{
    padding-bottom:5px;
    z-index: 4;
    position: relative;
}
.cat-thumb2:hover{
    border: 1px solid #3968d0;
    box-shadow: 0 0 9px rgba(29,88,204,.28);
}
body .image-wrap img {
	height: 100%;
}
.cat-img img, .cat-img2 img{
    max-width:100% !important;
    width: auto !important;
/*     height:auto !important; */
    max-height: 100% !important;
}
.tab-wrap2 .thumb .t img, .thumbs-main .thumb .t img, .mana img{
    max-width:100% !important;
    width:auto !important;
    height:auto !important;
    max-height: 100% !important;
}
.tab-wrap2 .t div, .thumbs-main .thumb .t div{
    width: 92%;
    margin-right: 14px;
    margin-left: 9px;
    margin-top: 9px;
    vertical-align: top;
    display: block;
}

.cat-img2 {
    margin-left: 9px;
    margin-right: 9px;
}


.cat-thumb2 {
    height:390px;
}

.cat-thumb2 .cat-txt3{
    margin-bottom:0px;

}
.col.left_column{
    width:75%;
}
.col.left_column .l{
    width:30%;
    float:left;
}
.kor-a.hover-basket {background-position: bottom;}
.kor-but2.hover-basket {background-position:bottom;}
.sort-box-wrap .search-field{
    width:100%;
    text-align: left;
}
.sort-box-wrap .search-field input{text-align: left}

.sort-box-wrap .chosen-container
{
    min-height: 41px;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.22);
    background-image: -webkit-linear-gradient(bottom, #e8e8e8, #fff);
    background-image: -moz-linear-gradient(bottom, #e8e8e8, #fff);
    background-image: -o-linear-gradient(bottom, #e8e8e8, #fff);
    background-image: -ms-linear-gradient(bottom, #e8e8e8, #fff);
    background-image: linear-gradient(to top, #e8e8e8, #fff);
    background-clip: padding-box;
    color: #a0a2a6;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
}

.sort-box-wrap .chosen-container-multi .chosen-choices{
    line-height: 36px;
    border:none;
    height: auto;
    cursor: pointer;
    background:none;
    padding: 3px 0 3px 23px;
}
.sort-box-wrap{
    min-height:219px;
    height:auto;
}
.fin p{
    padding-right:20px;
}
.frm-profile-edit .l10{
    width:320px;
}
.frm-profile-edit .l10 label{
    padding-bottom:10px;
    display:block;
}

.file{
    position:relative;
}
.file input[type=file]
{
    position: absolute;
    visibility: hidden;
    z-index: 10;
}

.file .but1{
    width:100%;
}
.file .file_block{
    padding:10px;
    border:1px solid;
    margin-top:5px;
    border:1px solid #dbdbdb;
}

.file .file_info{
    float:right;
    width:139px;
}
.file .file_delete{
    margin-top:5px;
}
.file .file_delete label{
    display:inline-block;
}
.auth-box{
    max-width:300px;
}
.auth-box .l9{
    float:none;
    width:100%;
}
.auth-box .l9:nth-child(2n+2) p{
    margin-bottom:5px;
    margin-left:0px;
}
.auth-box .l9:nth-child(2n+2) .input{
    margin:0px;
}

.auth-box .l9 p{
    margin-bottom:5px;
}
.auth-box .l9 .input{
    margin-right:0px;
}

.managers-filter{
    padding:20px 20px 17px;
    border:1px solid #dbdbdb;
}
.manager-orders .managers-filter{
    margin-bottom:40px;
}
.managers-filter .l10 input[type=text]{
    width: 100%;
    padding-left: 0px;
    text-indent: 10px;
}
.managers-filter .l10 select{
    width:100%;
    border: 1px solid #dbdbdb;
    height: 39px;
    padding: 0 0 0 10px
}
.managers-filter .col1{
    width:35%;
    display:inline-block;
    margin-right:40px;
    vertical-align: top;
}
.managers-filter .col2{
    width:25%;
    display:inline-block;
    margin-right:40px;
    vertical-align: top;
}
.managers-filter .col3{
    width: 25%;
    display: inline-block;
    vertical-align: top;
    padding-top: 0px;
}
.managers-filter .col3 .but2{
    width:123px;
    margin-top:36px;
}
.managers-filter .l10 label{
    display:block;
    padding-bottom: 5px;
}
.managers-filter .l10.date-field input[type=text]{
    width: 135px;
}

.managers-filter .l10.num-interval input[type=text]{
  width: 89px;
}
.managers-filter .l10.num-interval span{
    width:37px;
    display:inline-block;
    text-align: center;
}

.managers-filter .l10.date-field span{
    width:8%;
    display:inline-block;
    text-align: center;
}
.managers-filter .l10.date-field img.calendar-icon{
    margin-left: -25px;
    margin-top: 10px;
    margin-right: 6px;
}
.managers-filter .but1, .managers-filter .but2{
    display:inline-block;
    margin-right:10px;
}
.managers-filter.bx-flat-filter{
    padding: 20px 0px 0px;
    margin-bottom:40px;
}

.managers-table {
    background: white;
    border-collapse: collapse;
    text-align: left;
    margin-bottom:15px;
    width:100%;
}
.managers-table th {
    border: 1px solid #dbdbdb;
    padding: 10px 15px;
    position: relative;
    transition: all 0.5s ease;
    background: white;
}
.managers-table select {
    border: 1px solid #dbdbdb;
    width:100%;
}
.managers-table tr:nth-child(odd) {
    background: #eee;
}

.managers-table td {
    border: 1px solid #dbdbdb;
    padding: 10px 15px;
    position: relative;
    transition: all 0.5s ease;
    vertical-align: top;
}

.managers-table .change_comment textarea {
    min-width:200px;
    min-height:60px;
}
.managers-table .action_links a{
    display:block;
    font-size: 13px;
    margin-top:8px;
}
.ui-dialog .korzina .kor-desc{
    max-width:180px;
}
.ui-dialog .korzina input[type=button], .ui-dialog .korzina textarea
{
    color:black;
    font-size:14px;
}
.ui-dialog .korzina .kor-desc a{
    color:#1d58cc;
}
.ui-dialog .korzina .request_buttons{
    float:left;
}
.ui-dialog .korzina .manager_buttons{
    float:right;
}
.ui-dialog .korzina .manager_buttons a{
    float:left;
    margin-left:10px;
    color:white;
}
.ui-dialog .korzina {
    overflow: hidden;
}
.popup_default h3{
    margin-top:0px;
}
.default-popup-form{
    margin-bottom:0px;
}
.default-popup-form label{
    font-weight: normal;
}
.default-popup-form .textarea textarea{
    height:80px;
   /* width:100%;*/
}
.label-left-form label{
    float:left;
    width:100px;
    margin-right:15px;
}
.label-left-form .input, .label-left-form .textarea {
    float:left;
    width:220px;
}
.label-left-form .l8{
    overflow: hidden;
    margin-bottom:10px;
}
.default-popup-form .but1 {
    width:220px;
}
.color-mat {margin-right:15px !important;}
.kor-buts >a.but1{
    float:left;
    width: 146px;
    height: 42px;
}
.manager-pager .pager li a{
    padding:0px;
    margin:5px;
}
.item-txt1
{
    margin: 4px 0 3px 0;
}
.live-internet{
    position: absolute;
    top:0px;
}

.chosen-container-multi ul.chosen-results li.highlighted{
	background-color: transparent
}
.chosen-container-multi .active-result {
    background: url(/bitrix/templates/mebela_2017_final/images/d-sel2.png) right 5px center no-repeat;
    padding-right: 35px!important;
}
.chosen-container-multi ul.chosen-results li:hover
{
    background: url(/bitrix/templates/mebela_2017_final/images/d-sel.png) no-repeat right 5px center;
    padding-right: 35px !important;
}

.catalog-filtr .chosen-container-multi ul.chosen-results li.result-selected{
    background: url(/bitrix/templates/mebela_2017_final/images/d-sel.png) no-repeat right 5px center;
    padding-right: 35px !important;
}
.portfolio-sort form.catalog-filtr{float: none; /* text-align: right; *//*    padding-right: 15px;*/}
.portfolio-detail .slider-bottom {padding-bottom: 20px;}
.detail_part .fcat-header {padding-top: 15px;}
.catalog-filtr .chosen-container-multi .chosen-choices{padding-left: 12px}
.catalog-filtr .chosen-container-multi .chosen-choices li.search-choice-count{	line-height: 27px; width: 100%; text-align: left; background: url(/bitrix/templates/mebela_2017_final/images/drop.png) right 1px center no-repeat; padding-right: 14px;}
.catalog-filtr .chosen-container-multi .chosen-choices .search-field{background: url(/bitrix/templates/mebela_2017_final/images/drop.png) right 1px center no-repeat; margin-right: 0; width: 100%}
.catalog-filtr .chosen-container-multi .chosen-choices .search-choice-count + .search-field{margin-top: -27px;display: none}
.catalog-filtr .chosen-container-multi .chosen-choices li.search-field input[type=text],
.catalog-filtr .chosen-container-multi .chosen-choices .search-choice-count{font-size: 13px}
.catalog-filtr .chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-choices .search-choice-count + .search-field{background-color: #fff!important}
.catalog-filtr .l5{padding-bottom: 0; display: inline-block;    float: none;max-width: 150px;}
.catalog-filtr .l5 .l5-in{padding-right: 10px}

.catalog-filtr .chosen-container-multi .chosen-drop{width: auto; min-width: 100%}
.catalog-filtr .chosen-container-multi .chosen-results li.active-result{white-space: nowrap; max-width: 100%}
.catalog-filtr .chosen-container-multi .chosen-results{max-height: inherit}
.catalog-filtr.count-3 .l5{width: 32.8%}

#allCatalogBlock p.all ,
#a_block_catalog_search2 p.all {margin-right: 0;max-width: 160px}
#allCatalogBlock p.all + .catalog-sort,
#a_block_catalog_search2 p.all + .catalog-sort {float: left; width: calc(100% - 190px - 188px); padding-top: 0; margin-bottom: 0; height: 35px;margin-right: -10px}
#allCatalogBlock p.all + .catalog-sort + table,
#a_block_catalog_search2 p.all + .catalog-sort + table {/*margin-right: 10px;*/margin-bottom: 19px}
.portfolio-sort > form {float: left; width: calc(100% - 200px); padding-top: 0; margin-bottom: 0; height: 35px;margin-left: 20px}
#allCatalogBlock .portfolio-sort select[name=sort]+ .chosen-container .chosen-results li {max-width: inherit; padding-left: 12px}
/* #allCatalogBlock .portfolio-sort.portfolio-sort2{overflow: hidden} */
#allCatalogBlock .portfolio-sort.portfolio-sort2:after{content: " "; display: table; clear: both}

.footer .ftel a {
    line-height: 25px;
    font-size: 21px;
    color: #000;
}
.bes strong a {
    color: #ee4d8a;
}

@media screen and (max-width: 1350px) {
	.portfolio-sort form table td span .chosen-container-single .chosen-single div {right: 1px}
	#allCatalogBlock p.all + .catalog-sort {width: calc(100% - 330px); float: left; margin-right: -10px}
	#allCatalogBlock p.all + .catalog-sort + table {margin-right: 16px}
	 .portfolio-sort > form {width: calc(100% - 200px); float: right; margin-right: -10px}
	 .portfolio-sort form.catalog-filtr{padding-right: 0}
	.catalog-filtr .l5, .portfolio-sort > form td > span {width: 24%}
	.portfolio-sort .chosen-container-single .chosen-single{padding-left: 5px}
	.chosen-container-single .chosen-single div b{background: url(/bitrix/templates/mebela_2017_final/images/drop.png) no-repeat right center;}
	.portfolio-sort{height: 89px}
}
@media screen and (max-width: 1297px) {
    .item-desc-scroll{
        height:235px;
    }

    /*.cat-img img{
      max-height: 200px !important;
    }*/
}
@media screen and (max-width: 1000px) {
    html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable, html#mobile .page-type-basket .ui-dialog{	
	    left: 50% !important;
        top: 30% !important;
	    transform: translate(-50%, -30%);
	    margin: 0;
	    width: 90vw !important;
	    position: fixed!important;
        max-height: 55vh;
        box-sizing: border-box;
	}
    html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-forms"] .ui-dialog-content.ui-widget-content .AjaxBlock form{max-height: 60vh;}
}
@media screen and (max-width: 768px) {
	html#mobile .error_mes{color: red;margin-top: 10px;}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable form .l2 input[type=file]{
		height: unset;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable, html#mobile .page-type-basket .ui-dialog{	
	    transform: translate(-50%, -20%);
        max-height: 50vh;
	}

	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-content.ui-widget-content .AjaxBlock .ftab{
		min-height: unset;
		padding: 20px 47px;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-content.ui-widget-content .AjaxBlock form{
	    overflow-y: auto;
		max-height: 80vh;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-order"] #dialog-order .AjaxBlock .frm_ordering{
		max-height: 60vh;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-content.ui-widget-content form .l2 textarea{width: 100%!important;}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-call_me"] .ui-dialog-content.ui-widget-content form{
	    padding: 20px 47px;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-call_me"] .ui-dialog-content.ui-widget-content .AjaxBlock form h5{
	    padding: 0 !important;
	    margin-bottom: 25px;
	    font-size: 50px;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-forms"] .ui-dialog-content.ui-widget-content .AjaxBlock .ftabs li{font-size: 21px !important;}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-forms"] .ui-dialog-content.ui-widget-content .AjaxBlock form{max-height: 55vh;}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-cities"] .ui-dialog-content.ui-widget-content .AjaxBlock .city-body{
		width: 100% !important;
		padding: 20px;
        box-sizing: border-box;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-cities"] .ui-dialog-content.ui-widget-content .AjaxBlock .city-body h5{margin: 30px 0 15px !important;}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-cities"] .ui-dialog-content.ui-widget-content .AjaxBlock .city-body .search-in{
		width: 100% !important;
		margin: 0;
		box-sizing: border-box;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable[aria-describedby="dialog-cities"] .ui-dialog-content.ui-widget-content .AjaxBlock .city-body .cities-list{padding: 0}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable form .but1{
		width: auto;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-content.ui-widget-content form .cart-step1-popup-form .cart-checkbox-label label{
		padding-bottom: 0;
	}
	html#mobile .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable .ui-dialog-content.ui-widget-content form .cart-next-step{
		max-width: 70%;
	    min-height: 100px;
	    background: url("/bitrix/templates/mebela_2017_final/images/order.png");
	    background-repeat: no-repeat;
	    background-size: contain;
	    background-position: unset;
	    width: auto;
        height: auto;
	}
    body .ui-dialog {
        width: 700px !important;
        left: 4% !important;
    }
}

.ui-dialog .kor-txt6 a
{
    color:#1d58cc;
}
.sms_stat {
    display:inline-block;
    width:15px;
    height:15px;
    border-radius:100%;
    margin-right:10px;
    margin-bottom: -4px;
    border:1px solid #ccc;
}

.l8 select{
    height: 39px;
    border: 1px solid #dbdbdb;
    padding: 0 0 0 0px;
}

#dialog-manager_add_sms .l8 select
{
    width:222px;;
}

#dialog-add_to_basket  {padding:15px 15px 0px; min-height:110px !important;}
#dialog-add_to_basket .basket-popover-new {display:block !important; opacity:1 !important;}
.secondfriesti {
	color:#FE7600;
}
.l6-in .slider-txt{
	display: none;
}
.l6-in #slider{
	display: none;
}
.l6-in .border-slider{
	display: none;
}
.form-add-ti-href {
    font-size: 16px;
    margin: 0 0 20px 0;
	width: 100%;
	text-align: right;
}

.form-add-ti-href a {
    width: 206px;
	display: inline-block;
}
.main-central-header19 {
	margin-bottom: 20px !important;
	text-align:left;
	font-weight: normal!important;
	color: #323131;
	font-size: 24px;
}

.chosen-container-active .chosen-choices
{
    border-bottom-color: #FFF !important;
}
.main-popular-items.main-popular-items2 img{
	width: 100%
}
.main-popular-items.main-popular-items2 .item-photo.lazyload{
	overflow: hidden
}
.main-popular-items.main-popular-items2 .item-photo-pink{
	position: relative;
	z-index: 20
}
.but1-full-width {
    width:auto;
    display: inline-block;
    padding:0 20px;
}
.cart-price-weight,
.cart-price-volume
{
    float: left;
    width: 224px;
    text-align: left;
    font-size: 14px!important;
    font-weight: 700;
    line-height: 14px;
}
.cart-price-weight-label,
.cart-price-volume-label
{
    color: #252525;
    font-size: 14px!important;
    width: 118px;
    float: left;
    text-align: left;
    line-height: 14px;
}
.cart-price-weight-label,
.cart-price-weight {
    margin-top:10px;
}
.cart-price-volume-label,
.cart-price-volume {
    margin-bottom:20px;
}

.request-block-weight {
    position: absolute;
    right: 20px;
    bottom: 90px;
}

.request-block-weight span {
    display:inline-block;
    min-width: 120px;
}

.m-basket-num {
    font-size:10px;
}

.kor .m-basket-cancel {
    font-size:10px;
    color:red;
}

select[data-placeholder="Поставщик"] + div.chosen-container-multi .chosen-choices li.search-field:before {
    content: 'Поставщик';
}

select[data-placeholder="Материал"] + div.chosen-container-multi .chosen-choices li.search-field:before {
    content: 'Обивка';
}


.cat-img-wrapper {
    max-height: 195px;
    overflow: hidden;
}
.cat-img .cat-img-wrapper img{
	max-height: 195px!important
}
.cat-img .cat-img-wrapper img.search-image_horizontal {
  width: 100%!important;
  max-height: initial!important;
}

/* popup menu for catalog */
.main-box.main .abs-menu{margin-top: -20px}
.main-box.catalog-page .abs-menu{top:0;margin-top:0;}
.main-box.main.catalog-page .abs-menu{top:0;margin-top:0;}
.main-box.main.front-page .abs-menu{top:0;margin-top:0;}
.main-box.catalog-page:not(.main) .abs-menu{margin-top:-20px;}
.main-box:not(.catalog-page):not(.main) .abs-menu{margin-top:-20px;}

.front-page .abs-menu{
    margin-top: 0px;
    top: 0;
}

.tabs_content_main > div > .catalog-sort {
    left: 0;
    width: auto;
    max-width: 70%;
    right: auto
}
.tabs_content_main > div > .catalog-sort .l5{
    width: 160px!important;
}

.main ul.tabs_main{
    margin: 0 0 30px;
}

.jcarousel-com2 .meb {
    width:100%;
}
.more_info .center .compl-wrap .compl-box{display: none;}
.more_info .center .compl-wrap .compl-box.active{display: inline-block}
.more_info .center .open_offers > span{width: 128px;height: 33px;line-height: 33px!important;text-align: center;box-shadow: 0 0 5px rgb(0 0 0 / 22%), inset 0 -2px rgb(0 0 0 / 25%);text-align: center;background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);background-image: linear-gradient(to top, #ee4d8a, #f24e8c);/* margin: 0 auto; */padding: 0;border-radius: 3px;border: 0;color: #fff;cursor: pointer;display: block;text-shadow: -1px -1px rgb(9 12 18 / 9%);font: 12px 'Arimo1', Arial, Helvetica, sans-serif;text-transform: uppercase;margin-bottom: 40px;}
.more_info > div > .center > .center > .color-mat-wrap{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;}
.more_info > div > .center > .center > .color-mat-wrap > .color-mat{max-width: 18%;width: 18%;flex:1 0 18%;max-height: 223px!important;height: auto;display: block}
.more_info > div > .center > .center > .color-mat-wrap > .color-mat > .cmi{width: 100%;height: 70%;display: block;box-sizing: border-box;}
.more_info > div > .center > .center > .color-mat-wrap > .color-mat > .cmi-link{height: 20%;}
.more_info > div > .center > .center > .color-mat-wrap > .color-mat > .cmi > a > img{width: 100%;height: 100%;box-sizing: border-box;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4{width: 50%;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4 .bx-newslist-title{height: 100px;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4 .bx-newslist-title a{height: calc(100% - 2px);font-size: 30px;text-align: center;width: 100%; display: block;color: #4b4b4b;font-weight: 400;}
.border-bottom{ display: block;width: 33%;background: #4b4b4b; height: 2px;margin: 0 auto;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4 .bx-newslist-img >a{display: block;width: 100%; height: 300px;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4 .bx-newslist-img >a > img{width: 100%;object-fit: cover;height: 100%;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4 .bx-newslist-content{color: #626262;line-height: 18px;}
.news_blog .bx-newslist .row .bx-newslist-container.col-sm-6.col-md-4 .published{color:#b5b5b5;font-size: 14px;}
.recent-events .detail_item{padding:0 10px;}
.recent-events .detail_item > h1{font-size: 30px!important; text-align: center;}
.recent-events .detail_item > *{margin-bottom: 20px;}
.recent-events .detail_item ol, .recent-events .detail_item ul{margin-left: 15px;}
.recent-events .detail_item .published{text-align: center;color: #c7c7c7;}
.recent-events .detail_item .author{padding: 50px 90px;background: #fcfcfc;}
.recent-events .detail_item .author .main{padding: 35px 10px;}
.recent-events .detail_item .author .main .name{background: transparent;color: #353535;font-size: 22px;}
.recent-events .detail_item .author .main > div{display: flex;align-items: center;justify-content: flex-start;}
.recent-events .detail_item .author .main > div .img{width: 15%; height: auto;display: block;flex: 1 0 15%;margin-right: 20px;}
.recent-events .detail_item .author .main > div .img > img{width: 100%; height: auto;object-fit: contain;}
.recent-events .detail_item .author .main > div > p{width: calc(85% - 20px); display: block;flex: 1 0 calc(85% - 20px);line-height: 26px;font-size: 18px;}


@media screen and (max-width:430px) {
	.kor-but2 {display: block; width: 100%;}

}



#dialog-order .frm.frm-error{border-top-color: #e0c8cc;     background: #ffe2e7;    color: #e51937; padding: 10px; margin-bottom: 10px;}

html#mobile div.menu_dop ul {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    box-shadow: 0 0 20px 0px #bbb;
    z-index: 999999;
    height: calc(100vh - 95px);
    overflow-y: auto;
}
@media (min-width: 768px) {
    .nav ul li a.mobile_menu {
        display: none ;
    }
    .menu_icon {
        display: none;
    }
}
html#mobile .topmenu-catalog .catalog-icon {
    display: none;
}
html#mobile div.nav {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #F6F6F6;
    height: 95px;
    z-index: 99999;
}
html#mobile .fancybox__container {
    z-index: 999999;
}
html#mobile .menu_dop ul li a{
	border-bottom: 2px solid transparent;
}
html#mobile .wrap > .center > .head > a {
    display: none !important;
}
html#mobile .nav>div.center>ul>li.sales {
    display: none !important;
}
html#mobile .nav>div.center>ul>li.topmenu-catalog {
    display: flex !important;
    font-size: 16px;
    width: 100% !important;
    height: 100% !important;
    /* padding-top: 10px; */
    padding: 0 10px;
}
html#mobile .nav>div.center>ul>li.topmenu-catalog * {-webkit-tap-highlight-color: transparent;}
@media (hover: none) {
    html#mobile .nav>div.center>ul>li.topmenu-catalog > a {transition: 0.1s;}
    html#mobile .nav>div.center>ul>li.topmenu-catalog > a:active {transform: scale(0.8);}    
}
html#mobile .topmenu-catalog a , div.menu_projects {
    width: 20%;
}
html#mobile .topmenu-catalog > a {
    display: flex !important;
    color: #000;
    flex-direction: column;
    align-items: center;
    font-size: 15px;
}
html#mobile .topmenu-catalog > a > img {
    width: 40px;
    margin-top: 14px;
}
html#mobile .topmenu-catalog, html#mobile .topmenu-catalog a, html#mobile .sales {
    height: 120px !important;
    line-height: 45px !important;
    text-align: center !important;
}
html#mobile .nav ul li:nth-child(1) {
    background: none !important;
}
.menu_close_btn {
    display: none;
}
html#mobile body > .wrap > .center.search_mobile_menu {
    margin: 0;
    display: none;
    background: #fff;
    position: fixed;
    z-index: 99999999999999999999999;
    height: calc(100% - 183px);
    width: 100% !important;
    top: 89px;
}
.mobile_menu_search .search_alt{
    display: none;
}

html#mobile .topmenu-catalog a.mobile_menu_search.mobile_menu_search_active img {
    display: none;
}

html#mobile .topmenu-catalog a.mobile_menu_search.mobile_menu_search_active img.search_alt {
    display: block;
}

html#mobile .topmenu-catalog a.mobile_menu_search.mobile_menu_search_active {
    color: #0034AC !important;
    background: #fff !important;
    border-top: 3px solid #0034AC;
    font-weight: bold;
}
.menu_catalog .menu_catalog_icon{
    display: none;
}

html#mobile .topmenu-catalog a.menu_catalog.menu_catalog_active img{
    display: none;
}

html#mobile .topmenu-catalog a.menu_catalog.menu_catalog_active img.menu_catalog_icon{
    display: block;
}

html#mobile .topmenu-catalog a.menu_catalog.menu_catalog_active {
    color: #0034AC !important;
    background: #fff !important;
    border-top: 3px solid #0034AC;
    font-weight: bold;
}

html#mobile .topmenu-catalog a.mobile_menu .mobile_menu_icon_active {
    display: none;
}

html#mobile .topmenu-catalog a.mobile_menu.--active {
    color: #0034AC !important;
    background-color: #fff !important;
    border-top: 3px solid #0034AC;
    font-weight: 600;
}

html#mobile .topmenu-catalog a.mobile_menu.--active.--mute {
    color: #000 !important;
    background-color: transparent !important;
    border-top: unset;
    font-weight: 400;
}

html#mobile .topmenu-catalog a.mobile_menu.--active .mobile_menu_icon {
    display: none;
}

html#mobile .topmenu-catalog a.mobile_menu.--active.--mute .mobile_menu_icon {
    display: block;
}

html#mobile .topmenu-catalog a.mobile_menu.--active .mobile_menu_icon_active {
    display: block;
}

html#mobile .topmenu-catalog a.mobile_menu.--active.--mute .mobile_menu_icon_active {
    display: none;
}


html#mobile .wrap > .search_mobile_menu.center > .head > .search.mobile_version {
    position: absolute;
    z-index: 99999999;
    top: 172px;
    width: 93%;
}
.roistat-promo-wrap , jdiv{
	display: none !important;
}
.logo_new {display: none;}
#mobile .logo_new {
    width: 100px;
    height: 100px;
    position: relative;
    top: 29px;
    bottom: 33px;
display: block;
    left: -32px;
}
/*=====================*/

html#mobile .wrap > .pre-head{
	display:none;
	
}
html#mobile div.fixmenu.fixmenu-show{
	display: none !important;
}
html#mobile .fix_menu_all{
	display: flex !important;
    top: 0;
	height: 90px !important;
    line-height: 53px !important;
    font-size: 25px;
    padding-left: 8px;
	/*box-shadow: 3px 4px 5px rgba(0, 0, 0, .11); */
    left: 0;
    right: 0;
    position: fixed;
    background: #fff;
    z-index: 1200;
}
.fix_menu_all{
	
	display: none;
	
}
html#mobile .fix_menu_all__box{
    display: flex;
    width: 100%;
    justify-content:center;
    column-gap: 25px;
    padding: 0 10px;
}
.fix_menu_all__box__item {
    /* flex: 0 0 20%; */
    /* min-width: 20%; */
    display: flex;
    justify-content: center;
    align-items: center;
}
.fix_menu_all__box__item:nth-child(4) {
    background: url('/bitrix/templates/mebela_2017_final/images/mobail/phone_header.svg') center center no-repeat;
    font-size: 0;
    width: 60px;
}
.fix_menu_all__box__item__span__burger{
	display: flex;
    width: 72px;
    height: 80%;
	background: url('/bitrix/templates/mebela_2017_final/images/mobail/mage_dots-menu.svg') center / cover no-repeat;
}
.fix_menu_all__box__item.fix_menu_all__box__item__local {
    margin-right: auto;
}
.fix_menu_all__box__item.fix_menu_all__box__item__logo {
    max-width: 200px;
    width: 100%;
}
.fix_menu_all__box__item.fix_menu_all__box__item__info {
    width: 50px;
    padding-right: 10px;
}
.fix_menu_all__box__item__span__local{
	display: flex;
    width: 39px;
	height: 100%;
	background: url('/bitrix/templates/mebela_2017_final/images/mobail/map_header.svg') center center no-repeat;	
}
.fix_menu_all__box__item__span__logo{
	display: flex;
	width: 212px;
	height: 85px;
	background: url('/bitrix/templates/mebela_2017_final/images/mobail/header_logo.svg') center center no-repeat;	
}
/* .fix_menu_all__box__item__span__callback{
	display: flex;
	width: 100%;
	height: 100%;
	background: url('/bitrix/templates/mebela_2017_final/images/mobail/phone_header.svg') center center no-repeat;	
} */
.fix_menu_all__box__item__span__info{
	display: flex;
	width: 100%;
	height: 100%;
	background: url('/bitrix/templates/mebela_2017_final/images/mobail/info_header.svg') center center no-repeat;	
}

.fix_menu_all__box__item__callback__div{
	display:none;
	background: white;
}
.active.fix_menu_all__box__item__callback__div{
	display:flex; 
}
html#mobile div.menu_dop ul{
	padding-left: 50px;
}
html#mobile div.menu_dop ul li a{
	padding-left: 96px;
	padding: 15px 0 15px 100px; 
	font-size: 30px;
}
.mobile_version__catalog_search_block form{
	    display: flex;
    width: 100%;
    position: relative;
    padding: 20px 0;
    align-items: center;
	
}
.mobile_version__catalog_search_block__input{
	width: 700px;
    border: none;
    font-size: 30px;
    height: auto;

    line-height: 30px;

	background: white url('/bitrix/templates/mebela_2017_final/images/mobail/catalog_menu_search.svg') 25px -6px no-repeat;
	padding-left: 82px;
	color: black;
}
.mobile_version__catalog_search_block__input::placeholder {
    font-size: 30px;
	color: #6F7682;

}
.mobile_version__catalog_search_block{
	margin-left: -61px;
	margin-top: -16px;
}
.mobile_version__catalog_search_block__closed_mobail_menu{
	    position: absolute;
    background: black;
    display: flex;
    height: 25px;
    width: 25px;
    left: auto;
    right: 28px;
    top: 1px;
	
	background: url('/bitrix/templates/mebela_2017_final/images/mobail/catalog_menu_closed.svg') center center no-repeat;
	 
}
.managers_basket_info.open{
    display: block;
}
.managers_basket_info{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100vw;
    height: 100%;
    transition: opacity .3s;
}
.managers_basket_info:before{
    content: '';
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.managers_basket_info .info_block{
    display: block;
    width: 500px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #f9f9f9;
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.55);
    padding: 19px;
}
.managers_basket_info .info_block button.managers-button-close{
    position: absolute;
    right: 19px;
    background: url("/bitrix/templates/mebela_2017_final/images/close.png");
    width: 9px;
    height: 9px;
    cursor: pointer;
    border: none;
    text-indent: -9999px;
}
.managers_basket_info .info_block button.managers-button-close:hover{
    background-position: bottom;
}
.managers_basket_info .info_block .title_block{
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 28px;
}
.managers_basket_info .info_block .main_block{
    color: #ed4d89;
    line-height: 150%;
    margin-bottom: 12px;
    font-size: 23px;
}
/*=====================*/

/* End */


/* Start:/bitrix/templates/mebela_2017_final/template_styles.css?176968980363953*/
.more_info .center .compl-wrap .compl-box a.table-foto{display: block}
.yandex-reviews-block{margin-bottom: 50px;display: flex;justify-content: center;}
.yandex-reviews-block > div{max-width: 750px;flex: 1 0 auto;height: 950px;overflow:hidden;position:relative;}
.more_info .compl-wrap .compl-box .compl-txt2{min-height: 40px;}
.korzina form .kor-table.kor-table2 tr{text-align: center}
.korzina form .kor-table.kor-table2 .remains{font-size: 13px;color: unset;}
.korzina form .kor-table.kor-table2 .remains .green_point{margin-right: 10px}
.korzina form .kor-table.kor-table2 .fs-10{font-size: 10px;}
.korzina form .kor-table.kor-table2 .w-5{width: 5%;}
.korzina form .kor-table.kor-table2 .w-10{width: 10%;}
.korzina form .kor-table.kor-table2 .w-15{width: 15%;}
.korzina form .kor-table.kor-table2 .w-20{width: 20%;}
.korzina form .kor-table.kor-table2 .w-25{width: 25%;}
.offer_remains{margin-top: 15px;}
.add-describe-col .red_bord, .offer_remains .red_bord{margin-left: 5px;border: 1px solid red;padding: 5px;}
.add-describe-col .blue_bord, .offer_remains .blue_bord{margin-left: 5px;border: 1px solid blue;padding: 5px;}
.add-describe-col .green_point, .offer_remains .green_point{margin-left: 5px;border: 1px solid green;padding: 5px;}
.add-describe-col .red_point{margin-left: 5px;border: 1px solid red;padding: 5px;}
.korzina form .kor-table.kor-table2 .green_point{white-space: nowrap;border: 1px solid green;padding: 5px;}
.korzina form .kor-table.kor-table2 .red_point{white-space: nowrap;border: 1px solid red;padding: 5px;}
.korzina form .kor-table.kor-table2 .blue_point{white-space: nowrap;border: 1px solid blue;padding: 5px;}
.add-describe-col .green_point:before, .offer_remains .green_point:before, .korzina form .kor-table.kor-table2 .remains .green_point:before{content: '';width: 5px;height: 5px;display: inline-block;background: green;border-radius: 100%;vertical-align: middle;margin-right: 5px;}
.add-describe-col #remains >span:last-of-type:not(.green_point){margin-left: 5px;}
.swiper.main-banner {
	margin-bottom: 20px;
}
.swiper.main-banner img {
	max-width: 100%;
}
.custom-nav-button {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 60px;
	cursor: pointer;
	opacity: 0.5;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	background: transparent;
	border: none;
	z-index: 10;
}
.custom-nav-button.next {
	right: 0;
}
.custom-nav-button.prev {
	left: 0;
}
.custom-nav-button.next::before {
	content: '';
	display: block;
	width: 20px;
	height: 30px;
	background: url("data:image/svg+xml,%3Csvg width='15' height='25' viewBox='0 0 15 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.619303 24.4451C1.43474 25.185 2.75676 25.185 3.57241 24.4451L13.7782 15.1768C15.4078 13.6968 15.4072 11.2988 13.7768 9.81972L3.56489 0.554852C2.74925 -0.18495 1.42722 -0.18495 0.611578 0.554852C-0.203857 1.29465 -0.203857 2.49425 0.611578 3.23405L9.35208 11.1639C10.1676 11.9037 10.1676 13.1031 9.35208 13.8431L0.619303 21.7659C-0.196341 22.5057 -0.196341 23.7053 0.619303 24.4451Z' fill='%230C44B5' /%3E%3C/svg%3E") center / contain no-repeat;
}
.custom-nav-button.prev::before {
	content: '';
	display: block;
	width: 20px;
	height: 30px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='26' viewBox='0 0 16 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1337 1.02755C14.3183 0.287691 12.9963 0.287691 12.1806 1.02755L1.97483 10.2959C0.34523 11.7758 0.345878 14.1739 1.97627 15.6529L12.1882 24.9178C13.0038 25.6576 14.3258 25.6576 15.1415 24.9178C15.9569 24.178 15.9569 22.9784 15.1415 22.2386L6.40098 14.3088C5.5855 13.569 5.5855 12.3696 6.40098 11.6296L15.1337 3.70677C15.9494 2.96693 15.9494 1.76739 15.1337 1.02755Z' fill='%230C44B5' /%3E%3C/svg%3E") center / contain no-repeat;
}

.section-banner {
	margin: -10px 0 33px;
}
.section-banner img {
	max-width: 100%;
}

.shou-rum p {
	margin-bottom: 22px;
}
.shou-rum .shorum_p1 {
	margin-bottom: 5px;
}

.shou-rum .shou-rum-video {
	position: relative;
}
.shou-rum .shou-rum-video::before {
	content: '';
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(45deg, #2d2d2d, transparent);
}
.shou-rum .shou-rum-video::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 59px;
	height: 59px;
	transform: translate(-50%, -50%);
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/play-icon.png') center center no-repeat;
	transition: 0.25s;
}
.shou-rum .shou-rum-video:hover::after {
	transform: translate(-50%, -50%) scale(1.1);
}



.shou-rum table tr td p {
	margin-bottom: 0;
	/* height: 68px;  */
}

.shourum-td-flex img {
	width:80px;
	margin-bottom: 15px;
	margin-right: 15px;
}
.shourum-td-flex {
	text-align: center;
	vertical-align: baseline;
}

.shourum-td-flex p {
font-size: 22px;
}
.shou-rum table {
	width: 100%;
	border-collapse: collapse; 
	margin-bottom: 15px;
}
.shourum-td-flex {
	padding:30px;
	width: 30%;
}


.shou-rum .more-photo {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 10px;
}
.shou-rum .more-photo a {
	max-height: 450px;
}
.shou-rum .more-photo img {
	display: block;
	width: 100%;
	height: 100%;
	max-width: 100%;
	object-fit: cover;
}

@media (hover:hover) {
	.custom-nav-button {
		transition: 0.3s;
	}
	.custom-nav-button.next:hover,
	.custom-nav-button.prev:hover {
		opacity: 1;
	}
}
@media (hover:none) {
	.custom-nav-button {
		transition: 0.1s 0.15s;
	}
	.custom-nav-button.next:active,
	.custom-nav-button.prev:active {
		transition: 0.1s;
		opacity: 1;
	}
}

.fancybox__content.custom-width, .fancybox__container.gallery_portfolio_detail_catalog .fancybox__slide.is-selected .fancybox__content{
	max-width: 90%;
	width: 90%;
}
@media (min-width: 1400px) {
	.fancybox__content.custom-width, .fancybox__container.gallery_portfolio_detail_catalog .fancybox__slide.is-selected .fancybox__content{
		max-width: 70%;
		width: 70%;
	}
}

@media (min-width: 1024px) {
	.fancybox__content.custom-width .swiper-wrapper img, .fancybox__container.gallery_portfolio_detail_catalog .fancybox__slide.is-selected .fancybox__content .swiper-wrapper img{
		object-fit: contain;
	}
}

@media (max-width: 1024px) {
	.swiper.main-banner .nav-button {
		width: 80px;
		height: 100px;
	}
	.swiper.main-banner .nav-button.next::before {
		width: 50px;
		height: 70px;
	}
	.swiper.main-banner .nav-button.prev::before {
		width: 50px;
		height: 70px;
	}
}

@media(min-width:1639px) {
	.lSSlideOuter  .main-popular-items li .item-photo {height: auto}
    .cat-thumb:nth-child(3n){margin-right:0;}
		/* new catalog */
    .catalog-page .cat-thumbs .cat-thumb:nth-child(4n){margin-right: 19px;}
    .catalog-page .cat-thumbs .cat-thumb:nth-child(5n){margin-right: 0;}
    .catalog-page .cat-thumbs .cat-thumb:nth-child(5n+5) {
		  margin-right: 0;
		}
        
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap img,
	#a_block_catalog_list .cat-thumbs> .cat-thumb.cat-thumb-new.cat-thumb-with-slider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item > .image-wrap video {object-fit:cover;}
        .catalog-index-thumb-hover {width:100%; height:100%}
        .cat-img {height: 11vw!important;}
}
@media(max-width: 1639px){
	.catalog-page .cat-thumb-new{
		width:18.6%!important 
	}
	.cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider{height: auto}
	.cat-thumb.cat-thumb-new.cat-thumb-with-slider .unslider .cat-img.cat-img-new.cat-img-slider.unslider-horizontal .thumb-item.brazzers-daddy .image-wrap.image-wrap_square{height: 100%!important;}
    .cat-thumb-with-slider .unslider {height:11vw}
/*     .cat-thumb-new { height: 22vw!important; } */
    .managers-wrap {display:flex; flex-wrap:wrap;justify-content: flex-start;}
	.catalog-page .cat-thumbs .cat-thumb:nth-child(4n){margin-right: 19px;}
/*
  .catalog-page .cat-thumbs .cat-thumb:nth-child(5n){margin-right: 0;}
  .catalog-page .cat-thumbs .cat-thumb:nth-child(5n+5) {margin-right: 0;}
*/
  .catalog-page .cat-img,
  #a_block_catalog_search2 .cat-img{/*height: 190px!important*/}
  .catalog-page .cat-thumb-new {/*height: 370px!important*/}
  /*.catalog-page .cat-over-left-new{top: 395px!important}*/
  
  .catalog-page .cat-thumb-new .add-control-col{width: 45px}
  .catalog-page .cat-thumb-new .color-sel{padding-left: 45px; width: 83%}
  .catalog-page .add-control-compare, .catalog-page .add-control-compare-link:hover .add-control-compare {/*width: 22px;height: 20px;*/background-size: cover;}
  .catalog-page .add-control-basket, .catalog-page .add-control-compare-link:hover .add-control-basket {width: 30px;height: 27px;background-size: cover;}
  .catalog-page .cat-thumb-new .add-control-div {margin: 15px 0;}
}

body .cat-img img {max-height:100%}
.cat-thumbs .cat-thumb-new .image-wrap img, .cat-thumbs .cat-img-new > span > img  {max-height:100%!important}
.cat-thumb-shkafi .cat-link2-new, .default-stoly .cat-thumbs .cat-thumb .cat-link2 { overflow: hidden; display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 50px;}
.default-stoly .cat-thumb-shkafi .cat-link2-new {height: 30px;}
.default-stoly .cat-thumb-shkafi .cat-sizes, .default-shkafi .cat-thumb-shkafi .cat-sizes{position: relative;z-index: 2;}
@media(min-width:450px) and(max-width: 1639px){
	  .catalog-page .cat-thumbs .cat-thumb:nth-child(5n){margin-right: 0;}
  .catalog-page .cat-thumbs .cat-thumb:nth-child(5n+5) {margin-right: 0;}
}
@media(min-width: 800px) and (max-width:1279px){

	.catalog-page .cat-thumbs .cat-thumb:nth-child(3n), 
    .catalog-page .cat-thumbs .cat-thumb:nth-child(4n), 
    .catalog-page .cat-thumbs .cat-thumb:nth-child(5n+5){margin-right: 19px;}
  .catalog-page .cat-thumb-new{width: 22.7%!important}
  .catalog-page .cat-img{/*height: 140px!important*/}
  .catalog-page .cat-thumb-new{/*height: 330px!important*/}
  
  .wrap > .center, .wrap .nav .center {width: 90%; max-width: 90%;}
  
  
}

.cat-thumbs .cat-banner img {
	max-width: 100%;
}

@media (min-width: 1000px) {
.catalog-index-thumbs .image-link {height: 11vw!important;}

	.swiper.cat-banner-slider {
		margin: 0 10px 20px;
	}
	.swiper.cat-banner-slider .cat-banner {
		margin: 0;
	}
	.cat-thumbs .cat-banner {
		margin: 0 10px 20px;
	}
	.cat-thumbs .cat-banner img {
		user-drag: none;
		-webkit-user-drag: none;
		user-select: none;
		-moz-user-select: none;
		-webkit-user-select: none;
		-ms-user-select: none;
	}
}


@media(min-width: 800px) and (max-width:1000px){
	.catalog-page .cat-over-left-new{top: 357px!important}
}

.compl-box {width: 13%;     margin: 5px;}

@media (max-width:1380px) and (min-width: 1225px){
     .wrap .center .catalog-page.main-box.main.main {max-width: 74%; width:74%}

}

@media (max-width:1380px) {
 
    .wrap > .center, .wrap .nav .center,
    .wrap .pre-head .center, .main_ > div > .wrap-gray .center, .main_ > div > .wrap-white.block-about .center, .footer > .center, .wrap > .more_info > div .center {width: 95%; max-width: 95%;}
}
.tmb-wrap-table div.active {border-bottom:none!important}

/*.right p{
	margin-bottom: 10px;
    line-height: 1.5;
}*/


@media screen and (max-width:768px) {
	html#mobile .footer .ftel a {font-size: 32px; color: #1d58cc;}

	html#mobile .multi_button {z-index: 99 !important;}
	html#mobile #scrollUp {z-index: 99 !important;}
html#mobile .recent-events .detail_item > h1{font-size: 30px!important; text-align: center;}
.recent-events .detail_item .author{padding: 0;}
.recent-events .detail_item .author .main > div{display: flex;align-items: center;justify-content: flex-start;flex-direction: column;}
.recent-events .detail_item .author .main > div .img{width: 100%; height: auto;display: block;flex: 1 0 100%;margin-bottom: 20px;}
.recent-events .detail_item .author .main > div .img > img{width: 100%; height: auto;object-fit: contain;}
.recent-events .detail_item .author .main > div > p{width: 100%; display: block;flex: 1 0 100%;line-height: 26px;font-size: 18px;}

.wrap > .center .main-box.main {width:100%!important; max-width:100%!important; margin-top: 210px;}
.center {max-width:99%!important}

/* html#mobile .cat-thumb-new {height:630px!important} */
.cat-thumb-with-slider .unslider { height: 31vw; }
.load-more a {white-space:nowrap}
html#mobile .tabs_content_main > div .load-more {margin-top:50px}
html#mobile .tabs_content_main > div .load-more span {     width: fit-content!important; padding:0 20px}
.tabs_content_main > div .page {position:relative!important; width:100%; text-align:center;     margin: 0 auto;}
.ftel p, .ftel p a {font-size: 32px;}

html#mobile .price-bg .but1, html#mobile .price-item-button {width:280px; font-size: 28px;}
html#mobile .one-click-buy-var, html#mobile .one-click-buy-wrapp a {font-size:29px}
html#mobile .item-r, html#mobile .item-l {width:98%}
html#mobile .compl-box, html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat{width:48%!important}
html#mobile .more_info > div > .center > .center > .color-mat-wrap{gap:15px;}
html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat{display: none;max-width:calc(50% - 8px)!important;flex: 1 0 calc(50% - 8px);max-height: 300px!important;margin-right:0!important}
html#mobile .more_info > div > .center > .center > .color-mat-wrap > .color-mat.active{display: inline-block;}
html#mobile .kor-desc a {font-size:29px}
html#mobile .cart-one-click-buy {font-size: 27px;}
html#mobile .thanks-in {padding-right:0!important; margin-left: 0;}

.thanks {background:none}
.compl-txt3 {    height: 94px;}
.quote {width:100%}
.fotorama__nav--thumbs .fotorama__nav__frame {height:115px!important;}
.fotorama__thumb-border {height:115px!important;}
.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {height:100%!important; object-fit:cover} 
    .fotorama { z-index: 99999; position: relative; }
}


.html-bug h2{
	margin: 20px 0 5px 0;
}

.html-bug p{
	margin-bottom: 10px;
    line-height: 1.5;
}

.html-bug ul{
	margin-left: 20px;
	list-style: inherit;
}
.html-bug ul li{
	margin-bottom: 7px;
	line-height: 1.5;
}

.head {z-index: inherit;width:  100%; /* background: url(/bitrix/templates/mebela_2017_final/images/ny.png) 19% -2px no-repeat */}

.logo{
	width: 216px;
}

/*Delivery Page*/
.del-map { text-align:center; margin-bottom:64px;}
.del-map img { max-width:100%; height:auto; width:auto;}
.dil-table2 p { font-size:16px;}
.del-but {margin:27px 0 0 0;}
.del-but a {float:left; width:auto; text-transform:uppercase; padding:0 18px; margin-right:6px;}
.del-but a img {vertical-align:middle; margin-right:10px;}
.del-but .but2 {border-bottom-width:1px;}
/*Design Project Page*/
.des-pr-wrap { margin-bottom:32px;}
.des-pr-wrap h3 {font-size:21px; font-weight:normal; margin-bottom:33px;}
.des-table {width:100%; display:table; box-shadow: 1px 1px 6px rgba(0,0,0,.07); border-right: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;}
.des-table img { vertical-align:middle;}
.des-row {display:table-row;}
.des-h { padding:6px 0;}
.des-td {display:table-cell; width:50%; position:relative; padding:5px 4px; font-size:13px; text-transform:uppercase; text-align:center; vertical-align:middle; border-left: solid 1px #e5e5e5; border-bottom: solid 1px #e5e5e5;}
.wrapper-td {position:absolute; border:5px solid #0e46b4; left:-3px; top:-3px; right:-3px; bottom:-3px;}
.des-td a {display:block; position:relative;}
.des-td a img {width:100%; height:auto; display:block;}
.des-row .des-td:nth-child(1) span {background: url(/bitrix/templates/mebela_2017_final/images/zoom1.png); width:19px; height:19px; position:absolute; bottom:10px; right:10px;}
.des-row .des-td:nth-child(2) span {background: url(/bitrix/templates/mebela_2017_final/images/zoom2.png); width:19px; height:19px; position:absolute; bottom:10px; right:10px;}

/*main page*/


.main-image1-container {
	width: 603px;
	height: 540px;
	background-position: left center;
	background-repeat: no-repeat;
	border-radius: 5px;
	float: left;
	cursor: pointer;
}

.main-image1-container:hover {
	box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
}

.main-image1-text {
	position: absolute;
	margin-left: 42px;
	margin-top: 380px;
}

.main-image1-container .more-text {
	color: #323131;
	font-size: 24px;
	margin: 7px 0px;
}

.main-image1-container .more-price {
	color: #323131;
	font-size: 17px;
}

.main-image1-container .more-price .pink {
	font-size: 24px;
}

.main-image1-container .more-icon {
	width: 8px;
	height: 12px;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/more-icon-black.png') 0 0 no-repeat;
}

.main-image2-container {
	width: 303px;
	height: 260px;
	/*background-position: center center ;*/
	background-position: -40px center ;
	background-repeat: no-repeat;
	border-radius: 5px;
	float: right;
	cursor: pointer;
}

.main-image2-container:hover {
	box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
}

.main-image2-text {
	position: absolute;
	margin-left: 30px;
	margin-top: 25px;
}

.main-image2-container .more-text {
	color: #ffffff;
	font-size: 16px;
}

.main-image2-container .more-icon {
	width: 8px;
	height: 12px;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/more-icon-white.png') 0 0 no-repeat;
	margin-top: 10px;
}

.main-image2-container .more-price {
	position: absolute;
	margin-top: 220px;
	margin-left: 30px;
	font-size: 15px;
	color: #ffffff;
}

.main-image2-container .more-price .pink {
	font-size: 16px;
}

.main-video-container {
	width: 303px;
	height: 260px;
	background-position: center center;
	background-repeat: no-repeat;
	border-radius: 5px;
	float: right;
	margin-top: 20px;
}

.main-video-container:hover {
	box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
}

.main-video-text {
	float: left;
	color: #ffffff;
	font-size: 13px;
	width: 130px;
	margin-top: 203px;
	margin-left: 30px;
}

.main-video-lenght {
	float: right;
	color: #ffffff;
	font-size: 15px;
	margin-top: 216px;
	margin-right: 30px;
}

.play-icon {
	position: absolute;
	width: 303px;
	height: 260px;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/play-icon.png') center center no-repeat;
	cursor: pointer;
}

.wrap-gray {
	width: 100%;
	padding: 55px 0px;
	background: #f0f0f0;
}

.main-central-header {
	text-align: center;
	color: #323131;
	font-size: 24px;
}

.main-central-header2 {
	display: none;
}

.main-central-header3 {
	display: none;
}

.main-popular-items {
	list-style: none;
	margin-top: 30px;
}

.main-popular-items li {
	float: left;
	width: 290px;
	height: 375px;
	background: white;
	border-radius: 5px;
	margin-right: 26px;
	overflow: hidden;
}

.main-popular-items li:hover {
	box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
}

.main-popular-items2 li {
	height: 390px;
}

.main-popular-items li:nth-child(4) {
	margin-right: 0px;
}

.main-popular-items li:nth-child(5) {
	display: none;
}

.main-popular-items li .item-photo {
	/*width: 290px;*/
	height: 250px;
	cursor: pointer;
}

.main-popular-items li .item-photo#item-photo1 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/product1.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo2 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/product2.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo3 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/product3.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo4 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/product4.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo5 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/product5.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo11 {
	/*background: url('/bitrix/templates/mebela_2017_final/images/main-page/item1.jpg') center center no-repeat;*/
}

.main-popular-items li .item-photo#item-photo21 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/item2.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo31 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/item3.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo41 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/item4.jpg') center center no-repeat;
}

.main-popular-items li .item-photo#item-photo51 {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/item5.jpg') center center no-repeat;
}

.main-popular-items li .item-photo-pink {
	width: 74px;
	height: 6px;
	background: #f04d8b;
	margin: -6px auto 6px;
}

.main-popular-items li .main-popular-items-link {
	text-align: center;
	margin-top: 31px;
	margin-bottom: 8px;
}

.main-popular-items2 li .main-popular-items-link {
	text-align: left;
	margin-top: 17px;
	margin-left: 30px;
}

.main-popular-items li .main-popular-items-link a {
	font-size: 16px;
}

.main-popular-items2 li .main-popular-items-link a {
	font-size: 15px;
}

.main-popular-items li .main-popular-items-price {
	text-align: center;
	font-size: 15px;
}

.main-popular-items li .main-popular-items-price .pink {
	font-weight: 700;
}

.main-popular-items2 .main-popular-items-text {
	font-size: 13px;
	margin-left: 30px;
}

.wrap-white {
	width: 100%;
	padding: 55px 0px 30px;
	background: #ffffff;
}

.main-items-title {
	margin-right: 32px;
	line-height: 24px;
}

.main-items-title:nth-child(3) {
	margin-right: 0px;
}

.main-central-header .main-items-title a {
	color: #0c44b5;
	text-decoration: none;
	font-size: 19px;
	line-height: 24px;
	border-bottom: 1px dashed #0c44b5;
}

.main-items-title a:hover {
	color: #f04d8b;
	border-bottom: 1px dashed #f04d8b;
}

.main-left-header,
h1.main-left-header
 {
	text-align: left;
	color: #323131;
	font-size: 24px;
}

.block-about .main-left-header {
	margin-bottom: 25px;
	font-weight: normal;
}

.block-about p {
	/* font-size: 16px; */
	line-height: 20px;
}

.main-left-header.with-top-margin {
	margin-top: 50px;
}

.projects-archive-link {
	position: absolute;
	margin-left: 1125px;
	margin-top: 12px;
}

.publications-archive-link {
	position: absolute;
	margin-left: 235px;
	margin-top: 7px;
}

.main-publications {
	list-style: none;
	margin-bottom: 55px;
}

.main-publications li {
	float: left;
	margin-right: 50px;
	width: 380px;
}

.main-publications li:nth-child(3) {
	margin-right: 0px
}

.main-publications li:nth-child(4) {
	display: none;
}

.main-publications a {
	font-size: 15px;
}

.block-about p.main-publications-text {
	font-size: 13px;
	padding: 10px 0;
}

.block-about p.main-publications-date {
	font-size: 13px;
	color: #a8abb0;
}

.items-on-main {
	list-style: none;
	margin-top: 5px !important;
	height: 431px !important;
	padding-top: 36px;
	overflow:hidden;white-space: nowrap;
}

.items-on-main li {
	/*float: left;*/display: inline-block;vertical-align: top;
	width: 263px !important;
	padding: 20px 22px 32px;
	border: 1px solid white;
}

.items-on-main-link {
	text-align: center;
	margin: 10px 0px;
	position: relative;
}

.items-on-main-link  a {
	font-size: 15px;
	text-align: center;
	text-transform: capitalize;
}

.items-on-main-rating {
	margin: 0 auto;
	width: 107px;
	position: relative;
}

.items-on-main-price {
	text-align: center;
	margin-top: 20px;
	position: relative;
}

.items-on-main-price .old-price {
	color: #323131;
	font-size: 15px;
	line-height: 23px;
	margin-right: 7px;
}

.items-on-main-price .new-price {
	color: #f14f8b;
	font-size: 23px;
	line-height: 23px;
}

.items-on-main-left, #portfolio-on-main-left {
	width: 12px;
	height: 19px;
	position: absolute;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat;
	cursor: pointer;
	margin-top: -210px;
	margin-left: 3px;
}
#portfolio-on-main-left{
	margin-top: 0;
	margin-left: 0;
	top: 210px;
	left: 0;
}

.items-on-main-left:hover, #portfolio-on-main-left:hover {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;
}

.items-on-main-right, #portfolio-on-main-right {
	width: 12px;
	height: 19px;
	position: absolute;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat;
	cursor: pointer;
	margin-top: -210px;
	margin-left: 1226px;
}

#portfolio-on-main-right{
	margin-top: 0;
	margin-left: 0;
	top: 210px;
	right: 0;
}

.items-on-main-right:hover, #portfolio-on-main-right:hover {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;
}

.items-on-main-action {
	position: absolute;
	width: 72px;
	height: 72px;
	text-align: center;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/sale-icon.png') 0 0 no-repeat;
	line-height: 72px;
	font-size: 15px;
	color: white;
	margin-top: -10px;
	margin-left: 165px;
	z-index: 1;
}

.clients-slider {
	list-style: none;
	border: 1px solid #e6e6e6;
	margin-bottom: 50px;
	margin-left: 31px;
	margin-right: 31px;
	height:95px;
}

.clients-slider ul {
	height:95px;
}

.clients-slider li {
	float: left;
	width: 177px;
	text-align: center;
	padding: 0px 0;
	height:100%;
	cursor: pointer;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/separator.png') right center repeat-y;
}

.clients-slider li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

.clients-slider .left {
	padding-right: 0px !important;
}

.clients-slider-left {
	width: 12px;
	height: 19px;
	position: absolute;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat;
	cursor: pointer;
	margin-top: -56px;
	margin-left: -30px;
}

.clients-slider-left:hover {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;
}

.clients-slider-right {
	width: 12px;
	height: 19px;
	position: absolute;
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat;
	cursor: pointer;
	margin-top: -56px;
	margin-left: 1192px;
}

.clients-slider-right:hover {
	background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;
}

.new-price-rub {
	font-size: 15px;
}

.left-nav-main .submenu-ul {
	position: absolute;
	margin-left: 292px;
	background: white;
	z-index: 99;
	box-shadow: 2px 3px 3px rgba(0,0,0,.07);
	border: 1px solid #e5e5e5;
	margin-top: -40px;
	width: 220px;
}

.left-menu-new .left-nav-main li .submenu-li {
	border-bottom: 1px solid #e5e5e5;
}

.left-menu-new .left-nav-main li  .submenu-ul a {
	margin-left: 0;
	background: none !important;
	height: 39.2px;
	line-height: 39px;
	color: #323131;
}

.left-menu-new .left-nav-main li  .submenu-ul a:hover {
	color: #1d58cc;
}

.left-menu-new .left-nav-main li .submenu-li:last-child {
	margin-bottom: 0;
}

.items-on-main-item-container {
	width: 246px;
	margin: 0 auto;
	cursor: pointer;
	text-align: center;
}

.items-on-main-item-container img {
	max-width: 100%;
	max-height: 100%;
	position: relative;
}

.items-on-main-frame {
	position: absolute;
	border: 1px solid #d9d9d9;
	box-shadow: 0px 0px 3px 2px rgba(0,0,0,.07);
	width: 263px;
	height: 424px;
	margin-top: -21px;
	display: none;
}

.items-on-main li:hover .items-on-main-frame {
	display: block;
}

.left-nav-main li.small:hover .submenu-ul {
	display: block;
}

.main-central-header a {
	color: #323131;
	text-decoration: none;
}

.main-left-header a {
	color: #323131;
	text-decoration: none;
}

@media screen and (max-width: 1279px) {

	.single-phone {
		margin-left: 123px;
	}

	.main-image1-container {
		width: 483px;
		height: 540px;
		background-position: -59px center;
		background-repeat: no-repeat;
		border-radius: 5px;
		float: left;
		cursor: pointer;
	}
	.main-image1-container:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-image1-text {
		position: absolute;
		margin-left: 42px;
		margin-top: 380px;
	}

	.main-image1-container .more-text {
		color: #323131;
		font-size: 24px;
		margin: 7px 0px;
	}

	.main-image1-container .more-price {
		color: #323131;
		font-size: 17px;
	}

	.main-image1-container .more-price .pink {
		font-size: 24px;
	}

	.main-image1-container .more-icon {
		width: 8px;
		height: 12px;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/more-icon-black.png') 0 0 no-repeat;
	}

	.main-image2-container {
		width: 243px;
		height: 260px;
		background-position: -25px center ;
		background-repeat: no-repeat;
		border-radius: 5px;
		float: right;
		cursor: pointer;
	}

	.main-image2-container:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-image2-text {
		position: absolute;
		margin-left: 30px;
		margin-top: 25px;
	}

	.main-image2-container .more-text {
		color: #ffffff;
		font-size: 16px;
	}

	.main-image2-container .more-icon {
		width: 8px;
		height: 12px;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/more-icon-white.png') 0 0 no-repeat;
		margin-top: 10px;
	}

	.main-image2-container .more-price {
		position: absolute;
		margin-top: 220px;
		margin-left: 30px;
		font-size: 15px;
		color: #ffffff;
	}

	.main-image2-container .more-price .pink {
		font-size: 16px;
	}

	.main-video-container {
		width: 243px;
		height: 260px;
		background-position: left center;
		background-repeat: no-repeat;
		border-radius: 5px;
		float: right;
		margin-top: 20px;
	}

	.main-video-container:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-video-text {
		float: left;
		color: #ffffff;
		font-size: 13px;
		width: 130px;
		margin-top: 203px;
		margin-left: 30px;
	}

	.main-video-lenght {
		float: right;
		color: #ffffff;
		font-size: 15px;
		margin-top: 216px;
		margin-right: 30px;
	}

	.play-icon {
		position: absolute;
		width: 243px;
		height: 260px;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/play-icon.png') center center no-repeat;
		cursor: pointer;
	}

	.wrap-gray {
		width: 100%;
		padding: 55px 0px;
		background: #f0f0f0;
	}

	.main-central-header {
		text-align: center;
		color: #323131;
		font-size: 24px;
	}

	.main-central-header2 {
		display: none;
	}

	.main-central-header3 {
		display: none;
	}

	.main-popular-items {
		list-style: none;
		margin-top: 30px;
	}

	.main-popular-items li {
		float: left;
		width: 233px;
		height: 328px;
		background: white;
		border-radius: 5px;
		margin-right: 22px;
		overflow: hidden;
	}

	.main-popular-items li:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-popular-items2 li {
		height: 362px;
	}

	.main-popular-items li:nth-child(4) {
		margin-right: 0px;
	}

	.main-popular-items li:nth-child(5) {
		display: block;
	}

	.main-popular-items li .item-photo {
		/*width: 233px;*/
		height: 222px;
		cursor: pointer;
	}

	.main-popular-items li .item-photo#item-photo1 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product1.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo2 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product2.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo3 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product3.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo4 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product4.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo5 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product5.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo11 {
		/*background: url('/bitrix/templates/mebela_2017_final/images/main-page/item1.jpg') center center no-repeat;*/
	}

	.main-popular-items li .item-photo#item-photo21 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item2.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo31 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item3.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo41 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item4.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo51 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item5.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo-pink {
		width: 74px;
		height: 6px;
		background: #f04d8b;
		margin: -6px auto 6px;
	}

	.main-popular-items li .main-popular-items-link {
		text-align: center;
		margin-top: 31px;
		margin-bottom: 8px;
	}

	.main-popular-items2 li .main-popular-items-link {
		text-align: left;
		margin-top: 17px;
		margin-left: 30px;
	}

	.main-popular-items li .main-popular-items-link a {
		font-size: 16px;
	}

	.main-popular-items2 li .main-popular-items-link a {
		font-size: 17px;
	}

	.main-popular-items li .main-popular-items-price {
		text-align: center;
		font-size: 15px;
	}

	.main-popular-items li .main-popular-items-price .pink {
		font-weight: 700;
	}

	.main-popular-items2 .main-popular-items-text {
		font-size: 13px;
		margin-left: 30px;
	}

	.wrap-white {
		width: 100%;
		padding: 55px 0px 30px;
		background: #ffffff;
	}

	.main-items-title {
		margin-right: 32px;
		line-height: 24px;
	}

	.main-items-title:nth-child(3) {
		margin-right: 0px;
	}

	.main-items-title a {
		color: #0c44b5;
		text-decoration: none;
		font-size: 19px;
		line-height: 24px;
		border-bottom: 1px dashed #0c44b5;
	}

	.main-items-title a:hover {
		color: #f04d8b;
		border-bottom: 1px dashed #f04d8b;
	}

	.main-left-header {
		text-align: left;
		color: #323131;
		font-size: 24px;
	}

	.block-about .main-left-header {
		margin-bottom: 25px;
	}

	.block-about p {
	/* font-size: 16px; */
	line-height: 20px;
	}

	.main-left-header.with-top-margin {
		margin-top: 50px;
	}

	.projects-archive-link {
		position: absolute;
		margin-left: 887px;
		margin-top: 12px;
	}

	.publications-archive-link {
		position: absolute;
		margin-left: 235px;
		margin-top: 7px;
	}

	.main-publications {
		list-style: none;
		margin-bottom: 55px;
	}

	.main-publications li {
		float: left;
		margin-right: 33px;
		width: 311px;
	}

	.main-publications li:nth-child(3) {
		margin-right: 0px
	}

	.main-publications li:nth-child(4) {
		display: none;
	}

	.main-publications a {
		font-size: 15px;
	}

	.block-about p.main-publications-text {
		font-size: 13px;
		padding: 10px 0;
	}

	.block-about p.main-publications-date {
		font-size: 13px;
		color: #a8abb0;
	}

	.items-on-main {
		list-style: none;
		margin-top: 5px !important;
		height: 404px !important;
		padding-top: 36px;
	}

	.items-on-main li {
		float: left;
		width: 214px !important;
		padding: 20px 17px 32px;
		border: 1px solid white;
	}

	.items-on-main-link {
		text-align: center;
		margin: 10px 0px;
		position: relative;
	}

	.items-on-main-link  a {
		font-size: 15px;
		text-align: center;
		text-transform: capitalize;
	}

	.items-on-main-rating {
		margin: 0 auto;
		width: 107px;
		position: relative;
	}

	.items-on-main-price {
		text-align: center;
		margin-top: 20px;
		position: relative;
	}

	.items-on-main-price .old-price {
		color: #323131;
		font-size: 15px;
		line-height: 23px;
		margin-right: 7px;
	}

	.items-on-main-price .new-price {
		color: #f14f8b;
		font-size: 23px;
		line-height: 23px;
	}

	.items-on-main-left {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -210px;
		margin-left: -15px;
	}

	.items-on-main-left:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;
	}

	.items-on-main-right {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -210px;
		margin-left: 1003px;
	}

	.items-on-main-right:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;
	}

	.items-on-main-action {
		position: absolute;
		width: 72px;
		height: 72px;
		text-align: center;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/sale-icon.png') 0 0 no-repeat;
		line-height: 72px;
		font-size: 15px;
		color: white;
		margin-top: -10px;
		margin-left: 145px;
		z-index: 1;
	}

	.clients-slider {
		list-style: none;
		border: 1px solid #e6e6e6;
		margin-bottom: 50px;
		margin-left: 31px;
		margin-right: 31px;
	}

	.clients-slider li {
		float: left;
		width: 177px;
		text-align: center;
		padding: 0px 0;
		height:100%;
		cursor: pointer;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/separator.png') right center repeat-y;
	}

	.clients-slider li a {
		display: block;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.clients-slider .left {
		padding-right: 0px !important;
	}

	.clients-slider-left {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -56px;
		margin-left: -30px;
	}

	.clients-slider-left:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;
	}

	.clients-slider-right {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -56px;
		margin-left: 955px;
	}

	.clients-slider-right:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;
	}

	.new-price-rub {
		font-size: 15px;
	}

	.left-nav-main .submenu-ul {
		position: absolute;
		margin-left: 232px;
		background: white;
		box-shadow: 2px 3px 3px rgba(0,0,0,.07);
		border: 1px solid #e5e5e5;
		margin-top: -40px;
		width: 220px;
	}

	.left-menu-new .left-nav-main li .submenu-li {
		border-bottom: 1px solid #e5e5e5;
	}

	.left-menu-new .left-nav-main li  .submenu-ul a {
		margin-left: 0;
		background: none !important;
		height: 39.2px;
		line-height: 39px;
		color: #323131;
	}

	.left-menu-new .left-nav-main li  .submenu-ul a:hover {
		color: #1d58cc;
	}

	.left-menu-new .left-nav-main li .submenu-li:last-child {
		margin-bottom: 0;
	}

	.items-on-main-item-container {
		width: 204px;
		margin: 0 auto;
		cursor: pointer;
	}

	.items-on-main-item-container img {
		max-width: 100%;
		max-height: 100%;
		position: relative;
	}

	.items-on-main-frame {
		position: absolute;
		border: 1px solid #d9d9d9;
		box-shadow: 0px 0px 3px 2px rgba(0,0,0,.07);
		width: 230px;
		height: 395px;
		margin-top: -21px;
		display: none;
		margin-left: -9px;
	}

	.items-on-main li:hover .items-on-main-frame {
		display: block;
	}

	.left-nav-main li.small:hover .submenu-ul {
		display: block;
	}
}

@media screen and (min-width: 1640px) {
	.main-image1-container {
		width: 755px;
		height: 540px;
		background-position: left center;
		background-repeat: no-repeat;
		border-radius: 5px;
		float: left;
		cursor: pointer;
	}

	.main-image1-container:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-image1-text {
		position: absolute;
		margin-left: 42px;
		margin-top: 380px;
	}

	.main-image1-container .more-text {
		color: #323131;
		font-size: 24px;
		margin: 7px 0px;
	}

	.main-image1-container .more-price {
		color: #323131;
		font-size: 17px;
	}

	.main-image1-container .more-price .pink {
		font-size: 24px;
	}

	.main-image1-container .more-icon {
		width: 8px;
		height: 12px;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/more-icon-black.png') 0 0 no-repeat;
	}

	.main-image2-container {
		width: 422px;
		height: 260px;
		background-position: center center ;
		background-repeat: no-repeat;
		border-radius: 5px;
		float: right;
		cursor: pointer;
	}

	.main-image2-container:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-image2-text {
		position: absolute;
		margin-left: 30px;
		margin-top: 25px;
	}

	.main-image2-container .more-text {
		color: #ffffff;
		font-size: 16px;
	}

	.main-image2-container .more-icon {
		width: 8px;
		height: 12px;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/more-icon-white.png') 0 0 no-repeat;
		margin-top: 10px;
	}

	.main-image2-container .more-price {
		position: absolute;
		margin-top: 220px;
		margin-left: 30px;
		font-size: 15px;
		color: #ffffff;
	}

	.main-image2-container .more-price .pink {
		font-size: 16px;
	}

	.main-video-container {
		width: 422px;
		height: 260px;
		background-position: center center;
		background-repeat: no-repeat;
		border-radius: 5px;
		float: right;
		margin-top: 20px;
	}

	.main-video-container:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-video-text {
		float: left;
		color: #ffffff;
		font-size: 13px;
		width: 130px;
		margin-top: 203px;
		margin-left: 30px;
	}

	.main-video-lenght {
		float: right;
		color: #ffffff;
		font-size: 15px;
		margin-top: 216px;
		margin-right: 30px;
	}

	.play-icon {
		position: absolute;
		width: 385px;
		height: 260px;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/play-icon.png') center center no-repeat;
		cursor: pointer;
	}

	.wrap-gray {
		width: 100%;
		padding: 55px 0px;
		background: #f0f0f0;
	}

	.main-central-header {
		text-align: center;
		color: #323131;
		font-size: 24px;
	}

	.main-central-header2 {
		display: none;
	}

	.main-central-header3 {
		display: none;
	}

	.main-popular-items {
		list-style: none;
		margin-top: 30px;
	}

	.main-popular-items li {
		float: left;
		width: 290px;
		height: 375px;
		background: white;
		border-radius: 5px;
		margin-right: 37px;
		overflow: hidden;
	}

	.main-popular-items li:hover {
		box-shadow: 0px 5px 30px 0px rgba(0,0,0,0.17);
	}

	.main-popular-items2 li {
		height: 390px;
	}

	.main-popular-items li:nth-child(4) {
		margin-right: 37px;
	}

	.main-popular-items li:nth-child(5) {
		display: block;
		/*margin-right: 0px!important;*/
	}

	.main-popular-items li .item-photo {
		/*width: 290px;*/
		height: 250px!important;
		cursor: pointer;
	}

	.main-popular-items li .item-photo#item-photo1 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product1.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo2 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product2.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo3 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product3.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo4 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product4.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo5 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/product5.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo11 {
		/*background: url('/bitrix/templates/mebela_2017_final/images/main-page/item1.jpg') center center no-repeat;*/
	}

	.main-popular-items li .item-photo#item-photo21 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item2.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo31 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item3.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo41 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item4.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo#item-photo51 {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/item5.jpg') center center no-repeat;
	}

	.main-popular-items li .item-photo-pink {
		width: 74px;
		height: 6px;
		background: #f04d8b;
		margin: -6px auto 6px;
	}

	.main-popular-items li .main-popular-items-link {
		text-align: center;
		margin-top: 31px;
		margin-bottom: 8px;
	}

	.main-popular-items2 li .main-popular-items-link {
		text-align: left;
		margin-top: 17px;
		margin-left: 30px;
	}

	.main-popular-items li .main-popular-items-link a {
		font-size: 16px;
	}

	.main-popular-items2 li .main-popular-items-link a {
		font-size: 15px;
	}

	.main-popular-items li .main-popular-items-price {
		text-align: center;
		font-size: 15px;
	}

	.main-popular-items li .main-popular-items-price .pink {
		font-weight: 700;
	}

	.main-popular-items2 .main-popular-items-text {
		font-size: 13px;
		margin-left: 30px;
	}

	.wrap-white {
		width: 100%;
		padding: 55px 0px 30px;
		background: #ffffff;
	}

	.main-items-title {
		margin-right: 32px;
		line-height: 24px;
	}

	.main-items-title:nth-child(3) {
		margin-right: 0px;
	}

	.main-items-title a {
		color: #0c44b5;
		text-decoration: none;
		font-size: 19px;
		line-height: 24px;
		border-bottom: 1px dashed #0c44b5;
	}

	.main-items-title a:hover {
		color: #f04d8b;
		border-bottom: 1px dashed #f04d8b;
	}

	.main-left-header {
		text-align: left;
		color: #323131;
		font-size: 24px;
	}

	.block-about .main-left-header {
		margin-bottom: 25px;
	}

	.block-about p {
	/* font-size: 16px; */
	line-height: 20px;
	}

	.main-left-header.with-top-margin {
		margin-top: 50px;
	}

	.projects-archive-link {
		position: absolute;
		margin-left: 1460px;
		margin-top: 12px;
	}

	.publications-archive-link {
		position: absolute;
		margin-left: 235px;
		margin-top: 7px;
	}

	.main-publications {
		list-style: none;
		margin-bottom: 55px;
	}

	.main-publications li {
		float: left;
		margin-right: 20px;
		width: 385px;
	}

	.main-publications li:nth-child(3) {
		margin-right: 20px
	}

	.main-publications li:nth-child(4) {
		display: list-item;
		margin-right: 0px;
	}

	.main-publications a {
		font-size: 15px;
	}

	.block-about p.main-publications-text {
		font-size: 13px;
		padding: 10px 0;
	}

	.block-about p.main-publications-date {
		font-size: 13px;
		color: #a8abb0;
	}

	.items-on-main {
		list-style: none;
		margin-top: 5px !important;
		height: 450px !important;
		padding-top: 36px;
	}

	.items-on-main li {
		float: left;
		width: 275px !important;
		padding: 20px 21px 32px;
		border: 1px solid white;
	}

	.items-on-main-link {
		text-align: center;
		margin: 10px 0px;
		position: relative;
	}

	.items-on-main-link  a {
		font-size: 15px;
		text-align: center;
		text-transform: capitalize;
	}

	.items-on-main-rating {
		margin: 0 auto;
		width: 107px;
		position: relative;
	}

	.items-on-main-price {
		text-align: center;
		margin-top: 20px;
		position: relative;
	}

	.items-on-main-price .old-price {
		color: #323131;
		font-size: 15px;
		line-height: 23px;
		margin-right: 7px;
	}

	.items-on-main-price .new-price {
		color: #f14f8b;
		font-size: 23px;
		line-height: 23px;
	}

	.items-on-main-left {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -255px;
		margin-left: 0px;
	}

	.items-on-main-left:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;
	}

	.items-on-main-right {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -255px;
		margin-left: 1594px;
	}

	.items-on-main-right:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;
	}

	.items-on-main-action {
		position: absolute;
		width: 72px;
		height: 72px;
		text-align: center;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/sale-icon.png') 0 0 no-repeat;
		line-height: 72px;
		font-size: 15px;
		color: white;
		margin-top: -10px;
		margin-left: 185px;
		z-index: 1;
	}

	.clients-slider {
		list-style: none;
		border: 1px solid #e6e6e6;
		margin-bottom: 50px;
	}

	.clients-slider li {
		float: left;
		width: 177px;
		text-align: center;
		padding: 0px 0;
		height:100%;
		cursor: pointer;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/separator.png') right center repeat-y;
	}

	.clients-slider li a {
		display: block;
		width: 100%;
		height: 100%;
		text-align: center;
	}

	.clients-slider .left {
		padding-right: 0px !important;
	}

	.clients-slider-left {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -56px;
		margin-left: -30px;
	}

	.clients-slider-left:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/left-hover.png') 0 0 no-repeat;
	}

	.clients-slider-right {
		width: 12px;
		height: 19px;
		position: absolute;
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right.png') 0 0 no-repeat;
		cursor: pointer;
		margin-top: -56px;
		margin-left: 1552px;
	}

	.clients-slider-right:hover {
		background: url('/bitrix/templates/mebela_2017_final/images/main-page/right-hover.png') 0 0 no-repeat;
	}

	.new-price-rub {
		font-size: 15px;
	}

	.left-nav-main .submenu-ul {
		position: absolute;
		margin-left: 382px;
		background: white;
		box-shadow: 2px 3px 3px rgba(0,0,0,.07);
		border: 1px solid #e5e5e5;
		margin-top: -40px;
		width: 220px;
	}

	.left-menu-new .left-nav-main li .submenu-li {
		border-bottom: 1px solid #e5e5e5;
	}

	.left-menu-new .left-nav-main li  .submenu-ul a {
		margin-left: 0;
		background: none !important;
		height: 39.2px;
		line-height: 39px;
		color: #323131;
	}

	.left-menu-new .left-nav-main li  .submenu-ul a:hover {
		color: #1d58cc;
	}

	.left-menu-new .left-nav-main li .submenu-li:last-child {
		margin-bottom: 0;
	}

	.items-on-main-item-container {
		width: 246px;
		margin: 0 auto;
		cursor: pointer;
	}

	.items-on-main-item-container img {
		max-width: 100%;
		max-height: 100%;
		position: relative;
	}

	.items-on-main-frame {
		position: absolute;
		border: 1px solid #d9d9d9;
		box-shadow: 0px 0px 3px 2px rgba(0,0,0,.07);
		width: 263px;
		height: 424px;
		margin-top: -21px;
		display: none;
		margin-left: 5px;
	}

	.items-on-main li:hover .items-on-main-frame {
		display: block;
	}

	.left-nav-main li.small:hover .submenu-ul {
		display: block;
	}
}

.im-new-big {
	background-image: url('/bitrix/templates/mebela_2017_final/images/star-rating-passive-big.png');
	background-size: 19px 18px;
	background-repeat: no-repeat;
	width: 19px;
	height: 18px;
	display: inline-block;
}

.im-hover-new-big {
	background-image: url('/bitrix/templates/mebela_2017_final/images/star-rating-active-big.png');
	background-size: 19px 18px;
	background-repeat: no-repeat;
	width: 19px;
	height: 18px;
	display: inline-block;
}
.block-items {
	height: 500px;
	overflow: hidden;
}

.left-nav-main li a{
	line-height: 38px;
	height: 38px;
}

.hidden_block {
	display:block !important;
	visibility:hidden !important;
}
select.chosen-select, select.chosen-select-x {visibility:hidden}

.header2{
    font-size: 19px;
    font-weight: bold;
    margin: 10px 0 12px 0;
}

.pointer {
	cursor: pointer;
}
@media (min-width: 1700px) {
.cat-thumb:nth-child(3n) {
    margin-right: 20px;
}
.cat-thumb:nth-child(4n) {
    margin-right: 20px;
}
.cat-thumb-new {
    width: 23%;
    height: 364px;
}
}
@media(min-width:1900px){
    /*.cat-img img{width:92%!important;}*/
    .cat-thumb-new{width:23.51%;}
}
@media(min-width:1900px){
    .cat-img-off img, .cat-img2-off img{max-width:110%!important;    max-height: 115% !important;}

}
.ftel a:hover, .pre-head-phone a:hover {text-decoration: none;color: #000;}




canvas {
      display: block;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      position: fixed;z-index: -100;
    }

   canvas.flare {
      opacity: 0.5;
    }

    .snowWindPower {
        padding: 10px;
        width: 90px;
        border: none;
        border-radius: 3px;
        font-size: 33px;
        background: rgba(0, 0, 0, 0.31);
        color: white;
    }


jdiv[class^=cssLeaf] {background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2240%22%20viewBox%3D%220%200%2032%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%231904d7%22%20d%3D%22M0%200h9.02L32%2033.196V40H0z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23f14f8b%22%20d%3D%22M9%200c3.581.05%2023%205.426%2023%2033.08v.03C18.922%2030.751%209%2019.311%209%205.554V0z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A")!important}


.load-more span {width: 128px;    height: 33px;    line-height: 33px!important;    text-align: center;box-shadow: 0 0 5px rgba(0,0,0,.22), inset 0 -2px rgba(0,0,0,.25);    text-align: center;    background-image: -webkit-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -moz-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -o-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: -ms-linear-gradient(bottom, #ee4d8a, #f24e8c);    background-image: linear-gradient(to top, #ee4d8a, #f24e8c);
	margin: 0 auto;padding: 0;    border-radius: 3px;    border: 0;    color: #fff;    cursor: pointer;    display: block;text-shadow: -1px -1px rgba(9,12,18,.09);    font: 11px 'Arimo1', Arial, Helvetica, sans-serif;    text-transform: uppercase;}
.load-more span:hover {color: #fff;text-decoration: none;background: #e04174;}
.load-more img {display: none;}

.ajax-loader {
    background: url(/bitrix/templates/mebela_2017_final/images/loader-100.gif) center center no-repeat;
}

.items-on-main-item-container a {
	display: inline-block;
	min-height: 266px;
	width:100%;
}

/* moscow-check */
.moscow-check__wrapper{display: none;position: fixed;left: 0;top: 0; height: 100%; overflow: auto;	background-color: rgb(0,0,0);	background-color: rgba(0,0,0,0.4);width: 100%; z-index: 10;}
.moscow-check {background-color: #fff; box-shadow: 4px 4px 19px 1px rgba(0, 0, 0, 0.15);margin: 15% auto;padding-bottom: 15px;padding-top: 25px;position: relative;width: 280px}
.check__qustion {text-align: center;font-size: 1.5em;padding: 5px 0 15px}
.check__submits{display: -webkit-flex;	display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-evenly}
.check__submits button.check__button {width: 35%}
/* moscow-check end */

#a_block_form_callback p {padding-bottom: 0}
#a_block_form_callback .check {margin-bottom: 10px; padding-right: 10px;}
.l2.check, .l2.check > div {height: auto;font-size: 13px}
.l2.check input {width: 15px;height: 15px;}
.l2.check label {font-size: 13px}


html#mobile .menu_dop ul li {position: relative}
html#mobile .menu_dop ul li a {padding-right: 80px;padding-left: 85px}
html#mobile .menu_dop > ul > li.active > a {color:#f04d8b !important}
html#mobile .menu_dop ul li .more-less {
	width: 30px;
    height: 30px;
    position: absolute;
	right: 31px;
    top: 21px;
	background: url('/bitrix/templates/mebela_2017_final/images/left-menu/more.png') 0 0 no-repeat;
	background-size: 100%;
}
html#mobile .menu_dop ul li .more-less.less {background: url('/bitrix/templates/mebela_2017_final/images/left-menu/less-hover.png') no-repeat 0 0 / cover;}
html#mobile .menu_dop ul li .submenu-ul a {color: #444444;font-weight: normal;font-size: 30px;padding-left: 100px;position: relative;}
html#mobile .menu_dop ul li .submenu-ul a:before {content: ''; background: #444444; position: absolute; left: 53px; top: 50%; margin-top: -7px; height: 14px; width: 14px; border-radius: 100%}

html#mobile #a_block_catalog_search2 .cat-thumb2,
html#mobile #a_block_catalog_search .cat-thumb2 {height: 582px!important;padding: 0 5px;box-sizing: border-box}
html#mobile #a_block_catalog_search2 > form {display: none}
html#mobile #a_block_catalog_search2 .load-more span,
html#mobile #a_block_catalog_search .load-more span {font-size: 25px;    width: 300px;    height: 55px;line-height: 55px!important;}
html#mobile #a_block_catalog_search2 .ftab1 {padding-left:0!important}
html#mobile #a_block_catalog_search2 .l2 textarea {font-size: 22px!important; width:100%!important}
html#mobile #a_block_catalog_search {font-size: 22px}
.ftab1 {background: url('/bitrix/templates/mebela_2017_final/images/ftab1.png') no-repeat bottom right !important;}
.ftab2 {background: url('/bitrix/templates/mebela_2017_final/images/ftab2.png') no-repeat bottom right !important;}

div#succes-form.popup_mess {
	top: 0;
	position: fixed;
	height: 100%;
	width: 100%;
	left: 0;
	background: rgba(255, 255, 255, 0.7);
}

div#succes-form.popup_mess > p {
	position: absolute;
	background: #f04d8b;
	width: 500px;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	padding: 15px;
	border-radius: 10px;
}
div#succes-form.popup_mess > p font, div#succes-form.popup_mess > p span {color: #fff}



.subscribe {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  display: table;
}
.subscribe__wrapper {
  display: table-cell;
  vertical-align: middle;
  padding: 20px;
}
.subscribe__box {
  max-width: 534px;
  margin: auto;
  padding: 36px 40px;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0 4px 10px 0 #bababa;
  border: solid 1px #e5e5e5;
}
.subscribe__boxTitle {
  font-size: 24px;
  line-height: 1.25;
  text-align: center;
  color: #333333;
  margin-bottom: 18px;
}
.subscribe__boxImage {
  display: block;
  margin: 0 auto 22px;
}
.subscribe__boxDescription {
  font-size: 18px;
  line-height: 1.44;
  text-align: left;
  color: #707070;
  margin-bottom: 10px;
}
.subscribe__boxDescription_muted {
  color: #bababa;
}
.subscribe__boxDescription_centered {
  text-align: center;
}
.subscribe__boxCaptcha {
  margin-bottom: 20px;
  text-align: center;
}
.subscribe__boxList {
  padding-left: 27px;
  margin: 0;
}
.subscribe__boxListItem {
  font-size: 18px;
  line-height: 1.44;
  text-align: left;
  color: #bababa;
}
.subscribe__boxSubmitBtn {
  width: 100%;
  height: 38px;
  border: 0;
  outline: none;
  padding: 0;
  border-radius: 3px;
  background: #707070;
  margin-top: 6px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.subscribe__boxSubmitBtn:hover:not(:active) {
  background: #333333;
}
.subscribe__boxSubmitBtn_disabled,
.subscribe__boxSubmitBtn[disabled],
.subscribe__boxSubmitBtn_disabled:hover,
.subscribe__boxSubmitBtn[disabled]:hover,
.subscribe__boxSubmitBtn_disabled:active,
.subscribe__boxSubmitBtn[disabled]:active {
  background: #bababa;
}
.subscribe__terms {
  max-width: 534px;
  margin: 15px auto 0;
}
.subscribe__termsContent {
  font-size: 18px;
  line-height: 1.44;
  text-align: center;
  color: #bababa;
}
.subscribe__termsLink {
  color: #bababa;
  text-decoration: underline;
}
.subscribe__termsLink:hover {
  color: #46a8c6;
}

/* confirm popup */
.modal__confirm{
	position: fixed;
	background-color: rgba(34, 34, 34, 0.2);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.modal__confirm .modal__content {
	background-color: #fff;
	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.55);
	height: auto;
	margin: auto;
	max-width: 350px;
	padding: 30px 30px;
	position: relative;
	top: calc(50% - 74px);
}
.modal__confirm .modal__question {
	font-size: 1.7em;
	text-align: center;
}
.modal__confirm .modal__action {
  padding: 20px 0 0;
  text-align: center;
}
.modal__confirm .modal__btn {
	display: inline-block;
	margin: 0 9px;
	width: 40%;
}
/* confirm popup end */
@media screen and (max-width: 1270px){
	html#main #scrollUp {
		bottom: 200px;
	}
}
@media screen and (max-width: 1180px){
	.catalog-filtr .l5, .portfolio-sort > form td > span {width: 31%}
}
.catalog-page{padding: 20px 0 50px 0;}
.catalog-page .catalog-sort{float: left;margin: 0;padding: 0;}
.catalog-page .portfolio-sort form.catalog-filtr{text-align: left;}
.catalog-page .l5{min-width: 120px; width: inherit}

.clearfix:before,
.clearfix:after {content: "";display: table}
.clearfix:after {clear: both}
.clearfix {zoom: 1}
/*.left-menu-new.no_main li a {background: transparent!important;padding-left: 19px!important;}
.left-menu-new.no_main li .submenu-ul a {margin-left: 30px;}*/

form.arch-cont .item-desc-form-full {margin-top:20px;}
.cssLeaf_e73,
.cssLeaf_6b5
{
	background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2240%22%20viewBox%3D%220%200%2032%2040%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%231904d7%22%20d%3D%22M0%200h9.02L32%2033.196V40H0z%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23f04d8b%22%20d%3D%22M9%200c3.581.05%2023%205.426%2023%2033.08v.03C18.922%2030.751%209%2019.311%209%205.554V0z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A)!important;
}

.fotorama__arr:focus:after {display:none!important;}
.tabs-desc.tabs-sku-category ul li strong {color: #888; width:auto; background: none;margin: -4px 0 0 2px;}
.tabs-desc.tabs-sku-category ul li, .tabs-desc.tabs-sku-category ul li.active {padding:0 8px;}
body .ui-dialog.popup_catalog_detail {
	border-radius: 0;
}

body .ui-dialog.popup_catalog_detail {
	padding-top:50px;
	background-color: transparent;
	border:none;
	box-shadow: none;
	max-width: 1600px;
}

body .ui-dialog.popup_catalog_detail .ui-dialog-titlebar .ui-dialog-titlebar-close {
	top: 18px;
	right: 1px;
	width: 32px;
	height: 32px;
	background: #fe5c98;
	border-radius: 0;
}
body .ui-dialog.popup_catalog_detail .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
	background: #e04174!important;
}
body .ui-dialog.popup_catalog_detail .ui-dialog-titlebar .ui-dialog-titlebar-close:before,
body .ui-dialog.popup_catalog_detail .ui-dialog-titlebar .ui-dialog-titlebar-close:after
{
	position: absolute;
	left: 15px;
	content: ' ';
	height: 20px;
	width: 1px;
	background-color: #fff;
	top: 6px;
	transform: rotate(45deg);
}

body .ui-dialog.popup_catalog_detail .ui-dialog-titlebar .ui-dialog-titlebar-close:after {
	transform: rotate(-45deg);
}

body .ui-dialog.ajax-loader .ui-dialog-content,
body .ui-dialog.ajax-loader
{
	background-color:transparent!important;
	border-radius: 0;
	border: none;
	box-shadow: none;
	text-indent: -9999px;
}

body .ui-dialog.ajax-loader .ui-dialog-titlebar-close {
	display:none;
}

body .ui-dialog.ajax-loader {
	background: url('/bitrix/templates/mebela_2017_final/images/loader-100.svg') center center no-repeat;
}

body .fixmenu.popup-over {
	z-index: 101;
}

#fotorama_catalog_popup .fotorama__fullscreen-icon {
	background: none;
	width: 100% !important;
	height: 100% !important;
	right: 0 !important;
	top: 0 !important;
	z-index: 10 !important;
	border-radius: 0;
}

#fotorama_catalog_popup .fotorama__fullscreen-icon:after {
	display:none!important;
}

#fotorama_catalog_popup.fotorama--fullscreen {
	background: #000000c9!important;
	overflow:auto;
}
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__wrap {
	width:80%!important;
	max-width: 1000px!important;
	margin: 50px auto 50px;
	padding: 50px 20px 0;
	height:80%;
	min-height: 600px;
	max-height: 800px;
}
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__stage {
	height:80%!important;
	overflow: visible!important;
}

#fotorama_catalog_popup.fotorama--fullscreen .fotorama__stage .fotorama__img {
	top: 0!important;
	height: 100%!important;
	width: auto!important;
	left: 0!important;
	margin: 0 auto;
}
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__stage,
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__nav,
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__wrap
{
	background: #ffffff!important;
}

#fotorama_catalog_popup.fotorama--fullscreen .fotorama__fullscreen-icon,
#fotorama.fotorama--fullscreen .fotorama__fullscreen-icon
{
	top: -50px!important;
	right: -20px!important;
	width: 32px!important;
	height: 32px!important;
	background: #fe5c98!important;
	border-radius: 0!important;
	transform: none;
	opacity: 1;
}

#fotorama.fotorama--fullscreen .fotorama__fullscreen-icon {
	top: 0!important;
	right: 0!important;
}

#fotorama_catalog_popup.fotorama--fullscreen .fotorama__fullscreen-icon:hover {
	background: #e04174!important;
}

#fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:hover {
	background: #e04174!important;
}
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__video-close {
	display:none;
}

#fotorama_catalog_popup.fotorama--fullscreen .fotorama__fullscreen-icon:before,
#fotorama_catalog_popup.fotorama--fullscreen .fotorama__fullscreen-icon:after,
#fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:before,
#fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:after
{
	position: absolute;
	left: 15px;
	content: ' ';
	height: 20px;
	width: 1px;
	background-color: #fff;
	top: 6px;
	transform: rotate(45deg);
	display:block!important;
}

#fotorama_catalog_popup.fotorama--fullscreen .fotorama__fullscreen-icon:after,
#fotorama.fotorama--fullscreen .fotorama__fullscreen-icon:after
{
	transform: rotate(-45deg);
}

#fotorama_catalog_popup.fotorama--fullscreen .fotorama__stage__shaft {
	overflow: hidden;
}

.catalog_section.tags_under_item_name{
	display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.catalog_section.tags_under_item_name .tag_under_item_name{margin-right: 5px;}

.small_w { display:inline-block;}
.wide_w {display:none;}

@media screen and (min-width: 1225px){
	.small_w {display:none;}
	.wide_w {display:inline-block;}
	/* .wrap .center .catalog-page.main-box.main .AjaxBlock #allCatalogBlock .portfolio-sort.portfolio-sort2 .catalog-sort .catalog-filtr > .l5{min-width: 135px !important;} */
/* 	#allCatalogBlock .portfolio-sort.portfolio-sort2 > table .chosen-container.chosen-container-single.chosen-container-single-nosearch{min-width: 135px !important;max-width: 150px;} */

}
.portfolio-sort.portfolio-sort2 .all{float: right;margin-left: 15px!important;}
.wrap > .center.before_footer{display: block;}

.wrap > .center {flex-wrap:wrap;}
.wrap > .center .index_portfolio_main {max-width: 100%;}
.wrap > .center .main-box.main {
    max-width: 77%;
    width: 76%;
}

 
.wrap .center .left_menu {display:block; height: fit-content;}

#allCatalogBlock > p > font.errortext{display: none;}
.fancybox__container.gallery_portfolio_detail_catalog .fancybox__footer{display: none;}
@media screen and (max-width:768px) {
.head {background:none;}
.kor-but2 {display: block; width: 100%;}
.shourum-td-flex {display: flex; align-items: center; width: auto;}

}




 
/* End */
/* /bitrix/templates/mebela_2017_final/js/slick/slick-theme.min.css?17425506442707 */
/* /bitrix/templates/mebela_2017_final/js/slick/slick.min.css?17425506791674 */
/* /bitrix/templates/mebela_2017_final/js/select2/select2.min.css?173226042916284 */
/* /bitrix/templates/mebela_2017_final/fancybox/source/jquery.fancybox.min.css?17322604293832 */
/* /bitrix/templates/mebela_2017_final/style/style.css?1765366641314178 */
/* /bitrix/templates/mebela_2017_final/style/modal_tp.css?17531834226567 */
/* /bitrix/templates/mebela_2017_final/style/queries.css?17375658073919 */
/* /bitrix/templates/mebela_2017_final/style/swiper-bundle.min.css?173226042918436 */
/* /bitrix/templates/mebela_2017_final/style/jquery.formstyler.css?17322604292175 */
/* /bitrix/templates/mebela_2017_final/style/jquery.formstyler.theme.css?173226042910997 */
/* /bitrix/templates/mebela_2017_final/style/chosen.css?173226042912577 */
/* /bitrix/templates/mebela_2017_final/style/lightslider.min.css?17322604295708 */
/* /bitrix/templates/mebela_2017_final/style/unslider.css?1732260429585 */
/* /bitrix/templates/mebela_2017_final/style/jquery.jscrollpane.min.css?1732260429929 */
/* /bitrix/templates/mebela_2017_final/style/costume.css?17383253598151 */
/* /bitrix/templates/mebela_2017_final/style/mobile.css?1765279090132300 */
/* /bitrix/templates/mebela_2017_final/brc/jQuery.Brazzers-Carousel.css?17322604291071 */
/* /bitrix/templates/mebela_2017_final/components/datainlife/iblocksearch/searchSuggest/style.css?17630390653951 */
/* /bitrix/templates/mebela_2017_final/style/styles_ver2.css?176648575413229 */
/* /bitrix/templates/mebela_2017_final/styles.css?174734070441818 */
/* /bitrix/templates/mebela_2017_final/template_styles.css?176968980363953 */
