
@font-face{font-family:roboto;font-style:normal;font-weight:400;src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff2) format("woff2"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype"),url(../fonts/RobotoRegular/RobotoRegular.svg#roboto) format("svg")}@font-face{font-family:roboto;font-style:normal;font-weight:700;src:url(../fonts/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoBold/RobotoBold.woff2) format("woff2"),url(../fonts/RobotoBold/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold/RobotoBold.ttf) format("truetype"),url(../fonts/RobotoBold/RobotoBold.svg#roboto) format("svg")}@font-face{font-family:roboto;font-style:normal;font-weight:600;src:url(../fonts/RobotoMedium/RobotoMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoMedium/RobotoMedium.woff2) format("woff2"),url(../fonts/RobotoMedium/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium/RobotoMedium.ttf) format("truetype"),url(../fonts/RobotoMedium/RobotoMedium.svg#roboto) format("svg")}@font-face{font-family:roboto;font-style:normal;font-weight:200;src:url(../fonts/RobotoLight/RobotoLight.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoLight/RobotoLight.woff2) format("woff2"),url(../fonts/RobotoLight/RobotoLight.woff) format("woff"),url(../fonts/RobotoLight/RobotoLight.ttf) format("truetype"),url(../fonts/RobotoLight/RobotoLight.svg#roboto) format("svg")}*{margin:0;padding:0}li{list-style:none}a{font-family:roboto,sans-serif;color:#5b5252}a:hover{color:#5b5252;text-decoration:none}p{font-family:roboto,sans-serif;color:#5b5252}.topLine{background-color:#b14641;height:89px}.topLine p{font-family:roboto,sans-serif;font-weight:700;display:inline-block;color:#fff;font-size:19px;text-align:center}.slogan{line-height:31px;margin-top:12px}.slogan span{white-space:nowrap}.topContact{text-align:right}.topContact p{margin-left:20px;line-height:89px}.topContact p .nameCity{white-space:nowrap;position:absolute;top:0;left:125px;text-decoration:underline}.topContact .personalArea{margin-right:0;display:inline-block;position:relative}.topContact .personalArea .log{color:#fff;font-size:19px;font-weight:700}.topContact .personalArea .log:hover~.dropdown-menu.dropdown-menu-right{display:block}.topContact .personalArea .dropdown-menu.dropdown-menu-right{top:23px;right:auto}.topContact .personalArea .dropdown-menu.dropdown-menu-right:hover{display:block}.city{display:inline-block}.city p{position:relative}.city select{cursor:pointer;opacity:0;position:relative;z-index:5;width: 150px !important;}.city option{font-size:16px}.phone-num:focus{color:#fff}.phone-num:hover{color:#fff}.logo{width:100%;margin-top:47px}.search input{height:59px;width:316px;border:none;background-color:#edecec;vertical-align:middle;padding-left:44px;color:#5b5252;font-size:16px;font-family:roboto,sans-serif}.search input:focus{outline:0}.search .search-input{height:59px;width:74px;border:none;background-color:#b14641;background-image:url(../image/search.svg);-webkit-background-size:35px 35px;background-size:35px;background-repeat:no-repeat;background-position:center;vertical-align:middle;font-size:40px;margin-left:-4px}.search .search-input:focus{outline:0}.topSearch{text-align:right}.hotLine{text-transform:uppercase;font-size:30px;margin-top:16px}.hotLine span{white-space:nowrap}.freeCalls{font-size:20px;font-size:18px}.freeCalls span{font-size:30px;font-size:22px;line-height:30px;margin-bottom:17px}.content{margin-top:29px}header{margin-bottom:29px}.hamburger{display:none;padding:0;margin-bottom:11px;position:relative;z-index:15}.hamburger-inner{background-color:#b14641}.hamburger-inner:before{background-color:#b14641}.hamburger-inner:after{background-color:#b14641}.leftMenu li{margin-bottom:2px;position:relative}.leftMenu a{display:inline-block;background-color:#b14641;width:100%;color:#fff;text-transform:uppercase;font-size:20px;text-align:center;padding:14px 8px;line-height:25px}.leftMenu a:hover{background-color:#514949}.leftMenu .active{background-color:#514949}.leftMenu .active:hover{background-color:#514949}.leftMenu .sub-item{color:#5b5252;background-color:#edecec}.leftMenu .sub-item:hover{color:#fff}.leftMenu .sub-item.active{color:#fff;background-color:#938787}.leftMenu .sub-item2{background-color:#c9cc95;font-size:19px}.leftMenu .sub-item2.active{color:#fff;background-color:#938787}.leftSubmenu{display:none;position:absolute;right:-308px;top:0;width:308px;z-index:10}.leftSubmenu li{border:1px solid #5b5252;margin-bottom:0}.leftSubmenu li a{padding:14px 8px;background-color:#edecec;color:#5b5252}.leftSubmenu li a:hover{color:#fff}.mainMenu{margin:11px 0;text-align:justify;text-justify:newspaper;line-height:0;font-size:1px}.mainMenu:after{content:"";width:100%;height:0;display:inline-block;overflow:hidden;visibility:visible}.mainMenu li{display:inline-block}.mainMenu a{font-size:20px;line-height:normal;text-transform:uppercase;font-weight:700;color:#b14641}#slideshow0{display:block;margin-top:29px}.carousel-slider{margin-top:29px}.owl-nav .fa{color:#fff;font-size:60px}.owl-prev{position:absolute;left:10px;top:50%}.owl-next{position:absolute;right:10px;top:50%}.advantages{margin-top:46px;text-align:center;font-size:0}.advantages li{display:inline-block;text-align:center;margin-top:26px;vertical-align:top;width:33.3%}.advantages p{margin:0 auto;font-size:16px;margin-top:19px;width:176px}.advantages img{height:74px}.services{margin:50px -8px;text-align:center}.services li{display:inline-block;margin:10px 8px}.services a{display:inline-block;position:relative;width:366px;overflow:hidden}.services a:hover:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.45);z-index:3}.services a:hover:after{content:"";position:absolute;right:10px;left:10px;top:10px;bottom:10px;display:inline-block;border:2px solid #fff;z-index:3}.services a:hover img{left:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.services a:hover div{top:50%;margin-top:-37px;z-index:4;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.services a:not(:hover) img{left:-10%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.services a:not(:hover) div{top:0;margin-top:0;z-index:4;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.services p{text-transform:uppercase;color:#fff;font-size:19px;text-align:center;padding:10px 40px;top:0;display:table-cell;vertical-align:middle}.services div{width:100%;background-color:rgba(0,0,0,.38);display:table;min-height:75px;position:absolute;z-index:2}.services img{position:relative;width:110%;left:-10%;display:inline-block}section{margin-bottom:20px;position:relative}section .row{margin-top:45px}section h2{color:#fff;text-transform:uppercase;font-size:30px;height:92px;background-color:#b14641;text-align:center;line-height:92px;cursor:pointer}section h3{color:#b14641;font-size:30px}section p{color:#5b5252;font-size:16px;text-indent:34px;margin-top:25px;line-height:25px}.wrapperSection{display:none}.arrowSection{background-image:url(../image/topAccent.png);width:36px;height:24px;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;margin:0 auto;position:absolute;bottom:-20px;right:0;left:0;-webkit-animation:top-bottom 1s linear infinite;animation:top-bottom 1s linear infinite}.arrowSection .arrow{position:absolute;top:0;width:36px;height:4px;background-image:url(../image/topWhite.png);-webkit-animation:top-bottom-white 1s linear infinite;animation:top-bottom-white 1s linear infinite}@-webkit-keyframes top-bottom{0%{bottom:-20px}25%{bottom:-16px}50%{bottom:-12px}75%{bottom:-16px}100%{bottom:-20px}}@keyframes top-bottom{0%{bottom:-20px}25%{bottom:-16px}50%{bottom:-12px}75%{bottom:-16px}100%{bottom:-20px}}@-webkit-keyframes top-bottom-white{0%{height:4px}25%{height:8px}50%{height:12px}75%{height:8px}100%{height:4px}}@keyframes top-bottom-white{0%{height:4px}25%{height:8px}50%{height:12px}75%{height:8px}100%{height:4px}}.sectionOne .wrapperSection{background-image:url(../image/s1bg.jpg);-webkit-background-size:contain;background-size:contain;-webkit-background-size:100% auto;background-size:100% auto;background-position-y:bottom;background-position-x:right;background-repeat:no-repeat;padding-bottom:100px;margin-bottom:-20px}.sectionTwo{text-align:center}.sectionTwo .wrapperSection{padding-bottom:50px}.sectionTwo p{text-align:left}.sectionTwo h3{text-align:left}.sectionTwo img{margin-top:50px;max-width:95%}.map{max-width:1400px;margin:0 auto;margin-top:50px;position:relative;width:95%}.map img{width:100%}.map.wrapperSection{display:block}.sectionThree .arrowSection{display:none}.branch{position:absolute;background-color:#fff}.branch .wrapperBranch{display:none;z-index:10;position:relative;background-color:#fff;border:1px solid #d2cfcf;-webkit-border-radius:3px;border-radius:3px;padding:10px 15px}.branch .wrapperBranch p{margin:0;text-indent:0;font-size:16px;line-height:29px}.branch .wrapperBranch a{font-size:16px;color:#b14641;font-weight:600;text-decoration:underline}.branch h4{color:#b14641;text-transform:uppercase;font-size:18px;min-width:148px;text-align:center;height:40px;line-height:40px;padding:0 15px;border:1px solid #d2cfcf;-webkit-border-radius:3px;border-radius:3px;display:inline-block;position:relative;margin:0;cursor:pointer}.branch h4:after{content:"";height:40px;width:53px;display:inline-block;border:1px solid #d2cfcf;-webkit-border-radius:3px;border-radius:3px;background-color:#d2cfcf;background-image:url(../image/expand-button.png);background-repeat:no-repeat;background-position:center center;color:#fff;position:absolute;top:-1px;right:-53px}.sales{top:64%;left:35%}.lviv{top:29%;left:7%}.kiev2{top:24%;left:40%}.kiev{top:18%;left:38%}.record-info.record_content .image.blog-image{float: left;padding-right: 20px;}.dnipro{top:53%;left:57%}.dnepr{top: 52%;left: 41%;}.kharkov{top:31%;left:71%}.poltava{top:30%;left:55%}.zaporozhye{top:62%;left:66%}.pokrovsk{top:42%;left:75%}.mariupol{top:54%;left:74%}.nikolaev{top:58%;left:46%}.ivano-frankivsk{top:42%;left:9%}.mukachevo{top:53%;left:1%}.chernivtsy{top:49%;left:18%}.ternopil{top:35%;left:14%}.kryvyirih{top:47%;left:62%}.kropyvnytskyi{top:46%;left:42%}.kherson{top:69%;left:56%}.kremenchug{top:37%;left:52%}.sumy{top:15%;left:59%}footer{background-color:#d5d2d2;padding:46px 0;margin-top:52px}footer .row{text-align:center}.logoFooter{width:172px;line-height:186px;vertical-align:middle;display:inline-block}.phoneFooter,.rightsFooter,.timeFooter{display:inline-block;vertical-align:middle;max-width:250px}.phoneFooter{margin-left:25px;text-align:left}.phoneFooter p{color:#5b5252;text-transform:uppercase;font-size:16px;font-weight:600;line-height:28px}.phoneFooter p span{color:#b14641;white-space:nowrap}.phoneFooter .upsite{text-transform:none;font-size:15px;font-weight:400}.phoneFooter .upsite a{color:#247eb0;font-weight:700;white-space:nowrap;text-decoration:underline}.timeFooter{text-align:left}.timeFooter p{color:#5b5252;font-size:16px;font-weight:600;line-height:19px}.timeFooter p span{color:#b14641}.rightsFooter{margin-left:25px;max-width:225px;text-align:left}.rightsFooter p{color:#5b5252;font-size:16px;font-weight:600;line-height:19px}.rightsFooter a{color:#b14641;text-decoration:underline;font-weight:600}.top{width:62px;height:50px;border:1px solid #000;-webkit-border-radius:3px;border-radius:3px;background-image:url(../image/top.png);background-repeat:no-repeat;background-position:center;cursor:pointer;margin:0 auto;display:inline-block;vertical-align:middle;margin:0 90px}.modal{background-color:rgba(0,0,0,.7);text-align:center}.modal:after{content:"";height:100%;vertical-align:middle;display:inline-block}#obr_form_wrap2{text-align:center;display:inline-block;vertical-align:middle}#obr_form_wrap2 .title{display:none}#obr_form2{background-color:#fff;width:500px;padding:15px;margin:0 auto}#obr_form2 input{width:100%;height:33px;margin:5px auto;padding:5px 10px;font-size:16px}#obr_form2 input:focus{outline:0}#obr_form2 textarea{width:100%;height:100px;padding:5px 10px;font-size:16px}#obr_form2 textarea:focus{outline:0}#obr_form2 #send_obr_form2{background-color:#b14641;border:1px solid #5b5252;color:#fff;font-size:16px;font-weight:700;height:46px;display:inline-block}#obr_form2 #send_obr_form2:hover{background-color:#bc4f4a}table td img{width:100%!important}table.resizeImage td img{width:170px!important}table{margin:0 auto!important;display:inline-block;overflow-x:auto;overflow-y:visible;max-width:100%;width:auto}#content table td{padding:10px}.breadcrumb a{color:#b14641;text-decoration:underline}.price{float:right;width:auto;display:inline-block;background-color:#b14641!important;-webkit-border-radius:5px;border-radius:5px;border:none!important;height:42px;padding:0 15px}.price p{display:inline-block;width:auto;font-size:20px;color:#fff;line-height:42px;text-transform:uppercase}.price p span{text-transform:none}.news1{width:48%;display:inline-block;vertical-align:top}.newsItem{display:inline-block}.newsItem2{display:inline-block;margin-left:10px}.mapContacts .branch h4{height:30px;line-height:30px;font-size:16px}.mapContacts .branch h4:after{display:none}.mapContacts .branch .wrapperBranch{padding:10px}.mapContacts .branch .wrapperBranch a,.mapContacts .branch .wrapperBranch p{font-size:14px}#gallery{padding:0;margin-bottom:20px;text-align:center;line-height:0;font-size:1px}.banner_img{width:160px;height:100px;display:inline-block;margin:2px}.banner_img a{width:160px;height:100px;display:inline-block}.photo_articles a{float:left}.banner_img .image{width:160px;height:100px;-webkit-background-size:cover;background-size:cover}.servicesCat{text-align:center;width:100%}.servicesCat h4{font-size:20px;color:grey}.servicesCat li{display:inline-block;margin:10px 8px;position:relative;width:260px;height:230px;border:2px solid rgba(0,0,0,.45)}.servicesCat a{display:inline-block;position:relative;width:100%;height:100%;overflow:hidden;color:#fff}.servicesCat a:after{content:"";display:inline-block;height:100%;vertical-align:middle}.servicesCat li:hover p a:before{background-color:transparent}.servicesCat li:hover a:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.15);z-index:3}.servicesCat li:hover img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.servicesCat li:hover div{top:50%;margin-top:-32px;z-index:4;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.servicesCat li:not(:hover) img{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.servicesCat li:not(:hover) div{top:0;margin-top:0;z-index:4;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.servicesCat p{color:#fff;font-size:19px;text-align:center;padding:5px 5px;top:0;display:table-cell;vertical-align:middle}.servicesCat div{width:100%;background-color:rgba(0,0,0,.5);display:table;min-height:64px;position:absolute;z-index:2}.servicesCat img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;line-height:200px}.servicesCat .long{width:auto}@media only screen and (max-width:1200px){.hotLine{font-size:25px}.search input{height:44px}.search .search-input{height:44px;width:60px;-webkit-background-size:26px 26px;background-size:26px}.freeCalls span{font-size:25px;font-size:22px;display:inline-block}.leftMenu a{padding:14px 5px;font-size:16px}.mainMenu a{font-size:16px}.advantages{margin-top:25px}section h2{font-size:23px;height:auto;line-height:normal;padding:10px 0}section h3{font-size:24px}section .row{margin-top:27px}section p{margin-top:14px}.sectionOne .wrapperSection{padding-bottom:18%}.branch h4{height:30px;line-height:30px;font-size:16px}.branch h4:after{display:none}footer .row{text-align:justify}.logoFooter,.phoneFooter,.timeFooter,.top{margin:0}.rightsFooter{max-width:100%;width:100%;margin:0;margin-top:35px;text-align:center}.rightsFooter p{display:inline-block}}@media only screen and (max-width:991px){.topContact{text-align:center;margin-top:19px}.topContact p{display:block;line-height:28px;margin-right:0;margin:0}.city{height:28px;margin:0 auto;text-align:center}.hamburger{display:inline-block}.leftMenu{display:none;position:absolute;z-index:20;background-color:#fff}.leftMenu a{width:306px;font-size:18px}}@media only screen and (max-width:767px){.topLine{height:auto;padding:5px 0}.topLine .slogan{display:block;max-width:100%;margin:0 auto;line-height:normal}.topContact{margin:0}.topContact p{line-height:normal}.logo{width:auto;display:block;margin:36px auto}.search{margin-top:20px}.topSearch{text-align:center}.mainMenu{text-align:center;margin:0;margin-top:-45px}.mainMenu li{display:block}.mainMenu a{font-size:18px;line-height:24px}.leftMenu{left:50%;margin-left:-140px}.leftMenu a{width:280px}.advantages li{width:50%}section p{text-indent:20px;margin-top:10px}.sectionOne .wrapperSection{padding-left:10px;padding-right:10px}.map{text-align:center;margin-top:35px}.map img{display:none}.branch{position:static;width:230px;text-align:center;display:inline-block;margin-top:3px}.branch .wrapperBranch{position:absolute;width:230px}.branch h4{width:100%}.branch p{text-align:center}footer{padding:32px 0}.logoFooter{display:block;margin:0 auto;margin-bottom:25px}#obr_form2{width:300px}.breadcrumb{text-align:center;margin-top:20px}.h1Category{font-size:29px;text-align:center}.price{float:none}.news1{display:block;width:auto;text-align:center;margin:0 auto}.newsItem{display:block;text-align:center}.newsItem2{display:block;text-align:center;margin:0 auto}}@media only screen and (max-width:480px){.breadcrumb{display:none}.logo{width:230px;margin:27px auto}.hotLine{font-size:22px;margin-top:34px;display:none}.freeCalls{font-size:18px;display:none}.search{margin-top:6px}.search input{width:230px;height:36px;padding-left:15px;font-size:14px}.search .search-input{height:36px;width:45px;-webkit-background-size:21px 21px;background-size:21px}.mainMenu a{font-size:16px}.owl-nav .fa{font-size:38px}.owl-prev{left:5px;top:46%}.owl-next{right:5px;top:46%}.advantages li{width:100%}.services a{width:280px}.services p{padding:0;font-size:17px}.services div{min-height:59px}section p{text-align:justify}.sectionTwo p{text-align:justify}.sectionTwo img{max-width:280px}footer .row{text-align:center}.phoneFooter,.rightsFooter,.timeFooter{display:block;width:100%;max-width:100%;margin:20px 0}.phoneFooter p,.rightsFooter p,.timeFooter p{width:100%;text-align:center}.topLine p{font-size:15px}.topContact p .nameCity{left:150px !important}.tab-content h1{font-size:25px}}
#blink-region-check {
	animation-name: blinkRegion;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	animation-duration: 1s;
	transition: all .3s ease-out;
  opacity: 1;
  font-style: normal;
}
@keyframes blinkRegion {
    from {
        opacity: 1;
    }
    to {
        opacity: .5;
    }
}
.topContact p .nameCity {
	left: 180px;
	font-style: normal;
}

.elements-home-title {
  position: absolute;
  right: 39px;
  top: -70px;
  background-color: #b14641;
  color: #fff;
  padding: 5px;
  border-radius: 3px;
}

.product-product-176 table td img {
    width: auto!important;
}

.vinnitsa {
    top: 39%;
    left: 31%;
}

.rivne {
    top: 21%;
    left: 18%;
}
.cherkasy {
    top: 31%;
    left: 40%;
}
.khmelnitskyi {
	top: 29%;
    left: 23%;
}
.uzhgorod {
    top: 47%;
    left: 0%;
}
.kharkov1 {
	top: 36%;
    left: 77%;
}
.odessa {top: 64%;left: 47%;}
.houseWrapper {
    display: none;
}

.timeFooter p a {
    padding: 5px 10px;
    margin-left: -10px;
    font-size: 20px;
}