/* ------------------------------------------ */
/*  1. ОБЩИЕ СТИЛИ                            */
/* ------------------------------------------ */
body{
  padding-top: 42px;
}
body.bg-1{
  background: #DEE2E7;
  color: #000;
}
body.bg-2{
  background: #000;
  color: #ffffff;
}
body.bg-3{
  background: #5093b7;
  color: #ffffff;
}
.wrapper:after{
  background-color: #fff;
}
body.bg-2 .wrapper:after{
  background-color: #262626;
}
body.bg-3 .wrapper:after{
  background-color: #65ABD0;
}
body.no-image img{
  display: none !important;
}
/* ------------------------------------------ */
/*	2. ТИПОГРАФИКА									          */
/* ------------------------------------------ */
h1,h2,h3,h4,h5,h6,
h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small,
a{
  color: #000000;
}
.bg-2 h1,.bg-2 h2,.bg-2 h3,.bg-2 h4,.bg-2 h5,.bg-2 h6,
.bg-2 h1 .small, .bg-2 h2 .small, .bg-2 h3 .small, .bg-2 h4 .small, .bg-2 h5 .small, .bg-2 h6 .small,
.bg-2 a{
  color: #ffffff;
}
/* ------------------------------------------ */
/*	3. ШАПКА САЙТА  								          */
/* ------------------------------------------ */
.header-top .container{
  background-color: transparent;
}
/*  3.1. КОНТАКТЫ В ШАПКЕ ------------------- */
.header-top__contacts{
  background-color: transparent;
  border-top: 1px solid #383737;
  border-bottom: 1px solid #383737;
}
.bg-2 .header-top__contacts,
.bg-3 .header-top__contacts{
  border-color: #ffffff;
}
.header-top__contacts-icon,
.header-top__contacts-text{
  color: #000000;
}
.bg-2 .header-top__contacts-icon,
.bg-2 .header-top__contacts-text,
.bg-3 .header-top__contacts-icon,
.bg-3 .header-top__contacts-text{
  color: #ffffff;
}
/*  3.2. НАЗВАНИЕ САЙТА В ШАПКЕ -------------- */
.header-name{
  color: #000000;
}
.bg-2 .header-name{
  color: #ffffff;
}
.header-name .decoration{
  color: #c25842;
}
.bg-2 .header-name .decoration{
  color: #e79f91;
}
.bg-3 .header-name .decoration{
  color: #ffffff;
}
/*  3.3. БЛОК "ПОДЕЛИТЬСЯ" В ШАПКЕ ----------- */
.header-share .share a,
.header-share .share a:hover{
  border-color: #000000;
  color: #000000;
}
.bg-2 .header-share .share a,
.bg-2 .header-share .share a:hover,
.bg-3 .header-share .share a,
.bg-3 .header-share .share a:hover{
  border-color: #ffffff;
  color: #ffffff;
}
/*  3.4. ОСНОВНОЕ МЕНЮ В ШАПКЕ --------------- */
.header-bottom__wrap,
.header-bottom__menu .level-0__item{
  border-color: #000;
}
.bg-2 .header-bottom__wrap,
.bg-2 .header-bottom__menu .level-0__item,
.bg-3 .header-bottom__wrap,
.bg-3 .header-bottom__menu .level-0__item{
  border-color: #ffffff;
}
.header-bottom__menu .level-0__item > a{
  color: #000;
}
.bg-2 .header-bottom__menu .level-0__item > a{
  color: #fff;
}
.header-bottom__menu .level-0__item:hover > a,
.header-bottom__menu .level-0__item.active > a{
  background-color: #262626;
  color: #fff;
}
.bg-2 .header-bottom__menu .level-0__item:hover > a,
.bg-2 .header-bottom__menu .level-0__item.active > a{
  background-color: #C6CCD2;
  color: #000;
}
.bg-3 .header-bottom__menu .level-0__item:hover > a,
.bg-3 .header-bottom__menu .level-0__item.active > a{
  background-color: #5093B7;
  color: #ffffff;
}
.header-bottom__menu .level-1{
  background-color: #383737;
}
.bg-2 .header-bottom__menu .level-1{
  background-color: #C6CCD2;
}
.bg-3 .header-bottom__menu .level-1{
  background-color: #5093B7;
}
.header-bottom__menu .level-1__item a{
  color: #ffffff;
}
.bg-2 .header-bottom__menu .level-1__item a{
  color: #000;
}
.header-bottom__menu .level-1__item:hover a,
.header-bottom__menu .level-1__item.active a{
  color: #fff;
}
.bg-2 .header-bottom__menu .level-1__item:hover a,
.bg-2 .header-bottom__menu .level-1__item.active a{
  color: #000;
}
/*  3.5. ПОИСК В ШАПКЕ ----------------------- */
.header-bottom__search-toggle,
.header-bottom__search-form .submit,
.header-bottom__search-form .text,
.header-bottom__search-form .text:focus,
.header-bottom__search-form .submit:focus,
.header-bottom__search-form .submit{
  border-color: #000;
}
.bg-2 .header-bottom__search-toggle, .bg-3 .header-bottom__search-toggle,
.bg-2 .header-bottom__search-form .submit, .bg-3 .header-bottom__search-form .submit,
.bg-2 .header-bottom__search-form .text, .bg-3 .header-bottom__search-form .text,
.bg-2 .header-bottom__search-form .text:focus, .bg-3 .header-bottom__search-form .text:focus,
.bg-2 .header-bottom__search-form .submit:focus, .bg-3 .header-bottom__search-form .submit:focus,
.bg-2 .header-bottom__search-form .submit, .bg-3 .header-bottom__search-form .submit,
.bg-2 .header-bottom__search-toggle, .bg-3 .header-bottom__search-toggle,
.bg-2 .header-bottom__search-form .submit, .bg-3 .header-bottom__search-form .submit,
.bg-2 .header-bottom__search-toggle:hover, .bg-3 .header-bottom__search-toggle:hover,
.bg-2 .header-bottom__search-form .submit:hover, .bg-3 .header-bottom__search-form .submit:hover,
.bg-2 .header-bottom__search-form .text, .bg-3 .header-bottom__search-form .text{
  border-color: #ffffff;
  color: #ffffff;
}
.header-bottom__search-form .text,
.header-bottom__search-form .text:focus,
.header-bottom__search-form .submit:focus{
  background-color: #ffffff;
}
.bg-2 .header-bottom__search-form .text,
.bg-2 .header-bottom__search-form .text:focus,
.bg-2 .header-bottom__search-form .submit:focus{
  background-color: #262626;
}
.bg-3 .header-bottom__search-form .text,
.bg-3 .header-bottom__search-form .text:focus,
.bg-3 .header-bottom__search-form .submit:focus{
  background-color: #5093b7;
}
/* ------------------------------------------ */
/*	4. ГЛАВНАЯ СТРАНИЦА                       */
/* ------------------------------------------ */
.home-widget__head,
.module-head{
  border-bottom-color: #494949;
}
.bg-2 .home-widget__head, .bg-3 .home-widget__head,
.bg-2 .module-head, .bg-3 .module-head{
  border-bottom-color: #dee2e7;
}
.home-widget__head-title,
.module-head__title{
  color: #000;
  border-bottom-color: #262626;
}
.bg-2 .home-widget__head-title, .bg-3 .home-widget__head-title,
.bg-2 .module-head__title, .bg-3 .module-head__title{
  color: #ffffff;
  border-bottom-color: #ffffff;
}
.home-widget .owl-controls .owl-buttons > div,
.content-right .widget .owl-controls .owl-buttons > div{
  color: #494949;
}
.bg-2 .home-widget .owl-controls .owl-buttons > div, .bg-3 .home-widget .owl-controls .owl-buttons > div,
.bg-2 .content-right .widget .owl-controls .owl-buttons > div, .bg-3 .content-right .widget .owl-controls .owl-buttons > div{
  color: #ffffff;
}
.home-widget .owl-controls .owl-buttons .owl-prev,
.home-widget .owl-controls .owl-buttons .owl-next,
.content-right .widget .owl-controls .owl-buttons .owl-prev,
.content-right .widget .owl-controls .owl-buttons .owl-next{
  border-color: #494949;
}
.bg-2 .home-widget .owl-controls .owl-buttons .owl-prev, .bg-3 .home-widget .owl-controls .owl-buttons .owl-prev,
.bg-2 .home-widget .owl-controls .owl-buttons .owl-next, .bg-3 .home-widget .owl-controls .owl-buttons .owl-next,
.bg-2 .content-right .widget .owl-controls .owl-buttons .owl-prev, .bg-3 .content-right .widget .owl-controls .owl-buttons .owl-prev,
.bg-2 .content-right .widget .owl-controls .owl-buttons .owl-next, .bg-3 .content-right .widget .owl-controls .owl-buttons .owl-next{
  border-color: #ffffff;
}
/*  4.1. СЛАЙДЕР НА ГЛАВНОЙ ----------------- */
.home-slider .slide-text{
  background-color: rgba(255,255,255,0.8);
}
.bg-2 .home-slider .slide-text{
  background-color: rgba(0,0,0,0.8);
  color: #ffffff;
}
.bg-3 .home-slider .slide-text{
  background-color: rgba(119,191,229,0.8);
  color: #ffffff;
}
.home-slider .slide{
  position: relative;
}
.home-slider .slide:before{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  content: '';
}
.bg-2 .home-slider .slide:before{
  background-color: rgba(255, 255, 255, 0.35);
}
.bg-3 .home-slider .slide:before{
  background-color: rgba(119,191,229, 0.35);
}
.home-slider .slide-text__title,
.home-slider .slide-text__description{
  color: #000;
}
.bg-2 .home-slider .slide-text__title,
.bg-2 .home-slider .slide-text__description,
.bg-3 .home-slider .slide-text__title{
  color: #ffffff;
}
.home-slider .slide-text__button a{
  background-color: #000;
  color: #fff;
}
.bg-2 .home-slider .slide-text__button a{
  background-color: #ffffff;
  color: #000;
}
.bg-3 .home-slider .slide-text__button a{
  background-color: #5093b7;
  color: #ffffff;
}
.home-slider .owl-controls .owl-pagination .owl-page span{
  background-color: #fff;
}
.bg-2 .home-slider .owl-controls .owl-pagination .owl-page span{
  background-color: #000;
}
.bg-3 .home-slider .owl-controls .owl-pagination .owl-page span{
  background-color: #5093b7;
}
.home-slider .owl-controls .owl-pagination .owl-page.active span{
  background-color: #000;
}
.bg-2 .home-slider .owl-controls .owl-pagination .owl-page.active span,
.bg-3 .home-slider .owl-controls .owl-pagination .owl-page.active span{
  background-color: #fff;
}

