
@font-face{font-family:'PTSerif';src: url(/PTSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
.bdt-addon-lightbox .su-lightbox iframe{width: 100% !important;}
.element-jbvideo{
	/* display: flex; */
    flex-wrap: wrap;
    justify-content: flex-start;
    width: 100%;
}
.element-jbvideo .rutube{
	margin-right: 10px;
}
.fa-rutube-play{
    background: url(/img/icon_rutube.png) no-repeat;
    background-position: center;
    height: 11px;
    width: 60px;
    background-size: 100%;
}
.fa-rutube{
    background: url(/img/icon_rutube.png) no-repeat;
    background-position: center;
    height: 11px;
    width: 60px;
    background-size: 100%;
}
.uk-align-center{
	-webkit-box-shadow: 0px 0px 6px 3px rgba(71, 71, 71, 0.54);
	-moz-box-shadow: 0px 0px 6px 3px rgba(71, 71, 71, 0.54);
	box-shadow: 0px 0px 6px 3px rgba(71, 71, 71, 0.54);
}


.jbzoo-item-postroenye-obekty .jbimage-link img{
	max-width: 100%;
    height: auto;
}
.jbvideo-popup img {width:100% !important;}
.element-32a60e35-7000-457f-bece-31beb1202887{display:none;}
#sppb-addon-1551163267495 .sppb-addon-text-block{padding:0 10px;}
	#sppb-addon-1551163267452, #sppb-addon-1551163267449, #sppb-addon-1551163267470, #sppb-addon-1554133140955{padding: 0 10px;}
body{background:#fff;background:-moz-linear-gradient(-45deg,#fff 0%,#f1f1f1 15%,#e1e1e1 26%,#f1f1f1 40%,#e1e1e1 57%,#f1f1f1 71%,#e1e1e1 85%,#f6f6f6 100%);background:-webkit-linear-gradient(-45deg,#fff 0%,#f1f1f1 15%,#e1e1e1 26%,#f1f1f1 40%,#e1e1e1 57%,#f1f1f1 71%,#e1e1e1 85%,#f6f6f6 100%);background:linear-gradient(135deg,#fff 0%,#f1f1f1 15%,#e1e1e1 26%,#f1f1f1 40%,#e1e1e1 57%,#f1f1f1 71%,#e1e1e1 85%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=1)}
#fot div.sppb-addon.sppb-addon-text-block h3.sppb-addon-title{margin-top:10px;margin-bottom:10px;border-bottom:1px solid #af1d1f;padding-bottom:10px;text-transform:uppercase;font-size:1.45rem;font-weight:700}
#sppb-addon-1550598576259.clearfix,#sppb-addon-1550597236261.clearfix{margin-bottom:0}
#fot .clearfix div.sppb-link-list-wrap.sppb-link-list-list.sppb-nav-align-left ul li a,#fot .clearfix div.sppb-addon.sppb-addon-text-block div.sppb-addon-content p span a.phone-a{color:#fff}
#fot .clearfix div.sppb-link-list-wrap.sppb-link-list-list.sppb-nav-align-left ul li a{left:0;margin-left:0;padding:1px 0;color:#fff;opacity:.8;box-sizing:border-box}
#sppb-addon-1550597236266.clearfix,.t3-copyright div.container div.row div.col-md-12.copyright{margin-bottom:0}
.t3-copyright{padding:40px 0}
em.fa.fa-shopping-cart,em.fa.fa-youtube,em.fa.fa-instagram,em.fa.fa-vk,em.fa.fa-facebook,em.fa.fa-twitter{background:#2e3236!important;padding:12px;margin-left:7px;border-radius:3px;width:42px;text-align:center;font-size:16px}
#fot div.sppb-addon-content p span a.phone-a{font-size:17px}
.t3-sidebar h3.module-title{background: #37281d;padding:10px;margin-bottom:7px;font-weight:400;font-size:15px;border-bottom:3px solid #3336;color:#fff}
.jbprice-tmpl-teaser span.element-label{float:left;margin-right:4px}
.item-price div.jbprice-buttons.jsPriceButtons.not-in-cart span.jsPriceButton.jsGoTo.uk-button.jbprice-buttons-goto.pwebcontact858_toggler{background:#333;color:#fff;text-shadow:none;font-size:14px;letter-spacing:-.1px}
.jbzoo-item.jbzoo-item-proekt.jbzoo-item-teaser div.uk-clearfix div.item-image.uk-align-left{margin-right:0}
.jbprice-tmpl-full div.jbprice-value.jsElement.jsPriceElement.jsValue.jsCore.jselementfulllist0 div.jbprice-value-row{float:left;margin-right:20px}
.jbprice-tmpl-full div.jbprice-value.jsElement.jsPriceElement.jsValue.jsCore.jselementfulllist0 div.jbprice-value-row span.jbprice-value-total span.jsMoney.jbcartvalue span.jbcurrency-value{font-size:27px}
.jbprice-tmpl-full div.jbprice-value.jsElement.jsPriceElement.jsValue.jsCore.jselementfulllist0 div.jbprice-value-row span.jbprice-value-total span.jsMoney.jbcartvalue span.jbcurrency-symbol{opacity:.7;filter:alpha(opacity= 70);font-size:15px}
.uk-modal{z-index:9999!important}
.har.tt{margin-top:30px}
.har table{max-width:400px}

.project .img_op 
{
    display: flex;
}
.zima_mob{
	display:none;
	background: red;
    color: #fff;
    padding: 5px 10px;
    padding-bottom: 8px;
    text-align: center;
    margin: 0 auto;
    width: 205px;
    align-items: center;
    justify-content: center;
}
.project .img_op .video-block 
{
    margin: auto;
}

.project .img_op .video-block img {
        width: 100%  !important;
} 



.img_op img {
        width: 198px !important;
} 


.jbzoo-item-proekt.jbzoo-item-full h1.item-title{margin-top:0}
.jbzoo-item-full .item-image.uk-divider .jbimage-link.jbimage-gallery{margin:4px;margin-bottom:4px;margin-bottom:9px}
a.calc-a.zima{background:red;color:#fff;padding:5px 10px;padding-bottom:8px}
a.readon.granit{background:#333;color:#fff;padding:11px;border-radius:3px}
a.readon.granit:hover{background:red}
.element-jbvideo.first .jbvideo.youtube iframe{width:100%}
.video-op{float:left;margin-right:20px}
.project-gallery{display:inline-block}
.jbzoo-item-proekt.jbzoo-item-full h1.item-title{margin-top:0;margin-bottom:30px}
.jbzoo .category .description-teaser{font-weight:400!important}
h1.item-title.bb-red{margin-top:0;margin-bottom:30px}
ul.nav.nav-pills.nav-stacked.menu li.active.parent a{background:#191919;color:#fff!important}
#t3-footer img.sppb-img-responsive{max-width:250px}
.jbzoo-item-postroenye-obekty.jbzoo-item-teaser div.uk-clearfix h4.item-title a{color:#fff}
.jbzoo-item-proekt h4.item-title a{color:#fff}
.description-teaser .video{float:right;margin-left:20px;margin-bottom:20px}
.uk-grid-width-medium-1-4 .uk-panel,.uk-grid-width-small-1-3.uk-grid.uk-grid-match.uk-text-center div.uk-panel{background:#f5f5f5 none repeat scroll 0 0;padding:12px;padding-bottom:12px;padding-bottom:20px}
.jbzoo-item-proekt:hover .item-cenap{opacity:1;transform:1s}
.jbzoo-item-proekt.jbzoo-item-teaser{height:231px}
.flQuickResult{position:absolute;left:270px;width:180px;background:#fff!important;text-align:center;padding:14px 18px;box-shadow:0 1px 5px rgba(0,0,0,0.25);z-index:99999;opacity:1}
.flQuickResult:before{border:7px solid;border-color:transparent #fff transparent transparent;display:block;left:-14px}
.flQuickResult:after,.flQuickResult:before{content:' ';position:absolute;width:0;height:0;top:40px}
.flQuickResult:after{left:-13px;border:7px solid;border-color:transparent #fff transparent transparent}
.jbfilter-row.jbfilter-jqueryui.first .ui-button-text{padding:.4em 1em}
.jbfilter-row.jbfilter-jqueryui .ui-button-text{padding:.4em 9px}
.jbzoo .request-list{margin-bottom:1em}
.jbzoo .jbfilter-row{margin-bottom:1em;border-bottom:1px solid #737373;padding-bottom:10px}
.item-image-dop{display:inline-block}
.jbfilter-jbpriceplain,.jbfilter-jbprice,.jbfilter-buttons{border-bottom:none!important}
.jbfilter-jbprice-core.jbfilter-value-slider div.jbfilter-element div.jsSlider.jbslider{width:93%}
.jbzoo .request-label{font-weight:700}
.jbzoo .request-remove{font-weight:700;font-size:14px;color:#d00!important;line-height:20px;width:16px;height:16px;display:inline-block;margin-left:.5em;background:url(../img/icon/cancel.gif) no-repeat center left}
.container-vert-slider{display:flex;margin-top:0!important}
.jbzoo .jbfilter-table td{padding-right:0!important}
.jbzoo .request-row{float:left;margin-right:1em;border-radius:1px;background-color:#FFF;padding:.5em;margin-bottom:.5em;box-shadow:0 1px 5px rgba(0,0,0,0.25)!important}
.request-row.price,.request-row.Categories{display:none}
.ui-slider-horizontal .ui-slider-range{height:calc(100% + 1px);background:#5c5c5c}
.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{width:30px!important;height:30px!important;border-radius:50%;background-color:transparent!important;background-image:url(/images/slider-vertikal-scroll.png)!important;border:none!important;margin-top:-6px;cursor:pointer!important}
.jbslider-ui.jsUI.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{height:19px;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);border-radius:10px}
div.jbslider-ui.jsUI.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{margin:auto;margin-top:auto;margin-bottom:auto;margin-bottom:18px;margin-top:14px;height:19px;box-shadow:inset 0 0 10px rgba(0,0,0,0.3);border-radius:10px}
#s5_left_column_wrap_inner .jsSlider.jbslider{width:100%;margin:auto}
.container_filter .znharfil{display:inline-block;margin-top:4px;text-align:left!important;margin-left:35px;width:30px!important;float:left}
.ui-slider-vertical{box-shadow:inset 0 0 10px rgba(0,0,0,0.3);border-radius:10px!important}
ui-slider-vertical .ui-slider-handle{left:-7px}
.ui-slider-horizontal .ui-slider-handle{top:0!important;margin-left:-.6em}
.container_filter #hddValue{font-size:21px;color:#000!important;width:100px!important;text-align:center;line-height:1.5!important;display:inline-block;float:left}
.checkbox-lbl input + span{position:relative;padding-left:15px}
#Mod843{background:#f5f5f5}
#jbmodule-sgb-843{padding:0 20px;padding-top:0}
.jbfilter-buttons input.jsSubmit.uk-button{background:#333!important;color:#fff;text-shadow:none;font-size:14px;width:60%;text-align:center;border-radius:15px;padding-bottom:1px;margin-bottom:10px}
.container-vert-slider{display:flex;margin-top:20px}
.wrap-reset::before{content:'';width:12px;height:12px;background:#000;display:block;background:url(/images/close-button.png);position:absolute;top:12px;left:0}
.jbfilter-buttons{text-align:center}
#Mod785,#Mod886{background:#f5f5f5}
#Mod785 .module-ct,#Mod886 .module-ct{padding:0 15px}
.ui-slider-vertical{box-shadow:inset 0 0 10px rgba(0,0,0,0.3);border-radius:10px}
.jbfilter-buttons input.jsReset.uk-button{background:transparent;border:none!important;display:block;text-decoration:underline;padding:0;width:100%;text-align:right}
.wrap-reset{position:relative;margin:auto;margin-bottom:auto;max-width:130px;margin-bottom:20px}
.jbprice-value-row span.jbprice-value-label,.uk-form div.url.uk-form-row{display:none}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#fff;background-color:#333!important}
.jbzoo-item.jbzoo-item-proekt.jbzoo-item-teaser.jbzoo-item-1647 div.pr-text h4.item-title{line-height:14px}
.video.txtv{float:right;margin-left:20px;margin-bottom:20px}
#napravrow .sppb-icon-inner{z-index:200;position:relative;margin-top:-50px}
#napravrow .sppb-addon-content{padding-bottom:30px}
#napravrow h3{font-size:18px;padding-top:35px;text-transform:uppercase}
#napravrow p{color:#666;padding:0 35px;font-size:13px}
#napravrow.sppb-section div.sppb-row-container div.sppb-row.sppb-no-gutter .sppb-col-md-3 .sppb-column:hover{background-color:rgba(0,0,0,0.2)}
.home #t3-mainbody.container{width:100%!important}
.itemid-524 .projects div.item a.uk-position-cover{z-index:2;position:absolute;width:100%;height:100%}
.jbzoo-item-proekt.jbzoo-item-teaser .jbcurrency-value{font-size:18px!important}
.itemid-101.home #t3-content.t3-content.col-xs-12.ls-overflow-visible{padding:0}
p#head3{font-size:24px;margin-top:20px;margin-bottom:10px}
.sppb-section div.sppb-container-inner div.sppb-row,.sppb-section.sppb-row-have-ext-bg div.sppb-container-inner div.sppb-row{margin-right:0!important;margin-left:0!important}
.container_filter .ploshad{width:300px!important;height:36px!important}
.jbfilter-jbpriceplain{margin-top:20px}
div.jbfilter-element div.jbfilter-row.jbfilter-jbprice.jbfilter-jbprice-core.jbfilter-value-slider label.jbfilter-label{margin-bottom:20px}
.textx p{text-align:justify}
.sppb-addon-content h3.sppb-addon-title{font-size:18px;font-weight:700}
#sht{display:inline-block;float:left;margin-top:45px}
.container_filter #hddValue2{font-size:49px;color:#000;display:inline-block;text-align:left!important;width:auto!important;line-height:80px;float:left}
.modpagecrollbtns.label span{float:none;display:block;font-size:15px}
a#sppb-modal-1554121925961-selector.sppb-modal-selector.sppb-magnific-popup span.text{position:absolute;margin-top:36px;font-size:10px;margin-left:5px}
.modal-header .close{margin-top:-22px!important}
div.modal.fade.bs-example-modal-sm.in{background:none!important;box-shadow:none!important;border:0!important}
#video-foto{background:rgba(45,45,45,0.98)!important;background-repeat:no-repeat!important;background-size:inherit!important;background-attachment:scroll!important;background-position:50% 50%!important}
.info_kalk{cursor:pointer;width:15px;height:15px;color:#fff;background:#1655ad;border-radius:50%;line-height:15px;text-align:center;position:absolute;margin-top:10px;margin-left:10px}
.name_params{padding:0 7px!important}
.name_params span{vertical-align:middle;height:50px;display:table-cell;line-height:1}
.item-social{background:#f7f7f7;padding:20px;margin:0;margin-bottom:30px;padding-bottom:40px}
.item-social h3{margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px}
.result_cal_se div.col-md-3 input.form-control.btn.sender{background:#1655ad;color:#FFF}
.varian{padding-bottom:0;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;padding-right:0;width:88%}
.slider-nav button:before{color:green}
.block_gr_calk.col-md-3{height:175px;width:18.9%;margin:5px}
.block_gr_calk.col-md-3 .img_calk{opacity:1;text-align:center;padding-bottom:5px}
.block_gr_calk.col-md-3 .img_calk img{max-height:110px;width:auto}
.block_gr_calk.col-md-3.active .img_calk{opacity:1}
.block_gr_calk.col-md-3.active{opacity:1;border:3px solid #1655ad!important}
.name_group{font-weight:600;font-size:19px}
.price_group{float:left;font-size:24px;margin-right:5px}
.simbol{float:left;line-height:34px}
.itogo_sun{color:#1655ad;font:28px Archive;text-transform:uppercase;text-align:left;margin-bottom:20px;margin-top:20px;border-top:1px solid #ccc;padding-top:20px}
.sum_itog{color:#000}




.jbzoo-item.jbzoo-item-proekt.jbzoo-item-full div.item-image.uk-divider a img
{
	width: 197px !important; height: auto !important;
}

.form_calck{display:inline-table;width:100%}
#results{display:none;text-align:center;font-size:24px;padding:50px 0}
#myModals{height:180px;padding:20px;font-style:italic;line-height:20px}
#myModals button{position:absolute;right:20px;bottom:20px}
.info_kalk{cursor:pointer;width:15px;height:15px;color:#fff;background:#1655ad;border-radius:50%;line-height:15px;text-align:center;position:absolute;margin-top:10px;margin-left:10px}
.name_params{padding:0 7px!important}
.name_params span{vertical-align:middle;height:50px;display:table-cell;line-height:1}
.item-social{background:#f7f7f7;padding:20px;margin:0;margin-bottom:30px;padding-bottom:40px}
.item-social h3{margin-top:0;border-bottom:1px solid #ccc;padding-bottom:10px}
.result_cal_se div.col-md-3 input.form-control.btn.sender{background:#1655ad;color:#FFF}
.varian{padding-bottom:0;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;padding-right:0;width:88%}
.slider-nav button:before{color:green}
#prq,#prq .sppb-col-md-6,#prq .sppb-col-md-3{padding:0!important;margin:0!important}
.varian{padding-bottom:0;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:20px;padding-right:0;width:88%}
.now_click{opacity:.3}
div.name_block_calk div.col-md-1{float:left}
.modal-title{margin:0;line-height:1.42857143;font-weight:700}
.set_9_btn3-corner{padding:0 25px;border:none;background:transparent;color:#333;width:auto;text-transform:uppercase;float:left;position:relative;line-height:45px;cursor:pointer}
.set_9_btn3-corner span{position:absolute;background-color:#dd483f;display:block;transition:all 200ms}
.set_9_btn3-corner .line1,.set_9_btn3-corner .line3{height:2px;width:20px}
.set_9_btn3-corner .line2,.set_9_btn3-corner .line4{height:20px;width:2px}
.set_9_btn3-corner .line1,.set_9_btn3-corner .line2{top:0;right:0}
.set_9_btn3-corner .line3,.set_9_btn3-corner .line4{bottom:0;left:0}
.set_9_btn3-corner.reverse .line1,.set_9_btn3-corner.reverse .line3{width:100%}
.set_9_btn3-corner.reverse .line2,.set_9_btn3-corner.reverse .line4{height:100%}
.set_9_btn3-corner:hover,.set_9_btn3-corner:active{background-color:transparent;color:#333}
.set_9_btn3-corner:hover .line1,.set_9_btn3-corner:active .line1,.set_9_btn3-corner:hover .line3,.set_9_btn3-corner:active .line3{width:100%}
.set_9_btn3-corner:hover .line2,.set_9_btn3-corner:active .line2,.set_9_btn3-corner:hover .line4,.set_9_btn3-corner:active .line4{height:100%}
.set_9_btn3-corner:hover.reverse .line1,.set_9_btn3-corner:active.reverse .line1,.set_9_btn3-corner:hover.reverse .line3,.set_9_btn3-corner:active.reverse .line3{width:20px}
.set_9_btn3-corner:hover.reverse .line2,.set_9_btn3-corner:active.reverse .line2,.set_9_btn3-corner:hover.reverse .line4,.set_9_btn3-corner:active.reverse .line4{height:20px}
.abtn{margin:auto;text-align:center;float:none;display:table}
#ls-global.su-shortcodes-loaded div.t3-wrapper div.nav_site.w1800 div.container div.pweb-modal.pweb-labels-inline.pweb-horizontal.pweb-icomoon{display:none}
#videoklient h2{line-height:1.1!important}
.home h1.sppb-addon-title{text-align:center;margin-bottom:40px}
#mod-finder-searchword786{background:#443225;border:none;width:100%;margin:0;margin-top:0;margin-top:0;margin-top:-8px!important;border-radius:0;font-size:12px;float:right;max-width:200px}
.btn-primary{color:#9e9d9d;background-color:#443225;float:right;border-color:#443225;margin-top:-8px!important;border-radius:0;padding:6px;}
.callback-bt{border:2px solid #f32317;border-radius:50%;box-shadow:0 8px 10px rgba(253,56,56,0.3);cursor:pointer;height:70px;text-align:center;width:70px;position:fixed;right:8%;bottom:18%;z-index:999;transition:.3s;-webkit-animation:hoverWave linear 1s infinite;animation:hoverWave linear 1s infinite;background:url(/templates/ambient/new/img/play-button.png) red 50% 50% no-repeat;background-size:auto;background-size:cover}
.callback-bt .text-call{height:77px;width:77px;border-radius:50%;position:relative;overflow:hidden}
.callback-bt .text-call span{text-align:center;color:#fff;opacity:0;font-size:0;position:absolute;right:28px;top:47px;line-height:14px;font-weight:600;text-transform:uppercase;transition:opacity .3s linear;opacity:1;font-size:9px}
.callback-bt:hover i{display:none;color:#38a3fd;font-size:40px;transition:.3s}
.callback-bt i{color:#fff;font-size:40px;transition:.3s;line-height:72px;transition:.5s ease-in-out;animation:1200ms ease 0 normal none 1 running shake;animation-iteration-count:infinite;-webkit-animation:1200ms ease 0 normal none 1 running shake;-webkit-animation-iteration-count:infinite}
@-webkit-keyframes hoverWave {
0%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 0 rgba(253,56,56,0.2),0 0 0 0 rgba(253,56,56,0.2)}
40%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 15px rgba(253,56,56,0.2),0 0 0 0 rgba(253,56,56,0.2)}
80%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 30px rgba(253,56,56,0),0 0 0 26.7px rgba(253,56,56,0.067)}
100%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 30px rgba(253,56,56,0),0 0 0 40px rgba(253,56,56,0.0)}
}
@keyframes hoverWave {
0%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 0 rgba(253,56,56,0.2),0 0 0 0 rgba(253,56,56,0.2)}
40%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 15px rgba(253,56,56,0.2),0 0 0 0 rgba(253,56,56,0.2)}
80%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 30px rgba(253,56,56,0),0 0 0 26.7px rgba(253,56,56,0.067)}
100%{box-shadow:0 8px 10px rgba(253,56,56,0.3),0 0 0 30px rgba(253,56,56,0),0 0 0 40px rgba(253,56,56,0.0)}
}
@keyframes shake {
0%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}
10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}
20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}
30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}
40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}
50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}
60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}
70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}
80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}
90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}
100%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}
}
@-webkit-keyframes shake {
0%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}
10%{transform:rotateZ(-30deg);-ms-transform:rotateZ(-30deg);-webkit-transform:rotateZ(-30deg)}
20%{transform:rotateZ(15deg);-ms-transform:rotateZ(15deg);-webkit-transform:rotateZ(15deg)}
30%{transform:rotateZ(-10deg);-ms-transform:rotateZ(-10deg);-webkit-transform:rotateZ(-10deg)}
40%{transform:rotateZ(7.5deg);-ms-transform:rotateZ(7.5deg);-webkit-transform:rotateZ(7.5deg)}
50%{transform:rotateZ(-6deg);-ms-transform:rotateZ(-6deg);-webkit-transform:rotateZ(-6deg)}
60%{transform:rotateZ(5deg);-ms-transform:rotateZ(5deg);-webkit-transform:rotateZ(5deg)}
70%{transform:rotateZ(-4.28571deg);-ms-transform:rotateZ(-4.28571deg);-webkit-transform:rotateZ(-4.28571deg)}
80%{transform:rotateZ(3.75deg);-ms-transform:rotateZ(3.75deg);-webkit-transform:rotateZ(3.75deg)}
90%{transform:rotateZ(-3.33333deg);-ms-transform:rotateZ(-3.33333deg);-webkit-transform:rotateZ(-3.33333deg)}
100%{transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-webkit-transform:rotateZ(0deg)}
}
.itemid-494 div.uk-panel.uk-panel-box{margin-bottom:20px;background:#f5f5f5;padding-bottom:14px!important}
.itemid-494 .uk-panel-teaser,.itemid-494 .uk-panel-title{margin-bottom:12px}
.su-photo-gallery-style-1 .su-photo-gallery-links a{position:absolute;top:0;left:0;z-index:1;margin-top:0;height:100%;width:100%;line-height:190px;color:#FFF;background-color:rgba(255,0,0,0.31)!important;text-align:center;-webkit-border-radius:50%;border-radius:0;-webkit-transform:translateY(20px);transform:translateY(20px);margin-left:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}
.zagl h2{margin-bottom:20px!important;background:#f5f5f5!important;padding:12px!important;border-bottom:2px solid #ccc!important;font-size:20px!important;font-weight:400!important;line-height:20px!important}
.itemid-494 div.category.alias-nashi-uslugi.uk-article-divider.uk-grid{display:none!important}
.itemid-494 .uk-panel-title{padding-left:20px;font-size:16px}
.sticky{position:sticky;top:0;min-height:2em}
.jbzoo-item-text.jbzoo-item-full a{color:red!important}
.nav_site{box-shadow:inset 0 1px 0 #ececec,0 2px 0 0 #c3c3c3,0 2px 0 #bdbbbb}
.t3-sidebar-left .nav-pills > li > a{padding:7px 15px;border-radius:0;border:1px solid #e0e0e0;box-shadow:inset 0 1px 0 #ececec,0 2px 0 0 #c3c3c3,0 2px 0 #bdbbbb}
.har .item-text{background:#f5f5f5;padding:25px;padding-bottom:25px;padding-bottom:10px;margin-top:25px}
.element-relateditemsmain.first.last div.har h4.item-title a{color:#333!important;font-size:22px}
.element-relateditemsmain.first.last div.har ul.item-metadata div.element.element-itemlink a{padding:16px!important;padding-top:16px;padding-bottom:16px;font-size:12px;margin-top:8px;display:inline-block;background:#f5f5f5;padding-bottom:7px!important;border:1px solid #e4e4e4;padding-top:8px!important}
.jbzoo-item-related ul.item-metadata div.element.element-itemlink.first.last a{padding:16px!important;padding-top:16px;padding-bottom:16px;font-size:12px;margin-top:8px;display:inline-block;background:#f5f5f5;padding-bottom:7px!important;border:1px solid #e4e4e4;padding-top:8px!important}
.jbzoo-item.jbzoo-item-postroenye-obekty.jbzoo-item-related ul.item-metadata{padding:0}
div.o_project h3.o-proekte,h3.titel-kak,.jbzoo-item-full .project-related h2,.jbzoo-item.jbzoo-item-proekt.jbzoo-item-full div.project-related h2,.itemid-491 h2.sppb-title-heading{margin-bottom:20px;background:#f5f5f5;padding:12px;border-bottom:2px solid #ccc;font-size:20px}
.itemid-491 h2.sppb-title-heading{padding-bottom:28px;padding-top:20px}
.jbzoo-item.jbzoo-item-postroenye-obekty.jbzoo-item-related .item-image.uk-align-center{float:none;margin-right:0}
.jbzoo-item-postroenye-obekty.jbzoo-item-related h4.item-title a{font-size:18px;color:#191919;font-weight:400}
@media (min-width: 1500px) {
.sppbb .sppb-row-container{width:1400px}
}
.b-red{margin:auto;border-top:7px solid #f32317;border-bottom:7px solid #f32317;padding-top:20px;padding-bottom:16px}
.kvadr ol li::before{counter-increment:myCounter;content:counter(myCounter);color:#fff;background:#f32317;display:inline-block;text-align:center;line-height:normal;height:auto;width:auto;position:absolute;top:0;left:0;padding:3px 8px}
.kvadr ol li{list-style:none;list-style:none;position:relative;padding-left:40px;margin-bottom:20px}
.kvadr ol{padding-left:10px}
.logo div.logo-image a img{float:left;width:55px;margin-right:10px}
.logo-image a div.text-logo{color:#fff;float:left;font-size:23px;margin-top:3px;font-family:"Times New Roman",Times,serif}
.logo-image a div.text-logo span{font-size:13px;display:block}
.itemid-495 .sppb-icon.sppb-text-center span.sppb-icon-inner{color:#fff!important;background-color:#333!important}
.yourcarisemptypllles{display:grid;line-height:13px;padding-top:10px}
.cartmodtop i.uk-icon-shopping-cart{color:#394d7d;font-size:36px;margin-left:10px;margin-top:6px;transform:scale(-1,1)}
span.jbcart-module-total-items.circle{background-color:rgba(105,183,84,0.81);border-radius:100%;color:#fff;display:inline-block;float:left;font-size:13px;padding:2px;position:relative;text-align:center;top:6px;z-index:2;height:20px;width:23px;left:5px}
div#pwebcontact895_container.pwebcontact-container.modal-dialog form#pwebcontact895_form.pwebcontact-form div.pweb-msg.pweb-msg-after,div#pwebcontact895_container.pwebcontact-container.modal-dialog form#pwebcontact895_form.pwebcontact-form div.pweb-fields div.pweb-field-container.pweb-field-buttons{display:none}
#pwebcontact895_text-0{margin-bottom:0}
.cartmodtop{float:left;margin-left:-26px;margin-right:20px}
.subcategory-kirpich,.subcategory-bloki,.subcategory-proizvoditeli{text-align:center}
.itemid-864 h2.subcategory-title{font-size:18px}
.jbzoo-item.jbzoo-item-element-kataloga.jbzoo-item-teaser{border:2px solid #f5f5f5;padding:10px}
.jbprice-type-plain div.jbprice-tmpl-teaser div.jbprice-buttons.jsElement.jsPriceElement.jsButtons.jsCore.jselementteaserlist1{float:right;margin-top:-40px}
.jbzoo-item-element-kataloga h1.item-title{margin-top:0;margin-bottom:30px}
.jbprice-type-plain div.jbprice-tmpl-full div.jbprice-buttons.jsElement.jsPriceElement.jsButtons.jsCore.jselementfulllist1 div.jbprice-buttons.jsPriceButtons.not-in-cart{margin-bottom:30px}
.jbzoo-item-element-kataloga.jbzoo-item-full div.rborder.jb-box.jb-divider-bottom div.jb-row.clearfix div.width50 div#item-prop.jb-tab-panel{background:#f5f5f5;padding:20px;padding-bottom:20px;padding-bottom:2px}
.jbzoo-item-proekt.jbzoo-item-full .video-block img.jbimage{max-height:550px;width:auto}
.jbzoo-item-proekt.jbzoo-item-full .img_op.uk-divider div.video-block .jbimage-link{border:2px solid #c3c3c3!important}
#pohozh.sppb-section{border-top:3px solid #e3000b}
.o_project.uk-panel.uk-panel-box.uk-clearfix div.item-text div.jbvideo.youtube{float:left;max-height:300px;margin-right:20px!important;margin-bottom:17px}
.o_project.uk-panel.uk-panel-box.uk-clearfix div.item-text div.jbvideo.rutube{float:left;max-height:300px;margin-right:20px!important;margin-bottom:17px}
.item-text .youtube:hover .play{background-image:url(/images/elements/play_h.png)!important}
.youtube:hover .play{background-image:url(/images/elements/play_h.png)!important}
.item-text .play{background-attachment:scroll!important;background-clip:border-box!important;background-color:rgba(0,0,0,0)!important;background-image:url(/images/elements/play.png)!important;background-origin:padding-box!important;background-position:center center;background-repeat:no-repeat!important;background-size:auto auto!important;height:70px;top:-180px;background-size:70px!important;opacity:.9;width:100%;z-index:10;position:relative}
.jbzoo-item.jbzoo-item-postroenye-obekty.jbzoo-item-full .img_box.uk-panel.uk-panel-box.uk-clearfix{float:left;margin-right:20px;z-index:2}
.zagl h2{margin-bottom:20px;background:#f5f5f5;padding:12px;border-bottom:2px solid #ccc;font-size:20px}
.contentpane iframe#blockrandom.wrapper{border:none;padding:10px;background:none!important}
.jbzoo-item-postroenye-obekty .jbimage-link{padding-bottom:3px!important}
.preimtext div.sppb-media div.pull-left{width:11%!important}
.preimtext div.sppb-column-addons .clearfix{margin-bottom:10px!important}
.preimtext .sppb-addon-text{line-height:1.4!important}
.preimtext .sppb-addon-title{font-size:20px}
.jbzoo-item-full .item-image-dop a,.su-photo-gallery-slide.cbp-item div.cbp-item-wrapper div.su-pg-item,div#gallery-1.clearfix a.jbgallery.uk-thumbnail.uk-overlay.block-divider{display:inline-block;max-width:100%;margin:0;padding:5px!important;border:2px solid #e3e3e3!important;background:#fff!important;border-radius:2px;margin:8px 4px!important;background:#f5f5f5!important}
.jbzoo-item.jbzoo-item-postroenye-obekty h1.item-title{margin-bottom:45px}
.o_project div.item-text div.element.element-textarea.first.last p iframe.mce-item-media.mce-item-iframe{float:right;margin-left:30px}
label.radio-lbl.lbl-.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-corner-left{display:none}
.jbzoo .jbfilter-label{background:transparent;text-transform:uppercase;font-size:13px;color:#414141;padding-left:0;padding-right:0}
a#sppb-modal-1554121925961-selector.sppb-modal-selector.sppb-magnific-popup{border:2px solid #e1b500;border-radius:50%;padding:10px;background:#e1b500}
a#sppb-modal-1554121925961-selector.sppb-modal-selector.sppb-magnific-popup .fa{color:#fff}
nav li a{
	
    background: #37281c;font-family:'PTSerif';margin-right:10px;font-weight:300;border-radius:4px;
	
	/*background:#45484d;background:-moz-linear-gradient(top,#45484d 0%,#000 100%);background:-webkit-linear-gradient(top,#45484d 0%,#000 100%);background:linear-gradient(to bottom,#45484d 0%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0)
	*/
	
	
	}
	
	.t3-header {
		    background: #443225;
	}
nav li a:hover{    background-color: #443225 !important;  }
#section-id-1552126340332,#section-id-1549715488712{box-shadow:0 2px 4px -1px rgba(0,0,0,0.06),0 4px 5px 0 rgba(0,0,0,0.06),0 1px 10px 0 rgba(0,0,0,0.08)}
.knopkazk{float:right;background:#443225;border:none;padding:8px 14px;font-family:'PTSerif';font-weight:300;margin-top:-8px;margin-left:5px;font-size:13px;color:#dedfe1}
.knopkazk:hover {color: #fff}
.dopmenu .finder INPUT[type="text"]{color:#fff}
div.post-items div.post-item a.uk-position-cover{position:absolute;width:100%;height:100%;z-index:1}
.jbfilter-jbpriceplain div.jbfilter-element div.jbfilter-row.jbfilter-jbprice.jbfilter-jbprice-core.jbfilter-value-range div.jbfilter-element div.jbprice-ranges label{float:left;width:10%;margin-bottom:0;margin-top:6px}
#smartsearch-btn{margin-top:0!important;border-radius:3px}
.jbprice-ranges input.jbprice-filter-value-min,.jbprice-ranges input.jbprice-filter-value-max{width:35%!important;float:left!important;margin-right:5%!important}
.ui-slider-horizontal .ui-slider-range{height:18px!important}
.jbfilter-row.jbfilter-jbprice.jbfilter-jbprice-core.jbfilter-value-slider div.jbfilter-element div.jsSlider.jbslider .slider-value-0,.jbfilter-row.jbfilter-jbprice.jbfilter-jbprice-core.jbfilter-value-slider div.jbfilter-element div.jsSlider.jbslider .slider-value-1{margin-top:20px}
.jbfilter-jbpriceplain div.jbfilter-element div.jbfilter-row.jbfilter-jbprice.jbfilter-jbprice-core.jbfilter-value-range{margin-bottom:30px}
.jbzoo-item-postroenye-obekty.jbzoo-item-full .item-image-dop .jbimage-gallery{float:left}
#tab-text div.element.element-textarea.first.last p#vidos{height:300px}
.item-image.uk-align-center .uk-overlay-area{color:#fff;z-index:6;pointer-events:none}
a.red-button.arrow{color:#fff!important}
#Mod886.t3-module.modulepodbor{margin-bottom:20px!important}
.jbzoo .jbfilter-row{margin-bottom:0;padding-bottom:0}
#column-id-1549726345495.sppb-column div.sppb-column-addons,#column-id-1554387684906.sppb-column div.sppb-column-addons,#column-id-1554387684931.sppb-column div.sppb-column-addons{background:#f5f5f5;border-right:1px solid silver;border-bottom:1px solid silver;border-left:1px solid silver}
#sppb-addon-1554455480585.clearfix,#sppb-addon-1554455480597.clearfix,#sppb-addon-1554455480619.clearfix{padding-left:23px;padding-right:23px;padding-bottom:10px}
#column-id-1549726345495.sppb-column div.sppb-column-addons,#column-id-1554387684906.sppb-column div.sppb-column-addons,#column-id-1554387684931.sppb-column div.sppb-column-addons{box-shadow:0 0 10px rgba(77,77,77,0.5)}
.sppb-addon-image-overlay-icon:active,.sppb-addon-image-overlay-icon:focus,.sppb-addon-image-overlay-icon:hover{text-decoration:none;color:#fff;background:#fe0c0c4d!important;outline:0}
#sp-page-builder .sppb-addon-single-image-container .sppb-addon-image-overlay{background:none!important}
.sppb-addon-image-overlay-icon{position:absolute;text-decoration:none;display:none;font-size:37px;text-align:center;top:0;left:0;border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s;width:100%;height:100%;margin:0;color:#0000!important}
.menu-st h4.sppb-title-heading{font-size:18px!important;margin:0!important;padding:0!important;font-weight:400!important}
.menu-st li{border-radius:0;border:1px solid #e0e0e0;box-shadow:inset 0 1px 0 #ececec,0 2px 0 0 #c3c3c3,0 2px 0 #bdbbbb;margin-right:10px;background:#fff}
.menu-st .sppb-section-title{margin-bottom:10px!important;position:relative;z-index:1}
.menu-st{border-bottom:2px solid #cacaca}
.knopkav{float:right;background:red;border:none;padding:13px 30px;font-family:'PTSerif';font-weight:300;font-size:16px;color:#dedfe1;margin-top:37px}
.knopkav:hover{background:#333;color:#fff}
.fzzz .cta-content{margin-left:18px;margin-top:32px}
.itemid-904 div.sppb-container div.sppb-section-title.sppb-text-left,.itemid-697 div.sppb-container div.sppb-section-title.sppb-text-left,.itemid-672 div.sppb-container div.sppb-section-title.sppb-text-left,.itemid-553 div.sppb-container div.sppb-section-title.sppb-text-left,.itemid-595 div.sppb-container div.sppb-section-title.sppb-text-left,.itemid-700 div.sppb-container div.sppb-section-title.sppb-text-left,.itemid-704 div.sppb-container div.sppb-section-title.sppb-text-left{margin-bottom:20px!important}
.clearfix div.sppb-addon.sppb-addon-text-block div.sppb-addon-content p span a img:hover{display:block;text-decoration:none;background:#fe0c0c4d!important;outline:0}
div.project-gallery div.uk-width-medium-1-1 div.index-0 .element-relateditemsmain.first.last div.har ul.item-metadata,div.project-gallery div.uk-width-medium-1-1 div.index-0 .element-relateditemsmain.first.last div.har h4.item-title{width:100%;float:left}
div.uk-clearfix div.item-image.uk-align-center div.jbvideo.youtube a.jbvideo-popup img{width:100%;height:auto}


@media screen and (max-device-width:480px)
{
	
	.element-jbvideo{justify-content: center;}
.text-logo #dvetis{display:none;}
.logo img {display:none; padding-top:10px; }
#sppb-addon-1551859194100 .sppb-addon-title { text-transform: uppercase; }
/*.sppb-youtube-video-bg iframe {display: none;}*/
div.modpagescrollbtns.scrollbtnscontainer {    visibility: hidden;  }
div.container div.col-xs-12.col-sm-2.logo{	float: left;max-width: 132px; z-index:9999;text-align: left;vertical-align: bottom;display: inline-block !important;top: 2px;}
.text-logo {    margin-left: 0; }
#t3-header.t3-header.w1800 div.row div.container div.col-xs-12.col-sm-7 { margin-top: -36px; }
.navbar-fixed-top.sticky div.row div.container div.col-xs-12.col-sm-3.contt { width: 200px !important;margin-top: -34px;float: right;margin-right: 46px; z-index: 10000;position: relative; }
.text-logo {margin-left: 0 !important;}
.contt a.phone-a {    font-size: 16px !important;}
.col-xs-12.col-sm-7 nav#t3-mainnav.wrap.navbar.t3-mainnav.menu-wh div.navbar-header button.navbar-toggle { padding: 0; margin: 0; }
.text-logo { 	padding-top: 10px; 	padding: 0 !important;}
.text-logo a { 	font-size: 17px !important; }
 header#t3-header.t3-header.w1800 {padding-top: 25px;}
#t3-mainnav { 	padding-top: 8px; }
div.t3-wrapper.ls-overflow-visible div.navbar-fixed-top.sticky { border-top: 2px solid red; }
div.t3-navbar-collapse ul li a { 	background: #2d2d2d; border: 0 !important; }
#sppb-addon-1551859194100 .sppb-addon-title {font-size: 27px !important; line-height: 29px !important;}

#sppb-addon-1554121925961.clearfix div.sppb-text-right { text-align: center; }

a#sppb-modal-1554121925961-selector.sppb-modal-selector.sppb-magnific-popup { padding: 10px;    padding-top: 10px;    padding-bottom: 10px;padding-top: 10px;padding-top: 0; margin: 10px 0; border-radius: 4px;padding-bottom: 2px;}
a#sppb-modal-1554121925961-selector.sppb-modal-selector.sppb-magnific-popup span.text {position: relative;margin: 0;font-size: 13px;padding-left: 10px;}

.task-item #t3-mainbody.container.t3-mainbody
{
	display: flex;flex-flow: wrap;
}

.task-item div#t3-mainbody.container.t3-mainbody .t3-sidebar.t3-sidebar-left 
{
	    order: 2;
}

.task-item #t3-mainbody.container.t3-mainbody div#t3-content.t3-content
{
	    order: 1;
}


#section-id-1549633569477 .su-trailer-box
{
 height: 100px;
    
}
 


#section-id-1549633569477 h2
{
    font-size: 10px !important;
    line-height: 12px !important;
}

#section-id-1549633569477 .sppb-col-md-4
{
 height: 100px;
}


}


.logo-xtx { float: left; }
.text-logo a { font-size: 21px; font-family: PTSerif;    color: #fff; }
#dvetis { display: inline-block; font-family: PTSerif;   color: #fff; }
@media screen and (max-device-width:480px){
img {
    width: 100%;
    height: 100%;

  }
  
  .jbzoo-item.jbzoo-item-proekt.jbzoo-item-full div.item-image.uk-divider a img,
.col-xs-7.video_b .img_op.uk-divider div.video-block a img.jbimage { width: 100% !important; } 

  a.readon.granit {
    display: inline-block;
    margin-top: 14px;
}
  .jbfilter-buttons .wrap-reset{visibility: hidden;}
  .uk-pagination {
    display: inline-block;
    width: 100%;
}

  div.jbzoo-item.jbzoo-item-proekt.jbzoo-item-teaser div.uk-clearfix div.item-image.uk-align-left{width:100%}
  
  .item-cenap{opacity:1 !important;}
  .jbfilter-element .jbzoo .jbfilter .ui-widget{font-size: 7px !important;}
  .jbfilter-row.jbfilter-jqueryui .ui-button-text {
    padding: 0.4em 4px;
}
  .ui-slider.ui-slider-vertical.ui-widget.ui-widget-content.ui-corner-all{width: 24.5px !important;}
}
@media screen and (max-device-width:768px){
  .ui-button-text span{font-size: 7px !important;}
  .project-related .item-column .jbzoo-item .item-ploshad{margin-top:-185px !important;}
  .project-related .items .last{margin-bottom:40px;}
  .projects .item.smobs{display:block !important;}
  .item-cenap{visibility:hidden;}
  .project-related .item-column .jbzoo-item .item-image a{width:100%}
  .t3-content .uk-pagination{margin-top: 26px;}
  .o_project.uk-panel.uk-panel-box.uk-clearfix div.item-text div.jbvideo.rutube {width: 100%;}
}
.projects .item.smobs{display:none;}


@media screen and (max-width: 1920px){.btn-primary{padding:6px !important}}
@media screen and (max-width: 768px){
.ckrls{padding: 0px 8px 5.3px 8px !important;}
.zima_mob{display:flex;}
.rew_back{display: flex; flex-direction: column-reverse;}
/* .rel_img{display: flex; flex-direction: column-reverse;} */
.jbzoo .uk-divider{text-align: center; margin-top: 10px;}  
.jbzoo-item-videogalereya .uk-divider{min-height:60px;}  
.kod-tovr{display:none;}
.hert_tt_off{display:none;}
.har.tt{margin-top:15px}
.har .item-text{padding:10px}
.har .item-text p{margin:0;}
.nw_tc{
	padding-top: 10px !important;
}
.nw_tc .sppb-section-title .sppb-title-heading{
	margin-bottom:0 !important;
}
.nw_tc .sppb-title-subheading{
	text-align: justify;
    max-width: 100% !important;
}

.t-cenys .sppb-title-subheading{
	text-align: justify;
    max-width: 100% !important;
}

#section-id-1554104334903 div.sppb-section-title.sppb-text-center h2.sppb-title-heading{margin-bottom:0 !important; padding-top: 10px !important; font-size:18px !important;}
#section-id-1549657226448{display:none;}
#section-id-1551718768967{padding-bottom:0 !important;}
#section-id-1550638263800{padding-top:0 !important;padding-left:10px !important;}
}