.m-primary {
   color: #0074bb;
}

.dark-color:hover,
a.colored,
.colored {
   color: #0074bb;
}

a {
   color: #0074bb;
}

a.colored:hover,
.colored:hover {
   color: #333;
}

a:active {
   color: #004169;
}

.overlay_form .dot {
   background: #0074bb;
}

a.grey {
   color: #818181;
}

a.grey:hover {
   color: #0074bb;
}

.dark_link:hover {
   color: #0074bb;
}

.btn-inline {
   color: #0074bb;
}

.btn-inline.black:hover {
   color: #0074bb;
}

.btn-inline.rounded:hover i {
   background: #0074bb;
}

.change_block .change_params:hover {
   background: #0074bb;
}

body .fa.big-icon {
   background: #0074bb;
}

body .fa.big-icon.grey {
   color: #0074bb;
   background: #efefef;
}

.icon-text {
   color: #fff;
   background: #0074bb;
}

.icon-text .fa {
   color: #fff;
}

.icon-text.grey {
   color: #333;
   background: #efefef;
}

.icon-text.grey .fa {
   color: #0074bb;
}

.rss:hover svg path {
   fill: #0074bb;
}

.events-block a.btn-primary {
   width: 100%;
   color: #ffffff;
   background-color: #008de4;
   border-color: #0074bb;
   text-align: center;
   margin-top: 5px;
}

.popup .reviews.item-views .item .title {
   font-size: 1.7em;
   color: #0074bb;
   font-weight: bold;
}

a.scroll-to-top.ROUND_COLOR,
a.scroll-to-top.RECT_COLOR {
   background-color: #0074bb;
}

a.scroll-to-top.ROUND_COLOR:hover,
a.scroll-to-top.RECT_COLOR:hover {
   background-color: #008de4;
}

.underline {
   border-bottom: 2px solid #0074bb;
}

blockquote::before {
   background-color: #0074bb;
}

blockquote.info:before {
   background-color: #0074bb;
}

.review .it:before {
   color: #0074bb;
}

.styled-block {
   border-left-color: #0074bb;
}

.list.icons .fa {
   color: #0074bb;
}

table.table th {
   background-color: #0074bb;
}

hr.colored_line {
   border-color: #0074bb;
}

.logo .logo_svg {
   fill: #0074bb;
}

.marker svg .cls-marker2 {
   fill: #0074bb;
}

.cluster_custom svg .cls-cluster2 {
   fill: #0074bb;
}

.btn.btn-default {
   background-color: #0074bb;
   border-color: #0074bb;
   color: #ffffff;
}

.btn.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus {
   background-color: #0087da;
   border-color: #0087da;
}

.btn.btn-default.white {
   color: #0074bb;
   border: 1px solid #fff;
   background: #ffffff;
}

.btn.btn-default.white:hover,
.btn-default.white:active,
.btn-default.white:focus {
   color: #ffffff !important;
   border-color: #0087da;
   background: #0087da;
}

.btn.btn-default.white.white-bg:hover,
.btn-default.white.white-bg:active,
.btn-default.white.white-bg:focus {
   color: #0074bb !important;
   border-color: #0074bb;
   background: #fff;
}

.btn.btn-primary {
   background-color: #00b290;
   border-color: #00b290;
}

.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus {
   background-color: #30c4a8;
   border-color: #30c4a8;
}

.btn.btn-success {
   background-color: #84bc29;
   border-color: #84bc29;
}

.btn.btn-success:hover,
.btn.btn-success:active,
.btn.btn-success:focus {
   background-color: #9dca53;
   border-color: #9dca53;
}

.btn.btn-info {
   background-color: #0ca9e3;
   border-color: #0ca9e3;
}

.btn.btn-info:hover,
.btn.btn-info:active,
.btn.btn-info:focus {
   background-color: #39baec;
   border-color: #39baec;
}

.btn.btn-warning {
   background-color: #f38b04;
   border-color: #f38b04;
}

.btn.btn-warning:hover,
.btn.btn-warning:active,
.btn.btn-warning:focus {
   background-color: #f8a132;
   border-color: #f8a132;
}

.btn.btn-danger {
   background-color: #dc130d;
   border-color: #dc130d;
}

.btn.btn-danger:hover,
.btn.btn-danger:active,
.btn.btn-danger:focus {
   background-color: #e63f3a;
   border-color: #e63f3a;
}

.btn.btn-transparent {
   color: #0074bb;
   border-color: rgba(0, 116, 187, 0.3);
}

.btn.btn-transparent:hover,
.btn.btn-default.btn-transparent:hover {
   color: #ffffff;
   background-color: #0087da;
   border-color: #0087da;
}

.btn.btn-responsive-nav {
   background-color: #0074bb;
}

.btn.btn-responsive-nav:hover {
   color: #0074bb;
   border: 1px solid #0074bb;
   background-color: #ffffff;
   padding: 4px 7px 2px;
}

.btn.btn-link {
   color: #0074bb;
   border-color: #55beff;
}

.btn.btn-link:hover {
   color: #0087da;
   border-color: transparent;
}

.btn.btn-link:active {
   color: #004169;
}

.btn.btn-default.wc.vert .fa {
   background-color: #0074bb;
}

.btn.btn-default.wc.vert:hover .fa {
   background-color: #0087da;
}

.btn.btn-transparent-border:hover {
   background-color: #0074bb;
   border: 1px solid #0074bb;
}

.label.label-default {
   background: #93a6bc;
}

.label.label-primary {
   background: #b8c2cd;
}

.label.label-success {
   background: #5cb85c;
}

.label.label-warning {
   background: #f0ad4e;
}

.label.label-danger {
   background: #d9534f;
}

.top-block.colored {
   background: #0074bb;
}

.top-block .social-icons li a:hover:before {
   background-color: #0074bb;
}

.top-block .top-block-item .inline-search-show:hover>span {
   color: #0074bb;
}

