*,:focus,:hover{outline:0!important}body{color:#333;font-size:14px;line-height:21px;font-family: 'Roboto', sans-serif;}body.offcanvas-menu{overflow:hidden}.required-star{color:red}.logotip img{max-width:100%;width:auto}.logotip-mobile{display:none}.navbar-toggle{font-size:30px;color:#34373b;text-decoration:none;display:none;float:left;margin:0;line-height:1;position:fixed;top:20px;left:20px;z-index:110;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.1);padding:7px 10px}.navbar-toggle.active{color:#fff;background:0 0;box-shadow:none}.navbar-toggle:after{content:"\f0c9";font-family:FontAwesome;vertical-align:middle}.navbar-toggle:focus,.navbar-toggle:hover{text-decoration:none}.nav-top{padding:0;list-style:none}.nav-top a,.nav-top a:hover{text-decoration:none}.nav-top__item{display:inline-block}.nav-top__item>a{display:block}.nav-top__item.dropdown{position:relative}.nav-top__item>.dropdown-menu{display:none;margin:0;padding:0;border:0;box-shadow:none;top:100%;border-radius:0}.nav-top__item:hover>.dropdown-menu{display:block}.nav-top__item .dropdown-item{display:block}.nav-top__item .dropdown-item:hover{padding:10px 20px}.nav-left{padding:0;margin:0 0 30px;list-style:none}.nav-left .nav-left__title{padding:10px 0;font-size:20px;font-weight:500;margin-top:15px}.nav-left .nav-left__item{position:relative}.nav-left .nav-left__item a{display:block;padding:10px 35px 10px 10px;position:relative;text-decoration:none}.nav-left .nav-left__item a:hover{text-decoration:none}.nav-left .nav-left__item.dropdown>a:before{display:block;content:"\f105";font-family:FontAwesome;position:absolute;right:15px;top:50%;font-size:20px;margin-top:-10px;color:inherit}.nav-left__item>.dropdown-menu{display:none;margin:0;padding:0;border:0;box-shadow:none;top:0;left:100%;border-radius:0;min-width:230px}.nav-left__item:hover>.dropdown-menu{display:block}.nav-left__item .dropdown-item{display:block}.nav-left .dropdown-item:after,.nav-left .nav-left__item:after{content:" ";position:absolute;z-index:1;width:0;height:2px;bottom:0;left:0;margin:-2px 0 0 0;-webkit-transition:150ms ease all;-moz-transition:150ms ease all;-ms-transition:150ms ease all;-o-transition:150ms ease all;transition:150ms ease all}.nav-left .dropdown-item:hover:after,.nav-left .nav-left__item:hover:after{width:100%}.news-list__item+.news-list__item{margin-top:10px;border-top:1px solid #ccc;padding-top:20px}.sidebar-news .news-list__item+.news-list__item{margin-top:10px;border-top:1px solid #ccc;padding-top:10px}.news-list__date{display:block}#main-carousel{padding-bottom:20px}.alboms-list{margin-top:20px;margin-bottom:20px}.alboms-list>div,.gallery-list>div{display:inline-block;float:none;vertical-align:top}.albom-list__item{margin-bottom:20px}.albom-list__item .image{margin-bottom:5px}.albom-list__item .image img{max-width:100%;width:100%;display:block;min-width:100%}.albom-list__item .title{text-align:center}.albom-list__item .title a:hover{text-decoration:none}.gallery-list__item{margin-bottom:30px}.gallery-list__item .image{margin-bottom:5px}.gallery-list__item .image img{max-width:100%}.gallery-list__item .title{text-align:center}.top-contacts{float:right;text-align:right}.category-list__title{margin-bottom:20px}.category-item{text-align:center;margin-bottom:20px;display:inline-block;vertical-align:top;float:none}.category-item img{width:100%;max-width:100%;display:block;max-height:200px;margin-bottom:10px;object-fit:contain}#question_message{height:185px}.block-form-reviews{margin-top:0}.block-reviews-list{margin-top:20px;margin-bottom:20px}.reviews .reviews-item{font-size:13px;padding:15px 15px}.reviews .reviews-item .author{font-size:18px;line-height:18px}.reviews .reviews-item .author span.date{font-size:13px;margin-left:15px}footer{padding:20px 0;margin-top:30px}#scrollUp{display:none;width:50px;height:50px;position:fixed;bottom:20px;right:20px;opacity:.5;-webkit-transition:all 250ms linear;-moz-transition:all 250ms linear;-ms-transition:all 250ms linear;-o-transition:all 250ms linear;transition:all 250ms linear;z-index:90!important;border-radius:5px;background:0 0;text-align:center;line-height:45px;color:#000;font-size:40px}#scrollUp:hover{opacity:1}.slick-next,.slick-prev{font-size:25px;height:45px;width:45px;color:#bdbdbd;background:rgba(0,0,0,.3);border:none;position:absolute;top:50%;padding:0;z-index:1;margin-top:-22px;opacity:0;transition:all .3s ease}.slick-slider:hover .slick-arrow{opacity:1}.slick-next:before,.slick-prev:before{display:none}.slick-next{right:0}.slick-prev{left:0}.slick-slide img{max-width:100%}.slick-dots li{width:10px}.slick-dots li button{width:10px}.slick-dots li button:before{font-size:10px;width:10px;color:#c4c4c4;opacity:1}.callback-button{display:block;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);width:200px;position:absolute;height:50px;right:-75px;text-align:center;top:220px;padding:15px;font-size:20px;z-index:50;cursor:pointer;border-radius:10px 10px 0 0;text-decoration:none}.callback-button:focus,.callback-button:hover{text-decoration:none}.white-popup-block{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}.white-popup{background:#fff;max-width:500px;padding:20px 30px;margin:20px auto;position:relative}.nav-tabs{border-bottom:0;margin-bottom:20px}.nav-tabs li a{border-radius:4px;padding:6px 15px;margin-right:10px;text-transform:uppercase}.offcanvas{background:rgba(39,42,49,.98);position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;transition:all .3s ease;-o-transform:translate(-100%);-ms-transform:translate(-100%);-moz-transform:translate(-100%);-webkit-transform:translate(-100%);transform:translate(-100%)}.offcanvas.active{display:block;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0)}.offcanvas-bar{overflow-y:auto!important;position:fixed;z-index:110;height:auto;top:80px;left:0;bottom:0}.nav-mobile{list-style:none;padding:0;margin:0}.nav-mobile__title{font-size:20px;padding:30px 20px 10px;color:#fff}.nav-mobile__item{padding:5px 20px}.nav-mobile__item>a{color:#fff}.nav-mobile__item .dropdown-menu{display:block;position:sticky;float:none;background:0;box-shadow:none;border:0;margin-left:30px;padding:0;margin-top:5px}.nav-mobile__item .dropdown-menu>a{color:#fff;display:block}.table.no-border th,.table.no-border td{border-top:0;}