.topstripe {
  color: #c90505;
  background: #fff;
}
.topstripe a {
  color: #c90505 !important;
  text-decoration: underline;
}
.topstripe__close {
  color: #c90505;
}
body {
  color: #444;
}
h1 {
  color: #444;
}
h2 {
  color: #444;
}
h3 {
  color: #444;
}
h4 {
  color: #444;
}
h5 {
  color: #444;
}
div.heading {
  color: #00869b;
}
a,
.dropdown-menu li > a i {
  color: #444;
}
a:hover,
a:focus,
a:active,
.sorts-block__span.selected {
  color: #00869b;
}
.rating i,
.rating sup a {
  color: #94bf75;
}
label.input input[type='radio']:checked,
label.input input[type='checkbox']:checked {
  background: #00869b;
}
.tooltip-inner {
  color: #fff;
  background: #666;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #666;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #666;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #666;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #666;
}
.form-control.input-warning {
  border-color: #ff6e6e !important;
}
.text-danger {
  color: #ff6e6e;
}
.top-menu {
  background: #fff;
}
.top-menu__btn {
  color: #000;
}
.top-menu__btn:hover,
#top .open .btn-group__btn {
  color: #fff;
}
.header-search__category-btn {
  color: #666;
  background: #f5f5f5;
}
.header-search__btn {
  color: #888888;
}
.header-search__input {
  color: #888888;
}
.header-search__input::-webkit-input-placeholder {
  color: #888888;
}
.header-search__input::-moz-placeholder {
  color: #888888;
}
.header-search__input:-ms-input-placeholder {
  color: #888888;
}
.header-search__input:-input-placeholder {
  color: #888888;
}
.header-phones__main {
  color: #666;
}
.header-phones__main:hover {
  color: #00869b;
}
.header-phones__additional {
  color: #444;
}
.header-phones__additional.selected {
  color: #00869b;
}
.header-phones__a {
  color: #666 !important;
}
.header-phones__callback {
  color: #444 !important;
}
.header-cart__icon {
  color: #00869b;
}
.header-cart__total-items {
  color: #fff;
  background: #777777;
}
.menu1 .menu__header {
  color: #fff;
  background: #00869b;
}
.menu1 .menu__collapse {
  background: #f5f5f5;
}
.menu1 .menu__level-1-li:after,
.menu1 .menu__level-1-a,
.menu1 .menu__level-1-pm {
  color: #00869b;
}
.menu1 .menu__level-2 {
  background: #fcfcfc;
}
.menu1 .menu__level-2-a {
  color: #00869b;
}
.menu1 .menu__level-2-a:hover {
  color: #00a9c8;
}
.menu1 .menu__level-2-pm {
  color: #00869b;
}
.menu1 .menu__level-3-a {
  color: #666;
}
.menu1 .menu__level-3-a:hover {
  color: #888888;
}
.menu1 .menu__more {
  color: #00869b;
}
#custom_menu .nav {
  background: #f5f5f5;
}
#custom_menu .nav > li > a,
#custom_menu .nav li > .visible-xs i {
  color: #00869b;
}
#custom_menu .nav > li:hover > a,
#custom_menu .nav > li:hover > .visible-xs i {
  color: #555;
}
#custom_menu .nav > li > .dropdown-menu {
  background: #fcfcfc;
}
#custom_menu .nav > li:hover {
  background: #fcfcfc;
}
#custom_menu .nav > li.has_chidren:hover:before {
  background: #fcfcfc;
}
#custom_menu .nav > li ul > li > a {
  color: #00869b;
}
#custom_menu .nav > li ul li ul > li > a {
  color: #666;
}
.menu-module__ul,
.list-group {
  background: #f5f5f5;
}
.menu-module__a,
.menu-module__a:focus,
.menu-module__children-a,
a.list-group-item {
  color: #777777;
}
.menu-module__a:hover,
.menu-module__a.active,
.menu-module__children-a:hover,
.menu-module__children-a.active,
a.list-group-item:hover a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus,
a.list-group-item:hover {
  color: #f2766b;
}
.menu-right {
  background: #00869b;
}
.menu-right .menu__level-1-a,
.menu-right .menu__level-1-li:after {
  color: #dddddd;
}
.menu-right .menu__level-1-li:hover .menu__level-1-a {
  color: #fff;
}
.menu-right .menu__level-2 {
  background: #fff;
}
.menu-right .menu__level-2-a {
  color: #00869b;
}
.menu-right .menu__level-2-a:hover {
  color: #666;
}
.menu-right .menu__level-3-a {
  color: #777777;
}
.menu-right .menu__level-3-a:hover {
  color: #666;
}
.btn-default {
  color: #777777;
  background: #f2f2f2;
}
.btn-default:hover {
  color: #777777;
  background: #e5e5e5;
}
.btn-primary {
  color: #fff;
  background: #00869b;
}
.btn-primary:hover {
  color: #fff;
  background: #c67c0c;
}
.btn-danger {
  color: #fff;
  background: #d9534f;
}
.btn-danger:hover {
  color: #fff;
  background: #c9302c;
}
.nav-tabs {
  background: #f5f5f5;
}
.nav-tabs > li > a {
  color: #555;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  color: #00869b;
}
.uni-timer__group {
  background: #fdfdfd;
}
.uni-timer__text {
  color: #aaaaaa;
}
.uni-timer__digit {
  color: #555;
}
.qty-indicator__text.text-5 {
  color: #6ab344;
}
.qty-indicator__text.text-4 {
  color: #7cd14f;
}
.qty-indicator__text.text-3 {
  color: #78e026;
}
.qty-indicator__text.text-2 {
  color: #f69e65;
}
.qty-indicator__text.text-1 {
  color: #f6846a;
}
.qty-indicator__text.text-0 {
  color: #ff0055;
}
.fly-menu {
  background: #fefefe;
}
.fly-menu__block {
  background: #f5f5f5;
}
.fly-menu__phone,
.fly-menu__icon {
  color: #00869b;
}
.fly-menu__total {
  color: #fff;
  background: #777777;
}
.fly-menu__label {
  color: #00869b;
}
.fly-menu .menu__header {
  color: #fff;
  background: #00869b;
}
.swiper-viewport .title {
  color: #fff;
  background: #f6846a;
}
.swiper-viewport .swiper-pager .swiper-button-next:before,
.swiper-viewport .swiper-pager .swiper-button-prev:before {
  color: #f6846a !important;
}
.swiper-viewport .title {
  display: none;
}
.swiper-viewport .swiper-pagination .swiper-pagination-bullet {
  background: #00a9c8 !important;
}
.swiper-viewport .swiper-pagination .swiper-pagination-bullet-active {
  background: #f6846a !important;
}
.owl-carousel .owl-dot span {
  background: #cccccc;
}
.owl-carousel .owl-dot.active span {
  background: #00869b;
}
.owl-carousel .owl-nav button {
  color: #00869b;
  background: #fff;
}
.uni-slideshow__title,
.uni-slideshow_v2__title {
  color: #00869b;
}
.uni-slideshow__text,
.uni-slideshow_v2__text {
  color: #666;
}
.uni-slideshow__btn,
.uni-slideshow__btn:hover,
.uni-slideshow__btn:focus,
.uni-slideshow_v2__btn,
.uni-slideshow_v2__btn:hover,
.uni-slideshow_v2__btn:focus {
  color: #fff;
  background: #00869b;
}
.uni-slideshow .owl-nav button,
.uni-slideshow_v2 .owl-nav button {
  color: #00869b;
}
.uni-slideshow .owl-dots .owl-dot span,
.uni-slideshow_v2 .owl-dots .owl-dot span {
  background: #cccccc;
}
.uni-slideshow .owl-dots .owl-dot.active span,
.uni-slideshow_v2 .owl-dots .owl-dot.active span {
  background: #00869b;
}
.home-banner__item {
  background: #fff;
}
.home-banner__icon {
  color: #00869b;
}
.home-banner__text {
  color: #555;
}
.category-page.category-info,
.manufacturer-page.category-info {
  display: none;
}
.category-page.category-info,
.manufacturer-page.category-info {
  max-height: 180px;
}
.product-thumb__image {
  box-shadow: none;
}
.product-thumb__image a:before {
  position: absolute;
  top: -15px;
  bottom: 0px;
  left: -15px;
  right: -15px;
  content: '';
  background: #000;
  opacity: 0.03;
}
.list-view .product-thumb__image {
  margin-right: 15px;
}
.list-view .product-thumb__image a:before {
  bottom: -15px;
}
.product-thumb__name {
  color: #4e4e4e;
}
.product-thumb__name:hover {
  color: #00a9c8;
}
.product-thumb__attribute-value {
  color: #444;
}
.product-thumb__addit-dot.active {
  background: #444;
}
.product-thumb__cart {
  flex-wrap: wrap;
}
.uni-module .product-thumb__add-to-cart,
.grid-view .product-thumb__add-to-cart {
  flex: 1 1 auto;
}
.uni-module .product-thumb__quick-order,
.grid-view .product-thumb__quick-order {
  flex: 1 1 100%;
  margin: 15px 0 0;
  opacity: 1;
}
@media (max-width: 374px) {
  .product-thumb .qty-switch {
    display: none;
  }
}
@media (max-width: 424px) {
  .uni-module .qty-switch,
  .grid-view .qty-switch {
    display: none;
  }
}
.option select {
  color: #555;
}
.option__name {
  color: #555;
  background: #eeeeee;
}
.option__item:hover .option__name,
.option__name:hover {
  border: solid 1px #00869b !important;
}
.option input:checked + .option__name {
  color: #fff;
  background: #00869b;
}
.option__img:hover,
.option input:hover + .option__img,
.option input:checked + .option__img {
  border-color: #00869b;
}
.option__popup.module {
  width: 100px;
}
.option__popup.product {
  width: 100px;
}
.option__popup.quick-order {
  width: 100px;
}
.price {
  color: #00869b;
}
.price .price-old {
  color: #888888;
}
.price .price-new {
  color: #00869b;
}
.add_to_cart {
  color: #fff;
  background: #00869b;
}
.add_to_cart:hover,
.add_to_cart:focus,
.add_to_cart:active {
  color: #fff;
  background: #cc7a00;
}
.add_to_cart.in_cart,
.add_to_cart.in_cart:hover,
.add_to_cart.in_cart:focus,
.add_to_cart.in_cart:active {
  color: #fff;
  background: #cc7a00;
}
.add_to_cart.qty-0,
.add_to_cart.qty-0:hover,
.add_to_cart.qty-0:focus,
.add_to_cart.qty-0:active {
  color: #eb1010;
  background: #e5e5e5;
}
.add_to_cart.disabled,
.add_to_cart.disabled:hover,
.add_to_cart.disabled:focus,
.add_to_cart.disabled:active {
  color: #eb1010;
  background: #e5e5e5;
}
.btn.quick-order {
  color: #404040;
  background: #e5e5e5;
}
.btn.quick-order:hover,
.btn.quick-order:focus,
.btn.quick-order:active {
  color: #fff;
  background: #00869b;
}
.product-thumb__quick-order {
  opacity: 1;
}
.wishlist,
.wishlist a {
  color: #aaaaaa;
}
.wishlist:hover,
.wishlist a:hover,
.wishlist.active {
  color: #00869b;
  border-color: #00869b;
}
.compare,
.compare a {
  color: #aaaaaa;
}
.compare:hover,
.compare a:hover,
.compare.active {
  color: #00869b;
  border-color: #00869b;
}
.sticker__item.special {
  color: #fff;
  background: #ff0000;
}
.sticker__item.ean {
  color: #fff;
  background: #8ccb18;
}
.product-banner__item {
  background: #f5f5f5;
}
.product-banner__icon {
  color: #00869b;
}
.product-banner__text {
  color: #555;
}
.pagination li a,
.pagination li a:hover,
.pagination li a:visited {
  color: #00869b;
  background: #f7f7f7;
}
.pagination li.active span,
.pagination li.active span:hover,
.pagination li.active span:focus {
  color: #fff;
  background: #00869b;
}
footer {
  color: #eeeeee;
  background: #444;
}
.footer__column-heading {
  color: #eeeeee;
}
footer a,
.footer__column-a,
.footer__column-a:hover,
.footer__column-a:active,
.footer__column-a:visited {
  color: #eeeeee !important;
}
.subscribe__info {
  color: #eeeeee;
}
.subscribe__info div {
  color: #00869b;
}
.subscribe__input {
  color: #666;
  background: #fff;
}
.subscribe__input::-webkit-input-placeholder {
  color: #666;
}
.subscribe__input::-moz-placeholder {
  color: #666;
}
.subscribe__input:-ms-input-placeholder {
  color: #666;
}
.subscribe__input:-input-placeholder {
  color: #666;
}
.subscribe__btn,
.subscribe__btn:hover {
  color: #fff !important;
  background: #00869b !important;
}
.fly-block__wishlist,
.fly-block__wishlist-total {
  color: #fff;
  background: #149dbc;
}
.fly-block__compare,
.fly-block__compare-total {
  color: #fff;
  background: #149dbc;
}
.fly-block__callback {
  color: #fff;
  background: #f6846a;
}
.fly-block__callback:before,
.fly-block__callback:after {
  border: solid 1px;
  border-color: #f6846a transparent;
}
.notification .modal-body {
  background: #f5f5f5;
}
.notification.fixed:before {
  background: #f5f5f5;
  opacity: 0.8;
}
.notification__text {
  color: #555;
}
.notification__button.cancel {
  color: #555;
}
.ocf-noUi-connect:before,
.ocf-noUi-handle {
  background: #00869b;
}
.alert-success,
.alert-success a {
  color: #fff;
  background: #6ab344;
}
.alert-warning,
.alert-warning a {
  color: #fff;
  background: #76c204;
}
.alert-danger,
.alert-danger a {
  color: #fff;
  background: #ff6e6e;
}
.preloader:after {
  border-color: #444 #444 #444 transparent;
}
@media (max-width: 1200px) {
  .product-thumb__quick-order i {
    display: none;
  }
  .product-thumb__quick-order span {
    margin: 0 !important;
  }
}
@media (max-width: 992px) {
  .menu-wrapper {
    background: #f5f5f5;
  }
  .menu-open {
    color: #fff;
    background: #00869b;
  }
  .list-view .product-thumb__add-to-cart {
    flex: 1 1 auto;
  }
  .list-view .product-thumb__quick-order {
    flex: 1 1 100%;
    margin: 15px 0 0;
    opacity: 1;
  }
  .fly-block__wishlist,
  .fly-block__compare {
    display: none;
  }
}
@media (max-width: 767px) {
  .nav-tabs {
    margin-left: -15px;
    margin-right: -15px;
    border-radius: 0;
  }
  .product-page-tabs {
    position: sticky;
    top: 0;
    z-index: 1029;
  }
}
@media (max-width: 575px) {
  .product-thumb__image a:before {
    top: -10px;
    bottom: 0;
    left: -10px;
    right: -10px;
  }
  .list-view .product-thumb__image {
    margin-right: 10px;
  }
  .list-view .product-thumb__image a:before {
    bottom: -10px;
  }
  .product-page__cart {
    display: flex;
    flex-wrap: wrap;
  }
  .product-page__add-to-cart {
    flex: 1 1 auto;
  }
  .product-page__quick-order {
    flex: 1 1 100%;
    margin: 15px 0 0 !important;
  }
  .product-page__quick-order span {
    display: inline !important;
  }
}
@media (min-width: 767px) {
}
@media (min-width: 992px) {
  .top-links__a {
    color: #000 !important;
  }
  .top-links__a:hover {
    color: #fff !important;
  }
  .main-menu.set-before:before {
    background: #00869b;
  }
  .header-menu__btn {
    color: #fff;
    background: #00869b;
  }
  .menu1.new {
    background: #fcfcfc;
  }
  .menu1 .menu__level-1-li:hover,
  .menu1 .menu__level-1-li.open {
    background: #fcfcfc;
  }
  .menu1 .menu__level-1-li:hover:after,
  .menu1 .menu__level-1-li.open:after,
  .menu1 .menu__level-1-li.open .menu__level-1-a,
  .menu1 .menu__level-1-a:hover {
    color: #555;
  }
}
