

/* Start:/local/templates/favorit-main/css/dws.css?16611833122092*/
#statistic {
    margin-top: 20px;
}
#statistic table {
    margin-top: 0!important;
}
.big-table {
    overflow: auto;
    position: relative;
}
.big-table table {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}
.scroll-right:after {
    content: '';
    display: block;
    width: 15px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 500;
    background: radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 15px 100%;
    background-position: 100% 0%;
}
.scroll-left:before {
    content: '';
    display: block;
    width: 15px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 500;
    background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: 15px 100%;
}

.showAllFilter {
    border-bottom: 1px solid transparent;
    color: #3e6db5;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    text-decoration: none;
    display: block;
    text-align: end;
    margin-right: 20px;
}

.fastFindFilter {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    width: 90%;
}
.dws_SearchResult {
    font-size: 16px;
}
.dws_flex_center {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media only screen and (max-width : 480px) {



  header .smartfilter .bx_filter_block {

    width: 100% !important;
  }



.fastFindFilter {

  font-size: 14px;
}


.bx_filter_param_label span {

  font-size: 14px;
}

    .showAllFilter {
        text-align: center;
        margin-right: 0;
    }
}
@media only screen and (max-width : 360px) {
    header .smartfilter .bx_filter_block {
        right: 0;
    }
}











/* End */


/* Start:/local/templates/favorit-main/css/magnific-popup.min.css?16618829315206*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#525252;position:absolute;right:0;font-size:44px;font-family:Open-Sans-Light}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*# sourceMappingURL=magnific-popup.min.css.map */

/* End */


/* Start:/local/templates/favorit-main/css/tooltipster.bundle.min.css?16669652786495*/
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
/* End */


/* Start:/local/templates/favorit-main/css/tooltipster-sideTip-shadow.min.css?16669656511684*/
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{color:#8d8d8d}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}
/* End */


/* Start:/local/templates/favorit-main/fancybox/jquery.fancybox.min.css?166118331212795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sale.basket.basket.line/topper/style.min.css?1653156360458*/
.catalog-cart-counter-menu{background:#6cb70e;color:#fff;text-align:center;line-height:25px;min-width:25px;height:25px;position:relative;top:-12px;right:10px;border-radius:50%;font-style:normal;font-weight:bold;font-size:14px;-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:500ms;animation-delay:500ms}
/* End */


/* Start:/bitrix/templates/.default/components/webtech/catalog.search/template1/style.css?1661093155163*/
a.search-page-params {
	border-bottom: 1px dashed blue;
	text-decoration: none;
}
div.search-page-params {
	margin-top: 6px;
}
.search-item-rate {font-size: 11px;}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/template1/style.css?1661093154227*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */


/* Start:/local/templates/favorit-main/components/bitrix/system.auth.form/ajax_auth/style.min.css?1661183312424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/local/templates/favorit-main/components/bitrix/system.auth.form/ajax_auth/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/local/templates/favorit-main/components/bitrix/system.auth.form/ajax_auth/images/sec-unlocked.png)}
/* End */


/* Start:/local/templates/favorit-main/styles.css?174652864994724*/
body {
  max-width: 1920px;
  width: 100%;
  background-color: #f4f7f7;
  font-family: "Montserrat", sans-serif;
  font-family: "Ubuntu", sans-serif;
  margin: 0 auto;
}

body * {
  box-sizing: border-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.header_top {
  background-color: #ffffff;
  padding-bottom: 25px;
}

.conteiner {
  /*max-width: 1840px;*/
  max-width: 90%;
  width: 100%;
  margin: 0 auto;
}

.logo {
  display: flex;
  margin-top: 39px;
  width: 16%;
  align-items: center;
}
.slogan {
  display: inline-block;
  width: 21%;
  font-size: 14px;
  line-height: 16.8px;
  color: #4e4e4e;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
}
.slogan_adp {
  display: none;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 27px;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
  color: #2b2b37;
}
.nav {
  display: inline-block;
  width: 40%;
}
.navig {
  text-decoration: none;
  font-size: 18px;
  line-height: 120%;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  color: #4e4e4e;
  margin-right: 10px;
}
.personal-menu {
  display: inline-flex;
  justify-content: flex-end;
  align-items: baseline;
  align-content: flex-end;
  position: relative;
}
.personal-menu .dropDownControls {
  margin-right: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.00023 5.17266L11.9502 0.222656L13.3642 1.63666L7.00023 8.00066L0.63623 1.63666L2.05023 0.222656L7.00023 5.17266Z' fill='%234C74B8'/%3e%3c/svg%3e ");
  background-position: right center;
  display: inline-block;
  padding-right: 20px;
  background-repeat: no-repeat;
}
.personal-menu .dropDownControls.open {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.00023 2.82734L11.9502 7.77734L13.3642 6.36334L7.00023 -0.000656128L0.63623 6.36334L2.05023 7.77734L7.00023 2.82734Z' fill='%234C74B8'/%3e%3c/svg%3e ");
}
.personal-menu .personalMenu {
  position: absolute;
  right: 0;
  top: 40px;
  background: #FFFFFF;
  border: 2px solid #4C74B84D;
  box-shadow: 0px 4px 40px 0px #0000000D;
  z-index: 1;
  border-radius: 10px;
  display: none;
}
.personal-menu .personalMenu .linkWrap {
  display: flex;
  flex-direction: column;
  width: 198px;
  align-items: flex-start;
  padding: 20px;
}
.personal-menu .personalMenu a {
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
  color: #4E4E4E;
  text-decoration: none;
  text-align: left;
}
.personal-menu .personalMenu a:hover{
  color: #4c74b8;
}
.personal-menu .personalMenu a.logout {
  margin-bottom: 0;
  color: #F05642;
}

.order {
  text-decoration: none;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #4c74b8;
  margin-right: 39px;
}
.registr-btn {
  text-decoration: none;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19.2px;
  color: #4c74b8;
  margin-right: 39px;
}

.log-btn {
  display: inline-block;
  background-color: #4c74b8;
  text-align: center;
  width: 135px;
  padding: 7px 0;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #ffffff;
  text-decoration: none;
  transition: 0.5s;
  border: solid;
  border-radius: 30px;
  border-color: #4c74b8;
  vertical-align: middle;
}

.hr-line {
  margin: 20px 0;
  padding: 0;
  height: 0;
  border: none;
  border-top: 1px solid #eeeeee;
}

.footer {
  background-color: #ffffff;
  padding-bottom: 25px;
  margin-top: 115px;
}
.foot {
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
  padding-top: 63px;
}

.title_menu {
  width: 100%;
  text-decoration: none;
  font-size: 18px;
  line-height: 18px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  padding-right: 25px;
  padding-left: 25px;
  color: #4e4e4e;
}

.menu {
  display: flex;
  list-style-type: none;
  text-align: center;
  margin: 27px 0 27px 0;
  padding: 0;
}

.logo_2 {
  text-align: center;
}
.vk {
  text-align: center;
  position: relative;
  margin-left: 44px;
}

.vk a {
  text-decoration: none;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 100%;
  color: #4e4e4e;
}
.vk img {
  margin-top: 10px;
  position: absolute;
  top: -13px;
  left: 170px;
}

.copyright {
  text-align: center;
  color: #4e4e4e;
}

.submit {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  height: 62px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 21.6px;
  margin-left: 37px;
  padding: 0 0 0 0px;
  transition: all 0.3s ease 0s;
  width: 53%;
  max-width: 186px;
  cursor: pointer;
  border-radius: 30px;
}

.text {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  color: #1b3d65;
  font-family: "Ubuntu";
  font-weight: 400;
  font-size: 18px;
  height: 64px;
  padding: 22px 10px;
  width: 64%;
  border-radius: 30px;
}

.select {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  color: #4e4e4e;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  padding: 7px 23px;
  margin-left: 37px;
  width: 12%;
  height: 64px;
  border-radius: 30px;
}

.form-search {
  display: block;
}

.search-page {
  background-color: #ffffff;
  margin-top: 50px;
  border-radius: 10px;
  padding: 40px;
  box-sizing: border-box;
}

.select-list {
  display: flex;
  width: 87%;
}
.smartfilter .groupsrch {
  width: 27%;
  padding: 0 0 0 28px;
}

.groupsrch {
  width: 17%;
}
.result {
  display: flex;
  margin-top: 30px;
}
.cart_1 img {
  width: 100%;
}
.cart3 img {
  width: 100%;
}

.fastFindFilter {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  color: #000;
  background-color: #e5e5e5;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  padding: 7px 23px;
  margin-left: 0px;
  margin-right: 183px;
  width: 80%;
  height: 64px;
  border-radius: 30px;
}

.smartfilter_clearfix {
  border: 1px solid #eeeeee;
  box-sizing: border-box;
  color: #4e4e4e;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  margin-left: 37px;
  height: 64px;
  border-radius: 30px;
  background-color: #e5e5e5;
  padding: 17px 0px 0 43px;
  margin-top: 10px;
  width: auto;
  padding: 18px 30px 17px 30px;
  min-width: 186px;
}

.text_bloc {
  width: 50%;
  margin-top: 44px;
}
.text_bloc h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 130%;
  color: #2b2b37;
  width: 100%;
  max-width: 790px;
  margin-left: 0;
}

.text_bloc p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #2b2b37;
  max-width: 790px;
  width: 100%;
}

.cifer_bloc {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 790px;
}
.cifer {
}

.cifer h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 130%;
  color: #4c74b8;
  margin: 0;
  width: 100%;
  text-align: left;
}

.cifer p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #2b2b37;
  margin-top: 6px;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
  max-width: 229px;
  padding: 0 6px;
  text-align: left;
}

.cart_1 {
  width: 50%;
}
.cart img {
  width: 100%;
}

.bloc_1 {
  display: flex;
  justify-content: space-between;
  margin-top: 133px;
}
.bloc_1 .cart {
  width: 47%;
}
.plus {
  color: #ee6716;
  font-size: 30px;
  vertical-align: text-bottom;
}
.scheme_1 {
  max-width: 348px;
  width: 100%;
  box-sizing: border-box;
  border: 5px solid #eeeeee;
  border-radius: 3%;
  color: #4c74b8;
  background-color: #ffffff;
  padding-top: 33px;
  height: 369px;
  margin-left: 18px;
}
.scheme_2 {
  max-width: 348px;
  width: 100%;
  box-sizing: border-box;
  border: 5px solid #eeeeee;
  border-radius: 3%;
  color: #4c74b8;
  background-color: #ffffff;
  padding-top: 33px;
  height: 369px;
  margin-top: 180px;
  margin-left: 18px;
}

