1body,
2#header-wrapper, #header-wrapper2,
3#header-top, #header-global,
4#header-global.sticky,
5#header-global .container,
6.search-container #search-text,
7#page, #page2,
8#content2, #content,
9#footer-wrapper, #footer,
10.products.list .product .description,
11.products.list.good .product .description,
12.products.list.good .product .description .params,
13.allcatalog{min-width:0px;}
14.navbar-toggle{margin-top:5px;padding-right:30px;}
15.navbar-toggle .icons{width:50px;height:50px;list-style:none;color:#fff;padding:0 8px;margin:0px;display:inline-block;text-align:center;}
16.navbar-toggle .icons .icon-bar{width:100%;height:5px;margin:10px 0;background-color:#000;}
17.rigth-mobile-head > div{display:inline-block;width:45px;height:45px;margin-top:5px;margin-right:30px;background-size:contain;}
18.header-info{background:url(/des/images2/001-information.png) no-repeat;}
19.header-search{background:url(/des/images2/004-search.png) no-repeat;}
20.header-cart{background:url(/des/images2/002-shopping-cart.png) no-repeat;}
21.header-cart .count{display:none;}
22.header-cart.full .count{display:block;float:right;color:#ffffff;font-size:16px;line-height:16px;}
23.header-cart.full .count .substrate{background:#44a302;border-radius:3px;padding:0px 5px;color:#000000;
font-size:13px;}
24.header-phone{background:url(/des/images2/003-phone-call.png) no-repeat;}
25#footer .footer-menu li{margin-right:45px;}
26.head-phone-more{width:96%;z-index:100;position:absolute;background:#fff;padding:5% 2%;box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
27.head-phone-more .city-block{display:block;float:left;}
28.head-phone-more .city-block .city-phone{font-size:30px;padding:5px 0;white-space:nowrap;font-family:robotobold, arial, helvetica, sans-serif;}
29.head-phone-more .phone-block{display:block;width: auto;}
30.head-cart-more{text-align:center;width:100%!important;padding: 5% 0px!important;z-index:100;position:absolute;background:rgba(0,0,0,.9);box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
31.head-cart-more .cart-container{padding:22px 15px 0px 20px;height:71px;width:230px;}
32.head-cart-more .cart-container{padding:0px 15px 0px 20px;height:50px;margin:0 auto!important;}
33.head-cart-more .cart-container .cart{width:180px;background:url(/des/images2/ico-cart.png) no-repeat 0px 13px;padding:3px 0px 0px 40px;height:50px;}
34.head-cart-more .cart-container .cart .count{float:left;color:#ffffff;padding:14px 12px 0px 0px;font-size:16px;line-height:16px;}
35.head-cart-more .cart-container .cart .count .substrate{background:transparent;padding:0px 5px;}
36.head-cart-more .cart-container .cart .minorder{float:left;color:#ffffff;line-height:13px;font-size:18px;padding-top:8px;display:block;}
37.head-cart-more .cart-container .cart .label{
font-size:13px;font-family:robotolight, 'arial narrow', helvetica, sans-serif;}
38.head-cart-more .cart-container .cart .checkout{display:none;}
39.head-cart-more .cart-container .cart.full{background:url(/des/images2/ico-cart.png) no-repeat 0px -87px;}
40.head-cart-more .cart-container .cart.full .minorder{display:none;}
41.head-cart-more .cart-container .cart.full .checkout{display:block;float:left;color:#ffffff;text-align:center;font-size:16px;line-height:15px;}
42.head-cart-more .cart-container .cart.full .checkout a{color:#ffffff;font-size:16px;}
43.head-cart-more .cart-container .cart.full .count .substrate{background:#44a302;border-radius:3px;padding:0px 5px;color:#000000;
font-size:13px;}
44.head-search-more{width:90%;z-index:100;position:absolute;background:rgba(0,0,0,.9);padding:5%;box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
45.head-search-more .search-container input[type=text]{color:#454444;font-family:robotolight, arial, helvetica, sans-serif;padding-left:10px;border:none;line-height:22px;float:left;outline:none;min-width:200px;width:85%;}
46.head-search-more .search-container{margin-right:0;}
47.head-info-more{width:90%;z-index:100;position:absolute;background:rgba(255,255,255,1);padding:5%;box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
48.head-info-more ul{margin-bottom:0px;margin:0px;padding:0px;}
49.head-info-more ul li{border-bottom:1px solid #ccc;list-style:none;float:none !important;display:table !important;width:100%;text-align:left;}
50.head-info-more li:last-child{border-bottom:0px;}
51.head-info-more ul li a{padding:20px;display:block;color:#000;text-decoration:none;border-bottom:0px;font-size:18px;text-align:left;text-transform:uppercase;border:0px;}
52.head-catalog{overflow:hidden;width:100%;z-index:120;position:absolute;background:rgba(255,255,255,1);padding:0px;box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
53.head-catalog ul{margin-bottom:0px;margin:0px;padding:0px;}
54.head-catalog ul li{border-bottom:1px solid #bbb;list-style:none;float:none !important;display:table !important;width:100%;text-align:left;}
55.head-catalog ul li:last-child{border-bottom:0px;}
56.head-catalog ul li a{padding:20px 5%;display:block;color:#000;text-decoration:none;border-bottom:0px;font-size:16px;text-align:left;text-transform:uppercase;border:0px;}
57.head-catalog ul .ddo,.head-catalog ul .act{padding:20px 5%;}
58.head-catalog ul .ddo a{display:inline!important;padding:0px!important;color:#b93902!important;text-transform:none!important;line-height:30px;border-bottom:1px solid #facfbc;}
59.head-catalog ul .ddo .act19{color:#eb2ba3!important;border-bottom:1px solid #ffdef3!important;}
60.head-catalog ul .act a{display:inline!important;padding:0px!important;color:#000!important;text-transform:none!important;line-height:30px;border-bottom:1px solid #bbb;}
61.head-catalog ul .act .ttl{text-transform:uppercase;font-weight:bold;padding:5px;margin:0px 0 10px 0;background:#000;border-radius:4px;color:#fff;display: inline-block;}
62.menu-mobile{width:90%;z-index:100;position:absolute;background:rgba(255,255,255,1);padding:5%;box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
63.menu-mobile ul{margin-bottom:0px;margin:0px;padding:0px;}
64.menu-mobile ul li{border-bottom:1px solid #ccc;list-style:none;float:none !important;display:table !important;width:100%;text-align:left;}
65.menu-mobile ul li:last-child{border-bottom:0px;}
66.menu-mobile ul li a{padding:20px;display:block;color:#000;text-decoration:none;border-bottom:0px;font-size:18px;text-align:left;text-transform:uppercase;border:0px;}
67#header-catalog-top-mobile{display:none;width:100%;padding:0;border-bottom:1px solid #000;}
68#header-catalog-top-mobile .header-catalog-top-mobile-left{width:50%;display:table-cell;vertical-align:middle;padding-left:15px;font-size:26px;line-height:60px;}
69#header-catalog-top-mobile .header-catalog-top-mobile-right{width:50%;display:table-cell;vertical-align:middle;padding-right:15px;text-align:right;font-size:26px;line-height:60px;}
70.nnfilter-mobile{width:90%;z-index:100;position:absolute;top:-30px;left:0;background:rgba(255,255,255,1);padding:5%;box-shadow:0px 5px 12px rgba(0,0,0,0.5);}
71@media (max-width:980px){.navbar-toggle{display:inline-block;}
72#header-global{display:none;}
73#header-wrapper{height:initial;margin-bottom:30px;}
74#header-wrapper2{margin-bottom:80px;}
75#header-top{display:table;width:100%;padding:0;border-bottom:1px solid #000;}
76.phone-block, .city-block, .topmin, .footer-menu{display:none;}
77.left-mobile-head{display:table-cell;vertical-align:middle;padding-left:15px;}
78.rigth-mobile-head{display:table-cell;vertical-align:middle;text-align:right;}
79#logo{display:none;}#logo_9_maya{display:none;}
80.logo-mobile{display:inline-block;width:270px;height:43px;}
81.logo-mobile img{width:100%;}
82#banners-wrapper,#banners-wrapper .leftbanner img,#banners-wrapper .centerbanner img,#banners-wrapper .rightbanner img{display:none!important;height:0px!important;width:0px!important;}
83.content_text2 h1{font-size:30px;}
84.content_text2 ol li{font-size:20px;line-height:26px;}
85.content_text2 p, .content_text2 span{font-size:20px;line-height:26px;}
86.prlk_block12,.prlk_block1{padding-bottom:0px!important;margin-bottom:0px!important;}
87.prlk_block12 .block,.prlk_block1 .block{padding:0px!important;border:0px!important;width:150px!important;margin:15px!important;height:220px!important;overflow:hidden;}
88.prlk_block12 .block div,.prlk_block1 .block div{height:auto;}
89.prlk_block12 .block img,.prlk_block1 .block img{width:130px!important;height:130px!important;}
90.prlk_block12 .title a, .prlk_block1 .title a{font-size:22px;}
91.prlk_block12 .block a, .prlk_block1 .block a{font-size:18px;line-height:24px;}
92.prlk_block2,.prlk_block3{text-align:center;}
93.prlk_block2 .block{padding:0px!important;float:none!important;display:inline-block!important;width:110px!important;margin:10px 10px 0px 10px!important;height:110px!important;overflow:hidden;}
94.prlk_block2 .block .data_img_lazy{
font-size:14px;line-height:20px;}
95.prlk_block3 .block{vertical-align:top;float:none!important;display:inline-block!important;width:160px;margin:0 10px!important;height:100%;text-align:left;}
96.prlk_block3 .block ul li{
font-size:14px;line-height:20px;padding:0 0 10px 0;}
97.content_text h2{font-size:28px;line-height:30px;}
98.content_text ol li{font-size:20px;line-height:26px;}
99.content_text p, .content_text span{font-size:20px;line-height:26px;}
100.footer-menu-mobile{display:block;float:left;margin:0;padding:0;list-style-type:none;}
101#footer .footer-menu-mobile a{color:#000000;font-size:16px;}
102#footer .footer-menu-mobile{float:left;margin:0;padding:0;list-style-type:none;}
103#footer .footer-menu-mobile li{display:block;float:left;margin-right:45px;font-size:16px;}
104#footer .footer-menu-mobile li ul{list-style-type:none;margin:0;padding:0;width:250px;}
105#footer .footer-menu-mobile li ul li{float:none;
font-size:13px;margin-top:3px;}
106.footer-menu-mobile > li:last-child a{display:block;margin-bottom:4px;}
107.ui-dialog{width:100% !important;left:0 !important;}
108#header-catalog-top-mobile{display:table;}
109#goodsallselect{display:none;}
110#container2{margin-top:20px;}
111.text_bgn{font-size:20px;line-height:26px;}
112.mf456 div a{font-size:20px;line-height:26px;}
113.prcome_razdel p,
114.prcome_razdel span,
115.content_text,
116.content_text ul,
117.content_text ul li,
118.content_text p,
119.content_text3 ul,
120.content_text3 ul li,
121.content_text3 p{font-size:20px;line-height:26px;}
122#content2 h2{font-size:28px;line-height:30px;}
123#leftcolumn{display:none;}
124#container{margin-left:0;margin-top:20px;}
125#content{margin-left:0;}
126.maketlogo{margin-top:20px;}
127.good_params .param{width:100%;}
128.good_params .param_content .dop_param{width:100%;padding:10px 0;}
129.good_params .param_content .dop_param3, .good_params .param_content .dop_param2{margin-right:10px;}
130.good_params .param_content{width:100%;}
131.nnfilter-mobile{box-sizing:border-box;width:100%;}
132.nnfilter-mobile .filter .price-slider-wrapper,
133.nnfilter-mobile #price-slider,
134.nnfilter-mobile .filter,
135.nnfilter-mobile .filter .additional{width:auto;}
136.nnfilter-mobile .price-range,
137.nnfilter-mobile .filter label{font-size:22px;line-height:22px;}
138.nnfilter-mobile #filter-color-mobile label,
139.nnfilter-mobile #filter-material-mobile label,
140.nnfilter-mobile #filter-country-mobile label{width:100%;background:url(/des/images2/checkbox-bg.png) no-repeat 1px 5px;}
141.nnfilter-mobile #filter-color-mobile label span,
142.nnfilter-mobile #filter-material-mobile label span,
143.nnfilter-mobile #filter-country-mobile label span{line-height:22px;}
144.nnfilter-mobile .title{font-size:28px;line-height:30px;}
145.nnfilter-mobile .filter .price-labels label{width:23%;}
146.nnfilter-mobile .filter .price-labels label.first{width:16%;}
147.nnfilter-mobile .filter .price-labels label.last{position:relative;right:-8%;width:14%;}
148.products.list .product .photo-wrapper{height:auto!important;}
149/**/.products.list.good .product .description .params{width:auto;}
150.products.list.good .product .description .params .params20_1,.products.list.good .product .description .params .params20_2{width:100%!important;}
151.products.list.good .product .description .pgd30{position:relative;}
152.products.list.good .product .description .pgd20{margin-right:0px!important;}
153.products.list.good .product .description .add-to-cart-form{margin-top:10px!important;}
154.products.list.good .product .description .add-to-cart-form .prezentatsiya2{display: none;}
155.products.list.good .delivery{padding-top: 10px!important;}
156.table-responsive{width:100%;overflow:auto;
-webkit-overflow-scrolling:touch;}
157.order2_warning-mobile{display:table-row;}
158.order2_warning{display:none;}
159.nanesenie{display:none;}
160.nanesenie-mobile{display:table-row;}
161.nanesenie-td{display:table-cell;}
162#action19{display:none;}
163}
164@media (max-width:860px){
165.products.list .product .description .params{width:60%;}
166.products.list.good .product .description .params{width:auto!important;}
167}
168@media (max-width:768px){.logo-mobile{display:none;}
169.logo-mobile-xs{display:block;width:100%;text-align:center;margin:30px 0;}
170.logo-mobile-xs img{max-width:270px;width:270px;height:43px;}
171#header-top{border-top:1px solid #000;}
172#footer-wrapper{height:initial;background-size:cover;}
173#footer{height:initial;}
174#footer .footer-menu-mobile li ul{width:200px;}
175#footer .footer-menu-mobile li{float:none;margin-right:0;}
176.footer-menu-mobile > li:last-child{display:block;margin-bottom:0px;margin-top:4px;}
177.label100{font-family:robotolight, 'arial narrow', helvetica, sans-serif;
font-size:13px;padding-bottom:5px;}
178.mf456{width:100%;float:none;}
179.products.list.good .product .photo-wrapper{float:none;margin-right:0;text-align:center!important;width:100%!important;}
180.products.list.good .product .description{margin-left:0;}
181.products.list.good .product .description .pgd40{text-align:center;margin-top: 20px!important;}
182.products.list.good .product .description .sdblck{display:block!important;width:100%!important;}
183.products.list.good .product .description .sdblck .yyeeh{text-align:center!important;width:100%;}
184.products.list.good .product .description .sdblck .yyeeh .xdoplinks{float:none!important;display:inline-block!important;}
185.products.list.good .product .description .sdblck .thumb_colors{display:inline-block;padding-bottom: 0px!important;}
186.good_skidkan_nn2{width:100%;box-sizing:border-box;margin:0;margin-top:20px;}
187}
188@media (max-width:555px){.products.list .product .description .params{width:auto;}
189.order2 .btn.standard{width:140px!important;}
190.head-phone-more{text-align:center;}
191.head-phone-more .city-block{float:none;margin:5px auto;}
192.head-phone-more .phone-block{float:none;}
193.scroll-top{bottom:10px!important;left:10px!important;opacity:0.5!important;}
194}
195@media (max-width:482px){
196.products.list .product .photo-wrapper{float:none;width:100%!important;display:block!important;margin-right:0;text-align:center!important;}
197.products.list .product .description{margin-left:0;}
198}
199@media (max-width:480px){.navbar-toggle{padding-right:20px;}
200.navbar-toggle .icons{width:40px;height:40px;}
201.navbar-toggle .icons .icon-bar{margin:6px 0;}
202.rigth-mobile-head > div{width:40px;height:40px;margin-right:23px;}
203.left-mobile-head{padding-left:10px;}
204#footer{text-align:center;}
205#footer-wrapper #footer ul{width:100%;padding:0;float:none;}
206#footer .social{float:none;width:100%;}
207#footer .social a{float:none;display:inline-block;}
208#schetch_linter{float:none;}
209.prlk_block12 .block img,.prlk_block1 .block img{width:90px!important;height:90px!important;}
210.prlk_block12 .block,.prlk_block1 .block{width:110px!important;height:170px!important;overflow:hidden;margin:10px!important;}
211.prlk_block12 .block a,.prlk_block1 .block a{
font-size:14px!important;line-height:18px;}
212.prlk_block3 .block{width:45%!important;margin:0 1%!important;}
213.products.list.good .product .description .add-to-cart-form{display:block;width:100px!important;}
214.products.list.good .product .description .add-to-cart-form .ndiv17{display:none;}
215.products.list.good .product .description .add-to-cart-form .count{width:100%!important;text-align:center!important;}
216.products.list.good .product .description .add-to-cart-form .price{width:100%!important;text-align:center!important;padding-bottom:10px!important;}
217.products.list.good .product .description .add-to-cart-form .price .value{font-size:21px!important;}
218.products.list.good .product .description .add-to-cart-form button{width:100px!important;margin:0 auto;background:linear-gradient(to bottom, #4fc224, #4bb822);background-color:#4fc224;border-radius:4px;padding: 0px!important;}
219.products.list.good .product .description .add-to-cart-form button.bought{overflow:hidden!important;}
220.products.list.good .product .description .add-to-cart-form button:hover{background:#54cb27!important;}
221.products.list.good .product .description .add-to-cart-form .btn.standard234{width:100px!important;
font-size:12px!important;margin:10px auto 0 auto!important;}
222.products.list.good .product .description .params{margin-right:140px!important;}
223.good_skidkan_nn3 h2{font-size:16px!important;text-transform:uppercase;line-height:20px!important;}
224.products.list.good .product .description .pgd40 *{font-size:16px!important;text-transform:uppercase;line-height:24px!important;font-family: robotobold, arial, helvetica, sans-serif!important;font-weight:normal!important;}
225.products.list.good .product .description .thumb_colors a{width: 45px!important;height: 45px!important;margin-right: 5px!important;}
226.products.list.good .product .description .thumb_colors a img{width: 55px!important;height: 55px!important;}
227.breadnew {height:24px!important;overflow:hidden;}
228.breadnew .dd21{display:none;}
229}
230@media (max-width:350px){.navbar-toggle{padding-right:10px;}
231.navbar-toggle .icons{width:40px;height:40px;}
232.navbar-toggle .icons .icon-bar{margin:6px 0;}
233.rigth-mobile-head > div{width:35px;height:35px;margin-right:17px;}
234.forma input, .forma textarea{width:140px;}
235.order .img img{max-width:50px;}
236.prlk_block3 .block{width:100%!important;}
237}