.logo_and_menu-row .inline-search-show:hover .title {
   color: #0074bb;
}

.menu-only.with_icons .mega-menu table td.full_dropdown>.wrap>.dropdown-menu>li .image.wbg {
   background-color: #0074bb;
}

.mega-menu table td.full_dropdown .dropdown-submenu .dropdown-menu li a:hover {
   color: #0087da;
}

.logo.colored img,
header .line-row,
#mobileheader .logo.colored img {
   background-color: #0074bb;
}

.logo_and_menu-row .personal-link:hover .svg path,
.logo_and_menu-row .basket-link:hover .svg path,
.logo_and_menu-row .inline-search-show:hover .svg path,
.logo_and_menu-row .burger:hover .svg-burger path,
.top-block .top-block-item .personal-link:hover .svg path,
.top-block .top-block-item .basket-link:hover .svg path,
.top-block .top-block-item .inline-search-show:hover .svg path,
.top-block .top-block-item .burger:hover .svg-burger path,
.top-block .social-icons li a:hover svg path {
   fill: #0074bb;
}

.logo-row .top-callback .phone .fa,
.logo-row .top-callback .email .fa {
   background-color: #0074bb;
}

.logo-row .top-callback .email,
.logo-row .top-callback .email a:hover {
   color: #0087da;
}

.display-type .view-button:not(.cur):hover svg path {
   fill: #0074bb;
}

.catalog.sections .row_block .item.wicons .image {
   background-color: #0074bb;
}

#mobileheader .mobileheader-v2 {
   background: #0074bb;
}

#mobileheader .burger:hover .svg-burger path {
   fill: #0074bb;
}

#mobileheader .burger:hover .svg-close path {
   fill: #0074bb;
}

#mobilemenu .contacts a:hover {
   color: #0074bb;
}

#mobilemenu .menu>ul>li.counters .count {
   background: #0074bb;
}

#mobilemenu .menu.middle a:hover .svg path {
   fill: #0074bb;
}

#mobilemenu .expanded>.dropdown .menu_back:hover .svg path {
   fill: #0074bb;
}

#mobilemenu .menu ul>li a:hover .arrow .svg path {
   fill: #0074bb;
}

#mobilemenu .svg-close:hover path {
   fill: #0074bb;
}

#mobilemenu .expanded>.dropdown .menu_back a:hover {
   color: #0074bb;
}

.style-switcher .oversite_button:hover {
   background-color: #0074bb;
}

.style-switcher .right-block .block-item .item .options .rows .tabs .tab.current a:before {
   background: #0074bb;
}

.style-switcher .right-block .block-item .item .options .rows .tabs_content .opener_wrap .opener_tab:hover {
   background: #0074bb;
}

.style-switcher .sup-params .title_wrap .block-title {
   color: #0074bb;
   border: 1px solid rgba(0, 116, 187, 0.3);
}

.style-switcher .switch:hover {
   background: #0074bb;
}

.style-switcher .header .header-inner.reset {
   border: 1px solid #0074bb;
   color: #0074bb;
}

.style-switcher .header .header-inner.reset:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.style-switcher .header .header-inner svg path {
   fill: #0074bb;
}

.style-switcher .header.can_save .save_btn {
   border: 1px solid #0074bb;
   background: #0074bb;
}

.style-switcher .header.can_save .save_btn:hover {
   border-color: #0087da;
   background: #0087da;
}

.style-switcher .options>a.current:not(.block),
.style-switcher .options .link-item.current:not(.block) {
   background: #0074bb;
}

.style-switcher .options .link-item.current.block {
   border-color: #0074bb;
}

.style-switcher .tooltip-link:hover {
   background: #0074bb;
   border-color: #0074bb;
}

.style-switcher .options[data-code="BASE_COLOR"]>div.current>span,
.style-switcher .options[data-code="BASE_COLOR"]>div.current>span:hover {
   border-color: #0074bb;
}

.style-switcher .options[data-code="BGCOLOR_THEME"]>div.current>span,
.style-switcher .options[data-code="BGCOLOR_THEME"]>div.current>span:hover {
   border-color: #0074bb;
}

.style-switcher .left-block .section-block.active:before {
   background: #0074bb;
}

.style-switcher .block-title .dotted-block {
   color: #0074bb;
}

.style-switcher .block-title .dotted-block:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.style-switcher .sup-params.opened .title_wrap .block-title {
   background-color: #0074bb;
   border-color: #0074bb;
}

.change_block .left_border_changer,
.change_block .top_border_changer,
.change_block .right_border_changer,
.change_block .bottom_border_changer {
   border-color: #0074bb;
}

.change_block .change_params {
   background: #0074bb;
}

.change_block .change_params:hover {
   background: #0087da;
}

.change_block .variant_panel .variant.active {
   border-color: #0074bb;
}

.change_block .variant_panel {
   border: 2px solid #0074bb;
   border-top: none;
}

.change_block .variant_panel.FOOTER_TYPE {
   border-top: 2px solid #0074bb;
}

.change_block .variant_panel .flex-direction-nav a:hover {
   background: #0074bb;
}

.bottom_panel .reset:hover {
   background: #0074bb;
}

.bottom_panel .close:hover {
   background: #0074bb;
}

.change_block .actions .action_down,
.change_block .actions .action_up,
.change_block .actions .action_hide {
   background: #0074bb;
}

.change_block .actions .action_down:hover,
.change_block .actions .action_up:hover,
.change_block .actions .action_hide:hover {
   background: #0087da;
}

.change_block .actions .action_down.disabled:hover,
.change_block .actions .action_up.disabled:hover {
   background: #0074bb;
}

.bottom_panel .components .item .add_block:hover {
   background: #0074bb;
}

.bottom_panel .components .item.wtemplates .variant_panel .variant.active {
   border-color: #0074bb;
}

