/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:ProximaNova_Light;src:url(/themes/custom/front_theme/fonts/ProximaNova-Light.eot);src:url(/themes/custom/front_theme/fonts/ProximaNova-Light.eot) format('eot'),url(/themes/custom/front_theme/fonts/ProximaNova-Light.woff) format('woff'),url(/themes/custom/front_theme/fonts/ProximaNova-Light.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/ProximaNova-Light.svg#svgProximaNova-Light) format('svg');}@font-face{font-family:ProximaNova_LightIt;src:url(/themes/custom/front_theme/fonts/ProximaNova-LightIt.eot);src:url(/themes/custom/front_theme/fonts/ProximaNova-LightIt.eot) format('eot'),url(/themes/custom/front_theme/fonts/ProximaNova-LightIt.woff) format('woff'),url(/themes/custom/front_theme/fonts/ProximaNova-LightIt.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/ProximaNova-LightIt.svg#svgProximaNova-LightIt) format('svg');}@font-face{font-family:ProximaNova_Bold;src:url(/themes/custom/front_theme/fonts/ProximaNova-Bold.eot);src:url(/themes/custom/front_theme/fonts/ProximaNova-Bold.eot) format('eot'),url(/themes/custom/front_theme/fonts/ProximaNova-Bold.woff) format('woff'),url(/themes/custom/front_theme/fonts/ProximaNova-Bold.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/ProximaNova-Bold.svg#svgProximaNova-Bold) format('svg');}@font-face{font-family:ProximaNova_BoldIt;src:url(/themes/custom/front_theme/fonts/ProximaNova-BoldIt.eot);src:url(/themes/custom/front_theme/fonts/ProximaNova-BoldIt.eot) format('eot'),url(/themes/custom/front_theme/fonts/ProximaNova-BoldIt.woff) format('woff'),url(/themes/custom/front_theme/fonts/ProximaNova-BoldIt.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/ProximaNova-BoldIt.svg#svgProximaNova-BoldIt) format('svg');}@font-face{font-family:ProximaNova_Reg;src:url(/themes/custom/front_theme/fonts/ProximaNova-Reg.eot);src:url(/themes/custom/front_theme/fonts/ProximaNova-Reg.eot) format('eot'),url(/themes/custom/front_theme/fonts/ProximaNova-Reg.woff) format('woff'),url(/themes/custom/front_theme/fonts/ProximaNova-Reg.ttf)  format('truetype'),url(/themes/custom/front_theme/fonts/ProximaNova-Reg.svg#svgProximaNova-Reg) format('svg');}html,body{height:100%;width:100%;min-width:320px;}body{font-size:16px;font-family:ProximaNova_Reg,Arial;}body{margin:0;padding:0;color:#2b2727;background:url(/themes/custom/front_theme/images/bg.jpg) repeat 0 0;}p{margin:0 0 1.25em 0;padding:0;line-height:1.25em;}em{font-family:ProximaNova_LightIt;}strong{font-family:ProximaNova_Bold;}em strong,strong em{font-family:ProximaNova_BoldIt;}table{margin:0;margin-bottom:1.25em;padding:0;border-spacing:0;border-collapse:collapse;}thead{border-bottom:2px solid #b2bbc4;}tbody{border:0;}table th{font-family:ProximaNova_Bold;font-size:1em;}table td,table th{padding:0.625em;}a:link,a:visited{color:#397789;text-decoration:none;border-bottom:1px solid #a8c3cb;}a:hover{color:#025672;text-decoration:none;border-bottom-color:#90b5c1;}img,a[rel="shadowbox"]{border:0;}.visually-hidden{display:none;}legend{padding:0;}div.messages{padding:0.7em 0.7em 0.7em 2.7em;margin:0 auto;}.content div.messages{margin:1.25em 0;flex-basis:100%;}label,.field-label{font-size:0.875em;font-weight:400;line-height:1.8em;color:#2b2727;}label.form-required{position:relative;}label.form-required:after{content:'*';position:relative;color:#FF4400;padding-left:0.3em;}fieldset{margin:0;padding:0;border:0;}*:focus{outline:none;}button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;-moz-box-sizing:content-box;}input[type="text"]:focus,input[type="password"]:focus,textarea.form-textarea:focus,input[type="email"]:focus{border-color:#f26d7d;}input.form-text.error,textarea.form-textarea.error,select.form-select.error{border:5px solid #f26d7d;}h1,.title-h1{padding:0.5em 0 1.175em 0;margin:0;font-size:2.25em;font-family:ProximaNova_Light;}.title-h1{padding:0 0 1.375em;}h2,.title-h2{margin:0.44em 0 0.735em;font-size:1.5em;font-family:ProximaNova_Light;}.content-right h2{margin-top:0;text-transform:none;}h3,.title-h3{font-size:1.25em;font-family:ProximaNova_Light;}ul,ol{margin-top:0;margin-bottom:1.25em;}ul ul,ol ol{margin:0.625em 0 0;width:100%;}.content li{list-style-image:url(/themes/custom/front_theme/images/bg_li.png);}img,a[rel="shadowbox"]{border:0;}.form-text,.form-textarea,.form-select,.form-email{margin:0.2em 0;padding-left:0.4em;background-color:#fff;width:100%;border:5px solid #42cda8;font-size:1.56em;box-sizing:border-box;}.form-text,.form-select,.form-email{height:1.8em;line-height:1.8em;}.form-textarea{width:100%;max-width:100%;min-width:100%;max-height:10em;}.form-submit,.link-call,.front-block-link,.cookie-agreement-button{text-align:center;font-size:1em;color:#fff;cursor:pointer;height:2.81em;line-height:2.81em;border:0;margin:0;padding:0 20px;background-color:#42cda8;border-radius:2px;-webkit-appearance:none;box-sizing:border-box;}@-moz-document url-prefix(){.form-submit{font-weight:normal;}}.form-submit:hover,.link-call:hover,.front-block-link:hover,.cookie-agreement-button:hover{background-color:#981950;}.form-actions{margin:0;margin-top:1.25em;}.form-item{margin-top:0;margin-bottom:0.625em;}.grippie{display:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}body.admin-menu{margin-top:28px !important;}.maintenance-block{max-width:1100;min-width:960;margin:80 auto 0 auto;background:#373737;-webkit-box-shadow:0 0 5px #636363;-moz-box-shadow:0 0 5px #636363;box-shadow:0 0 5px #636363;position:relative;padding:1.4em 1.4em 2.8em;}.maintenance-logo{margin-top:1.4em;}.maintenance-logo a{border:0;}.maintenance-text{font-size:1em;color:#fff;}.maintenance-body h1{color:#fff;margin-top:1.4em;margin-bottom:1.8em;}.cookie-agreement{position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:90%;max-width:26em;padding:1.5em;z-index:1;box-sizing:border-box;background-clip:padding-box;background-color:#fff;border:solid 4px #67debe;}.cookie-agreement .container{padding-bottom:0;}a.cookie-agreement-button{display:inline-block;color:#fff;margin-top:1em;border:0;}.content{padding:0 0.625em 1.25em;}.content p:last-child,.content ul li:last-child,.content ol li:last-child{margin-bottom:0;}.text-green{color:#67debe;}.node-body table{max-width:100%;line-break:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#e5e5e5;}.content table td{border:0;}.content table th{text-align:left;}.content table td,.content table th{padding:0.625em;}.content table tbody tr:nth-child(odd){background-color:#e5e5e5;}.content table tbody tr:hover{background-color:#65676e;color:#fff;}.content table tbody tr:hover a{color:#fff;}.block-back{margin-bottom:1.11em;font-size:1.125em;}a.link-back{margin-left:0.55em;}.block-edit{border:1px dashed #797979;}.link-edit{line-height:1.875em;text-align:right;}.content-body strong{font-weight:700;}.content-body em{font-style:italic;font-weight:300;}.content-body strong em,.content-body em strong{font-style:italic;font-weight:700;}.content-body a[rel~=shadowbox]{border:0;}.content-body ul,.content-body ol{display:inline-block;margin-top:0;margin-bottom:1.4em;}.node-body ul ul,.node-body ol ol{margin:0.7em 0 0;}.content-body p + ul,.content-body p + ol{margin-top:-1em;}.content img{border:0;max-width:100%;height:auto;}.progress-disabled{display:none;}.content-right{margin-top:3em;}.inner{max-width:1280px;margin:0 auto;height:100%;}.container .inner{background-color:#fff;}.footer .inner{padding:1.25em;background-color:#000;max-width:1240px;}a.link-menu-main{font-size:1em;display:inline-block;float:left;position:absolute;border:0;width:2.5em;height:2.5em;padding:0;z-index:3;}.link-menu-main-inner{display:block;position:relative;width:1.2em;height:0;border-top:2px solid #fff;border-bottom:1px solid #fff;cursor:pointer;margin:1.2em 0.63em;box-sizing:border-box;}.link-menu-main-inner:before,.link-menu-main-inner:after{content:'';display:block;position:absolute;width:100%;height:0;border-top:2px solid #fff;border-bottom:1px solid #fff;}.page-frontpage .link-menu-main-inner,.page-frontpage .link-menu-main-inner:before,.page-frontpage .link-menu-main-inner:after{border-color:#2b2727;}.link-menu-main-inner:before{top:0.3em;}.link-menu-main-inner:after{bottom:0.4em;}a.full-wrapper{position:fixed;left:80%;top:0px;width:100%;height:100%;z-index:1000;padding:0;margin:0;background-color:rgba(228,231,239,0.5);}a.full-wrapper .link-menu-main-inner{height:2.813em;width:2.813em;border:0;margin:0.6em 0 0 0.6em;}a.full-wrapper .link-menu-main-inner:before{display:none;}a.full-wrapper .link-menu-main-inner:after{content:'';border:0;font-size:1em;position:absolute;left:0;top:0;width:2.813em;height:2.813em;background:url(/themes/custom/front_theme/images/shadowbox/close.png) no-repeat;}.menu-main.sidr{display:none;position:fixed;padding:0;top:0;height:100%;z-index:999999;width:80%;overflow-x:none;overflow-y:auto;}.menu-main.sidr.left{left:-80%;right:auto;background-color:#fff;}ul.menu li{margin:0;padding:0;}.menu-main .menu{margin:1em 0;padding:0;}.header .menu-main .leaf{margin:0;padding:0;list-style:none;text-align:center;}.menu-main a{color:#000;border:0;line-height:2.4em;}.header .menu-main a:hover,.header .menu-main a:active,.header .menu-main a.active{color:#37caa2;border-bottom:1px solid #446862;}.footer .menu-main .menu{width:300px;margin:0 auto;}.footer .menu-main .leaf{display:inline-block;width:140px;}.footer .menu a{color:#b0aaaa;border-bottom:1px solid #b0aaaa;font-size:13px;line-height:20px;}.footer .menu a:hover,.footer .menu a.active{color:#fff;}.header-bg{background:url(/themes/custom/front_theme/images/bg_header.jpg) no-repeat 50% 0;background-size:auto 100%;}.header-top{display:none;}.header p,.footer p{margin:0;}.contacts-cover{padding-top:0.625em;text-align:center;}.contact-title{font-size:0.75em;}.header .contact-title{display:none;color:#e7e7e7;}.page-frontpage .header .contact-title{color:#a19c9c;}.contact-phone{text-align:center;color:#fff;margin-bottom:0.4em;}.contact-phone p{font-size:1.375em;}.contact-phone a{color:#fff;border:0;}.page-frontpage .header .contact-phone,.page-frontpage .header .contact-phone a{color:#2b2727;}.phone2-cover{display:flex;justify-content:center;align-items:center;}.social-link{display:block;font-size:1em;flex-basis:1.375em;width:1.375em;height:1.375em;line-height:1.375em;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin-right:0.4em;}.link-viber{background-image:url(/themes/custom/front_theme/images/icons_viber.png);}.link-whatsapp{background-image:url(/themes/custom/front_theme/images/icons_whatsapp.png);}.link-map{display:inline-block;padding-left:1em;margin-bottom:0.5em;color:#fff;background:url(/themes/custom/front_theme/images/bg_map.png) no-repeat 0 3px;cursor:pointer;}.page-frontpage .header .link-map{color:#137c9f;}.link-map .border-dotted{display:inline-block;border-bottom:1px dotted #fff;}.page-frontpage .border-dotted{border-bottom:1px dotted #d9bbbc;}.logo{height:7em;}.logo a{display:block;position:relative;margin:1em auto 0;width:13.5em;border:0;}.logo-text{position:absolute;font-size:0.75em;bottom:-1.66em;left:6.8em;color:#fff;}.page-frontpage .header .logo a{color:#756d6d;}.page-frontpage .header .logo-text{color:#756d6d;}.header-call{padding-bottom:1.4em;}.time{margin-top:1.25em;text-align:center;color:#fff;}.page-frontpage .header .time{color:#2b2727;}.link-call{position:relative;margin:0.75em auto;cursor:pointer;font-size:1.25em;width:12em;height:2.5em;line-height:2.5em;padding-left:2.25em;}.link-call:before{content:'';display:inline-block;position:absolute;width:1.5em;height:2em;top:5px;left:0.8em;background:url(/themes/custom/front_theme/images/bg_phone.png) no-repeat 0 50%;}a.link-pricelist{display:block;text-decoration:none;position:relative;margin:0 auto;width:9em;font-size:1.125em;padding-left:2em;border:0;line-height:1.4em;color:#fff;}a.link-pricelist:before{content:'';position:absolute;left:0;top:0;width:1.667em;height:1.667em;background:url(/themes/custom/front_theme/images/icons_excel.png) no-repeat 50% 50%;}a.link-pricelist .border-dotted{border-bottom:1px dotted #fff;}.page-frontpage a.link-pricelist{color:#397789;}.page-frontpage a.link-pricelist .border-dotted{border-bottom-color:#d9bbbc;}.menu-catalog-cover{padding:1em 0.625em;}.page-frontpage .menu-catalog-cover{margin-top:1.875em;}.menu-catalog{display:none;position:relative;z-index:1;width:100%;max-width:38.9em;background-color:#fff;border-radius:0.625em;}.link-catalog{font-size:1.375em;font-family:ProximaNova_Bold;font-weight:700;color:#67debe;text-align:center;border:4px solid #67debe;padding:0.7em;}.menu-catalog .menu{padding:1em;text-align:center;}.menu-catalog .leaf{margin:0;padding:0;list-style:none;display:inline-block;line-height:1.56em;vertical-align:top;}.menu-catalog .leaf a{position:relative;display:block;width:9.375em;height:2.2em;padding-top:5.625em;color:#27282c;border:0;text-align:center;text-align-last:center;}.menu-catalog .leaf a:before{content:'';position:absolute;width:6.25em;height:3.75em;left:50%;top:1.25em;margin-left:-3.125em;background:url(/themes/custom/front_theme/images/bg_menu_catalog.jpg) no-repeat 0 0;}.menu-catalog .item2 a:before{background-position:-100px 0;}.menu-catalog .item3 a:before{background-position:-200px 0;}.menu-catalog .item4 a:before{background-position:-300px 0;}.menu-catalog .item5 a:before{background-position:-400px 0;}.menu-catalog .item6 a:before{background-position:-500px 0;}.menu-catalog .item7 a:before{background-position:-600px 0;}.menu-catalog .leaf a:hover,.menu-catalog .leaf a.active{color:#025672;}.menu-catalog .leaf a:hover span,.menu-catalog .leaf a.active span{border-bottom:1px solid #c0d5dc;}.footer .contact-title{color:#7a817f;}.footer .menu-main{margin-top:1em;}.footer-call{margin-top:2em;text-align:center}a.privacy-policy{clear:both;display:inline-block;color:#b0aaaa;border-bottom:1px solid #b0aaaa;}a.privacy-policy :hover{color:#fff;}.front-slider{max-height:43.75em;width:100%;position:relative;overflow:hidden;}ul.slides{margin:0;padding:0;height:100%;}ul.slides li{position:relative;height:100%;}.front .slides img{height:auto;}.front .slides img{width:100%;display:block;}ul.flex-direction-nav{margin:0;padding:0;}ul.flex-direction-nav li{list-style:none;margin:0;padding:0;height:0;}ul.flex-direction-nav a{display:block;position:absolute;top:50%;width:2em;height:2em;margin-top:-1em;border:0;text-indent:-100000px;background:url(/themes/custom/front_theme/images/shadowbox/arrows.png) no-repeat 0 0;background-size:cover;}.flex-direction-nav a.flex-prev{left:1em;}.flex-direction-nav a.flex-prev:hover,.flex-direction-nav a.flex-prev:active{background-position:calc(100%/3) 0;}.flex-direction-nav a.flex-next{right:1em;background-position:calc(100%/3 * 2) 0;}.flex-direction-nav a.flex-next:hover,.flex-direction-nav a.flex-next:active{background-position:calc(100%/3 * 3) 0;}.front-content{margin-top:1.875em;}.front-block{width:100%;margin-bottom:1.5em;float:left;position:relative;padding:5% 5% 5em;box-sizing:border-box;}.front-block .title-h1{padding-bottom:0.94em;line-height:0.94em;font-size:2em;}.front-block-text{color:#9da6a7;font-size:0.875em;margin-top:2.1em;width:70%;}a.front-block-link{position:absolute;right:-0.625em;bottom:6%;font-size:1em;color:#fff;border:0;}.block-plitka{background:url(/themes/custom/front_theme/images/bg_front_plitka.jpg) no-repeat 100% 0;background-size:cover;}.block-plitka .title-h1{background:url(/themes/custom/front_theme/images/line_yellow.png) no-repeat 0 100%;}.block-plitka .title-h1 strong{color:#d2c00e;}.block-color{background:url(/themes/custom/front_theme/images/bg_front_color.jpg) no-repeat 100% 0;background-size:cover;}.block-color .title-h1,.block-color .front-block-text{color:#fff;}.block-color .title-h1,.block-about .title-h1{background:url(/themes/custom/front_theme/images/line_green.png) no-repeat 0 100%;}.block-about{padding-bottom:5%;}.block-about .front-block-text{width:100%;}.block-blocks{padding:0;}.block-ukladka{width:100%;border:5px solid #67debe;background:url(/themes/custom/front_theme/images/bg_front_ukladka.jpg) no-repeat 95% 5%;}.block-ukladka .title-h1,.block-assort .title-h1{padding-bottom:0;}.block-ukladka .front-block-text{width:100%;}.block-assort{width:100%;background:url(/themes/custom/front_theme/images/bg_front_assort.jpg) no-repeat 0 0;background-size:100% auto;}.block-assort .title-h1,.block-assort .front-block-text{color:#fff;}.block-assort .front-block-text{font-size:1em;width:100%;}.content-right .front-block{float:none;width:100%;padding:1.25em 1.25em 5em;}.block-gallery{display:none;}.block-contact{padding:0 0.625em 3.125em;}.block-gallery-right{margin-top:3em;}.form-overlay{position:fixed;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:1000;}.form-block{position:absolute;z-index:2000;}.form-close{position:absolute;cursor:pointer;z-index:8041;width:2.813em;height:2.813em;background:url(/themes/custom/front_theme/images/shadowbox/close.png) no-repeat 0 0;right:0;top:-1.4em;}.form-close:hover{background-position:-45px 0;}.form-block-inner{position:relative;z-index:1;padding:1.4em;background-color:#fff;border-radius:0.625em;}.form-title{font-size:2.125em;margin-bottom:0.58em;}.ajax-progress{width:140px;height:30px;text-align:center;padding-top:10px;}.ajax-progress .throbber{float:none;margin:0 auto;}.webform-confirmation{font-size:20px;}.webform-confirmation p{margin:0;}.webform-client-form .form-checkbox{display:inline-block;width:1.4em;}.webform-component-checkboxes .form-type-checkbox label{font-weight:400;}.captcha__title,.captcha .description{display:none;}.captcha__element{display:flex;}.captcha__image-wrapper{width:11.25em;flex-basis:11.25em;margin-right:1em;}.captcha__element .form-item{width:11.25em;flex-basis:11.25em;}.form-link-call{max-width:43.75em;}.form-link-order{max-width:30em;}.form-call .form-text{width:100%;box-sizing:border-box;}.form-call #webform-component-vashe-imya{float:left;width:48%;}.form-call #webform-component-telefon{float:left;width:48%;margin-left:4%;}.form-link-map{width:100%;max-width:50em;}.view-gallery,.gallery-images,.view-catalog,.view-periodic{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-gallery .views-row,.gallery-images .image-item,.view-catalog .views-row,.view-periodic  .views-row{display:inline-block;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;vertical-align:top;margin-bottom:3em;position:relative;}.view-gallery:not(.view-block_gallery) .item-cover,.gallery-images .image-item,.view-catalog .item-cover{max-width:18.75em;margin:0 auto;}.gallery-images .image-item a{margin-bottom:3em;}.image-item{margin-right:10px;}.gallery-image{margin-bottom:0.625em;}.gallery-image a,.image-item a{display:block;line-height:0;border:0;}.item-title{font-size:1.125em;}.view-reviews .views-row,.view-faq .views-row{margin-bottom:2.5em;}.review-title,.faq-title{padding:0.625em;font-family:ProximaNova_Bold;font-size:1em;margin-left:2.8em;}.review-body{background:url(/themes/custom/front_theme/images/bg_review.png) no-repeat 0 10px;padding-left:2.8em;}.review-body-cover{padding:0.625em;min-height:2.2em;}.view-reviews .views-row-odd .review-title,.view-reviews .views-row-odd .review-body-cover{background-color:#f7f5f1;}#webform-ajax-wrapper-15,#webform-ajax-wrapper-16{margin-top:2.5em;}.faq-q{background:url(/themes/custom/front_theme/images/bg_faq.png) no-repeat 0 10px;padding:0.625em 0.625em 0.625em 3.44em;min-height:2.2em;}.faq-a{border-left:4px solid #67debe;padding-left:1em;margin-left:3.44em;}.view-catalog .item-cover{width:100%;box-sizing:border-box;border:3px solid #ebe3e2;padding:0.75em 0.75em 3.5em 0.75em;vertical-align:top;text-align:center;position:relative;}.product-image{position:relative;}.product-image a{display:block;line-height:0;border:0;}.product-new{position:absolute;left:0;top:0;background-color:#73e1c3;color:#fff;padding:0 0.6em;line-height:2em;font-size:1.125em}.product-title a{display:block;line-height:0;}.product-title{font-size:1.25em;font-family:ProximaNova_Bold;font-weight:700;margin-top:1em;color:#1bad86;}.product-size{font-size:0.938em;margin-top:1.333em;line-height:1.333em;}.size-value{font-size:0.933em;color:#b4aaaa;}.product-weight{display:inline-block;font-size:0.938em;margin-top:0.667em;padding-left:1em;background:url(/themes/custom/front_theme/images/bg_weight.png) no-repeat 0 50%;}.view-catalog .item-cover.item-phone{background-color:#73e1c3;border-color:#73e1c3;}.view-catalog .item-cover.item-phone p{padding:5em 0 5em 2.1em;text-align:left;font-size:0.875em;}.view-catalog .item-cover.item-phone strong{font-size:1.57em;}.price-block{margin-top:0.625em;line-height:1.375em;}.price-block-title,.price-empty{color:#b4aaaa;}.price-title{font-size:0.938em;}.price-value{font-size:1.125em;color:#1bad86}.price-symbol{color:#b4aaaa;}.link-order{position:absolute;bottom:0;left:0;width:100%;height:2.5em;line-height:2.5em;cursor:pointer;background:#ebe3e2;}.link-order:hover{background-color:#73e1c3;}.category-block{position:relative;}.category-images-cover{border:5px solid #67debe;padding:3.4em 1.25em 1.25em 1.25em;}.category-block .image-item{display:inline-block;vertical-align:top;font-size:0;width:100px;height:75px;margin-right:10px;margin-bottom:10px;}.category-block .image-item a{display:block;line-height:0;border:0;}.category-colors-cover{padding-top:3.75em;}.category-colors-cover .title-h1{background:url(/themes/custom/front_theme/images/line_green.png) no-repeat 0 70px;}.category-body{clear:both;padding-top:2.5em;}.view-periodic .item-cover{width:100%;min-height:8.75em;border:3px solid #ebe3e2;padding:1.25em;box-sizing:border-box;}.view-periodic .item-title{padding-bottom:1.11em;}.periodic-image{text-align:center;margin-bottom:1em;}.periodic-image a,.periodic-images .image-item a{display:block;line-height:0;border:0;}.periodic-images{text-align:center;margin-bottom:1em;}.periodic-images .image-item{display:inline-block;vertical-align:top;margin-bottom:0.625em;width:10em;}.periodic-node .block-back{margin:1.25em 0;}.map-contacts,.block-form-message{margin-top:3.125em;}#user-login .form-item{margin-bottom:1.25em;}#user-login label{display:inline-block;width:12.5em;}#user-login .form-actions{text-align:left;}.item-list-pager{width:100%;padding:0;margin:0 0 3em;overflow:hidden;}.item-list-pager .pager__items{position:relative;text-align:center;margin:0;padding:0;}ul.pager__items li{list-style:none;display:inline-block;line-height:1.25em;margin:0 0.3em;padding:0;text-align:center;}ul.pager__items a{display:block;width:1.25em;height:1.25em;line-height:1.25em;border:0;font-size:1em;}ul.pager__items .pager__item--previous a,ul.pager__items .pager__item--next a{display:block;width:1.25em;border:0;}.pager__items .is-active{display:inline-block;width:1.25em;height:1.25em;line-height:1.25em;font-family:ProximaNova_Bold;font-size:1em;}@media screen and (min-width:560px){.block-gallery{display:block;padding:0 1.25em;position:relative;height:25em;margin-bottom:6.25em;}.block-galler-border{position:absolute;top:0;left:15%;width:70%;height:100%;border:5px solid #67debe;z-index:1;}.block-gallery .title-h1{text-align:center;padding:1.66em 0;}.view-block_gallery{position:relative;z-index:2;height:9.375em;overflow:hidden;}.view-gallery.view-block_gallery .view-content{display:block;}.view-gallery.view-block_gallery .views-row{display:block;height:9.375em;max-width:none;width:1500px;margin:0;padding:0;}.view-block_gallery a{float:left;border:0;font-size:0;}.periodic-image{float:left;text-align:left;margin-bottom:0;}.periodic-left{margin-left:11.25em;}.periodic-images{text-align:left;}}@media screen and (min-width:660px){.view-gallery .views-row,.gallery-images .image-item,.view-catalog .views-row,.view-periodic  .views-row{width:50%;}}@media screen and (min-width:760px){h1,.title-h1{padding:1.375em 0;margin:0;font-size:2.5em;font-family:ProximaNova_Light;}.title-h1{padding:0 0 1.375em;}h2,.title-h2{margin:0.44em 0 0.735em;font-size:2.125em;font-family:ProximaNova_Light;}.content-right h2{margin-top:0;text-transform:none;}h3,.title-h3{font-size:1.75em;font-family:ProximaNova_Light;}.content{padding:0 1.25em 2.5em;}.content.content-right-flag{display:flex;justify-content:space-between;flex-wrap:wrap;}.float-block{float:left;position:relative;}html:not(.node-type-category) .content-left{width:65%;margin-right:5%;flex-basis:65%;}html:not(.node-type-category) .content-right{width:30%;flex-basis:30%;margin-top:0;max-width:20em;}h1.page-title{width:100%;flex-basis:100%;}.wrapper{min-height:100%;}.container{padding-bottom:12em;}.footer{position:relative;height:12em;margin-top:-12em;}.footer .inner{background:#000 url(/themes/custom/front_theme/images/bg_footer.jpg) no-repeat 50% 0;background-size:auto 100%;}.header{height:15em;}.header-front{height:14em;}.header-top{display:block;height:0.68em;line-height:0.68em;overflow:hidden;text-align:center;width:100%;}.header-top-center{background:url(/themes/custom/front_theme/images/bg_header_top.png) 50% 50% no-repeat transparent;}.header-top-center:before,.header-top-center:after{content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;background-color:#67debe;}.header-top-center:before{margin:-5px 280px 0 -50%;}.header-top-center:after{margin:-5px -50% 0 280px;}.header .float-block,.footer .float-block{width:calc(100% / 3);}.contacts-cover{text-align:right;width:13.5em;margin:0 auto;}.header .contact-title{display:block;}.contact-phone{text-align:right;}.contact-phone p{font-size:1.25em;}.phone2-cover{justify-content:end;}.time{text-align:left;margin-top:0.625em;}.link-call{margin:0.55em 0;}a.link-pricelist{margin:0;}a.link-menu-main{display:none;}.menu-main.sidr{display:block;position:relative;padding:0;margin:1em auto;top:0;height:1.4em;width:auto;z-index:0;overflow-x:unset;overflow-y:unset;}.menu-main.sidr.left{left:unset;background:none;}.header .menu-main .menu{line-height:0;text-align:justify;margin:0;}.header .menu-main .menu:after{content:'';display:inline-block;height:0;overflow:hidden;visibility:hidden;width:100%;}.header .menu-main .leaf{display:inline-block;padding:0 0.5em;}.header .menu-main a{font-size:0.875em;color:#fff;border:0;}.header-front .menu-main a{color:#000;}.header .menu-main a:hover,.header .menu-main a.active{color:#37caa2;border-bottom:1px solid #446862;}.footer .contacts-cover,.footer .contact-phone{text-align:left;}.footer .phone2-cover{flex-direction:row-reverse;justify-content:start;}.footer .social-link{margin:0 0 0 0.4em;}.footer .time{color:#fff;margin-bottom:0.5em;}.footer .menu-main{margin-top:0.7em;}.footer-call{margin-top:1em;text-align:right;}.footer .link-call{margin-top:0;float:right;}.menu-catalog-cover{padding:1em 1.25em;}ul.flex-direction-nav a{width:4.75em;height:4.75em;margin-top:-2.35em;}.front-block{width:45%;padding:2% 2% 8%;}.front-block .title-h1{padding-bottom:0.938em;line-height:0.938em;}.block-plitka{margin-right:8%;}.block-about{width:33%;margin-right:2%;padding-bottom:0}.block-blocks{padding:0;width:65%;}.block-ukladka{width:44%;padding:4% 4% 16%;margin-right:6%;}.block-assort{width:50%;margin-right:0;padding:4% 4% 16%;background:url(/themes/custom/front_theme/images/bg_front_assort.jpg) no-repeat 0 0;}.block-gallery-right{margin-top:0;}.block-contact{padding:0 1.25em 3.125em;display:flex;justify-content:space-between;min-height:30em;}.block-gallery-left,.block-gallery-right{width:45%;flex-basis:45%;position:relative;}.content-right .front-block{float:none;width:100%;padding:1.25em 1.25em 5em;}.view-periodic .item-cover,.view-catalog .item-cover{width:95%;}.view-periodic .views-row-even .item-cover,.view-catalog .views-row-even .item-cover{margin-left:10%;}.page-node.node-type-category .content-left:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.category-block{float:left;width:47%;margin-right:3%;position:relative;}.page-node.node-type-category .content-right .front-block{float:left;width:44%;padding:4% 4% 16%;margin-right:6%;}.form-close{right:-1.4em;}}@media screen and (min-width:980px){.header .menu-main{max-width:55em;}.header .menu-main .menu{text-align:center;}.header .menu-main .menu:after{display:none;}.header .menu-main .leaf{margin:0 1em 0 0;padding:0 0 0 1.3em;background:url(/themes/custom/front_theme/images/bg_mainmenu.png) no-repeat 0 50%;text-align:center;}.header .menu-main .leaf.first{background:none;padding-left:1em;}.header .menu-main .leaf.last{margin:0;}.contacts-cover{width:18em;}.contact-phone p{font-size:1.6em;}.social-link{width:1.875em;height:1.875em;line-height:1.875em;flex-basis:1.875em;}.link-catalog{display:none;}.menu-catalog-cover{padding:1.875em 1.25em 0;}.page-frontpage .menu-catalog-cover{margin-top:0;}.menu-catalog{display:block;position:relative;background:none;max-width:none;z-index:1;}.menu-catalog .menu{line-height:0;text-align:justify;margin:0;border:4px solid #67debe;}.menu-catalog .menu:after{content:'';display:inline-block;height:0;overflow:hidden;visibility:hidden;width:100%;}.menu-catalog .leaf a .menu-catalog-border{font-size:0.875em;}.menu-catalog .leaf a{width:8em;height:auto;}a.front-block-link{right:-1.25em;}.block-about{width:45%;margin-right:8%;}.block-blocks{width:47%;}.view-gallery .views-row,.gallery-images .image-item,.view-periodic  .views-row{width:calc(100% / 3);}.view-gallery:not(.view-block_gallery) .item-cover,.gallery-images .image-item,.view-catalog .item-cover{margin:0;}.gallery-images .image-item{margin-right:1.6em;}.page-node.node-type-category .content-right .front-block{float:none;width:100%;padding:1.25em 1.25em 5em;}}@media screen and (min-width:1200px){.block-assort{background-size:100% auto;}.view-periodic .views-row-even .item-cover,.view-catalog .views-row-even .item-cover{margin-left:0;}html:not(.node-type-category) .content-left{width:70%;flex-basis:70%;margin-right:0;}.view-catalog .views-row{width:calc(100% / 3);}.view-catalog .views-row:nth-child(3n+2) .item-cover,.view-periodic .item-cover:nth-child(3n+2){margin:0 auto;}.view-catalog .views-row:nth-child(3n) .item-cover,.view-periodic .views-row:nth-child(3n) .item-cover{margin-left:auto;margin-right:0;}.view-gallery .views-row,.gallery-images .image-item{width:25%;}.gallery-images .image-item{margin-right:0.6em;}.menu-catalog .leaf a{width:9.35em;}}
