html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main{display:block;}
*{margin:0;padding:0;outline:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
*, *::after, *::before{box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@font-face{font-family:'Open Sans';src:url("/_files/css/fonts/OpenSansRegular/OpenSansRegular.eot");src:url("/_files/css/fonts/OpenSansRegular/OpenSansRegular.eot?#iefix")format("embedded-opentype");src:url("/_files/css/fonts/OpenSansRegular/OpenSansRegular.woff") format("woff");font-style:normal;font-weight:400;}
@font-face{font-family:'Open Sans';src:url("/_files/css/fonts/OpenSansLight/OpenSansLight.eot");src:url("/_files/css/fonts/OpenSansLight/OpenSansLight.eot?#iefix")format("embedded-opentype");src:url("/_files/css/fonts/OpenSansLight/OpenSansLight.woff") format("woff");font-style:normal;font-weight:300;}
@font-face{font-family:'Open Sans';src:url("/_files/css/fonts/OpenSansBold/OpenSansBold.eot");src:url("/_files/css/fonts/OpenSansBold/OpenSansBold.eot?#iefix")format("embedded-opentype");src:url("/_files/css/fonts/OpenSansBold/OpenSansBold.woff") format("woff");font-style:normal;font-weight:700;}
@font-face{font-family:'Open Sans';src:url("/_files/css/fonts/OpenSansSemiBold/OpenSansSemiBold.eot");src:url("/_files/css/fonts/OpenSansSemiBold/OpenSansSemiBold.eot?#iefix")format("embedded-opentype");src:url("/_files/css/fonts/OpenSansSemiBold/OpenSansSemiBold.woff") format("woff");font-style:normal;font-weight:600;}
body{font-family:'Open Sans', Helvetica, sans-serif;font-weight:normal;font-size:14px;color:#414141;line-height:1.428;margin:0;}
h1, h2, h3, h4, h5, h6{font-weight:600;line-height:1.2em;margin:0px 0 15px 0px;color: #383838;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:20px;}
h4{font-size:20px;}
h5{font-size:20px;}
h6{font-size:20px;}
strong, b{font-weight: 700;}
pre{padding:0px 5px 5px 0px;}
ul{padding:5px 0;margin-left:20px;list-style:none;}
article ul li{list-style:none;list-style-image:none;padding:0 0 5px;}
article ul li:before{content:"\f111";font:normal normal normal 12px/1 FontAwesome;padding-right:6px;margin-left:0px;vertical-align:middle;position:relative;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f47200;}
ol{counter-reset:li;list-style:none;font-family:'Open Sans', Helvetica, sans-serif;padding:0;list-style-type:decimal;margin-left:30px;}
ol li{margin:0 0 5px;list-style:inherit;}
em{font-weight:400;}
table{width:100%;border-collapse:collapse;border-spacing:0;padding:0;margin:0 0 20px 0;}
table td{vertical-align:top;border-collapse:collapse;border-spacing:0;padding:5px 10px;margin:0;font-size:0.80em;border:1px solid #eaeaea;}
table td > p{padding:0px;margin-bottom:0px;font-size:1.105em}
table tr:nth-child(2n){background:#fcfcfc;}
img{max-width:100%;height:auto;}
a{-webkit-tap-highlight-color:rgba(255, 255, 255, 0);color:#f47200;text-decoration:none;font-weight:500;}
a:hover{-webkit-tap-highlight-color:rgba(255, 255, 255, 0);color:#414141;text-decoration:underline;}
p{font-size:1.005em;padding:3px 0px;margin-bottom:10px;}
fieldset{border:none;}
abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}
input, select{vertical-align:middle;}
.relative{position:relative;}
.left{float:left;}
.right{float:right;}
.right-text{text-align:right;}
.left-text{text-align:left;}
.center{text-align:center;}
.clean{clear:both;}
.middle{padding:10px 0;}
.middle-slider{margin-bottom:60px;}
.row-pdv{padding:0px 5px 0px;}
.middle-header{padding:15px 0;}
.middle-container{padding:30px 0 60px;}
.section-color{background:#F0F0F0;padding:50px 0;}
.wrapper{margin-bottom:80px;}
.row-centered{margin-bottom:60px;text-align:center;}
.row-centered > div{display:inline-block;float:none;text-align:left;vertical-align:top;margin-right:0px;margin-left:0px;}
.element-heading > p{font-size: 1.125em;}
.title-main{color:#010101;font-size:1.6em;font-weight:600;text-transform:uppercase;line-height:1.2em;}
.title-main h1, .title-main h2, .title-main h3, .title-main h4, .title-main h5 {color:#010101;font-size:1.2em;font-weight:600;text-transform:uppercase;line-height:1.2em;}
.title-atention{color:#f47200;font-size:28px;font-weight:600;text-transform:uppercase;line-height:1.2em;}
.atention-img{margin:10px 0;}
.title-block-wrapper{text-align:left;}
.title-block-wrapper > p{font-size: 1.110em;}
.title-block-wrapper .link-more a{font-size:14px;margin:0px 0 10px;display: inline-block;color:#114488;border-bottom:1px dashed #114488;}
.title-block-wrapper .link-more a:hover{color:#f47200;border-bottom:1px dashed #f47200;text-decoration:none;}
#map{width:100%;height:320px;margin:20px 0 5px;background-color:#f9f8f8;}
#map_kiev{width:100%;height:320px;margin:20px 0 5px;background-color:#f9f8f8;}
.contacts_consultation {float: left;margin: 20px 0 20px;}
.svarka_shop {float: left;margin-top:25px;margin: 20px 0 0;padding:20px;background: #fafafa;font-size: 15px;}
.feedback-bg{padding:20px 40px;background:#f7f7f7;margin:10px 40px;}
.btn{font-family:'Open Sans', Helvetica, sans-serif;text-transform:uppercase;background-color:transparent;cursor:pointer;color:#414141;display:inline-block;font-weight:400;}
.cta{margin-right:10px;margin-bottom:5px;}
.ctv{margin:10px 0 0;}
.btn-full{width: 100%;text-align: center;}
.b-small{padding:.6em 1.3em;}
.b-xmall{padding:.6em 0.3em;}
.b-slarge{padding:.6em 1.9em;}
.b-large{padding:.5em 2.5em;}
.yellow{border:2px solid #f47200;font-size:14px;}
.yellow:hover{background-color:#f47200;background:#f47200;color:#fff;text-decoration:none;}
.yellow-bg{background-color:#f47200;background:#f47200;border:2px solid #f47200;font-size:14px;color:#fff;}
.yellow-bg:hover{background-color:#ff8949;background:#ff8949;border:2px solid #ff8949;color:#fff;text-decoration:none;}
.red-bg{background-color:#ff0000;background:#ff0000;border:2px solid #ff0000;font-size:14px;color:#fff;}
.red-bg:hover{background-color#f20f0f;background:#f20f0f;border:2px solid #f20f0f;color:#fff;text-decoration:none;}
.slider-item{background-color:#102033;background-position:center center;width:100%;height:400px;padding:120px 0 0;margin-bottom:30px;text-align:center;background-size:cover;background-repeat:no-repeat;}
.slider-item .title-slider{font-size:2.1em;font-weight:700;text-transform:none;line-height:1.2em;color:#fff;}
.slider-item .dpn-slider{color:#fff;line-height:1.3em;font-size: 20px;font-weight: 300;}
.demonstration .yellow-bg{font-size:13px;}
.catalog-promo .yellow-bg, .catalog-promo .yellow{font-size:13px;}
.link-sl{margin:20px 0;padding:0px;}
.link-sl ul{padding:0px;margin:0px;}
.link-sl ul li{display:inline-block;margin:0 20px 0 0;}
.link-sl ul li a{color:#fff;}
.link-sl .yellow a{color:#fff;background:rgba(0, 0, 0, 0.29);}
.promo-section{background-image:url(/_files/images/feed_promo.jpg);background-color:#ededed;background-position:center center;width:100%;padding:40px 0;text-align:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.title-main-promo{font-size:30px;}
.dpn-main-promo{font-size: 20px;font-weight: 300;}
.promo-reqvest{margin-top:10px;}
.pr-title{font-size:18px;font-weight:bold;padding:0px;margin:0px;white-space:nowrap;}
.pr-title > p{padding:0px;margin:0px;}
.pr-dpn > p{padding:0px;margin:0px;}
.section-index .date-pub{font-size:12px;}
.section-index .video-pub{position:absolute;z-index:4;top:10px;left:10px;font-size:14px;color:#fff;padding:0px 10px;background:#e62117;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.section-index a{color:#414141;font-weight:normal;line-height:1.2em;}
.section-index a:hover{color:#414141;text-decoration:underline;}
.header-line-top{border-bottom:1px solid #f5f5f5;background:#f7f7f7;padding:5px 0;}
.no-padding-header > [class*='col-']{margin-bottom:0px;margin-top:0px;}
#logo img{display:block;}
.company-header{line-height: 20px;display: inline-block;margin: 5px 0 0;text-transform: uppercase;font-size: 13px;border-top: 1px solid #f0eded;padding: 5px 0 0;}
.list-header{list-style:none;margin:0px;padding:0px;display:inline-block;}
.list-header .fa{color:#f47200;}
.list-header li{margin:0px 10px 0px 10px;display:inline-block;font-size:14px;}
.list-header li:last-child{margin:0px;}
.list-header li a{color:#414141;font-weight:normal;}
.list-header li a {color: #007bc3;cursor: pointer; border-bottom: 1px dashed;}
.list-header li a:hover{color:#f47200;text-decoration:none;border-bottom: 1px dashed;}
.header-buttons{float:right;}
.header-buttons ul{list-style:none;margin:0px;padding:0px;display:inline-block;}
.header-buttons ul li{position:relative;display:inline-block;width:45px;text-align:center;line-height:43px;font-size:16px;font-weight:400;color:#595858;}
.header-buttons ul li .fa{cursor:pointer;}
.header-buttons ul li .fa:hover{color:#f47200;font-weight:normal;}
.header-buttons .right-bar{position:absolute;top:48%;right:29%;display:block;width:5px;height:4px;background:#fff;}
.language{list-style:none;margin:0px 0 0 20px;padding:0px;display:inline-block;}
.language li{margin:0px 5px 0px 0px;display:inline-block;font-size:12px;}
.language li i.ua{width:16px;height:11px;background-position:0;display:inline-block;background-image:url(/_files/images/lng/ua.png);background-repeat:no-repeat;}
.language li i.ru{width:16px;height:11px;background-position:0;display:inline-block;background-image:url(/_files/images/lng/ru.png);background-repeat:no-repeat;}
.language li:last-child{margin:0px;}
.language li a.selected{background: #dedede;}
.language li a.selected:hover{background: #dedede;color:#414141;}
.language li a{color:#414141;padding:3px 5px;}
.language li.active{color:#414141;display:inline;padding:3px 10px;border-radius:6px;border:1px solid #DDDDDD;}
.language li a:hover{background: #f47200;color: #fff;text-decoration:none;}
.main-menu{display:inline-block;padding-left: 80px;}
.navigation{list-style:none;margin:0px;padding:0px;}
.navigation li{position:relative;float:left;}
.navigation li:last-child{border-right:none;}
.navigation > li:hover a{color:#f47200;}
.navigation li a{display:inline-block;font-size: 1.101em;font-weight:400;color:#010101;padding:10px 12px 10px 12px;}
.navigation li a:hover{text-decoration:none;color:#f47200;}
.navigation ul{list-style:none;position:absolute;z-index:9999;left:-9999px;opacity:0;background:#fff;padding:0px;margin:0px;min-width:340px;text-align:left;border:1px solid #d7d7d7;-webkit-transition:0.25s linear opacity;}
.navigation ul li{color:#171717;padding:0px;margin:0px;float:none;display:block;}
.navigation ul li:last-child{margin:0px;}
.navigation ul li a{color:#010101;display:block;font-weight:normal;font-size:14px;text-transform:none;border:none;white-space: nowrap;}
.navigation ul li a:hover{background:none;border:none;}
.navigation li:hover ul{left:-0px;opacity:1;}
.navigation li:hover ul a{text-decoration:none;padding:3px 12px;margin:0px;color:#010101;-webkit-transition:-webkit-transform 0.075s linear;}
.navigation li:hover ul a:hover{text-decoration:none;color:#f47200;}
.wrapper-path{background-image:url('/_files/images/kempi_image_pages.jpg');background-color:#102033;background-position:center center;width:100%;padding:80px 0;margin-bottom:30px;text-align:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.wrapper-path-c{background-color:#102033;background-position:center center;width:100%;padding:80px 0;margin-bottom:30px;text-align:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.wrapper-path-b{background-image:url('/_files/images/kempi_image_pages.jpg');background-color:#102033;background-position:center center;width:100%;padding:80px 0;margin-bottom:30px;text-align:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.title-page{font-size:2.005em;font-weight:700;text-transform:none;line-height:1.2em;color:#fff;}
.top-category-catalog{margin:10px 0;}
.top-category-catalog .cd-mvideo{margin-right:5px;}
.top-category-catalog a.yellow{color:#fff;background:rgba(0, 0, 0, 0.29);}
.top-category-catalog a.yellow:hover{background-color:#f47200;background:#f47200;color:#fff;text-decoration:none;}
.path{font-size:13px;text-align:left;font-weight:normal;text-decoration:none;display:inline-block;margin:0px;color:#fff;padding:0px;}
.path ul{list-style:none;margin:0px;padding:0px;display:inline-block;}
.path ul li{margin:0px;display:inline-block;}
.path ul li a{font-size:13px;margin-left:0px;padding:0px;text-align:left;font-weight:normal;text-decoration:none;color:#fff;}
.path ul li a:visited{font-size:13px;margin-left:0px;padding:0px;text-align:left;font-weight:normal;color:#fff;}
.path ul li a:hover{text-decoration:underline;}
.path a{font-size:13px;margin-left:0px;padding:0px;text-align:left;font-weight:normal;text-decoration:none;color:#fff;}
.path a:visited{font-size:13px;margin-left:0px;padding:0px;text-align:left;font-weight:normal;color:#fff;}
.path a:hover{text-decoration:underline;}
.row-list > .pagination > [class*='col-']{margin-bottom:0px;margin-top:0px;}
.image-side > [class*='col-']{padding:0px;margin:0px;}
.dpn-side > [class*='col-']{margin:0px;}
.section-list .video-pub{position:absolute;z-index:4;top:10px;left:10px;font-size:14px;color:#fff;padding:0px 10px;background:#e62117;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.section-list .date-pub{font-size:13px;}
.section-list h2{font-size:initial;}
.section-list a{color:#010101;font-size:18px;font-weight:600;line-height:1.2em;}
.section-list a:hover{color:#010101;text-decoration:underline;}
.servise-output{margin:20px 0;}
.section-full .video-pub{position:absolute;z-index:4;top:10px;left:10px;font-size:14px;color:#fff;padding:0px 10px;background:#e62117;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.section-full .date-pub{font-size:12px;}
.section-full h2{font-size:initial;}
.section-full a{color:#414141;font-size:16px;font-weight:500;line-height:1.2em;}
.section-full a:hover{color:#414141;text-decoration:underline;}
.left-bg{padding:10px 20px;position:relative;overflow:hidden;margin:0 0 15px 0;}
.left-bg_i{margin:0 0 15px 0;}
.color-one{background-color:#e6e9f0;}
.color-grey{background-color:#ededed;}
.sidebar-nav{margin:0px;padding:0px;}
.sidebar-nav li{list-style-image:none;list-style:none;text-decoration:none;margin:.555em 0 0px 8px;font-size:14px;font-weight:400;line-height:1.2em;}
.sidebar-nav li a{font-size:15px;color:#010101;font-weight:400;line-height:1.2em;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.sidebar-nav li a:hover{text-decoration:underline;}
.cat_sidebar-nav li{list-style-image:none;list-style:none;text-decoration:none;margin:.655em 0;font-size:14px;color:#000000;font-weight:500;line-height:1.2em;}
.cat_sidebar-nav li .fa{color:#f47200;}
.cat_sidebar-nav li a{font-size:14px;color:#414141;font-weight:500;line-height:1.2em;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.cat_sidebar-nav li a:hover{text-decoration:underline;}
.cat_sidebar-nav{margin:0px;padding:0px;}
.cat_sidebar-nav ul{list-style-image:none;list-style:none;font-weight:normal;text-decoration:none;margin:0px 0 0 10px;padding:0px;}
.cat_sidebar-nav ul li{list-style-image:none;list-style:none;text-decoration:none;margin:.555em 0;font-weight:400;line-height:1.2em;}
.cat_sidebar-nav li.podcategoriya strong{font-weight: 400;color: #fb5c01;}
.cat_sidebar-nav ul li .fa{float:left;margin:5px 5px 5px 0;font-size:7px;}
.cat_sidebar-nav ul li a{font-size:13px;color:#000000;font-weight:400;line-height:1.2em;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.cat_sidebar-nav li a:hover{text-decoration:underline;}
.other_category ul{margin:0px;padding:0px;}
.other_category li{list-style-image:none;list-style:none;text-decoration:none;margin:.65em 0;font-size:14px;line-height:1.2em;}
.other_category li a{font-size:13px;color:#04599a;font-weight:400;line-height:1.2em;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;border-bottom:1px dashed #04599a;}
.other_category li a:hover{text-decoration:none;color:#f47200;border-bottom:1px dashed #f47200;}
.cur_other_category span{font-size:14px;color:#f47200;font-weight:400;line-height:1.2em;display:inline-block;}
.m-other_category ul{margin:0px;padding:0px;}
.m-other_category li{list-style-image:none;list-style:none;text-decoration:none;margin:.665em 0;font-size:14px;line-height:1.2em;}
.m-other_category li a{color:#414141;position:relative;font-size:15px;font-weight:500;line-height:1.1em;margin-bottom:5px;margin:10px 0;}
.m-other_category li a:hover{text-decoration:none;color:#f47200;}
.main-stitle{margin:0 0 10px;}
.main-stitle span{display:block;font-size:17px;font-weight:500;margin:0 0 10px;border-left:3px solid #f47200;padding-left:5px;}
.sidebar-title-main{position:relative;font-size:15px;line-height:1.1em;margin-bottom:5px;margin:5px 0 10px;font-weight: 400;color: #fb5c01;}
.icon-promo{display:inline-block;width:32px;height:32px;background:#f47200;text-align:center;line-height:34px;margin-right:10px;color:#fff;border-radius:50%;}
.promo-sidebar{border:1px solid #f9f8f8;padding:10px 20px;}
.promo-sidebar span{font-size:18px;font-weight:500;}
.location-sidebar{font-size:16px;font-weight:500;margin:10px 0 5px;}
.promo-sidebar .fa{font-size:19px;}
.promo-sidebar .fa-envelope{font-size:16px;}
.promo-sidebar .sb-promo{font-size:14px;}
.sb-promo-callback{font-size:14px;margin:10px 0 0px;}
.footer{background:#1d1b1b;padding:30px 0;color:#dcdbdb;font-size:13px;}
.title-footer{font-size:16px;text-transform:uppercase;font-weight: 600;}
.footer_sammit {color: #777676;}
.footer ul{padding:0px;margin-left:0px;}
.footer ul li{padding:3px 0;}
.footer ul li a{color:#dcdbdb;font-weight:normal;font-size:13px;text-decoration:none;line-height:1.2em;}
.footer ul li a:hover{color:#dcdbdb;text-decoration:underline;}
.footer_support{margin:20px 0 0;}
.footer_support span{font-size: 16px;text-transform: uppercase;margin: 0 0 5px;display: inline-block;}
.footer-img{float:left;width:100%;margin:10px 0;}
.copy{float:left;width:100%;margin-top:20px;font-size:14px;color:#777676;}
.autor{float:left;font-size:14px;color:#777676;margin: 5px 0 0;}
.autor a{color:#777676;}
.autor a:hover{text-decoration:underline;}
.info{margin-bottom:0px;font-size:14px;}
.info a{font-weight:normal;font-size:14px;color:#dcdbdb;border-bottom:1px dashed #dcdbdb;}
.info a:hover{color:#f47200;text-decoration:none;border-bottom:1px dashed;}
.social-networks-footer{padding:0;margin:10px 0 0;float:left;}
.social-networks-footer li{float:left;margin:0px 8px 0 0px;position:relative;}
.social-networks-footer a{display:inline-block;color:#0c8a16;font-size:16px;width:35px;line-height:33px;text-align:center;}
.social-networks-footer .facebook a{background-image:url(/_files/images/facebook.png);width:30px;height:30px;display:inline-block;}
.social-networks-footer .twitter a{background-image:url(/_files/images/twitter.png);width:30px;height:30px;display:inline-block;}
.social-networks-footer .youtube a{background-image:url(/_files/images/youtube.png);width:30px;height:30px;display:inline-block;}
.social-networks-footer .google a{background-image:url(/_files/images/google.png);width:30px;height:30px;display:inline-block;}
.social-networks-footer .vk a{background-image:url(/_files/images/vk.png);width:30px;height:30px;display:inline-block;}
.social-networks-footer .instagram a{background-image:url(/_files/images/instagram.png);width:30px;height:30px;display:inline-block;}
.social-networks-footer .facebook a:hover{opacity:0.8;text-decoration:none;border:none;}
.social-networks-footer .twitter a:hover{opacity:0.8;text-decoration:none;border:none;}
.social-networks-footer .youtube a:hover{opacity:0.8;text-decoration:none;border:none;}
.social-networks-footer .google a:hover{opacity:0.8;text-decoration:none;border:none;}
.social-networks-footer .vk a:hover{opacity:0.8;text-decoration:none;border:none;}
.social-networks-footer .instagram a:hover{opacity:0.8;text-decoration:none;border:none;}
.cd-mobile-search{z-index:9999999;text-align:left;padding:0px;color:#ffffff;visibility:hidden;display:none;position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.95);top:0;left:0;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.2s 0s, visibility 0s 0.2s;-moz-transition:-moz-transform 0.2s 0s, visibility 0s 0.2s;transition:transform 0.2s 0s, visibility 0s 0.2s;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.ajax-load-status:-moz-placeholder{color:#414141;opacity:1;}
.ajax-load-status::-moz-placeholder{color:#414141;opacity:1;}
.ajax-load-status:-ms-input-placeholder{color:#414141;}
.ajax-load-status::-webkit-input-placeholder{color:#414141;}
.cd-mobile-search .m-search-wraper{position:relative;z-index:1;}
.cd-mobile-search span{font-size:17px;padding:0 20px;height:40px;line-height:40px;}
.cd-mobile-search .ms-close{position:absolute;z-index:1;right:20px;top:20px;height:40px;cursor:pointer;width:50px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;}
.cd-mobile-search .ms-close::after, .cd-mobile-search .ms-close::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:30px;width:4px;background-color:#ffffff;}
.cd-mobile-search .ms-close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.cd-mobile-search .ms-close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-mobile-search.m-is-active{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.2s visibility 0s;-moz-transition:all 0.2s visibility 0s;-ms-transition:all 0.2s visibility 0s;-o-transition:all 0.2s visibility 0s;transition:all 0.2s visibility 0s;}
.active-respon-search{height:100%;background:#fff;}
.mobile-search-wraper{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:60px;padding-left:20px;padding-right:20px;overflow-x:hidden;overflow-y:auto;}
#search{position:relative;padding:0px 0px 50px;padding-top:30px;max-width:800px;margin:0 auto;}
.search-text{margin:0 0 15px;font-size:28px;font-weight:700;text-align:center;}
.search-text span{font-weight:normal;margin:0 20px 0 0;color:#555;font-size:15px;display:inline-block;}
.search_recent_keywords{margin:0;font-size:20px;font-weight:500;text-align:center;}
.recent_keywords_ul ul{list-style:none;margin:0px;padding:0px;display:inline-block;}
.recent_keywords_ul ul li{margin:20px 10px;display:inline-block;font-size:12px;}
.recent_keywords_ul ul li:last-child{margin:0px;}
.recent_keywords_ul ul li a{color:#fff;cursor:pointer;font-weight:normal;padding:5px 10px;font-size:14px;border:1px solid #fff;}
.recent_keywords_ul ul li a:hover{color:#fff;text-decoration:none;border:1px solid #f47200;}
.btn-searchgo{font-family:'Open Sans', Helvetica, sans-serif;border:none;cursor:pointer;color:#818187;font-size:14px;height:50px;line-height:14px;padding:0 35px;border:none;background-color:#f47200;background:#f47200;text-decoration:none;color:#fff;font-size:17px;font-weight:400;}
.btn-searchgo:hover{background-color:#ff8949;background:#ff8949;text-decoration:none;}
.btn-seacrh{float:right;margin:0px;}
.search-input{overflow:hidden;padding:0;background:#ffffff;}
.search-input input{font-family:'Open Sans', Helvetica, sans-serif;width:100%;display:inline-block;height:50px;padding:5px 10px;outline:none;resize:none;font-size:16px;color:#414141;vertical-align:middle;background-color:#fff;border-width:1px;border-style:solid;border:#fff;border-bottom:1px solid #dedede;}
.search-input input:focus{border:1px solid #fff;border-width:1px;border-bottom:1px solid #dedede;border-style:solid;outline:none;box-shadow:none;}
#resSearch{padding:5px 0px;width:100%;left:0;position:absolute;background:#fff;background-color:#fff;z-index:10000;color:#414141;border-width:1px;border-style:solid;border:1px solid #dedede;border-top:0px;}
#res-goods{margin:0px;padding:0px;}
#resSearch li{margin:0px;padding:5px 10px;font-size:13px;float:left;width:100%;border-bottom:1px solid #f9f8f8;}
#resSearch li:last-child{border-bottom:0px solid #f9f8f8;}
#resSearch li span{font-size:13px;font-style:normal;border-bottom:1px dashed #088c13;}
#resSearch li a{color:#414141;font-weight:400;font-size:16px;}
#resSearch li a:hover{color:#414141;text-decoration:underline;}
#resSearch .good_ajax_img{float:left;width:60px;}
#resSearch .good_ajax_params{line-height:45px;float:left;margin-left:10px;}
#resSearch .all-results-count{float:left;width:100%;margin:5px 10px;}
#resSearch .all-results-ajsearch{float:left;width:100%;margin:5px 10px 10px;}
#resSearch .all-results-ajsearch a{color:#f47200;font-weight:normal;font-size:13px;border-bottom:1px dashed #f47200;}
#resSearch .all-results-ajsearch a:hover{color:#414141;font-weight:normal;font-size:13px;text-decoration:none;border-bottom:1px dashed #414141;}
#search .ajax-load-status{background-position:right 20px center;}
#search input.loading{background:url(/_files/images/loader.gif) right center no-repeat;background-position:right 30px center;}
h1.searchtext-list-heding{overflow:hidden;text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
.searchtext-list{color:#f47200;}
.category_ajax_search_result{margin:0px;}
.category_ajax_search_result ul{margin:0px;padding:0px;}
.category_ajax_search_result ul li{list-style-image:none;list-style:none;font-weight:normal;padding:0px 0px 5px 0px;text-decoration:none;}
.category_ajax_search_result ul li:before{content:initial;}
.category_ajax_search_result ul li a{font-size:14px;color:#414141;font-weight:400;padding:0px;text-decoration:none;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;text-decoration:underline;line-height:1.42857143;}
.category_ajax_search_result ul li a:hover{color:#058d11;text-decoration:underline;}
.cd-rightbar{position:fixed;top:0;right:0;bottom:0;z-index:9999;visibility:hidden;overflow:auto;text-align:left;padding:0px;width:300px;background:#fcfcfc;-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
.cd-rightbar.m-is-active{visibility:visible;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.cd-rightbar-inright .msbar-close{position:fixed;right:0;top:0;bottom:0;left:0;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);display:none\9;visibility:hidden;cursor:pointer;background:rgba(0,0,0,0.95);z-index:999;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.cd-rightbar-inright.rbar_open .msbar-close{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:block\9;visibility:visible;-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}
#cd-right-bar .company-name{float:left;padding:20px 30px;margin-top:40px;color:#414141;background:#ececec;}
.s-tl1{font-size:1.4em;font-weight:400;}
.s-tl2{font-size:0.9em;font-weight:400;margin:2px 0 5px;}
.cntcts{font-size:13px;margin:2px 0 0;}
.cd-rightbar-wraper{float:left;width:100%;padding:30px 30px 30px 30px;overflow-x:hidden;overflow-y:auto;}
.cd-rightbar-wraper ul{margin:0px;padding:0px;}
.cd-rightbar-wraper ul li{list-style-image:none;list-style:none;font-weight:normal;text-decoration:none;margin:.655em 0;}
.cd-rightbar-wraper ul li a{font-size:16px;color:#414141;font-weight:400;line-height:1.2em;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.cd-rightbar-wraper ul li a:hover{text-decoration:underline;}
#cd-right-bar .demonstration{margin:0 0 20px;}
#responsive ul{margin:0px;}
ul.dropdown-wrapper-mobile{padding:0px;margin:0px;list-style:none;}
.dropdown-wrapper-mobile li{padding:0px;margin:0px 8px 0 0;list-style:none;float:left;}
.dropdown-wrapper-mobile li a{display:inline-block;color:#fff;padding:10px 14px 10px;background:#058d11;vertical-align:top;height:40px;font-size:14px;}
.cd-dropdown-wrapper{float:left;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.no-touch .cd-dropdown-trigger:hover{background-color:none;color:#fff;}
.cd-dropdown span,
.cd-dropdown-content a,
.cd-dropdown-content ul a{height:50px;line-height:50px;}
.cd-dropdown span,
.cd-dropdown-content a,
.cd-dropdown-content ul a,
.cd-dropdown-content .cd-divider{padding:0 20px;}
.cd-dropdown{position:fixed;z-index:9999999;top:0;left:0;text-align:left;padding:0px;width:100%;height:100%;background-color:#fff;color:#ffffff;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.5s 0s, visibility 0s 0.5s;-moz-transition:-moz-transform 0.5s 0s, visibility 0s 0.5s;transition:transform 0.5s 0s, visibility 0s 0.5s;}
.cd-dropdown span{font-size:17px;}
.cd-dropdown .tite-dropdown{position:relative;z-index:1;background-color:#f47200;}
.cd-dropdown .cd-close{position:absolute;z-index:1;right:0;top:0;height:40px;width:50px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;}
.cd-dropdown .cd-close::after, .cd-dropdown .cd-close::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:20px;width:2px;background-color:#ffffff;}
.cd-dropdown .cd-close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-dropdown .cd-close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.cd-dropdown.dropdown-is-active{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s 0s, visibility 0s 0s;-moz-transition:-moz-transform 0.5s 0s, visibility 0s 0s;transition:transform 0.5s 0s, visibility 0s 0s;}
.cd-dropdown-content, .cd-dropdown-content ul{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;padding-top:50px;}
.cd-dropdown-content a, .cd-dropdown-content ul a{display:block;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#fff;font-size:15px;font-weight:400;border-bottom: 1px solid #eaeaea;}
.cd-dropdown-content li:first-of-type > a, .cd-dropdown-content ul li:first-of-type > a{border-top-width:0;}
.cd-dropdown-content a:hover, .cd-dropdown-content ul a:hover{text-decoration:none;background:#414141;color:#fff;}
.navigation-responsive .fa-2x{font-size:22px;}
#responsive .cd-dropdown-content .menu-sale a{background:#f0ec2f;color:#555;border:none;}
#responsive .cd-dropdown-content .menu-new a{color:#fff;background:#ec6b11;border:none;}
#responsive .cd-dropdown-content .categories a{background:#fafafa;border-bottom: 1px solid #eaeaea;}
#responsive .cd-dropdown-content .menu-sale a:hover, #responsive .cd-dropdown-content .menu-new a:hover, #responsive .cd-dropdown-content .categories a:hover{text-decoration:none;background:#414141;color:#fff;}
.cd-dropdown-content li:last-of-type > a, .cd-dropdown-content ul li:last-of-type > a{border-bottom-width:1px;}
.cd-dropdown-content .cd-divider, .cd-dropdown-content ul .cd-divider{background-color:#0b0e23;font-size:1.1rem;font-weight:bold;letter-spacing:1px;color:#585a70;text-transform:uppercase;}
.cd-dropdown-content .cd-divider + li > a, .cd-dropdown-content ul .cd-divider + li > a{border-top-width:0;}
.cd-dropdown-content a, .cd-dropdown-content .cd-search, .cd-dropdown-content .cd-divider, .cd-dropdown-content ul a, .cd-dropdown-content ul .cd-search, .cd-dropdown-content ul .cd-divider{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.3s;transition:opacity 0.3s, transform 0.3s;}
.cd-dropdown-content.is-hidden, .cd-dropdown-content ul.is-hidden{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.cd-dropdown-content.is-hidden > li > a, .cd-dropdown-content.is-hidden > li > .cd-search, .cd-dropdown-content.is-hidden > .cd-divider, .cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.is-hidden > li > a, .cd-dropdown-content ul.is-hidden > li > .cd-search, .cd-dropdown-content ul.is-hidden > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider{opacity:0;}
.cd-dropdown-content.move-out > li > a, .cd-dropdown-content.move-out > li > .cd-search, .cd-dropdown-content.move-out > .cd-divider, .cd-dropdown-content ul.move-out > li > a, .cd-dropdown-content ul.move-out > li > .cd-search, .cd-dropdown-content ul.move-out > .cd-divider{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}
.dropdown-is-active .cd-dropdown-content, .dropdown-is-active .cd-dropdown-content ul{-webkit-overflow-scrolling:touch;}
.cd-dropdown-content .see-all a{color:#3f8654;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item h3, .cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item{padding-left:90px;}
.cd-dropdown-content .cd-dropdown-gallery img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item{position:relative;}
.cd-dropdown-content .cd-dropdown-icons .cd-dropdown-item p{color:#111433;font-size:1.3rem;display:none;}
@-webkit-keyframes cd-fade-in{0%{opacity:0;visibility:visible;}
100%{opacity:1;visibility:visible;}
}
@-moz-keyframes cd-fade-in{0%{opacity:0;visibility:visible;}
100%{opacity:1;visibility:visible;}
}
@keyframes cd-fade-in{0%{opacity:0;visibility:visible;}
100%{opacity:1;visibility:visible;}
}
@-webkit-keyframes cd-fade-out{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:visible;}
}
@-moz-keyframes cd-fade-out{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:visible;}
}
@keyframes cd-fade-out{0%{opacity:1;visibility:visible;}
100%{opacity:0;visibility:visible;}
}
.has-children > a, .go-back a{position:relative;}
.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{content:'';position:absolute;top:50%;margin-top:0px;display:inline-block;height:2px;width:10px;background:#f47200;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.has-children > a::before, .go-back a::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.has-children > a::after, .go-back a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.has-children > a{padding-right:40px;}
.has-children > a::before, .has-children > a::after{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%;}
.cd-dropdown-content .go-back a{padding-left:40px;background:#f9f8f8;}
.cd-dropdown-content .go-back a::before, .cd-dropdown-content .go-back a::after{left:20px;-webkit-transform-origin:1px 50%;-moz-transform-origin:1px 50%;-ms-transform-origin:1px 50%;-o-transform-origin:1px 50%;transform-origin:1px 50%;}
.cd-main-content{background-color:#e6e6e6;min-height:calc(100vh - 100px);padding:2em 5%;line-height:2;}
.no-js .cd-dropdown-wrapper:hover .cd-dropdown{visibility:visible;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.no-js .cd-dropdown-wrapper .cd-close{display:none;}
.response-nav{color:#414141;padding:20px 20px;font-size:16px;background-color:#fafafa;margin-top:0px;}
.title-response{font-size:21px;margin:0 0 10px;}
.zv-footer-response{display:inline-block;margin:15px 0;}
#response-nav-bottom .button-zv{font-family:'Open Sans', Helvetica, sans-serif;padding:8px 25px;border:none;cursor:pointer;font-size:17px;display:inline-block;margin:15px 0;color:#fff;font-weight:400;border-radius:4px;background:#52A028;}
#response-nav-bottom .button-zv:hover{background:#5eab1f;color:#fff;}
#response-nav-bottom a{height:initial;line-height:initial;margin:0px;padding:0px;font-size:16px;border-bottom:0px;border-style:none;color:#414141;}
#response-nav-bottom p{margin-bottom:10px;}
#response-nav-bottom .tel-response a{font-weight:normal;}
#response-nav-bottom .mail-response a{font-weight:normal;}
.contacts-response{padding:0px 0px 0px 15px;text-decoration:none;font-weight:normal;display:inline-block;}
.contacts-response a{font-weight:normal;font-size:15px;}
.cd-video-modal-wrapper{position:fixed;width:100%;height:100%;top:0;left:0;}
.cd-video-modal-content{max-width:1200px;width:100%;display:block;margin:0 auto;height:100%;position:relative;}
.cd-video-modal-content iframe{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}
.cd-mobile-video{z-index:9999999;text-align:left;padding:0px;color:#ffffff;visibility:hidden;display:none;position:fixed;height:100%;width:100%;background:#000;top:0;left:0;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.2s 0s, visibility 0s 0.2s;-moz-transition:-moz-transform 0.2s 0s, visibility 0s 0.2s;transition:transform 0.2s 0s, visibility 0s 0.2s;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;}
.cd-mobile-video .m-video-wraper{position:relative;z-index:1;}
.cd-mobile-video span{font-size:17px;padding:0 20px;height:40px;line-height:40px;}
.cd-mobile-video .mv-close{position:absolute;z-index:1;right:20px;top:20px;height:40px;cursor:pointer;width:50px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;}
.cd-mobile-video .mv-close::after, .cd-mobile-video .mv-close::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:30px;width:4px;background-color:#ffffff;}
.cd-mobile-video .mv-close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.cd-mobile-video .mv-close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
.cd-mobile-video.v-is-active{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0.2s visibility 0s;-moz-transition:all 0.2s visibility 0s;-ms-transition:all 0.2s visibility 0s;-o-transition:all 0.2s visibility 0s;transition:all 0.2s visibility 0s;}
.mobile-video-wraper{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:60px;padding-left:20px;padding-right:20px;overflow-x:hidden;overflow-y:auto;}
.section-wrapper-catalog {padding: 0 100px;}
.category-kemppi{padding:10px 10px;background:#fff;}
.category-name{border-top:1px solid #dedede;padding-top:10px;}
.category-name a{font-size:17px;font-weight:600;color:#414141;padding:0px 0px;}
.category-img img{margin:10px 0;}
#catalog h1{font-size:1.55em;font-weight:600;line-height:1.2em;margin:0px 0 20px 0;text-transform: uppercase;}
.section-catalog{margin-bottom: 20px;border: 1px solid #f6f4f4;padding: 0 0 10px;}
.image-section{padding:3px;}
.name-section{text-align:center;}
.name-section h2{font-size:18px;font-weight:600;color:#414141;padding:0px;margin:0px;}
.name-section h2 a{font-size:18px;color:#414141;font-weight:600;padding:0px;text-decoration:none;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;line-height:1.42857143;}
.name-section h2 a:hover{color:#414141;text-decoration:underline;}
.row-list-elems > [class*='col-lg-12']{margin:0px;}
.list-element{float:left;position:relative;width:100%;border:1px solid #f0ecec;border-bottom:none;}
.list-element-pages{float:left;position:relative;width:100%;border:1px solid #f0ecec;border-top:none;}
.last-element{border-bottom:1px solid #f0ecec;}
.name-element{margin:20px 0 10px;}
.name-element h2{font-size:18px;color:#414141;font-weight:500;padding:0px;margin:0px;}
.name-element h2 a{font-size:18px;color:#414141;font-weight:500;padding:0px;text-decoration:none;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;line-height:1.42857143;}
.name-element h2 a:hover{color:#414141;text-decoration:underline;}
.element-image img{border:1px solid #f9f8f8;}
#new_elements_list{margin:0 0 20px;}
#similar-goods{position:relative;}
#gallery-main .item{margin:10px;}
#similar-goods .item{margin:10px;}
#similar-goods .item img{display:block;width:100%;height:auto;border:1px solid #f9f8f8;}
#similar-goods .slide-item a{font-size:14px;color:#414141;font-weight:500;padding:0px;text-decoration:none;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;line-height:1.2em;display:inline-block;}
#similar-goods .slide-item a:hover{color:#414141;text-decoration:underline;}
.kemppi-promo{font-size:13px;line-height:1.2em;margin:0 0 10px;padding:0px;}
span.t-promo{display:block;font-size:17px;font-weight:500;margin:0 0 10px;border-left:3px solid #f47200;padding-left:5px;}
.k-support{margin:20px 0 0;}
.pr-title{font-size:18px;font-weight:600;color: #010101;}
.pr-sdpn{font-size:13px;line-height:1.2em;}
span.description-skemppi{padding:0px 5px;margin:20px 0;font-weight:500;font-size:20px;line-height:18px;border-left:3px solid #f47200;display:block;}
.catalog-promo ul{list-style:none;margin:0px;padding:0px;display:inline-block;}
.catalog-promo ul li{margin-right:0px 10px;display:inline-block;font-size:12px;}
.catalog-promo ul li:before{content:initial;}
.download-broshures{background:#f9f9f0;padding:20px;}
.download-broshures p{padding:0px;margin-bottom:0px;}
.download-broshures span{padding:0px;margin:0px 0 10px;display:inline-block;}
.download-broshures a{color:#04599a;font-size:16px;margin:0 0px 10px;border-bottom:1px dashed #04599a;display:inline-block;}
.download-broshures a:hover{text-decoration:none;border-bottom:1px solid #04599a;}
#main-description table{width:100%;border-collapse:collapse;border-spacing:0;padding:0;margin:0 0 20px 0;}
#main-description table td{vertical-align:top;border-collapse:collapse;border-spacing:0;padding:5px 15px;margin:0;font-size:14px;border:1px solid #eaeaea;}
#main-description table td > p{padding:0px;margin-bottom:0px;}
#main-description table tr:nth-child(2n){background:#fcfcfc;}
.pagination-buttons{width:100%;text-align:center;}
#next-list-page{padding:8px 20px;display:inline-block;text-align:center;cursor:pointer;margin:20px 0;color:#fff;font-weight:normal;font-size:18px;background:#f47200;background-color:#f47200;color:#fff;}
#next-list-page:hover{background:#ff8949;background-color:#ff8949;text-decoration:none;color:#fff;}
ul.simple-pagination{list-style:none;}
.simple-pagination{display:inline-block;overflow:hidden;padding:0 0px 5px 0;margin:0;}
.simple-pagination ul{list-style:none;padding:0;margin:0;}
.simple-pagination li{list-style:none;padding:0;margin:0;display:inline-block;}
.simple-pagination li:before{content:initial;}
.light-theme a, .light-theme span{float:left;font-size:14px;font-weight:400;text-align:center;min-width:14px;padding:5px 13px;margin:0 5px 0 5px;color:#414141;cursor:pointer;background-color:#f5f5f5;border:1px solid #dddde0;}
.light-theme a:hover{text-decoration:none;border:1px solid #f47200;background-color:#f47200;color:#fff;}
.light-theme .current{cursor:pointer;background-color:#fff;border:1px solid;border-color:#dedede;}
.light-theme .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:bold;cursor:default;}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;float:left;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{float:left;margin:0px;text-align:center;width:100%;}
.owl-theme .owl-controls .owl-buttons .owl-prev{zoom:1;margin:0px;position:absolute;right:45px;z-index:100;padding:5px 8px;transition:0.3s;cursor:pointer;font-size:13px;color:#999;border:1px solid #ebebeb;}
.owl-theme .owl-controls .owl-buttons .owl-prev:hover{color:#f47200;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"\f053";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.owl-theme .owl-controls .owl-buttons .owl-next{zoom:1;margin:0px;position:absolute;right:10px;z-index:100;padding:5px 8px;transition:0.3s;cursor:pointer;font-size:13px;color:#999;border:1px solid #ebebeb;}
.owl-theme .owl-controls .owl-buttons .owl-next:hover{color:#f47200;}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:"\f054";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-buttons{position:absolute;left:0px;top:-38px;width:100%;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#12861c;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.la-ball-pulse,
.la-ball-pulse > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.la-ball-pulse{display:block;font-size:0;color:#fff;}
.la-ball-pulse.la-dark{color:#333;}
.la-ball-pulse > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}
.la-ball-pulse{width:54px;height:18px;}
.la-ball-pulse > div:nth-child(1){-webkit-animation-delay:-200ms;-moz-animation-delay:-200ms;-o-animation-delay:-200ms;animation-delay:-200ms;}
.la-ball-pulse > div:nth-child(2){-webkit-animation-delay:-100ms;-moz-animation-delay:-100ms;-o-animation-delay:-100ms;animation-delay:-100ms;}
.la-ball-pulse > div:nth-child(3){-webkit-animation-delay:0ms;-moz-animation-delay:0ms;-o-animation-delay:0ms;animation-delay:0ms;}
.la-ball-pulse > div{width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-pulse 1s ease infinite;-moz-animation:ball-pulse 1s ease infinite;-o-animation:ball-pulse 1s ease infinite;animation:ball-pulse 1s ease infinite;}
.la-ball-pulse.la-sm{width:26px;height:8px;}
.la-ball-pulse.la-sm > div{width:4px;height:4px;margin:2px;}
.la-ball-pulse.la-2x{width:108px;}
.la-ball-pulse.la-2x > div{width:10px;height:10px;margin:4px;}
.la-ball-pulse.la-3x{width:162px;height:54px;}
.la-ball-pulse.la-3x > div{width:30px;height:30px;margin:12px;}
@-webkit-keyframes ball-pulse{0%,
60%,
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
30%{opacity:.1;-webkit-transform:scale(.01);transform:scale(.01);}
}
@-moz-keyframes ball-pulse{0%,
60%,
100%{opacity:1;-moz-transform:scale(1);transform:scale(1);}
30%{opacity:.1;-moz-transform:scale(.01);transform:scale(.01);}
}
@-o-keyframes ball-pulse{0%,
60%,
100%{opacity:1;-o-transform:scale(1);transform:scale(1);}
30%{opacity:.1;-o-transform:scale(.01);transform:scale(.01);}
}
@keyframes ball-pulse{0%,
60%,
100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
30%{opacity:.1;-webkit-transform:scale(.01);-moz-transform:scale(.01);-o-transform:scale(.01);transform:scale(.01);}
}
.preloader{position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.95);z-index:999999;display:none;top:0;left:0;display:block;}
.loaders{position:absolute;top:45%;left:50%;z-index:9999999;}
.line-spin-fade-loader{position:relative;}
.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s .12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .12s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(2){top:13.64px;left:13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s .24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .24s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s .36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .36s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(4){top:-13.64px;left:13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s .48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .48s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s .6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .6s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(6){top:-13.64px;left:-13.64px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s .72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .72s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s .84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .84s infinite ease-in-out;}
.line-spin-fade-loader>div:nth-child(8){top:13.64px;left:-13.64px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s .96s infinite ease-in-out;animation:line-spin-fade-loader 1.2s .96s infinite ease-in-out;}
.line-spin-fade-loader>div{background-color:#ffffff;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px;}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0);}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotate{0%{-webkit-transform:rotate(0) scale(1);transform:rotate(0) scale(1);}
50%{-webkit-transform:rotate(180deg) scale(.6);transform:rotate(180deg) scale(.6);}
100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
@-webkit-keyframes line-spin-fade-loader{50%{opacity:.3;}
100%{opacity:1;}
}
@keyframes line-spin-fade-loader{50%{opacity:.3;}
100%{opacity:1;}
}
.scrollup{position: fixed;z-index: 99;bottom: 40px;right: 20px;display: none;outline: 0;color: #fff;text-align: center;background-color: #f47200;width: 40px;height: 40px;line-height: 37px;font-size: 22px;border-radius: 220px;transition: background-color .1s linear;-moz-transition: background-color .1s linear;-webkit-transition: background-color .1s linear;-o-transition: background-color .1s linear;}
.scrollup:hover{background-color:#ff8949}
.scrollup:hover .fa{color:#fff;}
.reveal-modal-bg{position:fixed;height:100%;width:100%;background:rgba(0,0,0,0.45);z-index:100;display:none;top:0;left:0;}
#consulform .reveal-modal{top:100px;}
.reveal-modal{visibility:hidden;top:150px;left:50%;color:#414141;margin-left:-225px;width:450px;background:#fff;position:absolute;z-index:9991;padding:25px 35px;-webkit-box-shadow: 0 0 10px rgba(53,52,52,0.85); -moz-box-shadow: 0 0 10px rgba(53,52,52,0.85); box-shadow: 0 0 10px rgba(53,52,52,0.85);}
.title-form{font-size:24px;margin:0px;font-weight:700;text-transform: uppercase;}
.main-data{font-size: 14px;margin: 0 0 5px;}
.personal-data{font-size:13px;margin:5px 0;}
.close-reveal-modal{font-size:35px;position:absolute;top:8px;right:11px;font-weight:normal;cursor:pointer;font-family:Arial;color:#414141;padding:3px;}
.close-reveal-modal:hover{color:#f47200;text-decoration:none;}
.errormodal{width:100%;text-align:center;display:inline-block;position:relative;color:#fff;background:#ED1C24;padding:2px 10px;font-size:13px;margin:0 0px 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.okmodal{width:100%;text-align:center;display:inline-block;position:relative;color:#fff;background:#269f2c;padding:2px 10px;font-size:13px;margin:0 0px 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;}
.form-title{font-size:15px;margin: 0 0 5px;font-weight: 600;text-transform: uppercase;}
.form-field-indicator{float:left;width:100%;padding:0 15px;}
.form-field{font-family:'Open Sans', Helvetica, sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;min-width:100%;width:100%;font-size:15px;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 12px;border:1px solid #999;}
.form-field-textarea{font-family:'Open Sans', Helvetica, sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;max-width:100%;width:100%;height:105px;border:1px solid #999;padding:10px 12px;font-size:15px;background:#fff;overflow:hidden;text-overflow:ellipsis;}
.form-field-select{font-family:'Open Sans', Helvetica, sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;width:100%;max-width:100%;height:45px;border:1px solid #999;padding:10px 12px;font-size:15px;font-weight:normal;background:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;background:#fff url(/_files/images/select.png) right 0.5em center no-repeat;background-size:12px 8px;}
.form-field-select > option{background:#fff;color:#414141;border:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;}
.form-phone{padding-left:45px;}
.form-field-phone{position:absolute;left:25px;top:37px;padding:0;outline:0;max-width:35px;width:35px;background:#fff;border:none;font-size:15px;font-family:'Open Sans', Helvetica, sans-serif;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;}
input[type="text"]:focus, input[type="select"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="url"]:focus, input[type="password"]:focus,textarea:focus{border:solid 1px #c1c1c1;outline:none;}
.center-forms-responsive{padding:5%;margin:auto;}
.backurl-responsive{margin:20px 0;}
.backurl-responsive a{border-bottom:1px dashed #888a8e;font-size:15px;color:#414141;}

.btn-header {
	font-size: 13px;
    margin-left: 20px;
	background-color: #f47200;
    background: #f47200;
	padding: 2px 10px;
    color: #fff;
}
.btn-header:hover {
    background-color: #ff8949;
    background: #ff8949;
    color: #fff;
    text-decoration: none;
}
.product-flex{padding: 20px;}
.product-flex img{height: 120px;}
.product-flex .product-title{font-size: 16px;}
.product-flex .product-title a{color: #010101;}
.product-flex .product-title a:hover{color: #f47200;text-decoration: none;}


.catalog_robots {
	font-size: 15px;
	padding: 30px 30px 10px 30px;
}
.catalog_fanuc {
	margin: 0px; 
	font-size: 15px; 
	background: #fafafa; 
	padding: 30px 30px 10px 30px;
}
.list_robots {
	font-size: 15px;
}
.title_robots {
	font-size: 20px;
}
.btn_mg10 {
	margin-right: 10px;
}