.bloc_scheme {
  margin-top: 150px;
}

.bloc_scheme h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 130%;
  color: #2b2b37;
  text-align: center;
}

.bloc_cart {
  text-align: center;
}

.bloc_cart h3 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 100%;
  color: #2b2b37;
}

.bloc_cart p {
  width: 80%;
  margin: 0 auto;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #2b2b37;
}

.disp {
  display: flex;
  margin-top: 63px;
}

.dropbtn {
  display: none;
  background-color: #ffffff;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  box-sizing: content-box;
}

.dropbtn:hover,
.dropbtn:focus {
  /*background-color: #e5e5e5;*/
}

.dropdown {
  position: relative;
  display: inline-block;
  float: left;
  margin-top: 36px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: ##fff;
  min-width: 360px;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  z-index: 1;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
}

.dropdown-content a {
  background-color: #ffffff;
  color: #4e4e4e;
  padding: 25px 30px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.show {
  display: block;
}

.marking {
  width: 8%;
  text-align: left;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.name {
  width: 40%;
  text-align: left;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.total-number {
  width: 8%;
  text-align: left;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.number-suppliers {
  width: 8%;
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.fabricator {
  width: 8%;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  text-align: right;
}
/*Список товаров*/

.tab_top {
  background-color: #ffffff;
  width: 100%;
  box-sizing: border-box;
  border-radius: 10px;
  margin-top: 40px;
  padding-bottom: 0;
  margin-bottom: 14px;
}

.catalog-list {
  width: calc(100% - 58px);
  margin: 0 29px;
  border-spacing: 0;
  border-collapse: separate;
}
.catalog-list td a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4c74b8;
  text-decoration: none;
}
.breads ul {
  padding: 0;
}

.catalog-list th {
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 8px;
  font-weight: normal;
}
.catalog-list td {
  padding: 9px 8px;
  transition: 0.3s linear;
  border-bottom: 1px solid #e5e5e5;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  height: 58px;
}
.catalog-list tr:hover td {
  background-color: #f4f7f7;
}

.product-list tbody tr th {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.center {
  text-align: center;
}
.right_tab {
  text-align: right;
}
.content-pagination {
  display: flex;
  margin: 0 auto;
  width: 50%;
  margin-bottom: 90px;
  margin-top: 49px;
}
.content-pagination li a:hover {
  background-color: #3b68b1;
  transition: all 0.5s ease 0s;
  color: #ffffff !important;
  border-radius: 10px;
  height: 63px;
}

.content-pagination li {
  list-style-type: none;
  font-size: 20px;
  line-height: 100%;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  color: #4e4e4e;
  background-color: #ffffff;
  box-sizing: border-box;
  border-radius: 10px;
  height: 63px;
  margin: 0px 0px 0 19px;
  text-align: center;
  width: auto;
  padding-top: 20px;
}
.dots_padding {
  background: transparent !important;
  font-size: 28px !important;
}
.content_details {
  cursor: pointer;
}

.content-pagination li a {
  text-decoration: none;
  color: #4e4e4e;
  padding: 21px 25px 21px 26px;
  /*display: inline-block;*/
}

.active_btn {
  background-color: #3b68b1 !important;
  color: #fff !important;
  padding: 20px 33px 20px 27px;
}

.breads li {
  display: inline-block;
  list-style-type: none;
  margin: 0 10px;
}

.breads li a {
  text-decoration: none;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 18px;
  color: #4e4e4e;
  margin-left: 10px;
}
/*Карточка товара*/

.content h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 100%;
  color: #2b2b37;
  margin-top: 150px;
  margin-bottom: 39px;
}
.mobile_region {
  text-align: right;
}

.product-info dt,
dd {
  border: 2px solid;
}
.catalog-list tr td.mobile_artile {
  border-left: 4px solid transparent;
}
.catalog-list tr:hover td.mobile_artile {
  border-left: 4px solid #4c74b8;
}

.catalog-list td:first-child {
  border-left: 4px solid #ffffff;
  padding-left: 10px;
}

.catalog-list tr td.item-name:first-child + td {
  border-left: 4px solid #ffffff;
}

.catalog-list tr:hover td.item-name:first-child {
  border-left: 4px solid #ffffff;
  background: transparent !important;
}

.catalog-list tr:hover td.item-name + td {
  border-left: 4px solid #4c74b8;
}

.catalog-list.product-list tr:hover td.mobile_dealer_name:first-child {
  border-left: 4px solid #4c74b8;
}

.catalog-list.product-list tr.orderProductTr:hover td:first-child {
  border-left: 4px solid #4c74b8;
}
.catalog-list.archive-list tr.orderListTr:hover td:first-child {
  border-left: 4px solid #4c74b8;
}
.product-list.archive-list tr.orderTableTr th:first-child {
  padding-left: 15px !important;
}
.catalog-list.product-list tr.orderProductTr .orderTdright {
  text-align: right;
}

.input_plmn {
  width: 69%;
  border: 2px solid rgba(76, 116, 184, 0.3);
  background-color: #ffffff;
  border-radius: 4px;
  text-align: center;
  height: 43px;
  padding-top: 6px;
  box-sizing: border-box;
  margin: 0 auto;
}
.plusbtn, .plusbtnCart {
  border: 1px solid #ffffff;
  background-color: #ffffff;
  color: #4c74b8;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}
.minusbtn, .minusbtnCart {
  border: 1px solid #ffffff;
  background-color: #ffffff;
  color: #f05642;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}

.cnt_item {
  width: 40%;
  border: 1px solid #ffffff;
  background-color: #ffffff;
  text-align: center;
  font-size: 16px;
  color: #4e4e4e;
}

.infotext {
  width: 98%;
  margin: 25px 0 0 35px;
  display: flex;
}
.product_name {
  margin: 20px 0 35px 35px !important;
}

.infotext p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  margin-right: 6px;
}
.infotext p span {
  color: #4c74b8;
}

.bloc_refund {
  display: inline-flex;
  width: 98%;
  margin-bottom: 15px;
}
.bloc_refund .infotext, .bloc_refund .product-info {
  border-bottom: 1px solid #e5e5e5;
}
.product-info {
  width: 44%;
  float: right;
  text-align: right;
  /*margin-right: 40px;*/
}
.navig:hover {
  color: #4c74b8;
}
.title_menu:hover {
  color: #4c74b8;
}
.vk a:hover {
  color: #4c74b8;
}
.menu_a a:hover {
  color: #4c74b8;
}
.content_details a:hover {
  color: #4c74b8;
}

.btn_refund {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #f05642;
  border: none;
  background-color: #ffffff;
  margin: 39px 38px 0 0px;
  text-decoration: none;
  cursor: pointer;
}

/*.clearfix {
    content: "";
    display: table;
    width: 100%;
    clear: both;
  }*/

.supplier {
  text-align: left;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  width: 16%;
}
.date_update {
  text-align: left;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  width: 9%;
}
.quantity {
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  width: 8%;
}

.requirement {
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  width: 10%;
}

.region {
  text-align: right;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  width: 12%;
}
.all-check {
  text-align: left;
  width: 2%;
}

.add_set {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  height: 52px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-left: 37px;
  padding: 0 0 0 0px;
  width: 100%;
  max-width: 214px;
  cursor: pointer;
  border-radius: 30px;
}

.buy-button {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  height: 52px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-left: 37px;
  padding: 13px 0 0 0px;
  width: 114%;
  max-width: 186px;
  cursor: pointer;
  border-radius: 30px;
}

.total-item {
  background-color: #e2e9f4;
  color: #516780;
  padding-left: 17px;
  border-radius: 10px;
  height: 43px;
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  width: 24%;
  box-sizing: border-box;
  min-width: 309px;
}

.total-item span {
  background-color: #3e6cb4;
  color: #fff;
  display: inline-block;
  font-size: 16px;
  height: 43px;
  line-height: 27px;
  padding: 0 10px;
  width: 54%;
  border-radius: 0 10px 10px 0;
  padding: 6px 14px 0px 0px;
  box-sizing: border-box;
  margin: 0 0 0 9px;
}
.bx_item_detail.tab_top{
  padding-bottom: 30px;
}
.order-list {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  align-items: baseline;
  align-content: flex-end;
  margin-top: 30px;
  margin-bottom: -30px;
}

.order_zac {
  width: 72%;
  margin-left: 52px;
  margin-bottom: 38px;
}
.nabor {
  width: 14%;
}
.filter_bloc {
  width: 100%;
  display: flex;
}

.filter_bloc h2 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #f05642;
  margin-top: 35px;
  box-sizing: border-box;
  width: 90%;
}

.dell_filter {
  display: inline-block;
  background-color: #ffffff;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  letter-spacing: 0.1em;
  color: #4e4e4e;
  text-decoration: none;
  transition: 0.5s;
  vertical-align: middle;
  margin-top: -11px;
  text-align: right;
  width: 90%;
  padding-right: 9px;
}

.section_top {
  background-color: #ffffff;
  width: 100%;
  border-radius: 10px;
  box-sizing: border-box;
  margin-top: 43px;
}

.text_cont {
  width: 40%;
  margin-left: 48px;
}
.text_cont_2 {
  width: 60%;
  margin: 0;
  padding: 0;
  text-align: right;
  margin-right: 36px;
}

.basket-pic {
  margin-top: 0;
  padding-top: 42px;
}

.active_filters {
  display: flex;
  width: 90%;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-left: 46px;
  padding-bottom: 43px;
  color: #ffffff;
  text-align: center;
}

.filter-1 {
  height: 45px;
  background-color: #2b2b37;
  border-radius: 20px;
  min-width: 61px;
  width: auto;
  display: block ruby;
  margin-right: 17px;
  position: relative;
  padding: 0px 40px 0 40px;
}
.filter-2 {
  height: 45px;
  background-color: #1bbb61;
  border-radius: 20px;
  min-width: 61px;
  width: auto;
  display: block ruby;
  margin-right: 17px;
  position: relative;
  padding: 0px 40px 0 40px;
}
.filter-3 {
  height: 45px;
  background-color: #4c74b8;
  border-radius: 20px;
  min-width: 61px;
  width: auto;
  display: block ruby;
  margin-right: 17px;
  position: relative;
  padding: 0px 40px 0 40px;
}
.filter-4 {
  height: 45px;
  background-color: #f05642;
  border-radius: 20px;
  min-width: 61px;
  width: auto;
  display: block;
  margin-right: 17px;
  position: relative;
  padding: 0px 40px 0 40px;
}
.active_filters img {
  max-width: 13px;
  position: absolute;
  right: 18px;
  top: 16px;
}
.active_filters p {
  margin: 12px 8px 0px 0px;
}

#comment {
  box-shadow: none;
  resize: none;
  width: 51%;
  border: 1px solid #eeeeee;
  border-radius: 8px;
  padding: 12px 0 0 21px;
  box-sizing: border-box;
}
.format_text {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #4e4e4e;
}

.name_tab {
  text-align: left;
  line-height: 130%;
  width: 14%;
}
.article_tab {
  width: 6%;
  text-align: left;
  line-height: 130%;
}

.supplier_tab {
  width: 11%;
  text-align: left;
  line-height: 130%;
}
.nal_tab {
  width: 7%;
  text-align: left;
  line-height: 130%;
}
.requir_tab {
  width: 8%;
  text-align: right;
  line-height: 130%;
  padding-right: 46px !important;
}

.item-name a {
  font-size: 20px !important;
}
.item-name {
  vertical-align: baseline;
  width: 33%;
}

.order_top {
  display: flex;
}
.order_top h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 100%;
  color: #2b2b37;
  margin-left: 44px;
  margin-bottom: 0px;
}
.order_top_h1 {
  width: 50%;
}
.dell_top {
  width: 50%;
  margin: 0;
  padding: 0;
  text-align: right;
  margin-right: 36px;
}

.dell_top a {
  display: inline-block;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  letter-spacing: 0.1em;
  color: #4e4e4e;
  text-decoration: none;
  transition: 0.5s;
  vertical-align: middle;
  margin-top: -11px;
  text-align: right;
  width: 90%;
  padding-right: 9px;
}

.bx_ordercart_dop_item > span:nth-child(1) > label:nth-child(1) {
  margin-right: 200px;
}

.bx_ordercart_order_info > div:nth-child(2) {
  clear: left;
}

.buy-btn {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  height: 45px;
  width: 114%;
  max-width: 208px;
  cursor: pointer;
  border-radius: 30px;
  padding: 12px 0 0 0px;
  text-align: center;
}

.buy-btn a {
  color: #fff;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  text-decoration: none;
}

.zer-result {
  background-color: #ffffff;
  width: 100%;
  box-sizing: border-box;
  border-radius: 10px;
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #f05642;
  padding: 50px 0 50px 0;
  margin-top: 44px;
}

.main-btn {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  height: 45px;
  max-width: 208px;
  cursor: pointer;
  border-radius: 30px;
  padding: 12px 0 0 0px;
  text-align: center;
  width: 100%;
  max-width: 250px;
  margin: 0 auto;
}
.main-btn a {
  color: #fff;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  text-decoration: none;
  margin-left: 10px;
}
.top_404 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  line-height: 100%;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 105px;
}

.top_404 h1 {
  font-size: 96px !important;
  color: #f05642;
  margin-bottom: 57px;
  margin-top: 60px;
}
.top_404 p {
  font-size: 24px;
  color: #4e4e4e;
  margin-bottom: 37px;
}

.content_details {
  background-color: #ffffff;
  max-width: 435px;
  height: 336px;
  padding: 1px 0px 0px 0px;
  border-radius: 10px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  margin-top: 40px;
  width: 21% !important;
  margin-right: 25px;
}
.content_details:hover {
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.2);
}