.bottom_panel .components .item.wtemplates .variant_panel .flex-direction-nav a:hover {
   background: #0074bb;
}

.bottom_panel .components .item.wtemplates .variant_panel .close_panel:hover svg path {
   fill: #0074bb;
}

.bottom_panel .components .item.wtemplates .variant_panel .variant .select_variant>span {
   background: #0074bb;
}

.bottom_panel .components .item.wtemplates .variant_panel .variant .select_variant:hover>span {
   background: #0087da;
}

.flexslider .flex-direction-nav a:hover {
   background: #0074bb;
}

.top-block .search .search-wrapper {
   background: #0074bb;
}

.menu-row .search-button-div .fa-close:hover {
   color: #0087da;
}

.search .btn-search {
   color: #0074bb;
}

.mega-menu ul.nav li.active,
.mega-menu ul.nav li:hover {
   background-color: #0074bb;
}

.menu-row.bgcolored:not(.white) .mega-menu table td.active .wrap>a,
.menu-row.bgcolored:not(.white) .mega-menu table td:not(.search-item):hover .wrap>a {
   background: #0064a2;
}

.mega-menu table td .wrap>a.more-items:hover:before {
   background-color: #0087da;
}

.mega-menu table td.active .wrap>a>span {
   color: #0074bb;
}

.topmenu-LIGHT .mega-menu table td.active .wrap>.more-items span:before,
.topmenu-LIGHT .mega-menu table td:not(.search-item):hover .wrap>.more-items span:before {
   background-color: #0074bb;
}

.mega-menu table td .wrap>a .line-wrapper .line {
   background-color: #0074bb;
}

.topmenu-LIGHT .mega-menu table .tail {
   border-bottom: 6px solid #0067a7;
}

.mega-menu table .dropdown-menu li>a:hover,
.mega-menu table .dropdown-submenu:hover>a,
.mega-menu table .dropdown-submenu:hover>a:after {
   color: #0074bb;
}

.mega-menu table .dropdown-menu li.active>a,
.mega-menu table .dropdown-submenu.active>a,
.mega-menu table .dropdown-submenu.active>a:after {
   color: #0074bb;
}

.marker-nav {
   background-color: #0074bb;
}

.mega-menu table td.active .wrap>a {
   color: #0074bb;
}

.inline-search-block .close-block:hover .close-icons path {
   fill: #0074bb;
}

.mega_fixed_menu .search-button-div:hover .svg-search {
   background-color: #0074bb;
}

.mega_fixed_menu .right_block .email a:hover {
   color: #0074bb;
}

.mega_fixed_menu .svg.svg-close.arrow:hover {
   background-color: #0074bb;
}

.list-type-block.item-views.licenses .item:hover .body-info .zoom:not(:hover) {
   background: #0074bb;
}

.wrap_basket .remove.all:hover {
   color: #0074bb;
}

.wrap_basket .remove.all:hover svg path {
   fill: #0074bb;
}

.mega_fixed_menu .mega-menu table .wrap>.dropdown-menu .dropdown-submenu>a>.arrow>i:hover {
   background-color: #0074bb;
}

.mega_fixed_menu .svg.svg-close:hover path {
   fill: #0074bb;
}

.inline-search-block.bg-colored-block.show {
   background-color: #0074bb;
}

.menu-row.bgcolored .wrap_icon:hover {
   background-color: #0074bb;
}

.logo_and_menu-row .burger:hover .svg-burger.mask {
   background-color: #0074bb;
}

body .basket-link .count {
   background-color: #0074bb;
}

body .top-block .top-block-item .basket-link.basket-count .count {
   background: #0074bb;
}

.logo_and_menu-row .basket-link:hover .title {
   color: #0074bb;
}

.top-block-item .basket-link:hover .title {
   color: #0074bb;
}

.top-btn:hover .svg.mask {
   background-color: #0074bb;
}

a:hover .svg.mask {
   background-color: #0074bb;
}

.menu-row.bgcolored {
   background: #0074bb;
}

#headerfixed .menu-block.rows:hover {
   background-color: #0074bb;
}

#headerfixed .menu-block .navs ul li.active>a,
#headerfixed .menu-block .navs ul li a:hover,
#headerfixed .menu-block .navs ul li a:focus {
   color: #0074bb;
}

#headerfixed .inline-search-show:hover .svg-search.mask {
   background-color: #0074bb;
}

#headerfixed .basket-link.basket-count .count {
   background: #0074bb;
}

#mobileheader .basket-link:hover .svg path,
#mobileheader .personal-link:hover .svg path,
#mobileheader .inline-search-show:hover .svg path,
#headerfixed .personal-link:hover .svg path,
#headerfixed .basket-link:hover .svg path,
#headerfixed .logo-row .burger:hover .svg-burger path,
#headerfixed .inline-search-show:hover .svg-search path,
.mega_fixed_menu .right_block .basket-link:hover .svg path,
.mega_fixed_menu .right_block .personal-link:hover .svg path {
   fill: #0074bb;
}

.mega_fixed_menu .right_block .basket-link:hover .title {
   color: #0074bb;
}

#headerfixed .search .btn-search:hover .svg-search {
   background-color: #0074bb;
}

.search-page .searchinput .btn-search:hover .svg {
   background-color: #0074bb;
}

.item-views.services-items .menu li.selected>span:before {
   background: #0074bb;
}

.wrap-portfolio-front {
   background: #0074bb;
}

.color-controls .item .zoom:hover {
   background-color: #0074bb;
}

.item-views.company.front .image .play:after {
   background: #0074bb;
}

.item-views.company.front .image .play:hover:after {
   background: #0087da;
}

.item-views.company.front .props .image {
   background-color: #0074bb;
}

.search-tags-cloud .tags a:hover {
   background: #0074bb;
   border-color: #0074bb;
}

.contacts.front .title a:hover {
   color: #0074bb;
}

