html{height:100%;min-height:100%;font-family:"Trebuchet MS",Helvetica,sans-serif!important;background:#141451;scroll-behavior: smooth;}
html *{font-family:"Trebuchet MS",Helvetica,sans-serif;}
.just-text, .just-text *, .description li * {font-family:"Trebuchet MS",Helvetica,sans-serif !important;}
body{min-height:100%}
*{outline:none!important}
h1,h2,h3,h4,h5,h6{cursor:default}
.main-page{
    /*height:100vh;*/
    height:100svh;
    background:#141451;
    /*min-height:100%;*/
    min-height:100svh;
}
.main-page.os-android{
    /*height:calc(100vh - 56px);*/
    height:100svh;
}
.main-page .container-fluid{max-width:1920px;margin:0 auto;height:100%;position:relative}
.header-lang-switch{width:72px;position:absolute;top:20px;right:20px}
.header-lang-switch .selectric-scroll .selected{display:none}
.header-lang-switch .selectric,.header-lang-switch .selectric:hover{border:1px solid #4d4d97;border-radius:5px;background:transparent;font-size:14px}
.header-lang-switch .selectric .label,.header-lang-switch .selectric .button{height:30px;font-size:14px;line-height:30px}
.header-lang-switch .selectric .button,.header-lang-switch .selectric-items{background:#141451}
.header-lang-switch .selectric-items{margin-top:-4px;padding-top:4px;z-index:3;border:1px solid #4d4d97;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:100%!important}
.header-lang-switch .selectric-items:after{content:'';position:absolute;width:80%;height:1px;background:#4d4d97;top:3px;left:10%}
.header-lang-switch .selectric-open .selectric,.header-lang-switch .selectric-focus .selectric{border:1px solid #4d4d97}
.header-lang-switch .selectric .label,.header-lang-switch .selectric-items li{color:#fff;text-transform:uppercase;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.header-lang-switch .selectric .button:after{border-top-color:#fff!important}
.header-lang-switch .selectric-items li:hover{color:#141451!important;background:#fff!important}
.header-lang-switch .selectric .label{font-weight:700}
.header-lang-switch .selectric-scroll .last{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.header-login-button{position:absolute;top:20px;right:20px;border:1px solid #4d4d97;border-radius:5px;height:32px;line-height:32px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff}
.header-login-button:hover{background:#fff;color:#4d4d97;text-decoration:none}
.header-login-button span{padding:0 20px}
.menu-owl-news-box{
    padding-top:70px;
    width:100%;
    margin-left:unset;
}
.menu-owl-news{width:calc(100% - 80px);margin:0 auto}
.menu-owl-news .owl-item img{max-width:50px;max-height:50px;float:left}
.menu-owl-news .owl-item i{display:block;width:50px;height:auto;float:left;font-size:50px;color:#fff;opacity:.8}
.menu-owl-news .owl-item div{margin-left:60px;line-height:17px}
.menu-owl-news .owl-item div h6{font-size:13px;margin-bottom:5px}
.menu-owl-news .owl-item div span{font-size:11px;line-height:13px}
.menu-owl-news .owl-item div *{color:#fff}
.menu-owl-news .owl-item a:hover{text-decoration:none}
.menu-owl-news .owl-prev{position:absolute;left:-30px;bottom:calc(50% - 11px)}
.menu-owl-news .owl-prev span,.menu-owl-news .owl-next span{color:#ed2a33;font-size:22px;opacity:0}
.menu-owl-news .owl-next{position:absolute;right:-30px;bottom:calc(50% - 11px)}
.menu-owl-news:hover .owl-prev span,.menu-owl-news:hover .owl-next span{opacity:1}
@media only screen and (min-width: 1600px) {
.menu-owl-news .owl-prev{left:-40px;background:linear-gradient(90deg,rgba(20,20,81,1) 0%,rgba(20,20,81,0.2) 90%)!important;text-align:left}
.menu-owl-news .owl-next{right:-40px;background:linear-gradient(270deg,rgba(20,20,81,1) 0%,rgba(20,20,81,0.2) 90%)!important;text-align:right}
.menu-owl-news .owl-prev,.menu-owl-news .owl-next{height:100%;top:0;width:25%}
}
@media only screen and (max-width: 1200px) {
.menu-owl-news-box{
    /*padding-top:40px;*/
    padding-top:70px;
}
}
@media only screen and (max-width: 700px) {
.menu-owl-news .owl-prev span,.menu-owl-news .owl-next span{opacity:1}
.menu-owl-news-box{
    /*padding-top:45px;*/
    padding-top: 70px;
}
}
@media only screen and (max-width: 500px) {
    .menu-owl-news-box{
        display:block;
        /*padding-left: 70px;*/
        padding-left: unset;
    }
}
.logo-and-search{
    /*padding-top:135px;*/
    padding-top:calc(100svh / 5 / 2);
}
.logo-and-search .logo{display:block;width:455px;margin:0 auto}
.logo-and-search .logo img{width:100%;height:auto}
@media only screen and (max-width: 1300px) {
.logo-and-search{
    /*padding-top:100px;*/
    padding-top:calc(100svh / 5 / 2);
}
.logo-and-search .logo{display:block;width:390px;margin:0 auto}
}
@media only screen and (max-width: 800px) {
.logo-and-search .logo{display:block;width:170px;margin:0 auto}
}
@media only screen and (max-width: 700px) {
.logo-and-search{
    /*padding-top:155px;*/
    padding-top:calc(100svh / 5 / 2);
}
.logo-and-search .logo{display:block;width:222px;margin:0 auto}
}
@media only screen and (max-width: 400px) {
.logo-and-search{
    /*padding-top:255px;*/
    padding-top:calc(100svh / 5 / 2);
}
}
.logo-and-search .search{width:540px;border-bottom:1px solid #fff;margin:40px auto 0;position:relative;}
.logo-and-search .search input{border:none;background:none;font-size:15px;padding:10px 1px 3px;color:#fff;width:calc(100% - 40px);text-align: center;}
.logo-and-search .search button{width:40px;border:none;background:none;color:#fff;font-size:20px}
@media only screen and (max-width: 1100px) {
.logo-and-search .search{width:60%;border-bottom:1px solid #fff;margin:70px auto 0}
}
@media only screen and (max-width: 600px) {
.logo-and-search .search{width:90%}
.logo-and-search .search input{font-size:13px;width:calc(100% - 40px)}
.logo-and-search .search button{font-size:20px}
}
.logo-and-search > h1{font-size:17px;color:#fff;text-align:center;opacity:.4;margin-top:10px}
@media only screen and (max-width: 600px) {
.logo-and-search > h1{font-size:12px;color:#fff;text-align:center;opacity:.4;margin-top:10px}
}
.presearch-link{width:800px;text-align:center;margin-top:10px;line-height:19px;margin-left:auto;margin-right:auto;overflow-y:hidden;height:23px}
.presearch-link a{color:#ccdde8;font-size:12px;display:inline-block;margin:0 5px}
.presearch-link a:hover{text-decoration:none;opacity:.8}
@media only screen and (max-width: 800px) {
.presearch-link{width:600px}
}
@media only screen and (max-width: 600px) {
.presearch-link{width:100%;margin-left:auto;margin-right:auto}
.presearch-link a{color:#ccdde8;font-size:11px;display:inline-block;margin:0 5px}
}
section.menu{position:-webkit-sticky;position:sticky;top:0;background:#141451;z-index:999}
.sticky-menu{margin-top:-60px;height:51px}
@media only screen and (min-width: 700px) {
.sticky-menu ul{width:90%;margin:0 auto}
}
.sticky-menu li{text-align:center;list-style:none;height:50px;line-height:50px;display:inline-block;margin-right:8%}
.right-sidebar,.left-sidebar{display:none}
@media only screen and (max-width: 1500px) {
.sticky-menu li{margin-right:7%}
}
@media only screen and (max-width: 1400px) {
.sticky-menu li{margin-right:6%}
}
@media only screen and (max-width: 1260px) {
.sticky-menu li{margin-right:8%}
}
@media only screen and (max-width: 1150px) {
.sticky-menu li{margin-right:7%}
}
@media only screen and (max-width: 1100px) {
.sticky-menu li{margin-right:6%}
}
@media only screen and (max-width: 1050px) {
.sticky-menu li{margin-right:8%}
.sticky-menu li.menu-6{display:none}
}
@media only screen and (max-width: 1000px) {
.sticky-menu li{margin-right:7%}
}
@media only screen and (max-width: 950px) {
.sticky-menu li{margin-right:15%}
.sticky-menu li.menu-3,.sticky-menu li.menu-2{display:none}
}
@media only screen and (max-width: 780px) {
.sticky-menu li{margin-right:10%}
}
@media only screen and (max-width: 700px) {
.sticky-menu li{display:none}
}
.sticky-menu li:last-child{margin-right:0}
.sticky-menu .row{margin-bottom:0}
.sticky-menu li a{color:#fff;font-weight:700;font-size:20px}
@media only screen and (max-width: 1300px) {
.sticky-menu li a{font-size:15px}
}
.products-tabs-and-sliders{background:#101040;padding-top:60px;padding-bottom:60px}
.products-tabs-and-sliders .nav-tabs .nav-link{border-radius:0}
.products-tabs-and-sliders > ul.nav{border:none}
@media only screen and (max-width: 800px) {
.products-tabs-and-sliders > ul.nav{display:none}
}
.products-tabs-and-sliders > ul.nav li a,.products-tabs-and-sliders > ul.nav li a:hover{border-top:1px solid #4d4d97;border-bottom:1px solid #4d4d97;border-left:none;border-right:none;color:#fff;font-size:14px;width:210px;text-align:center;display:block}
.products-tabs-and-sliders > ul.nav li:first-child a,.products-tabs-and-sliders > ul.nav li:first-child a:hover{border-left:1px solid #4d4d97;border-bottom-left-radius:5px;border-top-left-radius:5px}
.products-tabs-and-sliders > ul.nav li:last-child a,.products-tabs-and-sliders > ul.nav li:last-child a:hover{border-right:1px solid #4d4d97;border-bottom-right-radius:5px;border-top-right-radius:5px}
.products-tabs-and-sliders > ul.nav li a:hover{color:#e5e5e5}
.products-tabs-and-sliders > ul.nav li a.active,.products-tabs-and-sliders > ul.nav li a.active:hover{border-radius:0;background:#ed2a33;border-color:#ed2a33;color:#fff}
.products-tabs-and-sliders > ul.nav li:first-child a.active,.products-tabs-and-sliders > ul.nav li:first-child a.active:hover{border-left:1px solid #ed2a33;border-bottom-left-radius:5px;border-top-left-radius:5px}
.products-tabs-and-sliders > ul.nav li:last-child a.active,.products-tabs-and-sliders > ul.nav li:last-child a.active:hover{border-right:1px solid #ed2a33;border-bottom-right-radius:5px;border-top-right-radius:5px}
.selectric-products-tabs-and-sliders-select .selectric-scroll .selected,.selectric-product-details-select .selectric-scroll .selected{display:none}
.selectric-products-tabs-and-sliders-select .selectric,.selectric-products-tabs-and-sliders-select .selectric:hover,.selectric-product-details-select .selectric,.selectric-product-details-select .selectric:hover{border:1px solid #4d4d97;border-radius:5px;background:transparent;font-size:14px}
.selectric-products-tabs-and-sliders-select .selectric .button,.selectric-products-tabs-and-sliders-select .selectric-items{background:#101040}
.selectric-product-details-select .selectric .button,.selectric-product-details-select .selectric-items{background:#141451}
.selectric-products-tabs-and-sliders-select .selectric-items,.selectric-product-details-select .selectric-items{margin-top:-4px;padding-top:4px;z-index:3;border:1px solid #4d4d97;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.selectric-products-tabs-and-sliders-select .selectric-items:after,.selectric-product-details-select .selectric-items:after{content:'';position:absolute;width:80%;height:1px;background:#4d4d97;top:3px;left:10%}
.selectric-products-tabs-and-sliders-select .selectric-open .selectric,.selectric-products-tabs-and-sliders-select .selectric-focus .selectric,.selectric-product-details-select .selectric-open .selectric,.selectric-product-details-select .selectric-focus .selectric{border:1px solid #4d4d97}
.selectric-products-tabs-and-sliders-select .selectric .label,.selectric-products-tabs-and-sliders-select .selectric-items li,.selectric-product-details-select .selectric .label,.selectric-product-details-select .selectric-items li{color:#fff}
.selectric-products-tabs-and-sliders-select .selectric .button:after,.selectric-product-details-select .selectric .button:after{border-top-color:#fff!important}
.selectric-products-tabs-and-sliders-select .selectric-items li:hover,.selectric-product-details-select .selectric-items li:hover{color:#141451!important;background:#fff!important}
.selectric-products-tabs-and-sliders-select .selectric .label,.selectric-product-details-select .selectric .label{font-weight:700}
.selectric-products-tabs-and-sliders-select .selectric-scroll .last,.selectric-product-details-select .selectric-scroll .last{border-bottom-left-radius:5px;border-bottom-right-radius:5px}
@media only screen and (min-width: 991px) {
.selectric-products-tabs-and-sliders-select,.selectric-product-details-select{display:none}
}
.selectric-product-details-select .selectric .label, .selectric-product-details-select .selectric-items li { text-transform:uppercase; }
@media only screen and (max-width: 991px) {
.selectric-products-tabs-and-sliders-select,.selectric-product-details-select{width:400px;margin:0 auto;display:block}
.series-list{display:none}
.tab-product-content-section {max-width: 100%; flex: 0 0 100%;margin:0 auto }
}
@media only screen and (max-width: 500px) {
.selectric-products-tabs-and-sliders-select,.selectric-product-details-select{width:90%;margin:0 auto}
}
.menu-owl-product-box .item img{display:block;max-height:150px;max-width:200px;height:auto;width:auto !important;margin:0 auto;max-height: 150px;}
.menu-owl-product-box .item .image{min-height:150px;max-height: 150px;}
.menu-owl-product-box .owl-stage { height:250px; overflow-y:hidden; }
.menu-owl-product-box{width:calc(100% - 80px);margin:45px auto 0}
@media only screen and (max-width: 700px) {
.menu-owl-product-box{margin-bottom:0}
}
.menu-owl-product-box .owl-prev{position:absolute;left:-30px}
.menu-owl-product-box .owl-prev span,.menu-owl-product-box .owl-next span{color:#ed2a33;font-size:22px;opacity:0;position:absolute;top:100px}
.menu-owl-product-box .owl-next{position:absolute;right:-30px}
.menu-owl-product-box:hover .owl-prev span,.menu-owl-product-box:hover .owl-next span{opacity:1;position:absolute;top:100px}
.menu-owl-product-box .owl-prev{left:-2px;background:linear-gradient(90deg,rgba(16,16,64,1) 0%,rgba(20,20,81,0) 100%)!important;text-align:left}
.menu-owl-product-box .owl-next{right:-2px;background:linear-gradient(270deg,rgba(16,16,64,1) 0%,rgba(20,20,81,0) 100%)!important;text-align:right}
.menu-owl-product-box .owl-prev,.menu-owl-product-box .owl-next{height:100%;top:0;width:10%}
.menu-owl-product-box .owl-prev span{margin-left:40px}
.menu-owl-product-box .owl-next span{margin-right:40px}
@media only screen and (max-width: 700px) {
.menu-owl-product-box .owl-prev span,.menu-owl-product-box .owl-next span{opacity:1}
.menu-owl-product-box .owl-prev,.menu-owl-product-box .owl-next{width:15%}
.menu-owl-product-box .owl-prev span{margin:0;left:-30px}
.menu-owl-product-box .owl-next span{margin:0;right:-30px}
.menu-owl-product-box .item img{display:block;width:auto;max-width:100%;height:auto}
.menu-owl-product-box .owl-prev{left:0;background:none!important;text-align:left}
.menu-owl-product-box .owl-next{right:0;background:none!important;text-align:right}
}
.menu-owl-product-box .owl-dots{width:450px;margin:30px auto 0;display:flex}
@media only screen and (max-width: 500px) {
.menu-owl-product-box .owl-dots{width:90%}
}
.menu-owl-product-box .owl-dots .owl-dot{background:#4d4d97;flex-basis:100%;height:5px}
.menu-owl-product-box .owl-dots .owl-dot.active{background:#ed2a33}
.menu-owl-product-box .owl-dots .owl-dot:hover{background:#ed2a33;opacity:.8}
.menu-owl-product-box .information .serises,.menu-owl-product-box .information .article{color:#00cdff;font-size:20px;text-align:left;line-height:11px;display:inline-block}
.menu-owl-product-box .information .article{color:#fff;text-align:right;padding-right:0;padding-left:4px}
.menu-owl-product-box .information .serises{padding-left:0;margin-top:10px;padding-right:4px}
.menu-owl-product-box .information .serises span{font-weight:500;text-transform:uppercase}
.menu-owl-product-box .information .serises small,.menu-owl-product-box .information .article small{font-size:10px}
.menu-owl-product-box .information .article small{display:inline-block;padding-bottom:5px}
.menu-owl-product-box a:hover{text-decoration:none}
.menu-owl-product-box .information > div{margin:0 auto;height:50px;margin:0 auto;width:100%;position:absolute}
.menu-owl-product-box .information .desc{padding-left:0;padding-right:0;width:80%;color:#fff;font-size:12px;line-height:12px;padding-top:10px;text-align:center;margin:0 auto;display:block}
.menu-owl-product-box .information{margin-top:20px;text-align:center;min-height:77px;position:relative}
@media only screen and (max-width: 500px) {
.menu-owl-product-box .image{height:250px;display:table-cell;vertical-align:middle;text-align:center}
}
.right-sidebar:hover,.left-sidebar:hover{opacity:.8;color:#ed2a33}
.preloader-wrapper{height:100%;width:100%;background:#141451;position:fixed;top:0;left:0;z-index:9999999}
.preloader-wrapper .preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px;text-align:center;font-size:60px;color:red}
.preloader-wrapper .preloader img{max-width:150px;height:auto}
.owl-dots .owl-dot{cursor:pointer}
.product-details-tabs{width:calc(100% - 50px);margin:0 auto}
@media only screen and (min-width: 1450px) {
.product-details-tabs{width:1400px;margin:0 auto}
}
@media only screen and (max-width: 500px) {
.product-details-tabs{width:100%}
}
.product-details-tabs-parent{
    background:#141451;
    padding-top:60px;
    padding-bottom:45px;
    scroll-behavior: smooth;
    scroll-margin: 50px 0 0 0;
}
.product-details-tabs .series-title{color:#fff;text-transform:lowercase;font-size:24px;padding-left:10px;padding-bottom:20px;padding-top:115px}
.product-details-tabs .nav-pills a{color:#00cdff;font-size:20px;text-transform:uppercase;margin-bottom:0}
.product-details-tabs .nav-pills a small{display:block;color:#00cdff;font-size:8px;text-transform:lowercase;margin-top:-8px; padding-left: 0;}
.product-details-tabs .nav-pills a small em{font-style:normal;text-transform:uppercase; padding-left: 0;}
.product-details-tabs .nav-pills a.active small{color:#fff}
.product-details-tabs .nav-pills a:hover *{color:#fff}
.product-details-tabs .nav-pills .nav-link.active{background:none}
.product-details-tabs .nav-pills .nav-link.active span{background:#00cdff}
.product-details-tabs .nav-pills .nav-link.active:hover *{color:#fff}
.product-details-tabs .nav-link{padding:0}
.product-details-tabs .nav-link span{display:inline-block;padding:10px 8px;border-radius:5px}
.all-catalog-link{padding-top:15px}
.all-catalog-link a{color:#fff;font-size:11px;line-height:16px}
.tab-product-content p,.tab-product-content .paragraph{color:#fff;font-size:14px;line-height:16px;margin-bottom:15px}
.tab-product-content p a,.tab-product-content .paragraph a{color:#fff;text-decoration:underline}
.tab-product-content p a:hover,.tab-product-content .paragraph a:hover{text-decoration:none}
.tab-product-content p strong{font-size:15px}
.tab-product-content h2{font-size:100px;font-weight:400;color:#00cdff;text-transform:uppercase;margin-left:-4px}
.tab-product-content h3{font-size:40px;font-weight:400;color:#00cdff;position:relative;top:-25px}
.tab-product-content h3 em{font-style:normal;text-transform:uppercase}
.tab-product-content .image-preview{text-align:center;display:table-cell;vertical-align:middle;padding-top:40px}
.tab-product-content .image-preview img{max-width:90%;max-height:90%;width:auto;height:auto}
@media only screen and (max-width: 500px) {
.product-details-tabs > .col-md-3.col-lg-2{display:none}
}
.meta-info{border-top:1px solid #4d4d97}
.meta-info > div{padding-top:30px;padding-bottom:30px}
.more-link > div:first-child{border-right:1px solid #4d4d97}
.more-link .read-more span:first-child,.product-articles .read-more span:first-child{color:#fff;text-transform:uppercase;font-size:22px;float:left;text-align:right;margin-right:10px;margin-top:2px}
.product-articles .read-more span:first-child{font-size:17px;margin-top:0}
.more-link .read-more span:first-child small,.product-articles .read-more span:first-child small{text-transform:lowercase;font-size:12px;display:block;margin-bottom:-10px}
.more-link .read-more span:last-child,.product-articles .read-more span:last-child{color:#05a0d0;text-transform:uppercase;font-size:22px;float:left;text-align:left}
.product-articles .read-more span:last-child{font-size:17px}
.more-link .read-more span:last-child small,.product-articles .read-more span:last-child small{text-transform:lowercase;font-size:12px;display:block;margin-top:-12px}
.more-link .read-more span:last-child small em,.product-articles .read-more span:last-child small em{font-style:normal;text-transform:uppercase}
.more-link .read-more,.product-articles .read-more{padding-right:40px;display:inline-block;position:relative}
.product-articles .read-more{padding-right:20px;float:right}
.more-link .read-more:before,.product-articles .read-more:before{content:"\f054";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;font-size:20px;position:absolute;right:0;top:13px;color:#fff}
.product-articles .read-more:before{font-size:13px;top:11px}
.more-link .read-more:hover,.product-articles .read-more:hover{text-decoration:none;opacity:.9}
@media only screen and (max-width: 991px) {
.product-loaded-info .more-link .read-more{margin-bottom:40px!important}
.product-loaded-info .more-link .read-more:before{top:-9px!important}
}
.meta-info .download-document{text-align:right;line-height:16px;margin-top:10px}
.meta-info .download-document a,.meta-info .download-document a:hover{color:#ccdde8;text-decoration:none;font-size:14px;position:relative;display:inline-block;padding-right:35px;margin-left:40px}
.meta-info .download-document a:before{content:"\f56d";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;font-size:30px;position:absolute;right:0}
.meta-info .download-document a span{font-size:14px;color:#fff;display:inline-block}
@media only screen and (max-width: 991px) {
.meta-info > div:first-child{border:none}
}
.image-public-info{position:relative}
.image-public-info > div{position:absolute;top:20%;width:210px;right:0}
.image-public-info span{display:block;position:relative;border:1px solid #3e3e85;border-radius:5px;width:100%;margin-bottom:55px;height:63px}
.image-public-info span img{background:#141451;margin-left:-15px;margin-top:-15px;display:inline-block;z-index:99;position:relative}
.image-public-info span small{font-size:12px;font-weight:700;color:#ccf;position:absolute;height:30px;width:150px;top:-20px;left:40px;background:#141451;padding-left:30px;z-index:90;padding-right:20px;line-height:15px}
.image-public-info span em{font-style:normal;color:#fff;font-size:13px;display:inline-block;position:relative;top:8px;left:10px}
.image-public-info span em big{font-size:24px}
@media only screen and (max-width: 991px) {
.image-public-info,.download-document{display:none}
}
@media only screen and (min-width: 991px) {
.meta-info .more-link{display:none}
}
.product-articles-parent{background:#101040;padding:60px 0}
@media only screen and (max-width: 700px) {
.product-articles-parent{background:#101040;padding-bottom:0}
}
.product-articles{max-width:1400px;margin:0 auto}
.product-articles > div,.product-articles > div:hover{color:#fff;text-decoration:none;margin-bottom:50px}
.product-articles div h4{font-size:13px;line-height:17px;margin-bottom:10px;margin-left:110px}
.product-articles div p{font-size:11px;line-height:13px;margin-left:110px}
.product-articles div a,.product-articles div a:hover{color:#fff;text-decoration:none}
.product-articles div img{float:left;max-width:90px}
@media only screen and (max-width: 1200px) {
.product-articles div h4{margin-left:90px}
.product-articles div p{margin-left:90px}
.product-articles div img{max-width:70px}
}
@media only screen and (max-width: 992px) {
.product-articles div h4{margin-left:90px}
.product-articles div p{margin-left:90px}
.product-articles div img{max-width:70px}
.product-articles div:nth-last-child(-n+3){display:none}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.product-articles div{display:block!important}
.product-articles div:nth-last-child(-n+2){display:none!important}
}
@media only screen and (max-width: 500px) {
.product-articles div img{margin-bottom:15px;margin-top:3px}
.product-articles div h4,.product-articles div p{margin-left:90px}
.more-link{padding-left:0;padding-right:0}
.more-link .read-more{padding-right:0}
.more-link .read-more:before{display:none}
}
.text-seo-parent{background:#141451;padding-top:55px;padding-bottom:55px}
.text-seo{max-width:1400px;margin:0 auto;color:#fff;overflow-y:hidden;height:150px;position:relative;padding-left:15px;padding-right:15px;font-size:12px}
.sloiler-text-seo{max-width:1400px;margin:0 auto;color:#fff}

.sloiler-text-seo > div{padding-left:15px;padding-right:15px;border-top:1px solid #4d4d97}
.sloiler-text-seo a,.sloiler-text-seo a:hover{display:inline;color:#ccdde8;text-decoration:none;font-size:14px}
.text-seo h4{font-size:25px;margin-bottom:30px;font-weight:400}
.text-seo p{font-size:13px;line-height:17px}
.text-seo:after{content:'';width:calc(100% - 30px);position:absolute;bottom:0;left:15px;height:70px;background:linear-gradient(0deg,rgba(20,20,81,1) 0%,rgba(20,20,81,0.2) 90%)!important}
.text-seo.hidden-pseudo{height:auto}
.text-seo.hidden-pseudo:after{display:none}
.open-spoiler:after{display:none}
footer{background:#141451}
footer .menu{max-width:1400px;width:100%;padding-top:50px;margin:0 auto}
footer .contacts{max-width:1400px;width:100%;padding-top:50px;margin:0 auto;padding-bottom:50px}
footer .menu strong,footer .contacts strong,footer .contacts li{color:#fff;font-size:13px}
footer .menu a,footer .contacts a{color:#ccdde8;font-size:13px}
footer .menu *,footer .contacts *{list-style:none;line-height:25px}
footer .menu ul,footer .contacts ul{padding:0;margin-bottom:0}
footer .menu div:last-child,footer .contacts div:last-child{text-align:right}
footer .menu .f_block_name{color: #FFF; text-align: left;}

@media only screen and (max-width: 992px) {
footer .menu > div,footer .contacts > div{width:45%!important;margin-left:4%;float:left;flex-basis:unset;margin-bottom:30px;padding-right:0;padding-left:0}
footer .menu div:last-child,footer .contacts div:last-child{text-align:left}
footer .contacts > div{margin-left:0}
}
@media only screen and (max-width: 700px) {
footer .menu > div{display:block}
footer .menu div:last-child{display:none;text-align:right}
footer .contacts div{flex-basis:unset;width:100%!important}
}
@media only screen and (max-width: 400px) {
footer .menu strong,footer .contacts strong,footer .contacts li{font-size:14px;font-weight:300}
footer .menu a,footer .contacts a{font-size:11px}
}
.product-name-tab{text-align:right;position:relative}
.product-name-tab .more-link{position:absolute;bottom:28px;right:0}
#accordion-serieses .card-header,#accordion-serieses-sidebar .card-header{padding-left:0;text-align:left;border:none!important}
#accordion-serieses .card-header button{color:#fff;text-align:left;border-bottom:1px dotted #fff;border-radius:0;text-decoration:none;opacity:1!important;padding-left:0;text-transform:uppercase;line-height:17px}
#accordion-serieses .card-header button:hover{text-decoration:none;opacity:.7!important}
#accordion-serieses .card,#accordion-serieses-sidebar .card{background:none;border:none}
#accordion-serieses .card-body,#accordion-serieses-sidebar .card-body{padding:0}
#accordion-serieses .card-header button,#accordion-serieses-sidebar .card-header button {padding-left:0;padding-right:0;color:#fff;font-size:16px;line-height:18px;text-transform:uppercase;border-bottom:1px dotted #fff;border-radius:0;text-decoration:none;text-align:left;opacity:.7}
#accordion-serieses .card-header button:hover,#accordion-serieses-sidebar .card-header button:hover{opacity:1}
.sticky-menu .logo{display:none}
@media only screen and (max-width: 700px) {
.sticky-menu .logo{display:block;margin:0 auto;height:40px;width:auto;padding-top:15px;opacity:0}
}
.right-sidebar-panel,.left-sidebar-panel{background:#101040;position:fixed;top:0;right:0;height:100%;z-index:99999;padding-top:10px;width:400px;transform-origin:0 0;transform:translateX(100%);transition:transform .3s cubic-bezier(0.77,0.2,0.05,0.9)}
.left-sidebar-panel{background:#141451;transform-origin:0 0;transform:translateX(-100%);transition:transform .3s cubic-bezier(0.77,0.2,0.05,0.9);left:0;right:unset;overflow-y:auto}
.right-sidebar-panel-open,.left-sidebar-panel-open{transform:none}
.right-sidebar-panel a.close,.left-sidebar-panel a.close{float:none;position:absolute;top:18px;right:20px;font-size:22px;color:#ed2a33;text-shadow:none;opacity:1}
.left-sidebar-panel a.close{left:20px;right:unset}
.right-sidebar-panel .logo,.left-sidebar-panel .logo{display:block;margin:0 auto;height:37px;width:auto;z-index:9999999}
.uppercase{text-transform:uppercase!important}
.product-loaded-info h2{color:#fff;font-size:40px;line-height:45px;margin-bottom:40px}
.product-loaded-info .more-link .read-more:before{top:4px}
.product-loaded-info .more-link .read-more span{color:#fff}
.image-preview-box{max-width:700px;height:500px;max-height:700px;margin-left:auto;margin-right:auto;min-width:300px;min-height:300px;position:relative}
@media only screen and (max-width: 400px) {
.image-preview-box{height:250px}
}
.image-preview-box img{width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.tech-list-parent{background:#101040;padding-top:55px;padding-bottom:55px}
.tech-list-parent .tech-list{max-width:1400px;margin:0 auto}
.tech-list-parent h4{max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:15px}
.tech-list-parent .tech-list ul{color:#fff;list-style:none;padding-left:0;font-size:12px;margin-bottom:0}
.tech-list-parent .tech-list p{color:#fff;font-size:14px;margin-bottom:10px}
.tech-list-parent .tech-list ul li{padding-bottom:5px}
.tech-list-parent .tech-list ul li em{font-style:normal;color:#00cdff}
.tech-list-parent .tech-list-items li{position:relative;width:100%;overflow:hidden}
.tech-list-parent .tech-list-items li:after{content:'';width:100%;height:1px;border-bottom:1px dotted #4d4d97;margin-top:9px;z-index:1;display:block}
.tech-list-parent .tech-list-items li span{z-index:2}
.tech-list-parent .tech-list-items li span em{color:#fff;background:#101040;display:inline-block}
.tech-list-parent .tech-list-items li span:first-child{display:inline-block;max-width:60%;float:left}
.tech-list-parent .tech-list-items li span:first-child em{padding-right:10px}
.tech-list-parent .tech-list-items li span:last-child{float:right;text-align:right;max-width:48%}
.tech-list-parent .tech-list-items li span:last-child em{padding-left:10px}
.product-complect-parent{background:#141451;padding-top:55px;padding-bottom:55px}
.product-complect-parent .product-complect{max-width:1400px;margin:0 auto;color:#fff;font-size:14px;line-height:17px;}
.product-complect-parent .product-complect > div{margin-bottom:15px;padding-left:15px;padding-right:15px}
.product-complect-parent .product-complect ul{list-style:none;padding-left:0}
.product-complect-parent .product-complect ul li{padding-left:20px;position:relative}
.product-complect-parent .product-complect ul li:before{content:'–';position:absolute;top:3px;left:0}
.product-complect-parent h4{max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:15px}
.product-gallery-parent{background:#141451;padding-top:55px;padding-bottom:55px}
.product-gallery-parent .product-gallery{max-width:1400px;margin:0 auto}
.owl-carousel.on{display:flex;margin-left:0}
.product-gallery .item{margin-bottom:30px}
.product-gallery-parent .product-gallery .item.square a{display:block;padding-bottom:100%;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.product-gallery-parent h4{max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:15px}
.product-gallery .owl-prev,.product-gallery .owl-next{height:100%;top:0;width:10%;position:absolute}
.product-gallery .owl-prev{left:0}
.product-gallery .owl-next{right:0}
.product-gallery .owl-prev span,.product-gallery .owl-next span{color:#ed2a33;font-size:22px;opacity:0;position:absolute;top:100px}
.product-gallery:hover .owl-prev span,.product-gallery:hover .owl-next span{opacity:1;position:absolute;top:calc(50% - 22px)}
.product-gallery:hover .owl-prev span{left:0}
.product-gallery:hover .owl-next span{right:0}
@media only screen and (max-width: 900px) {
.product-gallery .item{margin-bottom:0}
}
.product-gallery .owl-dots{width:450px;margin:30px auto 0;display:flex}
@media only screen and (max-width: 500px) {
.product-gallery .owl-dots{width:90%;margin:30px auto 0;display:flex}
}
.product-gallery .owl-dots .owl-dot.active{background:#ed2a33}
.product-gallery .owl-dots .owl-dot{background:#4d4d97;flex-basis:100%;height:5px}
.lb-number{display:none!important}
.analog-cards-parent{background:#101040;padding-top:55px;padding-bottom:55px}
.analog-cards-parent .analog-cards{max-width:1400px;margin:0 auto;padding-left:15px;padding-right:15px}
.analog-cards-parent h4{max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:15px}
.analog-cards-parent h5{max-width:1400px;margin:0 auto;color:#fff;font-size:24px;font-weight:400;margin-bottom:0;margin-top:0;}
.analog-cards-parent .analog-cards .item {border:1px solid #4d4d97;border-radius:5px;padding:15px 15px;display:block}
.analog-cards-parent .analog-cards .item:hover, .search-product-item:hover {text-decoration:none;opacity:1}
.analog-cards .information .serises,.analog-cards .information .article, .search-product-item .information .article, .search-product-item .information .serises{color:#00cdff;font-size:15px;text-align:left;line-height:11px;display:inline-block}
.analog-cards .information .article, .search-product-item .information .article{color:#fff;text-align:right;padding-right:0;padding-left:4px}
.analog-cards .information .serises, .search-product-item .information .serises{padding-left:0;margin-top:10px;padding-right:4px}
.analog-cards .information .serises span, .search-product-item .information .serises span{font-weight:500;text-transform:uppercase}
.analog-cards .information .serises small,.analog-cards .information .article small, .search-product-item .information .article small, .search-product-item .information .serises small{font-size:10px}
.analog-cards .information .article small, .search-product-item .information .article small{display:inline-block;padding-bottom:4px;float:right}
.analog-cards .information .serises small em, .search-product-item .information .serises small em{font-style:normal;text-transform:uppercase}
.analog-cards h5 a { text-align:right;font-size: 16px;float:right; color:#fff;  display:inline !important; text-decoration:none; opacity:0.6; text-transform:lowercase; position:relative; top: 8px; }
.analog-cards h5 a:after { content: "\f054"; font-family: "Font Awesome 5 Free"; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position:absolute; right: -15px; font-size:20px; top:1px; }
.analog-cards h5 a:hover { opacity:1; }
.analog-cards h5 .information .serises {color:#00cdff;font-size:45px;text-align:left;line-height:16px;display:inline-block}
.analog-cards h5 .information .article{color:#fff;text-align:right;padding-right:0;padding-left:4px}
.analog-cards h5 .information .serises{padding-left:0;margin-top:10px;padding-right:4px}
.analog-cards h5 .information .serises span{font-weight:500;text-transform:uppercase}
.analog-cards h5 .information .serises small {font-size:15px}
.analog-cards .image, .search-product-item .image{height:250px;position:relative}
.analog-cards .image img, .search-product-item .image img {width:auto !important;height:auto;max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
.analog-cards .item ul{list-style:none;padding-left:0;color:#fff;font-size:14px;line-height:17px;margin-top:15px;min-height:68px}
.analog-cards .key{text-align:right;margin-top:20px}
.analog-cards .key h5{font-size:14px;line-height:14px;margin-bottom:0;text-transform:uppercase;color:#ff6161 !important;}
.analog-cards .key h6{font-size:12px;line-height:12px;margin-bottom:0;color:#ff6161 !important;}
.analog-cards .owl-dots{width:450px;margin:30px auto 0;display:flex}
.analog-cards .item ul li{font-size:12px}
@media only screen and (max-width: 500px) {
.analog-cards h5 .information .serises { font-size:30px; }
.analog-cards .owl-dots{width:90%;margin:30px auto 0;display:flex}
}
.analog-cards .owl-dots .owl-dot.active{background:#ed2a33}
.analog-cards .owl-dots .owl-dot{background:#4d4d97;flex-basis:100%;height:5px}
.analog-cards .owl-prev,.analog-cards .owl-next{height:100%;top:0;width:10%;position:absolute}
.analog-cards .owl-prev{left:0}
.analog-cards .owl-next{right:0}
.analog-cards .owl-prev span,.analog-cards .owl-next span{color:#ed2a33;font-size:22px;opacity:0;position:absolute;top:100px}
.analog-cards:hover .owl-prev span,.analog-cards:hover .owl-next span{opacity:1;position:absolute;top:calc(50% - 22px)}
.analog-cards:hover .owl-prev span{left:-20px}
.analog-cards:hover .owl-next span{right:-20px}
.analog-cards .owl-stage{display:flex}
.analog-cards .owl-item{display:flex;flex:1 0 auto}
.analog-cards .owl-item a{width:100%}
.product-promo-images-parent{background:#141451;padding-top:30px;padding-bottom:55px}
.product-promo-images-parent-product-page > .information,.product-promo-images-parent-regular-page h4{display:none;max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:15px}
@media(max-width: 766px) {
.product-promo-images-parent-product-page > .information,.product-promo-images-parent-regular-page h4{display:block; margin-top:20px;}
}
.product-promo-images-parent .product-promo-images{max-width:1400px;margin:0 auto;padding-left:15px;padding-right:15px}
.clear{width:100%;height:1px;overflow:hidden;opacity:0;clear:both;font-size:1px}
.product-promo-images-parent .image-public-info > div{position:static}
.product-promo-images-dots{width:770px;margin:20px auto}
.product-promo-images-parent .owl-stage{margin:0 auto}
@media only screen and (max-width: 800px) {
.product-promo-images-dots{width:90%;margin:20px auto}
}
.product-promo-images-dots span{display:block;padding-bottom:100%;position:relative}
.product-promo-images-dots span img{width:auto!important;height:auto;max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
.product-promo-images-dots .owl-nav button{color:#fff!important;font-size:9px!important;position:absolute;top:calc(50% - 4px)}
.product-promo-images-dots .owl-nav button.owl-prev{left:-8%}
.product-promo-images-dots .owl-nav button.owl-next{right:-8%}
.promo-image-place{position:relative;overflow:hidden}
.promo-image-place img{width:auto;max-height:400px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
.promo-image-place iframe{width:auto;height:400px;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
.product-promo-images-dots .item{cursor:pointer}
.promo-image-place > .gallery-begin{padding-bottom:400px}
.product-promo-images .description{color:#fff;font-size:14px;line-height:17px;margin-bottom:40px}
.pre-gallery-desc-block .description{color:#fff;font-size:14px;line-height:17px;margin-bottom:40px}
.setup-scheme-parent{background:#101040;padding-top:55px;padding-bottom:55px}
.setup-scheme-parent .setup-scheme{max-width:1400px;margin:0 auto;padding-left:15px;padding-right:15px}
.setup-scheme-parent h4{max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:15px}
.setup-scheme-parent .setup-scheme,.setup-scheme-parent .setup-scheme a{color:#fff;font-size:12px;line-height:15px}
.setup-scheme-parent .setup-scheme h1,.setup-scheme-parent .setup-scheme h2,.setup-scheme-parent .setup-scheme h3,.setup-scheme-parent .setup-scheme h4,.setup-scheme-parent .setup-scheme h5,.setup-scheme-parent .setup-scheme h6{font-size:13px;font-weight:700}
.setup-scheme-parent .setup-scheme a{text-decoration:underline}
.setup-scheme-parent .setup-scheme a:hover{text-decoration:none;opacity:.7}
.analog-cards-parent .analog-cards .row .item{border:none}
.analog-cards-parent .analog-cards .row .item > .item-inside{border:1px solid #4d4d97;border-radius:5px;padding:10px;height:100%}
.content-center{text-align:center}
.simple-button{border:1px solid #4d4d97;border-radius:5px;color:#fff;background:#141451;padding:10px 25px;font-size:13px;margin:30px 0;-webkit-transition:border-color 0.6s,background-color 0.6s,-webkit-transform .6s;transition:border-color 0.6s,background-color 0.6s,transform .6s}
.simple-button:hover{border:1px solid #141451;color:#141451;background:#fff}
.big-header-parent{background:#141451;-webkit-transition:height 0.4s,-webkit-transform .4s;transition:height 0.4s,transform .4s;z-index:999;}
.big-header-parent.sticky{position:sticky;top:0;z-index:999}
.sticky-line{display:none}
.big-header-parent.sticky .sticky-line{display:block;padding-top:8px;width:100%;max-width:1420px;background:#141451;z-index:9999;margin-left:-15px;padding-left:15px}
@media only screen and (max-width: 991px) {
.big-header-parent{ padding-left:0;padding-right:0; }
.big-header-parent.sticky .sticky-line{top:57px;padding-top:19px}
}
.header-info-line{margin-top:10px}
.header-info-line *{cursor:default}
.big-header-parent.sticky .big-header > .header-info-line,.big-header-parent.sticky .big-header > .header-ancor-line,.big-header-parent.sticky .big-header > .header-service-line{transition:all .4s ease-out;display:none}
.big-header-parent .big-header{
    max-width:1400px;
    margin:0 auto;
    padding-top:0;
    padding-bottom:23px;
    position:relative;
}
.header-first-line{z-index:9999;padding-top:10px;background:#141451;opacity:1;width:100%;max-width:1420px}
.header-first-line .logo-image a{
    padding-left:15px;
}
.header-first-line .logo-image img{max-width:100%;height:auto;max-height:37px}
@media only screen and (max-width: 991px) {
.header-first-line .logo-image{text-align:center}
}
.header-first-line .header-menu-line{list-style:none;clear:both;padding-right:15px;text-align:left;padding-left:2px;text-transform:uppercase;margin-bottom:5px}
.header-first-line .header-menu-line li{display:inline-block;border:1px solid #141451;border-radius:5px;-webkit-transition:border-color 0.4s,-webkit-transform .4s;transition:border-color 0.4s,transform .4s}
.header-first-line .header-lang-switch{position:absolute;top:8px;right:30px;left:unset}
@media only screen and (min-width: 1405px) {
.header-first-line .header-lang-switch{right:15px}
}
.header-first-line .header-menu-line li a{display:inline-block;font-weight:400;font-size:15px;padding:4px 20px;color:#fff}
.header-first-line .header-menu-line li a:hover{text-decoration:none}
.header-first-line .header-menu-line li:hover,.header-first-line .header-menu-line li.current-item{border:1px solid #4d4d97}
.header-first-line .system-point{float:right;margin-top:-10px}
.header-first-line .header-menu-line li.system-point:hover{border:1px solid #141451!important}
@media only screen and (max-width: 1150px) {
.header-first-line .header-menu-line li a{padding:4px 8px}
.header-first-line .header-menu-line{margin-top:8px}
}
@media only screen and (min-width: 1151px) {
.header-first-line .header-menu-line{margin-top:9px}
}
.header-first-line .selectric-scroll ul{text-align:left}
.header-first-line .selectric-scroll ul li{width:100%;border:none}
.big-header-parent-small-version .header-service-line{margin-top:0px;padding-left:15px;}
.bottom-line.big-header-parent-small-version .header-service-line { margin-top:-10px; }
/*.big-header-parent-small-version .breadcrumb{padding-left:0}*/
.header-service-line .breadcrumb{background:none;margin-top:0;margin-bottom:3px;padding-top:0}
.header-service-line .breadcrumb a{font-size:13px;color:#fff}
.header-service-line .breadcrumb-item+.breadcrumb-item::before{font-size:13px;color:#fff;font-weight:400!important}
.header-service-line .breadcrumb-item{line-height:24px}
.header-service-line .breadcrumb-item.active{font-size:13px;color:#fff;font-weight:700;cursor:default}
.header-info-line .information{padding-left:15px}
.header-info-line .information .serises,.header-info-line .information .article{color:#00cdff;font-size:2.5vw;text-align:left;line-height:18px;display:inline-block}
.header-info-line .information .article{color:#fff;text-align:right;padding-right:0;padding-left:4px}
.analog-cards .information .serises{padding-left:0;margin-top:10px;padding-right:4px}
.header-info-line .information .serises span{font-weight:500;text-transform:uppercase}
.header-info-line .information .serises small,.header-info-line .information .article small{font-size:20px}
.header-info-line .information .serises small em{font-style:normal;text-transform:uppercase}
.header-info-line .information .article small{display:inline-block;padding-bottom:4px;float:right;margin-top:-13px}
.header-info-line .download-document{text-align:right;line-height:16px;padding-right:30px}
.header-info-line .download-document a,.header-info-line .download-document a:hover{color:#ccdde8;text-decoration:none;font-size:14px;position:relative;display:inline-block;padding-right:35px;margin-left:40px}
.header-info-line .download-document a:before{content:"\f56d";font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;font-size:30px;position:absolute;right:0}
.header-info-line .download-document a span{font-size:14px;color:#fff;display:inline-block}
.header-info-line .download-document .price,.header-info-line .download-document .price:hover{padding-right:125px}
.header-info-line .download-document .price:before{content:'0.0 р.';color:#fff;font-size:35px;font-family:"Trebuchet MS",Helvetica,sans-serif;padding-right:0}
@media only screen and (max-width: 1150px) {
.header-info-line .download-document a{display:block;margin-bottom:20px}
.header-info-line .download-document .price,.header-info-line .download-document .price:hover{padding-right:125px}
.header-info-line .download-document .price:before{border:none;padding-right:0}
}
.header-ancor-line{padding-left:15px;padding-right:15px;margin-top:7px}
.header-ancor-line a{float:left;font-size:14px;color:#fff;border:1px solid #4d4d97;border-right:0;padding:10px 3%;-webkit-transition:background-color 0.4s,border-color 0.4s,-webkit-transform .4s;transition:background-color 0.4s,border-color 0.4s,transform .4s}
.header-ancor-line a:last-child{border-right:1px solid #4d4d97;border-top-right-radius:5px;border-bottom-right-radius:5px}
.header-ancor-line a:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}
.header-ancor-line a:hover,.header-ancor-line a.active {background-color:#ed2a33;text-decoration:none;border-color:#ed2a33}
.sticky-line .header-info-line .information .serises,.sticky-line .header-info-line .information .article{font-size:15px;line-height:8px}
.sticky-line .header-info-line .information .serises small,.sticky-line .header-info-line .information .article small{font-size:7px}
.sticky-line .header-info-line .information .article small{margin-top:0}
.sticky-line .header-service-line{margin-top:-8px}
.sticky-line .header-ancor-line{margin-top:-11px}
.sticky-line .header-ancor-line a{padding:5px 2%;font-size:12px}
.sticky-line .header-service-line .breadcrumb{padding-top:3px;margin-bottom:0;margin-top:3px;font-size:11px;padding-bottom:3px}
.sticky-line .header-service-line .breadcrumb a,.sticky-line .header-service-line .breadcrumb li{font-size:11px}
.product-type-marker{line-height:15px!important}
.sticky-line .product-type-marker{text-align:left!important;margin-top:-9px;font-size:11px!important;line-height:13px!important}
.product-type-marker-big{line-height:50px!important;text-align:left!important}
.catalog-parent{background:#141451;padding-top:20px;padding-bottom:40px}
.catalog-parent .catalog{max-width:1400px;margin:0 auto}
.catalog-parent .catalog .analog-cards-parent{background:none;padding:0}
.catalog-filter{/*background:#141451;padding:0;position:sticky;top:90px;left:0;width:100%;height:auto;overflow-y:scroll;margin-left:15px*/}
.catalog-filter{ /*position: sticky;  top:16px; bottom: 16px; overflow: auto; max-height: calc(100vh - 50px);*/ }
#catalog-filter { /*will-change: min-height;*/ }
.catalog-filter-inner { transform: translate(0, 0); transform: translate3d(0, 0, 0); will-change: position, transform;  }
.catalog-filter-point{margin-bottom:25px}
.catalog-filter-point,.catalog-filter-point ul{padding-left:0;list-style:none;color:#fff;font-size:12px}
.catalog-filter-point li{display:block;padding-left:35px;line-height:20px;position:relative;margin-bottom:11px;cursor:pointer}
.catalog-filter-point > li strong{display:block;color:#fff;font-weight:400}
.catalog-filter-point > li strong a{color:#fff}
.catalog-filter-point > li em{display:block;width:18px;height:18px;border:1px solid #4d4d97;border-radius:3px;position:absolute;top:0;left:5px}
.catalog-filter-point li.checked > em:before{content:'\f00c';display:block;width:16px;height:16px;position:absolute;top:0;left:0;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;text-align:center;line-height:16px}
.catalog-filter-point li.half-checked > em:before{content:'\f0c8';display:block;width:16px;height:16px;position:absolute;top:0;left:0;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;text-align:center;line-height:16px}
.catalog-filter-point li ul{margin-top:10px;margin-bottom:25px;display:none}
.catalog-filter-point li.have-child small{color:#fff;font-size:10px;line-height:10px;width:15px;text-align:center;display:inline-block;margin-left:7px;-webkit-transition:-webkit-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out}
.catalog-filter-point li.have-child.open small{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.catalog-filter-point li li a{color:#fff;display:inline-block;line-height:13px;padding-top:4px;}
.catalog-filter-point li a:hover{text-decoration:none}
.catalog-filter-point li li a span{font-size:8px;display:inline-block;line-height:8px}
.catalog-filter-title{color:#fff;font-weight:400;font-size:14px;line-height:20px;border-bottom:1px solid #4d4d97;padding:0 0 10px;cursor:pointer;margin-bottom:25px;position:relative}
.catalog-filter-title.open{margin-bottom:15px}
.catalog-filter-title small{color:#fff;font-size:10px;line-height:10px;width:15px;text-align:center;display:inline-block;position:absolute;right:0;top:5px;-webkit-transition:-webkit-transform .4s ease-in-out;-ms-transition:-ms-transform .4s ease-in-out;transition:transform .4s ease-in-out}
.catalog-filter-title.open small{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.bottom-line{border-bottom:1px solid #4d4d97}
.catalog-filter-title span{display:block;width:calc(100% - 20px)}
.catalog-filter-point li li[data-series-id] a{color:#00cdff;text-transform:uppercase}
.catalog-parent .analog-cards-parent .analog-cards .item{padding:0 10px 20px}
.filter-reset-button{font-size:12px;line-height:12px;color:#fff;cursor:pointer;margin-bottom:10px;opacity:1;/*position:sticky;top:0;*/background:#141451;padding-top:15px;padding-bottom:15px;z-index:9999}
.filter-reset-button a{border-bottom:1px dotted #fff;color:#fff}
.filter-reset-button a:hover{text-decoration:none}
.filter-banner a{display:block;margin-bottom:20px}
.filter-banner a img{max-width:100%;height:auto}
img{opacity:1;transition:opacity .3s}
img[data-src]{opacity:0}
.tab-product-content ul{list-style:none;color:#fff;padding-left:0;font-size:14px;line-height:16px;margin-bottom:15px}
.tab-product-content ul li{padding-left:20px;position:relative}
.tab-product-content ul li:before{content:'-';color:#fff;position:absolute;left:0;top:0}
.tab-product-content ul li ul{margin-top:10px}
.just-text-parent{background:#141451;padding-top:45px;padding-bottom:45px}
.just-text{max-width:1400px;margin:0 auto}
.just-text-parent .just-text{color:#fff;padding-left:15px;font-size:14px;line-height:20px}
.just-text-parent .just-text ul{list-style:none;color:#fff;padding-left:0;font-size:14px;line-height:17px;margin-bottom:15px}
.just-text-parent .just-text ul li{padding-left:20px;position:relative}
.just-text-parent .just-text ul li ul{margin-top:10px}
.just-text-parent .just-text ul li:before{content:'-';color:#fff;position:absolute;left:0;top:0}
.just-text-parent .just-text ol { padding-left: 20px; }
.just-text-parent .just-text ul, .just-text-parent .just-text ol { margin-top:10px; }
.main-filter,.second-filter{background:#101040;padding:15px 10px 5px;margin-bottom:20px}
.catalog-filter h5{font-size:12px;line-height:12px;color:#fff;margin-bottom:20px;padding-left:3px}
.parent-content-text{background:#141451;padding-top:45px;padding-bottom:45px}
.content-text{max-width:1400px;margin:0 auto}
.content-text .paragraph{color:#fff;font-size:14px;line-height:19px;margin-bottom:15px}
.content-text h1{font-size:27px;line-height:32px;margin-bottom:30px;font-weight:400}
.content-text .paragraph ul,.content-text .paragraph ol,.product-promo-images .description ul,.product-promo-images .description ol,.text-seo ul,.text-seo ol{list-style:none;color:#fff;padding-left:0;font-size:14px;line-height:17px;padding-bottom:15px;padding-top:15px;margin-bottom:0;}
.content-text iframe{max-width:100%;height:auto;margin-bottom:20px}
.content-text .paragraph ul li,.content-text .paragraph ol li,.product-promo-images .description ul li,.product-promo-images .description ol li,.text-seo ul li,.text-seo ol li{padding-left:20px;position:relative}
.content-text .paragraph ol li,.product-promo-images .description ol li,.text-seo ol li{counter-increment:myCounter}
.content-text .paragraph ul li ul{margin-top:10px}
.content-text .paragraph ul li:before,.product-promo-images .description ul li:before,.text-seo ul li:before{content:'-';color:#fff;position:absolute;left:0;top:0}
.content-text .paragraph ol li:before,.product-promo-images .description ol li:before,.text-seo ol li:before{content:counter(myCounter)'.';color:#fff;position:absolute;left:0;top:0}
.big-header-parent-small-version-for-main-page{position:sticky;top:0;z-index:9999;margin-top:-55px}
.big-header-parent-small-version-for-main-page .header-first-line{position:static!important;margin:0 auto}
.big-header-parent-small-version-for-main-page .big-header{padding-top:0!important;padding-bottom:0!important}
.big-header-parent-small-version-for-main-page .header-lang-switch{opacity:0;transition:all .4s ease-out}
@media only screen and (max-width: 991px) {
.header-first-line{padding-top:10px;margin:0}
.logo-image{border-bottom:1px solid #4d4d97;padding-bottom:10px;transition:all .4s ease-out}
.big-header-parent-small-version .big-header{padding:10px 0}
}
.fakeScroll__wrap{position:relative;left:-18px}
.fakeScroll__content{right:-18px;padding-right:20px}
.fakeScroll__track{right:2px}
.big-header-parent-sticky{position:sticky;top:0}
.big-header-parent-sticky.sticky > .big-header{padding-bottom:0}
.big-header-parent-sticky.sticky{border-bottom:1px solid #4d4d97}
.big-header-parent-sticky.sticky .header-info-line{margin-top:1px;margin-bottom:7px}
.big-header-parent-small-version .big-header .header-first-line{position:fixed;top:0;}
.big-header-parent-small-version.bottom-line{border:none;}
.big-header-parent-small-version.bottom-line .header-first-line{
    border-bottom:none;
}
.big-header-parent-small-version.bottom-line .header-first-line.border_bottom{
    border-bottom: 1px solid #4d4d97;
}
.menu-rules ul{text-align:center!important}
.menu-rules .search-sidebar-parent { display:none !important; }
.big-header-parent-small-version-for-main-page .logo-image{opacity:0;transition:all .4s ease-out}
@media only screen and (max-width: 991px) {
.right-sidebar,.left-sidebar{display:block;position:fixed;right:20px;font-size:21px;color:#ed2a33;top:13px;z-index:9999;cursor:pointer}
.left-sidebar{left:20px;right:unset}
}
.right-sidebar-wrapper,.left-sidebar-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:10000;display:none;cursor:pointer}
@media only screen and (max-width: 600px) {
.right-sidebar-panel,.left-sidebar-panel{width:100%!important}
}
.left-sidebar-panel .catalog-filter{margin-left:0;padding:10px 15px}
.left-sidebar-panel .filter-reset-button{top:-15px}
.series-color{text-transform:uppercase;color:#00cdff!important}
.series-color a { color:inherit; text-decoration:underline; }
.series-color a:hover { text-decoration:none; }
.footer-map-parent .series-color{color:#fff!important}
.content-text-parent{background:#101040;padding-top:55px;padding-bottom:55px}
.content-text-parent .content-text{max-width:1400px;margin:0 auto;padding:0 15px}
.content-text-parent .content-text h1{color:#fff;font-size:30px;font-weight:400;margin-bottom:30px}
.content-text-parent .content-text img{max-width:100%;height:auto!important}
.sidebar-menu-line{list-style:none;padding-left:20px;margin-top:20px}
.sidebar-menu-line li{display:block;padding:5px 0}
.sidebar-menu-line li a{text-transform:uppercase;font-size:14px;line-height:20px;color:#fff}
.controls-buttons{height:40px;margin-top:30px;margin-left:0;margin-right:0}
.controls-buttons > *{padding:0}
.controls-buttons .header-login-button,.controls-buttons .header-lang-switch{top:0}
.controls-buttons .header-lang-switch .selectric .button,.header-lang-switch .selectric-items{background:#101040}
.controls-buttons .header-lang-switch{left:20px}
.controls-buttons .header-login-button{right:20px}
@media only screen and (max-width: 700px) {
.header-service-line .breadcrumb a,.header-service-line .breadcrumb-item.active{font-size:11px}
.header-service-line .breadcrumb-item{line-height:14px}
.breadcrumb-item{padding-right:.5rem}
.breadcrumb-item+.breadcrumb-item{padding-left:0}
.container-fluid > h4{font-size:18px; margin-top: 20px;}
.product-promo-images-parent{padding-top:20px;padding-bottom:35px}
.tech-list-parent,.product-details-tabs-parent,.text-seo-parent,.product-complect-parent,.product-gallery-parent,.analog-cards-parent,.setup-scheme-parent,.content-text-parent{padding-top:30px;padding-bottom:30px}
.product-promo-images-parent{padding-top:10px}
footer .menu{padding-top:30px}
footer .contacts{padding:30px 15px}
.product-loaded-info h2{font-size:25px;line-height:25px;margin-bottom:5px}
.more-link{text-align:center}
.content-text-parent { padding-top:80px; }
.content-text-parent .content-text h1{font-size:22px}
.promo-image-place > .gallery-begin {padding-bottom:80%}
.header-service-line .breadcrumb{padding-top:10px;padding-bottom:10px}
.sticky-line .header-service-line .breadcrumb{padding-top:3px;padding-bottom:10px}
.big-header-parent .big-header{padding-bottom:0}
.header-ancor-line{display:none}
}
@media only screen and (max-width: 991px) {
.big-header-parent-small-version-for-main-page .right-sidebar,.big-header-parent-small-version-for-main-page .left-sidebar{position:absolute}
.big-header-parent-small-version-for-main-page .big-header{position:relative}
.promo-image-place img{width:auto;height:auto;max-width:75%;max-height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
/*.header-service-line,.header-info-line,.header-ancor-line{display:none}*/
.tab-product-content h2{font-size:32px;margin-top:10px;margin-left:-2px;line-height:30px;margin-bottom:20px}
.tab-product-content h3{font-size:16px;top:-22px}
.product-name-tab{top:-10px}
.product-name-tab .more-link{position:static}
.product-loaded-info .more-link .read-more span span{display:none}
.selectric-product-details-select{margin-bottom:50px}
}
.selectric-items li.series-color{text-transform:unset}
.product-details-tabs .selectric-items li.highlighted,.product-details-tabs .selectric-items li.selected{background:#fff;color:#141451}
.left-sidebar-panel .all-catalog-link{padding-left:20px}
.left-sidebar-panel .all-catalog-link a{
    font-size:12px;
    /*text-decoration:underline*/
}
.left-sidebar-panel #accordion-serieses-sidebar{margin-bottom:40px}
.left-sidebar-panel #accordion-serieses-sidebar .nav-link{padding-left:32px}
.left-sidebar-panel #accordion-serieses-sidebar .btn.btn-link{
    padding-left:10px;
    font-size:14px;
    padding-bottom:0;
    padding-top:0;
    color:#fff;
    text-align: left;
    text-decoration: none;
}
.left-sidebar-panel #accordion-serieses-sidebar .nav-link,.left-sidebar-panel #accordion-serieses-sidebar .nav-link *{
    font-size:12px;color:#00cdff;text-transform:uppercase
}
.left-sidebar-panel #accordion-serieses-sidebar .nav-link em{font-style:normal;text-transform:uppercase}
.left-sidebar-panel #accordion-serieses-sidebar .nav-link small{text-transform:lowercase}
/* .left-sidebar-panel #accordion-serieses-sidebar .nav-link > span{padding:5px 8px 4px} */
.left-sidebar-panel #accordion-serieses-sidebar .nav-link.current-item > span{background:#00cdff;border-radius:3px;cursor:default}
.left-sidebar-panel #accordion-serieses-sidebar .nav-link.current-item *{color:#fff}
.left-sidebar-panel .card-header{padding-bottom:5px}
.left-sidebar-panel .nav-link{padding-bottom:3px}
.left-sidebar-panel #accordion-serieses-sidebar .btn.btn-link span{
    /*padding:5px 10px; */
    text-transform:uppercase;
}
.left-sidebar-panel #accordion-serieses-sidebar .btn.btn-link.current-item span{
    /*background:#fff;*/
    /*border-radius:3px;*/
    cursor:default;
    /*color:#141451*/
    font-weight: 800;
}
.footer-map-parent{background:#141451;padding:0;padding-top:55px}
.footer-map-parent h4{max-width:1400px;margin:0 auto;color:#fff;font-size:30px;font-weight:400;margin-bottom:30px;padding-left:30px}
.footer-map-parent .footer-map{max-width:1400px;background-size:cover;background-repeat:no-repeat;background-position:center;height:400px;margin:0 auto}
.footer-map-parent h4 a{display:inline-block;padding:7px 10px 8px;color:#fff;transition:all .6s;border-bottom:2px solid #4d4d97;position:relative}
.footer-map-parent h4 a:hover{text-decoration:none;border-bottom:2px solid #fff}
@media only screen and (max-width: 700px) {
.footer-map-parent{padding-top:30px}
/*.footer-map-parent .footer-map{height:250px}*/
.footer-map-parent > h4{font-size:18px}
.footer-map-parent h4 a{font-size:13px;padding:4px 7px 5px;margin-left:13px;top:-2px}
}
.footer-map a{display:block;height:100%;width:100%}
/*.header-lang-switch{display:none}*/
.header-login-button{display:none}
.bookmark-series-parent{width:140px;height:20px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);position:fixed;left:-60px;top:calc(50% - 10px);background:#00cdff;text-align:center;border:1px solid #00cdff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;cursor:pointer;transition:all .4s ease-out}
.bookmark-series-parent .bookmark-series{color:#141451;font-size:13px;line-height:18px;display:block}
.bookmark-series-parent .bookmark-series:hover{text-decoration:none}
.bookmark-series-parent:hover{background:#101040;border-color:#4d4d97}
.bookmark-series-parent:hover .bookmark-series{color:#00cdff}
.logo-404{text-align:center}
.logo-404 svg{width:100%;height:auto}
.logo-and-search-404{padding-top:50px}
.logo-and-search-404 h1{font-size:160px;font-weight:300;color:#fff;opacity:1;letter-spacing:25px}
.logo-and-search-404 h2{font-size:16px;font-weight:300;color:#fff;opacity:1;text-align:center}
.logo-and-search-404 h2 a{color:#fff;text-decoration:underline}
.logo-and-search-404 h2 a:hover{text-decoration:none}
@media only screen and (max-width: 700px) {
.logo-and-search-404{padding-top:30%}
.logo-and-search-404 h1{font-size:85px;letter-spacing:10px}
.logo-and-search-404 h2{font-size:12px}
.bookmark-series-parent{display:none}
}
.h1-404{margin-top:90px}
.goto-404{color:#fff;text-align:center;position:absolute;bottom:0;width:calc(100% - 30px);font-size:16px}
.goto-404 a { color:#fff;text-decoration:underline; }
.goto-404 a { text-decoration:none; }
@media only screen and (max-width: 700px) {
.goto-404{font-size:12px}
}
.page-404{height:100vh!important}
@media only screen and (min-width: 700px) {
.footer-phone-point,.footer-phone-point a{line-height:15px!important}
}
.iframe-responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0; }
@media only screen and (min-width: 991px)
{
    .iframe-responsive
    {
        padding-bottom:33.75% !important;
        width:60%;
        margin:0 auto;
    }
}
.iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.sidebar-menu-line-contacts a{text-transform:uppercase;color:#fff;font-size:13px}
.sidebar-menu-line-contacts li{color:#fff;font-size:13px}
.sidebar-menu-line-contacts li strong{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;cursor:pointer;}
.product-promo-images-parent-product-page > .information .serises,.product-promo-images-parent-product-page > .information .article{color:#00cdff;font-size:22px;text-align:left;line-height:11px;display:inline-block}
.product-promo-images-parent-product-page > .information .article{color:#fff;text-align:right;padding-right:0;padding-left:4px}
.product-promo-images-parent-product-page > .information .serises{padding-left:0;margin-top:10px;padding-right:4px}
.product-promo-images-parent-product-page > .information .serises span{font-weight:500;text-transform:uppercase}
.product-promo-images-parent-product-page > .information .serises small,.product-promo-images-parent-product-page > .information .article small{font-size:10px}
.product-promo-images-parent-product-page > .information .article small{display:inline-block;padding-bottom:4px;float:right}
.product-promo-images-parent-product-page > .information .serises small em{font-style:normal;text-transform:uppercase}
.main-product-type-list {padding-left:0; list-style:none;}
.main-product-type-list li {color:#fff;font-size:14px; line-height:20px; cursor:pointer; text-transform:uppercase;margin-bottom:4px;}
.main-product-type-list li span:hover {text-decoration:underline;}
.main-product-type-list span { display:inline-block; padding:5px 10px; /*border-radius:5px;border:1px solid #141451;*/ }
.main-product-type-list-child-list .selected-this > span {background:#101040;border:1px solid #4d4d97 !important; border-radius:5px;}
.tab-product-content-section > div.analog-cards { display:none; }
.tab-product-content-section > div.analog-cards.selected-this-list { display:block; }
.owl-carousel .owl-nav .disabled { display:none; }
.tab-product-content-section h2 { color:#fff;font-size: 30px;font-weight: 400; margin-bottom: 30px;text-transform:uppercase; }
.tab-product-content-section h2 a { text-align:right;font-size: 16px;float:right; color:#fff;  display:inline !important; text-decoration:none; opacity:0.6; text-transform:lowercase; position:relative; top: -5px; }
.tab-product-content-section h2 a em { font-style:normal;text-transform:uppercase; white-space:nowrap; }
.tab-product-content-section h2 a:hover { opacity:1; }
.tab-product-content-section h2 a i { float:right; position:relative; top: 1px; font-size:36px; }
.tab-product-content-section .paragraph { color:#fff; font-size:14px; line-height:17px; margin-top: 30px; }
.tab-product-content-section .paragraph a { color:#fff; text-decoration:underline; }
.tab-product-content-section .paragraph a:hover { text-decoration:none; }
.product-details-tabs .analog-cards .item-inside { border:1px solid #4d4d97; border-radius: 5px;padding:10px; margin-top:30px; max-height:320px; }
.tab-product-content-section h2 a:after { content: "\f054"; font-family: "Font Awesome 5 Free"; font-weight: 900; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position:absolute; right: -30px; font-size:36px; top:3px; }
@media only screen and (max-width: 539px) {
.tab-product-content-section h2 a { margin-right: 30px; margin-top:10px;}
.tab-product-content-section .analog-cards .image { float:left; position:static; height:50px; width:50px; margin-right:30px; line-height:50px; }
.tab-product-content-section .analog-cards .image img {  max-width: 50px; max-height:50px; text-align:center; position:static;  }
.tab-product-content-section .analog-cards .information { float:left; }
.product-details-tabs .analog-cards .item-inside { height:70px; }
.tab-product-content-section .analog-cards .information .serises { font-size:25px; margin-top:15px; }
.tab-product-content-section .analog-cards .information .serises small { font-size:13px; }
.selectric-product-details-select {position: sticky; top: 55px; z-index: 9998; padding: 15px 0; width: 100%; background: #141451;}
.selectric-product-details-select .selectric .label, .selectric-product-details-select .selectric-items li  { text-transform:uppercase;font-size: 13px; }
}
.product-type-transform { text-transform:uppercase; }
@media only screen and (max-width: 1150px) {
.main-product-type-list li { font-size:12px; }
}
.go-to-product-type-left-sidebar {
    color:#ff5959;
    font-size:12px; line-height:26px;
    /*text-decoration:underline;*/
    /*font-weight: 800;*/
    position:relative;
    top:-10px;
    left: 10px;
    display:none;
}
.go-to-product-type-left-sidebar:hover {
    text-decoration:underline;
    /*color:#fff; */
    color:#ff5959;
    opacity:0.9;
}
#accordion-serieses-sidebar button:hover {
    /*text-decoration:underline; */
}
#accordion-serieses-sidebar button span:hover {
    /*text-decoration:underline; */
    /*font-weight: 800;*/
    margin-left: -5px;
}
.analog-cards-parent-product-type-page {background:#141451;padding-top: 5px;}
.catalog-filter-preloader { position:absolute; top:0; left:0; width:100%; height:100%; background-color: rgba(14, 14, 51, 0.7); border: 1px solid #4d4d97; display:none; }
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.lds-css.ng-scope
{
    position:absolute;
    top:calc(50% - 55px);
    left: calc(50% - 55px);
}
.lds-spinner {
  position: relative;
}
.lds-spinner div {
  left: 94px;
  top: 48px;
  position: absolute;
  -webkit-animation: lds-spinner linear 1s infinite;
  animation: lds-spinner linear 1s infinite;
  background: #fff;
  width: 12px;
  height: 24px;
  border-radius: 40%;
  -webkit-transform-origin: 6px 52px;
  transform-origin: 6px 52px;
}
.lds-spinner div:nth-child(1) {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-animation-delay: -0.916666666666667s;
  animation-delay: -0.916666666666667s;
}
.lds-spinner div:nth-child(2) {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  -webkit-animation-delay: -0.833333333333333s;
  animation-delay: -0.833333333333333s;
}
.lds-spinner div:nth-child(3) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
  -webkit-animation-delay: -0.75s;
  animation-delay: -0.75s;
}
.lds-spinner div:nth-child(4) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation-delay: -0.666666666666667s;
  animation-delay: -0.666666666666667s;
}
.lds-spinner div:nth-child(5) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
  -webkit-animation-delay: -0.583333333333333s;
  animation-delay: -0.583333333333333s;
}
.lds-spinner div:nth-child(6) {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.lds-spinner div:nth-child(7) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-animation-delay: -0.416666666666667s;
  animation-delay: -0.416666666666667s;
}
.lds-spinner div:nth-child(8) {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
  -webkit-animation-delay: -0.333333333333333s;
  animation-delay: -0.333333333333333s;
}
.lds-spinner div:nth-child(9) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}
.lds-spinner div:nth-child(10) {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  -webkit-animation-delay: -0.166666666666667s;
  animation-delay: -0.166666666666667s;
}
.lds-spinner div:nth-child(11) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
  -webkit-animation-delay: -0.083333333333333s;
  animation-delay: -0.083333333333333s;
}
.lds-spinner div:nth-child(12) {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.lds-spinner {
  width: 111px !important;
  height: 111px !important;
  -webkit-transform: translate(-55.5px, -55.5px) scale(0.555) translate(55.5px, 55.5px);
  transform: translate(-55.5px, -55.5px) scale(0.555) translate(55.5px, 55.5px);
}
.second-filter .catalog-filter-title small
{
    display:none;
}
.second-filter .catalog-filter-title em
{
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    width: 15px;
    text-align: center;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 2px;
    -webkit-transition: -webkit-transform .4s ease-in-out;
    -ms-transition: -ms-transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
}
.second-filter-overflow
{
    display:none;
    position:fixed;
    width:100%;
    height:100%;
    top:0%;
    left:0%;
    background:rgba(0,0,0,0.8);
    z-index:999999;
}
.second-filter-overflow > div
{
    position:fixed;
    width:90%;
    height:90%;
    top:5%;
    left:5%;
    background:#141451;
    border:1px solid #fff;
    border-radius:10px;
    z-index:999999;
}
.second-filter-overflow > div .catalog-filter-point ul.catalog-filter-point
{
    width:26%;
    float:left;
    margin-top:30px;
    padding-left:6%;
}
.catalog-filter-sticky-top
{
    position:sticky;
    top:45px;
}
.catalog-filter-sticky-bottom
{
    position:fixed;
    bottom:0px;
}
.sidebar-grid-item
{
    padding: 5px !important;
    border: 1px solid #4d4d97;
    border-radius: 5px;
}
.sidebar-grid-item .image
{
    position:relative;
    min-height:90px;
}
.sidebar-grid-item .image img
{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
#accordion-serieses-sidebar .card-body .row
{
    margin-left:0;
    margin-right:0;
    /*margin-top:15px;*/
}
#accordion-serieses-sidebar .card-body .row > div
{
    padding-left:7px;
    padding-right:7px;
    margin-bottom:14px;
}
.sidebar-grid-item small
{
    display:block;
    font-size: 10px !important;
    position: relative;
    top: -7px;
}
@media only screen and (max-width: 650px)
{
    .left-sidebar-panel #accordion-serieses-sidebar .sidebar-grid-item span
    {
        font-size:16px;
    }
    .left-sidebar-panel #accordion-serieses-sidebar .sidebar-grid-item small
    {
        font-size: 12px !important;
        top: -8px;
    }
    .sidebar-grid-item .image
    {
        min-height:100px;
    }
}
.promo-image-place .icon-chevron-left,
.promo-image-place .icon-chevron-right
{
    color:#fff;
    font-size:30px;
    position:absolute;
    top:50%;
    margin-top:-15px;
}
.promo-image-place .icon-chevron-left
{
    left: 0px;
}
.promo-image-place .icon-chevron-right
{
    right:0px;
}
.promo-image-place .icon-chevron-left:hover,
.promo-image-place .icon-chevron-right:hover
{
    opacity:0.6;
}
section.search-header
{
    background: #101040;
    padding-top:55px;
}
section.search-header > div
{
    max-width: 1400px;
    width: 100%;
    margin:0px auto;
    padding:20px 0 30px  0;
}
section.search-header > div h1
{
    color: #fff;
    line-height: 32px;
    font-size: 30px;
    font-weight: 400;
    padding:0 15px;
}
@media only screen and (max-width: 650px)
{
    section.search-header > div h1
    {
        line-height: 26px;
        font-size: 18px;
    }
}
.search-product-item .information
{
    display:block;
    margin-bottom:20px;
}
.search-product-item a.information:hover
{
    text-decoration:none;
}
.white-link
{
    color:#fff;
    text-decoration:underline;
}
.white-link:hover
{
    color:#fff;
    text-decoration:none;
}
.tech-list-parent-search
{
    padding-bottom:0;
}
.tech-list-parent-search .tech-list,
.analog-cards-parent-search
{
    border-bottom:1px solid #4d4d97;
    padding-bottom:30px;
}
.tech-list-parent-search .tech-list.open
{
    border:none;
}
@media only screen and (max-width: 775px)
{
    .tech-list-parent-search
    {
        padding-top:35px;
    }
    .tech-list-parent-search .tech-list
    {
        border-bottom:1px solid #4d4d97;
        padding-bottom:35px;
    }
    .tech-list-parent-search .tech-list.open
    {
        border:none;
    }
}
.search-inside-page{width:100%;border-bottom:1px solid #fff;position:relative;}
.search-inside-page input{border:none;background:none;font-size:13px;padding:10px 1px 3px;color:#fff;width:calc(100% - 25px)}
.search-inside-page button{width:25px;border:none;background:none;color:#fff;font-size:16px}
@media only screen and (max-width: 1100px)
{
    .search-inside-page{border-bottom:1px solid #fff;}
}
@media only screen and (max-width: 600px)
{
    .search-inside-page input{font-size:13px;width:calc(100% - 25px)}
    .search-inside-page button{font-size:13px}
}
.header-service-line .search-inside-page
{
    top:-16px;
}
.sticky-line .header-service-line .search-inside-page
{
    top:-11px;
    right:-15px;
}
.left-sidebar-panel .search-inside-page
{
    width:90%;
    margin:20px  auto 30px auto;
}
.autocomplete-list
{
    position:absolute;
    top:35px;
    width:100%;
    border: 1px solid #fff;
    border-top:0;
    list-style:none;
    padding-left:0;
    padding-top:0px;
    padding-bottom:0px;
    background:#141451;
    z-index:9999;
}
.autocomplete-list  li
{
    display:block;
    font-size:13px;
    line-height:20px;
}
.autocomplete-list li a
{
    display:block;
    line-height:20px;
    font-size:13px;
    color:#fff;
    padding:5px 10px;
    text-decoration:none;
}
.autocomplete-list li a:hover,
.autocomplete-list .keyboard-action a
{
    text-decoration:none;
    background:#101040;
}
.left-sidebar-panel .autocomplete-list
{
    top: 32px;
    border:1px solid #fff;
}
.logo-and-search .autocomplete-list
{
    top:36px;
    z-index:10000;
}
@media only screen and (max-width: 1100px)
{
    .logo-and-search .autocomplete-list
    {
        border:1px solid #fff;
        top:35px;
    }
}
@media only screen and (max-width: 600px)
{
    .logo-and-search .autocomplete-list
    {
        border:1px solid #fff;
        top:45px;
    }
}
.search-control
{
    position:relative;
}
.search-control button
{
    position:absolute;
    top:5px;
    right:0;
}
.big-header-parent-small-version.bottom-line .header-first-line
{
    height:70px;
}
.big-header-parent-small-version.bottom-line
{
    /*overflow:hidden;*/
    border-bottom:1px solid #4d4d97;
}
.big-header-parent-small-version.bottom-line .header-first-line:before
{
    content:'';
    position:absolute;
    width:100%;
    left:-100%;
    background: #141451;
    height:100%;
    top:1px;
    border-bottom: none;
}

.big-header-parent-small-version.bottom-line .header-first-line.border_bottom:before
{
    border-bottom: 1px solid #4d4d97;
}

.big-header-parent-small-version.bottom-line .header-first-line:after
{
    display: none;
    content:'';
    position:absolute;
    width:100%;
    right:-100%;
    background: #141451;
    height:100%;
    top:1px;
    border-bottom: 1px solid #4d4d97;
}

.big-header-parent-small-version.bottom-line .header-first-line.open_right_header:after
{
    display: block;
}

@media screen and (max-width: 1000px) and (orientation: landscape) and (max-height: 680px)
{
    .menu-owl-news-box
    {
        display:block;
        padding-top: 70px;
    }
    .logo-and-search
    {
        /*padding-top:30px;*/
        padding-top:calc(100svh / 5 / 2);
    }
    .logo-and-search .logo
    {
        width:30%;
    }
}
.tech-list-parent-search-item .tech-list .tech-col-5,
.tech-list-parent-search-item .tech-list .tech-col-6,
.tech-list-parent-search-item .tech-list .tech-col-7
{
    display:none;
}
.tech-list-parent-search-item .tech-list-items-padding-top
{
    padding-top:61px;
}
.tech-list-parent-search-item .only-info,
.tech-list-parent-search-item .tech-info
{
    color:#8888c1;
    border-bottom:1px dotted #8888c1;
    font-size:12px;
    display:inline-block;
    margin-left:20px;
    cursor:pointer;
}
.tech-list-parent-search-item .only-info:hover,
.tech-list-parent-search-item .tech-info:hover,
.tech-list-parent-search-item .switch-info .active-tab
{
    text-decoration:none;
    color:#fff;
    border-bottom:1px dotted #fff;
    opacity:0.8;
}
.tech-list-parent-search-item .switch-info .active-tab
{
    cursor:default;
}
.tech-list-parent-search-item
{
    position:relative;
}
.tech-list-parent-search-item .switch-info
{
    position:absolute;
    top:0px;
    right:0px;
    z-index:100;
}
@media only screen and (max-width: 650px)
{
    .tech-list-parent-search-item .switch-info
    {
        position:static;
        width:100%;
        text-align:center;
        margin-bottom:20px;
        margin-top:-20px;
    }
}
.tech-list-parent-search-item .tech-list
{
    position:relative;
}
.search-product-item .image{height:150px;position:relative}
.tech-list-parent-search-item{padding-top:0px;padding-bottom:30px}
.search-sidebar
{
    display:none;
}
.search-sidebar:hover
{
    opacity:.8;
}
.search-sidebar
{
    display:block;
    font-size:21px;
    top:13px;
    z-index:9999;
    cursor:pointer;
    width: 35px;
    text-align: center;
}
@media only screen and (min-width: 1150px)
{
    .search-sidebar
    {
        width:60px;
    }
}
.search-scroll-base .search-inside-page
{
    display:none;
    width:400px;
    position:absolute;
    top:3px;
    left:20px;
}
.search-inside-page .autocomplete-list
{
    top:33px;
    border:1px solid #fff;
    border-top: 0;
}
.bottom-line .header-service-line .search-inside-page.search-control
{
    display:none;
}
.search-scroll-base
{
    position:relative;
}
.switch-info-mobile
{
    display:none;
}
@media only screen and (max-width: 767px)
{
    .switch-info-mobile
    {
        display:block;
    }
    .switch-info-desktop
    {
        display:none;
    }
}
@media only screen and (max-width: 600px)
{
    .tech-list-parent-search-item .switch-info-mobile
    {
        position:static;
        text-align:center;
        margin-bottom:20px;
        margin-top:-10px;
    }
}
.big-header-parent-small-version-for-main-page  .header-first-line:before,
.big-header-parent-small-version-for-main-page  .header-first-line:after
{
    top:0 !important;
}
.low-opacity
{
    opacity:0.6;
    cursor:default;
}
.serises-discontinued
{
    margin-left:30px;
    margin-right:30px;
    text-align:center !important;
}
.serises-discontinued *
{
    color:#ed2a33;
}
.serises-discontinued small
{
    font-size:18px !important;
}
.sticky-line .serises-discontinued,
.product-promo-images-parent-product-page .serises-discontinued
{
    margin-left:20px;
    margin-right:20px;
}
.sticky-line .serises-discontinued small
{
    font-size:7px !important;
}
.product-promo-images-parent-product-page .serises-discontinued small
{
    font-size:10px !important;
}
.discontinued-ancor
{
    color: #ed2a33 !important;
    text-decoration: none;
    border-color: #ed2a33 !important;
    -webkit-transition:color 0.4s;
    transition:color 0.4s;
}
.discontinued-ancor.active,
.discontinued-ancor:hover
{
    color:#fff !important;
}
.tech-list-parent-search-item .serises-discontinued
{
    font-size: 20px;
    text-align: left;
    line-height: 11px;
    display: inline-block;
}
.tech-list-parent-search-item .serises-discontinued span
{
    font-weight: 500;
    text-transform: uppercase;
}
.tech-list-parent-search-item .serises-discontinued small
{
    font-size: 10px !important;
}
.tech-list-parent-search-item .serises-discontinued
{
    margin:0;
}
.tech-list-parent-search-item .article.low-opacity
{
    margin-right:20px;
}
.big-header-parent.big-header-parent-sticky
{
    position:fixed !important;
}
.big-header-parent.big-header-parent-sticky .big-header
{
    padding-bottom:0;
}
.analog-cards-parent-product-type-page
{
    padding-top:265px;
}
section.search-header > div h6
{
    font-size:16px;
    font-weight:300;
    color:#fff;
    padding:0 15px;
}
@media only screen and (max-width: 767px)
{
    section.search-header > div h6
    {
        font-size:14px;
    }
}
section.search-header > div h6 span
{
    border-bottom:1px dotted #fff;
    cursor:pointer;
}
section.search-header > div h6 span:hover
{
    border-bottom:1px solid #fff;
}
.search-product-item
{
    margin-left:-15px;
}
.page-dev-box
{
    padding-top:60px;
    background:#101040;
}
.product-dev-box
{
    padding-top:250px;
    background: #141451;
}
.catalog-dev-box
{
    padding-top:20px;
    background: #141451;
}
@media only screen and (max-width: 991px)
{
    .page-dev-box,
    .product-dev-box
    {
        display:none;
    }
}
.highlight-search
{
    background:#E31E24;
    padding:0 5px;
    cursor:default;
}
@media (min-width: 700px) and (max-width: 766px)
{
    .product-promo-serieses-pages,
    .product-promo-images-parent-product-page,
    .analog-cards-parent-product-type-page
    {
        padding-top:100px;
    }
}


@media (min-width: 767px) and (max-width: 991px)
{
    .product-promo-serieses-pages,
    .product-promo-images-parent-product-page,
    .analog-cards-parent-product-type-page
    {
        padding-top:265px;
    }
}

@media (max-width: 699px)
{
    .product-promo-serieses-pages,
    .product-promo-images-parent-product-page,
    .analog-cards-parent-product-type-page
    {
        padding-top:100px;
    }
}

.series-text-class *,
.series-text-class
{
    color: #fff;
    font-size:12px !important;
}
.series-text-class div
{
    text-align:right;
    margin-bottom:1rem;
}
.load-items-from-series-search-page
{
    /*margin-top:10px;*/
    position: relative;
    top: -9px;
    left: 20px;
}
.load-items-from-series-search-page a
{

    color:#fff;
    /*border-bottom:1px dotted #fff;*/
    position:relative;
    font-size:13px;
    display: inline-block;
    padding: 5px 20px 5px 10px;
    border-radius: 5px;
    border: 1px solid #00cdff;
}
.load-items-from-series-search-page a:hover,
.load-items-from-series-search-page a.open
{
    background: #101040;
    border: 1px solid #4d4d97;
    text-decoration:none;
}
.load-items-from-series-search-page a:after
{
    content:'\f0d7';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    position:absolute;
    right:6px;
    top:9px;
}
.load-items-from-series-search-page a.open:after
{
    content:'\f0d8';
}
@media only screen and (max-width: 700px)
{
    .load-items-from-series-search-page
    {
        text-align:center;
        margin-top:20px;
    }
}
.search-product-series-item >  *
{
    display:inline-block !important;
}


@media only screen and (min-width: 700px) {
    .prod-widget-producttype {
        color: #5d5d8e;
        line-height: 1;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 14px;
        height: 14px;
    }
}

@media only screen and (max-width: 699px) {
    .prod-widget-producttype {
        display: none;
    }
}
.main-product-type-list-child-list
{
    list-style:none;
    padding: 0 15px;
    margin-top:10px;
    display:none;
}
.list-opened .main-product-type-list-child-list
{
    display:block;
}
.main-product-type-list-child-list li
{
    font-size:13px;
}
.main-product-type-list > li
{
    width:100%;
    /* background:#101040;
    border:1px solid #4d4d97;
    border-radius:5px; */
    position:relative;
    transition:all 0.4s;
}
.main-product-type-list > li *
{
    transition:all 0.4s;
    padding-left: 5px;
}

.list-opened
{
    /*
    background:#101040;
    border:1px solid #4d4d97;
    */
    border-radius:5px;
}
#accordion-serieses .main-product-type-list > li
{
    border:1px solid #141451;
}
#accordion-serieses .main-product-type-list > li.selected-this
{
    background:#101040;
    border:1px solid #4d4d97;
    border-radius:5px;
}
.list-opened > span
{
    border:1px solid #101040;
}

.list-opened .main-product-type-list-child-list .selected-this > span
{
    border:1px solid #141451;
}
.list-opened.selected-this li span
{
    border:1px solid #101040;
}
.main-product-type-list-child-list li:last-child
{
    margin-bottom:5px;
}
.main-product-type-list > li > span
{
    width:100%;
    padding-right:20%;
    border-radius: 5px;
    border:1px solid #141451;
}
.main-product-type-list > li.selected-this > span
{
/*
    background: #101040;
    border: 1px solid #4d4d97;
   */
}
#accordion-serieses .main-product-type-list > li em
{
    content:'\f078';
    position:absolute;
    top:5px;
    right:0;
    width:15%;
    text-align:center;
    font-size:18px;
    display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";
    font-weight:900;
    opacity:0.7;
}
#accordion-serieses .main-product-type-list > li:hover em
{
    opacity:1;
}
.main-product-type-list > li.list-opened em
{
    transform: rotate(180deg);
}
.analog-cards .group-product-item .information .serises
{
    color:#fff;
    line-height:20px;
}
.product-details-tabs .analog-cards.--update .item-inside
{
    height:100%;
}
.mobile-main-catalog-button,
.mobile-main-catalog-list-new-style
{
    display:none;
}
@media only screen and (max-width: 991px)
{
    .mobile-main-catalog-button
    {
        display:block;
        text-align:right;
    }
    .mobile-main-catalog-button a
    {
        display:inline-block;
        border:1px solid #fff;
        padding:6px 10px 5px 10px;
        text-transform:uppercase;
        color:#fff;
        text-decoration:none;
        line-height:1;
        margin-bottom:15px;
    }
    .mobile-main-catalog-list-new-style
    {
        display:block;
    }
    .tab-product-content-section.--update-style
    {
        display:none;
    }

}
.mobile-main-catalog-list-new-style .main-product-type-list > li
{
    margin-bottom:10px;
}
.mobile-main-catalog-list-new-style .main-product-type-list > li span
{
    display:block;
    font-size:17px;
    font-weight:500;
    line-height:1.3;
    /*padding:0;*/
    padding-left: 0;
    padding-right: 0;
}
.mobile-main-catalog-list-new-style .main-product-type-list > li > a
{
    position:static;
    width:auto;
    display:none;
    font-size:10px;
    line-height:1.2;
    font-family:inherit;
    color: #ed2a33;
    text-transform:uppercase;
    font-weight:bold;
    padding:7px 0;
    text-decoration:none;
}
.mobile-main-catalog-list-new-style .main-product-type-list-child-list li
{
    margin-bottom:10px;
}
.mobile-main-catalog-list-new-style .main-product-type-list-child-list li span
{
    font-size:17px;
    font-weight:500;
    line-height:1.2;
    padding:0;
}
.mobile-main-catalog-list-new-style .mobile-main-catalog-list-new-style-group.selected-this .main-product-type-list-child-list li a
{
    position:static;
    width:auto;
    display:none;
    font-size:10px;
    line-height:1.2;
    font-family:inherit;
    color: #ed2a33;
    text-transform:uppercase;
    font-weight:bold;
    padding:7px 0;
    font-style:normal;
    text-decoration:none;
}
.mobile-main-catalog-list-new-style .mobile-main-catalog-list-new-style-group.selected-this .main-product-type-list-child-list li.show-items a
{
    display:inline-block;
}
.mobile-main-catalog-list-new-style .main-product-type-list > li.list-opened em
{
    transform:unset;
}
.mobile-main-catalog-list-new-style .main-product-type-list > li.selected-this > span,
.mobile-main-catalog-list-new-style .main-product-type-list > li.selected-this > span:hover,
.mobile-main-catalog-list-new-style .main-product-type-list .selected-this > span,
.mobile-main-catalog-list-new-style .main-product-type-list .selected-this > span:hover
{
    background:none;
    border:1px solid #141451;
    text-decoration:none;
    margin-bottom: -5px;
    padding-left: 0;
}
@media only screen and (max-width: 575px)
{
    .product-details-tabs .analog-cards.--update .col-6
    {
        margin-bottom:20px;
    }
    .product-details-tabs .analog-cards.--update .col-6 .item-inside
    {
        margin-top:0;
        padding:15px 0;
    }
    .product-details-tabs .analog-cards.--update .col-6 .item-inside .image
    {
        width:100%;
        height:75px;
        margin:0 auto;
        line-height:75px;
        text-align:center;
    }
    .product-details-tabs .analog-cards.--update .col-6 .item-inside .image img
    {
        max-width:75px;
        max-height:75px;
    }
    .product-details-tabs .analog-cards.--update .col-6 .item-inside .information .serises
    {
        font-size:19px;
        padding:0 10px;
    }
    .product-details-tabs .analog-cards.--update .col-6 .item-inside.group-product-item .information .serises
    {
        font-size:12px;
    }
}
.mobile-main-catalog-list-new-style-group.selected-this ul
{
    display:block;
}
.mobile-main-catalog-list-new-style .mobile-main-catalog-list-new-style-group.selected-this a
{
    display:inline-block;
    position: static;
    width: auto;
    font-size: 10px;
    line-height: 1.2;
    font-family: inherit;
    color: #ed2a33;
    text-transform: uppercase;
    font-weight: bold;
    padding: 7px 0;
    text-decoration: none;
}

.mobile-main-catalog-list-new-style .card-header {padding-left:0;text-align:left;border:none!important;padding:0 !important;background:none;}
.mobile-main-catalog-list-new-style .card-header span {font-size:15px !important;}
.mobile-main-catalog-list-new-style .card-header button{color:#fff;text-align:left;border-radius:0;text-decoration:none;opacity:1!important;padding:0;text-transform:uppercase;line-height:17px}
.mobile-main-catalog-list-new-style .card-header button:hover{text-decoration:none;}
.mobile-main-catalog-list-new-style .card{background:none;border:none}
.mobile-main-catalog-list-new-style .card-body{padding:0}
.mobile-main-catalog-list-new-style .container-fluid.nav-pills a
{
    display:block;
}
.mobile-main-catalog-list-new-style .card-body .row
{
    margin-left:-8px;
    margin-right:-8px;
    /*margin-top:15px;*/
}
.mobile-main-catalog-list-new-style .card-body .row > div
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:14px;
}
.left-sidebar-panel .all-catalog-link{padding-left:20px}
.left-sidebar-panel .all-catalog-link a{
    font-size:12px;
    /*text-decoration:underline*/
}
.mobile-main-catalog-list-new-style {margin-bottom:40px}
.mobile-main-catalog-list-new-style  .nav-link{padding-left:32px}
.mobile-main-catalog-list-new-style  .btn.btn-link{
    font-size:14px;
    padding-bottom:0;
    padding-top:0;
    color:#fff;
    text-align: left;
    text-decoration: none;
}
.mobile-main-catalog-list-new-style  .nav-link,
.mobile-main-catalog-list-new-style  .nav-link *{
    font-size:11px;color:#00cdff;text-transform:uppercase;
    padding-left: 0;
}
.mobile-main-catalog-list-new-style .nav-link em{font-style:normal;text-transform:uppercase}
/*.mobile-main-catalog-list-new-style .nav-link small{text-transform:lowercase;}*/
.mobile-main-catalog-list-new-style .nav-link small{text-transform:lowercase;margin-top:1px !important;}
.mobile-main-catalog-list-new-style .nav-link.current-item > span{background:#00cdff;border-radius:3px;cursor:default}
.mobile-main-catalog-list-new-style .nav-link.current-item *{color:#fff}
.mobile-main-catalog-list-new-style .card-header{padding-bottom:5px}
.mobile-main-catalog-list-new-style .nav-link{padding-bottom:3px}
.mobile-main-catalog-list-new-style .btn.btn-link span{
    /*padding:5px 10px; */
    text-transform:uppercase;
    /*margin-bottom: -8px;*/
    padding-left: 0;
    padding-bottom: 0;
}
.mobile-main-catalog-list-new-style .btn.btn-link.current-item span{
    /*background:#fff;*/
    /*border-radius:3px;*/
    cursor:default;
    /*color:#141451*/
    font-weight: 800;
}
.mobile-main-catalog-list-new-style .main-product-type-list-child-list,
.mobile-main-catalog-list-new-style .container-fluid.nav-pills
{
    padding:0;
}
.mobile-main-catalog-list-new-style  li span:hover
{
    text-decoration:none;
    opacity:1;
}
.mobile-main-catalog-list-new-style li.selected-this .main-product-type-list-child-list
{
    display:block;
    margin-bottom:30px;
}
.mobile-main-catalog-list-new-style.--sidebar-view
{
    display:block !important;
}
.mobile-main-catalog-list-new-style .collapse.show .go-to-product-type-left-sidebar
{
    display:inline-block !important;
}
.product-group-page .analog-cards-parent-product-type-page h5,
.product-group-page .analog-cards-parent-product-type-page .analog-cards .row
{
    display:none;
}
.product-group-title.--new-style
{
    color: #fff;
    padding-left: 0;
    font-size: 25px;
}
.product-group-title.--new-style b
{
    cursor:pointer;
}
.product-group-title.--new-style em
{
    display:none;
}
.product-group-page .product-group-title.--new-style em
{
    display:inline;
    font-size:20px;
    opacity:0.7;
    display:inline-block;
    margin-left:7px;
    transition:all 0.3s;
}
.analog-cards.--open .product-group-title.--new-style em
{
    transform: rotate(180deg);
    opacity:1;
}
.analog-cards.--open h5
{
    display:block;
    margin-bottom: 10px;
}
.analog-cards.--open h5 .information .serises
{
    line-height:3px;
}
.analog-cards.--open h5 .information .serises span
{
    font-size: 20px;
}
.analog-cards.--open h5 .information .serises small
{
    font-size: 10px;
}
div.hide
{
    display:none;
}
.analog-cards.--open div.margin-40
{
    display:block;
    margin-top:40px;
}
.analog-cards .series-description
{
    font-size: 12px !important;
    border-top: 1px solid #ffffff;
    padding-top: 10px;
    display:inline-block;
    margin-top:9px;
    opacity:0.8;
}
@media only screen and (max-width: 575px)
{
    .analog-cards.--open h5 .information .serises
    {
        line-height:8px;
    }
    .analog-cards .series-description
    {
        margin-top:5px;
        padding-top:6px;
    }
}
.analog-cards.--open .product-group-title.--new-style
{
    margin-bottom:10px;
}
.row-show
{
    display:flex !important;
}
.product-group-page .analog-cards.--open .information .serises
{
    cursor:pointer;
}
.product-group-title.--new-style a
{
    display:none;
}
.product-group-page .product-group-title.--new-style a
{
    display:inline-block;
    font-size: 10px;
    line-height: 1.2;
    font-family: inherit;
    color: #ed2a33;
    /*text-transform: uppercase;*/
    font-weight: bold;
    padding:0;
    text-decoration: none;
    top:-10px;
    position:relative;
}
.product-group-page .analog-cards h5 a
{
    color: #ed2a33;
    opacity:1;
    padding-right: 10px;
    font-size: 10px;
    line-height: 1.2;
    /*text-transform: uppercase;*/
    font-weight: bold;
}
.product-group-page .analog-cards h5 a::after
{
    color:#fff;
    font-size:14px;
    top:-1px;
    right:-10px;
}
.product-group-page .analog-cards-parent-product-type-page
{
    padding-top:200px !important;
}
@media only screen and (max-width: 699px)
{
    .product-group-page .analog-cards-parent-product-type-page
    {
        padding-top:150px !important;
    }
}

.header-lang-switch{
    display: none;
}

.header_language_switcher{
    width: 72px;
    position: absolute;
    top: 8px;
    right: 15px;
    height: 32px;
    border: 1px solid #4d4d97;
    border-radius: 5px;
    background: transparent;
    font-size: 14px;
    color: #FFFFFF;
    overflow: hidden;
    text-transform: uppercase;
    font-weight: 700;
    z-index: 999;
}

.header_language_switcher.language_switcher_right_sidebar{
    left: 20px;
}

.header_language_switcher.first_on_the_page{
    top: 20px;
    right: 20px;
}

.header_language_switcher.close_language_select{
    height: 32px;
    transition: all .4s ease-out;
}

.header_language_switcher.open_language_select{
    height: unset;
    transition: all .4s ease-out;
}



.big-header-parent-small-version-for-main-page .header_language_switcher {
    opacity: 0;
    transition: all .4s ease-out;
}

.first_line_language_switcher{
    height: 32px;
    cursor: pointer;
}

.cur_language{
    margin: 0 15px 0 10px;
    position: relative;
    top: 5px;
}

.arrow_cur_language{
    padding-left: 18px;
    display: inline-block;
}

.arrow_cur_language:after{
    border-top-color: #fff!important;
    content: " ";
    position: absolute;
    top: -1px;
    right: 0;
    bottom: 0;
    left: 34px;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #BBB;
    border-bottom: none;
}

.list_of_languages{
    font-size: 12px;
    font-weight: 400;
    background: #101040;
}

.border_top_one_el_of_list_of_languages{
    border-top: 1px solid #4d4d97;
    width: 50px;
    margin: auto;
    height: 1px;
}

.one_el_of_list_of_languages{
    padding: 10px 15px 10px 10px;
    display: block;
}

.container_one_el_of_list_of_languages{
    display: block;
    color: #FFFFFF!important;
    text-decoration: none;
}
.container_one_el_of_list_of_languages:hover{
    background: #FFFFFF!important;
    color: #4d4d97!important;
    text-decoration: none;
}

.sloiler-text-seo a.hidden_span {
    /*max-width:1400px;*/
    /*margin:0 auto;*/
    /*color:#fff;*/
    display: none;
}


.good_on_the_way{
    color: #ed2a33;
}

.good_on_the_way span {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
}

.good_on_the_way span {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 11px;
}

.good_on_the_way small {
    font-size: 10px;
    font-weight: 400;
}

.header-info-line .information .serises.good_on_the_way span {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 2.5vw;
}

.tech-list-parent h2 {
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-left: 15px;
}

.product-complect-parent h2 {
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-left: 15px;
}

.analog-cards-parent h3 {
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-left: 15px;
}

.analog-cards-parent h2 {
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-left: 15px;
}

/*.analog-cards .key h4 {*/
/*    font-size: 14px;*/
/*    line-height: 14px;*/
/*    margin-bottom: 0;*/
/*    text-transform: uppercase;*/
/*    color: #ff6161 !important;*/
/*}*/

/*.analog-cards .key h5 {*/
/*    font-size: 12px;*/
/*    line-height: 12px;*/
/*    margin-bottom: 0;*/
/*    color: #ff6161 !important;*/
/*}*/

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: nowrap;
    padding: 0.75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 0.25rem;
    text-wrap: nowrap;
    overflow-y: auto;
}

.header-service-line .breadcrumb {
    background: none;
    margin-top: 0;
    margin-bottom: 3px;
    padding-top: 10px;
}

@media (max-width: 766px)
.product-promo-images-parent-product-page > .information, .product-promo-images-parent-regular-page div {
    display: block;
    margin-top: 20px;
}
@media only screen and (max-width: 700px)
.container-fluid > div {
    font-size: 18px;
    margin-top: 20px;
}

.product-promo-images-parent-regular-page div.title_div_product_promo_images_parent {
    display: none;
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-left: 15px;
}

.promo-image-place iframe {
    width: 100%;
    /*height: auto;*/
    height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.promo-image-place img {
    width: auto;
    /*height: auto;*/
    position: unset;
    margin: auto;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
}

.video-container{
    text-align: center;
    text-align: -webkit-center;
}

.promo-image-place > .gallery-begin {
    padding-bottom: 0;
    text-align: -webkit-center;
    text-align: center;
}

.footer-map-parent h2 {
    max-width: 1400px;
    margin: 0 auto;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 30px;
    /*padding-left: 30px;*/
    padding: 0 30px;
}
@media (max-width: 432px) and (max-height: 470px) {
    .logo-and-search {
         /*padding-top: 100px;*/
        padding-top:calc(100svh / 5 / 2);
    }
}

@media (max-width: 400px) and (max-height: 570px) {
    .logo-and-search {
        /*padding-top: 155px;*/
        padding-top:calc(100svh / 5 / 2);
    }
}

@media (max-width: 290px) and (max-height: 565px) {
    .logo-and-search {
        /*padding-top: 155px;*/
        padding-top:calc(100svh / 5 / 2);
    }
}

@media (max-height: 435px){
    .menu-owl-news.owl-carousel.owl-loaded.owl-drag{
        display: none;
    }
    .logo-and-search {
        /*padding-top: 30px;*/
        padding-top:calc(100svh / 5 / 2);
    }
}

@media (max-height: 290px) {
    .logo-and-search {
        padding-top: 0;
    }
}

@media (max-height: 502px) and (max-width: 502px) {
    .logo-and-search{
        /*padding-top: 30px;*/
        padding-top:calc(100svh / 5 / 2);
    }
}

@media (max-width: 1100px) and (max-height: 350px){
    .logo-and-search{
        padding-top: 0;
    }
}

@media (max-height: 410px) and (min-width: 900px){
    .search.search-control{
        display: none;
    }
    .presearch-link{
        display: none;
    }
}

@media (max-height: 300px) {
    .search.search-control{
        display: none;
    }
    .presearch-link{
        display: none;
    }
}

footer .contacts .f_block_name{
    font-size: 20px;
    font-weight: 300;
    line-height: 20px;
    color: #fff;
}

footer .contacts div.f_block_name:last-child{
    text-align: left;
}
@media (max-width: 766px) {
    .product-promo-images-parent-regular-page div.title_div_product_promo_images_parent {
        display: block;
        margin-top: 20px;
        color: #FFFFFF;
    }
}

@media (max-width: 991px) {
    section.search-header {
        background: #101040;
        padding-top: 125px;
    }
}

@media (max-width: 767px) {
    section.search-header {
        background: #101040;
        padding-top: 100px;
    }
}