.content_details span {
  font-size: 16px;
  line-height: 100%;
  color: #4c74b8;
  margin-left: 24px;
}
.content_details p {
  font-size: 20px;
  line-height: 150%;
  color: #2b2b37;
  margin-left: 24px;
  margin-top: 10px;
}
.cart_details {
  background-color: #c4c4c4;
  max-width: 414px;
  width: 100%;
  height: 200px;
  box-sizing: border-box;
  margin: 0 0 15px 0;
  border-radius: 10px;
}

.content_description {
  background-color: #ffffff;
  max-width: 445px;
  height: 146px;
  padding: 1px 0px 0px 0px;
  border-radius: 10px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  color: #4c74b8;
  margin-top: 40px;
  max-width: 440px;
  height: auto;
  width: 25%;
  margin-right: 20px;
  box-sizing: border-box;
  padding: 29px 0px 22px 3px;
  min-height: 150px;
}
.content_description a {
  font-size: 20px;
  line-height: 150%;
  margin-left: 24px;
  margin-top: 10px;
  text-decoration: none;
  color: #2b2b37;
}
.content_description span {
  font-size: 16px;
  line-height: 100%;
  margin-left: 24px;
}

.flex_bloc {
  display: flex;
  justify-content: space-around;
}
.flex_bloc_2 {
  display: flex;
}
.advantages_service {
  display: flex;
  justify-content: space-around;
  margin-top: 70px;
}
.bx_ordercart_order_info {
  text-align: right;
}

.bx_ordercart_order_info span {
  float: right;
}

.bx_ordercart_order_info {
  position: relative;
}

.buy-btn {
  position: absolute;
  right: -2px;
  top: 45%;
}

/* Inline таблица стилей #7 | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/basket.html */

.bx_ordercart_dop_item span label span {
  display: block;
  text-align: left;
}

.bx_ordercart_dop_item span label span {
  padding-left: 35px;
  position: relative;
  margin-left: 20px;
}

/* style.css | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/style.css */

.bx_ordercart_dop_item > span:nth-child(1) > label:nth-child(1) {
  /* margin-right: 200px; */
  margin-right: 0;
}

/* Inline таблица стилей #7 | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/basket.html */
.bx_ordercart_dop_item span label span::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  background: #f05642;
  border-radius: 4px;
}
#bank_rec {
  display: none;
}

#bank_rec:checked + span::after {
  /* background-position: 5p\[; */
  background-color: #f05642;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0482 1.84842L4.7997 8.09695L0.951172 4.24842L2.64823 2.55137L4.7997 4.70284L9.35117 0.151367L11.0482 1.84842Z' fill='white'/%3e%3c/svg%3e ");
  position: absolute;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  top: 0;
  background-repeat: no-repeat;
  background-position: 4px 6px;
  border-radius: 4px;
  
}

.bx_ordercart_dop_item span label span::before {
  content: "";
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  left: 0;
  background: #fff;
  border-radius: 4px;
  border: 2px solid rgba(76, 116, 184, 0.3);
}
#bank_rec:checked +  span::before {
background: #f05642;
}
.groupsrch {
  position: relative;
  cursor: pointer;
}
#available {
  display: none;
}

#available:checked + span::after {
  background-color: #f05642;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0482 1.84842L4.7997 8.09695L0.951172 4.24842L2.64823 2.55137L4.7997 4.70284L9.35117 0.151367L11.0482 1.84842Z' fill='white'/%3e%3c/svg%3e ");
  position: absolute;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  top: -2px;
  background-repeat: no-repeat;
  background-position: 4px 6px;
  border-radius: 4px;
}

.smartfilter_clearfix span::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  background: #f05642;
  border-radius: 4px;
}

.groupsrch span {
  padding-left: 31px;
}

.smartfilter_clearfix span::before {
  top: 0;
}

.bx_ordercart_order_info {
  right: 62px;
  top: 45px;
}

#order_form_div .tab_top {
  border-radius: 10px 10px 0 0;
}

.bx_ordercart_order_control {
  background: #fff;
  max-width: 1840px;
  margin: 0 auto;
  border-radius: 0px 0 10px 10px;
  padding-bottom: 69px;
}
/* td {
     border: 1px solid;
 }*/

.top_bloc_appeals {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.bloc_appeals {
  width: 55%;
}

.bloc_answer {
  width: 35%;
}

.markin {
  background-color: #4c74b8;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  color: #ffffff;
  text-align: left;
  height: 80px;
  box-sizing: border-box;
  border-radius: 10px 10px 0 0;
  padding: 0 0 0 30px;
}

.markin_tab {
  background-color: #ffffff;
  padding: 30px 0 30px 30px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: #4e4e4e;
  padding-right: 30px;
  border-radius: 0 0 10px 10px;
  margin-bottom: 20px;
}
.ticket-edit-message {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-flow: row-reverse nowrap;
  border: 1px solid;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 15px 15px 29px 15px;
}
.border-none {
}
.bloc_answer {
  text-align: center;
  width: 100%;
}
.bloc_answer h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  text-align: center;
  color: #2b2b37;
  margin-top: 20px;
  margin-bottom: 50px;
}
.categor {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.to_send {
  display: flex;
  align-items: flex-start;
}
.content_top {
  width: 45%;
  background-color: #ffffff;
  max-width: 798px;
  border-radius: 10px;
  padding: 20px 50px 20px 50px;
  box-sizing: border-box;
  padding-bottom: 30px;
}
#MESSAGE {
  width: 100%;
  box-shadow: none;
  resize: none;
  border: 1px solid #eeeeee;
  border-radius: 8px;
  box-sizing: border-box;
  height: 150px;
  padding: 15px 20px;
  font-size: 18px;
  line-height: 150%;
  max-width: 655px;
}
.data-table .border-none > input:nth-child(1) {
  box-shadow: none;
  resize: none;
  border: 1px solid #eeeeee;
  border-radius: 8px;
  padding: 15px 20px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 150%;
  width: 100%;
  max-width: 655px;
}
.support-ticket-edit-form
  > tbody:nth-child(2)
  > tr:nth-child(2)
  > td:nth-child(1) {
  display: flex;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.support-ticket-edit.data-table tr {
  display: block;
}

.support-ticket-edit.data-table td {
  display: block;
}

.support-ticket-edit.data-table th {
  display: block;
}
.starrequired {
  color: #f05642;
  margin-right: 4px;
}
.starrequired_zag {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  margin: 0;
  text-align: left;
}
.starrequired_input {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 10px 4px;
  max-width: 650px;
}

.support-ticket-edit-form {
  width: 100%;
}

.data-table .border-none > input:nth-child(1) {
  border: 2px solid #eeeeee;
  border-radius: 10px;
}

.starrequired_input input {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #4e4e4e;
  border: 2px solid #eeeeee;
  border-radius: 4px;
  background: #ffffff;
  height: 30px;
  width: auto;
  padding: 4px 11px;
  margin-left: 4px;
}

/* style.css | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/style.css */

.starrequired_input input:hover {
  background-color: #3b68b1;
  transition: all 0.5s ease 0s;
  cursor: pointer;
  color: #ffffff;
}

/* Inline таблица стилей #7 | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/request_page.html */

.content_top .categor select {
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  padding: 10px 20px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2b2b37;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
}

.categor > div {
  width: 47%;
}

#CATEGORY_ID {
  width: 100%;
}

/* style.css | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/style.css */

.content_top .categor select {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.00072 5.17168L11.9507 0.22168L13.3647 1.63568L7.00072 7.99968L0.636719 1.63568L2.05072 0.22168L7.00072 5.17168Z' fill='%234E4E4E'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: 90% center;
}

