
/* Custom CSS theme */
.top-menu, .cover__phone {
  color: #000000;
}
 cover .main-nav .top-menu {
  color: #0155e1;
}
 /*Button background color*/
.ec-size .ec-store .grid-product__buy-now .form-control__button {
  background: #0155e1;
  border-radius: 28px;
}
 /*Text color*/
.ec-size .ec-store .grid-product__buy-now .form-control__button {
  color: white;
}
 button.ecwid-btn.ecwid-btn--primary.ecwid-btn--addToBag {
  background: red !important;
}
 .cover .main-nav .top-menu__item--store a {
  visibility: hidden;
  line-height: 0;
}
 .cover .main-nav .top-menu__item--store a::after {
  visibility: visible;
  display: block;
  line-height: 1.3em;
  content: "home";
  color: #000000;
  border-radius: 28px;
}
 button.ecwid-btn.ecwid-btn--primary.ecwid-btn--addToBag {
  background: red !important;
  border-radius: 28px;
}
 nav a:hover {
  color: #0155e1;
  border-radius: 28px;
}
 ecwid-ready .spinner-container svg {
  fill: #0155e1;
  border-radius: 28px;
}
 html#ecwid_html body#ecwid_body nav a:hover {
  color: white !important;
  background: #0155e1;
  border-radius: 28px;
}
 .ecwid-ready .spinner-container svg {
  fill: #0155e1;
  border-radius: 28px;
}
 .spinner-container svg {
  fill: black;
}
 div.ecwid-minicart-clickArea:after {
  color: red;
}
 nav a:hover {
  color: red;
}
 .nav > li > a {
  background: blue;
  border-radius: 28px;
}
 .menu .cat-name a {
  color: black;
  padding: 5px 10px;
}
 .menu .cat-name:hover a {
  color: #ffffff;
  background-color: #0155e1;
  border-radius: 28px;
  cursor: pointer;
}
 .cover__header a {
  color: black;
}
 .cover__header a:hover {
  color: white;
  background-color: #0155e1;
  border-radius: 28px;
}
 .ec-minicart__icon svg {
  color: black;
}
 .ec-minicart__icon:hover svg {
  color: white;
  background-color: #0155e1;
  border-radius: 28px;
}
 .footer .copyright__sign {
  display: none;
}
 .cover .main-nav .top-menu__item--store:hover {
  background-color: #0155e1;
  border-radius: 28px;
}
 .cover .main-nav .top-menu__item--store:hover a {
  opacity: 1;
}
 .cover .main-nav .top-menu__item--store:hover a::after {
  color: #fff;
}
 [data-block="contacts"] a path {
  stroke: black;
}
 [data-block="contacts"] a {
  color: black;
  padding: 10px;
}
 [data-block="contacts"] a:hover {
  color: white;
  background-color: #0155e1;
  border-radius: 28px;
}
 [data-block="contacts"] a:hover path {
  stroke: white;
}
 .ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: "Montserrat" !important;
}
 .cover-layout--full .cover-title {
  font-family: "Montserrat" !important;
}
 .cover-text {
  font-family: "Montserrat" !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store label.ec-radiogroup__item--bit div.ec-radiogroup__info:empty {
  content: url(https://s3.amazonaws.com/images.ecwid.com/images/wysiwyg/product/17222762/139019419/16054711207471728223387/bit_logi_1_5_png);
  display: block;
}
 .ec-size .ec-store .form-control:not(.form-control--loading) .form-control__button {
  background-color: #0155e1;
  -index: 1;
  color: #ffffff;
  border-radius: 28px;
}
 .ec-size .ec-store .grid__categories--large-items * {
  font-size: 50px;
  padding-top: 30px !important;
}
 div.ec-cart-item__control a.ec-cart-item__control-inner {
  display: block;
  background: transparent url(https://s3.amazonaws.com/images.ecwid.com/images/wysiwyg/category/17222762/65516417/16112293091191508073660/1487086362_cancel_81578__40_png) no-repeat scroll center center;
  height: 40px;
  width: 40px;
}
 