body { margin:0; padding:0; display:inline-block; text-align:center; width:100%; font-family:Calibri}
.container-fluid { padding-right:0; padding-left:0}
.logo { display:inline-block; margin-top:9px; float:left}
.logo img { display:inline-block; margin-bottom:5px}
.row { margin-right:0; margin-left:0}
.logo:hover { text-decoration:none !important; color:#fff; opacity:1}
.tel { display:inline-block; color:#000000; font-size:22px; margin-top:20px; line-height:1}
.tel:hover { color:#000000; opacity:0.85}
.whatsapp img { margin-top:-8px; margin-right:20px; height:26px}
.whatsapp:hover { opacity:1}
.telegram img { margin-top:-8px; margin-right:20px; height:26px}
.telegram:hover { opacity:1}
.view_button { color:#000000; background-color:#ffffff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:3px 13px 5px 13px !important; font-size:16px; border:2px solid #000000; cursor:pointer; position:absolute; margin-left:-90px; margin-top:-2px}
.view_button:hover { color:#000000; opacity:1}
.mail { display:inline-block; color:#d6472e; font-size:20px; font-weight:700; margin-bottom:5px; width:100%}
.mail:hover { color:#d6472e; opacity:1; text-decoration:underline}
.Submit_your_application { display:block; background:rgb(222 200 57 / 0%); font-size:18px; padding:5px 28px; text-align:center; float:right; color:#ffffff; border:2px solid #2003ff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:33px; cursor:pointer}
.Submit_your_application:hover { color:#fff !important; text-decoration:none; opacity:1}
.dropdown:hover > .dropdown-menu { display:block; background-color:rgb(25, 25, 25)}
.dropdown-menu>li>a { padding:8px 15px; color:#000}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:rgb(3 96 160 / 77%); background:#f7f7f7; opacity:1}
.dropdown:hover > .dropdown-menu { background-color:rgb(255 255 255)}
.nav>li>a { padding:8px 0px; margin:3px 0px}
.navbar-nav>li>a { font-size:20px; color:#fff; display:inline-block}
.nav>li>a:focus, .nav>li>a:hover { opacity:0.85}
.dropdown-menu>li>a { color:#222; font-size:16px}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#ffffff; text-decoration:none; background-color:#32353F}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#2003ff; opacity:1; background:rgb(255 255 255)}
.header { margin-top:72px}
.headers { padding:10px; display:inline-block; width:100%; background:#fff}
p { color:#000; text-align:left; font-size:16px; line-height:1.4; margin-bottom:0}
.plashka p { text-align:right; margin-bottom:5px}
.h1, h1 { text-align:center; font-size:60px; margin:21px 0 0px 0; width:100%; padding:24px 0 0px 0; letter-spacing:1px; color:#fff; line-height:1.1; font-weight:700}
.h2, h2 { font-size:32px; color:#385f86; line-height:1.4; font-weight:700; text-transform:uppercase; margin-top:40px; margin-bottom:15px}
a { text-decoration:none; color:#000000}
.container { width:1200px; padding:0; margin-top:0; display:inline-block; position:relative}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding:0}
.h3, h3 { color:#000}
a:hover { text-decoration:none; opacity:.85}
.footer { padding:50px 0; background-color:rgb(52 59 65)}
.page { display:inline-block; margin-top:10px; min-height:calc(100% - 438px)}
.pages { display:inline-block; width:100%; margin-bottom:20px; min-height:calc(100% - 544px)}
.pagesfon { display:inline-block; background:#fff; padding:0; margin-bottom:25px; width:100%; min-height:400px}
.pagesfon h3 { text-align:left}
.pageskroshki { text-align:left; padding:10px 15px; background-color:#f5f5f5; margin-left:-10px; margin-right:-10px}
.pageskroshki a { display:inline-block; font-size:13px; color:#828282}
.pageskroshki a:hover { display:inline-block; color:#000}
.pageskroshki img { display:inline-block}
.kroshki { display:inline-block; width:100%; padding:10px 0; text-align:left}
.kroshki a { color:#000000; font-size:16px}
.kroshki span { color:#000000; padding:0 10px}
.kroshki a:hover { color:#000000; text-decoration:none; opacity:1}
.pages h1 { display:inline-block; color:#000000; width:100%; margin-top:0; margin-bottom:15px; text-align:left; font-size:36px; padding:0}
.pages .razdelitel { margin-bottom:15px}
.pages p, .pages li { font-size:18px; line-height:1.4; margin-bottom:8px; text-align:left; margin-top:0}
.pages a { color:#385f86; text-decoration:underline}
.pages a:hover { text-decoration:none}
.politika { display:inline-block; width:100%; text-align:left; margin-top:10px}
.politika input { float:left; cursor:pointer; margin:0px 5px 0px 0px !important; width:auto !important; height:auto !important}
.politika label { font-size:12px !important; color:rgb(0 0 0); font-weight:400; display:block !important; cursor:pointer; line-height:1.1}
.politika a { font-size:12px; color:rgb(0 0 0); text-decoration:underline}
.politika a:hover { font-size:12px; text-decoration:none}
.rkntrebovanie { background-color:rgb(243, 243, 245); padding:5px 10px; display:none; width:calc(100% - 20px); position:fixed; bottom:0}
.rkntrebovanie span { color:black; letter-spacing:0.6px; line-height:1.23; font-size:12px; padding:0px 50px; text-align:center; display:inline-block}
.rkntrebovanie a { color:black; text-decoration:underline}
.rkntrebovanie a:hover { color:black; text-decoration:none}
.rkntrebovanieclose { position:absolute; float:right; right:9px; width:22px; cursor:pointer; top:9px}
.obshiiclass { width:48%; background:rgb(255 255 255 / 90%); border-radius:5px; padding:23px 35px 35px 35px; margin-top:20px; margin-bottom:20px; margin-left:0%; margin-right:52%; border:2px solid #9d9d9d}
.obshiiclass hr { border-bottom:2px solid #a0a0a0; width:50%; margin:13px 25%}
.obshiiclass input { width:100%; margin-bottom:20px; padding:10px 15px}
.obshiiclass input#politikas1 { width:auto; margin:0 !important; margin-right:5px !important}
.obshiiclass input.send { background:#e57600; font-weight:700; color:#ffffff !important; background-color:#000000; border-radius:5px; border:2px solid #000000; cursor:pointer; width:auto; margin-bottom:0 !important}
.obshiiclass input.send:hover { opacity:0.85}
#frm1s .obshiiclass { width:320px; padding:0; margin-top:0px; margin-bottom:0px; margin-left:0%; margin-right:0; border:0px solid #9d9d9d}
#frm1s .obshiiclass label { font-size:16px; display:block; text-align:left}
#frm1s .obshiiclass input { margin-bottom:10px; padding:6px 12px; color:#000; font-size:16px; margin-top:0; margin-right:0}
#frm1s .obshiiclass .politika { margin-bottom:5px}
#frm1s .obshiiclass span { font-size:20px; font-weight:700; margin-bottom:5px; display:block}
.read_more_new { border:1px solid #cc32d7; display:inline-block; background:#cc32d7; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 8px 8px 8px; font-size:16px}
.read_more_new:hover { color:#000000; opacity:1}
.read_more_new.href { display:inline-block; float:left}
.block_1 { display:inline-block; width:100%; text-align:center}
.block_1_left { display:inline-block; float:left; width:283px}
.block_1_center { display:inline-block; width:calc(100% - 484px)}
.block_1_center span { float:left; color:#222; text-align:center; text-transform:uppercase; font-size:16px; font-weight:700; line-height:1.2; margin-top:38px; width:100%}
.block_1_left p, .block_1_left h1 { float:left; color:#222; text-align:left; font-size:14px; font-weight:700; line-height:1.4; margin:0; margin-bottom:5px; text-transform:uppercase; width:100%; padding:0; letter-spacing:0px}
.block_1_right { display:inline-block; float:right; width:220px; text-align:right}
.tel img { margin-bottom:-9px; margin-right:4px; height:30px}
.block_2 { display:inline-block; width:100%; background:rgb(56 95 134)}
.nav { padding:0; display:flex; width:100%; justify-content:space-between}
.nav li { list-style:none; display:inline-block; position:relative}
.slider { display:inline-block; width:100%; height:550px; margin-bottom:0}
.slide_background_1 { background:url("/style/img/fon1.webp") center center no-repeat; background-size:cover}
.slide_background_2 { background:url("/style/img/fon2.webp") center center no-repeat; background-size:cover}
.slide_background_3 { background:url("/style/img/fon3.webp") center center no-repeat; background-size:cover}
.block_4 { display:inline-block; width:100%; background:rgb(238 238 238); padding:50px 0 15px 0}
h2.button { text-align:center; float:left; display:block; background:rgb(56 95 134); font-size:24px; padding:10px 25px; border-radius:8px; line-height:1; margin-bottom:50px; margin-top:0px; color:#fff; text-transform:none; font-weight:400}
.block_4_product_100 { display:inline-block; width:100%}
.block_4_product_30 { display:inline-block; width:calc(31% - 4px); margin-right:3.5%; float:left; background:#ffffff; border-radius:10px; border:2px solid rgb(211 211 211); margin-bottom:40px; overflow:hidden; text-decoration:none !important; min-height:550px}
.block_4_product_30.right { margin-right:0}
.block_4_product_30 img {margin-bottom: 10px; width:100%}
.block_4_product_30 span { font-size:19px; padding:0 20px; width:calc(100% - 40px); display:inline-block; text-align:left; margin-bottom:8px}
.block_4_product_30 span.price { font-size:24px; font-weight:700}
.block_4_product_30 span.button { text-align:center; float:left; background:rgb(56 95 134); font-size:20px; padding:8px 15px; border-radius:8px; line-height:1; margin-bottom:20px; color:#fff; width:auto; margin-left:20px; cursor:pointer}
.block_4_product_30 span.button:hover { opacity:0.85}
.block_5 { display:inline-block; width:100%; position:relative}
.block_5_new { display:inline-block; width:100%; position:relative}
.block_5_new p { font-size:24px; margin-bottom:25px; text-indent:45px; line-height:1.3; text-align:justify}
.block_5_img_1 { margin-bottom:100px}
.block_5_div { position:absolute; text-align:center; display:inline-block; width:245px}
.block_5_div img { display:inline-block; margin-bottom:10px}
.block_5_div span { display:inline-block; width:100%; font-size:18px}
.block_5_div_1 { left:90px; top:170px}
.block_5_div_2 { left:90px; top:370px}
.block_5_div_3 { left:495px; top:520px}
.block_5_div_4 { left:920px; top:170px}
.block_5_div_5 { left:935px; top:370px}
.block_6 { position:relative; display:inline-block; width:100%; background:rgb(238 238 238); padding:10px 0 15px 0}
.block_6_left { display:inline-block; width:50%; float:left}
.block_6_left p { font-size:19px; margin-bottom:15px; text-indent:45; line-height:1.3; text-align:justify}
.block_6_right { display:inline-block; width:50%; float:left; text-align:center}
.block_6_right img { float:right}
.footer_block_30 { display:inline-block; width:25%; float:left; text-align:left}
.footer_block_30.center { width:50%}
.footer_block_30 .logo { margin-top:0}
.footer_block_30 span { color:#fff; display:block; width:283px; text-transform:uppercase; font-size:14px}
.footer_block_50 { display:inline-block; float:left; width:calc(50% - 15px); text-align:left; padding-right:15px}
.footer_block_50 a { display:inline-block; width:100%; color:#fff; font-size:22px; margin-bottom:6px}
.footer_block_30 p { color:#fff; font-size:22px; margin-top:0; margin-bottom:16px}
.footer_block_30 p img { margin-bottom:-5px; margin-right:5px}
.footer_block_30 .tel { margin-top:0; color:#fff}
.footer_block_30 .tel img { margin-bottom:-5px}
.footer_block_100 { display:inline-block; width:100%}
.footer_block_100 p { color:#fff; font-size:20px; text-align:center; margin-top:30px}
.dropdown-menu { display:none}
.dropdown:hover > .dropdown-menu { display:inline-block; width:475px; position:absolute; left:-15px; padding:0; top:44px; z-index:999}
.dropdown-menu>li>a { padding:8px 15px; color:#000}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:rgb(3 96 160 / 77%); background:#f7f7f7; opacity:1}
.dropdown:hover > .dropdown-menu { background-color:rgb(56 95 134)}
.dropdown-menu>li { width:100%; text-align:left}
.dropdown-menu>li>a { color:#ffffff; font-size:20px; text-align:left; display:inline-block; width:calc(100% - 30px)}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#ffffff; text-decoration:none; background-color:#32353F}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover { color:#385f86; opacity:1; background:rgb(255 255 255)}
.tovar100 { display:inline-block; width:100%}
.tovar50 { display:inline-block; width:49%; float:left; margin-right:2%}
.edinoefoto { width:100%}
.tovar50.right { margin-right:0}
.tovar50 h1 { font-size:28px}
.tovar50 table { width:100%; border-collapse:collapse; margin-bottom:8px}
.tovar50 table td { border:1px solid #ccc; padding:5px}
.tovar50 table td p { margin-bottom:0}
.price_tovar { font-size:24px; font-weight:700; float:left; margin-top:3px}
.buy_product { text-align:center; float:right; background:rgb(56 95 134); font-size:18px; padding:8px 16px; border-radius:8px; line-height:1; margin-right:44px; color:#fff; width:auto; margin-top:15px; cursor:pointer; margin-bottom:0}
.buy_product:hover { opacity:0.85}
.block_5_center { display:inline-block; width:100%; text-align:center; margin-top:20px; margin-bottom:60px}
.services1 { text-align:center; background:rgb(56 95 134); font-size:20px; padding:8px 15px; border-radius:8px; line-height:1; margin-bottom:50px; color:#fff !important; cursor:pointer; text-decoration:none !important}
.services1:hover { opacity:0.85}
.services2 { text-align:center; background:rgb(56 95 134); font-size:20px; padding:8px 15px; border-radius:8px; line-height:1; margin-bottom:50px; color:#fff; margin-left:20px; cursor:pointer}
.services2:hover { opacity:0.85}
.block_7 { position:relative; display:inline-block; width:100%; padding:10px 0 50px 0}
.block_7_left { display:inline-block; width:50%; float:left}
.block_7_left p { font-size:20px; margin-bottom:7px; line-height:1.23; margin-top:0px !important}
.block_7_right { display:inline-block; width:50%; float:left; text-align:center}
.tovar_table_100 { display:inline-block; width:100%; border-bottom:1px solid #ccc; position:relative}
.tovar_table_33 { display:inline-block; width:calc(33.33% - 10px); float:left; padding:10px 5px; position:relative}
.tovar_table_33 .minus { border:2px solid #385f86; border-right:0px solid; cursor:pointer; font-weight:700; color:#385f86; padding:6px 6px; line-height:1; float:left; margin-top:-5px; border-radius:5px 0px 0px 5px}
.tovar_table_33 .plus { border:2px solid #385f86; border-left:0px solid; cursor:pointer; font-weight:700; color:#385f86; padding:4px 10px 4px 8px; line-height:1; float:left; margin-top:-5px; border-radius:0px 5px 5px 0px; font-size:20px}
.tovar_table_33 input { padding:7px 10px 5px 10px; width:50px; line-height:1; border:0; border-top:2px solid #385f86; border-bottom:2px solid #385f86; text-align:center; margin-top:-5px; margin-bottom:-5px; float:left}
.tovar_table_33 input.active { border-top:2px solid #ff0000; border-bottom:2px solid #ff0000}
.tovar_table_33 .plus.active { border:2px solid #ff0000; border-left:0px solid}
.tovar_table_33 .minus.active { border:2px solid #ff0000; border-right:0px solid}
.tovar_table_33 input:focus-visible { outline:none}
.tovar_table_100 .tovar_table_33:nth-child(3) { padding-left:44px; width:calc(33.33% - 80px); padding-right:34px}
.sum { font-weight:700}
.tovar_error { display:none; color:red; margin-top:8px !important; margin-bottom:0 !important; text-align:right !important; font-size:16px !important}
.korz_botton { display:none; text-align:center; float:right; background:rgb(56 95 134); font-size:18px; padding:8px 16px; border-radius:8px; line-height:1; margin-right:0; color:#fff !important; width:auto; margin-top:15px; cursor:pointer; margin-bottom:0; margin-left:-31px; text-decoration:none !important}
.korz_botton.active { display:inline-block}
.korz_botton:hover { opacity:0.85}
.Empty_the_trash { text-align:center; float:left; background:rgb(56 95 134); font-size:18px; padding:8px 16px; border-radius:8px; line-height:1; color:#fff !important; width:auto; cursor:pointer; margin-bottom:0; text-decoration:none !important}
.Empty_the_trash:hover { opacity:0.85}
.pg_korzina_01 { display:inline-block; width:100%; margin-top:15px}
.trash { display:inline-block; width:100%; background:#385f8617; border-radius:20px; padding:10px 0; margin-bottom:15px}
.trash_left { display:inline-block; width:100%; margin-bottom:-6px}
.trash1 { width:150px; display:inline-block; float:left; text-align:center; font-weight:700}
.trash2 { width:calc(100% - 510px); display:inline-block; float:left; text-align:left; font-weight:700; padding-left:15px}
.trash3 { width:80px; display:inline-block; float:left; text-align:center; font-weight:700}
.trash4 { width:110px; display:inline-block; float:left; text-align:center; font-weight:700}
.trash5 { width:150px; display:inline-block; float:left; text-align:center; font-weight:700}
.trash_itog_1 { width:calc(100% - 150px); display:inline-block; float:left; text-align:right; font-weight:700; font-size:24px}
.trash_itog_2 { width:150px; display:inline-block; float:right; font-weight:700; font-size:24px}
.trash_tovar { width:100%; display:inline-block; margin-bottom:18px; padding-bottom:8px; border-bottom:3px solid #edf1f4}
.trash1_tovar { width:150px; display:inline-block; float:left; text-align:center; margin-top:-6px}
.trash1_tovar img { max-width:100%; max-height:75px}
.trash2_tovar { width:calc(100% - 510px); display:inline-block; float:left; padding-left:15px}
.trash2_tovar span { display:inline-block; width:100%; text-align:left}
.trash2_tovar span a { font-size:18px; text-decoration:none}
.trash3_tovar { width:80px; display:inline-block; float:left}
.trash3_tovar span { display:inline-block; width:100%; padding:2px 0 15px 0}
.trash4_tovar_new { display:inline-block; width:100%; margin-bottom:8px; margin-top:2px}
.trash4_tovar { width:110px; display:inline-block; float:left}
.trash5_tovar { width:150px; display:inline-block; float:left}
.trash_tovar_100 { width:100%; display:inline-block; float:left; margin-top:5px}
.trash_tovar_left { display:inline-block; float:left; width:50%; text-align:left; color:#fc1c19; cursor:pointer}
.trash_tovar_right { display:inline-block; float:left; width:calc(50% - 460px); text-align:center; padding-right:0; padding-left:450px; font-weight:700; font-size:18px}
.trash_tovar_left img { height:18px; margin-bottom:-4px}
.trash5_tovar span { display:inline-block; width:100%; padding:2px 0 15px 0; text-align:center}
.trash4_tovar_new .minus { border:2px solid #385f86; border-right:0px solid; cursor:pointer; font-weight:700; color:#385f86; padding:6px 6px; line-height:1; float:left; margin-top:-5px; border-radius:5px 0px 0px 5px}
.trash4_tovar_new .plus { border:2px solid #385f86; border-left:0px solid; cursor:pointer; font-weight:700; color:#385f86; padding:4px 10px 4px 8px; line-height:1; float:left; margin-top:-5px; border-radius:0px 5px 5px 0px; font-size:20px}
.trash4_tovar_new input { padding:7px 10px 5px 10px; width:50px; line-height:1; border:0; border-top:2px solid #385f86; border-bottom:2px solid #385f86; text-align:center; margin-top:-5px; margin-bottom:-5px; float:left}
.trash4_tovar_new input:focus-visible { outline:none}
.trash_itog_3 { text-align:center; float:right; background:rgb(56 95 134); font-size:18px; padding:8px 16px; border-radius:8px; line-height:1; color:#fff !important; width:auto; cursor:pointer; margin-bottom:0; text-decoration:none !important; margin-top:15px}
.trash_itog_3:hover { opacity:0.85}
.image3 { float:right}
.Questionnaire { display:inline-block; width:100%; margin:50px 0 50px 0}
.Questionnaire p { text-align:center; font-size:24px; margin-bottom:20px}
.Questionnaire100 { display:inline-block; width:100%; margin-bottom:20px}
.Questionnaire50 { display:inline-block; width:calc(50% - 10px); float:left; margin-right:20px}
.Questionnaire50.right { margin-right:0}
.Questionnaire50 input { padding:10px; width:100%; font-size:17px}
.Questionnaire50 textarea { padding:10px; width:100%; font-size:17px; height:103px}
.Questionnaire100 span { font-size:17px; display:inline-block; width:100%; text-align:left; font-weight:700; margin-bottom:10px}
.Questionnaire100 label { font-size:17px; display:inline-block; width:100%; text-align:left; font-weight:700; margin-bottom:10px}
.Questionnaire .politika { margin:0 0 20px 0px}
.Questionnaire .politika label { font-size:15px !important}
.Questionnaire .politika label a { font-size:15px !important}
.Questionnaire input.btn_submit { text-align:center; background:rgb(56 95 134); font-size:17px; padding:10px 25px; border-radius:8px; line-height:1; color:#fff; width:auto; cursor:pointer; border:0}
.Questionnaire input.btn_submit:hover { opacity:0.85}
.block_6_left .services2 { margin-left:0}
.slick-prev { left:50px}
.slick-next { right:50px}
.slick-prev, .slick-next { height:50px; width:50px}
.slick-prev:before, .slick-next:before { font-size:50px}
.Questionnaire_btn { color:#fff !important; background:#385f86; text-decoration:none !important; padding:6px 12px; line-height:1; display:inline-block; margin-right:5px; border-radius:5px}
.kl_do_posle { width:70%; margin:25px 15% 75px 15%}
.kl_do_posle td { text-align:center; font-size:32px; color:#385f86; line-height:1.4; font-weight:700; text-transform:uppercase; margin-top:40px; width:50%}
.kl_do_posle td img { width:100%}
.width25 { display:inline-block; width:calc(32% - 0px); text-align:left; margin-right:1%; margin-bottom:20px; vertical-align:top}
.width25.right { width:33%; margin-right:0%}
.width25 label { display:inline-block; font-size:16px; width:100%; margin-bottom:5px}
.width25 input { display:inline-block; width:100%; height:34px; padding:10px}
.width25 input.err, .width100 input.err, .width100 span.err { border:1px solid #385f86; box-shadow:0px 0px 10px #385f86}
.width25 select { display:inline-block}
.width100 { display:inline-block; width:100%; text-align:left; margin-bottom:20px}
.width100 label { display:inline-block; font-size:16px; width:100%; margin-bottom:5px}
.width100 span { display:inline-block; font-size:16px; font-style:italic; color:#717171}
.width100 input { display:inline-block; width:100%; height:34px; padding:10px}
.width100 textarea { display:inline-block; height:67px; width:100%; padding:10px}
.feedback.btn { text-align:center; float:left; background:rgb(56 95 134); font-size:18px; padding:8px 12px; border-radius:8px; line-height:1; color:#fff !important; width:105px; cursor:pointer; margin-bottom:0; text-decoration:none !important; border:0}
.feedback.btn:hover, .feedback.btn:active { opacity:0.85}
.select-address { display:none; width:calc(100% - 1px); position:absolute; z-index:2; background:#fff; border:1px solid #ccc; box-shadow:0px 0px 10px #ccc}
.select-address div { border-bottom:1px solid #ccc; padding:15px; cursor:pointer}
.select-address div:hover { background:#cccccc42}
.PVZ_block { display:none; width:100%; margin-top:20px}
.PVZ_final { margin-bottom:7px}
.PVZ { display:none; width:calc(100% - 1px); position:absolute; z-index:2; background:#fff; border:1px solid #ccc; box-shadow:0px 0px 10px #ccc; overflow-y:scroll; max-height:250px}
.PVZ div { border-bottom:1px solid #ccc; padding:15px; cursor:pointer}
.PVZ div:hover { background:#cccccc42}
.PVZ span { padding:15px; cursor:pointer; color:#385f86; font-weight:700}
.not_found { text-align:center; background:rgb(56 95 134); font-size:15px; padding:8px 16px !important; border-radius:8px; line-height:1; color:#fff !important; width:140!important; cursor:pointer; margin-bottom:15px; text-decoration:none !important; border:0; margin-left:15px}
.not_found:hover, .not_found:active, .not_found:focus-visible { opacity:0.85; border:0; outline:-webkit-focus-ring-color auto 0px}
.cost_block { display:none; width:100%; margin-top:20px}
.cost_block p { display:inline-block; font-size:16px; width:100%; margin-bottom:0; line-height:1.4}
.cost_block p.error { color:#385f86; font-weight:700; font-style:italic}
.politika p { display:none; color:#385f86; font-weight:700; font-style:italic; font-size:15px; margin-bottom:0}
.feedback_one_error, .feedback_two_error, .feedback_tree_error, .feedback_four_error { display:none; color:#385f86; font-weight:700; font-style:italic; width:100%; font-size:15px !important}
.error_delivery { color:#385f86; font-weight:700; font-style:italic; width:100%; font-size:15px !important; margin-top:5px !important; line-height:1.23 !important; margin-bottom:0 !important}
.delivery_type_one { display:none}
.delivery_type_two { display:none}
.delivery_type_tree { display:none}
.delivery_type_one.active { display:inline-block; width:100%}
.delivery_type_two.active { display:inline-block; width:100%}
.delivery_type_tree.active { display:inline-block; width:100%}
.select_PVZ_client { width:calc(100% - 22px); padding:6.6px 10px; border:1px solid #767676; color:#222 !important; font-style:normal !important; margin-top:5px}
.feedback_two.btn { text-align:center; float:left; background:rgb(56 95 134); font-size:18px; padding:8px 12px; border-radius:8px; line-height:1; color:#fff !important; width:105px; cursor:pointer; margin-bottom:0; text-decoration:none !important; border:0}
.feedback_two.btn:hover, .feedback_two.btn:active { opacity:0.85}
.quantity_in_stock_10kg { padding:0 20px; width:calc(100% - 40px); text-decoration:none !important; margin:0; margin-bottom:15px; font-size:18px}
.feedback_tree.btn { text-align:center; float:left; background:rgb(56 95 134); font-size:18px; padding:8px 12px; border-radius:8px; line-height:1; color:#fff !important; width:105px; cursor:pointer; margin-bottom:0; text-decoration:none !important; border:0}
.feedback_tree.btn:hover, .feedback_tree.btn:active { opacity:0.85}
.quantity_in_stock_10kg { padding:0 20px; width:calc(100% - 40px); text-decoration:none !important; margin:0; margin-bottom:15px; font-size:18px}
.delivery { width:100%}
.pickup { display:none; width:100%; position:relative; margin-bottom:15px}
.pickup_js { display:none; width:100%}
.delivery_js { width:100%}
.pickup p { display:inline-block; font-size:16px; width:100%; margin-bottom:5px}
.width25.left { width:32%; margin-right:1%}
.width25 select { display:inline-block; width:100%; height:34px; padding:0 10px}
.delivery_type_four { display:inline-block; width:100%}
.feedback_four.btn { text-align:center; float:left; background:rgb(56 95 134); font-size:18px; padding:8px 12px; border-radius:8px; line-height:1; color:#fff !important; width:105px; cursor:pointer; margin-bottom:0; text-decoration:none !important; border:0}
.feedback_four.btn:hover, .feedback_four.btn:active { opacity:0.85}
.btn_mastika { text-align:center; background:rgb(56 95 134); font-size:18px; padding:8px 16px; border-radius:8px; line-height:1; margin-right:10px; color:#fff !important; width:auto; margin-top:5px; cursor:pointer; margin-bottom:5px; text-decoration:none !important; display:inline-block}
.btn_mastika:hover { opacity:0.85}
.shopcart form { text-align:left}
.pickup_new { display:none}
.pickup_tk { display:none;}
.pickup_tk p{font-size: 14px !important; font-weight: 700; font-style: italic; color: #ff0000; margin: 22px 0 -5px 0 !important;}
.market_category_div { min-height:423px}
.block_4_product_30_Coatings { min-height:527px}
.block_4_product_30_Fillers { min-height:494px}
.dostavka-yandex-logo { height:34px; margin-top:24px; display:inline-block; position:absolute}
.Attention { font-size:14px !important; font-weight:700; font-style:italic; color:#ff0000; margin:5px 0 0 0 !important}
.mailto { display:inline-block; color:#000000; font-size:22px; margin-top:20; line-height:1}
.mailto img { margin-bottom:-8px; margin-right:4px; height:27px}