.close_ticket {
  position: relative;
  display: flex;
  padding-left: 35px;
  margin: 30px 0 40px 0px;
}
.close_ticket input {
  display: none;
}
.close_ticket p::before {
  top: 0;
}
.close_ticket p {
  margin: 0;
}
.close_ticket p::before {
  content: "";
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  background: #f05642;
  border-radius: 4px;
}
.close_ticket input:checked + p::after {
  background-color: #f05642;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0482 1.84842L4.7997 8.09695L0.951172 4.24842L2.64823 2.55137L4.7997 4.70284L9.35117 0.151367L11.0482 1.84842Z' fill='white'/%3e%3c/svg%3e ");
  position: absolute;
  left: 0;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  top: 0;
  background-repeat: no-repeat;
  background-position: 4px 6px;
  border-radius: 4px;
}

/* style.css | file:///C:/Users/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9/Desktop/electropodbor/style.css */

.smartfilter_clearfix {
  /* width: 11%; */
  /* padding: 17px 0px 0 43px; */
  width: auto;
  padding: 18px 30px 17px 30px;
  min-width: 186px;
}

.to_send input[name="save"] {
  background: #4c74b8;
  border-radius: 30px;
  align-items: center;
  padding: 19px 40px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #ffffff;
  border: 0;
  margin-right: 21px;
}

.to_send input[name="apply"] {
  background: #1bbb61;
  border-radius: 30px;
  align-items: center;
  padding: 19px 40px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #ffffff;
  border: 0;
  margin-right: 21px;
}

.to_send input[type="reset"] {
  background: #f05642;
  border-radius: 30px;
  align-items: center;
  padding: 19px 40px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #ffffff;
  border: 0;
}
.to_send input:hover {
  opacity: 0.85;
  cursor: pointer;
}

.info-content {
  display: flex;
  flex-wrap: wrap;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 200%;
  color: #4e4e4e;
}
.info-content dl {
  width: 100%;
}
.info-content ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.info-content ul li {
  display: flex;
}

.info-content dt {
  width: 200px;
  display: block;
  text-align: left;
}

.info-content dd {
  width: calc(100% - 250px);
  display: block;
  border: 0;
  margin: 0;
  text-align: left;
}

.info-brands {
  flex-wrap: wrap;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: #4e4e4e;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.info-brands dt {
  width: 30%;
  text-align: left;
  background: #fff;
  margin: 10px 1%;
  border: 1px solid #eeee;
  border-radius: 10px;
  box-sizing: border-box;
}

.brend_h1 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.brend_h1 h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 100%;
  color: #2b2b37;
  margin: 0;
  margin-left: 100px;
}
.content_brend {
  background-color: #ffffff;
  border-radius: 10px;
  width: 100%;
  padding: 64px 0 64px 0;
  margin-top: 35px;
}
.content_brend hr {
  border: 1px solid #eeeeee;
  margin: 30px 0 30px 0;
}

.description {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: #4e4e4e;
  max-width: 1153px;
  width: 100%;
}
.brands_tick {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: #4e4e4e;
}

.profil_user {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.cabinet-menu {
  width: 25%;
  max-width: 445px;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  text-decoration: none;
  padding: 18px 50px 50px 50px;
  cursor: pointer;
}
.cabinet-menu .menu_a:hover {
  background: rgba(76, 116, 184, 0.05);
  /*border-radius: 10px;*/
}
.cabinet-menu .hr-line {
  margin: 0;
  padding: 0;
  height: 0;
  border: none;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: medium;
  border-top: 1px solid #eeeeee;
}

.contact_details {
  width: 75%;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}

.contact_details_import {
  width: 75%;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 52px 40px 0 50px;
}
.contact_details_import.inner-wrapper-archive {
  padding: 0px;
}
.contact_details_archive {
  width: 75%;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 0px 20px 0 20px;
  height: 464px;
}
.contact_details_archive_list {
  width: 75%;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 15px 20px 0 20px;
}

.contact_details_sets {
  width: 75%;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 27px 40px 0 50px;
  min-height: 830px;
  height: auto;
}

.contact_details_sets h3 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
}

.menu_a {
  padding: 29px 0 30px 0;
}
.menu_a a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #2b2b37;
  text-decoration: none;
  padding: 30px 20px;
  display: block;
}

.store-block tr {
  display: grid;
}

.field-name {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: rgb(78, 78, 78);
  margin: 20px 0 10px 0;
}
.border_circle {
  border: 3px solid #f05642;
  border-radius: 18px;
  padding: 2px 5.0px 2px 6.0px;
  margin-right: 8px;
  font-size: 16px;
  line-height: 26px;
}

.personal_field h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
  padding-left: 0;
  margin-top: 30px;
  margin-bottom: 20px;
}

.profile-table {
  padding: 50px;
}

.profile-table fieldset {
  border: none;
  margin-top: 5px;
}

.profile-table.data-table input {
  max-width: 358px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
}

.profile-table.data-table textarea {
  max-width: 358px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
  height: 58px;
}

.profile-table.data-table select {
  max-width: 358px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
}
.uzer_sp {
  text-align: right;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 130%;
  color: #2b2b37;
  padding-bottom: 30px;
}
.uzer_sp span {
  color: #4c74b8;
}
.personal_field hr {
  max-width: 358px;
  width: 100%;
  border: 2px solid #4c74b8;
  background-color: #4c74b8;
  margin: 0px;
}
.store-block {
  width: 100%;
}

.store-block_type tr {
  display: block;
}
.store-block_type .field-name {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #4e4e4e;
  padding: 15px 15px;
}
.required option {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  display: flex;
  align-items: center;
  color: #4e4e4e;
}
.required {
  font-size: 18px;
  line-height: 120%;
  color: #4e4e4e;
}

.WORK_NOT {
  height: 150px !important;
}

.store-top {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.store_first {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.store_first input,
select,
textarea {
  font-size: 18px;
  line-height: 120%;
  color: #4e4e4e;
  min-width: 358px;
}

.requisites input {
  max-width: 358px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
}

.requisites {
  min-width: 358px;
}

.hr_bl {
  max-width: 1270px !important;
  width: 100% !important;
  border: 2px solid #4c74b8;
}
.dws_button_red {
  box-sizing: border-box;

  font-family: "Ubuntu";

  transition: all 0.3s ease 0s;
  max-width: 358px;
  width: 100%;
  cursor: pointer;

  text-align: center;

  margin-top: 48px;
}
.store_container {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 10px;
  padding-bottom: 30px;
  margin-top: 30px;
}
.dws_button_red a {
  background-color: #f05642;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  transition: all 0.3s ease 0s;
  max-width: 358px;
  width: 100%;
  cursor: pointer;
  border-radius: 30px;
  padding: 19px 0 0 0px;
  text-align: center;
  height: 59px;
  margin-top: 0;
  display: block;
}

.button-blue {
  background-color: #4c74b8 !important;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px !important;
  line-height: 120%;
  transition: all 0.3s ease 0s;
  max-width: 358px !important;
  width: 100% !important;
  cursor: pointer;
  border-radius: 30px !important;
  padding: 19px 0 0 0px;
  text-align: center;
  height: 59px;
  margin-top: 50px;
  margin-left: 14px;
}
.button-blue:hover {
  background-color: #478ecc;
}

.sklad_top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  width: 100%;
}
.sklad_top h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
  padding-left: 0px;
  margin-top: 40px;
  margin-bottom: 20px;
}
.add-store {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  display: flex;
  align-items: center;
  color: #4c74b8;
  text-decoration: none;
  min-width: 128px;
}
.stepsave td {
  width: 100%;
}

.content_about {
  width: 75%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 0px 0 0 60px;
}
.top_block {
  display: flex;
  justify-content: space-between;
}

.block_menu {
  width: 25%;
  max-width: 445px;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  text-decoration: none;
  padding: 10px 50px 16px 50px;
  cursor: pointer;
  height: 472px;
}

.about_elektro {
  display: flex;
  margin-top: 59px;
  align-items: center;
}
.about_elektro_2 {
  display: flex;
  margin-top: 70px;
  justify-content: space-between;
  align-items: center;
}

#top_menu3 > div {
  width: 50%;
}
.about_elektro_4 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 141px;
}

.about_elektro_3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 100px;
}
.opportunities {
  display: flex;
  margin-top: 120px;
  justify-content: space-between;
}

.text_bloc_electro p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #4e4e4e;
  width: 80%;
  margin: 30px 60px 0 55px;
}

.text_bloc_electro_2 p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #4e4e4e;
  text-align: left;
  width: 100%;
  padding: 20px 20px 0 55px;
}
.text_bloc_electro h1 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 130%;
  color: #2b2b37;
  margin: 0px 60px 0 55px;
  text-align: left !important;
}

.titles_benefit {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 130%;
  color: #2b2b37;
  margin: 59px 60px 0 0px !important;
  text-align: center;
}
.hr-line_menu {
  margin: 0px 0;
  padding: 0;
  height: 0;
  border: none;
  border-top-color: currentcolor;
  border-top-style: none;
  border-top-width: medium;
  border-top: 1px solid #eeeeee;
}

.content_about h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #2b2b37;
  text-align: left;
  margin: 0 0 0 30px;
}
.advantages {
  display: flex;
  max-width: 600px;
  width: 100%;
  margin-bottom: 50px;
}

.advantages p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #4e4e4e;
  text-align: left;
  width: 83%;
  margin: 15px 0 0 30px;
}

.pic_6 {
  width: 130px;
  height: 130px;
  background-color: #e4eaf5;
  border-radius: 75px;
  text-align: center;
  padding-top: 34px;
  padding: 35px 35px;
}
.block_menu .menu_a:hover {
  background: rgba(76, 116, 184, 0.05);
}
.span_blue {
  color: #4c74b8;
}
.text_bloc_electro_2 h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #2b2b37;
  text-align: left;
  margin: 0px 0 0 55px;
}
.opportunities_bloc_1 {
  width: 50%;
}
.opportunities_bloc_2 {
  width: 50%;
}

.opport_item_1 {
  max-width: 600px;
  width: 100%;
  max-height: 361px;
  height: auto;
  background-color: #15499f;
  position: relative;
}

.opport_item_2 {
  max-width: 600px;
  width: 100%;
  min-height: 198px;
  height: auto;
  background-color: rgba(21, 73, 159, 0.03);
  position: relative;
  border: 2px solid #eeeeee;
}
.opport_item_3 {
  max-width: 600px;
  width: 100%;
  min-height: 236px;
  height: auto;
  background-color: rgba(21, 73, 159, 0.03);
  position: relative;
  border: 2px solid #eeeeee;
}
.opport_item_4 {
  max-width: 600px;
  width: 100%;
  min-height: 266px;
  height: auto;
  background-color: rgba(21, 73, 159, 0.03);
  position: relative;
  border: 2px solid #eeeeee;
}