/*  4.2. ИНФОРМАЦИОННЫЙ БЛОК НА ГЛАВНОЙ ------ */
.home-info .widget.dark{
  background-color: #262626;
}
.bg-2 .home-info .widget.dark{
  background-color: #c6ccd2;
}
.bg-3 .home-info .widget.dark{
  background-color: #5093b7;
}
.home-info .widget.light{
  background-color: #494949;
}

.bg-2 .home-info .widget.light{
  background-color: #ffffff;
}
.bg-3 .home-info .widget.light{
  background-color: #77BFE5;
}
.bg-2 .home-info .widget-title,
.bg-2 .home-info .widget-text{
  color: #000;
}
.home-info .widget-title,
.home-info .widget-text{
  color: #FFFFFF;
}
.home-info .widget-text table tr{
  border-bottom-color: #ffffff;
}
/*  4.3. БЛОК УСЛУГ НА ГЛАВНОЙ ---------------- */
.home-services__title,
.home-services .widget-title,
.home-services .widget-text{
  color: #000;
}
.bg-2 .home-services__title, .bg-3 .home-services__title,
.bg-2 .home-services .widget-title, .bg-3 .home-services .widget-title,
.bg-2 .home-services .widget-text, .bg-3 .home-services .widget-text{
  color: #ffffff;
}
.home-services .order-1 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAMAAADY1yDdAAABv1BMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvoR88AAAAlHRSTlMAAAECAwQFBggJCgsPEBEUFRcaHR4fICEiIyUmKi0wMjM3OTw9P0BCREVGSUpLT1FTVVdZXF1hYmZpa21vcHJzdHV2d3l8gYOIiYqNjpKTlpiZmpyen6Clpqepqqusra6xsrO0tre4uru8vb7AwcLDy8zOz9LU1dbY2tvd4eLl5ufo6ers7e7v8PHz9PX2+Pn6+/z9hzBIgwAAAndJREFUeAHt2dtXUk0Yx/Fnb/D11dQOYmpiWpaYZqWVSVoZZofCitCEqKy0NKKDlpUBRYekVCTy9we3Y4HAAOMKHjustb93Mzefm9/NrCHlN6QjOlJgOkI5KrX6QgtpvX/SV0Z5KhSpe4WsXjfwIpVvkKNgFStyATm7xIkYQgAijs6aqkQ1nVcjAD4aGZGtAFabKaPmVQC1jEgjgCAJBQE0MiK1AAIkFGBGTH8UaSgQUS1275w/swCAmF8o9lMW7ua8dou6PmKeRZHN7lwPsSyi6Jb3yRHTZzD0ZbsUGQNLLhlSEQVL0UoJ0g6m2iVID5jqkSBWMGX965Gwb2T48ujTrxuHhM43GSiecZf904YgC33/U1qbTi/yIxNbSGjbI27knEpZGYd5kTOUs4uciJOS/XfL43FRMvUmH/KyjJJVQItSxwAbspfW2pyJ0EEuZIpSmQSEnjEhHZSqXkSO8CAfSihVo4iUL7EgLkqrSUToPgtygtJqyULOsiD7Sct4Z37GN+lxjkPryqjnweOZ+btG0jrKguwmrWrkqJq0OlkQy9p0xUykdYAFscqRARbESVql/UOD8aA1GG+ov5S03CyIn9IT12V4x4KgSYbsAQ9yTYbcYEJW6vIj5hgTgnt5EfUhuBD05kP6wYdELZQsAqxQsvYoI4KlVkp00uEYoEQdy+BE8O24SkLqqRh4EWDKTBmZvQA7gpi7RaVEhlbPd3AhQm/HbF1tbd02d+jffp8I6chhMNUlQerB1A4JojwHSy8UGXIILHVLEXUcDN1WpIhSPo2imyiXIloltjCKKjxgUCRIoqrekcnpQrt+rJJI/wnSER359X4AONeHb+wjb/sAAAAASUVORK5CYII=);
}
.bg-2 .home-services .order-1 .widget-icon,
.bg-3 .home-services .order-1 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAYAAADvCdDvAAAACXBIWXMAAAsTAAALEwEAmpwYAAADyUlEQVR42u2cS0gVURjHRy0pW2hQBIGaSS4CIXQRgVFIXSgXESES1MIWgUQYZUXgJtpUkIuCyIhq041eQg8sLKPHsigIiyhcKJQVlUUpmcXp+5ij2MwZ58zjzlzm/n/w38jMmZnv553HOWfGMAAAAAAAAAAAgDARQoSdQkoL5QFliPLVYz5QHlF2UmZnYP/+S9KFLKa8EuHxmlIFIf5SQnkrwmeQMhdCvOeIyBzHIMRb8uX1YiqjlE5KA6Vc/pdPl3K57Cm57lQ+UQogRD8LLAX8S6kN0F6tbGMqFRCin2rFeT9om4OWNqshRD8VluINhNDmAIT4TxmE5J6QqsQKoR3Jo9RTOii9lD5Kf4BYizcesL1+2YZVcpD2+uSxdshjz8sKIbQTSynPBOAaLItbBv9n/ICLSUYoa+OSwef5L3Bg4xtlURxCLqD2jqSjllFMGUPdHeHalEQpJIWau5KKUkgz6u1Kc5RCWlBvV1ogBEJiZViOs5+lHKecoJyjPKZ8h5Bo4EGrw5QaOYjl1KfEg0/LZbfGZwgJH549wrNGZvno8JtD2RtDj0JihdyizA+hJ3Yh5T6EBOPQRC9qSCmQ1xsI8cEBkbn5U0chxBtnNAs7k3KVclkmrbke/+quQIgeL4X+lM9ixfqGh3UHIMSdVR6KOi+AEM5GCJmeHhFs7F34uJ48gRBn1nksZmUIQrZAiJqPlBki2IQ6P0KKKD8hxE7aRzFrQhDCuQ0hdnb5KGRdSEIOQoid9Q5P1tcpbyhPZe9ut3zm4GeVLkU7J2WvLy9zh/JQrstt3BDqWe9bIcTOCkWhSjOwnVLFdhogxE695m1tUMoU29kAIYoDiFFIG4To9V/xG7itlHbKfodYcVquXbZVqNjORQix0+/zDinoXRaPPL6HEDU1MQhZiSd1Z07HIOQShDjzS5gfC4hKCL9KMQ4h03MzIiE8SHUP3e96bI9ASCtGDPUZc3hQVGXUcsrTWSclMj97P3GTHLhLfLVGcXcL8wsPnfIBz215HnMZiWD/EzkN6DdlhwhnKhC3sSeDF/GcEDJBj7wj8iuD1+2NeJ8TP7d3XHZx1Gn+YvLlKY+74f/EsL85Nfv9nTDfcdxHaaSskWmSf2NxQzHvI94PyTIgBEIAhECIWshm1NuVxiiFVKLeriwxooQ2+Bw1d+SFETW00U2ouyNNcQjhp+Uu1N7GNSMuhDlR+S4cTMIvqBYZcSLMGevcXTGcwyL42LnrP9/IFoT5NWke6eMvK3TLX07Sc56yTZjfqc/Or5ICAAAAAAAAgAv/AEL3pPNiHwXCAAAAAElFTkSuQmCC);
}
.home-services .order-2 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAMAAADY1yDdAAAB8lBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3Pjx9AAAApXRSTlMAAAECAwQGBwgJCgsMDQ4PEBESExQVFhcYGRweICEiIyQnKCotLjAxMjM1Njg5Ojw+P0FERUZISUtMTk9QUVRYWlxfYGFiY2RlZmdpbG1ucHJ0dnd4e3x9foCDhIWGh4iJio2Oj5CRkpOWmp2goqOkpaaqq6ytr7GytLW2ubq7vsHIyczO0NHS1dbX2Nrd3t/h4uTm5+jq6+zu7/Dz9fb4+fr7/P6WDTjBAAACl0lEQVR4Ae3Y2VeSTxzH8Y/8AJdfhZSmme3aUtqSpe1mtmSLWJi2mKRWplkpLaUhWllUWlmmhTvB9/9skDgz1YGZR8/DoXOe99XcfM7rZq6+SElA/zRiIAZiIAZitmspHUr9gVSMkZYa54NsCZH+SB0lAGlMXmTx7pKSnWn6Imu/E+tTrq5IM81VoyvSyd8GkhAk4GdNx0Pa/XNdXgDSDVZtbERMd8SaqR+S8dT7YuDDiD9ENO3ZZ9IHsZFYT7Z2ZLzP670GVrmX9U2O0FCeVmQ2H2LdCgj5bBqRYWhH6Lk5AQi1JQKhC5qQwE2n03kErCIn670iEjyg3xfmTe1KAEITO+yRMnREeAGfw6Q7wjqmgIz1PXO7fQtA7kgQSWpIW5IhBlK2Okt/pABIFuTHfJBJDciQc50Z9tKOSS3IaMs2K6xb6z8qIbN1FkTKcysjoduLEOm/E6NyZPYgeDUhNSRYCd5yD1Hh0tR4SBUAy56mB21VOQCq1RAHgPTDLV2tR20ALB30OrgyDtJrAkoGKdxMUyrQpYJ4AFSMULhxhwkw9xANvz0fEykCTgfpV/0ZyJpQQDYD1ynafabkhFdTsZBXwPYg8QFwQ454gAriXQLgI1YspAF4SULF2CBHTiFthHhTuRKkDBtJrB34KkXW4xCJVQNfiGWJgWzCWRIbAPqkyP9oJrHHsFO4gt+QUle0TNSS2Geg0vVXpUhz8RqAThLrh73RxVrDER7CnSGxN1CqlcQeIVJKTKSYxO5CqXISc0oR0zsS2gullviJF8iXIthPPA8UcxCvBXIEVynaYDYUM92jaL1WFQQnx2muh8ugnLl+hsIFb1mhhMB2vMPz5EohNLXiXJfXfXEVeMbxOX4GYiAGYiA/AUnqsgpmrOt7AAAAAElFTkSuQmCC);
}
.bg-2 .home-services .order-2 .widget-icon,
.bg-3 .home-services .order-2 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAYAAADvCdDvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEAUlEQVR42u2cWUhUURjHpxI12xfTQMIWKIKihUIjiqBCKVqgh4gg2wlKRCKDMoIWK8g28EEIotKHFqLQwATBt4KQEloIKoqwsEghjDY6fR9zBk/XO+Pcq/fOd8f/H35Pc673nPnNHO/ZJhRCEARBEARBEARBEARBEATxIkqpIcSYADKUCEmkLzI2E+0qmKlIKiF04Xzirwpukk7IYRXsJJ2QCgiBED+EjCCWEcs1S4h0CEmMkGnEF5uyb4lsCPFfyNkY5UshxH8hNRL+50AIhEAIhECIo/wivlr4ngAh1Tb1iHBkIAmps6nYQQwMISQaqcRoCPFHSAZxl2gkHhItxGuiTXdV5gQqd6MNxCpiEIR4I2SUy+vricxkEdJBNOlPJXPcpmIbjdcjfBYkhPOKyAm6kJ9ErsvK1gkTwmnVfyOwQt71obIShXDuq/BSNoQIEcKpghBZQjj7gyiER+XniDKDDTYVy7OUYV4IF/KHWIPHXjlCOF3EUgiRI4TTSSxWsfeFZUCIf0KcdN/82FxijvwhREa2SBLSrkfu94gbmtYBJuSSwgKVKCFVEAIhEAIhEAIhDlNITCHGQ4gMIbMUtgFBSG/5nYRCvgVJCC998uztdNW9sMPzOwXEFQeNkSTkE1FJLFThXSqR3SoLiHLijUQhvHzLJ69SVOwZzxw9Wg+CEN6VcoEY3kubBhPbtDgRQljGWuVsKrpUeXeOsT+E8PpHkcM2TVDhrUSRzCbGEml+C9llqRh/S1YQZ4jr+jmcy2RZyhULFlJiqSsftV6vu65a4iKxSfXcBJGiu2bOEy12kp9CHqj/N5bxUbGXUcr+0JLSjPK1AoU0WN5kPiLeFqVsh7JMsev/nfVGGV7afkbs80NInlGRnfoT0VuaVfciDg+aOoUJmWe06WSc11yzSMmyaVeX10IeGxVYFKcMswGRa08LEtJg+WY4ySHLN6vHMoPXQk4YN3/kovH5+tqZgoTs0Nemx+imooXX3LMTKaRQ33iOyzeu2qj8RyFCZuhr17m8d7HRpg82r6d4KWSuvvEel5VvMSrfJETIMNX7qd1YuW0Mhm0Hi26E8Kj6VBxEzlW4XSN/bwgpivOe8VBgdDtOrjO74BqXbWo2hFTY3GNqf/9kkx27XVb+qRJ60kmPM9zklvLi55kcCsl3WfnLgoVsdNmmMglC+Pn7uYvKrxQsZKQKn7JyEt6LlStBCLO6j6NhiZQ4bFOl8mIrqUshzLE4K85TK5kBEMLf/KsOppBSpQlhtuv5nWi5SYwLgAxzXqpcz8NFmxU+H4+MRAmJPP9v1bOe3DXdIY7q6ehQQJlI7NWToY16TecAMVl5vfsdQRAEQRAEQRAEQRAEQRAkVv4BAhQHmwMMPnEAAAAASUVORK5CYII=);
}
.home-services .order-3 .widget-icon{
  background-image: url(data:image/png;base64,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);
}
.bg-2 .home-services .order-3 .widget-icon,
.bg-3 .home-services .order-3 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAYAAADvCdDvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFZUlEQVR42u2cbYhVRRjHz0pWWluE1gq9YJglpWC2JhtSa4RbbS1RQksv9LIR7RpJVKxttlK0qYQVJJc+hBVSiWRFHwr7YG+IlFEGrr2ghsQWGUapW6mbT8/DPpeGae4959w75+zMnOcPf/bcPXPu3Dm/M2fOnHlmokgkEolEIpFIJBKJRCJRgQUAJjeh29A96F72YvS1vC+y5HPRN6KXKPl0oVvRjUm+I2QgM9AD6EGI1x50CT0vJYBx6Hb0a+hfYvIYQX+Gfhg9pUhA6KS+hz4Gtelj9OUxIBrQnehvaszjMPpV9LRggWBhzkC/UQcIXWvRpxpgTEVvtpQHgVmJnhAUECzIQvSvYF/foqcrMBag92eQz070hUEAwUI8iP4HstPP6PMY+t8Z5nMQfbXvMPohH+1C/55DPnQL6/AVxn0QpobpwcQ3GHP4agpVP6En+wJjPDeCoetNnxrxomiB6zAmZPR466o+dB3IHZYKuhf9HPol9LvoQw5Dme0ykE2WCvmi1vt+32EgK1yFcZLFjtlyDcjzCY6hVzKvo7/LGcigq0DmWyxklwakJ8ExizltI3cU8xJdCI0uAum2WMh2DchVMel/0NI/mXMtaXERyIDFAs7RTvDZcX0CLX1rzkAWuQjkBYsFbDKMbwxXSd+npT8R/VeOQLpCBnKUR/oi5S95O++nRnu19jagzTAu8lGOQLpdBLLCUuGGlJM6V9lez/uv5M+LlGMmG4A8kSOQR0IG8rlyUpfx7Yq2n0K/reybyB3GvcpI4VRL7chhHl/fnnCEc6mLQB61BOQd5aRSYMMs3r4JRqNG1FqwQYF0C/rOOtuRA+in0ZOU72lG/xhzXI+LQDqrjOh18KOr7tnoVVV66QSk19CeRAqkx3l7DfplbX9LhXxNvoxrnSlooj0GyDUuAjm/wo9dFxOXdQr6NyV9vwZkM1SOLpnItyba/hJGw4WiDDwu5i3EFFd760OGH0tBB6fFBMotq9BLL/H9/GTlf11Ku1I27R/h45szAHIC+kgFGDtdfrm4psKP/hp9D5+sS9jTtVqy39BLL/H/OvjzJA42mF+lJ0+RKFco+cSZbpunxwC5q0rtGHAZyNyUY9PnGGrJxQYgG7lWPMOfX9FOmI1giiHO537gkB/0cejbYzqlF7g+JrIjxUnYaKglTQYgpD+U7UOcvpzO1mt//YlrOCbNFh+GcG9LWfCFyoldqj1Nlaocd6/S4OYRAmTS9T4AoWq+O0WhvudGs9x3iBIC2ca3sZYxgkHtYoMvgQ5ph3L7KjSmpZjjvkLvGyMgN/gUl0VX7tY6GvikQMZKm3yMXGxW+gZJ9JYnQKhfNCPyUfyaPI3aPADSH/kqbqTTTJrZBf9NNetNedvLQ1+gx0c+CwtwKYQR5/snemYUgiCM8FKK5o9CAdLAvXJftQ4CnGNI8wEHPYSxTR0nCUowOvVsn0cwaKTwLAh8WnSrJ438MD+QFGLhgFsh24mg9WpEGYMpzEoO3Y7COMYXTOGW1sg7diqpHoKCrnVS9kqHYPRBgRefUf2sAzCWQ8FXA9K9agxhPJY0AqVIQPRwoLwa8AfShAQVDQh5CdhbMSju0fZuSBmjVUQg5Jsz7jxSp+86qCForqhAykstZRFNQvPo50GNUYxFBkK+KGUES5xoks80qCOstOhAyDQZ51MbgQlgXoFOgNTg42F0mkKtWs3xYpEAsQOkbHoqSjMJ5yA/IFiLhBcg/3dzwnaFBsNmguWpCQLEbAq0Xl8FxlqoPBtKgGQARJ28c0ABQTOxOiGbWVQCBJIvH/4J+gP0mVnCECDp5gA2ZA0jSCAikUgkEolEIpFIJHJL/wJtnefbYqozzgAAAABJRU5ErkJggg==);
}
.home-services .order-4 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAMAAADY1yDdAAAB9VBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR+kbyAAAApnRSTlMAAAECAwQFBwgJCgsMDRAREhUXGBkbHB0eISMkJissLS8xMjM0NTY4Ojs8Pj9AQUJDRUZLTE5PU1RZW1xdXl9kaWpsbW5wc3R1d3h5en5/gIGDhIaHiIyOkJGSlJWWl5ibnJ6foKGkpaanqKmqq66vsbm7v8DBwsPIy8zNz9LT1NXW19ja3N3e3+Dh4uPl5ufo6evs7e7v8PHy8/T19vf4+fr7/P3+hXc9WAAAAo9JREFUeAHt2GdTU0sAh/ElCeSWwL1cLiiCoiiigIgdi1hEFCwaAQULFlFERcUOFrAgKhZARSEBQsnzOZ0zhpCQnH2zu8w4k+cD5JfZF+f8z4qkeeh3QRJIAkkgIiaHU0RkCMnLnQfkcOM8IM/8/xtHCuGccaQNJhYZRpZMAzcNIzewKjWKFASx6k4xiDge8qsqg8h2Qv3IMIb8O8BMzcaQi4QLFhpC1gaZrdNlBPm7h8j2GUEaiGo40wBSMk10t/Qjnh7mtkk7cpaY+jyakbIgsZ3Si6S+J05T+VqRJuLW4dKIFAWJX5U+xP0Sm3zZ2hAvtrXrQvImsG+nHsTxGCBI/AbTtSAVAF/eYFOLDiT1M8AJbCvVgHgBmq9g23OnMvKfzzqsLB/2bVNGTgLs2YykbocikjYC9KacQdZ6RaQGYJd4gqwWNcT5Fhj6yzWOrGG3ErIa4LzIQl6ZEtKIdeRiKfKOKSF9wKhbFCHvjgqSBdApxHLkdakg5aHZuxB5X1WQ4wD1Qjh9SAuoIJcAqoUQ95HmV0FaZpBqpPWrIFcBvEKIBZPIeqqCNIQ3byuyrqkgewHeWUjOOJIOqCArsFpmKQeRlK+COPsBmizEccSPXa/UnsL1AIFsYZVR2R4gbjVqSOYoQKsI5dlw+iMxff9HAbHyYrVFhEuunGJOR5MUEXcX1n/NE7NdILrXf6giImcI4EOuCLeOqAKrNOyuYj/AQHEYWUNU+7XM1JJhgMk6Twi5TmS1mlb94l6sBusKkoVr5W3Ji1cBEekzPzz5bYzIRnbo/Gas+EScHuUKnYhIqx1iTi+2OoROxCp194Npwo21bXSaue9KL69tu9fZcffyodI/VS7VFEogCSSBKPQTZMKSmrpn2ecAAAAASUVORK5CYII=);
}
.bg-2 .home-services .order-4 .widget-icon,
.bg-3 .home-services .order-4 .widget-icon{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABQCAYAAADvCdDvAAAACXBIWXMAAAsTAAALEwEAmpwYAAADy0lEQVR42u2cS2wOURiGp0XqmiBpkJZEiA2NKBVBUA0bwkI34raxIYgEaVm4pFJdiLSCSohLouqSEEuxcNtIEAktIq4VtHEppa7Vz3fS8zOdnvn/mfln5lTO+yTvpnTzPZ2Zc/nOsSwAAAAAAAAAAACAvxBRWMngZPr9PRCdkDzOGAjpPkK2cKogpPsIuctp5QyDEP1CptA/DkCIfiFnbUJ+ckZBiD4h4zi/qTNnIESfkNOkphBC4hdSwGl3EVLP6QUh8QkRE8FrlJwNEBKfkKWUmk+coRASvZDBnCbyxjEIiV7IYfJOu5ynQEhEQmYn+ZC7cYvTA0LCF9KP85iCsRZCwhdSScFp4eRASHhCZipm5H45ByHhCOmfxqvKyQIISV/IfgqPBikYQgIKKQowqkrFHggJJmQA5wWFTxsnH0L8C6mm6Lgp5iYw4F3I9AheVV0WH2HAm5AszgOKni+ckbCQWkgZxcdFWEguJE/ui8fJcphQCxGbTjdcVmyj5C0nGza6ClmhKNY7zpMYnpIa2OgsRMw53igKtTPGV1chhCT/kIvdvuMxCrknGrYhhGiIHII6X1W5ip9HzRIIIdqtKMxqzkKKH9E+lGGykIGcz46iPJU9VftID3NNFlKqKMhK+eTc1iSkxlQZ4sTTM0cxmjl9ZVPCd01CxHZvlolCpimKcVA+HbmklyIThVSp3t9SyHjNQrabKKTBUYSvcqU3sfyukwumych1aWhLDIUnahZSZ5qQ4hR9uCM0C3lvmpAdiiJU2IRkapil2/lhmpAjiiKUOFZ/r2gU0mqakBoPQko0Cmk0TcgJRRHKHEKGc35pEnLHNCGVXnpvObWahJw0TcgaRRGeK4SM1rSEstE0IZNcCjFBIWWTBiH5Ji4sNioKUU3qE7dbqeMukzh4aOpqb4Vq/C+a11z6tcSJ2nWil0r+v6goNVVIjly/clLr8czIPM5ezqsQZXzkDDJ5g8qtS3EReT9d1VM+OW0hCNlmmYxc3a1z+UvNI39nEA+lKeMRp7fpQhJD22ZFgV6Sv2v75qSzdsWZapmOrZgzXEZRTfLfvAiZlYaQ9RawVCdtWxTFEssnu8h2NtAlpwLKKIcJtRCRsbINyK0pWogpkB9ySzZDTOacx1ZtNEJEsj0UWDw1HzjfAooQvWDLYMCbEHs3/OsIJn7XE4MF4E9IorOx3GUU5pf7nMVyKQbHogMKsR9XWMW5Sv6u2BCvNHFr6XxSXEUOggtxfmOK5ZMjin1ZdqyIo86XOEc5m6njIsw+hAvMAAAAAAAAAAD8L/wB61R0uoTZ04cAAAAASUVORK5CYII=);
}
/*  4.4. БЛОК СПЕЦИАЛИСТОВ НА ГЛАВНОЙ --------- */
.home-personal .worker-photo,
.module-staff .worker-photo{
  background: #494949;
  color: #FFFFFF;
}
.bg-2 .home-personal .worker-photo,
.bg-2 .module-staff .worker-photo{
  background: #DEE2E7;
  color: #000;
}
.bg-3 .home-personal .worker-photo,
.bg-3 .module-staff .worker-photo{
  background: #5093b7;
  color: #ffffff;
}
.home-personal .worker-photo a{
  color: #FFFFFF;
}
.bg-2 .home-personal .worker-photo a{
  color: #000;
}
.home-personal .worker-title,
.home-personal .worker-description{
  color: #000;
}
.bg-2 .home-personal .worker-title, .bg-3 .home-personal .worker-title,
.bg-2 .home-personal .worker-description, .bg-3 .home-personal .worker-description{
  color: #ffffff;
}
/*  4.5. БЛОК НОВОСТЕЙ НА ГЛАВНОЙ ------------- */
.home-news .article-image{
  background-color: #494949;
  color: #ffffff;
}
.bg-2 .home-news .article-image{
  background: #DEE2E7;
  color: #000;
}
.bg-3 .home-news .article-image{
  background: #5093b7;
  color: #ffffff;
}
.home-news .article-title a,
.home-news .article-title a:hover,
.home-news .article-text{
  color: #000;
}
.bg-2 .home-news .article-title a, .bg-3 .home-news .article-title a,
.bg-2 .home-news .article-title a:hover, .bg-3 .home-news .article-title a:hover,
.bg-2 .home-news .article-text, .bg-3 .home-news .article-text{
  color: #ffffff;
}
/*  4.6. КАРУСЕЛЬ ОТЗЫВОВ НА ГЛАВНОЙ ---------- */
.home-reviews .review,
.right-reviews .review{
  border-color: #000;
  color: #000;
}
.bg-2 .home-reviews .review, .bg-3 .home-reviews .review,
.bg-2 .right-reviews .review, .bg-3 .right-reviews .review{
  border-color: #ffffff;
  color: #ffffff;
}
.home-reviews .review:before,
.right-reviews .review:before{
  border-left-color: #000;
  border-top-color: #000;
}
.bg-2 .home-reviews .review:before, .bg-3 .home-reviews .review:before,
.bg-2 .right-reviews .review:before, .bg-3 .right-reviews .review:before{
  border-left-color: #ffffff;
  border-top-color: #ffffff;
}
.home-reviews .review:after,
.right-reviews .review:after{
  border-left-color: #ffffff;
  border-top-color: #ffffff;
}
.bg-2 .home-reviews .review:after,
.bg-2 .right-reviews .review:after{
  border-left-color: #262626;
  border-top-color: #262626;
}
.bg-3 .home-reviews .review:after,
.bg-3 .right-reviews .review:after{
  border-left-color: #65abd0;
  border-top-color: #65abd0;
}
.home-reviews .review-text:before,
.home-reviews .review-text:after,
.right-reviews .review-text:before,
.right-reviews .review-text:after,
.home-reviews .review-data,
.right-reviews .review-data{
  color: #000;
}
.bg-2 .home-reviews .review-text:before, .bg-3 .home-reviews .review-text:before,
.bg-2 .home-reviews .review-text:after, .bg-3 .home-reviews .review-text:after,
.bg-2 .right-reviews .review-text:before, .bg-3 .right-reviews .review-text:before,
.bg-2 .right-reviews .review-text:after, .bg-3 .right-reviews .review-text:after,
.bg-2 .home-reviews .review-data, .bg-3 .home-reviews .review-data,
.bg-2 .right-reviews .review-data, .bg-3 .right-reviews .review-data{
  color: #ffffff;
}
/*  4.7. КАРУСЕЛЬ ГАЛЕРЕИ НА ГЛАВНОЙ ---------- */
.home-gallery .photo-hover,
.module-gallery .album-image__hover,
.module-gallery .photo-image__hover{
  background-color: rgba(0,0,0,0.7);
}
.bg-2 .home-gallery .photo-hover,
.bg-2 .module-gallery .album-image__hover,
.bg-2 .module-gallery .photo-image__hover{
  background-color: rgba(255,255,255,0.7);
}
.bg-3 .home-gallery .photo-hover,
.bg-3 .module-gallery .album-image__hover,
.bg-3 .module-gallery .photo-image__hover{
  background-color: rgba(119,191,229,0.7);
}
.home-gallery .photo-hover__icon,
.module-gallery .album-image__hover-icon,
.module-gallery .photo-image__hover-icon{
  background-color: #ffffff;
  color: #000;
}
.bg-2 .home-gallery .photo-hover__icon, .bg-3 .home-gallery .photo-hover__icon,
.bg-2 .module-gallery .album-image__hover-icon, .bg-3 .module-gallery .album-image__hover-icon,
.bg-2 .module-gallery .photo-image__hover-icon, .bg-3 .module-gallery .photo-image__hover-icon{
  background-color: #000;
  color: #ffffff;
}
.home-gallery .photo-title{
  border-color: #000;
  color: #000;
}
.bg-2 .home-gallery .photo-title,
.bg-3 .home-gallery .photo-title{
  border-color: #ffffff;
  color: #ffffff;
}
/* ------------------------------------------ */
/*	5. ПОДВАЛ                                 */
/* ------------------------------------------ */