.contacts.front .left_block .top_block .title a:hover {
   color: #0074bb;
}

.ymaps-b-balloon .property.email .value a:hover {
   color: #0074bb;
}

.item-views.sections.type_5_within .items .item .wrap_item:hover .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.item-views.sections.type_5_within .items .item .wrap_item:hover .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.basket_top .dropdown {
   border-color: #0074bb;
}

.basket_top .dropdown:before {
   border-bottom-color: #0074bb;
}

.remove:hover svg path {
   fill: #0074bb;
}

.basket_order .description:before {
   background: #0074bb;
}

.basket.fly .opener .count {
   background: #0074bb;
}

.basket.fly.DARK .opener .count {
   background: #0074bb;
}

.basket.fly.COLOR .opener {
   background: #0074bb;
   border-color: #0074bb;
}

.basket.fly.COLOR .opener:hover {
   background: #0087da;
   border-color: #0087da;
}

header.topmenu-DARK:not(.fixed) .basket_top .count {
   background: #0074bb;
}

header.topmenu-COLOR:not(.fixed) .basket_top:hover {
   background: #0087da;
}

.foot .remove>span:hover {
   color: #0074bb;
}

.foot .remove>span:hover svg path {
   fill: #0074bb;
}

.side_forms .button>span>span:before {
   background-color: #0074bb;
}

.fly_forms .button>span:hover svg path {
   fill: #0074bb;
}

.basket.fly .opener:hover:before {
   background-color: #0074bb;
}

.fly_forms .button>span.disabled svg path {
   fill: #0074bb;
}

.ajax_basket.opened .opener:before {
   background-color: #0074bb;
}

.basket.fly .opener:hover .svg-basket path {
   fill: #0074bb;
}

.fancybox-prev span:hover {
   background-color: #0074bb;
}

.fancybox-next span:hover {
   background-color: #0074bb;
}

.fancybox-close:hover svg.svg.svg-close path {
   fill: #0074bb;
}

.body .page-top .print-link:hover .cls-print {
   fill: #0074bb;
}

.breadcrumb a:hover {
   color: #333;
}

.breadcrumb a:active {
   color: #004169;
}

.breadcrumb li>a:hover {
   color: #0087da;
}

.pagination li.active+li a,
.pagination li.active+li span,
.pagination li:hover+li a,
.pagination li:focus+li span,
.pagination li:focus+li a,
.pagination li:hover+li span {
   border-left-color: #0074bb !important;
}

.pagination a:hover .fa {
   color: #0074bb;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus {
   color: #0074bb;
}

.pagination li.prev a:hover i,
.pagination li.next a:hover i {
   background-color: #0074bb;
}

footer.light .bottom-menu .item .title a:hover,
footer.light .bottom-menu .wrap .item .title a:hover,
footer.light .info .email a:hover {
   color: #0074bb;
}

footer .info .subscribe_button .btn:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.side-menu .submenu>li:not(.active)>a:hover {
   color: #0087da;
}

.side-menu>li>a:hover .icons svg path {
   fill: #0087da;
}

.catalog_opener:hover .arrow {
   background-color: #0074bb;
}

.detail .tizers .tizer.image_bg .image {
   background-color: #0074bb;
}

.ask_a_question:hover .outer {
   background-color: #0074bb;
}

.ask_a_question:hover .outer>span {
   border-color: #0074bb;
}

.ask_a_question .outer:hover {
   background-color: #0087da;
}

.ask_a_question .outer>span:hover {
   border-color: #0087da;
}

.sidearea .ask_question .button:hover>span {
   border-color: #0074bb;
}

.sidearea .ask_question:hover .button {
   background: #0074bb;
}

.sidearea .ask_question:hover .button>span {
   border-color: #0074bb;
}

.sidearea .ask_question .button:hover {
   background: #0087da;
}

.sidebar .switcher span {
   background: #0074bb;
}

.order-block .text:before {
   background-color: #0074bb;
}

.order-block .btn.question svg path {
   fill: #0074bb;
}

.opener {
   color: #0074bb;
}

.opener:before {
   background-color: #0074bb;
}

.url-block span:hover {
   color: #0074bb;
}

.url-block span:hover:before {
   background-color: #0074bb;
}

.share .shares-block:hover .svg-share path {
   fill: #0074bb;
}

.detail.news .top-wrapper .print-link:hover path {
   fill: #0074bb;
}

.contacts_list .contacts-stores .item .show_on_map>span {
   color: #0074bb;
}

.contacts_list .contacts-stores .item .show_on_map>span svg path {
   fill: #0074bb;
}

.contacts-stores .item .top-wrap .show_on_map>span {
   color: #0074bb;
}

.contacts-stores .item .top-wrap .show_on_map>span svg path {
   fill: #0074bb;
}

.auth_wrapp .form-body .forgot:hover {
   color: #0074bb;
}

.auth_wrapp .form-wr .prompt label:hover {
   color: #0074bb;
}

.uploader:hover {
   background: #0074bb;
   border-color: #0074bb;
}

.form .add_file:hover,
.form .add_text:hover {
   color: #0074bb;
}

.clsp-1,
.clsp-2 {
   fill: #0074bb;
   fill-rule: evenodd;
}

.clsp-2 {
   opacity: 0.1;
}

.ymaps-b-balloon .ymaps-b-balloon__close:hover svg path {
   fill: #0074bb;
}

.item-views.table.table-type-block .licenses_block .items .item .zoom {
   background: #0074bb;
}

.item-views.table.table-type-block .licenses_block .items .item .zoom:hover {
   background: #0087da;
}

.list-type-block.item-views.licenses .item .image .zoom {
   background: #0074bb;
}

.list-type-block.item-views.licenses .item .image .zoom:hover {
   background: #0087da;
}

.bx_filter input[type="checkbox"]:checked+label.onoffswitch-label:before,
.filter input[type="checkbox"]:checked+label.onoffswitch-label:before,
.filter input[type="radio"]:checked+label.onoffswitch-label:before {
   background: #0074bb;
}