.opportunities h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #ffffff;
  text-align: center;
  margin: 0;
  padding-top: 39%;
  padding-bottom: 91px;
}
.card_worker_1 {
  position: absolute;
  width: 43%;
  left: 29%;
  top: -59px;
}
.card_worker_2 {
  position: absolute;
  width: 60%;
  left: 21%;
  top: -61px;
}
.opportunities p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #4e4e4e;
  margin: 0;
  padding: 70px 30px 0 30px;
}
.titles_advantages {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 130%;
  color: #2b2b37;
  margin: 146px 60px 0 -1px !important;
  text-align: center;
}

.advantages h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #2b2b37;
  text-align: left;
  margin: 1px 0 0 30px;
}
.text_bloc_electro_3 h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #2b2b37;
  text-align: left;
  margin: 0px 0 0 1px;
}
.text_bloc_electro_3 p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #4e4e4e;
  text-align: left;
  width: 100%;
  padding: 20px 50px 0 0px;
}
.text_bloc_electro_5 p {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #4e4e4e;
  text-align: left;
  width: 100%;
  padding: 20px 47px 0 55px;
}

.cart3 {
  width: 100%;
  cursor: pointer;
}

div.cart3:nth-child(2) > img:nth-child(1) {
  padding-right: 23px;
  margin-top: -4px;
}
.titles_user {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 42px;
  line-height: 130%;
  color: #2b2b37;
  margin: 147px 62px 0 0px !important;
  text-align: center;
}

.text_bloc_electro_5 h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #2b2b37;
  text-align: left;
  margin: 24px 0 0 55px;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.inner-wrapper_btn {
  display: flex;
  justify-content: space-between;
}
.inner-wrapper_btn a {
  border: medium none;
  box-sizing: border-box;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  max-width: 627px;
  width: 100%;
  cursor: pointer;
  border-radius: 54px;
  padding: 30px 0 0 0px;
  text-align: center;
  height: 80px;
  text-decoration: none;
  text-transform: uppercase;
  border-radius: 54px;
}

.button_manual {
  background-color: #4c74b8;
  color: #ffffff;
}
.button_manual_aut {
  background-color: rgba(76, 116, 184, 0.1);
  color: #2b2b37;
}
.button_auto {
  background-color: rgba(76, 116, 184, 0.1);
  color: #2b2b37;
}
.button_auto_aut {
  background-color: #4c74b8;
  color: #ffffff;
}

.btn_instruction {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 130%;
  text-align: right;
  color: #4c74b8;
  text-decoration: none;
  cursor: pointer;
}
.import-ostatkov-inc {
  margin-top: 50px !important;
}
.import-ostatkov-btn {
  margin-top: 50px !important;
  display: grid;
  margin-bottom: 50px;
}
.insruction_top {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 217%;
  color: #4e4e4e;
  padding-top: 28px;
}
.sklad_1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #4e4e4e;
  margin: 34px 0 15px 6px;
}

.sklad-osn {
  max-width: 395px;
  height: 60px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  resize: none;
  padding: 0px 0 0 23px;
  margin-left: 6px;
}

.button-download {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  transition: all 0.3s ease 0s;
  max-width: 135px;
  width: 100%;
  cursor: pointer;
  border-radius: 30px;
  padding: 0px 0 0 0px;
  text-align: center;
  height: 45px;
}

.download_files {
  display: flex;
  max-width: 800px;
  width: 100%;
  margin-top: 85px;
  margin-left: 21px;
}

.auth_top input {
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  width: 100%;
  max-width: 400px;
}

#statistic {
  max-width: 1275px;
  width: 100%;
}
#status h3 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
  margin: 49px 0 29px 5px;
}
.list_tab thead tr {
  background-color: #4c74b8;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #ffffff;
  height: 60px;
  width: 100%;
  text-align: left;
}
.list_tab th {
  padding-left: 30px;
}
.list_tab td {
  padding-left: 30px;
  height: 76px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

#statistic table {
  width: 100%;
}
.pattern_img {
  display: flex;
  margin: 30px 0 0 1px;
}
.pattern_img img {
  margin: 0 40px 50px 0;
}
.pattern {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
  margin: 37px 0 0 2px;
}

.password_input {
  max-width: 440px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
  height: 60px;
}
.lk_password {
  display: flex;
  justify-content: space-between;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #4e4e4e;
  max-width: 440px;
  width: 100%;
}

.profile-block-shown {
  display: flex;
  justify-content: space-between;
  height: 464px;
  padding: 50px 50px 50px 50px;
}

.save_blue {
  background-color: #4c74b8;
  border: medium none;
  color: #fff;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  transition: all 0.3s ease 0s;
  max-width: 275px;
  width: 100%;
  cursor: pointer;
  border-radius: 30px;
  padding: 2px 0 0 0px;
  text-align: center;
  height: 57px;
  margin-top: 49px;
}

.nabor {
  width: 100%;
  max-width: 358px;
  border-radius: 10px;
  height: 70px;
  padding: 12px 0 0 30px;
  margin-bottom: 20px;
}
.nabor_activ {
  background-color: #4c74b8;
  width: 100%;
  max-width: 358px;
  border: 2px solid #4c74b8;
  border-radius: 10px;
  height: 70px;
  padding: 12px 0 0 30px;
  margin-bottom: 20px;
  position: relative;
}
.nabor a {
  text-decoration: none;
  width: 100%;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #ffffff;
}
.nabor_activ a {
  text-decoration: none;
  width: 100%;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  color: #ffffff;
}
.nabor-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.contact_details_sets hr {
  max-width: 358px;
  width: 100%;
  border: 2px solid #4c74b8;
  margin-bottom: 30px;
  background-color: #4c74b8;
}
.contact_details_sets h3 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
  margin: 22px 0 19px 4px;
}

.addtonabor2 p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #4e4e4e;
}

.addtonabor2 {
  display: grid;
  margin-bottom: 25px;
}
.addtonabor_buy {
  max-width: 358px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
}

.button_buy {
  background-color: #4c74b8;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #ffffff;
  max-width: 358px;
  width: 100%;
  cursor: pointer;
  border-radius: 30px;
  padding: 3px 0 0 0px;
  margin: 25px 0 0 4px;
  text-align: center;
  height: 60px;
  border: medium none;
}

.sets_top {
  display: flex;
  justify-content: space-between;
}
.sets_top p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}
.delnabor {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
  cursor: pointer;
}
.chname_sets {
  display: none;
}

.contact_sets {
  width: 75%;
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  padding: 15px 20px 15px 20px;
  min-height: 830px;
  height: auto;
}

.catalog-list_sets {
  width: 96%;
}
.name_tab_sets {
  text-align: left;
  line-height: 130%;
  width: 39%;
}

.nal_tab_sets {
  width: 10%;
  text-align: left;
  line-height: 130%;
}

.requir_tab_sets {
  width: 18%;
  text-align: center;
  line-height: 130%;
  padding-right: 46px !important;
}

.supplier_tab_sets {
  width: 16%;
  text-align: left;
  line-height: 130%;
}
.article_tab_set {
  width: 6%;
  text-align: left !important;
  line-height: 130%;
}
.sets_block {
  margin: 0;
}
.sets_block .cntd {
  text-align: right;
}
.catalog-list.format_text.sets_block {
  width: 100%;
}
.all-check_sets {
  text-align: left;
  width: 7%;
}
.catalog-list.format_text.sets_block td {
  height: 76px;
}

.input_check {
  width: 25px;
  height: 25px;
}
.basket_btn {
  background-color: #4c74b8;
  border: medium none;
  color: #ffffff;
  height: 45px;
  width: 114%;
  max-width: 250px;
  cursor: pointer;
  border-radius: 30px;
  padding: 0px 0 0 0px;
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-left: 61px;
}
.save_btn {
  background-color: #4c74b8;
  border: medium none;

  height: 45px;
  width: 114%;
  max-width: 250px;
  cursor: pointer;
  border-radius: 30px;
  padding: 11px 0 0 0px;
  text-align: center;
}
.save_btn a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #ffffff;
  text-decoration: none;
}
.dell_item {
  display: flex;
  padding: 11px 71px 0 0px;
}
.dell_item a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  display: flex;
  align-items: center;
  color: #4e4e4e;
  text-decoration: none;
}
.block_save {
  display: flex;
  justify-content: space-between;
}
.block_save_top {
  display: flex;
  width: 50%;
  justify-content: flex-end;
  align-items: flex-start;
  align-content: flex-start;
}
.block_save_fest {
  display: flex;
  width: 50%;
}
.flex_sets {
  display: flex;
  justify-content: space-around;
  margin: 16px 2px 0 0;
}
.dis_grid {
  display: grid;
}

.auto_imp_select {
  max-width: 395px !important;
  height: 60px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 18px;
  padding: 15px;
  resize: none;
}
.checkbox_on {
  width: 20px !important;
}

.field-name {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 150%;
  color: #4e4e4e;
  padding: 19px 0 11px 1px;
}
.field-name_p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #4e4e4e;
  margin: 0;
}

