

/* Start:/bitrix/templates/.default/css/main.css?162200705483575*/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } .catalog__bottom-block { position: relative !important; z-index: 2; left: 0; padding-left: 2px !important; bottom: 0; width: 100%; margin-top: 21px !important; } .zelen { position: absolute; bottom: 1px; text-align: center; margin: 0 auto; width: 103.8%; /*background: #02c102ab;*/ background: #46a751db; height: 23px; color: white; text-transform: uppercase; font-size: 11px; padding-top: 6px; } p.left_slade { position: absolute; top: 97px; font-size: 41px; color: white; cursor: pointer; } p.right_slade { top: 97px; font-size: 41px; color: white; cursor: pointer; position: absolute; right: 1px; } p.right_slade, p.left_slade { display: none; border-radius: 3px; background: #353535b8; width: 30px; height: 45px; padding: 9px; padding-top: 0px; padding-left: 10px; } .catalog__item:hover p.left_slade { display: block } .catalog__item:hover p.right_slade { display: block } .div_right_slade { width: 60px; height: 230px; position: absolute; top: 1px; cursor: pointer; right: 0pc; } .div_left_slade { width: 60px; height: 230px; position: absolute; top: 1px; cursor: pointer; left: -14px; } #fill_vs .modal-title { font-size: 14px; margin-bottom: 16px; color: black; margin-left: 26px; margin-right: 68px; } #fill_vs .modal-dialog { opacity: 1; background: white; border-radius: 7px; width: 95%; } #button_podbor { background: white; color: black; border: 3px solid #bc272d; text-align: center; margin: 0 auto; width: 100%; text-transform: uppercase; cursor: pointer; padding: 11px; text-shadow: none !important; font-weight: bold; margin-top: 40px; } .vub_men { background: #dce7e9; /* width: 100%; */ padding: 11px; color: #0071bc; border-radius: 3px; display: inline-block; font-size: 13px; margin-top: 21px; margin-bottom: -13px; } .vub_men b { padding-left: 8px; } #fill_vs { padding: 0px; } #fill_vs #filterRadioButton input[type=radio]:checked ~ .check::before { background: #bc272d !important; border-radius: 0px !important; height: 9px; width: 9px; } #fill_vs #filterRadioButton input[type=radio]:checked ~ .check { border-radius: 0px !important; left: 34px !important; background: white !important; } #fill_vs ul#filterRadioButton li .check { border-radius: 0px !important; border: 2px solid #ebf2f3; left: 34px !important; background: white !important; } #fill_vs .bx_filter_param_text { margin-left: 59px; margin-top: -5px; display: inline-block; color: black; font-weight: bold; font-size: 13px; } #fill_vs .close { float: left; opacity: 1; margin-left: 35px; display: block; text-align: left; cursor: pointer; color: #c33e43; font-size: 30px; font-weight: normal; margin-top: 2px; /* transform: rotate(-45deg); */ background: url(/images/close_mob.png); width: 14px; height: 14px; } #fill_vs ul#filterRadioButton li { color: #AAAAAA; border: 2px solid #ebf2f3 !important; margin: 0px !important; margin-bottom: -2px !important; margin-left: 28px !important; margin-right: -50px !important; width: 79%; border-radius: 3px; } #fill_vs #filterRadioButton { border: none; padding: 0px; } #fill_vs ul#filterRadioButton li label { margin-left: -14px; height: 21px; } #button_podbor b { background: url(/images/nast_fill.png); background-size: 100%; width: 24px; height: 24px; display: inline-block; margin-right: 13px; /* margin-top: 13px; */ margin-bottom: -7px; } #button_podbor, .nazad_link, .vub_men { display: none; } .breadcrumb { color: black; padding: 11px 8px; margin-left: -5px; margin-bottom: -3px; margin-top: 11px; } .breadcrumb a { color: black; } @media (max-width: 767px) { .content { margin-top: 84px; } #linz_tr { margin-top: -40px; } } @media (max-width: 767px) { .inner-banner .container { padding-left: 0px !important; } .nazad_link { display: block !important; margin-top: 23px; } } @media (min-width:999px){ .product .product__img{height: auto;} .bx-wrapper{ max-height: none!important;} } .right_f{float: right;} .blog .blog__img { position: absolute; z-index: 2; left: 0; top: 0; width: 175px; max-height: 199px; height: 200px; background-repeat: no-repeat; background-position: 50%; background-size: 100%; } @media (max-width: 767px){.content{ margin-top: 135px;}#linz_tr{ margin-top: -91px;}} @media (max-width: 767px){ .catalog__item p.right_slade,.catalog__item p.left_slade { display: block; } .content{ margin-top: 84px;}#linz_tr{margin-top:-40px!important;}} #teryu.fixed{position:fixed;top: 0; z-index: 99;-webkit-box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.3); } .zakaz_v_t { display: block; text-align: center; padding-bottom: 11px; font-size: 17px; font-weight: bold; } .spam_no { color: #332121; font-size: 14px; } #top { bottom: 47%; position: fixed; left: 1%; display: none; max-width: 48px; z-index: 99999999; cursor: pointer; font-size: 13px; text-align: center; line-height: 1.4; } #teryu.fixed { position: fixed; top: 70px; z-index: 99; -webkit-box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.3); } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } a.col_tels { color: white !important; font-size: 18px; margin-top: 2px; display: -webkit-box; } * { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .content { position: relative; z-index: 1; } #fertys { width: 100%; margin-top: -65px; background: rgba(0, 0, 0, 0.42); height: 65px; position: relative; z-index: 999999; text-align: center; } .order-product:hover { color: white; } #baners { background: url(/images/okno1.png) #fff; position: fixed; width: 261px; height: 427px; top: 7px; right: 11px; display: none; z-index: 9; } #baners .file-text { display: none; } #baners #crestic { background: url(/images/crestic.png); width: 29px; height: 29px; position: absolute; right: 2px; cursor: pointer; top: 42px; } #baners .slogan { width: 156px; margin: 0 auto; margin-top: 150px; text-align: center; color: #c53d43; text-transform: uppercase; line-height: 19px; font-weight: bold; } #baners .label-file { width: 192px; margin-right: 0px; } #baners #sub_free_dost_banner { width: 190px; } #baners .pricrepi { color: #4a4a4a; font-size: 12px; text-align: center; padding-bottom: 10px; padding-top: 2px; } #baners .form-block { width: 230px; margin: 0 auto; } #baners .form-input { display: block; width: 190px; height: 35px; font-family: "ProximaNovaReg"; padding-left: 14px; font-size: 14px; color: #333; background: #fff; outline: 0; border: 1px solid #e0dfdf; -webkit-border-radius: 4px; border-radius: 2px; float: none; margin-left: 22px; margin-bottom: -8px; margin-top: 28px; } #baners .application__block { text-align: center; width: 265px; } body { width: 100%; height: 100%; margin: 0; padding: 0; } .catalog__descr a:hover, .naz_mobis a:hover { text-decoration: none; } html { height: 100%; position: relative; margin: 0; padding: 0; } body { line-height: 1; } .text-top-carus .pagin-block { display: none; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } .nav__menu > li { padding-bottom: 10px; } #fill_vs .modal-dialog { z-index: 999; } .cat_tov { background: white; width: min-content; margin-top: 0px; display: none; flex-wrap: wrap; z-index: 3; position: absolute; width: 100vw; top: 100%; box-shadow: 0px 50px 50px 23px rgba(134, 134, 134, 0.5); justify-content: center; padding-bottom: 60px; } .menu_two_colum { width: 85%; margin-left: 290px; margin-top: 50px; } .menu_one_colum { width: 15%; float: left; margin-top: 97px; } .main_punkt { width: max-content; margin-top: 25px; position: relative; margin-left: 5px; } .main_punkt li { height: 35px; min-width: 244px; width: max-content; } .menu_two_colum .main_punkt li a:hover { color: #c63d43; text-decoration: underline; } .click_town { display: none; } .main_punkt li a img { padding-right: 4px; width: 14px; margin-right: 9px; margin-left: 17px; margin-bottom: -4px; position: relative; display: none; } .main_punkt li:hover > a > img { display: inline-block; } .main_punkt li:hover > a { color: #c63d43 !important; text-decoration: underline; } .select_town { display: none; position: absolute; margin-top: 19px; left: 0px; width: 120px; padding-top: 3px; color: black; border-bottom: none; cursor: pointer; } .click_town, .st_down { cursor: pointer; } .dop_pod_men { position: absolute; top: 0; left: 100%; height: 100%; } .main_li a { width: 134px; } .poisk_men { float: left; margin-left: 344px; margin-top: -45px; } .image_icon { display: inline-block; width: 22px; } .poisk_men img { margin-right: 5px; margin-bottom: -1px; width: 14px; } .poisk_men input { border: none; padding: 8px; padding-left: 6px; font-size: 15px; border-bottom: 1px solid #e0e0e0; width: 481px; outline: white; } .menu_two_colum .dop_pod_men li a { font-size: 15px; color: #373737; font-weight: 100; font-family: "ProximaNovaReg"; } .dop_pod_men { display: none; } .main_punkt li:hover > ul { display: block; } .menu_two_colum .main_punkt li a { padding: 5px 4px; color: #373737; line-height: 35px; height: 42px; } .menu_one_colum li a, .menu_two_colum li a { display: block; color: #080808; /* height: 60px; */ line-height: 64px; padding: 5px 23px; font-size: 16px; font-weight: bold; width: max-content; min-width: 244px; } .razdel { float: left; border-left: 1px solid #ccc; width: 1px; height: 218px; margin-top: 126px; padding-right: 1px; margin-left: -7px; } .menu_one_colum li a { padding: 5px 2px; } .menu_two_colum h2 { color: #5c5c5c; padding-left: 7px; font-size: 26pt; } .menu_one_colum li a { height: 33px; color: #8c8c8c; text-decoration: underline; font-weight: 100; font-size: 15px; } .owl-dot { display: inline-block; zoom: 1; border-radius: 25px; width: 20px; height: 20px; border: 1px solid #b1b1b1; margin-left: 7px; } .owl-nav { position: relative; width: 100%; } .owl-dot.active span { width: 12px; height: 12px; margin: 3px 3px; background: #226bb8; display: block; border-radius: 49px; } .owl-dots { text-align: center; margin-left: 21px; margin-top: 12px; } table { border-collapse: collapse; border-spacing: 0; } input[type="submit"], input[type="button"], input[type="search"], button { -webkit-appearance: none; } .owl-prev { position: absolute; background: url(/images/strelka_.png); left: -16px; top: -153px; height: 65px; width: 36px; } .owl-prev:hover { background: url(/images/strelka_act.png); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); } .owl-next { position: absolute; right: -47px; top: -153px; -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); background: url(/images/strelka_.png); height: 65px; width: 36px; } .owl-next:hover { background: url(/images/strelka_act.png); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } a { text-decoration: none; } .clearfix:after { clear: both; height: 0; display: block; content: ""; } .table-block { display: table; width: 100%; height: 100%; } .block-vertical { display: table-cell; vertical-align: middle; } .block-bottom { display: table-cell; vertical-align: bottom; } @font-face { font-family: 'ProximaNovaReg'; src: url("/bitrix/templates/.default/css/../fonts/ProximaNovaReg.eot"); src: url("/bitrix/templates/.default/css/../fonts/ProximaNovaReg.eot") format("embedded-opentype"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaReg.woff2") format("woff2"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaReg.woff") format("woff"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaReg.ttf") format("truetype"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaReg.svg#ProximaNovaReg") format("svg"); } @font-face { font-family: 'ProximaNovaBoldIt'; src: url("/bitrix/templates/.default/css/../fonts/ProximaNovaBoldIt.eot"); src: url("/bitrix/templates/.default/css/../fonts/ProximaNovaBoldIt.eot") format("embedded-opentype"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBoldIt.woff2") format("woff2"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBoldIt.woff") format("woff"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBoldIt.ttf") format("truetype"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBoldIt.svg#ProximaNovaBoldIt") format("svg"); } @font-face { font-family: 'ProximaNovaBold'; src: url("/bitrix/templates/.default/css/../fonts/ProximaNovaBold.eot"); src: url("/bitrix/templates/.default/css/../fonts/ProximaNovaBold.eot") format("embedded-opentype"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBold.woff2") format("woff2"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBold.woff") format("woff"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBold.ttf") format("truetype"), url("/bitrix/templates/.default/css/../fonts/ProximaNovaBold.svg#ProximaNovaBold") format("svg"); } @font-face { font-family: 'GothaProBol'; src: url("/bitrix/templates/.default/css/../fonts/GothaProBol.eot"); src: url("/bitrix/templates/.default/css/../fonts/GothaProBol.eot") format("embedded-opentype"), url("/bitrix/templates/.default/css/../fonts/GothaProBol.woff2") format("woff2"), url("/bitrix/templates/.default/css/../fonts/GothaProBol.woff") format("woff"), url("/bitrix/templates/.default/css/../fonts/GothaProBol.ttf") format("truetype"), url("/bitrix/templates/.default/css/../fonts/GothaProBol.svg#GothaProBol") format("svg"); } .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } @media (max-width: 991px) { a.col_tels { font-size: 12px; } } @media (min-width: 768px) {     .container, #pagination-container { width: 750px; } .shares__img { background-repeat: no-repeat; background-size: cover; margin-bottom: 15px; min-height: 285px; background-position: center center; } } @media (max-width: 767px) { #pagination-container { width: 95%; } .shares__item .shares__content a { display: block; clear: both; max-width: 767px; } .shares__img { background-repeat: no-repeat; background-size: cover; background-position: left center; height: 200px; } .info-c { height: auto;         padding-bottom: 50px; } .price-carus-prod:before { display: none; } } #pagination-container { margin: 0 auto; text-align: center; border: 1px solid #ccc; height: 40px; vertical-align: middle; z-index: 9; position: relative; margin-top: -30px; } #pagination-container a { color: black; padding-top: 13px; display: block; cursor: pointer; font-size: 13px; font-weight: bold; } @media (min-width: 992px) { .container, #pagination-container { width: 970px; } #pagination-container { margin-top: -62px; } .product #pagination-container { margin-top: -37px; } } @media (min-width: 1200px) { .container, #pagination-container { width: 1170px; } .container { margin-bottom: 15px; } } .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666667%; } .col-xs-10 { width: 83.33333333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666667%; } .col-xs-7 { width: 58.33333333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666667%; } .col-xs-4 { width: 33.33333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.66666667%; } .col-xs-1 { width: 8.33333333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.66666667%; } .col-xs-pull-10 { right: 83.33333333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.66666667%; } .col-xs-pull-7 { right: 58.33333333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.66666667%; } .col-xs-pull-4 { right: 33.33333333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.66666667%; } .col-xs-pull-1 { right: 8.33333333%; } .col-xs-pull-0 { right: auto; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.66666667%; } .col-xs-push-10 { left: 83.33333333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.66666667%; } .col-xs-push-7 { left: 58.33333333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.66666667%; } .col-xs-push-4 { left: 33.33333333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.66666667%; } .col-xs-push-1 { left: 8.33333333%; } .col-xs-push-0 { left: auto; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.66666667%; } .col-xs-offset-10 { margin-left: 83.33333333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.66666667%; } .col-xs-offset-7 { margin-left: 58.33333333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.66666667%; } .col-xs-offset-4 { margin-left: 33.33333333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.66666667%; } .col-xs-offset-1 { margin-left: 8.33333333%; } .col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; }      .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666667%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666667%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-0 { margin-left: 0%; } } @media (max-width: 1200px) { #baners { display: none } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666667%; }      .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-9 { margin-left: 75%; }      .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-0 { margin-left: 0%; } } .clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content: " "; display: table; } .clearfix:after, .container:after, .container-fluid:after, .row:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; width: auto; margin-right: -14px; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } .bx-wrapper { position: relative; margin: 0 auto; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y; max-height: 300px; } .bx-wrapper img { max-width: 100%; } .bx-wrapper .product__img{width: 100vw;} .bxslider { margin: 0; padding: 0; } ul.bxslider { list-style: none; } .bx-viewport { -webkit-transform: translatez(0); } .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 25px; width: 100%; z-index: 50; } .bx-wrapper .bx-loading { min-height: 50px; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; } .bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; } .bx-wrapper .bx-pager.bx-default-pager a { background: #fff; text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 3px; outline: 0; -webkit-border-radius: 50%; border-radius: 50%; background: #fff; } .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus { background: #d62027; } .bx-wrapper .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; zoom: 1; } .bx-wrapper .bx-pager-item { font-size: 0; line-height: 0; } .bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; outline: 0; width: 34px; height: 35px; margin-top: -17.5px; text-indent: -9999px; z-index: 9999; } .bx-next { background: url(/bitrix/templates/.default/css/../img/next-slide.png) no-repeat; right: 25px; } .bx-next:hover { background: url(/bitrix/templates/.default/css/../img/next-slide-active.png) no-repeat; } .bx-prev { background: url(/bitrix/templates/.default/css/../img/prev-slide.png) no-repeat; left: 25px; } .bx-prev:hover { background: url(/bitrix/templates/.default/css/../img/prev-slide-active.png) no-repeat; } .bx-wrapper .bx-controls-direction a.disabled { display: none; } .bx-wrapper .bx-controls-auto { text-align: center; } .bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url("/bitrix/templates/.default/css/images/controls.png") -86px -11px no-repeat; margin: 0 3px; } .bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus { background-position: -86px 0; } .bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url("/bitrix/templates/.default/css/images/controls.png") -86px -44px no-repeat; margin: 0 3px; } .bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus { background-position: -86px -33px; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; } .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; } .bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666; background: rgba(80, 80, 80, 0.75); width: 100%; } .bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; } body { font-family: "ProximaNovaReg"; color: #333; } img { max-width: 100%; height: auto; } .top-menu { height: 60px; font-size: 14px; } .top-menu li { float: left; margin-right: 20px; } .top-menu li:last-child { margin-right: 0; } .top-menu a { color: #6c7986; text-decoration: underline; } .pull-right .info-block__time, .pull-right .info-block__email { float: left; line-height: 14px; } .top-menu a:hover { text-decoration: underline; } .footer__tel { color: #ba272d !important; } .top-tel { height: 60px; color: #ba272d !important; } .top-tel__number, .footer__number { display: inline-block; vertical-align: middle; font-size: 22px; color: #ba272d !important; font-weight: 900; position: relative; padding-left: 27px; float: right; } .top-tel__number { top: 7px; margin-right: 14px; } .top-tel__number a, .footer__number a { color: #ba272d !important; } .pull-left { padding-top: 18px; min-width: 775px; } .mobile-header__tel a {     color: #fff; } .info-block__time { color: #434343; } .top-tel__number:before, .footer__number:before { content: ""; display: block; width: 22px; height: 23px; position: absolute; z-index: 2; left: 0; top: -3px; } .slogs { font-size: 9px; text-align: left; display: block; color: black; padding-left: 1px; padding-top: 4px; } .info-block__content .block-vertical { line-height: 18px; color: #3f3f3f; font-size: 16px; } .footer__tel { display: inline-block; } .tits { font-size: 12px; color: #f58387 !important; } #retysad { float: right; margin-right: 11px; margin-top: -12px; margin-left: 13px; } .get-call, .footer__get-call, .catalog__link { display: inline-block; vertical-align: middle; margin-right: 21px;     padding-top: 4px; height: 25px; outline: 0; line-height: 25px; color: #ba272d; text-align: center; text-transform: uppercase; font-size: 10px; float: right; clear: both; } /*.catalog__descr .catalog__link { float: initial !important; clear: initial !important; }*/ .get-call:hover { text-decoration: underline; } .catalog__link:hover { background: #fc3745; background: -moz-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: -webkit-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: -o-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: -ms-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: linear-gradient(180deg, #fc3745 0%, #f04650 100%); } .get-call:active, .footer__get-call:active, .catalog__link:active { background: #bf262c; background: -moz-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: -webkit-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: -o-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: -ms-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: linear-gradient(180deg, #bf262c 0%, #e41d25 100%); } .info-block__content { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; } .info-block__time { height: 80px; font-size: 15px; width: 175px; float: left; } .info-block__time span { color: #858585; } .info-block__email, .email-text { height: 80px; font-size: 15px; color: #858585; /*padding: 20px;*/ margin-right: 19px; } .info-block__email a, .email-text a { color: #1a70be; } .logo { height: 80px; float: left; } .info-block__email .tits, .pull-right .tits { color: #a2a2a2 !important } .nav__menu li a img { padding-right: 4px; margin-right: 9px; vertical-align: baseline; width: 15px; } .logo__link { display: inline-block; vertical-align: middle; } .logo__link img { display: inline-block; vertical-align: middle; margin-top: 9px; } .logo__text { display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 35px; color: #ba272d; margin-top: 8px; } .logo-label { display: inline-block; vertical-align: middle; font-size: 15px; color: #333333; } .footer__logo__text b { font-size: 36px; } .mobile-header__text b { padding-top: 13px; font-size: 36px; position: relative; display: inherit; } .mobile-header__text .slogs { margin-top: -17px; font-size: 9px !important; } .nav__menu { font-size: 15px; background: #c63d43; float: left; margin-right: 33px; margin-left: 21px; } .main_punkt > li > a { min-width: 267px; } .st_down { background: url(/images/down_st.svg); border-bottom: none; width: 6px; height: 4px; display: none; margin-left: 6px; border: none!important; } ul.fag { margin-left: 184px; } p.kirill img { margin-left: -13px; padding-right: 6px; width: 15px; margin-top: 1px; display: inline-grid; position: absolute; } p.kirill { display: inline-block; min-width: 110px; float: left; color: #d56f74; margin-left: 14px; position: relative; } p.kirill span.click_town { border-bottom: 1px solid; } .container .info-block__time { height: 70px; } .pull-right .info-block__time { height: 80px; margin-right: 0px; } .main_punkt > li { font-family: "ProximaNovaBold"; } .main_punkt li ul li { height: 32px; } .zakaz_zvon { cursor: pointer; background: #a2292f; padding: 13px; margin-top: 15px; display: inline-block; width: auto; padding-right: 19px; color: white; font-size: 14px; padding-left: 19px; } .nav { background: #c63d43; } .nav__menu > li { float: left; position: relative; } .nav__menu > li:after { content: ""; display: block; background: #b1181f; width: 1px; height: 31px; position: absolute; z-index: 2; right: -1px; top: 50%; margin-top: -12.5px; } .nav__menu > li:first-child:before { content: ""; display: block; background: #b1181f; width: 1px; height: 31px; position: absolute; z-index: 2; left: -1px; top: 50%; margin-top: -12.5px; } /*.nav__menu li:last-child:after{content:none;}*/ .nav__menu a { display: block; color: #fff; height: 60px; line-height: 64px; padding: 5px 23px; font-size: 16px; font-weight: bold; } .nav__menu a span { position: relative; display: inline-block; font-size: 15px; font-weight: 100; font-family: "ProximaNovaBold"; } .nav__menu a.active span:before, .nav__menu a:hover span:before { content: ""; display: block; position: absolute; background: url(/bitrix/templates/.default/css/../img/nav-arrow.png) no-repeat; width: 5px; height: 3px; left: 50%; margin-left: -2.5px; bottom: 3px; z-index: 2; } .nav__menu a.active span:after, .nav__menu a:hover span:after { content: ""; display: block; position: absolute; width: 100%; height: 3px; background: #fff; z-index: 2; bottom: 0; } .main-form { background: url(/bitrix/templates/.default/css/../img/form-bg_.jpg) no-repeat 50%; background-size: cover; height: 465px; margin-top: 55px; margin-bottom: 35px; } .main-form__text { float: left; position: relative; z-index: 3; width: 305px; } .main-form__item { float: right; width: 230px; font-size: 15px; text-align: center; } .main-form__content { position: relative; padding-top: 85px; height: 465px; } .main-form__title { font-size: 42px; font-family: "ProximaNovaBold"; } .main-form__title:after { content: ""; display: block; width: 50px; height: 1px; background: #ba272d; margin: 20px 0; } .main-form__info { font-size: 15px; color: #939190; line-height: 1.2; } .main-form__men { position: absolute; z-index: 2; left: 50%; margin-left: -237px; bottom: -28px; } .form-title { text-transform: uppercase; font-size: 22px; color: #ba272d; font-family: "ProximaNovaBold"; margin-bottom: 15px; } .form-text { margin-bottom: 10px; line-height: 1.2; } .form-input { display: block; width: 100%; height: 35px; font-family: "ProximaNovaReg"; padding-left: 15px; font-size: 14px; color: #333; background: #fff; outline: 0; border: 1px solid #e0dfdf; -webkit-border-radius: 4px; border-radius: 4px; } .form-input:focus { border-color: #f0cccd; -webkit-box-shadow: 0px 0px 2px 0px #f0cccd; -moz-box-shadow: 0px 0px 2px 0px #f0cccd; box-shadow: 0px 0px 2px 0px #f0cccd; } .form-block { margin-bottom: 10px; } .form-submit, .application__submit { text-transform: uppercase; color: #fff; display: block; width: 100%; height: 37px; -webkit-border-radius: 4px; border-radius: 4px; font-family: "ProximaNovaBold"; font-size: 13px; outline: 0; border: 0; cursor: pointer; background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #e31c24), to(#be262c)); background: -webkit-linear-gradient(top, #e31c24 30%, #be262c 100%); background: -o-linear-gradient(top, #e31c24 30%, #be262c 100%); background: linear-gradient(180deg, #e31c24 30%, #be262c 100%); margin-top: 20px; } .form-submit:hover, .application__submit:hover { background: #fc3745; background: -moz-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: -webkit-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: -o-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: -ms-linear-gradient(90deg, #fc3745 0%, #f04650 100%); background: linear-gradient(180deg, #fc3745 0%, #f04650 100%); }  .form-submit:active, .application__submit:active { background: #bf262c; background: -moz-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: -webkit-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: -o-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: -ms-linear-gradient(90deg, #bf262c 0%, #e41d25 100%); background: linear-gradient(180deg, #bf262c 0%, #e41d25 100%); } .form-info { font-size: 14px; color: #96938f; } .fon-inf { position: relative; height: 433px; text-align: center; margin-bottom: 60px; } .fon-inf:before { content: ''; width: 100%; left: 0px; height: 100%; position: absolute; background-image: url(/bitrix/templates/.default/css/../img/foncall1.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; } .shares__wrapp > div { padding-bottom: 15px; padding-left: 20px; } .production__item { padding-left: 15px; padding-bottom: 0px; } .production__descr { background: #efefef; height: 120px; padding: 0 20px; position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; -webkit-transition: all .25s ease-in-out; -o-transition: all .25s ease-in-out; transition: all .25s ease-in-out; } .col-md-12 .production__descr { background: #28221f; } .production__descr p { font-size: 13px; line-height: 1.2; color: #FFFFFF; -webkit-transition: color .25s ease-in-out; -o-transition: color .25s ease-in-out; transition: color .25s ease-in-out; } .production__title { font-size: 18px; color: #FFFFFF; height: 55px; -webkit-transition: color .25s ease-in-out; -o-transition: color .25s ease-in-out; transition: color .25s ease-in-out; } .production__content { position: relative; height: 305px; } .production__content:hover .production__descr { height: 170px; background-color: #bf3137; } .production__content:hover .production__descr p { color: #fff; } .production__content:hover .production__title { color: #fff; } .production__img { background-repeat: no-repeat; background-position: 50%; background-size: cover; height: 185px; } .item-title { text-transform: uppercase; font-size: 28px; font-family: "GothaProBol"; margin-bottom: 20px; } .about { background: url(/bitrix/templates/.default/css/../img/about_.jpg) no-repeat 50%; background-size: cover; height: 300px; position: relative; } .about__wrapp { padding-top: 85px; position: relative; } .about__text { width: 590px; font-size: 16px; line-height: 1.2; height: 220px; } .about__descr { position: relative; z-index: 4; } .about__people { position: absolute; z-index: 2; bottom: 43px; right: -100px; } .white-block { position: absolute; z-index: 3; background: url(/bitrix/templates/.default/css/../img/white-block.png) no-repeat 50%; background-size: cover; opacity: 0.7; left: 0; width: 52%; height: 220px; top: 50%; margin-top: -110px; } .about-info__text { background: #fff; padding: 30px 65px; position: relative; z-index: 3; padding-bottom: 0; top: -70px; } .about-info__header { font-size: 14px; line-height: 1.3; } .about-info__item { font-size: 14px; line-height: 1.3; } .about-info__item p { margin-bottom: 20px; } .advantages { margin-bottom: 45px; } .advantages__item { text-align: center; padding: 0 10px; width: 20%; float: left; } .advantages__img { height: 90px; } .advantages__title { font-size: 16px; line-height: 1.3; height: 60px; } .advantages__text { line-height: 1.3; font-size: 12px; color: #9a9a9a; } .main-grey-block { background: #f1f1f1; padding: 50px 0; } .scheme { margin-bottom: 115px; } .scheme__wrapp { margin-top: 50px; } .scheme__item { text-align: center; padding: 0 10px; float: left; width: 20%; } .scheme__item:last-child .scheme__img:after { content: none; } .scheme__img { height: 65px; margin-bottom: 20px; position: relative; } .scheme__img:after { content: ""; display: block; background: url(/bitrix/templates/.default/css/../img/scheme-arrow.png) no-repeat; width: 76px; height: 11px; position: absolute; z-index: 2; right: -48px; top: 50%; margin-top: -5.5px; } .scheme__descr { font-family: Tahoma, sans-serif; font-size: 14px; line-height: 1.4; } .scheme__descr a { text-decoration: underline; color: #2680da; } .scheme__descr span { color: #2680da; font-weight: bold; } .review__wrapp { margin-left: -30px; margin-top: 40px; } .review__item { padding-left: 30px; position: relative; } .review__update { display: block; background: url(/bitrix/templates/.default/css/../img/update_.png) no-repeat; width: 49px; height: 49px; position: absolute; z-index: 2; top: 50%; margin-top: -24.5px; right: -38px; } .review__content { background: #fff; position: relative; height: 230px; padding-left: 165px; } .review__img { width: 150px; text-align: center; position: absolute; z-index: 2; left: 0; top: 0; padding-top: 20px; } .review__img img { -webkit-border-radius: 50%; border-radius: 50%; } .review__descr { padding: 35px 30px 35px 0; } .review__descr p { line-height: 1.4; font-size: 14px; font-family: Tahoma, sans-serif; } .review__title { text-transform: uppercase; color: #ba272d; font-size: 19px; margin-bottom: 20px; } .application__wrapp { background: url(/bitrix/templates/.default/css/../img/application1.jpg) no-repeat 50%; background-size: cover; height: 670px; width: 1400px; margin: auto; position: relative; top: -40px; padding-top: 150px; } .application__form { width: 530px; margin: auto; padding-top: 30px; padding-bottom: 20px; background: rgba(255, 255, 255, 0.8); text-align: center; } .application__title { font-size: 23px; text-transform: uppercase; font-family: "GothaProBol"; line-height: 1.2; margin-bottom: 5px; } .application__text { font-size: 18px; line-height: 1.2; margin-bottom: 10px; } .application__fieldset { width: 370px; margin: auto; } .application__input { display: block; width: 100%; height: 50px; background: #fff; outline: 0; border: 0; -webkit-border-radius: 4px; border-radius: 4px; padding-left: 20px; font-size: 15px; color: #333; font-family: "ProximaNovaReg"; } .application__input:focus { border-color: #f0cccd; -webkit-box-shadow: 0px 0px 2px 0px #f0cccd; -moz-box-shadow: 0px 0px 2px 0px #f0cccd; box-shadow: 0px 0px 2px 0px #f0cccd; } #teryu .fixed { -webkit-box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.3); box-shadow: 0px 6px 15px 0px rgba(0, 0, 0, 0.3); } .application__block { margin-bottom: 10px; text-align: left; } .application__textarea { display: block; width: 100%; background: #fff; outline: 0; border: 0; -webkit-border-radius: 4px; border-radius: 4px; padding-left: 20px; font-size: 15px; color: #333; font-family: "ProximaNovaReg"; resize: none; height: 100px; padding-top: 10px; } .application__submit { width: 225px; margin: auto; margin-top: 20px; } .inputfile { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .label-file { display: inline-block; vertical-align: middle; cursor: pointer; width: 175px; height: 35px; font-size: 12px; text-transform: uppercase; font-family: "ProximaNovaReg"; -webkit-border-radius: 4px; border-radius: 4px; background: #ebebeb; border: 1px solid #c7c7c7; line-height: 33px; text-align: center; margin-right: 25px; } /*.label-file:hover { background: #f8f8f8; } .label-file:active { background: #c4c4c4; }*/ .file-text { font-size: 13px; color: #2680da; border-bottom: 1px solid #d5e3f5; text-transform: uppercase; } .footer { background: #f1f1f1; padding-top: 35px; padding-bottom: 60px; margin-top: 30px !important; } .footer.mrg { margin-top: -40px; z-index: 2; position: relative; } .footer__text { margin-bottom: 30px; } .footer__text > p { font-size: 13px; margin-top: 5px; } .footer__logo__icon { display: inline-block; vertical-align: middle; margin-right: 5px; } .footer__logo__text { color: #ba272d; display: inline-block; vertical-align: middle; font-size: 25px; font-family: "ProximaNovaBold"; } .footer__social a { width: 21px; height: 22px; } .footer__search { position: relative; margin-bottom: 30px; width: 220px; } .vk-icon { margin-left: 5px; } .footer__search-input { display: block; width: 100%; height: 35px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff; outline: 0; border: 1px solid #e3e3e3; padding-left: 45px; font-size: 13px; font-family: "ProximaNovaReg"; } .footer__search-input:focus { border-color: #f0cccd; -webkit-box-shadow: 0px 0px 2px 0px #f0cccd; -moz-box-shadow: 0px 0px 2px 0px #f0cccd; box-shadow: 0px 0px 2px 0px #f0cccd; } .footer__search-submit { background: url(/bitrix/templates/.default/css/../img/footer-search_.png) no-repeat; width: 18px; height: 17px; border: 0; outline: 0; cursor: pointer; position: absolute; z-index: 2; left: 15px; top: 50%; margin-top: -8.5px; } .footer__copyright { font-size: 12px; line-height: 1.3; } .footer__menu ul { float: left; width: 50%; font-size: 12px; } .footer__menu a { color: #333; border-bottom: 1px solid #cdcdcd; } .footer__menu li { margin-bottom: 10px; } .footer__title { text-transform: uppercase; font-size: 13px; font-family: "ProximaNovaBold"; margin-bottom: 30px; } .footer__number { padding-left: 0; font-size: 20px; margin-right: 10px; } .footer__number:before { content: none; } .footer__tel { margin-bottom: 2px; } .order-product { text-transform: uppercase; color: #fff; display: block; width: 100%; height: 37px; -webkit-border-radius: 4px; border-radius: 4px; font-family: "ProximaNovaBold"; font-size: 13px; outline: 0; border: 0; cursor: pointer; background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #e31c24), to(#be262c)); background: -webkit-linear-gradient(top, #e31c24 30%, #be262c 100%); background: -o-linear-gradient(top, #e31c24 30%, #be262c 100%); background: linear-gradient(180deg, #e31c24 30%, #be262c 100%); margin-top: 10px; } .footer__info { font-size: 13px; color: #3f3f3f; margin-bottom: 10px; line-height: 34px; } .footer__info a { color: #3782c4; display: inline-block; vertical-align: middle; margin-top: -15px; margin-bottom: -14px; } .footer__info p { margin-bottom: 5px; } .footer__info span { color: #333; } .footer__social { margin-bottom: 30px; font-size: 13px; } .footer__social span, .footer__social a { display: inline-block; vertical-align: middle; font-size: 12px; margin-right: 4px; } .footer__develop { font-size: 11px; font-family: "ProximaNovaBold"; } .footer__develop a { color: #1a70bc; text-decoration: underline; } .inner-banner { background-repeat: no-repeat; background-position: 50%; background-size: cover; height: 255px; padding-top: 65px; color: #fff; margin-top: -32px; margin-bottom: 30px; } .breadcrumb { font-size: 13px; margin-bottom: 25px; background-color: transparent; } #linz_tr { border-bottom: 1px solid #ececec; font-size: 12px; text-align: center; height: 42px; padding-top: 8px; background: #dce7e9; margin-top: 44px; position: fixed; z-index: 9999; width: 100%; } #linz_tr img { width: 24px; position: relative; top: 5px; } .breadcrumb li { float: left; } .breadcrumb a:hover { text-decoration: underline; } .breadcrumb__arrow { padding: 0 5px; } .breadcrumb-black { color: #333; margin-top: 30px; margin-bottom: 40px; } .breadcrumb-black a { color: #333; } nav#menu_fix.fixed { position: fixed; top: 0px; width: inherit; z-index: 9; } .inner-title { font-size: 50px; margin-bottom: -8px; } .inner-text { width: 540px; font-size: 13px; line-height: 1.3; } .nav { position: relative; z-index: 2; height: 70px; } .catalog { margin-bottom: 37px; } .catalog__item { margin-bottom: 70px; } .catalog__img { margin-left: 8px; height: 300px; width: 100%; background-repeat: no-repeat; background-position: 50%; background-size: cover; margin-bottom: 26px; } .catalog__info { text-align: center; } .catalog__descr { padding-left: 35px; line-height: 1.3; position: relative; padding-top: 20px; } .catalog__name { font-size: 24px; } .catalog__name a { color: #000; } .catalog__name:after { content: ""; display: block; width: 270px; height: 1px; background: #ba272d; margin: 15px 0; position: relative; z-index: 2; left: 0px; } #rtt3ty .catalog__get { font-size: 13px; color: #6f6f6f; margin-bottom: 0px; } #rtt3ty { margin-right: -21px; } .catalog__get { font-family: Tahoma, sans-serif; font-size: 14px; color: #6f6f6f; } .catalog__text { font-family: Tahoma, sans-serif; font-size: 14px; color: #6f6f6f; margin-bottom: 17px; } .catalog__price { font-size: 22px; color: #ba272d; margin-bottom: 25px; } .catalog__title { font-family: "Roboto", sans-serif; color: #a3a3a3; /*margin-bottom: 11px;*/ font-size: 13px; width: 106px; display: inline-block; vertical-align: middle; margin-bottom: 0; margin-right: 10px; position: relative; top: px; } .catalog__title2 {font-family: "Roboto", sans-serif; color: #a3a3a3; font-size: 13px; width: 55px; display: inline-block; vertical-align: middle; margin-bottom: 10px; margin-right: 10px; position: relative;} .catalog__link { width: 160px; height: 37px; display: block; font-size: 13px; line-height: 31px; font-family: "ProximaNovaBold"; } .cat-info-block { display: inline-block; vertical-align: middle; margin: 0 10px; } .cat-info-block__icon { display: inline-block; vertical-align: middle; margin-right: 5px; } .cat-info-block__text { display: inline-block; vertical-align: middle; width: 85px; font-size: 12px; text-align: left; } .gallery { margin-bottom: 60px; } .gallery .item-title { margin-bottom: 40px; } .gallery__item { text-align: center; } .advantages-inner { padding-bottom: 50px; } .block-title { padding-bottom: 30px; margin-bottom: 30px; font-size: 50px; border-bottom: 1px solid #ba272d; position: relative; } .block-title__text { font-size: 13px; line-height: 1.4; width: 540px; margin-top: 25px; } .contacts { margin-bottom: 40px; } .contacts__text { padding-top: 20px; } .contacts__tel { float: left; width: 27%; padding-left: 20px; position: relative; padding-top: 10px; } .contacts__tel:after { content: ""; display: block; width: 2px; height: 37px; background: #ba272d; position: absolute; z-index: 2; right: 0; top: 20px; } .contacts__adress { float: left; width: 33%; font-size: 14px; line-height: 1.2; text-align: center; position: relative; padding-left: 30px; } .contacts__adress:after { content: ""; display: block; width: 2px; height: 37px; background: #ba272d; position: absolute; z-index: 2; right: 0; top: 20px; } .contacts__info { float: left; width: 40%; font-size: 14px; line-height: 1.2; padding-left: 30px; } .contacts__mode { margin-top: 10px; } .contacts__mode p { color: #858585; } .info-name { margin-bottom: 10px; } .adress-text { display: inline-block; text-align: left; } .tel-text { font-size: 22px; color: #ba272d; font-family: "ProximaNovaBold"; margin-bottom: 15px; } .email-text { height: auto; font-size: 14px; } .contacts-map { text-align: center; position: relative; margin-bottom: 100px; } .map-label { position: absolute; z-index: 2; right: 50%; top: 30%; } .about-info.catalog_text ul { margin-top: 20px !important; } .text-container { font-family: Tahoma, sans-serif; font-size: 16px; line-height: 1.4; color: #6f6f6f; margin-bottom: 70px; } .text-container p { margin-bottom: 35px; } .blog { margin-bottom: 100px; } .blog__item { position: relative; padding-left: 215px; min-height: 175px; line-height: 1.3; margin-bottom: 40px; } .blog__item p { line-height: 1.5; font-size: 16px; color: #5c5c5c; } .blog__img { position: absolute; z-index: 2; left: 0; top: 0; width: 175px; max-height: 199px; background-repeat: no-repeat; background-position: 45%; background-size: 49%; } .blog__date { font-size: 12px; margin-bottom: 5px; color: #858585; } .blog__name { font-size: 23px; font-family: "ProximaNovaBold"; margin-bottom: 20px; } .blog__name a { color: #ba272d; } .pagination { text-align: center; display: block; clear: both; } .pagination ul { display: inline-block; vertical-align: middle; margin-right: 5px; } .pagination ul li { float: left; font-size: 14px; padding-right: 15px; line-height: 28px; } .pagination ul a { display: block; width: 27px; height: 27px; text-align: center; line-height: 25px; font-size: 14px; color: #333; border: 1px solid #d9d9d9; } .pagination ul a.active, .pagination ul a:hover { color: #fff; background: #ba272d; } .next-page { display: inline-block; vertical-align: middle; font-size: 14px; color: #333; border-bottom: 1px solid #d8d8d8; background: transparent !important; display: inline-block; vertical-align: middle; font-size: 14px; color: #333 !important; border-bottom: 1px solid #d8d8d8; width: auto !important; height: auto; line-height: 18px; border: 0px; border-bottom: 1px solid #d8d8d8; } .complete-work { margin-bottom: 30px; } .works { margin-bottom: 120px; } .works__img { height: 360px; background-repeat: no-repeat; background-position: 50%; background-size: cover; } .works__item { padding-left: 20px; padding-bottom: 20px; } .works__wrapp { margin-left: -20px; margin-bottom: 30px; } .gallery { display: none; } .block-carusel-meb .owl-carousel2 .owl-dots { display: none; } .block-carusel-meb { max-width: 1047px; margin: 0 auto; margin-bottom: 29px; padding-top: 48px; } .block-carusel-meb2 { padding-bottom: 0px; margin-bottom: 0px; float: left; margin-left: 50px; margin-bottom: -162px; max-height: 505px; } .block-carusel-meb3 { margin-top: 0px; padding-bottom: 50px; } .content-carus { margin: 0px 7px 0px 7px; } .img-carus { border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden; min-height: 207px; } .img-carus img { min-height: 207px; } .corus-par { padding: 17px; padding-top: 19px; background-color: #ffffff; padding-bottom: 39px; position: relative; min-height: 115px; vertical-align: middle; } .block-carusel-meb:before { content: ''; position: absolute; width: 100%; left: 0px; height: 673px; background-color: #f4f4f4; margin-top: -50px; } .block-carusel-meb2:before { content: ''; position: absolute; width: 100%; left: 0px; height: 0px; background-color: #f4f4f4; } .block-carusel-meb3:before { content: ''; position: absolute; width: 100%; left: 0px; height: 527px; background-color: #f4f4f4; margin-top: -54px; } .name-carus { font-size: 23px; color: #4d4d4d; line-height: 1.107; margin-bottom: 10px; letter-spacing: -0.5px; min-height: 50px; } .info-c { font-size: 15px; padding-bottom: 0px; height: 50px; max-height: 44px; overflow-x: hidden; } .price-carus-prod { padding-top: 22px; display: inline-block; width: 100%; font-family: Tahoma, sans-serif; padding-left: 3px; } .price-left { max-width: 50%; float: left; width: 100%; color: #bc272d; line-height: 1.499; font-size: 17px; } .price-left span { display: block; font-size: 12px; color: #4d4d4d; line-height: 1.2; margin-bottom: 6px; } .price-right { float: right; max-width: 44%; width: 100%; color: #333333; font-size: 16px; } .price-right span { font-size: 12px; color: #4d4d4d; line-height: 1.2; margin-bottom: 11px; display: block; } .buut-carus { text-align: center; margin-top: 28px; } .buut-carus a { display: block; padding: 12px 0px; max-width: 203px; margin: 0 auto; font-size: 13px; color: #ffffff !important; font-weight: bold; text-transform: uppercase; background-color: #2376c0; text-decoration: none; border-radius: 3px; font-family: "ProximaNovaBold"; } .text-top-carus { margin: 0 auto; margin-top: 20px; margin-bottom: 31px; max-width: 99%; position: relative; } .text-top-carus span { color: #333333; font-weight: bold; display: inline-block; text-transform: uppercase; font-size: 28px; font-family: "GothaProBol"; letter-spacing: -0.5px; } .text-top-carus a { font-size: 14px; font-family: "Tahoma"; color: #363636; line-height: 1.356; text-align: right; opacity: 0.8; display: inline-block; float: right; padding: 4px 14px; margin-top: 2px; border: solid 1px #d7d7d7; text-decoration: none; border-radius: 2px; } .owl-carousel3 .owl-nav { display: block !important; position: initial; } .owl-carousel3 .owl-nav .owl-prev { height: 50px; width: 50px; background: red; position: absolute; top: 47%; outline: 0; width: 34px; height: 35px; margin-top: -17.5px; text-indent: -9999px; z-index: 9999; background: url(/bitrix/templates/.default/css/../img/prev-slide.png) no-repeat; left: -40px; } .owl-carousel3 .owl-nav .owl-prev { top: 58%; } .block-carusel-meb3 .owl-carousel3 .owl-nav .owl-prev { top: 34%; } .owl-carousel3 .owl-dot { display: none; } .owl-carousel3 .owl-nav .owl-next { background: red; position: absolute; top: 47%; outline: 0; width: 34px; height: 35px; margin-top: -17.5px; text-indent: -9999px; z-index: 9999; background: url(/bitrix/templates/.default/css/../img/next-slide.png) no-repeat; right: -40px; -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .owl-carousel3 .owl-nav .owl-next { top: 53%; } .owl-carousel3 .owl-nav .owl-next { top: 58%; } .owl-carousel3 .owl-nav .owl-next:hover { background: url(/bitrix/templates/.default/css/../img/next-slide-active.png) no-repeat; } .owl-carousel3 .owl-nav .owl-prev:hover { background: url(/bitrix/templates/.default/css/../img/prev-slide-active.png) no-repeat; -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .block-carusel-meb .owl-carousel2 .owl-nav { display: block !important; position: initial; } .block-carusel-meb .owl-carousel2 .owl-nav .owl-prev { height: 50px; width: 50px; background: red; position: absolute; top: 47%; outline: 0; width: 34px; height: 35px; margin-top: -17.5px; text-indent: -9999px; z-index: 9999; background: url(/bitrix/templates/.default/css/../img/prev-slide.png) no-repeat; left: -42px; } .block-carusel-meb2 .owl-carousel2 .owl-nav .owl-prev { top: 14%; } .block-carusel-meb3 .owl-carousel2 .owl-nav .owl-prev { top: 48%; } .product__descr .catalog__info .cat-info-block { /*width: 225px;*/ } .block-carusel-meb .owl-carousel2 .owl-nav .owl-next { background: red; position: absolute; top: 47%; outline: 0; width: 35px; height: 35px; margin-top: -17.5px; text-indent: -9999px; z-index: 9999; background: url(/bitrix/templates/.default/css/../img/next-slide.png) no-repeat; right: -42px; -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .block-carusel-meb2 .owl-carousel2 .owl-nav .owl-next { top: 14%; } .block-carusel-meb3 .owl-carousel2 .owl-nav .owl-next { top: 48%; } .block-carusel-meb .owl-carousel2 .owl-nav .owl-next:hover { background: url(/bitrix/templates/.default/css/../img/next-slide-active.png) no-repeat; } .name-carus a { } .block-carusel-meb .owl-carousel2 .owl-nav .owl-prev:hover { background: url(/bitrix/templates/.default/css/../img/prev-slide-active.png) no-repeat; -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); } .name-slaid { text-align: center; font-size: 23px; margin-top: 10px; } .block-carusel-meb .owl-carousel2 .owl-stage-outer .owl-stage .owl-item { }  .block-carusel-meb .owl-carousel2 .owl-stage-outer .owl-stage { } .price-carus-prod:before { content: ''; height: 4px; background-color: #f4f4f4; width: 100%; position: absolute; left: 0px; margin-top: -19px; } .fon-carus { margin-bottom: 0px; padding: 1px 0; display: inline-block; width: 100%; } .opeimg img { position: absolute; top: 46%; margin-left: -70px; } .fancybox:hover .opeimg { display: block; text-align: center; position: absolute; width: 100%; height: 100%; background-color: rgba(147, 157, 163, 0.46); } .opeimg { display: none; } .content-carus a { color: #333; } .content-carus a:hover { color: #333; } @media (min-width: 992px) { .catalog__bottom-block { margin-top: 15px; } } .product__descr .catalog__link { margin-bottom: 0px !important; float: left; clear: initial; } .schema__item { position: relative; min-height: 35px; margin-bottom: 40px; } .schema__step { display: table; width: 100%; } .schema__number { display: table-cell; vertical-align: middle; width: 95px; } .blog-text:after { content: ""; display: block; height: 0; clear: both; } .schema__text { line-height: 1.4; font-size: 16px; display: table-cell; vertical-align: middle; } .schema__img { text-align: center; margin-top: 30px; } .number-block { width: 35px; height: 35px; -webkit-border-radius: 50%; border-radius: 50%; color: #fff; margin: auto; line-height: 35px; text-align: center; font-family: "ProximaNovaBold"; font-size: 18px; background: -webkit-gradient(linear, left top, right top, from(#c0262c), to(#e31d25)); background: -webkit-linear-gradient(left, #c0262c 0%, #e31d25 100%); background: -o-linear-gradient(left, #c0262c 0%, #e31d25 100%); background: linear-gradient(90deg, #c0262c 0%, #e31d25 100%); } .partners { margin-bottom: 65px; } .partners__img { height: 425px; background-repeat: no-repeat; background-position: 50%; background-size: cover; } .back-block { margin-bottom: 15px; } .back-link { font-size: 15px; color: #1a70be; border-bottom: 1px solid #bfd1e8; } .blog-text { line-height: 1.4; font-size: 16px; } .blog-text p { margin-bottom: 15px; } .blog-text__img { height: 370px; width: 370px; float: left; background-repeat: no-repeat; background-position: 50%; background-size: cover; margin-right: 45px; margin-bottom: 20px; } .blog-text__date { font-size: 12px; margin-bottom: 5px; color: #858585; } .blog-text__name { font-size: 28px; color: #ba272d; font-family: "ProximaNovaBold"; margin-bottom: 15px; } .blog-text b { font-family: "ProximaNovaBold"; } .materials { padding-bottom: 110px; } .materials__title { border-bottom: 1px solid #ba272d; padding-bottom: 25px; font-size: 28px; font-family: "ProximaNovaBold"; padding-left: 10px; text-transform: uppercase; margin-bottom: 25px; } .materials__name { margin-bottom: 25px; font-size: 16px; font-family: "ProximaNovaBold"; } .materials__text { line-height: 1.4; font-size: 14px; } .materials__text p { margin-bottom: 15px; } .materials__img { text-align: center; } .materials__item { margin-bottom: 25px; } .shares { padding-bottom: 110px; } .shares__wrapp { margin-left: -20px; margin-bottom: -85px; } .shares__name { line-height: 1.2; font-family: "ProximaNovaBold"; font-size: 22px; color: #ba272d;     margin-bottom: 15px; } .shares__name a { color: #ba272d; } .shares__text { line-height: 1.3; font-size: 14px; } .shares__text p { margin-bottom: 10px; } .shares__item { padding-left: 20px; } .give-feedback { background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #e31c24), to(#be262c)); background: -webkit-linear-gradient(top, #e31c24 30%, #be262c 100%); background: -o-linear-gradient(top, #e31c24 30%, #be262c 100%); background: linear-gradient(180deg, #e31c24 30%, #be262c 100%); color: #fff; text-align: center; display: block; width: 200px; height: 35px; line-height: 35px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 13px; text-transform: uppercase; font-family: "ProximaNovaBold"; position: absolute; z-index: 2; right: 0; bottom: 30px; } .single-review { padding-bottom: 80px; } .single-review .review__content { background: #f8f8f8; } .single-review .review__item { padding-bottom: 30px; } .product { padding-bottom: 5px; margin-bottom: 0px; } .product__img { height: 300px; background-repeat: no-repeat; background-position: 50%; background-size: cover; } .product__descr { padding-left: 30px; line-height: 1.4; } .product__descr .catalog__link { margin-bottom: 25px; margin-top: 19px; } .product__descr .catalog__text { margin-bottom: 45px; display: inline-block; margin-top: 40px; } .product__descr .catalog__info { text-align: left; margin-left: -30px; } .product__descr .catalog__price { margin-bottom: 30px; } .thumb { max-width: 80%; margin: 0 auto; } .thumb a { display: block; width: 100%; float: left; padding-left: 7px; padding-top: 15px; padding-right: 7px; } .thumb a.active .thumb__item { -webkit-box-shadow: 0px 0px 0px 1px #ba272d; -moz-box-shadow: 0px 0px 0px 1px #ba272d; box-shadow: 0px 0px 0px 1px #ba272d; border-color: #ba272d; } .thumb__item { height: 65px; background-repeat: no-repeat; background-position: 50%; background-size: cover; border: 1px solid #ccc; } .not-found { height: 780px; text-align: center; padding-bottom: 40px; } .not-found .logo__text { font-family: "ProximaNovaBold"; } .not-found .logo { margin-bottom: 60px; } .not-found__title { color: #ba272d; font-family: "ProximaNovaBold"; font-size: 350px; line-height: 1; } .not-found__text { font-size: 15px; line-height: 1.3; margin-bottom: 15px; } .not-found__link { font-size: 15px; color: #29a6dd; border-bottom: 1px solid #c1e0f3; } .modal-open { overflow: hidden; } .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999999; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; } .modal__close { position: absolute; z-index: 2; right: 10px; top: 10px; background: none; border: 0; outline: 0; cursor: pointer; } .modal.fade .modal-dialog { -webkit-transition: -webkit-transform .3s ease-out; transition: -webkit-transform .3s ease-out; -o-transition: transform .3s ease-out, -o-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .modal-open .modal {     overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: 430px; margin: 80px auto; } .modal-content { position: relative; background: rgba(255, 255, 255, 0.8); background-clip: padding-box; outline: 0; padding: 30px 0; } #get-zamer .spnm, #get-order .spnm, #get-order_nafoto .spnm, #get-call .spnm { border-bottom: 1px solid #117ac0; cursor: pointer; position: relative; color: #117ac0; } #get-zamer .application__block label, #get-order_nafoto .application__block label, #get-order .application__block label, #get-call .application__block label { text-align: center; width: 100%; font-size: 14px; margin-bottom: 9px; display: block; } .modal-content { position: relative; background: white; background-clip: padding-box; outline: 0; padding: 0px 0; border-radius: 4px; } #get-zamer .application__block, #get-order_nafoto .application__block, #get-order .application__block, #get-call .application__block { text-align: left; width: 85%; text-align: center; display: block; margin: 0 auto; margin-bottom: 10px; } #get-zamer .stylecheck:not(checked) + label, #get-order_nafoto .stylecheck:not(checked) + label, #get-order .stylecheck:not(checked) + label, #get-call .stylecheck:not(checked) + label { position: relative; padding: 0 0 0 2px; color: #fff; text-decoration: none; display: block; width: 0px; height: 15px; float: left; left: 29px; } #get-zamer .modal-dialog, #get-order_nafoto .modal-dialog, #get-order .modal-dialog, #get-call .modal-dialog { position: relative; width: 368px; } #get-zamer .modal-body, #get-order_nafoto .modal-body, #get-order .modal-body, #get-call .modal-body { padding: 0px; } #get-zamer #fio_zamer, #get-order_nafoto #fio_order, #get-order #fio_order, #get-call #fio_obr_zv { background: #f2f2f2; } #get-zamer #fio_zamer:focus, #get-order_nafoto #fio_order:focus, #get-order #fio_order:focus, #get-call #fio_obr_zv:focus { background: white; } #get-zamer .block-check2, #get-order_nafoto .block-check2, #get-order .block-check2, #get-call .block-check2 { text-align: center; } #get-zamer .application__submit, #get-order_nafoto .application__submit, #get-order .application__submit, #get-call .application__submit { margin-bottom: 27px; width: 100%; height: 53px; } #get-zamer .application__input, #get-order_nafoto .application__input, #get-order .application__input, #get-call .application__input { display: block; width: 100%; height: 50px; background: #fff; outline: 0; border: 1px solid #e9e9e9; -webkit-border-radius: 4px; border-radius: 3px; padding-left: 20px; font-size: 15px; color: #333; font-family: "ProximaNovaReg"; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } @media (max-width: 767px) { .modal-backdrop { z-index: 0; } } .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; } .modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; } .modal-title { margin: 0; line-height: 1.42857143; text-align: center; text-transform: uppercase; color: white; font-family: "ProximaNovaBold"; letter-spacing: 0.5px; font-size: 25px; /* margin-bottom: 38px; */ padding-top: 25px; } #get-zamer .modal-header, #get-order_nafoto .modal-header, #get-order .modal-header, #get-call .modal-header { background: #b72a30; height: 76px; margin-bottom: 18px; padding: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; } .modal-body { position: relative; } .modal-footer { text-align: right; } .thanks__content { background: rgba(191, 38, 44, 0.8); text-align: center; color: #fff; padding-top: 90px; padding-bottom: 30px; } .thanks__title { font-family: "ProximaNovaBold"; letter-spacing: 0.5px; font-size: 29px; line-height: 1.3; text-transform: uppercase; margin-bottom: 50px; } .thanks__ok { display: block; width: 105px; height: 35px; background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #e31c24), to(#be262c)); background: -webkit-linear-gradient(top, #e31c24 30%, #be262c 100%); background: -o-linear-gradient(top, #e31c24 30%, #be262c 100%); background: linear-gradient(180deg, #e31c24 30%, #be262c 100%); line-height: 33px; border: 1px solid #fff; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; margin: auto; font-size: 15px; text-transform: uppercase; font-family: "ProximaNovaBold"; } .thanks__info { font-size: 14px; position: relative; top: -30px; } .thanks__info {     font-size: 14px; position: relative; top: -30px; } .mobile-header__top { background: white; color: #fff; padding: 0; font-size: 13px; line-height: 18px; position: fixed; left: 0; top: 0; width: 100%; height: 44px; z-index: 9998; } .mobile-header__tel { margin-top: 14px; color: black; margin-right: -82px; float: right; } .mobile-header__time a { color: black; font-size: 16px; } .mobile-header__time { float: right; font-size: 12px; width: 49%; margin-top: 13px; } .mobile-header__time span { color: #e4a7a9; } .mobile-header__info { margin-top: 37px; padding: 0 25px; border-bottom: 1px solid #ececec; text-align: center; } .mobile-header__logo { width: 100%; } .mobile-header__logo span { display: inline-block; vertical-align: middle; } .mobile-header__text { font-family: "ProximaNovaBold"; color: #ba272d; font-size: 24px; margin-left: 5px; } .mobile-header__menu { text-align: center; font-size: 15px; } .mobile-header__menu a { display: block; height: 45px; line-height: 45px; color: #fff; background: -webkit-gradient(linear, left top, left bottom, from(#c94248), to(#bd292f)); background: -webkit-linear-gradient(top, #c94248 0%, #bd292f 100%); background: -o-linear-gradient(top, #c94248 0%, #bd292f 100%); background: linear-gradient(180deg, #c94248 0%, #bd292f 100%); } .mobile-header__catalog { text-align: center; font-size: 14px; } .mobile-header__catalog a { display: block; height: 45px; line-height: 45px; color: #a1a1a1; border-bottom: 1px solid #ececec; background: #ffffff; } .mobile-header__more { display: none; position: fixed; left: 0; top: 37px; width: 100%; z-index: 9999; } .small-logo-text { font-size: 12px; padding-left: 45px; color: #333; } li { list-style-type: none; } @media all and (-webkit-min-device-pixel-ratio: 1.5) { img { max-width: 100%; height: auto; } } .toggle-menu { display: block; float: left; outline: 0; border: 0; cursor: pointer; width: 54px; position: fixed; right: 0; top: 0; z-index: 9998; height: 44px; background-image: url(/images/mob_men.png); background-size: 46px; background-repeat: no-repeat; background-color: #ffffff; background-position: 8px; } .mobile-info { -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); padding: 20px; } .mobile-info__item { position: relative; padding-left: 90px; min-height: 80px; margin-bottom: 15px; } .mobile-info__img { width: 80px; height: 80px; position: absolute; z-index: 2; left: 0; top: 0; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #e5e5e5; } .mobile-info__title { font-size: 16px; margin-bottom: 10px; } .mobile-info__text { font-size: 12px; } .mobile-info__descr { padding-top: 10px; line-height: 1.3; } input.error { border: 1px solid red !important; } .vk-icon { background: url(/images/101_.png) no-repeat; } .facebook-icon { background: url(/images/102_.png) no-repeat; } .twitter-icon { background: url(/images/103_.png) no-repeat; } .instagram-icon { background: url(/images/104_.png) no-repeat; } .result { padding-bottom: 200px; } .result__form { position: relative; margin-bottom: 30px; } .result__input { display: block; width: 100%; height: 45px; padding-left: 45px; outline: 0; border: 1px solid #e3e3e3; -webkit-border-radius: 3px; border-radius: 3px; font-size: 15px; font-family: "ProximaNovaReg"; color: #333; } .result__submit { display: block; border: 0; outline: 0; cursor: pointer; background: url(/bitrix/templates/.default/css/../img/footer-search_.png) no-repeat; width: 18px; height: 17px; position: absolute; z-index: 2; left: 16px; top: 14px; } .retds { color: #333 !important; -webkit-appearance: none; } a[href^=tel] { color: #333; } .mobile-header__tel a[href^=tel] { color: #fff; } .tel-text[href^=tel] { color: #ba272d; } .result__item { font-size: 15px; color: #333; line-height: 1.3; margin-bottom: 20px; position: relative; padding-left: 25px; } .result__item:before { counter-increment: list1; content: counter(list1) ". "; position: absolute; z-index: 2; left: 0; top: 1px; font-family: "ProximaNovaReg"; font-size: 16px; color: #333; } .result__link { font-family: "ProximaNovaBold"; color: #1a70be; font-size: 16px; border-bottom: 1px solid #bfd1e7; display: inline-block; margin-bottom: 10px; } .result__content { counter-reset: list1; } .sitemap { padding-bottom: 200px; color: #333; } .sitemap__title { font-size: 24px; margin-bottom: 25px; } .sitemap__item { margin-bottom: 55px; } .sitemap__item ul { float: left; width: 280px; font-size: 15px; line-height: 1.3; } .sitemap__item a { color: #1a70be; border-bottom: 1px solid #bfd1e7; } .sitemap__item li { margin-bottom: 15px; } .blog-text ul > li { list-style: disc; list-style-position: outside; padding-left: 10px; margin-left: 50px; } .blog-text ol > li { list-style: decimal; list-style-position: outside; padding-left: 10px; margin-left: 50px; } i { font-style: italic; } b { font-weight: bold; } u { text-decoration: underline; } .about-info.catalog_text { } .about-info.catalog_text .about-info__text { background: transparent; padding: 30px 65px; position: relative; z-index: 3; padding-bottom: 0; top: 0px; } .about-info.catalog_text .about-info__item p { margin-bottom: 20px; font-size: 14px; line-height: 1.3; font-family: "ProximaNovaReg"; color: #333; } .about-info.catalog_text .about-info__item h2 { margin-bottom: 20px; font-size: 28px; font-family: "ProximaNovaReg"; color: #333; } .about-info.catalog_text ul > li span { color: #333; } .about-info.catalog_text ul > li, .about-info.catalog_text ul { list-style: disc; list-style-position: outside; padding-left: 0px; margin-left: 20px; color: #c1272d; } .about-info.catalog_text ul { margin-top: -17px; margin-bottom: 20px; } .gallery__item { text-align: center; } .advantages-inner { padding-bottom: 50px; } .vizov_zamer { display: inline-block; background: #3984c7; background: -moz-linear-gradient(90deg, #3984c7 0%, #0f69bb 100%); background: -webkit-linear-gradient(90deg, #3984c7 0%, #0f69bb 100%); background: -o-linear-gradient(90deg, #3984c7 0%, #0f69bb 100%); background: -ms-linear-gradient(90deg, #3984c7 0%, #0f69bb 100%); background: linear-gradient(180deg, #3984c7 0%, #0f69bb 100%); } .vizov_zamer:hover { background: #4ea3dd; background: -moz-linear-gradient(90deg, #4ea3dd 0%, #1286d3 100%); background: -webkit-linear-gradient(90deg, #4ea3dd 0%, #1286d3 100%); background: -o-linear-gradient(90deg, #4ea3dd 0%, #1286d3 100%); background: -ms-linear-gradient(90deg, #4ea3dd 0%, #1286d3 100%); background: linear-gradient(180deg, #4ea3dd 0%, #1286d3 100%); } .vizov_zamer:active { background: #0a66ba; background: -moz-linear-gradient(90deg, #0a66ba 0%, #3883c7 100%); background: -webkit-linear-gradient(90deg, #0a66ba 0%, #3883c7 100%); background: -o-linear-gradient(90deg, #0a66ba 0%, #3883c7 100%); background: -ms-linear-gradient(90deg, #0a66ba 0%, #3883c7 100%); background: linear-gradient(180deg, #0a66ba 0%, #3883c7 100%); } .catalog__price.price_2 { color: #000000; display: inline-block; margin-left: 50px; } .more_catalog_item { color: #1a70be; font-size: 14px; text-decoration: underline; display: block; margin-top: 3px; } .more_catalog_item:hover { text-decoration: none; } .question-item { width: 27px; height: 27px; position: absolute; z-index: 2; display: block; left: 15px; top: 15px; background: url(/bitrix/templates/.default/css/../img/question.png) no-repeat 0 0; } .question-item:hover { background: url(/bitrix/templates/.default/css/../img/question-active.png) no-repeat; } .inf-block4 { text-align: center; z-index: 5; max-width: 535px; margin: 0 auto; width: 100%; position: relative; top: 100px; padding-top: 73px; padding-bottom: 38px; background-color: #ffffff; } .inf-block4 span { font-size: 28px; margin-bottom: 10px; display: block; font-family: "GothaProBol"; color: #333333; font-weight: bold; text-transform: uppercase; } .inf-block4 p { font-size: 16px; margin-bottom: 32px; } .butt-pod { text-transform: uppercase; color: #fff; display: block; float: none; width: 204px; margin: 0 auto; line-height: 2.3; height: 37px; -webkit-border-radius: 4px; border-radius: 4px; font-family: "ProximaNovaBold"; font-size: 13px; outline: 0; border: 0; cursor: pointer; background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #e31c24), to(#be262c)); background: -webkit-linear-gradient(top, #e31c24 30%, #be262c 100%); background: -o-linear-gradient(top, #e31c24 30%, #be262c 100%); background: linear-gradient(180deg, #e31c24 30%, #be262c 100%); margin-top: 10px; } a:hover { text-decoration: none; } #top { z-index: 999999 !important; } ul#filterRadioButton { margin-bottom: 20px; } @media (max-width: 992px) { #filterRadioButton li { padding: 20px 0px 20px 0px; } ul#filterRadioButton { margin-bottom: 25px; } .mobile-header__logo { float: left; } } @media (max-width: 562px) { .catalog__descr .catalog__price p { font-size: 20px; } .mobile-header__text .slogs { margin-top: -4px; } .catalog__get { width: 100% !important; } .inf-block4 span { font-size: 19px; } } .block-check { color: #333333; text-decoration: none; max-width: 424px; margin: 0 auto; font-size: 12px; letter-spacing: -1px; padding-left: 50px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; min-height: 30px; line-height: normal; } .block-n { line-height: 1; margin: 5px 0px; font-size: 11px; margin-bottom: 0px; color: #454a4f; letter-spacing: 0.02em; } .block-n a { outline: none; color: #ff6e3d; text-decoration: underline; text-align: center; margin-top: 0px; font-size: 12px; display: block; } .spnm { border-bottom: 1px dashed #FF6E3D; cursor: pointer; position: relative; color: #FF6E3D; } .checkbox { vertical-align: top; margin: 0 3px 0 0; width: 17px; height: 17px; } .checkbox { vertical-align: top; margin: 0 3px 0 0; width: 16px; height: 17px; } .checkbox + label { cursor: pointer; } .checkbox:not(checked) { position: absolute; opacity: 0; } .checkbox:not(checked) + label { position: relative; padding: 0 0 0 20px; color: #fff; text-decoration: none; display: block; width: 15px; height: 15px; float: left; } .checkbox:not(checked) + label:before { content: ''; position: absolute; top: 0px; left: 0; border: solid 1px #aeaeae; width: 13px; height: 13px; border-radius: 0px; background: #ffffff; box-sizing: content-box; } .checkbox:not(checked) + label:after { content: ''; position: absolute; top: 3px; left: 3px; width: 9px; height: 9px; border-radius: 0px; background: transparent; transition: all .2s; } .checkbox:checked + label:before { background: #ffffff; } .checkbox:checked + label:after { background: #de1d25; } .block-check2 { padding-left: 0px; font-size: 14px; text-align: left; color: #454a4f; } .stylecheck { vertical-align: top; margin: 0 3px 0 0; width: 17px; height: 17px; } .stylecheck { vertical-align: top; margin: 0 3px 0 0; width: 16px; height: 17px; } .stylecheck + label { cursor: pointer; } .stylecheck:not(checked) { position: absolute; opacity: 0; } .stylecheck:not(checked) + label { position: relative; padding: 0 0 0 20px; color: #fff; text-decoration: none; display: block; width: 15px; height: 15px; float: left; } .stylecheck:not(checked) + label:before { content: ''; position: absolute; top: 0px; left: 0; border: solid 1px #aeaeae; width: 13px; height: 13px; border-radius: 0px; background: #ffffff; box-sizing: content-box; } .stylecheck:not(checked) + label:after { content: ''; position: absolute; top: 3px; left: 3px; width: 9px; height: 9px; border-radius: 0px; background: transparent; transition: all .2s; } .stylecheck:checked + label:before { background: #ffffff; } .stylecheck:checked + label:after { background: #de1d25; } .sentenceop { } .img-text-fon { position: absolute; width: 160px; height: 49px; left: -22px; top: 4px; z-index: 5; } .img-text-fon img { position: absolute; width: 138px; } .img-text-fon span { position: relative; z-index: 5; font-size: 10px; font-family: "ProximaNovaBold"; color: #ffffff; font-weight: bold; text-transform: uppercase; text-align: left; top: 10px; left: 21px; letter-spacing: 0.2; cursor: default; } .block-catalog-gl { padding: 15px; padding-right: 0px; padding-left: 0px; padding-bottom: 80px; cursor: default; } .fon-img-catalog { min-height: 522px; padding-top: 26.7%; padding-left: 61px; margin-bottom: 32px; text-align: right; width: 102%; position: relative; } .block-leftcatalog { max-width: 340px; float: left; position: relative; z-index: 5; } .block-leftcatalog span { font-size: 32px; color: #ffffff; line-height: 0.803; text-align: left; margin-bottom: 88px; display: block; } .block-leftcatalog p { font-size: 13px; color: #ffffff; line-height: 1.206; text-align: left; } .left-categories { width: 50.3%; display: inline-block; text-align: left; margin-top: -9px; } .left-categories ul { } .left-categories ul li { float: left; width: 48.3%; } .left-categories ul li a { font-size: 16px; color: #ffffff; text-decoration: underline; line-height: 2.73; padding: 7px 12px; position: relative; z-index: 5; } .left-categories ul li a:hover { background-color: #c7232a; border-radius: 3px; } .fon-img-catalog:before { content: ''; background-color: rgba(28, 28, 33, 0.60); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; } .left-categories ul li span { position: absolute; transition: 0.5s; top: 0; z-index: 2; background-position: center; left: 0; background-repeat: no-repeat; width: 100%; height: 100%; background-size: cover; opacity: 0; } .left-categories ul li:hover span { opacity: 1; transition: 0.5s; } .fon-img-catalog .span7 { background-position: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1; background-repeat: no-repeat; background-size: cover; } .left-categories ul li a:before { content: ''; } .screpochka{width: 28px!important; position: absolute; right: 1px; margin-top: -52px; background: url(/images/paper.svg); height: 36px; background-size: 99% 93%; border: none;}
/* End */


/* Start:/bitrix/templates/.default/css/media.css?162070962411896*/
@media (max-width:1400px){.catalog__name:after{left:0px;} .application__wrapp{width:100%;} } @media (max-width:1199px){.product{border-bottom:0px solid #ba272d;margin-bottom:110px!important;} .inf-block4{margin-top:-60px;} .nav__menu a{padding:0 47px;} .about__people{right:0;} .not-found__title{font-size:300px;} .catalog{margin-bottom:119px!important;} .advantages-inner{padding-bottom:0px;} .advantages{margin-bottom:0px;} #filterRadioButton li{padding:20px 0px 20px 0px;} #filterRadioButton{margin-bottom:19px !important;} #teryu li img{margin-left:0px;margin-right:5px;} #teryu li{padding-left:10px;} .owl-prev{left:5px;} .owl-next{right:-25px;} .shares__name a{font-size:20px;} .left-categories{width:57.3%;} .left-categories ul li a{font-size:14px;} } @media(min-width:992px){.catalog__bottom-block{position:absolute;z-index:2;left:0;padding-left:35px;bottom:0;width:100%;} .catalog__descr{min-height:367px;} } @media(max-width:992px){.fon-img-catalog{min-height:auto;background-position:center;padding:15px;width:100%;} .block-leftcatalog span{text-align:center;margin-bottom:20px;} .block-leftcatalog{max-width:100%;float:none;} .block-leftcatalog p{text-align:center;margin-bottom:20px;} .left-categories{width:100%;position:relative;display:block;text-align:center;} } @media (min-width:768px) and (max-width:1199px){#teryu li a{font-size:12px;}} .podros{position:relative;color:white;width:100px;font-size:13px;left:104px;margin-top:-39%;text-decoration:underline;} @media (min-width:768px) and (max-width:991px){.podros{left:143px;margin-top:-29%;} } @media (min-width:992px) and (max-width:1199px){.podros{left:81px;margin-top:-46%;} } @media (max-width:767px){.left-categories ul li{float:none;width:100%;} .left-categories ul li a{line-height:2.33;} .catalog__item .img-text-fon{left:-20px !important;top: 42px;} .img-text-fon{left:-20px!important} /*.sentenceop{position:absolute;}*/ .text-top-carus .pagin-block{display:block;} .text-top-carus .pagin-none{display:none;} #filterRadioButton{margin-top:27px!important;} #filterRadioButton li{padding:0px!important;margin-top:-20px!important;} .podros{left:45%;margin-top:-105px;padding-bottom:39px;} .text-top-carus{margin-bottom:20px !important;margin-top:0px;} .review .item-title{margin-top:30px;} #rtatat{padding-left:18px!important;} #rtatat>h2{display:none;} #rtatat>div.col-md-12.col-xs-12{display:none;} .block-carusel-meb:before{content:'';position:absolute;width:100%;left:0px;height:0px;background-color:#f4f4f4;} .block-carusel-meb2:before{content:'';position:absolute;width:100%;left:0px;height:0px;background-color:#f4f4f4;} .block-carusel-meb3:before{content:'';position:absolute;width:100%;left:0px;height:0px;background-color:#f4f4f4;margin-top:-54px;} } @media (max-width:423px){.podros{left:41%!important;}} @media (max-width:820px){.owl-nav,.review__update{display:none!important;} } @media(max-width:992px){.nav__menu a span{font-size:14px;} .block-title{font-size:28px;}} @media(max-width:767px){.block-title{border-bottom:initial}} @media (max-width:767px){#first_t{width:50%;border-right:1px solid white;height:23px;padding-top:6px;font-size:15px;float:left;} #last_t{width:50%;float:left;padding-top:6px;font-size:15px;} .breadcrumb li{clear:both;} .breadcrumb-black a{font-size:15px;} .tog-log{display:block;float:left;outline:0;border:0;cursor:pointer;width:140px;position:fixed;left:0;top:0;z-index:9998;height:44px;background-image:url(/images/logo_mob.png);background-size:127px;background-repeat:no-repeat;background-color:#ffffff;background-position:8px;} .inner-banner{background-image:initial!important;height:57px;padding-left:13px;} .inner-text, .nav, .mobile-header__info,.breadcrumb__arrow{display:none;} .inner-title{color:black;} } @media (max-width:991px){.block-carusel-meb .owl-carousel2 .owl-nav{} .content-carus{max-width:initial;} .block-carusel-meb{max-width:767px;padding-right:0px;} #usl_id .blog__descr{margin-left:35px;} .block-carusel-meb .owl-carousel2 .owl-nav .owl-prev{top:30%;left:25px;} .block-carusel-meb .owl-carousel2 .owl-nav .owl-next{top:30%;right:25px;} .block-carusel-meb2 .owl-carousel2 .owl-nav .owl-prev{top:52%;} .block-carusel-meb2 .owl-carousel2 .owl-nav .owl-next{top:52%;} .block-carusel-meb3 .owl-carousel2 .owl-nav .owl-prev{top:37%;} .block-carusel-meb3 .owl-carousel2 .owl-nav .owl-next{top:37%;} #usl_id .blog__img{height:300px!important;width:95%!important;margin-left:20px;} .blog__img{position:relative;margin-bottom:15px;} #usl_id .blog__item{padding-left:0px!important;margin-bottom:25px!important;} .mobile-header__text .slogs{margin-top:-10px;} .shares__name a{font-size:16px;} ul#filterRadioButton{margin-bottom:19px !important;padding-bottom:44px;} .left-menu{display:none;} .product__descr .catalog__text{margin-bottom:35px;} .top-menu{float:none !important;text-align:center;} .not-found__title{font-size:200px;} .works__img{height:235px;} .cat-info-block{margin:-19px 10px; margin-top: 1px;} .contacts__tel, .contacts__adress, .contacts__info{width:100%;float:none;margin-bottom:20px;padding-left:0;text-align:left;} .contacts__tel:after, .contacts__adress:after, .contacts__info:after{content:none;} .partners__img{margin-bottom:20px;} .contacts__text{padding-top:0;} .not-found{height:700px;} .top-tel{float:none !important;text-align:center;} .product__slide{margin-bottom:20px;} .product__descr{padding-left:0;} .top-menu li{display:inline-block;vertical-align:middle;margin-left:15px;margin-right:15px;float:none;} .nav__menu a{padding:0 30px;} .main-form__men{margin-left:-130px;bottom:-16px;width:260px;} .review__content{padding-left:110px;} .review__img{width:105px;} .review__descr{padding-top:20px;} .review__title{margin-bottom:10px;} .review__content{height:auto;} } @media (min-width:768px){.visible-xs{display:none !important;} } @media (max-width:767px){.production__descr{height:auto;padding-bottom:10px;} .about-info.catalog_text .about-info__text{padding:30px 10px;} #top{display:none !important;} .bx-wrapper .bx-pager{color:#fff;padding-top:0px;bottom:7px;} .catalog__get{width:300px;} .block-title{font-size:32px !important;padding-bottom:30px !important;position:relative !important;line-height:31px !important;margin-bottom:-10px !important;} .hidden-xs{display:none !important;} .inner-banner{padding-top:30px; margin-top: -36px; padding-top: 30px; } .text-container{margin-bottom:10px;} .text-container img{display:none;} .catalog__info{text-align:left;margin-left:13px;/*margin-top: 220px;*/} .question-item{top:80px;} .content + .about-info.catalog_text{margin-top:-60px;} .content + .about-info.catalog_text .about-info__text{padding:20px 0;} .works{margin-bottom:80px;} .partners__img{height:350px;} .catalog__descr{padding-top:15px;padding-left:15px;} .naz_mobis{margin-top:0px!important;font-size:22px!important;} .schema__number{vertical-align:top;width:50px;} .number-block{width:30px;height:30px;font-size:13.5px;line-height:30px;} .inner-title{font-size:29px;} .contacts{margin-bottom:10px;} .inner-text{width:100%;} .catalog__item{margin-bottom:32px;} .catalog__name:after{content:none;} .catalog__name{font-size:20px;border-bottom:2px solid #cd5d62;margin-left:16px;margin-right: 16px;text-align:center;margin-bottom:10px;text-align:left;padding-bottom:10px;} .catalog{margin-bottom:114px!important;} .catalog__img{height:190px;margin:0 15px;max-width:calc(100% - 30px); /*max-width: 288px;*/ object-fit: cover;} #pagination-container{margin-top:4px;} .main-form__text{float:none;width:100%;margin-bottom:40px;position:relative;padding:15px;} .main-form__text:before{content:"";display:block;width:100%;left:0;top:0;position:absolute;z-index:-1;background:rgba(255, 255, 255, 0.8);height:100%;} .product__descr .catalog__info{margin-left:0;} .back-link{float:right;position:relative;top:9px;} .product__descr .catalog__link{margin-bottom:25px;} .not-found__title{font-size:160px;} .not-found{height:550px;padding:10px;padding-bottom:40px;} .block-title{font-size:30px;margin-bottom:15px;padding-bottom:15px;} .product__img{height:210px;} .shares__item{padding-bottom:15px;} .not-found .logo{margin-bottom:30px;} .blog-text__img{float:none;width:100%;height:300px;margin:0;margin-bottom:50px;} .breadcrumb-black{margin-bottom:10px;margin-top:15px;} .breadcrumb-black li{margin-bottom:5px;list-style-type:none;} .main-form__item{float:none;width:215px;margin:auto;margin-bottom:50px;} .main-form__content{height:auto;} .shares{padding-bottom:80px;} .main-form__title{font-size:28px;} .main-form{height:auto;background:none;position:relative;} .main-form:before{content:"";display:block;position:absolute;z-index:-1;left:0;top:0;background:url(/bitrix/templates/.default/css/../img/small-form.jpg) no-repeat 50%;background-size:cover;height:231px;width:100%;} .main-form__men{bottom:auto;top:-48px;z-index:-1;} .item-title{text-align:center;font-size:26px;} .production__text{width:100%;} .production__item{padding-bottom:10px;} .white-block{width:100%;} .about__text{width:100%;height:auto;} .about-info__text{top:0;padding:20px 5px;} .blog__item{padding-left:0;} .blog__img{position:relative;margin-bottom:15px;height:300px;width:100%;} .production{margin-bottom:0;} .about-item{padding-top:100px;overflow:hidden;position:relative;} .about__people{bottom:auto;top:0;right:auto;left:-210px;} .about__people img{max-width:inherit;} .advantages__item{float:none;width:100%;text-align:center;margin-bottom:25px;} .advantages__title{margin-bottom:5px;} .main-grey-block{padding-top:0;} .scheme__item{float:none;width:100%;text-align:center;} .scheme__item:after{content:"";display:block;background:url(/bitrix/templates/.default/css/../img/arrow-bottom.png) no-repeat;width:12px;height:37px;margin:25px auto;} .scheme__item:last-child:after{content:none;} .scheme{margin-bottom:70px;padding-top:20px;} .scheme__img:after{content:none;} .scheme__wrapp{margin-top:0;} .review__content{padding:10px} .review__img{position:relative;margin:auto;padding-top:0;} .review__descr{text-align:center;padding:10px 0;} .review__wrapp{margin-left:0;} .review__item{padding-left:0;padding-bottom:10px;} .review{background:#f3f3f3;} .review__update{position:relative;bottom:0;top:0;right:0;margin:auto;margin-top:0;} .application__title{font-size:16px;} .application__text{font-size:15px;} .application__form{width:96%;} .application__fieldset{width:96%;} .footer__wrapp{text-align:center;} .catalog>.container>div{padding-right:28px;} .footer__search{width:100%;} .footer__menu ul{text-align:left;padding-left:14px;} .footer__menu{margin-bottom:20px;} .footer__number{font-size:17px;margin-right:5px;} .footer__get-call{font-size:8px;width:90px;} .footer__copyright{margin-bottom:20px;} .about__wrapp{padding-top:70px;} .give-feedback{position:relative;bottom:0;margin:auto;} .block-title__text{width:100%;margin-top:15px;} .catalog__descr .catalog__title{width:150px;display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:10px;position:relative;top:3px;} .catalog__descr .catalog__price p{display:inline-block;vertical-align:middle;} .catalog__item .catalog__text .catalog__title{display:block;top:0;margin-right:0;} .contacts-map{margin-bottom:40px;} .breadcrumb__arrow{color:#333;} } @media (max-width:464px){.block-carusel-meb{padding-top:0px;} .fon-carus{margin-top:50px !important;} .text-top-carus span{font-size:24px;text-align:center;display:block;} .text-top-carus a{display:block;text-align:center;max-width:210px;margin:0 auto;float:none;margin-top:10px;} .vizov_zamer{margin-left:0px;} /*@media (max-width:750px){.catalog { margin-bottom: -42px!important; }*/ .block-carusel-meb{ max-width: 300px; margin-left: 26px;} } } @media (max-width:450px){.modal-dialog{width:95%;margin:20px auto;} .block-carusel-meb{margin-bottom:0px;margin-top:10px !important; max-width: 300px; margin-left: 10px;} .fon-carus{margin-bottom:10px;} } @media (max-width:444px){.vizov_zamer{margin-top:10px;} } @media (max-width:380px){.catalog__price.price_2{margin-left:20px;} }
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/search.title/bootstrap_v5/style.min.css?15519627211884*/
.bx-searchtitle{margin:10px 0 0}.bx-searchtitle .bx-block-title{margin-bottom:9px;color:#343434;text-transform:uppercase;font-weight:600;font-size:12px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}div.title-search-result{z-index:999;display:none;overflow:hidden;margin-top:-2px;min-width:370px;background-color:#fff;box-shadow:0 10px 15px 0 rgba(0,0,0,0.11)}div.title-search-fader{position:absolute;display:none;background:right top repeat-y url('/bitrix/templates/.default/components/bitrix/search.title/bootstrap_v5/images/fader.png')}p.title-search-preview{font-size:12px}div.title-search-result td.title-search-price span{font-size:26px}.bx_searche .bx_img_element{padding:5px 10px;min-height:30px;width:65px;background:#fafafa}.bx_searche .bx_item_block{position:relative;display:flex;align-items:center}.bx_searche .bx_image{width:45px;height:45px;border:1px solid #e8e8e8;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat}.bx_searche .bx_item_element{padding-left:10px;flex:1}.bx_searche .bx_item_element hr{margin:0;border:0;border-bottom:1px solid #e5e5e5}.bx_searche .bx_item_element a{display:inline-block;padding-top:4px;color:#4788cb;text-decoration:none;font-size:14px;line-height:normal}.bx_searche .bx_item_element a b{color:#000;font-weight:normal}.bx_searche .bx_item_element a:hover,.bx_searche .bx_item_element a:hover b{text-decoration:underline}.bx_searche .bx_price{font-weight:bold;font-size:14px;line-height:normal}.bx_searche .bx_price .old{color:#636363;text-decoration:line-through;font-weight:normal}.bx_item_block.all_result{min-height:0}.bx_item_block.others_result{min-height:0;line-height:12px}.bx_item_block.all_result .all_result_title{display:block;color:#a7a7a7;font-size:12px}.bx_item_block.all_result .all_result_title a{color:#a7a7a7}.bx_item_block.all_result .all_result_title a:hover{color:#4788cb}.bx_item_block.all_result a{margin-top:0}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel_new/style.min.css?15521536163715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel_new/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel_new/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel_new/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/.default/source/helpers/jquery.fancybox-buttons.css?15318046212447*/
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-color: transparent;
	background-image: url('/bitrix/templates/.default/source/helpers/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* End */


/* Start:/bitrix/templates/.default/source/helpers/jquery.fancybox-thumbs.css?1531804621735*/
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
/* End */


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


/* Start:/bitrix/templates/.default/source/owl.carousel.css?15319422189044*/
.owl-carousel3{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel3 .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel3 .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel3 .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel3 .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel3 .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel3 .owl-nav.disabled,
.owl-carousel3 .owl-dots.disabled{display:none;}
.owl-carousel3 .owl-nav .owl-prev,
.owl-carousel3 .owl-nav .owl-next,
.owl-carousel3 .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel3.owl-loaded{display:block;}
.owl-carousel3.owl-loading{opacity:0;display:block;}
.owl-carousel3.owl-hidden{opacity:0;}
.owl-carousel3.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel3.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel3.owl-grab{cursor:move;cursor:grab;}
.owl-carousel3.owl-rtl{direction:rtl;}
.owl-carousel3.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel3{display:block;}
.owl-carousel3 .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel3 .owl-animated-in{z-index:0;}
.owl-carousel3 .owl-animated-out{z-index:1;}
.owl-carousel3 .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel3 .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel3 .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.owl-carousel3 .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel3 .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/bitrix/templates/.default/source/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;}
.owl-carousel3 .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel3 .owl-video-playing .owl-video-tn,
.owl-carousel3 .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel3 .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel3 .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-carousel2{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel2 .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel2 .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel2 .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel2 .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel2 .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel2 .owl-nav.disabled,
.owl-carousel2 .owl-dots.disabled{display:none;}
.owl-carousel2 .owl-nav .owl-prev,
.owl-carousel2 .owl-nav .owl-next,
.owl-carousel2 .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel2.owl-loaded{display:block;}
.owl-carousel2.owl-loading{opacity:0;display:block;}
.owl-carousel2.owl-hidden{opacity:0;}
.owl-carousel2.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel2.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel2.owl-grab{cursor:move;cursor:grab;}
.owl-carousel2.owl-rtl{direction:rtl;}
.owl-carousel2.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel2{display:block;}
.owl-carousel2 .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel2 .owl-animated-in{z-index:0;}
.owl-carousel2 .owl-animated-out{z-index:1;}
.owl-carousel2 .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel2 .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel2 .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.owl-carousel2 .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel2 .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/bitrix/templates/.default/source/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;}
.owl-carousel2 .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel2 .owl-video-playing .owl-video-tn,
.owl-carousel2 .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel2 .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel2 .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/bitrix/templates/.default/source/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform 100ms ease;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
/* End */


/* Start:/bitrix/templates/main/template_styles.css?1794190246548*/
.about-info__text ul li, .about-info__text ol li {padding-bottom: 10px;}
.about-info__text ul li {list-style-type: disc; margin-left: 35px; padding-left: 5px;}
.about-info__text ol li {list-style-type: decimal; margin-left: 35px; padding-left: 5px;}
.about-info__text strong {font-weight: bold;}
.about-info__text h2 {margin-top: 23px;}

.owl-carousel .owl-item img{max-width: 148px;
    padding-left: 19px;}

.production__title {color: #6b6a6a;}
.production__descr p {color: #6b6a6a;}


@media (max-width: 768px){.owl-nav{display:none!important;}}
/* End */
/* /bitrix/templates/.default/css/main.css?162200705483575 */
/* /bitrix/templates/.default/css/media.css?162070962411896 */
/* /bitrix/templates/.default/components/bitrix/search.title/bootstrap_v5/style.min.css?15519627211884 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel_new/style.min.css?15521536163715 */
/* /bitrix/templates/.default/source/helpers/jquery.fancybox-buttons.css?15318046212447 */
/* /bitrix/templates/.default/source/helpers/jquery.fancybox-thumbs.css?1531804621735 */
/* /bitrix/templates/.default/source/jquery.fancybox.css?15319422183953 */
/* /bitrix/templates/.default/source/owl.carousel.css?15319422189044 */
/* /bitrix/templates/main/template_styles.css?1794190246548 */