.catalog .bx_filter_section .bx_filter_block .toggle:hover span {
   border-color: #0087da;
}

.catalog .bx_filter_section .bx_filter_block .pict label:hover,
.catalog .bx_filter_section .bx_filter_block .pict label.active {
   border-color: #0074bb;
}

.catalog .bx_filter_section .bx_filter_block .bx_filter_param_label:hover .bx_filter_param_btn,
.catalog .bx_filter_section .bx_filter_block .bx_filter_param_label.active .bx_filter_param_btn {
   border-color: #0074bb;
}

.bx_filter input[type="checkbox"]+label:hover {
   color: #0074bb;
}

.jqmClose.top-close:hover svg path {
   fill: #0074bb;
}

.contacts.front.type_2 .detail_desc_items .top-close:hover svg path {
   fill: #0074bb;
}

.top_mobile_region .confirm_region+.close_popup:hover svg path {
   fill: #0074bb;
}

.tabs .nav-tabs a:hover,
.tabs .nav-tabs a:active,
.tabs .nav-tabs a:focus {
   color: #0074bb;
}

.bx_soc_comments_div .tabs .nav-tabs li.active a {
   color: #0074bb;
}

.bx_soc_comments_div .tabs .nav-tabs li.active:after {
   background: #0074bb;
}

.bx_soc_comments_div .tabs .nav-tabs li.active a span:before {
   background-color: #0074bb;
}

.bx-ilike-button:not(.bx-ilike-button-disable):hover .bx-ilike-left-wrap:before {
   background-color: #0074bb;
}

.bx-ilike-button:hover {
   color: #0074bb;
}

.blog-post-tag a:hover,
.blog-comment-meta a:hover,
.blog-mainpage-meta a:hover {
   color: #0074bb !important;
}

.nav-tabs>li.active:after {
   background: #0074bb;
}

.sections.head-block.top .item-link.active .title span:before {
   background: #0074bb;
}

.title-tab-heading:hover .arrow_open,
.accordion-head:hover .arrow_open,
.item:hover .arrow_open.link {
   background: #0074bb;
   border: 1px solid #0074bb;
}

.accordion-head .arrow_open:hover,
.item .arrow_open.link:hover {
   background: #0087da;
   border: 1px solid #0087da;
}

.item.opened .accordion-head:before {
   background: #0074bb;
}

.item-views.vacancy_list.type_2 .items .item:hover .top-info .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.item-views.vacancy_list.type_2 .items .item .top-info .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.item-views.tarifs .flexslider .item:hover .buy_block .btn>span,
.item-views.tarifs .flexslider .item:hover .order .btn>span {
   border-color: #0074bb;
}

.item-views.tarifs .flexslider .item:hover .buy_block .btn:hover>span,
.item-views.tarifs .flexslider .item:hover .order .btn:hover>span {
   border-color: #0087da;
}

.item-views.tarifs .flexslider .item:hover .buy_block .btn,
.item-views.tarifs .flexslider .item:hover .order .btn {
   background-color: #0074bb;
}

.item-views.tarifs .flexslider .item:hover .buy_block .btn:hover,
.item-views.tarifs .flexslider .item:hover .order .btn:hover {
   background-color: #0087da;
}

.item-views.tarifs.wicons .item.wbg .image>.wrap {
   background-color: #0074bb;
}

.item-views.tarifs.type_4 .item:hover .btn {
   background: #0074bb;
   border-color: #0074bb;
}

.item-views.tarifs.type_4 .item:hover .btn:hover {
   background: #0087da;
   border-color: #0087da;
}

.item-views.tarifs.type_4 .item .buy_block .btn.in_cart>span>span svg path {
   fill: #0074bb;
}

.item-views.tarifs.type_6 .flexslider .item .buy_block .btn,
.item-views.tarifs.type_6 .flexslider .item .order .btn {
   border: 1px solid #55beff;
   color: #0074bb;
}

.item-views.tarifs.type_6 .flexslider .item:hover .buy_block .btn,
.item-views.tarifs.type_6 .flexslider .item:hover .order .btn {
   border-color: #0074bb;
}

.item-views.tarifs.type_6 .flexslider .item:hover .buy_block .btn:hover,
.item-views.tarifs.type_6 .flexslider .item:hover .order .btn:hover {
   border-color: #0087da;
}

.item-views.tarifs.type_6 .item .buy_block .btn.in_cart>span svg path {
   fill: #0074bb;
}

.item-views.tarifs.type_8 .item .prices .all_price li:hover .price_title:before,
.item-views.tarifs.type_8 .item .prices .all_price li.active .price_title:before {
   border-color: #0074bb;
   background: #0074bb;
}

.item-views.tarifs.type_8 .item .buy_block .btn {
   border: 1px solid #55beff;
   color: #0074bb;
}

.item-views.tarifs.type_8 .item:hover .buy_block .btn {
   border-color: #0074bb;
}

.item-views.tarifs.type_8 .item:hover .buy_block .btn:hover {
   border-color: #0087da;
}

.item-views.tarifs.type_8 .item .buy_block .btn.in_cart svg path {
   fill: #0074bb;
}

.catalog.detail .active .title-tab-heading,
.catalog.detail .title-tab-heading:focus,
.catalog.detail .title-tab-heading:active,
.catalog.detail .title-tab-heading:hover {
   color: #0074bb;
}

.detail .galery .item span.zoom:hover {
   background-color: #0074bb;
}

.detail .galerys-block .big-gallery-block .item .zoom:hover {
   background-color: #0074bb;
}

.catalog.detail .link-block-more>span:hover:before {
   background-color: #0074bb;
}

.catalog.detail .galery .item .zoom:hover {
   background-color: #0074bb;
}