.pad_top {
  padding: 31px 0 0 0px;
}
.field_chec {
  display: flex;
  margin: 28px 0 0 0px;
}
.info_top {
  max-width: 509px;
  width: 100%;
  height: 60px;
  display: flex;
  background-color: #f4f7f7;
  padding: 12px 20px 12px 12px;
  border-radius: 10px;
  margin-left: 7px;
}
.info_top p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 300;
  font-size: 14px;
  line-height: 130%;
  color: #4e4e4e;
  margin: 0;
  padding: 0 0 0 11px;
  margin: 0;
  align-items: center;
  display: grid;
}
.profile-table
  > tbody:nth-child(1)
  > tr:nth-child(4)
  > td:nth-child(2)
  > div:nth-child(1)
  > svg:nth-child(1) {
  width: 29px !important;
}
.button-save {
  background-color: #4c74b8 !important;
  border: medium none;
  color: #ffffff !important;
  height: 60px !important;
  width: 100% !important;
  max-width: 200px !important;
  cursor: pointer;
  border-radius: 30px !important;
  padding: 0px 0 0 0px;
  text-align: center;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px !important;
  line-height: 130%;
  margin-top: 20px;
  margin-right: 20px;
}
.tab_item_1 {
  width: 10%;
}
.tab_item_2 {
  width: 10%;
}
.tab_item_3 {
  width: 10%;
}
.tab_item_4 {
  width: 10%;
}
.tab_item_5 {
  width: 10%;
}
.tab_item_6 {
  width: 10%;
}
.tab_item_7 {
  width: 10%;
}
.tab_item_8 {
  width: 10%;
}
.big-table thead {
  background-color: #4c74b8;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 130%;
  align-items: center;
  color: #ffffff;
  border-radius: 10px 10px 0px 0;
  max-width: 1355px;
  height: 60px;
  width: 100%;
}
.headtab_2 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  align-items: center;
  color: #ffffff;
}
.date_archive {
  width: 40%;
  text-align: left;
  padding: 0 !important;
  height: 60px;
  background-color: #4c74b8;
}
.number_archive {
  width: 21%;
  text-align: left;
  padding: 0 !important;
  background-color: #4c74b8;
}
.quantity_archive {
  width: 21%;
  text-align: left;
  padding: 0 !important;
  background-color: #4c74b8;
}
.provider {
  width: 20%;
  text-align: left;
  padding: 0 !important;
  background-color: #4c74b8;
}
.archive-list td {
  height: 73px;
}
.archive-list td.product_rows_checkbox .checkbox_new {
  margin-left: 1px;
}
.archive-list {
  width: 100%;
  margin: 0 auto;
}
.archive-list_1 {
  width: 32%;
  text-align: left;
  padding-top: 14px !important;
}
.archive-list_2 {
  width: 4%;
  text-align: left;
  padding-top: 14px !important;
}
.archive-list_3 {
  width: 10%;
  text-align: left;
  padding-top: 14px !important;
}
.archive-list_4 {
  width: 19%;
  text-align: left;
  padding-top: 14px !important;
}
.archive-list_5 {
  width: 13%;
  text-align: left;
  padding-top: 14px !important;
}
.archive-list_6 {
  width: 10%;
  text-align: right;
  padding-top: 14px !important;
}
.archive-list_7 {
  width: 10%;
  text-align: right;
  padding-top: 14px !important;
}
.headtab {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e !important;
}

.input_plmn_ar {
  width: 100%;
  border: 2px solid rgba(76, 116, 184, 0.3);
  background-color: #ffffff;
  border-radius: 4px;
  text-align: center;
  height: 43px;
  padding-top: 6px;
  box-sizing: border-box;
}

.divscr {
  display: none;
}
.divotc {
  display: block;
}

.postponed-btn {
  background-color: #4c74b8;
  border: medium none;
  color: #fff;
  height: 52px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  height: 45px;
  text-align: center;
  padding: 10px 0 0 0px;
  width: 100%;
  max-width: 235px;
  cursor: pointer;
  border-radius: 30px;
}
.addtonabor {
  display: flex;
  width: 70%;
  justify-content: flex-end;
  align-items: baseline;
  align-content: flex-end;
  text-align: right;
}
.addtonabor a.postponed-btn {
  text-decoration: none;
}
.archiveBtnWrap .addtonabor {
  margin-right: 30px;
}

.total_it {
  width: 30%;
}
.select_nabor {
  font-size: 18px;
  line-height: 120%;
  color: #4e4e4e;
  background-color: #ffffff;
  min-width: 276px;
  height: 45px;
  border-radius: 10px;
  border: medium none;
  border: 2px solid rgba(76, 116, 184, 0.3);
}
.order_btn {
  background-color: #4c74b8;
  border: medium none;
  box-sizing: border-box;
  color: #fff;
  height: 45px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-left: 70px;
  padding: 0 0 0 0px;
  width: 100%;
  max-width: 165px;
  cursor: pointer;
  border-radius: 30px;
}
.download_btn {
  background-color: #4c74b8;
  border: medium none;
  color: #fff;
  height: 45px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  margin-left: 71px;
  padding: 0 0 0 0px;
  width: 100%;
  max-width: 135px;
  cursor: pointer;
  border-radius: 30px;
  margin-bottom: 20px;
}

.big-table td {
  height: 76px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.tabl-1 {
  width: 4%;
  text-align: center;
}
.tabl-2 {
  width: 7%;
  text-align: left;
}
.tabl-3 {
  width: 5%;
  text-align: left;
}
.tabl-4 {
  width: 5%;
  text-align: left;
}
.tabl-5 {
  width: 5%;
  text-align: left;
}
.tabl-6 {
  width: 10%;
  text-align: left;
}
.tabl-7 {
  width: 5%;
}
.tabl-8 {
  width: 5%;
}
.tabl-9 {
  width: 10%;
  text-align: right;
  padding-right: 13px;
}
.button_upr {
  text-align: center;
}
#sttestinfo h3 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
}
#sttestinfo {
  width: 100%;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: #4e4e4e;
}
.instruction {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 170%;
  text-decoration-line: underline;
  color: #4c74b8;
  text-decoration: none;
}

.button-file {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-decoration-line: underline;
  color: #4c74b8;
  cursor: pointer;
}
.input_n {
  display: none;
}

.progress-wrap {
  display: flex;
  margin-top: 38px;
  margin-top: 30px;
  margin-left: 5px;
}
.percent {
  background-color: rgba(76, 116, 184, 0.1);
  max-width: 500px;
  height: 20px;
  border-radius: 4px;
  width: 100%;
}

.percentages {
  background-color: #1bbb61;
  width: 16%;
  display: block;
  border-radius: 4px;
  color: #ffffff;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 13px;
  height: 20px;
  text-align: center;
  padding-top: 4px;
}
.processing {
  background-color: #4c74b8;
  width: 16%;
  display: block;
  border-radius: 4px;
  color: #ffffff;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 13px;
  height: 20px;
  text-align: center;
  padding-top: 4px;
}

.progress {
  width: 100%;
}

.text_span {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  color: #2b2b37;
  width: 19%;
}

.pattern_xl {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  color: #2b2b37;
  margin-bottom: 30px;
}
.contacts_block {
  width: 66%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 70px 0 0 72px;
}
.question {
  width: 33%;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 30px 50px 0 50px;
  margin: 0 auto;
}
.contacts_top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  align-content: flex-end;
}

.titles_cont {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 100%;
  color: #2b2b37;
  margin: 20px 0 40px 45px !important;
}
.titles_adr {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  color: #2b2b37;
  margin: 0 0 0 18px;
}
.titles_tel {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  color: #2b2b37;
  margin: 0 0 0 15px;
}
.text_adr {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: #4e4e4e;
  margin: 15px 0 45px 36px;
}
.logo_help {
  text-align: center;
}
.logo_help h2 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  color: #2b2b37;
}
.logo_help p {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2b2b37;
  margin-bottom: 25px;
}
.mf-req {
  color: #f05642;
  margin-right: 4px;
}
.mf-text {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #2b2b37;
  margin-bottom: 17px;
  margin-top: 18px;
  display: flex;
  flex-flow: row-reverse;
  justify-content: flex-end;
}

.info_contact {
  max-width: 499px;
  width: 100% !important;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  height: 60px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  padding: 12px;
}
.info_textarea {
  max-width: 499px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  height: 150px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  padding: 12px;
  min-width: 230px;
  resize: none;
}
.btn_send {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  border: medium none;
  cursor: pointer;
  background: rgba(76, 116, 184, 0.5);
  border-radius: 30px;
  max-width: 499px;
  width: 100%;
  height: 60px;
  border: medium none;
  margin-bottom: 40px;
  color: #ffffff;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
}
#feedback-button {
  background: rgba(76, 116, 184, 1);
}
#feedback-button:disabled{
  background-color: rgba(76, 116, 184, 0.5);
  pointer-events:none;
}
#first-reg-btn {
  background: rgba(76, 116, 184, 1);
}
#first-reg-btn:disabled{
  background-color: rgba(76, 116, 184, 0.5) !important;
  pointer-events:none;
}

.content_filter {
  width: 75%;
}

.right_filter {
  width: 24%;
}

.global_filter_container {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  align-content: flex-end;
}
div.bx-interface-filter {
  background-color: #ffffff;
  box-shadow: 0px 4px 40px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
}
.filter_header {
  background-color: #4c74b8;
  border-radius: 10px 10px 0 0;
  height: 60px;
  max-width: 445px;
  width: 100%;
  padding: 15px 0px 15px 30px;
  margin-bottom: 30px;
}
.total-number.sort_asc .sort_block_toggle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.00023 2.82734L11.9502 7.77734L13.3642 6.36334L7.00023 -0.000656128L0.63623 6.36334L2.05023 7.77734L7.00023 2.82734Z' fill='%234C74B8'/%3e%3c/svg%3e ");
}
.triangle-up2.no_click {
  color: #000;
  text-decoration: none;
}
.filter_header span {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #ffffff;
}

.filter_form_item span {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #4e4e4e;
  margin-left: 20px;
}
.filter_item a {
  display: none;
}
.bx-filter-buttons input {
  background-color: #4c74b8;
  border: medium none;
  color: #fff;
  height: 60px;
  width: 100%;
  max-width: 187px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  padding: 0 0 0 0px;
  cursor: pointer;
  border-radius: 30px;
  margin-bottom: 20px;
}
.bx-filter-buttons input:hover {
  opacity: 0.85;
}

.bx-filter-buttons {
  display: flex;
  justify-content: space-around;
  align-items: baseline;
  align-content: flex-end;
  flex-flow: row-reverse nowrap;
}
.filter_item input {
  max-width: 395px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
  height: 60px;
  margin: 15px 0 20px 20px;
}
.filter_item select {
  max-width: 395px;
  width: 100%;
  background: #ffffff;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  font-size: 20px;
  padding: 15px;
  resize: none;
  height: 60px;
  margin: 15px 0 20px 20px;
}
table.bx-interface-filter tr.bx-filter-content td {
  border: none;
}
table.bx-interface-filter {
  width: 100%;
}
.bx-filter-buttons > input:nth-child(2) {
  background-color: #f05642;
}
.lamp_item {
  display: flex;
}
.lamp_container {
  display: flex;
  flex-wrap: wrap;
}
.support-lamp-red {
  margin-right: 11px;
}
.support-lamp-yellow {
  margin-right: 11px;
}
.support-lamp-green {
  margin-right: 11px;
}
.support-lamp-green-s {
  margin-right: 11px;
}
.support-lamp-grey {
  margin-right: 11px;
}

.content_filter form {
  background-color: transparent;
  margin-top: 40px;
}
#ticket_grid {
  width: 100%;
}

