.gray-v video, .gray-v #mapsvg svg, .gray-v .contacts-map iframe, .gray-v .osg a{
    filter: grayscale(100%);
}
.special-view .header-top, .special-view .header-main{height: auto;padding: 15px 0;}

.vi-color1 header.home-header{background-color: rgba(255, 255, 255, 0.9);}
.vi-color1 footer, .vi-color1 .new-navbar .nav-item .dropdown-menu, .vi-color1 header.pages-header{background: #fff;}

.vi-color1 .mm-panel, .vi-color1 .mm-navbar{background: #d2d2d2;}
.vi-color1 .mm-navbar__title{color: #000;}
.vi-color1 .banner-main::before{background-color: rgba(255, 255, 255, 0.6);}
.vi-color1 .banner-about ul li i, .vi-color1 .banner-list .banner-item i.icons, .vi-color1 .footer-menu li i, .vi-color1 .stat-item .stat-item__count i.icons{color: #000;}
.vi-color1 .title a, .vi-color1 .news-left__title, .vi-color1 .news-home__right::before, .vi-color1 .news-home__right .news-item::after{background-color: #e9e9e9;}
.vi-color1 .news-home__right .news-item::before, .vi-color1 .footer-copy{border-color: #e9e9e9;}
.vi-color1 .forms-item .forms-item__icon, .vi-color1 .council-home::before, .vi-color1 .video-item .video-item__title{background-color: #f5f5f5;}
.vi-color1 div#captcha_contacts_button, .vi-color1 .form-submit button{background-color: #000;}
.vi-color1 .fc-state-active, .vi-color1 .fc-state-highlight {background: #858585!important;}
.vi-color1 a.gallery-item .gallery-item__title, .vi-color1 a.gallery-item .gallery-item__date{color: #fff !important;}
.vi-color1 .partners-item .partners-item__title{background-color: rgba(238, 238, 238, 0.65);}

.vi-color1 .item-top > a.active, .vi-color1 .green-line::after, .vi-color1 .top-hr__line::before, .vi-color1 .bottom-line::after, .vi-color1 a.item-middle__main, .vi-color1 .left-line::before{background: #e9e9e9;}
.vi-color1 .item-top > a, .vi-color1 .item-middle::before{border-color: #e9e9e9;}


body.vi-color2, .vi-color2 footer, .vi-color2 .new-navbar .nav-item .dropdown-menu, .vi-color2 header.pages-header, .vi-color2 .lang-main .dropdown-menu{background: #000;}
.vi-color2 .news-left__title, .vi-color2 .news-home__right .news-item, .vi-color2 .forms-item, .vi-color2 .council-item, .vi-color2 .council-item .council-item__title, .vi-color2 .partners-item, .vi-color2 .video-item .video-item__title, .vi-color2 .stat-item, .vi-color2 .usefulls-item, .vi-color2 .pages .sidebar-menu, .vi-color2 .manages .manage-item, .vi-color2 .static-content .content, .vi-color2 .news .news-item, .vi-color2 .sidebar-news, .vi-color2 .books-item, .vi-color2 .application-item{background-color: #3d3d3d;}
.vi-color2 .news-left__title::before, .vi-color2 .forms-item .forms-item__icon, .vi-color2 .council-home::before{background: #fff;}
.vi-color2 .news-home__right .news-item, .vi-color2 .forms-item{border-color: rgb(61, 61, 61);}
.vi-color2 .title a{background-color: #3d3d3d;}
.vi-color2 .news-home__right::before, .vi-color2 .news-home__right .news-item::after{background-color: #e9e9e9;}
.vi-color2 .owl-theme .owl-dots .owl-dot.active span, .vi-color2 .sidebar-menu ul.main-collapse > li.active > a::before{background: #fff;}
.vi-color2 .stat-item .stat-item__count i.icons, .vi-color2 .banner-list .banner-item i.icons, .vi-color2 .banner-about ul li i, .vi-color2 .footer-menu li i{color:#fff}
.vi-color2 .footer-copy{border-color: #fff;}
.vi-color2 .mm-panel, .vi-color2 .mm-navbar{background: #000;}
.vi-color2 .mm-navbar__title{color: #fff;}
.vi-color2 .fc-ltr .fc-basic-view .fc-day-number{color: #000 !important;}
.vi-color2 .fc-state-active{background: #000000!important;}
.vi-color2 .fc-state-highlight {background-color: #8f8f8f!important;}
.vi-color2 div#captcha_contacts_button, .vi-color2 .form-submit button {background: #868788;}
.vi-color2 .partners-item .partners-item__title{background-color: rgba(114, 114, 114, 0.65);}

.vi-color2 .item-top > a.active, .vi-color2 .green-line::after, .vi-color2 .top-hr__line::before, .vi-color2 .bottom-line::after, .vi-color2 a.item-middle__main, .vi-color2 .left-line::before{background: #808080;}
.vi-color2 .item-top > a, .vi-color2 .item-middle::before{border-color: #808080;}
.vi-color2 .item-top > a{background: #3d3d3d;}

body.vi-color3, .vi-color3 footer, .vi-color3 .new-navbar .nav-item .dropdown-menu, .vi-color3 header.pages-header, .vi-color3 .lang-main .dropdown-menu{background: #000;}
.vi-color3 .news-left__title, .vi-color3 .news-home__right .news-item, .vi-color3 .forms-item, .vi-color3 .council-item, .vi-color3 .council-item .council-item__title, .vi-color3 .partners-item, .vi-color3 .video-item .video-item__title, .vi-color3 .stat-item, .vi-color3 .usefulls-item, .vi-color3 .pages .sidebar-menu, .vi-color3 .manages .manage-item, .vi-color3 .static-content .content, .vi-color3 .news .news-item, .vi-color3 .sidebar-news, .vi-color3 .books-item, .vi-color3 .application-item{background-color: #3d3d3d;}
.vi-color3 .news-left__title::before, .vi-color3 .forms-item .forms-item__icon, .vi-color3 .council-home::before{background: #fff;}
.vi-color3 .news-home__right .news-item, .vi-color3 .forms-item{border-color: rgb(61, 61, 61);}
.vi-color3 .title a{background-color: #3d3d3d;}
.vi-color3 .news-home__right::before, .vi-color3 .news-home__right .news-item::after{background-color: #e9e9e9;}
.vi-color3 .owl-theme .owl-dots .owl-dot.active span, .vi-color3 .sidebar-menu ul.main-collapse > li.active > a::before{background: #fff;}
.vi-color3 .stat-item .stat-item__count i.icons, .vi-color3 .banner-list .banner-item i.icons, .vi-color3 .banner-about ul li i, .vi-color3 .footer-menu li i{color:#fff}
.vi-color3 .footer-copy{border-color: #fff;}
.vi-color3 .mm-panel, .vi-color3 .mm-navbar{background: #000;}
.vi-color3 .mm-navbar__title{color: #fff;}
.vi-color3 .fc-ltr .fc-basic-view .fc-day-number{color: #000 !important;}
.vi-color3 .fc-state-active{background: #000000!important;}
.vi-color3 .fc-state-highlight {background-color: #8f8f8f!important;}
.vi-color3 div#captcha_contacts_button, .vi-color3 .form-submit button {background: #868788;}
.vi-color3 .partners-item .partners-item__title{background-color: rgba(114, 114, 114, 0.65);}

.vi-color3 .item-top > a.active, .vi-color3 .green-line::after, .vi-color3 .top-hr__line::before, .vi-color3 .bottom-line::after, .vi-color3 a.item-middle__main, .vi-color3 .left-line::before{background: #808080;}
.vi-color3 .item-top > a, .vi-color3 .item-middle::before{border-color: #808080;}
.vi-color3 .item-top > a{background: #3d3d3d;}