.catalog.detail .head .link-block-more>span:hover:before {
   background-color: #0074bb;
}

.detail .galery #carousel .flex-direction-nav a:hover:before {
   background-color: #0074bb;
}

.item-views.sections.type_4_within.type_12_within .items .item.wbg .image {
   background-color: #0074bb;
}

.tizers.in_content .tizer.image_bg .image img {
   background-color: #0074bb;
}

.catalog.sections.type_4_within .item:hover .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.catalog.sections.type_4_within .item:hover .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.front_tizers .item.image_bg .image {
   background-color: #0074bb;
}

.changer.save_btn:hover {
   background: #0074bb;
}

.landings_list .more>span:before {
   background-color: #0074bb;
}

.landings_list .more>span {
   color: #0074bb;
}

.tabs_ajax .head-block .item-link:not(.active) span:hover {
   color: #0087da;
}

.tabs_ajax .head-block .item-link.active span:after {
   background: #0074bb;
}

.head-block .subscribe span:hover {
   color: #0074bb;
}

.head-block .subscribe span:hover svg path {
   fill: #0074bb;
}

.item-views.news-items.front .subscribe:hover .subscribe_icon path,
.m-enents-calendar.events_list .subscribe:hover .subscribe_icon path {
   fill: #0074bb;
}

.buttons .settings:hover {
   color: #0074bb;
}

.buttons .settings:hover svg path {
   fill: #0074bb;
}

.close-block.search_type_1:hover svg path {
   fill: #0074bb;
}

.inline-search-block.fixed.big.show_center .search .btn-search {
   background-color: #0074bb;
   border-color: #0074bb;
}

.inline-search-block.fixed.big.show_center .search .btn-search:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.wrap_basket .basket_empty .button .btn:hover {
   background-color: #0074bb;
}

.wrap_basket .basket_empty .button .btn:hover:before {
   background: #0074bb;
}

.m-enents-calendar.events_list .subscribe:hover:before,
.item-views.news-items:not(.projects) .subscribe:hover:before {
   background-color: #0074bb;
}

.m-enents-calendar.events_list .subscribe:hover,
.item-views.news-items:not(.projects) .subscribe:hover {
   color: #0074bb;
}

.show_all:hover {
   color: #0074bb;
}

.item-views.front .show_all:hover {
   color: #0074bb;
}

.item-views.front .arrows .arrow:hover {
   background: #0074bb;
}

.item-views.services-items.type_1 .menu li:not(.selected):hover {
   color: #0074bb;
}

.item-views.services-items.type_1 .menu li.selected:before {
   background: #0074bb;
}

.item-views.services-items.type_1 .items .item>.wrap .more:hover a {
   background: #0074bb;
   border-color: #0074bb;
   color: #FFF;
}

.item-views.services-items.type_1 .items .item>.wrap .more:hover a:before {
   background: #0074bb;
}

.item-views.services-items.icons .items .item.wbg .image img {
   background-color: #0074bb;
}

.item-views.staff-items.within.type_2.type_3 .items .item:hover .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.item-views.staff-items.within.type_2.type_3 .items .item:hover .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.item-views.staff-items.within.type_3 .items .item:hover .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.item-views.staff-items.within.type_3 .items .item:hover .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

@media print {

   .item-views.services-items.icons .items .item .image img,
   .item-views.company.front .props .image,
   .front_tizers .item.image_bg .image {
      background-color: #0074bb !important;
   }
}

.side_forms .button>span svg path {
   fill: #0074bb;
}

.item-views.partners.within.list-type-block .items .item .value a:hover {
   color: #0074bb;
}

.item-views.partners.within .item .property .value a:hover {
   color: #0074bb;
}

.item-views.documents_list.type_2 .docs-block .item .item-file:hover .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.item-views.documents_list.type_2 .docs-block .item .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.item-views.type_2_within.within.services-items.type_10 .item .image {
   background: #0074bb;
}

.item-views.type_2_within.within.services-items.type_3_within.type_11 .item .image {
   background: #0074bb;
}

.accordion-head.accordion-open a,
.accordion-head:hover a {
   color: #0074bb;
}

.flex-control-paging li a:hover:before,
.flex-control-paging li a.flex-active:before {
   box-shadow: none;
   background: #0074bb !important;
}

.detail .gallery-block .small-gallery ul.items li.flex-active-slide,
.detail .gallery-block .small-gallery ul.items li:hover {
   border-color: #0074bb;
}

.flex-direction-nav a:hover,
.flex-direction-nav a:hover::before {
   color: #0087da;
   border-color: #0087da;
}

.color-controls .flex-direction-nav a {
   background: #0074bb;
}

.color-controls .flex-direction-nav a:hover {
   background: #0087da;
}

span.zoom:hover {
   background-color: #0087da;
}

.switch_gallery:hover {
   background-color: #0074bb;
}

.wr_scrollbar .scrollbar .handle {
   background: #0074bb;
}

.ask_a_question .inner .text-block:before {
   background-color: #0074bb !important;
}

.page404 .i404 {
   color: #0074bb;
}

.jqmClose.top-close:hover {
   color: #0087da;
}

.form.contacts .title {
   border-color: #0074bb;
}

.form .form-header {
   border-top-color: #0074bb !important;
}

.form-header i {
   background: #0074bb;
}

.banners-big.front .flex-direction-nav a:hover {
   background: #0074bb;
}

.more_text_ajax:hover:after {
   background-color: #0074bb;
}

.more_text_ajax:hover svg path,
.ajax_load_btn:hover .more_text_ajax svg path {
   fill: #0074bb;
}

.item-views.news-items .item.wti .title:after {
   background: #0074bb;
}

.banners-big a {
   background: #0074bb;
}

.teasers.item-views.front.icons .item a:hover {
   color: #0074bb !important;
}

.front-projects.item-views.table .item .info {
   border-top-color: #0074bb;
}