.bx-grid-head {
  background: #4c74b8;
  color: #ffffff;
}
#ticket_grid > tr {
  height: 76px;
}
#ticket_grid tr.bx-grid-head {
  height: 60px;
}
#ticket_grid tr.bx-grid-head td {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}
#ticket_grid td {
  box-shadow: inset 0px -1px 0px rgba(0, 0, 0, 0.1);
}
#ticket_grid {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4e4e4e;
}

.button_new {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  color: #ffffff;
  cursor: pointer;
  background: #4c74b8;
  border-radius: 30px;
  max-width: 340px;
  width: 100%;
  height: 45px;
  border: medium none;
  margin-bottom: 30px;
}

table.bx-grid-footer {
  width: 97%;
}
#ticket_grid {
  border-collapse: collapse;
  border-radius: 10px;
  overflow: hidden;
}
#ticket_grid tr.bx-grid-gutter {
  background-color: #f4f7f7;
  height: 0px;
  display: none;
}
td.bx-right:nth-child(2) {
  text-align: right;
}

.profile-table tbody tr td fieldset legend {
  width: 100%;
}

/* style.css | http://electropodbor.inet20qf.beget.tech/bitrix/components/bitrix/system.pagenavigation/templates/visual/style.css?16531563833988 */

.bx_pagination_bottom .bx_pagination_page li {
  /* min-width: 22px; */
  width: 63px;
  height: 63px;
  font-size: 20px;
  line-height: 63px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  padding: 0;
  background-color: #fff;
  margin-left: 30px;
  margin-right: 10px;
  border-radius: 10px;
  text-align: center;
  overflow: hidden;
}

.bx_pagination_bottom .bx_pagination_page li.bx_active {
  background-color: #4c74b8;
  color: #fff;
  border-radius: 10px;
}

.bx_pagination_bottom .bx_pagination_page li a {
  color: #4e4e4e;
  display: inline-block;
  line-height: 63px;
  width: 100%;
}
.bx_pg_text {
  display: none;
}
.bx_pagination_bottom .bx_pagination_page li a:hover {
  background-color: #4c74b8;
  color: #fff;
}
.bx_wsnw {
  display: none;
}
.pg_pagination_num {
  width: 100%;
}
.bx_pagination_page {
  text-align: center;
}
.submit:hover {
  background-color: #478ecc;
}

.log-btn:hover {
  background-color: #478ecc;
  border-color: #478ecc;
}
.button_new:hover {
  background-color: #478ecc;
}
#addo2n_toggle:hover {
  background-color: #478ecc;
}
.buy-btn:hover {
  background-color: #478ecc;
}
.save_blue:hover {
  background-color: #478ecc;
}
.download_btn:hover {
  background-color: #478ecc;
}
.button_buy:hover {
  background-color: #478ecc;
}
.breads li a:hover {
  color: #4c74b8;
}

.breads > ul:nth-child(1) > li:nth-child(5) {
  color: #4e4e4e;
}
.breads > ul:nth-child(1) > li:nth-child(3) {
  color: #4e4e4e;
}
.registr-btn:hover {
  color: #4e4e4e;
}

#bx_basketFKauiI > span:nth-child(2):hover {
  color: #4e4e4e;
}
.bx_filter_param_label span:hover {
  color: #4c74b8;
}

.fancybox-content {
  max-width: 500px;
  padding: 30px;
  height: auto;
  background: #ffffff;
  border-radius: 10px;
  width: 100%;
}
.auth_logo_text_top {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  text-align: center;
  color: #2b2b37;
  margin-top: 25px;
}
.form_inner_ajax .errorTop {
  color: #f05642 !important;
}
.auth_top form table tbody tr td {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #2b2b37;
}

.auth_logo_text_bottom {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  color: #2b2b37;
  margin-top: 20px;
  margin-bottom: 30px;
}
.bx-authform-input-container input {
  max-width: 440px;
  width: 100%;
  height: 60px;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  padding: 12px 30px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2b2b37;
}
.bx-authform-label-container {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #2b2b37;
  margin-bottom: 15px;
}
.bx-title {
  display: none;
}
.fancybox-slide--html .fancybox-close-small {
  right: 15px;
  top: 15px;
}
.btn.btn-primary {
  border: none;
  background: #ffffff;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #4c74b8;
  cursor: pointer;
  margin-top: 30px;
  margin-bottom: 30px;
}
.bx-authform-link-container > a:nth-child(1) > b:nth-child(1) {
  border: medium none;
  color: #fff;
  height: 60px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 21.6px;
  padding: 19px 0 0 0px;
  width: 100%;
  max-width: 440px;
  cursor: pointer;
  border-radius: 30px;
  display: block;
  background-color: rgba(76, 116, 184, 0.5);
  text-align: center;
  margin: 0 auto;
  text-decoration: none;
}

#register-submit {
  border: medium none;
  color: #fff;
  height: 60px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 21.6px;
  width: 100%;
  max-width: 440px;
  cursor: pointer;
  border-radius: 30px;
  background-color: rgba(76, 116, 184, 1);
  text-align: center;
  margin-top: 25px;
  margin-bottom: 15px;
  transition: 0.5s;
}
#register-submit:disabled{
  background-color: rgba(76, 116, 184, 0.5);
  pointer-events:none;
}
.note_password_text_bottom {
  font-size: 16px;
  line-height: 150%;
  text-align: center;
}
.toggle_enter {
  color: #4c74b8;
  cursor: pointer;
  text-decoration: none;
}

.bx-authform-link-container a {
  text-decoration: none;
}

.auth_logo {
  width: 80px;
  background-color: #4c74b8;
  height: 80px;
  border-radius: 50px;
  text-align: center;
  margin: 0 auto;
  padding-top: 25px;
}
.restore_password {
  font-size: 18px;
  line-height: 18px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  color: #4e4e4e;
  margin: 0 0 0px 25px;
}
.form_inner_ajax .restore_password {
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  letter-spacing: 0em;
  text-align: left;
  margin: 0;
  color: #4C74B8;
  text-decoration: none;
  margin-top: 10px;
  display: inline-block;
}

.bx-auth-reg {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  color: #2b2b37;
}
.bx-auth-reg p {
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  margin-bottom: 30px;
}

#regform > table {
  width: 100%;
}

#regform table thead tr td {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.typelogin {
  margin-right: 15px;
}
.typelogin-list {
  font-size: 16px;
  line-height: 150%;
  font-weight: 400;
}
.typelogin-list input[type="radio"] {
  display: none;
}
.typelogin-list label {
  display: inline-block;
  font-family: Ubuntu;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0em;
  text-align: left;
  cursor: pointer;
  position: relative;
  padding-left: 30px;
  box-sizing: border-box;
}
.typelogin-list label:before {
  position: absolute;
  width: 20px;
  height: 20px;
  border: 2px solid rgba(76, 116, 184, 0.3);
  border-radius: 20px;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  box-sizing: border-box;
}
.typelogin-list input[type="radio"]:checked+label:after {
  width: 12px;
  height: 12px;
  border-radius: 12px;
  position: absolute;
  left: 4px;
  top: 4px;
  background: #4C74B8;
  content: "";
}

.form_inner_ajax table td {
  position: relative;
}
.form_inner_ajax table td span.errorText {
  font-family: Ubuntu;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
  letter-spacing: 0em;
  text-align: right;
  color: #F05642;
  position: absolute;
  right: 0px;
  top: 20px;
  max-width: 200px;
  display: none;
}
.form_inner_ajax table td.passColumn span.errorText {
  top: 10px;
}
.form_inner_ajax table td.errorPoint span.errorText {
  display: block;
}
.form_inner_ajax table td.errorPoint .password_right {
  display: none;
}

.note_register {
  font-size: 14px;
  line-height: 150%;
  margin-top: 20px;
  margin-bottom: 15px;
}
.note_register.two_flex {
  font-size: 14px;
  line-height: 150%;
  display: flex;
  justify-content: space-between;
}
.password_right.error {
  display: none;
}
.note_register input {
}

/*#regform table tfoot tr td {
  display: none;
}
#regform
  > table:nth-child(8)
  > tfoot:nth-child(3)
  > tr:nth-child(1)
  > td:nth-child(1) {
  display: none;
}
*/
#regform table tbody tr td input {
  max-width: 440px;
  width: 100%;
  height: 60px;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  padding: 12px 30px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2b2b37;
}

/* Элемент | http://electropodbor.inet20qf.beget.tech/ */

.auth_top form table tbody tr td input {
  max-width: 440px;
  width: 100%;
  height: 60px;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  padding: 12px 30px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2b2b37;
  margin-top: 15px;
  margin-bottom: 20px;
}
.restoreForm .bx-authform-input-container input[type="text"], .restoreForm  .bx-authform-input-container input[type="password"] {
  max-width: 440px;
  width: 100%;
  height: 60px;
  border: 2px solid #eeeeee;
  border-radius: 10px;
  padding: 12px 30px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #2b2b37;
  margin-top: 15px;
  margin-bottom: 20px;
}
.form_restore_password {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  text-decoration-line: none;
  color: #4c74b8;
}
.oldAuthForm {
  margin-top: 50px;
}

#login-submit {
  margin: 0 auto;
  border: medium none;
  color: #fff;
  height: 60px;
  width: 100%;
  max-width: 440px;
  cursor: pointer;
  border-radius: 30px;
  background-color: rgba(76, 116, 184, 1);
  text-align: center;
  transition: 0.5s;
  margin-top: 20px;
}
#login-submit:disabled{
  background-color: rgba(76, 116, 184, 0.5);
  pointer-events:none;
}
.auth_top .btn-submit {
  margin: 0 auto;
  border: medium none;
  color: #fff;
  height: 60px;
  width: 100%;
  max-width: 440px;
  cursor: pointer;
  border-radius: 30px;
  background-color: rgba(76, 116, 184, 1);
  text-align: center;
  transition: 0.5s;
  margin-top: 20px;
  font-size: 16px;
  font-weight: 500;
}

#restore-submit {
  margin: 0 auto;
  border: medium none;
  color: #fff;
  height: 60px;
  width: 100%;
  max-width: 440px;
  cursor: pointer;
  border-radius: 30px;
  background-color: rgba(76, 116, 184, 1);
  text-align: center;
  transition: 0.5s;
  margin-top: 20px;
  padding: 12px 30px;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
}
#restore-submit:disabled{
  background-color: rgba(76, 116, 184, 0.5);
  pointer-events:none;
}

