@font-face{font-family:Romul;src:url('../fonts/Romul.ttf');}
@font-face{font-family:HelveticaNeueCyr-Light;src:url('../fonts/HelveticaNeueCyr-Light.otf');}
@font-face{font-family:HelveticaNeueCyr-Medium;src:url('../fonts/HelveticaNeueCyr-Medium.otf');}
html, body{font-family:HelveticaNeueCyr-Light;}
.site-header{margin-bottom:5px;}
.ow-h{overflow:hidden;}
.it{padding-right:2px;padding-left:2px;}
.black{background:#000;-webkit-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);-moz-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);}
.right-head{position:relative;text-align:center;font-size:20px;}
.right-head i{margin:0 10px;}
.logo{display:inline-block;padding:30px;background:#ff6b1a;position:absolute;left:16%;z-index:500;-webkit-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);-moz-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);}
.dropdown{display:inline-block;}
.dropdown-menu{background:#e3e3e3;min-width:250px;margin-left:-40px;font-size:20px;font-weight:bold;}
.dropdown-menu img{width:100px;}
#dLabel{background:#000;color:#fff;padding:10px;cursor:pointer;display:inline-block;margin-left:-40px;}
.mail{color:#fff;display:inline-block;font-size:17px;margin-left:10px;}
.mailadr{margin-left:20px;}
.lin{width:40px;height:3px;background:#fff;border:1px solid #fff;border-radius:5px;margin:5px -5px;}
.navigation{-webkit-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);-moz-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);}
.main-navigation{display:table;margin:auto;font-family:HelveticaNeueCyr-Medium;}
.menu-primary-container{display:table;margin:auto;}
.menu-item-type-custom a, .menu-item-has-children a , .menu-item-type-post_type a{text-decoration:none;color:#000;padding:20px 15px 10px;font-size:17px;font-weight:bold;}
.menu-item-type-custom a:active{color:red;}
.sub-menu{top:3.7em !important;background:rgba(248, 242, 236, 0.6);list-style-image:url(../img/pr.png) !important;}
.sub-menu li{margin:0 40px;}
.sub-menu a{padding:10px;width:300px !important;}
.item-single{margin:5px 0px;position:relative;padding:1px;-webkit-box-shadow:5px 5px 10px 0px rgba(64,64,64,1);-moz-box-shadow:5px 5px 10px 0px rgba(64,64,64,1);box-shadow:5px 5px 10px 0px rgba(64,64,64,1);}
.item-single img{width:100%;}
.sub-menu a:hover{color:#ff6b1a;}
.menu-item-has-children:hover .sub-menu{display:block;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.7);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.7);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.7);}
.wrh1{position:absolute;top:25%;width:100%;text-align:center;}
.wrtext{position:absolute;top:45%;width:100%;text-align:center;}
.wrh1in, .wrtextin{padding:10px 25%;font-family:Helvetica;font-weight:bold;}
.wrh1in{color:#090707;text-shadow:2px 2px 3px #fff;}
.wrh1in span{background:rgba(103, 99, 99, 0.75);padding:20px;border:1px solid grey;border-radius:5px;display: block;}
.wrtextin{font-weight:normal;font-size:25px;color:#000;font-weight:bold;}
.wrtextin p{background:rgba(255, 242, 242, 0.5);margin-top:35px;padding:20px 40px;}
.main-slider img{width:100%;}
.zagl img{display:block;margin:30px auto;}
.it-descr{position:absolute;top:35%;width:100%;font-size:20px;font-weight:bold;background:rgba(0, 0, 0, 0.55);}
.it-descr p{text-align:center;margin:0 10%;padding:20px;color:#fff;}
.mask1{background:#755858;position:absolute;width:100%;height:100%;left:0%;top:0%;opacity:0.2;z-index:15;transition:0.5s Ease;}
.img-it{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;width:100%;height:100%;}
.mask{-webkit-transition:all 0.5s ease 0.3s;-moz-transition:all 0.5s ease 0.3s;-o-transition:all 0.5s ease 0.3s;-ms-transition:all 0.5s ease 0.3s;transition:all 0.5s ease 0.3s;position:absolute;left:0%;top:0%;background:#f26217;width:0%;height:100%;}
.item-single:hover .mask1{height:0;}
.item-single:hover .mask{width:100%;height:100%;background:#f26217;opacity:0.6;}
.item-single:hover .it-descr{-webkit-animation:bounceInDown 1000ms;animation:bounceInDown 1000ms;}
.item-single:hover{-webkit-box-shadow:-4px -2px 10px 0px rgba(64,64,64,1);-moz-box-shadow:-4px -2px 10px 0px rgba(64,64,64,1);box-shadow:-4px -2px 10px 0px rgba(64,64,64,1);z-index:9999999;-webkit-animation:pulse 4500ms;animation:pulse 4500ms;}
.single-serv img{margin-right:3.5em;margin-top:1%;}
.single-serv ul{margin-bottom:5%;list-style-image:url(../img/pr.png) !important;font-family:HelveticaNeueCyr-Medium;font-size:20px;}
.single-serv{font-size:18px;}
.single-serv h1{font-weight:bold;}
.single-serv h1{text-align:center;margin:30px;}
.menu-secondary-container{display:inline-block;background:#4c4c4c;}
#secondary-menu{list-style:none;margin:0;}
#secondary-menu li{margin:10px 0;}
#secondary-menu p{margin:10px;}
#secondary-menu a{text-decoration:none;color:#fff;font-weight:bold;font-size:15px;}
.logo1{display:inline-block;padding:30px;background:#ff6b1a;margin:0 5%;-webkit-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);-moz-box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);box-shadow:0px 5px 9px 0px rgba(0,0,0,0.66);vertical-align:text-bottom;}
.foot{text-align:center;background:#4c4c4c;/*margin-top:40px;*/}
.telephones{display:inline-block;font-size:20px;font-weight:bold;color:#fff;vertical-align:top;margin-top:3%;}
.phone{-webkit-animation:move 1500ms infinite;animation:move 1500ms infinite;position:fixed;color:white;width:75px;height:75px;right:25px;bottom:110px;z-index:9999999;text-align:center;font-size:40px;padding:10px 0;background-color:green;border-radius:50%;-webkit-transition:0.4s all ease;transition:0.4s all ease;}
.phone i{-webkit-animation:jello 1500ms infinite;animation:jello 1500ms infinite;}
.phone, .phone:hover{-webkit-transition:.2s all ease;}
.phone:hover{color:#fff;background-color:#1eb91e;;transition:.2s all ease;}
.phone:focus, .phone:visited{color:#fff;outline:0;}
@-webkit-keyframes move{0%, 80%{-webkit-transform:scale(1);transform:scale(1);}
15%{box-shadow:0 0 0 3px rgba(0, 255, 0, .5);}
25%{box-shadow:0 0 0 4px rgba(0, 255, 0, .5);}
30%{-webkit-transform:scale(1.05);transform:scale(1.05);}
50%{box-shadow:0 0 0 8px rgba(0, 255, 0, .5);}
}
@keyframes move{0%, 80%{-webkit-transform:scale(1);transform:scale(1);}
15%{box-shadow:0 0 0 3px rgba(0, 255, 0, .5);}
25%{box-shadow:0 0 0 4px rgba(0, 255, 0, .5);}
30%{-webkit-transform:scale(1.05);transform:scale(1.05);}
50%{box-shadow:0 0 0 8px rgba(0, 255, 0, .5);}
}
@-webkit-keyframes movetwo{0%, 80%{-webkit-transform:scale(1);transform:scale(1);}
15%{box-shadow:0 0 0 3px #fff;}
25%{box-shadow:0 0 0 4px #fff;}
30%{-webkit-transform:scale(1.05);transform:scale(1.05);}
50%{box-shadow:0 0 0 8px #fff;}
}
@keyframes movetwo{0%, 80%{-webkit-transform:scale(1);transform:scale(1);}
15%{box-shadow:0 0 0 3px #fff;}
25%{box-shadow:0 0 0 4px #fff;}
30%{-webkit-transform:scale(1.05);transform:scale(1.05);}
50%{box-shadow:0 0 0 8px #fff;}
}
.modal-body{position:relative;display:table;margin:auto;padding-top:30px !important;}
button.close{padding-top:7px;}
.modal-header .close{margin-top:0px !important;}
.scrollTop{width:100px;height:100px;border:1px solid black;border-radius:50%;}
.s-it-wrap-img{position:relative;}
.wrd{position:absolute;width:100%;top:45%;}
.wrb{position:absolute;width:100%;bottom:10%;}
.wrb1{position:absolute;width:100%;bottom:20%;}
.abs-but{position:relative;}
.s-it-descr-img{display:table;margin:auto;}
.s-it-descr-more{position:absolute;top:70%;left:40%;-webkit-animation:pulse 1500ms infinite;animation:pulse 1500ms infinite;}
.s-it-descr-img h1{position:relative;font-size:35px;font-weight:bold;color:#fff;padding:10px 30px;background:rgba(0, 0, 0, 0.5);}
.s-it-descr-more p{font-size:30px;font-weight:bold;color:#fff;padding:10px;background:rgba(255, 107, 26, 0.75);;}
.s-it-descr-img h1:before{content:"";position:absolute;left:-67px;top:0%;border:30px solid transparent;border-right:35px solid rgba(0, 0, 0, 0.5);}
.s-it-descr-img h1:after{content:"";position:absolute;right:-67px;top:0%;border:30px solid transparent;border-left:35px solid rgba(0, 0, 0, 0.5);}
.single-h1-wrap{display:table;margin:2% auto;position:relative;}
.single-new h1{font-size:35px;font-weight:bold;color:#fff;padding:10px;background:rgba(0, 0, 0, 0.6);}
.single-new h1:before{content:"";position:absolute;left:-61px;top:22%;border:30px solid transparent;border-right:30px solid rgba(0, 0, 0, 0.6);}
.single-new h1:after{content:"";position:absolute;right:-61px;top:22%;border:30px solid transparent;border-left:30px solid rgba(0, 0, 0, 0.6);}
.background{background:rgba(71, 67, 67, 0.05);-webkit-box-shadow:2px 2px 4px 4px rgba(181,174,181,1);-moz-box-shadow:2px 2px 4px 4px rgba(181,174,181,1);box-shadow:2px 2px 4px 4px rgba(181,174,181,1);}
.wf-container{margin:0 auto;}
.wf-container:before,
.wf-container:after{content:'';display:table;}
.wf-container:after{clear:both;}
.wf-box{margin:15px 25px;border-radius:4px;-webkit-box-shadow:3px 3px 2px 0px rgba(180, 180, 180, 0.8);-moz-box-shadow:3px 3px 2px 0px rgba(180, 180, 180, 0.8);box-shadow:3px 3px 2px 0px rgba(180, 180, 180, 0.8);}
.wf-box img{display:block;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;width:100%;height:auto;}
.wf-box img:hover, .wf-box img:focus{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;}
.wf-box .content{border-top-width:0;padding:5px 8px;border-left:1px solid rgba(162, 162, 165, 0.25);}
.wf-column{float:left;}
@media screen and (min-width:768px){.wf-container{width:750px;}
}
@media screen and (min-width:992px){.wf-container{width:970px;}
}
@media screen and (min-width:1200px){.wf-container{width:1200px;margin-top:45px;}
}
h2.post-title a{color:#6e6970;font-size:21px;margin:20px 10px 0;display:block;font-family:"GothamProRegular";}
.entry p{font-family:"GothamProLight";color:#a0a0a0;margin:0 10px 23px 10px;}
p.datep{float:right;margin-top:0px;font-size:14px;color:#a0a0a0;}
a.readnext{float:right;margin-top:-37px;margin-right:20px;color:#d87c80;}
.datawrap img{width:20px !important;height:20px !important;float:left;}
.datawrap{height:20px;width:100px;margin-bottom:20px;margin-left:10px;}
.header-news img{width:100%;}
.header-news{position:relative;z-index:-3;margin-bottom:15px;}
.header-news h1{position:absolute;top:40%;width:100%;text-align:center;color:white;text-transform:uppercase;font-size:45px;z-index:5000000;}
.wf-container{margin:0 auto;}
.wf-container:before,
.wf-container:after{content:'';display:table;}
.wf-container:after{clear:both;}
.wf-box{margin:10px;}
.wf-box img{display:block;width:100%;}
.wf-box .content{border:1px solid #ccc;border-top-width:0;padding:5px 8px;}
.wf-column{float:left;}
.paginator{margin:35px 0 0;}
.paginator .wrapers{margin:0 auto;width:178px;}
.wrapers a{color:#999;font-size:19px;}
.wrapers a:first-child{margin-right:10px;}
.navleft{}
.navright{float:right;}
.screen-reader-text{display:none;}
.single-page{margin:auto;}
.left-single-column img{margin:18px auto;}
.right-single-column{margin:10px 0;}
.paginator{margin:35px 0 0;}
.paginator .wrapers{margin:0 auto;width:178px;}
.wrapers a{color:#999;font-size:19px;}
.wrapers a:first-child{margin-right:10px;}
.img-new{max-width:50%;float:left;margin:10px 30px 0 5px;}
.single-new h1{text-align:center;}
.cont-new{color:#333;font-size:18px;}
.ab-us{text-align:center;}
.ab-us-cont, .cont-new{min-height:700px;}
#but{font-size:20px;font-weight:bold;background:#ff6b1a;color:#fff;border:1px solid #fff;border-radius:5px;display:table;margin:auto;padding:10px 30px;-webkit-animation:movetwo 1500ms infinite;animation:movetwo 1500ms infinite;}
#but:hover{left:44.5%;background:#fff;border:1px solid #000;border-radius:5px;color:#ff6b1a;padding:10px 40px;cursor:pointer;}
.but2{font-size:20px;font-weight:bold;background:#ff6b1a;color:#fff;border:1px solid #fff;border-radius:5px;display:table;margin:auto;padding:10px 30px;-webkit-animation:movetwo 1500ms infinite;animation:movetwo 1500ms infinite;}
.but2:hover{left:44.5%;background:#fff;border:1px solid #000;border-radius:5px;color:#ff6b1a;padding:10px 40px;cursor:pointer;}
.but3{font-size:20px;font-weight:bold;background:#ff6b1a;color:#fff;border:1px solid #fff;border-radius:5px;display:table;margin:35px auto;padding:10px 30px;-webkit-animation:movetwo 1500ms infinite;animation:movetwo 1500ms infinite;}
.but3:hover{left:44.5%;background:#fff;border:1px solid #000;border-radius:5px;color:#ff6b1a;padding:10px 40px;cursor:pointer;}
.remodal{width:100%;height:300px;background:rgba(255, 254, 254, 0);}
.remodal form{position:absolute;top:0%;left:9%;background:rgba(206, 186, 178, 0.6);padding:14% 19%;border:1px solid #fff;border-radius:10px;max-width:100%;}
.remodal form input[type="submit"]{background:#ec5908;padding:10px 30px;font-size:20px;font-weight:bold;}
.remodal form input{border:2px solid #ff6b1a;padding:10px;max-width:100%;}
.remodal-close{background:#cc560f;left:11%;z-index:9999;}
.mobile-fon{display:none;}
.dop p{font-size:35px;font-weight:bold;text-align:center;padding:5% 20%;margin:auto;}
.dop-text{font-size:24px;padding:0 10%;text-align:center;text-indent:35px;}
.highlight{display:block;}
.wrap-img{position:relative;}
.wrap-img:after{content:'.';color:#fff;height:0;clear:both;}
.wrap-img-lable{position:absolute;bottom:-800%;color:#fff;width:470px;padding:30px 0;text-align:center;background:rgba(0, 0, 0, 0.5);font-size:30px}
.zagl-text-new{padding: 2% 5%;font-size: 20px;text-align:center;background: rgba(241, 241, 241, 0.5);;border: 1px solid #eceaea;border-radius: 5px;font-weight:bold;}
.zagl-text-new ul{display:table;margin:2% auto;list-style-image:url(http://rezbud.com.ua/wp-content/themes/bbh/img/pr.png)!important;font-family: HelveticaNeueCyr-Medium;font-size: 20px;text-align:left;background: rgba(232, 232, 232, 0.75);border: 1px solid #eceaea;border-radius: 5px;}
.zagl-text-new ul li{margin:10px;}
#recap{display:table;margin:auto;}
#toTop{width: 70px;height: 70px;background: url(../img/up.png)no-repeat;position: fixed;bottom: 20px;right: 20px;cursor: pointer;display:none;}
.schema{display: none;}
.kama_breadcrumbs{padding: 5px 10px;-webkit-box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.66);-moz-box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.66);box-shadow: 0px 2px 9px 0px rgba(0,0,0,0.66);margin-left:-15px;margin-right:-15px;}
.kama_breadcrumbs a{color:#868282;}
.kb_title{font-weight: bold;}
.fourofour:hover{text-decoration: none;}
.cyber{text-align: center;color:#fff; font-size:15px;background: #4c4c4c;padding: 10px 20px;}