/* general settings */
/* фон сайта */
body {
  background: #f4f4f4;
}
/* цвет ссылок (основной) */
a,
a:hover,
a:focus,
.page-link {
  color: #24538c;
}
/* цвет эффекта ссылки при наведении */
.effect-link:after {
  background: #24538c;
}
/* цвет ссылок со стрелками */
.more-link {
  color: #24538c;
}
.more-link svg {
  fill: #24538c;
}
/* Цвет кнопок */
.btn.btn-primary {
  background-color: #002b54;
  border-color: #002b54;
}
/* Цвет текста кнопок */
.btn.btn-primary {
  color: #ffffff;
}
/* Цвет кнопок (при наведении) */
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus {
  background-color: #0084d1;
  border-color: #0084d1;
}
/* Цвет текста кнопок (при наведении) */
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary:focus {
  color: #ffffff;
}
/* Цвет стрелок */
.steps .s-item-container .s-item .arrow svg {
  fill: #24538c;
}
/* Цвет эффекта ripple */
.effect-ripple.color:before,
.effect-ripple-container a.color:before {
  background: #24538c;
}
/* advantages.php */
.advantages .white-container .item-container .item .i-title {
  color: #24538c;
}
.advantages .white-container .item-container .item {
  border-color: #24538c;
}
/* last-news.php */
.all-news svg {
  fill: #24538c;
}
/* catalog item */
.cat-item-container .item:before,
.cat-item-container .item:after {
  background: #24538c;
}
/* catalog last item slider dots */
.last-catalog-items .slick-dots li button {
  background: #24538c;
}
.last-catalog-items .slick-dots li:hover button,
.last-catalog-items .slick-dots li.slick-active button {
  border-color: #24538c;
}
/* пагинация */
.page-item.active .page-link {
  background-color: #24538c;
  border-color: #24538c;
}
.page-link:focus,
.page-link:hover {
  color: #0084d1;
}
/* Новости */
.news .item-container .item:after {
  border-color: rgba(#24538c, 0.7);
}
/* Товар */
.catalog-page .left .slider-cat-small .slide:hover {
  border-color: #24538c;
}
.catalog-page .left .slick-prev:hover:after,
.catalog-page .left .slick-next:hover:after {
  border-color: #24538c;
}

/* blocks header-menu.php */
/* фон меню при наведении */
.header-menu .menu-container .pro-menu li:hover > a,
.header-menu .menu-container .pro-menu li.current-menu-item > a,
.header-menu .menu-container .pro-menu li.current-menu-parent > a {
  background: #0084d1;
}
/* фон выбадающего меню */
.header-menu .menu-container .pro-menu .sub-menu {
  background: #0084d1;
}
/* фон выпадающего меню при наведении */
.header-menu .menu-container .pro-menu .sub-menu li:hover > a,
.header-menu .menu-container .pro-menu .sub-menu li.current-menu-item > a,
.header-menu .menu-container .pro-menu .sub-menu li.current-menu-parent > a {
  background: #24538c;
}
/* Цвет текста меню */
.header-menu .menu-container .pro-menu li > a,
.header-menu .menu-container .pro-menu li > a,
.header-menu .menu-container .pro-menu li > a {
  color: #2c2c2c;
}
/* Цвет текста меню при наведении */
.header-menu .menu-container .pro-menu li:hover > a,
.header-menu .menu-container .pro-menu li.current-menu-item > a,
.header-menu .menu-container .pro-menu li.current-menu-parent > a {
  color: #ffffff;
}
/* Цвет текста вывадающего меню */
.header-menu .menu-container .pro-menu .sub-menu li > a,
.header-menu .menu-container .pro-menu .sub-menu li > a,
.header-menu .menu-container .pro-menu .sub-menu li > a {
  color: #ffffff;
}
/* Цвет текста вывадающего меню при наведении */
.header-menu .menu-container .pro-menu .sub-menu li:hover > a,
.header-menu .menu-container .pro-menu .sub-menu li.current-menu-item > a,
.header-menu .menu-container .pro-menu .sub-menu li.current-menu-parent > a {
  color: #ffffff;
}
/* Цвет бургер-меню */
.burger-menu span {
  background: #24538c;
}
/* Цвет иконки для меню у которых есть выпадалка */
.header-menu .menu-container .pro-menu li.menu-item-has-children > a:after {
  border-color: #ffffff;
}
/* Цвет иконки для меню при наведении у которых есть выпадалка */
.header-menu .menu-container .pro-menu li.menu-item-has-children:hover > a:after {
  border-color: #ffffff;
}

/* blocks footer.php */
/* цвет текста в подвале */
.footer {
  color: #0a0a0a;
}
/* цвет меню в подвале */
.f-menu li a {
  color: #333333;
}
/* цвет меню в подвале при наведении */
.f-menu li:hover a {
  color: #0084d1;
}
/* цвет бордера социалок при наведении в подвале */
.footer .socials-container a:hover {
  border-color: #24538c;
}

/* customer styles */
.gallery .gallery-item a {
  border: 3px solid;
}
.footer .f-menu-container .f-menu li a {
  font-size: 16px;
}
/*
     FILE ARCHIVED ON 05:22:21 Apr 06, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:00:36 Oct 29, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.436
  exclusion.robots: 0.013
  exclusion.robots.policy: 0.007
  esindex: 0.011
  cdx.remote: 205.974
  LoadShardBlock: 382.242 (3)
  PetaboxLoader3.datanode: 661.919 (5)
  load_resource: 3800.177
  PetaboxLoader3.resolve: 3243.728
  loaddict: 371.941
*/