.auth_top form table {
  width: 100%;
}
.toggle_register {
  color: #4c74b8;
  cursor: pointer;
  text-decoration: none;
}
.product_ready {
  max-width: 500px;
  width: 100%;
  height: auto;
  border: 1px solid;
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
  margin: 0 auto;
  position: relative;
}
.form_inner_ajax .product_ready{
  border: none;
  border-radius: 0;
  padding: 0;
}
.product_ready.product_readyLong {
  max-width: 600px;
}
.product_ready .mfp-close {
  width: 21px;
  height: 21px;
  top: 29px;
  right: 29px;
  line-height: 21px;
}
.product_ready_svg {
  width: 80px;
  background-color: #4c74b8;
  height: 80px;
  border-radius: 50px;
  text-align: center;
  margin: 0 auto;
  padding-top: 33px;
}
.product_ready_svg.addSvg {
  padding-top: 26px;
}
.product_ready_svg_bt {
  width: 80px;
  background-color: #f05642;
  height: 80px;
  border-radius: 50px;
  text-align: center;
  margin: 0 auto;
  padding-top: 29px;
}
.product_ready_text_top {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  text-align: center;
  color: #2b2b37;
  margin-top: 25px;
  margin-bottom: 20px;
}
.product_ready_text_bottom {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  text-align: center;
  color: #2b2b37;
  margin-bottom: 30px;
}

.product_ready .setAddLine {
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
}
.product_ready .setAddLine .lbl {
  font-size: 14px;
  line-height: 21px;
  color: #4E4E4E;
  margin-bottom: 15px;
}
.product_ready .setAddLine select {
  display: block;
  width: 100%;
  font-size: 16px;
  font-family: Ubuntu;
  font-weight: 400;
  color: #2B2B37;
  line-height: 30px;
  padding: 0px 30px;
  height: 60px;
  max-width: 100%;
  box-sizing: border-box;
  margin: 0;
  border: 2px solid #EEEEEE;
  border-radius: 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.99974 5.17168L11.9497 0.22168L13.3637 1.63568L6.99974 7.99968L0.635742 1.63568L2.04974 0.22168L6.99974 5.17168Z' fill='%234E4E4E'/%3e%3c/svg%3e ");
  background-repeat: no-repeat, repeat;
  background-position: 95% center;
}
.product_ready .setAddLine select::-ms-expand {
  display: none;
}
.product_ready .setAddLine select:hover {
  border-color: #888;
}
.product_ready .setAddLine select:focus {
  border-color: #aaa;
  outline: none;
}
.product_ready .setAddLine select option { font-weight:normal; }
*[dir="rtl"] .product_ready .setAddLine select, :root:lang(ar) .product_ready .setAddLine select, :root:lang(iw) .product_ready .setAddLine select {}
.product_ready .setAddLine input {
  display: block;
  width: 100%;
  font-size: 16px;
  font-family: Ubuntu;
  font-weight: 400;
  color: #2B2B37;
  height: 60px;
  padding-left: 39px;
  border: 2px solid #EEEEEE;
  border-radius: 10px;
}
.product_ready .setAddBordered {
  text-align: center;
  color: #2B2B37;
  font-size: 20px;
  line-height: 26px;
  font-weight: 500;
  position: relative;
  margin-bottom: 30px;
}
.product_ready .setAddBordered:before, .product_ready .setAddBordered:after {
  position: absolute;
  top: 11px;
  width: 140px;
  height: 2px;
  background: #4C74B8;
  content: "";
}
.product_ready .setAddBordered:before {
  left: 0;
}
.product_ready .setAddBordered:after {
  right: 0;
}


.bx_form_btn a {
  border: medium none;
  color: #fff;
  height: 60px;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  padding: 19px 0 0 0px;
  width: 100%;
  max-width: 440px;
  cursor: pointer;
  border-radius: 30px;
  display: block;
  background-color: #4c74b8;
  text-align: center;
  margin: 0 auto;
  text-decoration: none;
  margin-top: 20px;
}
.product_readyLong .bx_form_btn a {
  max-width: 100%;
}
.block_btn_dell {
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 18px;
  line-height: 120%;
  display: flex;
  justify-content: space-between;
}

/* Элемент | http://electropodbor.inet20qf.beget.tech/ */

.bx_form_dell a {
  border: medium none;
  color: #fff;
  height: 60px;
  padding: 19px 0 0 0px;
  width: 100%;
  max-width: 210px;
  cursor: pointer;
  border-radius: 30px;
  display: block;
  background-color: #f05642;
  text-align: center;
  margin: 0 auto;
  margin-top: 0px;
  text-decoration: none;
}

/* Элемент | http://electropodbor.inet20qf.beget.tech/ */

.bx_form_cancel a {
  border: medium none;
  color: #fff;
  height: 60px;
  padding: 19px 0 0 0px;
  width: 100%;
  max-width: 210px;
  cursor: pointer;
  border-radius: 30px;
  display: block;
  background-color: #4c74b8;
  text-align: center;
  margin: 0 auto;
  margin-top: 0px;
  margin-top: 0px;
  text-decoration: none;
}

.bx_form_dell {
  width: 100%;
}

.bx_form_cancel {
  width: 100%;
}
.name_set {
  color: #4c74b8;
}

div.cart3:nth-child(2) {
  cursor: default;
}
.about_elektro_4 > div:nth-child(1) > img:nth-child(1) {
  cursor: default;
}
.info-brands dt a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #2b2b37;
  text-decoration: none;
  text-align: left !important;
  padding: 30px 20px;
  display: block;
}
.company-result {
  margin: 30px 0 0 40px;
}

.company-result tbody tr td a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 200%;
  color: #4e4e4e;
  text-decoration: none;
}
.detail {
  margin: 64px 0 0 100px;
}
.news-detail {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #4e4e4e;
}
.news-detail h3 {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #2b2b37;
}

.newsBody img {
  max-width: 100%;
  height: auto;
  border-radius: 10px;
  display: block;
  margin: 20px auto;
}
.content > p:nth-child(4) > a:nth-child(1) {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #f05642;
  border: none;
  background-color: #ffffff;
  margin: 39px 0 0 0px;
  text-decoration: none;
  cursor: pointer;
  margin-left: 50px;
}
.filter_item select {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 150%;
  color: #1e1d1d;
}

#CRITICALITY_ID {
  max-width: 255px !important;
}

.content.conteiner h1 {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 36px;
  line-height: 100%;
  color: #2b2b37;
  margin-left: 50px;
  margin-top: 20px;
}
.support-ticket-edit {
  width: 100%;
}
.support-ticket-edit.data-table tbody tr th.markin {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 130%;
  color: #ffffff;
  padding-top: 26px;
}
.support-ticket-edit.data-table tbody tr td.markin_tab {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 170%;
  color: ##4e4e4e;
}
.support-float-quote a {
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 130%;
  color: #4c74b8;
  text-decoration: none;
}
.content_brend > hr:nth-child(2) {
  display: none;
}
.product-info img {
  margin-right: 8px;
}

.info_top svg {
  width: 29px;
}

.right_filter h1 {
  margin-top: 25px;
}

.archive-list tbody tr td:nth-child(4) {
  text-align: left;
  padding-right: 15px;
}
.archive-list tbody tr td.itogoFooter {
  text-align: left;
  padding-left: 40px;
}
.catalog-list.archive-list td.item-name {
  padding-left: 0;
}
.profile-table.data-table select.auto-sklad {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #2B2B37;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.00072 5.17168L11.9507 0.22168L13.3647 1.63568L7.00072 7.99968L0.636719 1.63568L2.05072 0.22168L7.00072 5.17168Z' fill='%234E4E4E'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: 95% center;
}
.profil_user .contact_details_import.white-wrapper.inner-wrapper-archive {
	padding: 0px;
}
.contact_details_import.white-wrapper.inner-wrapper-archive .catalog-list {
  width: 100%;
}
  .archive-list.catalog-list .date_archive {
  padding-left: 25px !important;
}
.catalog_clock_lists {
padding: 30px;
}
.catalog_clock_lists h2 {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-size: 24px;
line-height: 100%;
color: #2B2B37;
margin-left: 7px;
}

.applyFilter {
  display: inline-block;
  background-color: #4c74b8;
  text-align: center;
  width: 135px;
  padding: 7px 0;
  font-family: "Ubuntu";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 120%;
  color: #ffffff;
  text-decoration: none;
  transition: 0.5s;
  border: solid;
  border-radius: 30px;
  border-color: #4c74b8;
  vertical-align: middle;
  margin-top: 15px;
  cursor: pointer;
}

.loaderAjax {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 200px;
  height: 200px;
  background: url("/local/templates/favorit-main/images/loader.svg") center center no-repeat;
  transform: translate(-50%,-50%);
  z-index: 10000;
  display: none;
}


@media (max-width: 1000px) {
  .dropbtn {
    display: block;
  }

  .nav {
    display: none;
  }
  .slogan {
    display: none;
  }
  .slogan_adp {
    display: block;
  }
  .logo {
    width: 47%;
    margin-left: 41px;
  }

  .breads li {
    white-space: nowrap;
  }

  .breads ul {
    display: flex;
    overflow: auto;
    padding-bottom: 10px;
  }
}


.mainTextBlock .text_bloc {
  margin-top: 0;
}
.mainTextBlock .text_bloc h1 {
  margin-top: 0;
    font-size: 32px;
}
.mainTextBlock .text_bloc p {
  max-width: 100%;
}
.active_filters_inner.section_top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 15px;
}
.active_filters_inner.section_top .filter_bloc {
  width: auto;
  white-space: nowrap;
}
.active_filters_inner.section_top .filter_bloc .text_cont {
  margin-left: 0;
  margin-right: 17px;
}
.active_filters_inner.section_top .filter_bloc h2 {
  width: auto;
  margin-top: 5px;
  margin-bottom: 0px;
}
.active_filters_inner.section_top .filter_bloc .text_cont_2 {
  display: none;
}
.active_filters_inner.section_top .active_filters {
  width: auto;
  padding: 0;
}
/* End */
/* /local/templates/favorit-main/css/dws.css?16611833122092 */
/* /local/templates/favorit-main/css/magnific-popup.min.css?16618829315206 */
/* /local/templates/favorit-main/css/tooltipster.bundle.min.css?16669652786495 */
/* /local/templates/favorit-main/css/tooltipster-sideTip-shadow.min.css?16669656511684 */
/* /local/templates/favorit-main/fancybox/jquery.fancybox.min.css?166118331212795 */
/* /bitrix/templates/.default/components/bitrix/sale.basket.basket.line/topper/style.min.css?1653156360458 */
/* /bitrix/templates/.default/components/webtech/catalog.search/template1/style.css?1661093155163 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/template1/style.css?1661093154227 */
/* /local/templates/favorit-main/components/bitrix/system.auth.form/ajax_auth/style.min.css?1661183312424 */
/* /local/templates/favorit-main/styles.css?174652864994724 */
