body {font-size:0;margin:0;padding:0;font-family:'Jost',sans-serif;line-height:1.2;}
* {-webkit-box-sizing:border-box;box-sizing:border-box;}
img {max-width: 100%;}
a {color:#b31433;}
ul li, p {color:#393939;}
.wrap {max-width:1100px;margin:0 auto;}
.tac {text-align:center;}
.tar {text-align:right;}
.tal {text-align:left;}
.tran,.none-active-btn,.items-category > div > a > div > img {-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.grad {background-image:-webkit-gradient(linear, left bottom, left top, from(#0b4494), to(#008cff));background-image:-o-linear-gradient(bottom, #0b4494, #008cff);background-image:linear-gradient(0deg, #0b4494, #008cff);}
.gradblack {background-image:-webkit-gradient(linear, left bottom, left top, from(#000000), to(#828282));background-image:-o-linear-gradient(bottom, #000000, #828282);background-image:linear-gradient(0deg, #000000, #828282);}
h1, h2, h3 {font-size:35px;}
/*** PRELOADER ***/
.preloader {position:fixed;left:0;top:0;right:0;bottom:0;background:#ffffff;z-index:100;}
.preloader-wrap {position:relative;top:50%;left:50%;width:200px;height:80px;margin-top:-40px;margin-left:-100px;text-align:center;}
.preloader-wrap > img {width:100%;height:auto;-webkit-animation:pulse 1.3s infinite;animation:pulse 1.3s infinite;}
.loaded-hiding .preloader {opacity:0;}
.loaded .preloader {display:none;}
.hide-scroll-y {overflow-y:hidden;}
@-webkit-keyframes pulse {0%,100% {-webkit-transform:scale(0.8);transform:scale(0.8);}50%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes pulse {0%,100% {-webkit-transform:scale(0.8);transform:scale(0.8);}50%{-webkit-transform:scale(1);transform:scale(1);}}
/*** END PRELOADER ***/
/*** HEADER ***/
.first-screen {/*height:100vh;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:linear-gradient(to bottom,rgba(2,32,92,.68),rgba(2,32,92,.68)), url(/img/first-screen.jpg);*/}
.first-screen {height:100vh;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(/img/first-screen2.jpg);}
.header {background-color:#ffffff;position:relative;z-index:3;}
.top-line {border-bottom:1px solid #d3d3d3;}
.top-line > .wrap,.bottom-line {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.top-line .left > .aa,.top-line .left > .bb,.top-line .right > .aa,.top-line .right > .bb,.top-line .right > .cc,.top-line .right > .dd,.top-line .right > .ee {display:inline-block;vertical-align:middle;}
.top-line .left > .aa img,.top-line .right > .aa img,.top-line .right > .bb img,.top-line .right > .cc img {width:20px;vertical-align:middle;}
.top-line .left > .aa span,.top-line .right > .aa span {display:inline-block;vertical-align:middle;font-size:12px;margin-left:5px;}
.top-line .left > .bb,.top-line .right > .bb,.top-line .right > .cc,.top-line .right > .dd {margin-left:30px;}
.top-line .left > .bb span {display:inline-block;font-size:12px;}
.top-line .right > .bb img,.top-line .right > .cc img {width:18px;}
.top-line .right > .bb > a {display:inline-block;vertical-align:middle;text-decoration:none;font-size:12px;color:#000000;text-transform:uppercase;margin-left:5px;}
.top-line .right > .cc > a {display:inline-block;vertical-align:middle;text-decoration:none;font-size:18px;font-weight:600;color:#000000;margin-left:5px;}
.top-line .right > .dd > a {display:inline-block;text-decoration:none;font-size:12px;cursor:pointer;color:#ffffff;text-align:center;background-color:#000000;height:45px;line-height:45px;min-width:150px;}
.top-line .right > .ee > a {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:45px;width:45px;text-decoration:none;background-color:#d3d3d3;cursor:pointer;}
.top-line .right > .ee > a > div {position:relative;}
.top-line .right > .ee > a > div > img {width:20px;}
.cart-content .red {display:none;width:7px;height:7px;border-radius:50%;background-color:#ff0000;position:absolute;top:2px;right:0;}
.cart-content.active .red {display:block;}
.top-line .right > .aa {cursor:pointer;}
.bottom-line {padding:15px 0;}
.bottom-line > a {display:inline-block;text-decoration:none;}
.bottom-line > a > img {width:150px;}
.base-navigation > div {display:inline-block;vertical-align:middle;position:relative;padding:3px 0;}
.base-navigation > div > a {display:inline-block;position:relative;vertical-align:middle;text-align:center;text-decoration:none;font-size:18px;color:#000000;padding:0 10px;height:30px;line-height:30px;}
.base-navigation .main-btn-catalog {border-radius:5px;padding:5px;margin-right:10px;background-color:#b31433;}
.main-btn-catalog > div {display:inline-block;vertical-align:middle;margin-left:10px;}
.main-btn-catalog > div > span {display:block;height:4px;width:20px;border-radius:5px;margin:3px 0;background-color:#ffffff;}
.base-navigation > .main-btn-catalog > a {color:#ffffff;}
.light-stock > span {display:block;width:8px;height:8px;border-radius:50%;background-color:#ff0000;position:absolute;top:4px;right:4px;}
.base-navigation > .mess > div {display:inline-block;vertical-align:middle;text-decoration:none;width:40px;margin-right:10px;}
.base-navigation > .mess > div:nth-child(1) {padding:3px;margin-right:3px;}
.main-btn-catalog .header-catalog-menu {display:none;margin-left:0;z-index:2;position:absolute;width:500px;top:40px;left:0;background-color:#b31433;border-radius:0 0 5px 5px;}
.header-catalog-menu > div {display:inline-block;vertical-align:top;width:50%;padding:15px;}
.header-catalog-menu ul {padding-left:20px;}
.header-catalog-menu ul li {font-size:14px;margin-bottom:5px;color:#e89292;}
.header-catalog-menu ul li > a {color:#ffffff;text-decoration:none;}
.base-navigation .main-btn-catalog:hover {border-radius:5px 5px 0 0;}
.main-btn-catalog:hover > .header-catalog-menu,.main-btn-catalog > .header-catalog-menu:hover {display:inline-block;}


/*** BLOCKS ***/
.block.one {padding-top:100px;position:relative;z-index:2;}
.block.one h1 > span {display:block;color:#ffffff;font-size:45px;}
.block.one .wrap > p {font-size:18px;color:#cacaca;max-width:550px;margin:30px 0;}
.first-btn > div {display:inline-block;margin-right:15px;}
.first-btn > div > a {display:inline-block;min-width:210px;border-radius:5px;text-decoration:none;text-align:center;padding:10px 30px;font-size:20px;font-weight:500;color:#000000;background-color:#ffffff;}
.first-btn > div > a > span {display:block;font-weight:300;font-size:13px;}
.first-btn > .purple > a {background-color:#b31433;color:#ffffff;}
.main-videos {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;padding-top:114px;z-index:0;top:0;right:0;left:0;bottom:0;}
.main-videos .wrap {text-align:right;width:1100px;}
.main-videos .wrap > div:nth-child(2) {margin-top:20px;margin-bottom:20px;}
.main-videos .wrap > div > div {display:inline-block;border:1px solid #8a8a8a;position:relative;width:200px;height:140px;overflow:hidden;border-radius:10px;}
.main-videos .wrap > div > div > video {border:2px solid transparent;width:100%;height:100%;object-fit:cover;border-radius:10px;background-color:#000000;}
.main-videos .name {padding:15px;position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:14px;color:#ffffff;background-image:linear-gradient(0deg,#000000,transparent);}
.block.two {background-color:#f5f5f8;padding:20px 0;}
.block.two .wrap > div {width:25%;padding-right:20px;display:inline-block;vertical-align:middle;}
.block.two .wrap > div > div {display:inline-block;vertical-align:middle;}
.block.two .img {border-radius:50%;padding:26px;width:100px;height:100px;background-color:#ffffff;}
.block.two .img > img {width:100%;}
.block.two .text {width:calc(100% - 120px);font-size:15px;margin-left:20px;color:#808080;}
.block.two .text > span {font-weight:600;color:#515151;}
.catalog .item {background-color:#e3e3e3;display:inline-block;text-decoration:none;vertical-align:top;width:23.5%;margin-top:1%;margin-bottom:1%;border-radius:5px;overflow:hidden;position:relative;-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,0.2);box-shadow:-5px 5px 5px rgba(0,0,0,0.2);}
.catalog .item:nth-child(4n-2) {margin-left:2%;margin-right:2%;}
.catalog .item:nth-child(4n) {margin-left:2%;}
.catalog .item .img,.catalog .item .info {display:inline-block;vertical-align:top;}
.catalog .item .img {position:absolute;top:0;left:0;bottom:0;width:80px;height:80px;background-size:100% auto;background-position:50% 100%;background-repeat:no-repeat;}
.catalog .item:hover .img {background-position:50% 0%;}
.catalog .item .info {width:100%;padding:20px 20px 20px 100px;}
.catalog .item .name {font-size:20px;color:#000000;font-weight:500;margin-bottom:10px;}
.catalog .item .name > span {display:block;font-size:17px;min-height:21px;}
.catalog .item .cost,.catalog .item .how {position:absolute;left:0;font-size:14px;color:#888888;transition-timing-function:ease-in;transition:0.6s;}
.catalog .item .static {width:300px;position:relative;min-height:35px;}
.catalog .item .cost {top:0;}
.catalog .item .psedo-link {display:inline-block;transition:0.6s;position:absolute;left:100px;bottom:-30px;padding:4px 15px;border-radius:10px;background-color:#b31433;color:#ffffff;font-size:14px;}
.catalog .item .how {top:17px;transition-delay:0.1s;}
.catalog .item:hover .cost {left:190px;}
.catalog .item:hover .how {left:190px;}
.catalog .item:hover .psedo-link {bottom:20px;}
.category-items {width:100%;border-collapse:collapse;}
.category-items td {border:1px solid #eaeaea;color:#00387E;padding:0 10px;}
.category-items tr > td:nth-child(1) {width:60px;}
.category-items tr > td:nth-child(1) img {padding:0;width:100%;}
.category-items tr > td:nth-child(2) {font-size:14px;font-weight:500;}
.category-items tr > td:nth-child(3),.category-items tr > td:nth-child(4),.category-items tr > td:nth-child(5) {font-size:14px;text-align:center;}
.category-items tr > td:nth-child(6) {padding:5px;width:110px;}
.in-cart {display:inline-block;border:none;cursor:pointer;height:40px;line-height:40px;width:100%;font-size:14px;color:#ffffff;background-color:#b31433;border-radius:5px;text-align:center;}
.in-cart.none-active-btn,.super-item-buy .btns > div:nth-child(1) > .super-in-cart.none-active-btn {background-color:gray;transform:scale(0.9);}
.category-items .title-tr {background-color:#f2f5f9;}
.category-items .title-tr td {border:none;font-size:13px;font-weight:300;padding:10px 20px;color:#000000;}
.category-items .title-tr > td:nth-child(2) {font-weight:300;}







.wrapper-four {background-image:url(/img/wrapper-four.jpg);background-color:#000000;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.block.four h2 {color:#ffffff;}
.block.four h2 > span {display:block;font-size:22px;}
.block.four .wrap > p {font-size:18px;color:#cacaca;max-width:500px;margin:1em auto;}
.delivery-cars > div {display:inline-block;width:20%;margin:0 30px;vertical-align:top;}
.delivery-cars .name {font-size:25px;font-weight:600;color:#b31433;margin-top:15px;}
.delivery-cars .cost {font-size:20px;font-weight:500;color:#ffffff;}
.block-four-top,.block-four-bottom {height:200px;background-size:100% auto;background-repeat:no-repeat;}
.block-four-top {background-image:url(/img/four-top.png);background-position:50% 0;}
.block-four-bottom {background-image:url(/img/four-bottom.png);background-position:50% 100%;}
.block.six h2 > span {display:block;font-size:30px;color:#b31433;}
.block.six .wrap > p {font-size:16px;max-width:500px;}
.wrapper-partners {overflow:hidden;padding:30px 0;}
.partners {width:200%;-webkit-animation:partners 20s infinite;animation:partners 20s infinite;}
.partners > div {display:inline-block;vertical-align:middle;overflow:hidden;border:1px solid #eaeaea;width:5.6875%;margin-left:0.5%;border-radius:10px;-webkit-box-shadow:5px 5px 5px rgba(100,100,100,0.2);box-shadow:5px 5px 5px rgba(100,100,100,0.2);}
.partners > div > img {width:100%;}
.partners > div:nth-child(8n) {margin-right:0.5%;}
@-webkit-keyframes partners {0%,100%{margin-left:0;}25%,75%{margin-left:-50%;}50%{margin-left:-100%;}}@keyframes partners {0%,100%{margin-left:0;}25%,75%{margin-left:-50%;}50%{margin-left:-100%;}}
@-webkit-keyframes partnersmobile {0%,100%{margin-left:0;}7%,91% {margin-left:-100%;}14%,84% {margin-left:-200%;}21%,77% {margin-left:-300%;}28%,70% {margin-left:-400%;}35%,63% {margin-left:-500%;}42%,56% {margin-left:-600%;}49% {margin-left:-700%;}}@keyframes partnersmobile {0%,100%{margin-left:0;}7%,91% {margin-left:-100%;}14%,84% {margin-left:-200%;}21%,77% {margin-left:-300%;}28%,70% {margin-left:-400%;}35%,63% {margin-left:-500%;}42%,56% {margin-left:-600%;}49% {margin-left:-700%;}}
.block.seven .info,.block.seven .facts {display:inline-block;vertical-align:top;width:50%;}
.block.seven .info {padding-right:30px;}
.block.seven .info > p,.block.seven .info > ul li {font-size:16px;}
.block.seven .facts > div {display:inline-block;padding:0 30px 30px 30px;width:50%;vertical-align:top;}
.block.seven .facts .name {font-size:35px;font-weight:500;}
.block.seven .facts > div > p {font-size:14px;}
.download > a {display:inline-block;vertical-align:top;text-decoration:none;width:100px;margin-right:20px;text-align:center;}
.download > a > img {width:50px;}
.download > a > span {display:block;margin-top:10px;font-size:14px;font-weight:500;color:#000000;}
.download > a > span > span {display:block;font-size:12px;font-weight:300;}




/*** INSIDE PAGE ***/
.solo-page {padding: 25px 0;}
.solo-page h1,.solo-page h2,.solo-page h3 {margin:0.5em auto;font-size:28px;}
.solo-page .big-solo-h {font-size:45px;}
.solo-page .big-solo-h > span {display:block;font-size:25px;color:#b31433;}
.solo-page .zag-time > span {display:block;font-size:19px;font-weight:400;color:#b31433;}
.wrapper {display:inline-block;width:100%;}
.content {display: inline-block;vertical-align: top;width: 76%;margin-left: 1%;padding: 20px 0;}
.content.all-center {text-align:center;}
.no-sidebar .content {width:100%;margin-left:0;}
.sidebar {display: inline-block;vertical-align: top;width: 22%;margin-right: 1%;padding: 20px 0;float: left;}
.content > p,.content > ul li {font-size:15px;color:#696969;} 
.center-p {font-size:15px;max-width:500px;margin:1em auto;}
.center-ul {max-width:500px;margin:0 auto;text-align:left;}
.breadcrumbs ul {display: block; list-style-type: none; padding: 0;}
.breadcrumbs ul li {display: inline-block; font-size: 11px;}
.breadcrumbs ul li:after {content: ''; display: inline-block; vertical-align: middle;width: 4px; height: 4px; border-radius: 50%; background-color: #808080; margin: 0 8px;}
.breadcrumbs ul li:last-child:after {display: none;}
.breadcrumbs ul li, .breadcrumbs a {color: #808080;}
.breadcrumbs a {text-decoration: none; border-bottom: 1px solid #808080;}
.cart-message {max-width:500px;margin:1em auto;}
.cart-message.delete {display:none;}
.super-item-img,.item-filters,.super-item-buy {display:inline-block;vertical-align:top;}
.super-item-img {width:20%;}
.item-filters,.super-item-buy {width:40%;padding-left:30px;}
.label-filters {font-size:14px;color:#b31433;font-weight:400;margin-bottom:10px;}
.filter-checks {margin-bottom:20px;}
.filter-checks ul {padding-left:0;}
.filter-checks ul li {display:inline-block;font-size:14px;margin-right:5px;margin-bottom:5px;}
.filter-checks ul li > span {display:inline-block;height:30px;line-height:28px;text-align:center;width:60px;color:#ffffff;background-color:#b31433;border:1px solid transparent}
.filter-checks.big ul li > span {width:70px;}
.filter-checks.ultrabig ul li > span {width:90px;}
.filter-checks ul li > a {display:inline-block;text-decoration:none;height:30px;line-height:28px;border:1px solid #acacac;text-align:center;width:60px;color:#acacac;}
.filter-checks.big ul li > a {width:70px;}
.filter-checks.ultrabig ul li > a {width:90px;}
.filter-checks ul li > .red {color:#ffffff;background-color:#b31433;border-color:#b31433;}
.filter-checks ul li > .grey {color:#acacac;background-color:#ffffff;border-color:#acacac;}
.super-item-buy {text-align:right;}
.super-item-buy .cost {font-size:20px;font-weight:600;color:#b31433;}
.super-item-buy .cost > span {font-size:40px;}
.super-item-buy .available > span {display:inline-block;vertical-align:middle;font-size:14px;}
.super-item-buy .available > div {display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;margin-right:5px;}
.super-item-buy .available.green > div {background-color:#32cd32;}
.super-item-buy .available.green > span {color:#32cd32;}
.super-item-buy .btns {margin-top:30px;}
.super-item-buy .btns > div {display:inline-block;vertical-align:middle;width:48%;}
.super-item-buy .btns > div:last-child {margin-left:4%;}
.super-item-buy .btns > div > button {display:block;width:100%;border:none;cursor:pointer;height:45px;line-height:45px;text-align:center;font-size:16px;font-weight:400;color:#ffffff;border-radius:10px;background-color:#b31433;}
.super-item-buy .btns > div > .cheaper {display:block;text-decoration:none;width:100%;border:none;cursor:pointer;height:45px;line-height:45px;text-align:center;font-size:16px;font-weight:400;color:#ffffff;border-radius:10px;background-color:#4b73c4;}
.total-cart-box.delete {display:none;}
.total-cart-box > div {display:inline-block;vertical-align:top;}
.cart-info {width:calc(100% - 450px);}
.total-cart-box > div:nth-child(2) {width:400px;margin-left:50px;}
.cart-info table {width:100%;border-collapse:collapse;}
.cart-info td {font-size:14px;padding:7px 12px;border:1px solid #eaeaea;color:#00387E;}
.cart-info table tbody > tr:first-child {background-color:#f2f5f9;text-align:left;}
.cart-info table tbody > tr:first-child > th {font-size:14px;padding:7px 12px;border:1px solid #eaeaea;border:none;font-weight:300;color:#000000;}
.total-cart-cost {margin-top:12px;}
.total-cart-cost > div {display:inline-block;font-size:18px;font-weight:500;}
.clear-cart > span {display:inline-block;font-size:14px;color:#b31433;border-bottom:1px dashed #b31433;cursor:pointer;}
.cart-form {background-color:#f2f5f9;padding:30px;border-radius:10px;box-shadow:-5px 5px 5px rgba(0,0,0,0.2);width:100%;text-align:right;padding-left:50px;position:relative;overflow:hidden;}
.cart-form label {display:inline-block;font-size:15px;margin-bottom:5px;color:#b31433;}
.cart-form input,.cart-form textarea {width:100%;margin-bottom:20px;padding:9px 12px;border-radius:5px;font-size:15px;color:#00387E;border:1px solid #acacac;}
.cart-form textarea {min-height:100px;}
.cart-form button {height:40px;line-height:40px;width:150px;text-align:center;font-size:15px;background-color:#b31433;color:#ffffff;border:none;border-radius:10px;}
.calc-mess > p {font-size:14px;}
.two-second-solo-blocks {margin-top:20px;}
.two-second-solo-blocks > div {display:inline-block;vertical-align:top;width:48%;}
.two-second-solo-blocks > div:last-child {margin-right:4%;}
.two-second-solo-blocks > div > p,.two-second-solo-blocks > div > ul li {font-size:14px;}
.haraks {float:right;padding:30px;border-radius:10px;background-color:#ffffff;margin-top:15px;border:1px solid #b31433;}
.haraks > div {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:4px;}
.haraks > div:before {content:'';width:100%;height:1px;border-bottom:1px dashed #888888;position:absolute;bottom:2px;right:0;left:0;}
.haraks > div > div {font-size:14px;position:relative;background-color:#ffffff;}
.haraks > div > div:first-child {color:#393939;padding-right:3px;}
.haraks > div > div:last-child {color:#0695ef;padding-left:3px;}
.discount {background-color:#e3f2ff;border-radius:20px;margin-bottom:20px;overflow:hidden;position:relative;-webkit-box-shadow:-3px 3px 5px rgba(0,0,0,0.3);box-shadow:-3px 3px 5px rgba(0,0,0,0.3);border:1px solid #e8e8e8;}
.discount > div {display:inline-block;vertical-align:middle;}
.discount .img {position:absolute;top:0;bottom:0;left:0;width:250px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.discount .info {width:calc(100% - 250px);padding:40px;margin-left:250px;}
.discount .info h2 {font-size:22px;font-weight:500;color:#b31433;margin-top:0;}
.discount .info .text {font-size:14px;}
.discount .info .end {display:inline-block;margin-top:14px;padding:4px 15px;border-radius:4px;background-color:#b31433;color:#ffffff;font-size:14px;font-weight:500;}
.discounts > .discount:last-child {margin-bottom:0;}
.div-snab > a {display:inline-block;margin-top:20px;text-decoration:none;border-radius:5px;text-align:center;font-size:14px;color:#ffffff;padding:10px 30px;background-image:-webkit-gradient(linear,left bottom, left top,from(#00387E),to(#4b96f5));background-image:-o-linear-gradient(bottom,#00387E,#4b96f5);background-image:linear-gradient(to top,#00387E,#4b96f5);}
.div-snab > a > span {display:block;font-size:20px;font-weight:500;}
.items-category > div {display:inline-block;vertical-align:top;margin-right:20px;}
.items-category > div > a {display:inline-block;text-decoration:none;width:115px;text-align:center;}
.items-category > div > a > span {display:block;font-size:16px;font-weight:500;color:#00387E;margin-top:10px;}
.items-category > div > a > div {display:inline-block;border:1px solid transparent;overflow:hidden;width:100%;padding:2px;background-color:#00387E;border-radius:50%;}
.items-category > div > a > div > img {width:100%;border-radius:50%;border:1px solid #ffffff;}
.items-category > div > a:hover > span {color:#b31433;}
.items-category > div > a:hover > div {border-color:#000000;}
.items-category > div > a:hover > div > img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.blue-alert {max-width:300px;background-color:#3475c7;padding:20px;border-radius:10px;margin-bottom:20px;}
.blue-alert > span {display:block;font-size:16px;font-weight:600;color:#ffffff;}
.blue-alert > p {font-size:14px;margin-bottom:0;color:#ffffff;}
.table-text {width:100%;border-collapse:collapse;}
.table-text tbody > tr:first-child > td {color:#b31433;font-weight:500;}
.table-text td {font-size:15px;color:#696969;padding:8px;border:1px solid #d3d3d3;}
.wrapper-page-error {max-width:650px;margin:0 auto;}
.content .wrapper-page-error > p {font-size:16px;color:#888888;}
.content .wrapper-page-error > ul li {font-size:16px;color:#b31433;}
.content .wrapper-page-error > ul li > span {color:#888888;}
.micro-links {margin-top:20px;}
.micro-links > a {display:inline-block;text-decoration:none;vertical-align:top;padding:20px;width:32%;border-radius:15px;background-color:#ffffff;border:1px dashed #b31433;}
.micro-links > a:nth-child(2) {margin-left:2%;margin-right:2%;}
.micro-links > a .name {display:block;margin-bottom:20px;}
.micro-links > a .name > span {display:block;font-size:20px;font-weight:500;color:#b31433;}
.micro-links > a .text {display:block;font-size:14px;color:#888888;min-height:70px;margin-bottom:20px;}
.micro-links > a .cost {display:block;font-size:14px;color:#000000;}
.micro-links > a:hover {-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.5);box-shadow:0 5px 5px rgba(0,0,0,0.5);}
.error-page {position:relative;}
.error-page:before,.error-page:after {content:'';display:block;width:100%;position:absolute;top:0;bottom:0;background-size:auto 100%;background-repeat:no-repeat;z-index:-1;}
.error-page:before {left:0;background-position:0 50%;background-image:url(/404/before1.png);}
.error-page:after {right:0;background-position:100% 50%;background-image:url(/404/after1.png);}
.armatura-table-calc {display:inline-table;width:48%;margin:0 1%;border-collapse:collapse;}
.armatura-table-calc td {padding:10px 15px;font-size:16px;border:1px solid #d3d3d3;}
.armatura-table-calc th {padding:10px 15px;font-size:16px;border:1px solid #d3d3d3;color:#b31433;font-weight:500;}
.armatura-table-calc tbody > tr:first-child {background-color:#b31433;color:#ffffff;}
/*** FOOTER ***/
.footer {margin-top:30px;padding:40px 0;background-color:#00387E;}
.footer .wrap > div {display:inline-block;vertical-align:top;}
.footer .wrap > div:nth-child(1),.footer .wrap > div:nth-child(2) {width:25%;}
.footer .wrap > div:nth-child(3) {width:45%;margin-left:5%;}
.footer .wrap > div:nth-child(1) > img {width:200px;}
.footer .wrap > div:nth-child(1) > p {font-size:14px;color:#ffffff;}
.edin-call,.footer-mail {margin-top:20px;}
.edin-call > span,.footer-mail > span,.footer-street {display:block;font-size:14px;color:#ffffff;}
.edin-call > a,.footer-mail > a {display:inline-block;text-decoration:none;font-size:18px;font-weight:500;color:#ffffff;}
.footer-timework {font-size:14px;color:#ffffff;margin-top:10px;}
.footer-street {margin-top:10px;}
.footer-street > span {display:block;}
.footer .wrap > div:nth-child(2) > ul {list-style-type:none;}
.footer .wrap > div:nth-child(2) > ul li {font-size:14px;margin-bottom:5px;color:#ffffff;}
.footer .wrap > div:nth-child(2) > ul li > span {display:inline-block;cursor:pointer;font-weight:300;}
.footer .wrap > div:nth-child(2) > ul li > a {text-decoration:none;color:#ffffff;font-weight:300;}
.footer .wrap > div:nth-child(2) > ul li > a:hover,.footer .wrap > div:nth-child(2) > ul li > span:hover {color:#0695ef;}
.footer .wrap > div:nth-child(3) > div {display:inline-block;vertical-align:top;width:50%;}
.footer .wrap > div:nth-child(3) > div:first-child {display:block;font-size:20px;font-weight:500;color:#ffffff;margin-bottom:20px;}
.footer .wrap > div:nth-child(3) > div > a {display:inline-block;text-decoration:none;padding:3px 5px;font-size:14px;color:#ffffff;border-bottom:1px solid transparent;}
.footer .wrap > div:nth-child(3) > div > a:hover {color:#b31433;border-color:#b31433;}
/*** SIDEBAR ***/
.vizitka {border-radius:4px;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.5);box-shadow:0 3px 6px rgba(0,0,0,0.5);}
.vizitka .img {position:relative;}
.vizitka .img > img {width:100%;}
.vizitka .info {padding:20px;background-color:#d3e0f5;}
.vizitka .text {font-size:15px;}
.vizitka .links > a {display:inline-block;text-decoration:none;font-size:15px;}
.vizitka .links > .one {color:#000000;font-weight:600;margin:10px 0;}
.vizitka .links > .two {width:100%;padding:5px 0;background-color:#006fb7;color:#ffffff;border-radius:4px;}
.vizitka .sign {position:absolute;padding:20px;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.75)), to(transparent));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.75), transparent);background-image:linear-gradient(0deg, rgba(0,0,0,0.75), transparent);}
.vizitka .name {font-size:18px;font-weight:600;margin-bottom:4px;color:#ffffff;}
.vizitka .position {font-size:14px;color:#ffffff;}
.bonus {margin-top:20px;text-align:center;background-color:#b31433;border-radius:10px;padding:20px;}
.bonus > div {font-size:20px;color:#ffffff;font-weight:500;}
.bonus > p {font-size:13px;color:#ffffff;}
.sidebar-calc-armatura {display:inline-block;padding:25px 0;border-radius:10px;margin-bottom:20px;width:100%;text-decoration:none;background-color:#b31433;color:#ffffff;font-size:22px;font-weight:600;text-align:center;}
.sidebar-calc-armatura > span {display:block;font-size:15px;font-weight:400;}
@media screen and (min-width:1800px) {.first-screen {height:auto;padding-bottom:170px;}.main-videos{padding-top:0;}}
/*** FORMS ***/
.wrap-price-form {display:none;z-index:6;position:relative;}
.wrap-price-form.active {display:block;}
.black-background {position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.65);}
.price-form {width:400px;overflow:hidden;position:fixed;left:50%;top:25%;margin-left:-200px;background-color:#ffffff;padding:50px 30px;border-radius:15px;border:2px solid #b31433;}
.price-form .name {font-size:22px;font-weight:600;margin-bottom:25px;color:#b31433;}
.price-form .name > span {display:block;font-size:14px;font-weight:400;}
.price-form .text {font-size:14px;padding:0 40px;margin-bottom:20px;}
.price-form .form-input {max-width:250px;display:inline-block;width:100%;color:#393939;padding:15px 20px;border: 1px solid #b31433;margin:0 0 10px 0;border-radius:15px;font-size:15px;font-family:'Jost',sans-serif;}
.price-form .rul-btn > button {height:50px;font-size:16px;width:250px;background-color:#b31433;border-radius:15px;border:none;color:#ffffff;cursor:pointer;}
.form-callback {max-width:450px;margin:0 auto;}
.form-callback input,.form-callback textarea {display:inline-block;width:100%;color:#393939;padding:15px 20px;border:1px solid #3475c7;margin:0 0 20px 0;border-radius:20px;font-size:15px;font-family:'Jost',sans-serif;}
.form-callback textarea {min-height:100px;}
.form-callback > button {font-family:'Jost',sans-serif;display:inline-block;width:200px;cursor:pointer;height:55px;line-height:55px;font-size:17px;font-weight:500;color:#ffffff;border:none;border-radius:15px;background-image:-webkit-gradient(linear,left bottom, left top,from(#00387E),to(#4296ff));background-image:-o-linear-gradient(bottom,#00387E,#4296ff);background-image:linear-gradient(to top,#00387E,#4296ff);}
.hidden-calc {display:none;}
.want-help > div {display:inline-block;cursor:pointer;height:40px;line-height:40px;text-align:center;min-width:200px;font-size:18px;font-weight:500;color:#ffffff;border-radius:10px;color:#ffffff;background-image:linear-gradient(to top,#00387E,#4296ff);}
/*** ARMATURA CALC ***/
.armatura-calculator,.krug-calculcator,.balka-calculator {margin:50px 0;}
.armatura-calculator > div,.krug-calculator > div {display:inline-block;vertical-align:top;width:40%;}
.armatura-calculator > .armatura-params {width:20%;}
.armatura-calculator > .armatura-info,.truba-calculator > .truba-info,.krug-calculator > .krug-info {width:calc(40% - 50px);margin-left:50px;}
.armatura-calculator > .img,.truba-calculator > .img,.balka-calculator > .img {position:relative;}
.krug-calculator > .img {position:relative;width:30%;}
.krug-calculator > .krug-params {width:calc(30% - 50px);margin-left:50px;}
.armatura-calculator > .img > img,.truba-calculator > .img > img,.krug-calculator > .img > img {width:100%;}
.armatura-calculator > .img > div {display:inline-block;border-radius:5px;height:40px;line-height:38px;background-color:#ffffff;width:90px;text-align:center;font-size:20px;font-weight:600;border:1px solid #ff0000;position:absolute;top:50%;right:11%;margin-top:-20px;}
.armatura-params,.truba-params,.krug-params {text-align:left;}
.armatura-label,.calc-item-label,.krug-label {font-size:15px;font-weight:500;margin:15px 0 3px 0;}
.armatura-label.gost.old > span {color:#ff0000;}
.armatura-label.gost.new > span {color:#02a802;}
.armatura-gost-select,.select-armatura,.armatura-length,.truba-steel-select,.truba-thick,.truba-width,.truba-length,.truba-vis,.truba-shir,.krug-steel-select,.krug-thick,.krug-length,.ugolok-vis,.ugolok-shir,.ugolok-thick,.ugolok-length {display:inline-block;font-family:'Jost',sans-serif;width:100%;padding:10px 15px;color:#b31433;font-size:16px;font-weight:500;border-radius:10px;border:2px solid #778899;}
.armatura-info,.truba-info,.krug-info {padding:25px;margin-top:15px;background-color:#c5e2fc;}
.armatura-info > h3,.truba-info > h3,.krug-info > h3 {margin-top:0;}
.armatura-info > p,.truba-info > p,.krug-info > p {font-size:16px;margin:5px 0;}
.armatura-info > p > span,.truba-info > p > span,.krug-info > p > span {color:#b31433;font-weight:500;}
.armatura-info > a,.truba-info > a,.krug-info > a {display:inline-block;margin-top:5px;text-decoration:none;font-size:17px;color:#ffffff;background-color:#b31433;padding:6px 12px;}
.armatura-info > .mini-p, .truba-info > .mini-p, .krug-info > .mini-p {font-size:14px;font-weight:300;color:#717171;}
.mini-p.marginminus {margin-top:-2px;}
.mini-p.marginplus {margin-top:20px;}
.armatura-info > .mini-p > span, .truba-info > .mini-p > span, .krug-info > .mini-p > span {color:inherit;font-weight:inherit;}
/*** TRUBA CALC ***/
.truba-calculator > div {display:inline-block;vertical-align:top;width:30%;}
.truba-calculator > .truba-params {}
.truba-calculator > .truba-info {width:calc(40% - 50px);}
.truba-calculator > .img {padding-right:50px;}
.truba-calculator > .img > div {display:inline-block;position:absolute;font-size:14px;}
.truba-calculator > .img > div > span {font-size:16px;color:#b31433;}
.truba-calculator > .img > div:nth-child(2) {top:7%;right:24%;}
.truba-calculator > .img > div:nth-child(3) {bottom:4%;right:21%;}
.truba-calculator > .img > div:nth-child(4) {top:23%;left:28%;}
.truba-calculator > .img > div:nth-child(5) {right:18%;top:41%;}
.truba-calculator > .img > div:nth-child(6) {bottom:4%;left:26%;}
.two-trub-img-btns > div {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:inline-block;vertical-align:top;width:48%;padding:35px;border-radius:10px;background-color:#f3f3f3;-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);}
.two-trub-img-btns > div img {opacity:0.35;}
.two-trub-img-btns > div:nth-child(1) {margin-right:4%;}
.click-truba-btn.active {background-color:#c5e2fc;-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.click-truba-btn.active > img {opacity:1;}
.text-formula {display:inline-block;padding:20px 40px;background-color:#c5e2fc;margin:20px auto;}
.text-formula > div {display:inline-block;margin:0 4px;vertical-align:middle;font-size:16px;font-weight:300;}
.text-formula > div > span {display:block;}
.text-formula > div > span:nth-child(1) {border-bottom:1px solid #000000;}
.text-formula > p {font-size:16px;margin-top:0;color:#b31433;font-weight:500;}
.mejdu-formul {display:inline-block;margin:0 20px;}
/*** KRUG CALC ***/
.krug-info.gray {opacity:0.5;-webkit-filter:grayscale(1);filter:grayscale(1);}
.krug-calculator > .img > div {width:65px;display:inline-block;position:absolute;font-size:15px;bottom:8%;left:42%;}
.krug-calculator > .img > div > span {font-size:18px;font-weight:500;color:#b31433;}
.if-known-steel,.if-unknown-steel {display:none;}
.if-known-steel.active,.if-unknown-steel.active {display:block;}
.steel-checker {display:inline-block;margin-top:10px;cursor:pointer;}
.steel-checker .checker {display:inline-block;width:20px;height:20px;vertical-align:middle;padding:3px;border-radius:5px;border:1px solid #b31433;}
.steel-checker .checker > span {display:block;opacity:0;width:100%;height:100%;background-image:url(/img/checker.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.steel-checker.active .checker > span {opacity:1;}
.steel-checker .text {display:inline-block;font-weight:300;color:#808080;vertical-align:middle;margin-left:7px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.steel-checker > span {display:none;opacity:0;position:absolute;top:-1px;right:-13px;width:15px;height:15px;border-radius:50%;background-color:#000000;color:#ffffff;font-size:12px;font-weight:500;text-align:center;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.steel-checker.show > span {opacity:1;}
/*** UGOLOK CALC ***/
.ugolok-calculator {margin-bottom:30px;}
.ugolok-calculator > div {display:inline-block;vertical-align:top;width:27.5%;}
.ugolok-calculator .img {width:35%;position:relative;}
.ugolok-calculator .krug-info {width:32.5%;}
.ugolok-calculator .krug-params {margin:0 2.5%;}
.ugolok-calculator .pam-ugol {display:inline-block;position:absolute;font-size:15px;padding:2px 0;width:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ffffff;}
.ugolok-calculator .pam-ugol > span {font-size:18px;font-weight:500;color:#b31433;}
.ugolok-calculator .img > .pam-ugol:nth-child(2) {left:1%;bottom:54%;}
.ugolok-calculator .img > .pam-ugol:nth-child(3) {left:41%;bottom:8.5%;}
.ugolok-calculator .img > .pam-ugol:nth-child(4) {right:6%;bottom:44%;}
/*** BALKA CALC ***/
.balka-calculator > div {display:inline-block;vertical-align:top;width:35%;}
.balka-calculator > .krug-params {width:calc(30% - 60px);margin:0 30px;}
.balka-calculator > .krug-info {width:calc(35% - 30px);margin-left:30px;}
.balka-calculator > .img > div {display:inline-block;color:#979797;position:absolute;font-size:14px;padding:10px 4px;width:75px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ffffff;}
.balka-calculator > .img > div > span {display:inline-block;color:#b31433;font-size:18px;font-weight:500;}
.balka-calculator > .img > div:nth-child(2) {left:2%;bottom:55%;}
.balka-calculator > .img > div:nth-child(3) {left:41%;bottom:4%;}
.balka-calculator > .img > div:nth-child(4) {left:60%;bottom:55%;padding:0;}
.balka-calculator > .img > div:nth-child(5) {left:80%;bottom:22%;padding:0;}
.type-balka,.normal-dv,.bb-dv,.sh-dv,.kk-dv,.uu-dv,.sp-dv {display:inline-block;font-family:'Jost',sans-serif;width:100%;padding:10px 15px;color:#b31433;font-size:16px;font-weight:500;border-radius:10px;border:2px solid #778899;}
.normal-dv,.bb-dv,.sh-dv,.kk-dv,.uu-dv,.sp-dv {display:none;}
.normal-dv.active,.bb-dv.active,.sh-dv.active,.kk-dv.active,.uu-dv.active,.sp-dv.active {display:inline-block;}
/*** OFERTA ***/
.oferta-alert {z-index:1;border:1px solid #d3d3d3;position:fixed;bottom:30px;right:30px;width:300px;padding:25px;background-color:#ffffff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);box-shadow:0 5px 5px rgba(0,0,0,0.2);}
.oferta-alert > div {font-size:14px;}
.oferta-alert > span {display:inline-block;cursor:pointer;font-size:14px;background-color:#b31433;color:#ffffff;padding:3px 10px;margin-top:5px;}
.obrabotka-input {margin:10px 0;font-size:13px;font-weight:300;}
.obrabotka-input > a {color:inherit;}