.front-projects.item-views.table .item a:hover .info {
   background: #324860;
}

.front-projects.item-views.table .item a:hover .info:before {
   border-bottom-color: #0074bb;
}

.item-views .item .title a:hover {
   color: #0074bb;
}

.uploader:hover .action {
   background-color: #0087da;
   border-color: #0087da;
}

.uploader .action {
   color: #0074bb;
   border: 1px solid #55beff;
}

.form .input .add_file:hover,
.form .input .add_text:hover {
   color: #0074bb;
}

.form .input .add_file:hover:before,
.form .input .add_text:hover:before {
   background-color: #0074bb;
}

p.drop-caps:first-child:first-letter {
   color: #0074bb;
}

p.drop-caps.secundary:first-child:first-letter {
   background-color: #0074bb;
}

.label-info {
   background-color: #0074bb;
}

section.toggle label {
   color: #0074bb;
   border-color: #0074bb;
}

section.toggle.active>label {
   background-color: #0074bb;
   border-color: #0074bb;
}

.progress-bar-primary {
   background-color: #0074bb;
}

.slider-container .tp-caption a:not(.btn):hover {
   color: #008de4;
}

.tp-bullets .bullet.selected,
.tp-bullets .bullet:hover {
   background: #0074bb !important;
}

.fa.colored {
   background: #0074bb;
}

.docs-block .iblocks:hover .icons-block a,
.iblocks .icons-block a:hover {
   background: #0074bb;
}

.docs-block .iblocks:hover .text-block .text {
   color: #0074bb !important;
}

.item-views .property.price .fa,
.item-views .property.price .price_val {
   color: #0074bb;
}

.item-views .item:hover .property .fa {
   color: #0074bb;
}

.link-block-more .dark-color:hover:before {
   background: #0074bb;
}

.tabs.item-views.table .title,
.history.item-views.table .title {
   color: #0074bb;
}

.history.item-views .title {
   color: #0074bb;
}

.rolldown>span {
   color: #0074bb;
}

.rolldown>span svg path {
   fill: #0074bb;
}

.detail .galery #slider.flexslider:hover .flex-direction-nav {
   background: #0087da;
}

.detail .galery #carousel .slides li.flex-active-slide {
   border-color: #0074bb;
}

.detail .reviews .item .review .icons:before {
   color: #0074bb;
}

.detail .galery #carousel .flex-direction-nav a:hover::before {
   color: #0074bb;
}

.catalog.group .price .price_val {
   color: #0074bb;
}

.buy_block .counter .ctrl:hover svg path,
.buy_block .counter .ctrl:hover svg rect {
   fill: #0074bb;
}

.select-outer i.fa {
   color: #0074bb;
}

.item-views.table.bblock .item .info {
   border-top-color: #0074bb;
}

.cls-2000 {
   fill: #0074bb;
}

.instagram_ajax .show_all:hover svg path {
   fill: #0087da;
}

.reviews.item-views.front .item .image:before {
   background-color: #0074bb;
}

.item-views .item .bottom-props>a:hover svg path {
   fill: #0074bb;
}

.bx_filter .bx_ui_slider_range,
.bx_filter .bx_ui_slider_pricebar_V {
   background-color: #0074bb;
}

.bx_filter .bx_ui_slider_track .bx_ui_slider_handle {
   border-color: #0074bb;
}

.catalog.bx_filter .bx_filter_parameters_box_title:hover:before {
   color: #0074bb;
}

.bx_filter_section .btn.btn-transparent {
   color: #0074bb;
}

.bx_filter.catalog .title:hover>.wrap .arrow {
   background-color: #0074bb;
}

.catalog.bx_filter .bx_filter_parameters_box_title:hover .arrow {
   background-color: #0074bb;
}

.catalog.bx_filter .bx_filter_parameters_box.check_props .bx_filter_parameters_box_title:before {
   background: #0074bb;
}

.bx_filter .bx_ui_slider_track .bx_ui_slider_handle:after {
   background: #0074bb;
}

.catalog .bx_filter_section .bx_filter_button_box .bx_filter_search_reset:hover {
   background-color: #0074bb;
}

.catalog .bx_filter_section .bx_filter_button_box .bx_filter_search_button:hover {
   background-color: #0074bb;
}

.side-menu li.child>a .arrow:hover:before {
   background: #0074bb;
}

.bx_filter input[type="checkbox"]+label:before,
.filter input[type="checkbox"]+label:before,
.filter input[type="radio"]+label:before {
   background: #0074bb;
}

.bx_filter .filter input[type="radio"]:checked+label:after {
   border-color: #0074bb;
   background-color: #0074bb;
}

.subscribe-edit-main .form input[type=checkbox]+label:hover:after,
.subscribe-edit-main .form input[type=checkbox]:checked+label:after,
.subscribe-edit-main .form input[type=radio]+label:hover:after,
.subscribe-edit-main .form input[type=radio]:checked+label:after {
   background-color: #0074bb;
   border-color: #0074bb;
}

.subscribe-edit-main font.notetext {
   border-color: #0074bb;
}

.arrow.toogle:hover {
   border-color: #0087da;
   background: #0087da;
}

.arrow_link:hover {
   border-color: #0087da;
   background: #0087da;
}

.item-views.type_2_within.within.services-items .item:hover .arrow.toogle {
   border-color: #0074bb;
   background: #0074bb;
}

.item-views.type_2_within.within.services-items .item:hover .arrow.toogle:hover {
   border-color: #0087da;
   background: #0087da;
}

.item-views.type_2_within.within.services-items .item:hover .arrow_link {
   background-color: #0074bb;
   border-color: #0074bb;
}

.item-views.type_2_within.within.services-items .item:hover .arrow_link:hover {
   background-color: #0087da;
   border-color: #0087da;
}

.item-views.type_2_within.within.services-items .item .toogle>span {
   color: #0074bb;
}