/*  5.1. КАРУСЕЛЬ БАННЕРОВ В ПОДВАЛЕ -------- */
.footer-banners > .container{
  background-color: #383737;
}
.bg-3 .footer-banners > .container{
  background-color: #5093b7;
}
/*  5.2. ВИДЖЕТЫ В ПОДВАЛЕ ------------------ */
.footer-widgets > .container{
  background-color: #494949;
}
.bg-3 .footer-widgets > .container{
  background-color: #77bfe5;
}
.footer-widget .widget-head{
  border-color: #fff;
}
.footer-widget .widget-head__title{
  border-bottom-color: #fff;
  color: #fff;
}
.footer-contacts__fullname,
.footer-widget__menu-item i,
.footer-widget__menu-item a,
.footer-widget__menu-item a:hover{
  color: #fff;
}
.bg-3 .footer-contacts__fullname,
.bg-3 .footer-widget__menu-item i,
.bg-3 .footer-widget__menu-item a,
.bg-3 .footer-widget__menu-item a:hover{
  color: #000;
}
/*  5.3. КОПИРАЙТЫ В ПОДВАЛЕ	--------------- */
.footer-copyright .container{
  background-color: #383737;
}
.bg-3 .footer-copyright .container{
  background-color: #5093b7;
}
.footer-copyright span{
  color: #fff;
}

