table {
width: 100% !important
}
.ntab{
width:90%;
margin: 10px 5% 10px 5%;
font: 16px 'pf_dintext_proregular',sans-serif;
}
.ntab tr>td {
text-align: center;
}
.ntab tr>td:first-child {
text-align: left;
padding: 5px 7px 5px 20px;
}
.ncest {
text-align: center !important; 
font-weight: bold;
padding: 7px 5px;
height: 34px;
background: rgba(51, 51, 51, 0.07);
}
.nhead td{
text-align: center !important; 
font-weight: bold;
padding: 7px 5px;
height: 34px;
background: rgba(51, 50, 50, 0.21);
}
.ntab tr:hover{
background: #b7d0d847;
}
.ntab .nhead:hover td{
background: rgba(51, 50, 50, 0.21);
}
.ntab .nhead:hover{
background: none;
}
.nfont{
font: 16px/23px 'pf_dintext_proregular',sans-serif;
}
.services_items_block {
margin: 50px 0;
}
.services_items_blocks_t {
font-size: 24px;
font-weight: 700;
display: inline-block;
border-bottom: 1px solid;
padding-bottom: 5px;
margin-left: 20px;
padding-top: 15px;
} @font-face{font-family:'FontAwesome';src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'rub';src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/RUB.otf);}@font-face{font-family:pf_dintext_compproregular;src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextcomppro-regular.eot);src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextcomppro-regular.eot?#iefix) format('embedded-opentype'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextcomppro-regular.woff) format('woff'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextcomppro-regular.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:pf_dintext_comppromedium;src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/PFDinTextCompPro-Medium.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:pf_dintext_proregular;src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-regular-webfont.eot);src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-regular-webfont.eot?#iefix) format('embedded-opentype'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-regular-webfont.woff) format('woff'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-regular-webfont.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:pf_dintext_promedium;src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-medium-webfont.eot);src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-medium-webfont.eot?#iefix) format('embedded-opentype'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-medium-webfont.woff) format('woff'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-medium-webfont.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:pf_dintext_prolight;src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-light-webfont.eot);src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-light-webfont.eot?#iefix) format('embedded-opentype'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-light-webfont.woff) format('woff'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-light-webfont.ttf) format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:pf_dintext_probold;src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-bold-webfont.eot);src:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-bold-webfont.eot?#iefix) format('embedded-opentype'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-bold-webfont.woff) format('woff'),url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/fonts/pfdintextpro-bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}
body{margin:0;color:#484848;font:16px 'pf_dintext_proregular',sans-serif;background:#fff;}
.fa{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;}
.fa-instagram:before{content:"\f16d";}
.fa-phone:before{content:"\f095";}
.fa-envelope-o:before{content:"\f003";}
a{color:#5f6973;text-decoration:none}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.icon i{position:relative;z-index:1;}
.fa-automobile:before, .fa-car:before{content:"\f1b9";}
.fa-pencil:before{content:"\f040";}
.fa-file-text:before{content:"\f15c";}
.fa-truck:before{content:"\f0d1";}
.fa-thumbs-up:before{content:"\f164";}
.fa-certificate:before{content:"\f0a3";}
small, .small{font-size:85%;}
.overlay{top:0;right:0;bottom:0;left:0;z-index:998;display:none;background-color:rgba(0, 0, 0, 0.65);position:fixed;cursor:default;}
.overlay:target{display:block;}
.popup{top:-100%;right:0;left:50%;font-size:14px;z-index:999;margin:0;width:85%;min-width:320px;max-width:450px;position:fixed;border-radius:3px;background:#f6f6f6;padding:25px;-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, .5);box-shadow:0 5px 15px rgba(0, 0, 0, .5);-webkit-transform:translate(-50%, -500%);-ms-transform:translate(-50%, -500%);-o-transform:translate(-50%, -500%);transform:translate(-50%, -500%);-webkit-transition:-webkit-transform 0.6s ease-out;-moz-transition:-moz-transform 0.6s ease-out;-o-transition:-o-transform 0.6s ease-out;transition:transform 0.6s ease-out;text-align:center;}
.overlay:target+.popup{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);top:20%;}
.closer{top:10px;right:10px;width:16px;height:16px;position:absolute;padding:0;text-align:center;text-decoration:none;z-index:999;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/close.png) 50% 50% no-repeat;background-size:cover;}
.popup form{margin:0;}
.toTop{display:block;position:fixed;bottom:40px;right:40px;background-color:rgb(2, 157, 194);font-size:25px;line-height:1;width:50px;height:47px;text-align:center;border-radius:10px;cursor:pointer;z-index:997;}
.fa-angle-up:before{content:"\f106";color:#fff;font-size:39px;line-height:42px;}
.toTop:hover{background-color:rgba(0, 0, 0, 0.6);}
img.alignleft{float:left;margin:0 25px 30px 0;}
img.aligncenter{display:block;margin:40px auto;}
div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0;}
.popup input{margin:10px 0 10px 0;}
.popup input.btn{margin:20px auto 0;}
span.wpcf7-not-valid-tip{display:none;}
input.wpcf7-not-valid{border:1px solid #f00;}
p.form_t{color:#fff;font-size:20px;}
div.wpcf7-response-output{margin:0;padding:0;border:none;bottom:-14px;right:0;color:#f00;}
div.wpcf7{margin:0;padding:0;position:relative;clear:both;}
span.ajax-loader{display:none !important;}
*{margin:0;}
html, body{height:100%;}
a{text-decoration:none;-moz-transition:color 0.2s 0.02s ease;-o-transition:color 0.2s 0.02s ease;-webkit-transition:color 0.2s 0.02s ease;}
p{margin:10px 0;}
footer, nav, header, section, aside{display:block;}
::-webkit-input-placeholder{color:#000;}
:-moz-placeholder{color:#000;}
::-moz-placeholder{color:#000;}
:-ms-input-placeholder{color:#000;}
input.wpcf7-not-valid::-webkit-input-placeholder{color:#f00;}
input.wpcf7-not-valid:-moz-placeholder{color:#f00;}
input.wpcf7-not-valid::-moz-placeholder{color:#f00;}
input.wpcf7-not-valid:-ms-input-placeholder{color:#f00;}
body #header .top_nav .phone-cont span.strong a em{font:18px pf_dintext_proregular;font-size:25px;}
*::-webkit-input-placeholder{}
*:-moz-placeholder{}
*::-moz-placeholder{}
*:-ms-input-placeholder{}
#wrapper.preheaderActive{transition:.3s;padding-top:0px;}
#wrapper{overflow:hidden;}
#main, #wrapper, .breadcrumb, .columns, .menu, .search, .side_menu, .side_menu li, .side_menu ul{overflow:inherit;}
#wrapper{min-width:1144px;overflow:hidden;}
header{max-width:1144px;height:auto;margin:0 auto;z-index:30;padding:0 0 15px;position:relative;}
#header .top_nav .logo{width:auto;margin-top:5px;}
#header .logo{margin:14px 0 6px;z-index:10;position:relative;}
.logo{float:left;margin:26px 0 0;}
body #header .top_nav .logo a span{position:absolute;left:150px;top:15px;font:18px pf_dintext_prolight;font-size:18px;color:#5f6973;}
body #header .top_nav .logo a img {width: auto;height: 120px;}
body #header .top_nav ul{left:65px;width:360px;}
body #header .top_nav ul{left:65px;width:360px;}
#header .top_nav ul{margin:auto;bottom:0;position:relative;left:30px;width:700px;float:none;}
.top_nav ul{width:600px;margin:30px 0 0 100px;}
.top_nav ul{margin-left:-9px;}
.top_nav ul{float:left;list-style:none;padding:0;margin:50px 0 0 20px;z-index:1;position:relative;}
body #header .top_nav ul li{width:180px;}
#header .top_nav ul li{margin-top:35px;}
#header .top_nav .logo span{width:200px;}
body #header .top_nav ul li.toplink1 a, body #header .top_nav ul li.toplink2 a{color:#5f6973;border-bottom:1px solid #5f6973;text-decoration:none;font:18px pf_dintext_prolight;}
.top_nav ul li{float:left;font:16px/28px 'pf_dintext_promedium';}
#nav{clear:both;margin-top:20px;}
#nav{width:100%;margin:0 auto;position:relative;}
button.navbar-toggle{display:none;}
address.phone-cont{font-style:normal;margin:0;position:relative;text-align:right;white-space:nowrap;padding-top:10px;}
body #header .top_nav .phone-cont span.nostrong {color: #4d4848;font-size: 16px;display: block;text-transform: uppercase;font-weight: 600;line-height: 1;}
#header .top_nav .phone-cont span {margin: 5px 0;}
address.phone-cont .strong{display:block;font:29px/30px 'pf_dintext_promedium';}
body #header .top_nav .phone-cont span.strong a{color:#484745;font:18px pf_dintext_proregular;font-size:25px;}
body #header #nav ul{list-style:none;}
body #header #nav>ul>li{font:18px pf_dintext_prolight;font-size:16px;text-transform:none;}
body #header #nav>ul>li>a{line-height:40px;border-top:4px solid #fff;}
body #header #nav>ul>li>a{line-height:40px;border-top:4px solid #fff;}
#nav ul{padding:0;margin:0;}
#nav li a{display:block;background:#fff;border-top:4px solid #fff;text-shadow:0 1px #fff;text-decoration:none;font-weight:normal;line-height:40px;padding:0 20px;}
#nav ul.menu>li:hover>a{border-top:4px solid #5f6973;color:#5f6973;}
#nav li{text-align:center;border-left:1px solid #e5e5e5;position:relative;}
#nav ul.menu>li:first-child{border:0;}
#nav ul ul.sub-menu{display:none;position:absolute;top:42px;left:0;border:1px solid #f1f1f1;padding:0 19px;background:#fff;border-radius:3px;width:325px;z-index:10;}
#nav ul.sub-menu a{text-align:left;}
#nav li:hover ul.sub-menu{display:block;}
#nav ul.menu>li{display:table-cell;}
#nav ul.menu{display:table;width:100%;text-align:center;}
#nav ul ul li{float:none;border:0;width:auto;border-top:1px solid #f1f1f1;text-align:left;text-transform:none;font:16px/26px 'pf_dintext_proregular',Arial,Helvetica,sans-serif;}
#nav ul.sub-menu:after{position:absolute;bottom:-33px;left:50%;width:325px;height:33px;margin:0 0 0 -162px;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/shadow-drop.png) no-repeat;content:'';}
#main .screen.first .inner{padding:0;}
#main .screen>.inner{margin:auto;width:1144px;position:relative;padding:40px 0;}
#main .screen.first .inner:before{content:'';display:block;position:absolute;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/firstScr.jpg) no-repeat;background-position:right;background-size:cover;width:1028px;height:100%;right:0;z-index:0;}
#main .screen.first .inner>div{z-index:1;position:relative;padding-top:20px;height:415px;}
#main .screen .ttl{color:#5f6973;font:18px pf_dintext_prolight;font-size:48px;text-transform:none;line-height:48px;}
#main .screen h1.ttl{font-size:46px;line-height:42px;}
#main .screen.first .inner h1{margin:.4em 0;}
#main .screen.first .inner>div p{font:18px pf_dintext_proregular;font-size:20px;color:#484848;}
#main .screen.first .inner>div .priceBlock{margin-top:50px;}
#main .screen.first .inner>div .priceBlock .price{font:18px pf_dintext_proregular;color:#000;font-size:24px;margin-bottom:10px;}
.orangeBtn{display:inline-block;background:#eb5627;color:#fff;font:18px pf_dintext_proregular;font-size:20px;padding:10px 20px;text-decoration:none;cursor:pointer;min-width:282px;text-align:center;box-sizing:border-box;}
#main .screen.second .inner>.left{background: #fff;float:left;width:33.33333333%;padding:25px;box-sizing:border-box;height:490px;}
#main .screen.second .inner>.right{float:left;background:#fff;width:66.66666667%;padding:5px;box-sizing:border-box;height:490px;}
#main .screen.second .inner .sub{color:#5f6973;font:18px pf_dintext_prolight;font-size:28px;}
#main .screen.second .inner>.left ul{list-style:none;padding:0;margin:15px 0;}
#main .screen.second .inner>.left ul li{margin-bottom:20px;}
#main .screen.second .inner>.left ul li a{color:#66676c;font:18px pf_dintext_prolight;font-size:22px;text-decoration:underline;}
#main .screen.third .inner .blocks>div a.sub{text-decoration:underline;}
#main .screen.second .inner>.left ul li a:hover,
#main .screen.third .inner .blocks>div a.sub:hover{text-decoration:none;}
#main .screen.second .inner .sub{color:#5f6973;font:18px pf_dintext_prolight;font-size:28px;}
#main .screen.second .inner>.right .icons{margin-bottom:20px;}
#main .screen.second .inner>.right .icons>div{width:40%;float:left;text-align:left;box-sizing:border-box;padding:15px 0;color:#5f6973;}
#main .screen.second .inner>.right .icons>div:before{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/icons.png) no-repeat;content:'';display:block;width:64px;height:73px;margin:auto;margin-bottom:10px;position:relative;}
#main .screen.second .inner>.right .icons>div:nth-child(2):before{background-position:-77px 0;width:70px;left:-25px;}
#main .screen.second .inner>.right .icons>div:nth-child(3){width:25%;}
#main .screen.second .inner>.right .icons>div:nth-child(3):before{background-position:-164px 0;width:74px;left:-40px;}
#main .screen.second .inner>.right .icons>div:nth-child(4):before{background-position:-243px 0;width:66px;}
#main .screen.second .inner>.right .icons>div:nth-child(5){width:35%;}
#main .screen.second .inner>.right .icons>div:nth-child(2){width:35%;}
#main .screen.second .inner>.right .icons>div:nth-child(6):before{background-position:-407px 0;width:63px;left:-40px;}
#main .screen.second .inner>.right .icons:after{clear:both;content:'';display:block;}
#main .screen.second .inner>.right .icons>div:nth-child(6){width:25%;}
#main .screen.third{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/shadow.png) no-repeat #f1f1f2 top center;padding:40px;box-sizing:border-box;padding-top:0;}
#main .screen.third .inner .ttl, #main .screen.third .inner>p{text-align:center;}
#main .screen .ttl{color:#5f6973;font:18px pf_dintext_prolight;font-size:48px;text-transform:none;line-height:48px;}
#main .screen.third .inner .blocks{margin-top:50px;}
#main .screen.third .inner .blocks>div{float:left;width:50%;margin-bottom:20px;}
#main .screen.third .inner .blocks>div a.sub{color:#253769;font:18px pf_dintext_prolight;font-size:32px;margin-bottom:20px;display:inline-block;}
#main .screen.third .inner .blocks>div .kurlik .img, #main .screen.third .inner .blocks>div .kurlik ul{width:40%;float:left;box-sizing:border-box;margin:0;}
img{border:0;}
#main .screen.third .inner .priceBlock{margin-top:40px;text-align:center;}
#main .screen.third .inner .blocks>div .kurlik .img .priceBlock{margin-top:10px;}
#main .screen.third .inner .priceBlock .price{font:18px pf_dintext_proregular;color:#000;font-size:24px;margin-bottom:10px;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
#main .screen.third .inner .blocks>div .kurlik .img, #main .screen.third .inner .blocks>div .kurlik ul{width:40%;float:left;box-sizing:border-box;margin:0;}
#main .screen.third .inner .blocks>div .kurlik ul{width:60%;list-style:none;}
#main .screen.third .inner .blocks>div .kurlik ul li{margin-bottom:15px;font:18px pf_dintext_prolight;font-size:16px;}
#main .screen.third .inner .blocks>div .kurlik ul li:before{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/check.png) no-repeat;content:'';display:block;width:21px;height:21px;position:absolute;margin-left:-30px;}
#main .screen.third .inner .blocks>div .kurlik:after{clear:both;content:'';display:block;}
#main .screen.third .inner .blocks:after{clear:both;content:'';display:block;}
#main .screen.third .inner .priceBlock{margin-top:40px;text-align:center;}
#main .screen .newRequest{color:#6c8742;border-bottom:1px #6c8742 dashed;position:inherit;margin-top:5px;display:block;font-size:14px;width:300px;margin:0 auto;}
#main .screen.third .inner .priceBlock .newRequest{margin:auto;}
#main .screen.fourth .inner .ttl, #main .screen.fourth .inner>p{text-align:center;}
#main .screen.fourth .inner .blocks>div{float:left;width:33.33333333%;box-sizing:border-box;}
#main .screen.fourth .inner .blocks>div .ttl{color:#5f6973;font:18px pf_dintext_prolight;font-size:26px;text-transform:none;line-height:26px;text-align:center;margin-bottom:20px;}
#main .screen.fourth .inner .blocks>div img{margin:auto;display:block;margin:0 auto;}
#main .screen.fourth .inner .blocks>div span{text-align:center;display:block;margin-top:10px;}
#main .screen.fourth .inner .priceBlock{margin-top:40px;text-align:center;}
#main .screen.fourth .inner .blocks>div span{text-align:center;display:block;margin-top:10px;}
#main .screen.fourth .inner .priceBlock .price{font:18px pf_dintext_proregular;color:#000;font-size:24px;margin-bottom:10px;}
#main .screen.fourth{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/shadow.png) no-repeat #fff top center;padding:40px;box-sizing:border-box;padding-top:0;}
#main .screen.fourth .inner .priceBlock{margin-top:40px;text-align:center;}
#main .screen.fourth .inner .blocks:after{content:'';display:block;clear:both;}
#main .screen.form{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/shadow.png) no-repeat #f1f1f2 top center;padding:40px;box-sizing:border-box;padding-top:0;}
#main .screen.form .inner table tbody tr{background:#41f37814;height:60px;}
#main .screen.form .inner table tbody tr:nth-child(even){background:#f1f1f2;}
#main .screen.form .inner .ttl, #main .screen.form .inner>p{text-align:center;}
#main .screen.form .inner table{margin:auto;margin-top:40px;}
#main .screen.form .inner table thead tr{background:#eb5827a3;}
#main .screen.form .inner table tbody tr td{padding:10px 30px;}
#main .screen.form .inner table tbody tr.active{background:#c9d9cf;}
#main .screen.form .inner table tbody tr td label{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/gray.png) no-repeat;width:23px;height:23px;display:block;margin:auto;cursor:pointer;}
#main .screen.form .inner table tbody tr.active td label{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/green.png) no-repeat;}
#main .screen.form .inner table tbody tr td label input{display:none;}
table{border-collapse:collapse;border-spacing:0;}
#main .screen.form .inner table thead tr td{padding:10px 30px;}
#main .screen.form .inner .sendBlock{max-width:804px;margin:auto;margin-top:40px;}
#main .screen.form .inner .sendBlock .left, #main .screen.form .inner .sendBlock .right{float:left;width:50%;text-align:right;padding-right:10px;padding-left:10px;box-sizing:border-box;}
#main .screen.form .inner .sendBlock .left .input-holder .text, #main .screen.form .inner .sendBlock .right .input-holder .text{width:255px;height:18px;border:1px solid #d8d8d8;padding:8px 5px;margin:0;border-radius:3px;color:#484848;font:14px/18px pf_dintext_proregular,sans-serif;height:30px;font-size:24px;padding-left:20px;}
#main .screen.form .inner .sendBlock .right{text-align:left;}
#main .screen.form .inner .sendBlock .left, #main .screen.form .inner .sendBlock .right{float:left;width:50%;text-align:right;padding-right:10px;padding-left:10px;box-sizing:border-box;}
#main .screen.form .inner .sendBlock .right .confidence{margin-left:0;position:relative;float:inherit;}
.confidence a{color:rgb(158, 185, 116);}
#main .screen.form .inner .sendBlock:after{display:block;clear:both;content:'';}
#main .screen.form .inner .sendBlock .right .orangeBtn{border:0;height:48px;}
#main .screen.form .inner .sendBlock .right{text-align:left;}
.confidence{color:rgb(158, 158, 158);font-size:12px;padding-left:20px;background-image:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/confidence.png);line-height:14px;text-align:left;width:250px;float:right;background-repeat:no-repeat;background-position:0px 2px;margin:10px 0px 0px;}
#main .screen.form .inner .sendBlock .right .confidence{margin-left:0;position:relative;float:inherit;}
.confidenceContacts{margin:10px 48px;}
#main .screen.fourth{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/shadow.png) no-repeat #fff top center;padding:40px;box-sizing:border-box;padding-top:0;}
#main .screen.fourth .inner .ttl, #main .screen.fourth .inner>p{text-align:left;}
.csc-default p{font-size:16px;}
#main .white_block{background:#fff;padding:0;margin:0;}
#main .reviews{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/shadow.png) no-repeat #fff;padding:40px;padding-bottom:60px;position:relative;margin:auto;max-width:1144px;box-sizing:border-box;}
#main .header-h3{color:#5f6973;font:18px pf_dintext_prolight;font-size:48px;text-transform:uppercase;line-height:48px;margin-left:130px;}
#main .reviews .gallery{width:100%;margin:15px auto 50px;}
.review-post{color:rgb(72, 72, 72);padding:24px 0px 35px;font:18px/22px pf_dintext_proregular, sans-serif;overflow:hidden;border-bottom:1px solid rgb(222, 225, 227);}
#main .reviews .gallery .gallery_holder ul li div>div.left{width:30%;float:left;}
#main .reviews .gallery .gallery_holder ul li div>div.left span{color:#000;}
.rating{float:left;width:92px;height:13px;position:relative;overflow:hidden;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/rating.png) 0px 0px no-repeat;margin:4px 0px 0px;}
.review-post .rating{float:none;margin:4px 0px 19px;}
.reviews .rating{float:none;}
#main .reviews .more{position:absolute;color:#6c8742;text-decoration:none;border-bottom:1px solid #6c8742;font:18px pf_dintext_prolight;font-size:20px;bottom:115px;left:172px;}
#main .reviews .orangeBtn{display:inline-block;background:#224a8f;color:#fff;font:18px pf_dintext_probold;font-size:20px;padding:10px 20px;text-decoration:none;cursor:pointer;text-align:center;box-sizing:border-box;margin-left:130px;width:auto;min-width:0;}
#footer{background:#20242e;color:#cacaca;}
.align_center{overflow:hidden;max-width:1144px;margin:46px auto 0;}
footer{overflow:hidden;color:#000;min-height:233px;}
#footer .align_center{margin:30px auto 0;}
#footer .align_center .blocks>div{width:18.4%;float:left;box-sizing:border-box;}
#footer .align_center .blocks>div>a{display:inline-block;font:22px pf_dintext_prolight,sans-serif;color:#cacaca;text-decoration:none;margin-bottom:10px;}
footer ul{list-style:none;padding:0;margin:0;overflow:hidden;font-family:"Trebuchet MS",sans-serif;}
#footer .align_center .blocks>div>ul li{float:inherit;border-left:none;padding:0;font:16px pf_dintext_prolight,sans-serif;line-height:24px;}
#footer .align_center .blocks>div>ul li a{text-decoration:none;color:#6f6f6f;}
#footer .align_center .blocks:after{content:'';display:block;clear:both;}
#footer .align_center .subLine{margin-top:20px;margin-bottom:40px;}
#footer .align_center .subLine>div{float:left;box-sizing:border-box;color:#6f6f6f;}
#footer .align_center .subLine>div:nth-child(1){width:20%;}
#footer .align_center .subLine>div:nth-child(2){width:40%;padding-left:60px;padding-top:25px;}
#footer .align_center .subLine>div:nth-child(3){width:40%;margin-top:18px;}
#footer .align_center .subLine>div:nth-child(4){width:100%;margin:10px 0 0 0;}
#footer .align_center .subLine>div .footPhoneRg a span{color:#cacaca;font-size:22px;}
#footer .align_center .subLine>div .mail{text-decoration:none;color:#cacaca;font-size:18px;vertical-align:sub;}
#footer .align_center .subLine>div:nth-child(2) a{float:left;box-sizing:border-box;padding-right:20px;width:44px;height:44px;display:block;border-radius:15px;background:#444343;margin-right:7px;}
#footer .align_center .subLine>div:nth-child(2) a{float:left;box-sizing:border-box;padding-right:20px;width:44px;height:44px;display:block;border-radius:15px;background:#444343;margin-right:7px;}
.footerConfidence{text-align:right;width:100%;margin:5px 0;}
.notOferta{font-size:14px;width:220px;}
#footer .align_center .subLine>div .notOferta{width:100%;color:#6f6f6f;text-align:right;}
.footerConfidence a{color:#6f6f6f;font-size:14px;}
.footer-link{color:#6f6f6f;font-size:14px;}
#footer .align_center .subLine>div:nth-child(4) .security-text{width:70%;float:left;box-sizing:border-box;font-size:12px;padding:0 20px 0 0;}
#footer .align_center .subLine>div:nth-child(4) .items{width:30%;float:left;box-sizing:border-box;margin:16px 0 0 0;}
#footer .align_center .subLine>div:nth-child(2) a img{position:relative;top:11px;left:11px;}
#footer .align_center .subLine>div:nth-child(4) .items img{float:right;height:45px;background-color:#eaeaea;margin:0 0 0 5px;padding:3px;border-radius:11px;}
#footer .subLine .items img{filter:grayscale(100%);cursor:pointer;}
#footer .align_center .subLine>div:nth-child(4) .items img{float:right;height:45px;background-color:#eaeaea;margin:0 0 0 5px;padding:3px;border-radius:11px;}
#footer .subLine .items img:hover{filter:none;}
#footer .align_center .subLine>div:nth-child(4) .items:after,
#header:after{content:"";display:block;clear:both;}
#footer .align_center .subLine>div:nth-child(4):after{content:"";display:block;clear:both;}
#footer .align_center .subLine:after{content:'';display:block;clear:both;}
#footer .align_center .blocks>div:last-child{width:8%;}
#footer .align_center .blocks>div>ul li a.active, #footer .align_center .blocks>div>ul li a:hover{color:#667e40;text-decoration:underline;}
.sticky-content.fixed{position:fixed;top:0;left:0;right:0;z-index:997;background:#fff;box-shadow:0 1px 10px 2px rgba(51, 51, 51, 0.2);}
.sticky-content.fixed header#header{padding-bottom:0;}
.right p{padding-left:30%;}
.archive .info span{display:block;}
.archive .info span{display:block;}
.archive .right p{margin-top:0;}
.new_today_box{overflow:hidden;margin-bottom:20px;padding:15px 0;border-bottom:1px solid #ddd;}
.new_today_box .name{font:19px/24px 'pf_dintext_promedium';}
.review-post.item .left,
.archive .left{width:30%;float:left;}
.review-post .info span{display:block;}
.rating span{position:absolute;top:0;left:0;height:13px;display:block;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/rating.png) no-repeat 0 100%;}
div#otz, div#foto_rab{max-width:80%;margin:0 auto;}
.owl-prev, .owl-next{display:block;position:absolute;top:50px;left:-10%;width:26px;height:26px;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/arrows.jpg) no-repeat 0 0;overflow:hidden;text-indent:-9999px;}
#main .owl-next, #main .owl-prev{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/arrows.jpg) no-repeat;width:45px;height:75px;}
#main .owl-next{background-position:-50px 0;left:auto;right:-10%;}
#otz .right p{padding-left:30%;}
.popup input.wpcf7-form-control.wpcf7-text,
.popup textarea{width:100%;display:block;margin:0;padding:10px;box-sizing:border-box;border:1px solid #d8d8d8;border-radius:3px;padding:13px 10px;font-size:16px;font-family:inherit;outline:none;}
.popup textarea{max-height:120px;}
.popup input.wpcf7-form-control.wpcf7-submit{display:block;background:#224a8f;color:#fff;font:18px pf_dintext_probold;font-size:20px;padding:10px 40px;text-decoration:none;cursor:pointer;text-align:center;box-sizing:border-box;width:auto;margin:auto;border-radius:10px;border:none;}
.header-h4{text-align:center;font:18px pf_dintext_probold;text-transform:uppercase;margin:auto;}
#main .examples{padding:5px;padding-bottom:60px;position:relative;margin:auto;max-width:1144px;box-sizing:border-box;}
div#foto_rab .item img{min-height:160px;max-width:auto;min-width:100%;}
div#foto_rab .item{max-height:160px;overflow:hidden;}
.breadcrumbs{font-size:13px;margin-bottom:20px;}
.breadcrumbs i{float:none;width:9px;height:18px;margin:0 10px;display:inline-block;vertical-align:middle;}
body .breadcrumbs i{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/arrowNewDesign.jpg) no-repeat 0 50%;}
body .breadcrumbs a{color:#5f6973;text-decoration:underline;}
body .breadcrumbs a:hover{text-decoration:none;}
body .breadcrumbs:before{content:'';display:block;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/homeIcoNewDesign.jpg) no-repeat;width:15px;height:16px;float:left;margin-right:10px;margin-left:-20px;}
#main .examples .more {color: #6c8742;text-decoration: none;border-bottom: 1px solid #6c8742;font: 18px pf_dintext_prolight; font-size: 20px;margin-left: 130px;margin-bottom: 30px;}
.gallery.gallery-message {margin-top: 30px;}
.services_item {
width: calc(33.333% - 15px);
margin: 0 7.5px 15px;
font-size: 16px;
border: 1px solid #85bd78a8;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
transition: all .3s ease-out;
position: relative;
min-height: 370px;
box-sizing: border-box;
}
.services_item * {
box-sizing: border-box;
}
.services_item:hover {
border: 1px solid #00a64d;
-webkit-box-shadow: 0 0 15px rgb(0 149 60 / 25%);
box-shadow: 0 0 15px rgb(0 149 60 / 25%);
}
.services_items {
display: flex;
flex-wrap: wrap;
margin: 40px 0 20px;
}
.services_items_t {
margin-bottom: 15px;
position: relative;
}
a.services_items_t_link {
font-size: 24px;
margin-bottom: 9px;
font-weight: 700;
border-bottom: 1px solid rgba(17,17,17,.25);
color: #111;
position: relative;
}
a.services_items_t_link:hover {
color: #1aa34f;
border-bottom: 1px solid #1aa34f;
}
.services_item_wrap {
padding: 33px 31px;
}
.services_item_info {
position: relative;
z-index: 2;
}
.preim_img {
position: absolute;
z-index: 1;
bottom: 30px;
right: 30px;
}
.services_items_d p a {
position: relative;
display: inline-block;
}
.services_items_d p {
margin: 0 0 7px;
}
.services_item_info p a:before {
content: '';
display: block;
position: absolute;
top: 0;
left: -5px;
right: -7px;
bottom: 0;
background-color: rgba(255,255,255,.75);
border-radius: 5px;
z-index: -1;
}
.c_p_icon_48 {
width: 48px;
height: 48px;
margin-right: 16px;
}
.c_p_icon_48:before {
display: inline-block;
content: '';
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
.c_p_icon_phone:before {
width: 48px;
height: 48px;
background-image: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/phone_icon.png);
}
.c_p_icon_chat:before {
width: 48px;
height: 48px;
background-image: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/chat_icon.png);
}
.c_p_icon_wa:before {
width: 48px;
height: 48px;
background-image: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/wa_icon.png);
}
.c_parts_item {
margin-right: 36px;
margin-bottom: 24px;
height: 100%;
border: 1px solid #d9d9d9;
border-radius: 8px;
padding: 16px;
cursor: pointer;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: box;
display: flex;
}
.c_parts_item:last-child {
margin-bottom: 32px;
margin-right: 0;
}
.c_parts_flex {
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: box;
display: flex;
flex-wrap: wrap;
}
span.c_p_t_green {
white-space: nowrap;
display: inline-block;
font-weight: 700;
font-size: 16px;
line-height: 19px;
color: #1a4aa3;
border-bottom: 1px rgba(26,162,78,.3) solid;
}
p.c_p_justify_data {
white-space: nowrap;
font-weight: 700;
font-size: 20px;
line-height: 23px;
color: #333;
margin: 0;
}
.c_parts_flex_title {
font-weight: 700;
line-height: 1.4;
margin-top: 0;
font-size: 24px;
margin-bottom: 20px;
}
.c_parts_flex_box {margin: 20px 0 20px;}
.blocks_list_title {
font-size: 27px;
font-weight: 700;
margin-bottom: 20px;
display: inline-block;
border-bottom: 1px solid #1aa34f;
color: #1aa34f;
text-transform: uppercase;
}
.tags_list {
margin: 50px 0;
display: flex;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: box;
display: flex;
flex-wrap: wrap;
}
a.tags_list_tag {
display: inline-block;
padding: 10px 30px;
background: #c0c4d8;
margin: 0 15px 15px 0;
color: #fff;
font-size: 18px;
}
.top_img img {
display: block;
object-fit: cover;
width: 100%;
height: 100%;
}
.top_img {
height: 500px;
}
.actions_block {
margin: 40px 0;
}
.actions_block_item {
border: 1px solid #85bd78a8;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
transition: all .3s ease-out;
display: flex;
margin-bottom: 25px;
}
.actions_block_item:hover {
border: 1px solid #00a64d;
-webkit-box-shadow: 0 0 15px rgb(0 149 60 / 25%);
box-shadow: 0 0 15px rgb(0 149 60 / 25%);
}
.actions_block_img, .actions_block_d {
width: 50%;
}
.actions_block_img img {
width: 100%;
max-width: 100%;
}
.actions_block_d {
padding: 20px 40px;
}
.green_table table td {
padding: 5px 10px;
border: 1px solid #ccc;
font-size: 16px;
}
.green_table table tbody tr:first-child td  {
font-weight: 600;
font-size: 18px !important;
padding: 10px !important;
}
.green_table table tbody tr:first-child {
background: #cc6039 !important;
color: #fff;
font-weight: 600;
font-size: 18px !important;
}
.green_table table tbody tr:nth-child(2n+1) {
background: #1aa34f1a;
}
.green_table table tbody tr:hover {
background: #1aa34f1a;	
}
.green_table table tbody tr:hover {
background: #1aa34f38;
}
.popup.zayavka {
max-width: 880px;
}
.popup.zayavka .c_parts_item {
margin: 0;
}
.popup.zayavka .c_parts_flex {
justify-content: space-around;
}
.popup.zayavka .c_parts_flex_box {
margin: 20px 0 0;
}
.popup.zayavka p.c_p_justify_data {text-align: left;}
.is--jcc {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.is--fb {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.duga>div:first-child {
text-align: right;
}
.duga>div:first-child p:first-child {
color: #374850;
}
.duga>div:not(.footer-consul) p {
position: relative;
color: #5f6973;
font-size: 28px;
padding: 40px 30px;
font-weight: 600;
}
.duga .icon-svg {
display: inline-block;
width: 100%;
height: 100%;
fill: #5f6973;
}
.duga .icon-duga {
width: 25px;
height: 101px;
color: #5f6973;
}
.duga .icon-point {
width: 15px;
height: 16px;
color: #a9bfc4;
position: absolute;
top: 11px;
}
.duga>div:first-child p:first-child .icon-svg {
color: #ef3547;
}
.duga>div:first-child .icon-point {
right: -16px;
}
.duga .icon-to-do {
width: 83px;
height: 30px;
position: absolute;
right: -90px;
bottom: -17px;
}
.duga>div:first-child p:first-child .icon-svg {
color: #ef3547;
fill: #ef3547;
}
.duga>div:first-child p:first-child .icon-svg.icon-point {
right: -12px;
}
.footer-consul {
text-align: center;
padding: 16px 5%;
position: relative;
}
.footer-consul .phone {
font-weight: 700;
font-size: 29px;
cursor: pointer;
line-height: 1;
color: #484848 !important;
margin-bottom: 19px !important;
position: relative;
}
.invert {transform: rotate(183deg);}
.duga>div:not(.footer-consul) p {
position: relative;
color: #374850;
font-size: 16px;
padding: 9px 15px;
font-weight: 400;
white-space: nowrap;
}
.icon-point {
width: 24px;
height: 24px;
color: #a9bfc4;
position: absolute;
}
.duga>div:last-child .icon-point {
left: -12px;
}
.footer-consul {
text-align: center;
padding: 11px 0;
position: relative;
width: 500px;
}
.top_nav.preheaderMenu {
display: flex;
align-items: center;
justify-content: space-between;
}
.icon-to-do {
width: 134px;
height: 43px;
position: absolute;
right: -146px;
bottom: 0;
}
header a.btn {
color: #ef3547;
font-size: 25px;
text-transform: uppercase;
border: 3px solid #25396c;
padding: 3px 7px;
font-weight: 700;
margin-right: -52px;
margin-top: 0px;
display: inline-block;
}
.mob_vis {
display: none;
}
.duga {
display: flex 
position: relative;
z-index: 10;
max-width: 50%
}
.pere_projects_block .ttl, .pere_v_o_block .ttl, .pere_osob_box .ttl {
color: #5f6973;
font: 18px pf_dintext_prolight;
font-size: 48px;
text-transform: none;
line-height: 1.2;
text-align: center;
}
.pere_projects_block .ttl span {
font-weight: 600;
}
.text_pere_projects {
text-align: center;
margin: 20px 0 0;
font-size: 25px;
font-weight: 600;
}
.pere_projects_block .inner, .pere_v_o_block .inner, .pere_osob_box .inner {
margin: auto;
width: 1144px;
position: relative;
padding: 0 0 30px;
}
.pere_projects_box {
display: flex;
flex-wrap: wrap;
margin: 40px -15px 0;
}
.pere_projects_item {
background: #FFFFFF;
border-radius: 5px;
margin-bottom: 30px;
position: relative;
width: calc(33.333333% - 30px);
margin: 0 15px 30px;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.pere_projects_img {
position: relative;
display: flex;
align-items: center;
justify-content: center;
height: 250px;
}
.pere_projects_img img {
display: block;
height: 100%;
width: 100%;
object-fit: cover;
position: relative;
z-index: 1;
}
.pere_projects_img span {
width: 80px;
height: 35px;
position: absolute;
top: 25px;
right: 0;
font-weight: 600;
font-size: 14px;
text-align: center;
letter-spacing: 0.1em;
text-transform: uppercase;
background-repeat: no-repeat;
color: #FFFFFF;
display: flex;
align-items: center;
justify-content: center;
border-radius: 5px 0 0 5px;
background: #cd6038;
position: absolute;
z-index: 2;
white-space: nowrap;
}
.pere_projects_item_info {
padding: 25px 25px 30px;
}
.pere_projects_t {
text-transform: uppercase;
font-weight: 600;
margin-bottom: 10px;
color: #5f6973;
}
.pere_projects_d {
font-size: 18px;
font-weight: 700;
}
.dots {
border-bottom: 1px dashed #222222;
-webkit-box-flex: 1;
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.pere_projects_line {
margin-top: 25px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin-bottom: 20px;
line-height: 1;
font-size: 16px;
color: #222222;
}
.pere_projects_item_info a {
background: #cd6038;
display: flex;
box-shadow: 0px 0px 25px rgb(37 57 108 / 22%), 0px 0px 5px rgba(0, 0, 0, 0.15);
border-radius: 5px;
width: 200px;
position: relative;
height: 50px;
color: #fff;
font-weight: 600;
font-size: 18px;
line-height: 150%;
align-items: center;
justify-content: center;
margin-top: 35px;
}
.pere_projects_item_info a:after {
content: "";
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
-moz-transform: rotate(45deg);
background-color: #cd6038;
width: 36px;
height: 36px;
top: 8px;
position: absolute;
border-radius: 6px;
z-index: 1;
right: -16px;
}
.pere_v_o_v {
cursor: pointer;
font-size: 18px;
font-weight: 700;
color: #2B3643;
background: #fff;
position: relative;
padding: 20px 80px 20px 20px;
transition: background-color 0.35s ease;
}
.pere_v_o {
margin: 30px 0 20px 0;
}
.pere_v_o_o {
display: none;
overflow: hidden;
color: #404A55;
background: #fff;
padding: 20px;
}
.pere_v_o_v:before {
top: 50%;
width: 1em;
height: 1em;
right: 20px;
content: '';
position: absolute;
margin-top: -0.5em;
background: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/plus.svg) 50% 50% / contain no-repeat;
}
.pere_v_o_v.active:before {
background: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/minus.svg) 50% 50% / contain no-repeat;
}
.pere_v_o_item {
position: relative;
border-bottom: 1px solid #E6EAEF;
}
.pere_v_o_o p {
margin: 0 0 15px 0
}
.pere_v_o_o p:last-child {
margin: 0;
}
.pere_v_o_v.active, .pere_v_o_v:hover {
background: #25396c36;
}
.pere_osob {
display: flex;
flex-wrap: wrap;
margin: 40px -15px 0;
}
.pere_osob_item {
display: flex;
width: calc(33.3333% - 30px);
margin: 0 15px 30px;
padding: 25px;
justify-content: space-between;
align-items: center;
display: flex;
background: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.1);
box-sizing: border-box;
}
.pere_osob_img {
width: 78px;
}
.pere_osob_img img {
display: block;
}
.pere_osob_t {
font-weight: 600;
font-size: 20px;
line-height: 1.2;
margin-bottom: 8px;
}
.pere_osob_box {
margin-top: 20px;
margin-bottom: 20px;
}
.pere_osob_item_info {
width: calc(100% - 78px);
padding-right: 15px;
} .noUi-target,.noUi-target * {
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-ms-touch-action: none;
touch-action: none;
-ms-user-select: none;
-moz-user-select: none;
user-select: none;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.noUi-target {
position: relative;
direction: ltr
}
.noUi-base,.noUi-connects {
width: 100%;
height: 100%;
position: relative;
z-index: 1
}
.noUi-connects {
overflow: hidden;
z-index: 0
}
.noUi-connect,.noUi-origin {
will-change: transform;
position: absolute;
z-index: 1;
top: 0;
left: 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
-webkit-transform-style: preserve-3d;
transform-origin: 0 0;
transform-style: flat
}
.noUi-connect {
height: 100%;
width: 100%
}
.noUi-origin {
height: 10%;
width: 10%
}
html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
left: auto;
right: 0
}
.noUi-vertical .noUi-origin {
width: 0
}
.noUi-horizontal .noUi-origin {
height: 0
}
.noUi-handle {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute
}
.noUi-touch-area {
height: 100%;
width: 100%
}
.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {
-webkit-transition: transform .3s;
transition: transform .3s
}
.noUi-state-drag * {
cursor: inherit!important
}
.noUi-horizontal {
height: 18px
}
.noUi-horizontal .noUi-handle {
width: 34px;
height: 28px;
left: -17px;
top: -6px
}
.noUi-vertical {
width: 18px
}
.noUi-vertical .noUi-handle {
width: 28px;
height: 34px;
left: -6px;
top: -17px
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
right: -17px;
left: auto
}
.noUi-target {
background: #FAFAFA;
border-radius: 4px;
border: 1px solid #D3D3D3;
box-shadow: inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB
}
.noUi-connects {
border-radius: 3px
}
.noUi-connect {
background: #3FB8AF
}
.noUi-draggable {
cursor: ew-resize
}
.noUi-vertical .noUi-draggable {
cursor: ns-resize
}
.noUi-handle {
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #FFF;
cursor: default;
box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB
}
.noUi-active {
box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB
}
.noUi-handle:after,.noUi-handle:before {
content: "";
display: block;
position: absolute;
height: 14px;
width: 1px;
background: #E8E7E6;
left: 14px;
top: 6px
}
.noUi-handle:after {
left: 17px
}
.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before {
width: 14px;
height: 1px;
left: 6px;
top: 14px
}
.noUi-vertical .noUi-handle:after {
top: 17px
}
[disabled] .noUi-connect {
background: #B8B8B8
}
[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target {
cursor: not-allowed
}
.noUi-pips,.noUi-pips * {
-moz-box-sizing: border-box;
box-sizing: border-box
}
.noUi-pips {
position: absolute;
color: #999
}
.noUi-value {
position: absolute;
white-space: nowrap;
text-align: center
}
.noUi-value-sub {
color: #ccc;
font-size: 10px
}
.noUi-marker {
position: absolute;
background: #CCC
}
.noUi-marker-sub {
background: #AAA
}
.noUi-marker-large {
background: #AAA
}
.noUi-pips-horizontal {
padding: 10px 0;
height: 80px;
top: 100%;
left: 0;
width: 100%
}
.noUi-value-horizontal {
-webkit-transform: translate(-50%,50%);
transform: translate(-50%,50%)
}
.noUi-rtl .noUi-value-horizontal {
-webkit-transform: translate(50%,50%);
transform: translate(50%,50%)
}
.noUi-marker-horizontal.noUi-marker {
margin-left: -1px;
width: 2px;
height: 5px
}
.noUi-marker-horizontal.noUi-marker-sub {
height: 10px
}
.noUi-marker-horizontal.noUi-marker-large {
height: 15px
}
.noUi-pips-vertical {
padding: 0 10px;
height: 100%;
top: 0;
left: 100%
}
.noUi-value-vertical {
-webkit-transform: translate(0,-50%);
transform: translate(0,-50%);
padding-left: 25px
}
.noUi-rtl .noUi-value-vertical {
-webkit-transform: translate(0,50%);
transform: translate(0,50%)
}
.noUi-marker-vertical.noUi-marker {
width: 5px;
height: 2px;
margin-top: -1px
}
.noUi-marker-vertical.noUi-marker-sub {
width: 10px
}
.noUi-marker-vertical.noUi-marker-large {
width: 15px
}
.noUi-tooltip {
display: block;
position: absolute;
border: 1px solid #D9D9D9;
border-radius: 3px;
background: #fff;
color: #000;
padding: 5px;
text-align: center;
white-space: nowrap
}
.noUi-horizontal .noUi-tooltip {
-webkit-transform: translate(-50%,0);
transform: translate(-50%,0);
left: 50%;
bottom: 120%
}
.noUi-vertical .noUi-tooltip {
-webkit-transform: translate(0,-50%);
transform: translate(0,-50%);
top: 50%;
right: 120%
}
.start .slider {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: -8px
}
.start .slider .noUi-target {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 83px - 22px);
flex: 0 0 calc(100% - 83px - 22px);
border-radius: 7px;
background: #fff;
-webkit-box-shadow: none;
box-shadow: none;
border: none;
height: 14px
}
.start .slider .input {
-webkit-box-flex: 0;
-ms-flex: 0 0 83px;
flex: 0 0 83px;
position: relative
}
.start .slider .input input {
width: 100%;
height: 37px;
border: none;
border-radius: 6px;
font-size: 20px;
font-weight: 600;
text-align: center;
position: relative;
z-index: 0;
background: #fff;
color: #000;
}
.start .slider .input .minus,.start .slider .input .plus {
width: 15px;
height: 15px;
z-index: 2;
position: absolute;
left: 6px;
top: calc(50% - 7.5px);
cursor: pointer;
opacity: .4
}
.start .slider .input .minus:before,.start .slider .input .plus:before {
content: '';
display: block;
position: absolute;
left: 3px;
top: 6.5px;
width: 9px;
height: 2px;
background: #221e1f
}
.start .slider .input .plus {
right: 6px;
left: auto
}
.start .slider .input .plus:after {
content: '';
display: block;
position: absolute;
top: 3px;
left: 6.5px;
height: 9px;
width: 2px;
background: #221e1f
}
.noUi-target .noUi-base .noUi-connects {
border-radius: 7px
}
.noUi-target .noUi-base .noUi-connects .noUi-connect {
background: #f0bb1d
}
.noUi-target .noUi-base .noUi-origin .noUi-handle {
width: 22px;
height: 22px;
background: #fff;
border: 4px solid #73080b;
-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.25);
box-shadow: 0 4px 4px rgba(0,0,0,.25);
border-radius: 50%;
-webkit-transition: all .2s ease;
transition: all .2s ease;
top: -4px;
right: -11px
}
.noUi-target .noUi-base .noUi-origin .noUi-handle:focus {
outline: none;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.25);
box-shadow: 0 1px 4px rgba(0,0,0,.25)
}
.noUi-target .noUi-base .noUi-origin .noUi-handle:before,.noUi-target .noUi-base .noUi-origin .noUi-handle:after {
display: none
}
.checkbox,.radio {
line-height: 20px
}
.checkbox input,.radio input {
position: absolute;
z-index: -1;
opacity: 0
}
.start .form .input-block .radio .radio__text:before {
background-image: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/radio-white.svg);
}
.start .form .input-block .radio input:checked+.radio__text:before {
background-image: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/radio-white-checked.svg);
}
.checkbox .checkbox__text,.checkbox .radio__text,.radio .checkbox__text,.radio .radio__text {
position: relative;
padding: 0 0 0 30px;
cursor: pointer
}
.checkbox .checkbox__text:before,.checkbox .radio__text:before,.radio .checkbox__text:before,.radio .radio__text:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
border-radius: 50%;
background: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/radio.svg) no-repeat center;
-webkit-transition: all .2s ease;
transition: all .2s ease
}
.start .form .form-container {
padding: 25px 37px 22px
}
.start .form .input-block {
padding-bottom: 13px;
border-bottom: 1px solid #000;
margin-bottom: 13px
}
.start .form .input-block:last-child {
border: none;
margin: 0;
padding: 0
}
.start .form .input-block .block-title {
font-size: 24px;
line-height: 1.25;
margin-bottom: 12px;
display: block
}
.start .form .mobile-title {
display: none
}
.start .form .form-container {
padding: 25px 37px 22px
}
.start .form {
background: #6d8743e0;
-webkit-box-flex: 0;
-ms-flex: 0 0 426px;
flex: 0 0 426px;
max-width: 426px;
color: #fff;
}
.start p {
max-width: 410px;
font-size: 16px;
line-height: 21px
}
.start .subtitle {
font-size: 36px;
font-weight: 600;
line-height: 30px;
margin-bottom: 20px
}
.start .title {
font-size: 48px;
font-weight: 600;
line-height: 50px;
margin-bottom: 21px
}
.start .text {
-webkit-box-flex: 0;
-ms-flex: 0 0 calc(100% - 426px);
flex: 0 0 calc(100% - 426px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding-bottom: 10px;
padding-right: 10px
}
.start .form .input-block .radios {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: -2px;
font-size: 16px;
}
.checkbox, .radio {
line-height: 20px;
}
.start .form .input-block .radio {
width: 50%;
margin-bottom: 12px;
}
.checkbox input, .radio input {
position: absolute;
z-index: -1;
opacity: 0;
}
.checkbox .checkbox__text, .checkbox .radio__text, .radio .checkbox__text, .radio .radio__text {
position: relative;
padding: 0 0 0 30px;
cursor: pointer;
}
.start .form .input-block .radio input:checked+.radio__text {
color: #f0bb1d;
}
.start .form .input-block .result {
font-size: 36px;
font-weight: 800;
margin-bottom: 28px;
line-height: 1;
}
.screen.first .start {
position: absolute !important;
right: 0;
top: 0;
padding: 0 !important;
height: auto !important;
}
#main .screen.first .home_zag {
width: calc(100% - 440px);
}
#main .screen h1.ttl {
font-size: 42px;
line-height: 42px;
}
.start input.wpcf7-form-control.wpcf7-text.wpcf7-tel {
width: 100%;
display: block;
margin: 0;
padding: 10px;
box-sizing: border-box;
border: 1px solid #d8d8d8;
border-radius: 3px;
padding: 13px 10px;
font-size: 16px;
font-family: inherit;
outline: none;
}
.start input.wpcf7-form-control.has-spinner.wpcf7-submit {
display: none;
}
.start .form .input-block .input-group button, .start .form .input-block .wpcf7-form button {
-webkit-box-flex: 0;
-ms-flex: 0 0 137px;
flex: 0 0 137px;
position: relative;
}
.btn.btn-icon-mail:before {
content: '';
display: block;
margin-right: 10px;
}
.btn.btn-icon-mail:before {
width: 25px;
height: 18px;
-webkit-box-flex: 0;
-ms-flex: 0 0 25px;
flex: 0 0 25px;
}
.btn.btn-icon-mail.btn-yellow:before, .btn.btn-icon-mail.btn-gray:before {
background-image: url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/icon-mail-black.svg);
}
.start button.btn.btn-yellow {
font-size: 16px;
line-height: 1;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 0 14px;
color: #000;
background: #fff;
height: 50px;
border-radius: 10px;
border: none;
cursor: pointer;
text-decoration: none;
-webkit-transition: all .2s ease;
transition: all .2s ease;
text-transform: none;
font-weight: 400;
background: #f0bb1d;
-webkit-box-flex: 0;
-ms-flex: 0 0 137px;
flex: 0 0 137px;
position: relative;
background: #f0bb1d;
}
.start .wpcf7-response-output {
padding: 0;
opacity: 0;
position: absolute;
}
.start .invalid .wpcf7-response-output {
position: absolute;
bottom: -55px;
background: #f00;
color: #fff;
text-align: center;
line-height: 1;
font-size: 13px;
padding: 10px;
opacity: 1;
}
.start .sent .wpcf7-response-output {
position: absolute;
bottom: -55px;
background: #09b80c;
color: #fff;
text-align: center;
line-height: 1;
font-size: 13px;
padding: 10px;
opacity: 1;
}
.form_r {
display: flex;
align-items: center;
}
.popup input.wpcf7-form-control {
margin-bottom: 15px !important;
}
.form_r_item:nth-child(1) {
margin-right: -20px;
position: relative;
z-index: 1;
}
.form_r_item:nth-child(2) {
position: relative;
z-index: 2;
}
@media (max-width:1144px){
.pere_projects_box {margin: 20px 0 0;}
.mob_vis {display: block}
header#header .duga {display: none !important;}
.services_item {width: calc(50% - 30px); margin: 0 15px 30px;}	
.c_parts_item {margin-right: 15px;}
.popup.zayavka .c_parts_item {margin: 10px 0;}
*{box-sizing:border-box;}
img{max-width:100%;}
#wrapper{min-width:0;overflow:hidden;padding:0;}
#main .inner, #footer{padding-left:15px !important;padding-right:15px !important;}
body .breadcrumbs:before{margin-left:0;}
#main .screen>.inner{width:100%;}
#main .screen.second .inner>.left{height:auto;}
#main .screen.third .inner .blocks>div{float:none;width:100%;margin-bottom:20px;}
#footer .align_center .blocks>div{width:32.4% !important;float:none;display:inline-block;vertical-align:top;}
#footer .align_center .subLine>div:nth-child(1){width:49%;float:none;display:inline-block;}
#footer .align_center .subLine>div:nth-child(2){width:49%;padding-left:0;padding-top:0;float:none;display:inline-block;}
#footer .align_center .subLine>div:nth-child(3){width:100%;margin-top:5px;}
#footer .align_center .subLine>div:nth-child(4) .security-text{width:100%;float:none;box-sizing:border-box;font-size:12px;padding:10px 20px 0 0;}
#footer .align_center .subLine>div:nth-child(4) .items{width:100%;float:none;box-sizing:border-box;margin:16px 0 0 0;text-align:center;}
#main .screen.second .inner>.left{height:auto;}
#main .screen.second .inner>.right{height:auto;}
.pere_projects_block .inner, .pere_v_o_block .inner, .pere_osob_box .inner {width: 100%;}
.pere_osob {margin-left: 0;margin-right: 0;}
}
@media only screen and (max-width:992px){#main .screen.second .inner>.left{float:none;width:100%;}
.screen.first .start {display: none !important}
#main .screen.first .home_zag {width: 100%;height:auto !important;}
header address.phone-cont {display: none;}
.c_parts_flex_title {font-size: 17px;margin-bottom: 0 !important;}
.popup.zayavka .c_parts_flex_box {margin: 5px 0 0;}
.actions_block_item {display: block}
.actions_block_img, .actions_block_d {width: 100%;}
.actions_block_img {margin-bottom: 30px;}
.actions_block_d {padding: 15px;}
.actions_block_img img {max-width: 500px;display: block;margin: 0 auto;}
.top_img {height: 210px;}
.c_parts_item {width: 290px;}
.c_parts_flex_title {font-size: 19px;}
.tags_list {margin-bottom: 30px;}
.blocks_list_title {font-size: 24px;}
.services_items_blocks_t {font-size: 20px;font-weight: 700;display: inline-block;border-bottom: 1px solid;padding-bottom: 5px;margin-left: 0;padding-top: 15px;}
.screen.first .inner div h1, .screen.first .inner div p {position: relative;display: inline-block;}
.screen.first .inner div h1:before, .screen.first .inner div p:before {content: '';display: block;position: absolute;top: -3px;left: -8px;right: -10px;bottom: -3px;background-color: rgba(255,255,255,.75);border-radius: 5px;z-index: -1;}
#main .screen.second .inner>.right{float:none;background:#fff;width:100%;padding:30px;box-sizing:border-box;height:auto;}
#main .reviews .header-h3, #main .screen .ttl{color:#5f6973;font:18px pf_dintext_prolight;font-size:38px;margin-left:0;}
button.navbar-toggle{display:inline-block;}
#nav ul#menu-glavnoe-menyu{display:none;}
i.fa.fa-bars:before{content:"\f0c9";font-size:28px;margin-right:10px;}
button.navbar-toggle {display: inline-block;background: none;border: 0;line-height: 1;font-size: 20px; margin-right: 20px;outline: none;margin-bottom: 5px;position: absolute;right: 0px;    top: -55px;}
#header:after{content:"";display:block;clear:both;width:100%;height:1px;}
#header .top_nav .logo{width:auto;margin:0 auto;text-align:center;float:none;display:block;}
span.logo span{display:none;}
body #header .top_nav ul li{display:none;}
address.phone-cont{padding-top:10px;margin:0 auto;text-align:center;}
body .sticky-content.fixed{position:static;width:100%;top:auto;left:auto;right:auto;z-index:997;background:#fff;box-shadow:none;}
div#sticky{height:auto !important;}
.sticky-content.fixed header#header{padding-bottom:15px;}
ul.menu{width:100%;position:relative;clear:both;}
ul.menu>li, #nav ul.menu>li:first-child{display:block !important;width:100%;border-bottom:1px solid #ddd;}
#nav ul.menu{display:table;width:100%;text-align:center;margin:auto;border:1px solid #ddd;background:#f8f8f9;margin-top:5px;}
#nav li a{border:none !important;background:none;}
#nav ul ul.sub-menu{display:block;position:relative;top:auto;left:auto;border:1px solid #f1f1f1;padding:0 19px;background:#fdfdfd;border-radius:0;width:100%;z-index:10;}
#nav ul.sub-menu:after{display:none;}
#nav li a{text-align:left;}
.mob_vis {display: block;margin: auto;}
.top_nav.preheaderMenu {padding-right: 125px;}
header a.btn {padding: 3px 7px;margin-right: 0;margin-top: 5px;display: block;}
.pere_projects_block .ttl {font-size: 38px;}
.text_pere_projects {font-size: 20px;}
.pere_projects_item {width: calc(50% - 30px);}
.pere_projects_item_info a {font-size: 16px;}
.pere_osob_item{width: calc(50% - 30px);}
.pere_osob_img {width: 55px;}
.pere_osob_item_info {width: calc(100% - 55px);}
.pere_osob_t {font-size: 18px;}
}
@media only screen and (max-width:770px){
.overlay:target+.popup {top: 10%}
.actions_block_img {margin-bottom: 5px;}
.services_item_wrap {padding: 22px 17px;}
a.services_items_t_link {font-size: 20px;}
.services_item {width: 100%; margin: 0 auto 25px;}
.services_item {min-height: 270px;}	
#main .screen.second .inner>.right .icons>div{width:100% !important;float:none;text-align:center;}
.review-post.item .left, .archive .left{width:90%;float:none;padding-left:20px;}
#otz .right p{padding-left:20px;}
div#otz, div#foto_rab{max-width:95%;margin:0 auto;}
#main .screen.form .inner .sendBlock .left, #main .screen.form .inner .sendBlock .right{float:none;width:100%;text-align:center;padding-right:10px;padding-left:10px;box-sizing:border-box;margin:10px auto;}
#main .screen.form, #main .screen.fourth, #main .screen.third{padding:20px 10px;}
#main .screen.third .inner .blocks>div .kurlik .img, #main .screen.third .inner .blocks>div .kurlik ul{width:100%;float:none;box-sizing:border-box;margin:auto;text-align:center;}
#main .screen.third .inner .blocks>div .kurlik ul li{text-align:left;}
div#foto_rab .item img{min-height:0;max-width:auto;min-width:100%;}
#main .screen h1.ttl{font-size:39px;line-height:43px;}
#footer .align_center .blocks>div{width:49% !important;float:none;display:inline-block;vertical-align:top;}
#footer .align_center .subLine>div:nth-child(1){width:100%;float:none;display:inline-block;}
#footer .align_center .subLine>div:nth-child(2){width:100%;padding-left:0;padding-top:0;float:none;display:inline-block;}
#main .screen.fourth .inner .blocks>div{float:none;width:100%;box-sizing:border-box;}
#main .reviews .orangeBtn{margin:auto;width:auto;min-width:0;}
#main .reviews .more{bottom:115px;left:20px;z-index:11;}
button.navbar-toggle span {display: none;}
button.navbar-toggle {margin-right: 0px;top: -150px;z-index:10;}
.top_nav.preheaderMenu {padding-right: 0px;}
.top_nav.preheaderMenu {display: block;}
header a.btn {margin: 0 auto;margin-top: 5px;display: block;max-width: 235px;text-align: center;}
.mob_vis {text-align: center;}
.mob_vis a.phone dis {display: inline-block;}
.mob_vis a.phone {display: inline-block;font-size: 25px;margin: 5px 0;}
#main .screen>.inner {padding-top: 10px;}
.pere_projects_item {width: 100%;margin: 0 auto 25px;max-width: 380px;}
.pere_projects_block .ttl, .pere_v_o_block .ttl, .pere_osob_box .ttl {font-size: 30px;line-height: 1.3;}
.pere_osob_item{width: calc(50% - 30px);}
.pere_osob_item {width: 100%;margin: 0 0 20px;}
}
@media only screen and (max-width:480px){#main .screen h1.ttl{font-size:32px;line-height:36px;}
#main .screen.third .inner .blocks>div a.sub{font-size:26px;}
#main .reviews .header-h3, #main .screen .ttl{font-size:30px;}
#footer .align_center .blocks>div{width:100% !important;}
}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-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-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#ffffff;}
.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 3px;background:none;border:1px solid #fff;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}.kalk_otd{height:935px;width: 1100px; margin: 0 auto;}
.kalk_otd h2{
font-family: "Calibri-Bold";
font-size: 28px;
color: #3e3e40;
text-transform: uppercase;
border-left: 5px solid #ff7f7f;
padding-left: 10px;
}
#blkbg{position:relative;width:718px;height:882px;float:left;top:1px;margin-left:-100px}
#blkbg.tip1{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/balk1.jpg) no-repeat left top;}
#blkbg.tip2{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/balk2.jpg) no-repeat left top;}
#blkbg.tip3{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/balk3.jpg) no-repeat left top;}
#blkbg div{display:none;position:absolute;right:0px;top:0px;width:718px;height:882px;}
#shkaf1_1, #shkaf1_2, #shkaf2_1, #shkaf2_2, #shkaf3_1, #shkaf3_2{z-index:500}
#floor1, #floor2{z-index:400}
.blk_item{width:453px;height:882px;float:right;}
.blk_item h3{width:343px;height:93px;padding-top:10px;text-align:center;background:#dcdcdc;font-family:"OpenSans-Bold";font-size:36px;line-height:40px;color:#4f4f4f;text-transform:uppercase;border-radius:10px;margin:0 auto;
font-family: "Calibri-Bold";
font-size: 35px;
color: #fff;
border: none!important;
}
.blk_item .type1{width:343px;margin:10px auto;background:#e9e9e9;border-radius:10px;}
.blk_item .type1 p{font-family:"OpenSans-Bold";font-size:18px;color:#0271aa;text-align:center;margin-bottom:0px;padding-top:10px;
font-family: "Calibri-Bold";
}
.blk_item .type1 .left{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/type1_left.png) no-repeat left top!important;width:143px;display:block;float:left;padding:0;height:39px;margin:0;color:#fff;padding-top:8px;cursor:pointer;
font-family: "Calibri-Regular";
font-size: 20px;
color: #fff;
padding-left: 25px;
}
.blk_item .type1 .left span{margin-left:45px;}
.blk_item .type1 .left.active{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/type1_left_active.png) no-repeat left top!important;}
.blk_item .type1 .right{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/type1_right.png) no-repeat right top!important;width:175px;display:block;float:left;padding:0;height:39px;margin:0;color:#fff;padding-top:8px;cursor:pointer;
font-family: "Calibri-Regular";
font-size: 20px;
color: #fff;
}
.blk_item .type1 .right span{margin-right:45px;}
.blk_item .type1 .right.active{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/type1_right_active.png) no-repeat right top!important;}
.blk_item .type1 .pol2{width:343px;}
.pol2{width:300px;margin:0 auto;}
.pol2 .pol2Line{width:230px;margin:0 auto;background:#fff;height:33px;}
.pol2 a{display:block;float:left;color:#000;font-size:14px;padding:50px 0 0 0}
.pol2 span{position:relative}
.pol2 .left span{}
.pol2 .cent{text-align:center}
.pol2 .right span{}
.pol2 .left{width:90px;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/pol_notActive.png) no-repeat center top;margin-top:-37px;text-align:center;text-decoration:none;color:#4f4f4f;font-family:"Calibri-Regular";font-size:14px;}
.pol2 .cent{width:90px;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/pol_notActive.png) no-repeat center top;margin:0 15px;margin-top:-37px;text-align:center;text-decoration:none;color:#4f4f4f;font-family:"Calibri-Regular";font-size:14px;}
.pol2 .right{width:90px;background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/pol_notActive.png) no-repeat center top;margin-top:-37px;text-align:center;text-decoration:none;color:#4f4f4f;font-family:"Calibri-Regular";font-size:14px;}
.pol2 .left.active{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/pol_active.png) no-repeat center top;}
.pol2 .cent.active{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/pol_active.png) no-repeat center top;}
.pol2 .right.active{background:url(//balkon-pod-kluch-kamensk-uralsky.ru/wp-content/themes/infokabel/images/pol_active.png) no-repeat center top;}
.type2Block{background:#e7e7e7;border-radius:10px;width:343px;margin:0 auto;padding-top:0px;}
.type2:nth-child(2n+2){background:#f1f1f1;}
.type2:nth-child(2n+2) .pol2Line{background:#c6c4c4;}
.type2:last-child{background:#f1f1f1;border-radius:10px;}
.type2Block .type2{margin:0 auto;width:343px;border-bottom:1px solid #fff;padding-bottom:10px;padding-top:10px;}
.type2Block .type2 p{font-family:"Calibri-Bold";font-size:18px;color:#0271aa;text-align:center;margin-bottom:5px;}
.itog_price{background:#fdc223;width:343px;margin:0 auto;margin-top:10px;border-radius:10px;text-align:center;height:65px;padding-top:10px;}
.itog_price .nam{font-family:"Calibri-Bold";font-size:18px;color:#333333;}
.itog_price span#cena{font-family:"Calibri-Bold";font-size:46px;color:#333333;}
.rasord{
background: #ff7f7f;
width: 343px;
margin: 0 auto;
border-radius: 10px;
text-align: center;
padding-top: 10px;
margin-top: 10px;
}
.rasord:hover{
background: #f00;
}
.rasord span{
font-family:"Calibri-Bold";font-size:18px;color:#fff;text-transform:uppercase;cursor:pointer;
display: block;
height: 30px;
}
.rasord a{color:#fff;border-bottom:1px dashed #fff;line-height:14px;cursor:pointer}
.rasord a:hover{border-bottom:0px}