.item-views.type_2_within.within.services-items .item .toogle>span:before {
   background-color: #0074bb;
}

@media (max-width: 767px) {
   .basket_top .icon .count {
      background: #0074bb !important;
   }
}

.page-top-wrapper.color {
   background: #0074bb;
}

#mobilemenu .expanded>.dropdown .menu_title a {
   color: #0074bb;
}

.item-views.staff-items.table-type-block:not(.front) .item .title a:hover {
   color: #0074bb;
}

.detail.staff .properties .bottom-props.social_props a:hover svg path {
   fill: #0074bb;
}

.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active {
   background: #0074bb;
}

.uploader .resetfile:hover {
   background-color: #0087da;
}

.uploader:hover .resetfile:before {
   background-color: #0087da;
}

.owl-carousel.owl-theme.owl-bg-nav .owl-nav button:hover:not(.disabled) {
   background: #0074bb;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
   background: #0074bb;
}

.logo_and_menu-row .burger .svg-burger path,
#headerfixed .logo-row .burger .svg-burger path,
.ms-header-mobile .burger .svg-burger path {
   fill: #ed1c24 !important;
}

.logo_and_menu-row .burger:hover .svg-burger path,
#headerfixed .logo-row .burger:hover .svg-burger path,
.ms-header-mobile .burger:hover .svg-burger path {
   fill: #0074bb !important;
}

#headerfixed.fixed,
#mobileheader .ms-header-mobile {
   background-color: #e4efff !important; // whitesmoke
}

.mega_fixed_menu .m-maxwidth {
   background-color: whitesmoke;
}

.mega_fixed_menu .search-input-div {
   background-color: #fff;
}

.mega_fixed_menu .dropdown-menu {
   background-color: transparent;
}

.content-title-wrap.title-colored {
   background-color: #f7f7f7;
}

.docs_wrap .item .accordion-head {
   background-color: #fbfbfb;
   margin-bottom: 5px;
   padding: 24px 64px 22px 25px;
}

.docs_wrap .item .accordion-head .item-name {
   font-weight: 500;
   color: #0074bb;
}

.docs_wrap .item .accordion-head .item-count {
   font-size: 0.85em;
   color: #767f8c;
}

.m-header-v1 .menu-row {
   background: #0360A4;
}

.m-header-v1 .menu-row__inner {
   background: #0074bb;
}

.header_wrap .menu-item {
   height: 71px;
}

.logo-row .slogan .top-description {
   color: #00609d !important;
}

footer.light .info .subscribe_button .btn:hover {
   color: #FFF;
   background: #0064a2 !important;
}

.main .mainslider .slick-dots li button {
   width: 15px;
   height: 8px;
   margin: 0 4px;
   background: #343a40;
   display: block;
   -webkit-backface-visibility: visible;
   -webkit-transition: opacity 200ms ease;
   -o-transition: opacity 200ms ease;
   -moz-transition: opacity 200ms ease;
   transition: opacity 200ms ease;
   -webkit-border-radius: 30px;
   border-radius: 30px;
   -webkit-transition: .3s;
   -o-transition: .3s;
   -moz-transition: .3s;
   transition: .3s;
}
.main .mainslider .slick-dots li:hover button{
   background: #008de4;
}
.main .mainslider .slick-dots li.slick-active button{
   background: #008de4;
   width: 15px;
   -webkit-transform: scale(1.4, 1.4);
   -moz-transform: scale(1.4, 1.4);
   -ms-transform: scale(1.4, 1.4);
   -o-transform: scale(1.4, 1.4);
   transform: scale(1.4, 1.4);
}
.main .mainslider .slick-dots li button:after {
   background-color: #008de4;
}

#home_colors_banners .body-info {
   position: relative;
   overflow: hidden;
}
.body-info1:before {
   position: absolute;
   content: '';
   right: 0px;
   bottom: 0px;
   height: 5px;
   width: 60px;
   background-color: #555555;
   transition: all 500ms ease;
   -moz-transition: all 500ms ease;
   -webkit-transition: all 500ms ease;
   -ms-transition: all 500ms ease;
   -o-transition: all 500ms ease;
}

.body-info1:hover {
   background-color: #28336c;
}

#home_colors_banners .body-info:hover:after {
   -ms-transform: translateX(0%);
   /* IE 9 */
   -webkit-transform: translateX(0%);
   /* Chrome, Safari, Opera */
   transform: translateX(0%);
}

#home_colors_banners .body-info:after {
   position: absolute;
   left: 0;
   bottom: 0;
   height: 5px;
   width: 100%;
   content: '';
   background-color: #024b80;
   -webkit-transition: all 0.3s ease-in;
   -moz-transition: all 0.3s ease-in;
   -o-transition: all 0.3s ease-in;
   transition: all 0.3s ease-in;
   -ms-transform: translateX(-100%);
   /* IE 9 */
   -webkit-transform: translateX(-100%);
   /* Chrome, Safari, Opera */
   transform: translateX(-100%);
}

.head-block.top .item-link.active {
   background: #0074bb !important;
}
.head-block.top .item-link.active .btn-inline.black {
   color: #fff;
}

.m-dept-phone tr:nth-child(even) {
   background: #f7f7f7;
}

.m-dept-phone tr td:first-child {
   font-weight: 600;
}

#pbOverlay {
   background: rgba(26, 43, 56, 0.859);
}
#pbCloseBtn:hover:before{opacity:.95;background: rgba(255,100,100,.6);}
#pbAutoplayBtn:hover:before{opacity:.95;background: rgba(100, 211, 255, 0.6);}
.pbThumbs li.active a img{border-color:#16b8ff;}

.fancybox-skin {
   background: rgba(22, 54, 78, 0.859) !important;
}
.fancybox-outer {
   background: none !important;
}
.fancybox-title-float-wrap .child {
   color: #c7c7c7 !important;
}
.cd-modal-bg {
   background: none !important;
}