@font-face{font-family:Open Sans;font-style:italic;font-weight:300;src:local("Open Sans Light Italic"),local(OpenSans-LightItalic),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqc.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWyV9hrIqU.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:local("Open Sans Italic"),local(OpenSans-Italic),url(//fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdck.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcs.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:local("Open Sans SemiBold Italic"),local(OpenSans-SemiBoldItalic),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqc.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKXGUdhrIqU.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:local("Open Sans Bold Italic"),local(OpenSans-BoldItalic),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqc.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqU.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:800;src:local("Open Sans ExtraBold Italic"),local(OpenSans-ExtraBoldItalic),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqc.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqM.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKW-U9hrIqU.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:local("Open Sans Light"),local(OpenSans-Light),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuht.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN_r8OUuhv.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local(OpenSans-Regular),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0f.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0d.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local(OpenSans-SemiBold),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuht.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhv.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local(OpenSans-Bold),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuht.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhv.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:800;src:local("Open Sans ExtraBold"),local(OpenSans-ExtraBold),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuht.eot#) format("eot"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format("woff2"),url(//fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhv.woff) format("woff")}.icon:before{-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto}@font-face{font-family:LumaIcons;font-style:normal;font-weight:400;src:url(../fonts/Luma-Icons.eot),url(../fonts/Luma-Icons.ttf) format("truetype"),url(../fonts/Luma-Icons.woff) format("woff"),url(../fonts/Luma-Icons.woff2) format("woff2"),url(../fonts/Luma-Icons.svg#luma-icons) format("svg")}#toTop,.icon:before{display:inline-block}#toTop{-webkit-transition:background-color .3s,opacity .5s,visibility .5s;background-color:#000;border-radius:8px;bottom:10px;height:50px;opacity:0;position:fixed;right:10px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;visibility:hidden;width:50px;z-index:1000}#toTop:before{color:#71706f;content:"\f077";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:3.125rem}#toTop:active{background-color:#000;opacity:.8}#toTop.show{opacity:.5;visibility:visible}#toTop.show:hover{background-color:#000;cursor:pointer;opacity:.8}.swiper-container h4.text{bottom:3%;font-size:.75rem;font-weight:400;left:3%;line-height:.875rem;position:absolute}.swiper-container a{-webkit-transition:all .5s ease;color:#c25f2e;transition:all .5s ease}.swiper-container a:hover{color:#c25f2e;font-weight:700}.swiper-slide img{-webkit-transform:translate(-50%,-50%);height:auto;left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%2371706F'/%3E%3C/svg%3E");opacity:.8}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%2371706F'/%3E%3C/svg%3E");opacity:.8}@media only screen and (min-width:768px){.swiper-container.-home{height:290px}.swiper-container.-last-work{height:250px}}@media only screen and (min-width:992px){.swiper-container.-home{height:390px}.swiper-container.-last-work{height:280px}}@media only screen and (min-width:1200px){.swiper-container.-home{height:460px}.swiper-container.-last-work{height:300px}}@media only screen and (max-width:767px){.swiper-container{height:145px}.swiper-button-next,.swiper-button-prev{height:22px}}.header{background:url(../images/bg_content.png) repeat scroll 0 0 transparent;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-bottom:16px}.header .phone{font-size:1.125rem;text-align:center}.header .navbar{padding-top:0}.header .navbar .logo{margin-right:0}.header .navbar a.nav-link:hover{text-decoration:none}.header .navbar .active{color:#c25f2e!important;font-weight:700!important}.header .twitter_share{background:url(../images/sprites/sprite.png) -230px -204px}.header .fb_share,.header .twitter_share{display:inline-block;height:16px;width:16px}.header .fb_share{background:url(../images/sprites/sprite.png) -230px -132px}.header .vk_share{background:url(../images/sprites/sprite.png) -230px -240px}.header .gplus_share,.header .vk_share{display:inline-block;height:16px;width:16px}.header .gplus_share{background:url(../images/sprites/sprite.png) -230px -168px}@media only screen and (min-width:768px){.header .logo img{max-height:35px}}@media (min-width:992px){.header .phone{border-left:5px solid #c25f2e}}@media (max-width:767px){.header .logo img{max-height:25px}}body,html{background:url(../images/bg.png) repeat scroll 0 0 transparent;font-family:Open Sans,sans-serif;font-size:1rem}table{margin:0}h1{font-size:1.5rem;margin-bottom:16px}h2{font-size:1.125rem;font-weight:700}h3{font-size:1rem}a{color:#000;display:inline-block}a:hover{color:#c25f2e}img{height:auto;max-width:100%}.content{background:url(../images/bg_content.png) repeat scroll 0 0 transparent;border-radius:5px}.col_center{overflow:hidden;padding-bottom:15px;padding-top:15px}.col_center .page_photo_all{margin:0;text-align:center}.col_center .page_photo_all img{border:2px solid #fff}.col_left{background:url(../images/bg_content.png) repeat scroll 0 0 transparent;border-top-left-radius:5px;padding:16px}.col_left img{border:2px solid #fff}.col_left .header-left{font-size:1.125rem;font-weight:700;margin-top:10px;text-align:center}.col_left .header-left:first-child{margin-top:0}.col_left .header-left a{color:#c25f2e}.col_left .news_articles{margin-bottom:10px}.col_left .news_articles h3{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.col_left .news_articles h3:before{-ms-flex-negative:0;background-color:#c25f2e;content:"";display:inline-block;flex-shrink:0;height:10px;margin-right:10px;width:10px}.col_left .news_articles>a{text-align:center;width:100%}.col_left .gallery_img{margin-bottom:10px;text-align:center}.col_left .gallery_img:last-child{margin-bottom:0}.col_left .section{border-left:5px solid #c25f2e}.col_left .publication{margin-top:10px}.col_left .publication ul{list-style:none;padding-left:10px}.col_left .publication ul li{margin-bottom:10px}.col_left .publication ul li:last-child{margin-bottom:0}.col_right{background:url(../images/bg_content.png) repeat scroll 0 0 transparent}.col_right .publication{padding:0 0 20px}@media only screen and (min-width:768px){iframe[src*=vimeo],iframe[src*=youtube]{height:280px;width:500px}}@media only screen and (min-width:992px){iframe[src*=vimeo],iframe[src*=youtube]{height:380px;width:675px}}@media only screen and (min-width:1200px){iframe[src*=vimeo],iframe[src*=youtube]{height:450px;width:800px}}@media only screen and (max-width:767px){iframe[src*=vimeo],iframe[src*=youtube]{height:222px;width:100%}iframe{width:auto}}.articles-page .content,.blog-page .content,.news-page .content,.services-page .content{background:none}.articles-page .content .col_center,.blog-page .content .col_center,.news-page .content .col_center,.services-page .content .col_center{padding-bottom:0;padding-right:0;padding-top:0}.col_center .publication .header-center{-ms-flex-align:center;-webkit-box-align:center;align-items:center;background:url(../images/bg_content.png) repeat scroll 0 0 transparent;border-radius:0;color:#c25f2e;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;padding:20px 40px}.col_center .publication .header-center:before{-ms-flex-negative:0;background-color:#c25f2e;content:"";display:inline-block;flex-shrink:0;height:20px;margin-right:20px;width:20px}.col_center .publication .item{background:url(../images/bg_content.png) repeat scroll 0 0 transparent;margin:15px 0;overflow:hidden;padding:15px}.col_center .publication .item.-list{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.col_center .publication .item:last-child{border-radius:0 0 5px 0;margin-bottom:0}.col_center .publication .item .date{color:#71706f;font-size:1rem;text-align:center}.col_center .publication .item .date .line:before{content:"- - -";display:block;letter-spacing:-.0625rem;line-height:1}.col_center .publication .item .img{border-left:5px solid #c25f2e;margin-left:10px;overflow:hidden;padding-left:10px}.col_center .publication .item .img img{border:2px solid #fff;overflow:hidden}.col_center .publication .item .preview{-ms-flex-item-align:start;-ms-flex-preferred-size:70%;align-self:flex-start;flex-basis:70%}.col_center .publication .item .preview h2{display:inline-block}.col_center .publication .item .preview .text *{font-family:Open Sans,sans-serif!important;font-size:1rem!important;line-height:1.25rem!important;margin:0}.col_center .publication .item a.name{color:#c25f2e}.col_center .publication .item a.read-more{color:#71706f}@media only screen and (min-width:768px){.articles-page .content .col_left,.blog-page .content .col_left,.news-page .content .col_left,.services-page .content .col_left{border-bottom-left-radius:5px}.col_center .publication .header-center{border-top-right-radius:5px}.col_center .publication .item .preview{padding-left:10px}.col_center .publication .item .preview .text{max-height:78px;overflow:hidden}.col_center .publication .date{-ms-flex-preferred-size:25px;flex-basis:25px}.col_center .publication .img{-ms-flex-preferred-size:30%;flex-basis:30%}}@media only screen and (max-width:767px){.articles-page .content .col_center,.blog-page .content .col_center,.news-page .content .col_center,.services-page .content .col_center{padding-left:0}.col_center .publication .header-center{border-top-left-radius:5px;border-top-right-radius:5px}.col_center .publication .item:last-child{border-bottom-left-radius:5px}.col_center .publication .item.-list{-ms-flex-pack:center;-ms-flex-wrap:wrap;-webkit-box-pack:center;flex-wrap:wrap;justify-content:center}.col_center .publication .item .img img{min-width:230px}.col_center .publication .item .date{margin-left:-20px;min-width:30px}.col_center .publication .item .preview{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:10px}}.gallery{margin-bottom:16px;margin-top:16px;text-align:center}.gallery.-view img{border:2px solid #fff;border-radius:5px}.gallery.-list img{border:2px solid #fff;border-radius:4px 4px 0 0}.gallery.-list h2{background-color:#fff;font-weight:700;padding:10px}.gallery.-list h2,.gallery.-list h3{font-size:.75rem!important}.gallery.-list .img{display:inline-block}.question_answer_header{margin:0}.question_answer_text{font-size:1.125rem;font-style:italic;line-height:1.25rem}.question_text{clear:both;float:left}.question_text:hover{cursor:pointer}.question_answer_text_all{font-size:1.125rem;font-style:italic;line-height:1.25rem;padding-left:20px;padding-right:50px}.question_answer_button{margin-top:20px}.question_h2{color:#c9c9c9;font-size:1.125rem;line-height:1.25rem;margin:0;text-transform:none}.list_services_text_questions{clear:both;float:left;margin-left:400px;margin-top:30px}.list_services_text_questions li{float:left;padding:0 15px}.answer_text{display:none;font-size:1rem;padding-left:50px}.products_text{padding:0 0 20px}.products_box{margin-bottom:28px;overflow:hidden;width:100%}.products_box p{padding:0!important}.products_box .img_box{float:left;margin-right:15px}.products_box .img{border-radius:5px;height:167px;padding:0!important;width:250px}.products_box .anonce_box{overflow:hidden}.products_box .component .title{float:left;padding-right:10px}.products_box .title{display:block;font-family:Georgia;font-size:1.125rem;margin-bottom:8px;text-transform:uppercase}.products_box .anonce{display:block;font-size:1rem;font-style:italic;padding-right:20px}.products_detail_box{margin:20px 0 28px;overflow:hidden;width:100%}.products_detail_box p{padding:0!important}.products_detail_box .img_box{float:left;margin-right:15px}.products_detail_box .img{border-radius:5px;height:190px;padding:0!important;width:285px}.products_detail_box .text_box{overflow:hidden}.products_detail_box .text{clear:both;font-size:1rem;padding-top:15px}.products_detail_box .name{color:#fff;font-family:Georgia;font-size:1.5rem!important;margin-bottom:14px;padding:0}.products_detail_box .subname{float:left;padding-right:10px;text-transform:uppercase}.products_detail_box .subtext{display:block;font-family:Georgia;font-size:1rem;margin-bottom:6px}.categories_detail_text{padding-bottom:20px}.categories_box{margin-bottom:28px;overflow:hidden;width:100%}.categories_box p{padding:0!important}.categories_box .img_box{float:left;margin-right:15px}.categories_box .img{border-radius:5px;height:190px;padding:0!important;width:285px}.categories_box .anonce_box{overflow:hidden}.categories_box .title{display:block;font-family:Georgia;font-size:1.125rem;margin-bottom:8px;text-transform:uppercase}.categories_box .anonce{display:block;font-size:1rem;font-style:italic;padding-right:20px}.categories_box .date{float:right}.contact form.form{font-size:1rem;margin-bottom:16px}.contact form.form label{display:block;font-size:.75rem;font-weight:700;margin-top:16px;text-transform:uppercase}.contact form.form label span{color:#e23b00}.contact form.form label.first{margin-top:0}.contact form.form span.error{color:#e23b00;display:inline-block}.contact form.form .g-recaptcha{margin-bottom:10px;margin-top:5px;overflow:hidden}.contact .text p,.contact .text span{font-size:1rem!important}.not-found h2{font-size:2.25rem;text-align:center}.not-found .number{color:#cd305d;font-size:9rem;line-height:1;text-align:center}.not-found .text{margin-top:20px}.not-found .text a{color:#c25f2e}.footer{background:url(../images/bg_content.png) repeat scroll 0 0 transparent;border-top-left-radius:5px;border-top-right-radius:5px;margin-top:16px}.footer .links{font-size:.625rem;text-align:center}.footer .copyright{font-size:.625rem;margin-top:8px}.footer .fb-like span{vertical-align:top!important}.pages-page h2,.pages-page h2>a{color:#c25f2e}.pages-page table{margin-bottom:32px;text-align:center;width:100%}.pages-page table td{vertical-align:top}.pages-page.uslugi{padding-left:10px;padding-right:10px}.pages-page.uslugi img{max-width:300px}.pages-page.uslugi h2{margin-bottom:32px;margin-top:8px}.pages-page.uslugi h3{margin-top:8px}@media only screen and (max-width:767px){.pages-page table td{font-size:.75rem;padding:3px!important}.pages-page table span{font-size:.75rem!important}}.success{color:#0a0}.error,.success{font-size:1rem;font-weight:700}.error{color:#e23b00}.info{color:#cd305d;font-size:1rem;font-weight:700}.success-box{border:1px solid #0a0;color:#0a0}.error-box,.success-box{background-color:#fff;font-size:.75rem;margin:5px 10px 15px 0;padding:8px}.error-box{border:1px solid #e23b00;color:#e23b00}.info-box{background-color:#fff;border:1px solid #cd305d;color:#cd305d;font-size:.75rem;margin:5px 10px 15px 0;padding:8px}.main-color{color:#c25f2e}.main-bg-color{background-color:#c25f2e}@media print{*{background:none!important;text-align:left!important}body{background:#fff!important;font-size:9pt!important;margin:15px!important}a{color:#2976c9!important}td,th{border-color:#ccc!important;color:#2f2f2f!important}.actions,.buttons-set,.footer-container,.header-container,.nav-container,.pager,.toolbar{display:none!important}.page-print .data-table .cart-tax-total{background-position:100% -54px}.page-print .data-table .cart-tax-info{display:block!important}}