/* ------------------------------------------ */
/*	6. БОКОВАЯ КОЛОНКА                        */
/* ------------------------------------------ */
.module-title,
.content-right .widget-head__title{
  color: #000;
}
.bg-2 .module-title,
.bg-3 .content-right .widget-head__title{
  color: #ffffff;
}
.content-left:before,
.content-right:before {
  background-color: #000;
}
.bg-2 .content-left:before, .bg-3 .content-left:before,
.bg-2 .content-right:before, .bg-3 .content-right:before {
  background-color: #ffffff;
}
.content-right .widget-head,
.content-right .widget-head__title{
  border-bottom-color: #000;
}
.bg-2 .content-right .widget-head, .bg-3 .content-right .widget-head,
.bg-2 .content-right .widget-head__title, .bg-3 .content-right .widget-head__title{
  border-bottom-color: #ffffff;
  color: #ffffff;
}
.content-right .widget-footer{
  background-color: #000;
}
.bg-2 .content-right .widget-footer, .bg-3 .content-right .widget-footer{
  background-color: #ffffff;
}
.content-right .widget-footer a{
  color: #ffffff;
}
.bg-2 .content-right .widget-footer a,
.bg-3 .content-right .widget-footer a{
  color: #000000;
}
/*	6.1. МЕНЮ В ПРАВОЙ КОЛОНКЕ -------------- */
.content-right .right-menu .level-0__item{
  border-color: #000;
}
.bg-2 .content-right .right-menu .level-0__item, .bg-3 .content-right .right-menu .level-0__item{
  border-color: #ffffff;
}
.right-menu .level-0__item a{
  color: #000;
}
.bg-2 .right-menu .level-0__item a, .bg-3 .right-menu .level-0__item a{
  color: #ffffff;
}
/*	6.3. СОТРУДНИКИ В ПРАВОЙ КОЛОНКЕ -------- */
.right-personal .worker{
  border-color: #000000;
}
.bg-2 .right-personal .worker, .bg-3 .right-personal .worker{
  border-color: #ffffff;
}
.right-personal .worker-photo{
  background: #383737;
  color: #FFFFFF;
}
.bg-2 .right-personal .worker-photo{
  background: #DEE2E7;
  color: #000;
}
.bg-3 .right-personal .worker-photo{
  background: #5093B7;
}
.right-personal .worker-title a,
.right-personal .worker-post{
  color: #000000;
}
.bg-2 .right-personal .worker-title a, .bg-3 .right-personal .worker-title a,
.bg-2 .right-personal .worker-post, .bg-3 .right-personal .worker-post{
  color: #ffffff;
}
/* ------------------------------------------ */
/*	7. ХЛЕБНЫЕ КРОШКИ                         */
/* ------------------------------------------ */
.widget-path{
  border-color: #000;
}
.bg-2 .widget-path, .bg-3 .widget-path{
  border-color: #ffffff;
}
/* ------------------------------------------ */
/*	8. МОДУЛЬ СТАТЕЙ                          */
/* ------------------------------------------ */
.module-core .article-meta__icon.big{
  background-color: #000;
  color: #ffffff;
}
.bg-2 .module-core .article-meta__icon.big{
  background-color: #ffffff;
  color: #000000;
}
.bg-3 .module-core .article-meta__icon.big{
  background-color: #ffffff;
  color: #5093B7;
}
.module-core .article-meta__icon.small{
  border-color: #000000;
  color: #000;
}
.bg-2 .module-core .article-meta__icon.small,
.bg-3 .module-core .article-meta__icon.small, .bg-3 .module-core .article-meta__icon.small a{
  border-color: #ffffff;
  color: #ffffff;
}
.module-core .article-title{
  color: #000000;
}
.bg-2 .module-core .article-title,
.bg-3 .module-core .article-title,
.bg-3 .module-core .article-link a{
  color: #ffffff;
}
.module-core .article-simple,
.module-core .article-link{
  border-bottom-color: #000000;
}
.bg-2 .module-core .article-simple, .bg-3 .module-core .article-simple,
.bg-2 .module-core .article-link, .bg-3 .module-core .article-link{
  border-bottom-color: #ffffff;
}
/* ------------------------------------------ */
/*	9. МОДУЛЬ КОМТАРИЕВ                       */
/* ------------------------------------------ */
.module-comments .message-form{
  background-color: #DEE2E7;
}
.bg-2 .module-comments .message-form{
  background-color: #494949;
}
.bg-3 .module-comments .message-form{
  background-color: #77BFE5;
}
.module-comments .form-control__title,
.module-comments .form-control__data-title,
.form-control__rating-icon,
.form-control__rating-icon:hover:before,
.form-control__rating-icon:hover ~ .form-control__rating-icon:before,
.form-control__rating-input:checked ~ .form-control__rating-icon:before,
.module-comments .form-control__error{
  color: #000;
}
.bg-2 .module-comments .form-control__title,
.bg-2 .module-comments .form-control__data-title,
.bg-2 .form-control__rating-icon,
.bg-2 .form-control__rating-icon:hover:before,
.bg-2 .form-control__rating-icon:hover ~ .form-control__rating-icon:before,
.bg-2 .form-control__rating-input:checked ~ .form-control__rating-icon:before,
.bg-2 .module-comments .form-control__error,
.bg-3 .module-comments .form-control__title,
.bg-3 .module-comments .form-control__data-title,
.bg-3 .form-control__rating-icon,
.bg-3 .form-control__rating-icon:hover:before,
.bg-3 .form-control__rating-icon:hover ~ .form-control__rating-icon:before,
.bg-3 .form-control__rating-input:checked ~ .form-control__rating-icon:before,
.bg-3 .module-comments .form-control__error{
  color: #ffffff;
}
.module-comments .form-control__data input[type="text"],
.module-comments .form-control__data textarea{
  background-color: #ffffff;
  border-color: #000000;
}
.bg-2 .module-comments .form-control__data input[type="text"],
.bg-2 .module-comments .form-control__data textarea{
  background-color: #000000;
  border-color: #ffffff;
}
.module-comments .form-control__data input[type="text"]:focus,
.module-comments .form-control__data textarea:focus,
.module-comments .message,
.module-comments .message-buttons__vote,
.module-comments .message-buttons__toggle{
  border-color: #000;
}
.bg-2 .module-comments .form-control__data input[type="text"]:focus, .bg-3 .module-comments .form-control__data input[type="text"]:focus,
.bg-2 .module-comments .form-control__data textarea:focus, .bg-3 .module-comments .form-control__data textarea:focus,
.bg-2 .module-comments .message, .bg-3 .module-comments .message,
.bg-2 .module-comments .message-buttons__vote, .bg-3 .module-comments .message-buttons__vote,
.bg-2 .module-comments .message-buttons__toggle, .bg-3 .module-comments .message-buttons__toggle{
  border-color: #ffffff;
}
.module-comments .form-submit .submit{
  background-color: #000;
  color: #fff;
}
.bg-2 .module-comments .form-submit .submit{
  background-color: #ffffff;
  color: #000;
}
.bg-3 .module-comments .form-submit .submit{
  background-color: #ffffff;
  color: #65ABD0;
}
.module-comments .message-title,
.module-comments .message-title__rating .rating-empty,
.module-comments .message-title__rating .rating-full,
.module-comments .message-text,
.module-comments .message-buttons__vote,
.module-comments .message-buttons__toggle{
  color: #000;
}
.bg-2 .module-comments .message-title, .bg-3 .module-comments .message-title,
.bg-2 .module-comments .message-title__rating .rating-empty, .bg-3 .module-comments .message-title__rating .rating-empty,
.bg-2 .module-comments .message-title__rating .rating-full, .bg-3 .module-comments .message-title__rating .rating-full,
.bg-2 .module-comments .message-text, .bg-3 .module-comments .message-text,
.bg-2 .module-comments .message-buttons__vote, .bg-3 .module-comments .message-buttons__vote,
.bg-2 .module-comments .message-buttons__toggle, .bg-3 .module-comments .message-buttons__toggle{
  color: #ffffff;
}
/* ------------------------------------------ */
/*	10. МОДУЛЬ ГАЛЕРЕИ                        */
/* ------------------------------------------ */
.module-gallery .album-data__title{
  color: #000000;
}
.bg-2 .module-gallery .album-data__title,
.bg-3 .module-gallery .album-data__title{
  color: #ffffff;
}
/* ------------------------------------------ */
/*	11. МОДУЛЬ СОТРУДНИКИ                     */
/* ------------------------------------------ */
.module-staff .worker-post__icon,
.module-staff .worker-contacts__item-icon{
  border-color: #000000;
  color: #000000;
}
.bg-2 .module-staff .worker-post__icon, .bg-3 .module-staff .worker-post__icon,
.bg-2 .module-staff .worker-contacts__item-icon, .bg-3 .module-staff .worker-contacts__item-icon{
  border-color: #ffffff;
  color: #ffffff;
}
.bg-2 .module-staff .worker-name,
.bg-3 .module-staff .worker-name{
  color: #ffffff;
}
/* ------------------------------------------ */
/*	12. МОДУЛЬ ВОПРОСЫ И ОТВЕТЫ               */
/*	13. МОДУЛЬ ОТЗЫВЫ										      */
/* ------------------------------------------ */
.module-faq__caution{
  background-color: #000;
  color: #fff;
}
.bg-2 .module-faq__caution,
.bg-3 .module-faq__caution{
  background-color: #fff;
  color: #000;
}
.bg-2 .module-faq__caution{
  background-color: #fff;
  color: #65ABD0;
}
.module-faq__caution-title{
  color: #ffffff;
}
.bg-2 .module-faq__caution-title{
  color: #000;
}
.bg-3 .module-faq__caution-title{
  color: #65ABD0;
}
.module-faq .message-text__sub{
  background-color: #000;
}
.bg-2 .module-faq .message-text__sub,
.bg-3 .module-faq .message-text__sub{
  background-color: #fff;
}
.module-faq .message-text__sub-text,
.bg-2 .module-faq__caution-text,
.bg-3 .module-faq__caution-text{
  color: #000;
}
.bg-2 .module-faq .message-text__sub-text,
.bg-3 .module-faq .message-text__sub-text{
  color: #ffffff;
}
/* ------------------------------------------ */
/*	14. ПАГИНАЦИЯ	                            */
/* ------------------------------------------ */
.pagination ul li{
  border-color: #000000;
}
.bg-2 .pagination ul li,
.bg-3 .pagination ul li{
  border-color: #ffffff;
}
/* ------------------------------------------ */
/*	15. МОДУЛЬ КАРТА САЙТА                    */
/* ------------------------------------------ */
.module-sitemap ul li a,
.module-sitemap ul li:before,
.module-sitemap ul li:hover a,
.module-sitemap ul li:hover:before{
  color: #000000;
}
.bg-2 .module-sitemap ul li a, .bg-3 .module-sitemap ul li a,
.bg-2 .module-sitemap ul li:before, .bg-3 .module-sitemap ul li:before,
.bg-2 .module-sitemap ul li:hover a, .bg-3 .module-sitemap ul li:hover a,
.bg-2 .module-sitemap ul li:hover:before, .bg-3 .module-sitemap ul li:hover:before{
  color: #000000;
}
/* ------------------------------------------ */
/*	17. ВЕРСИЯ ДЛЯ СЛАБОВИДЯЩИХ               */
/* ------------------------------------------ */
.contrast{
  display: block;
}
.contrast-visible{
  display: block;
}
.contrast-hidden{
  display: none;
}
.contrast-menu{
  background-color: #e4ded0;
  border-color: #dddddd;
}
.contrast-menu__item{
  color: #383737;
}
.contrast-menu__item.contrast-off a{
  border-color: #048a78;
  background-color: #24aa98;
  color: #ffffff;
}
.contrast-menu__item button{
  background-color: #FFffff;
  border-color: #b5bbc1;
}
.contrast-menu__item button.active{
  border-color: #048a78;
  background-color: #24aa98;
  color: #ffffff;
}
.contrast-menu__item .bg-switch__1{
  border-color: #DEE2E7;
  background-color: #ffffff;
  color: #262626;
}
.contrast-menu__item .bg-switch__1.active{
  border-color: #262626;
  background-color: #ffffff;
  color: #262626;
  font-weight: bold;
}
.contrast-menu__item .bg-switch__2{
  border-color: #DEE2E7;
  background-color: #494949;
  color: #FFFFFF;
}
.contrast-menu__item .bg-switch__2.active{
  border-color: #262626;
  background-color: #494949;
  color: #FFFFFF;
  font-weight: bold;
}
.contrast-menu__item .bg-switch__3{
  border-color: #DEE2E7;
  background-color: #65ABD0;
  color: #FFFFFF;
}
.contrast-menu__item .bg-switch__3.active{
  border-color: #5093B7;
  background-color: #65ABD0;
  color: #FFFFFF;
  font-weight: bold;
}