html#ecwid_html body#ecwid_body .ecwid {
  font-family: "Cairo", serif;
}
 [data-block] > div {
  padding: 8px 10px;
}
 .ec-likely__widget_twitter + a {
  display: none;
}
 .recently-viewed-title {
  color: #fff !important;
  background-color: #002846 !important;
  padding: 4px 4px 4px 6px !important;
  border-radius: 5px !important;
}
 .ec-store .grid__description:first-child {
  padding-top: 0 !important;
}
 .cover__overlay {
  border: 1px solid #000;
}
 .content .cover-title {
  color: #000 !important;
  text-decoration: auto;
  animation: beat 1s 5 alternate;
  transform-origin: center;
}
 @keyframes beat {
  to {
    transform: scale(1.1);
  }
}
 .location .layout {
  direction: rtl;
}
 .description {
  direction: rtl;
}
 .content .cover-text p {
  color: #fff;
  font-size: 29px;
  font-weight: bold;
}
 .grid-sort__item .form-control__select-text,
.grid-sort__item .form-control__arrow {
  color: #fff !important;
}
 .ec-store .grid__products--appearance-frame .grid-product__wrap-inner > *:last-child:not(.grid-product__image) {
  color: red;
  font-weight: bold;
}
 .ec-store .grid__list:first-child .grid__category-block:not(.grid__category-block--empty) ~ .grid__category-block {
  padding-top: 15px !important;
}
 .ec-store .form-control--small .form-control__button {
  background-color: #fff !important;
  color: #000 !important;
}
 .owner h2, .whyus h2, .location h2,
.ec-header-h1 {
  font-size: 20px !important;
  color: #000 !important;
  background-color: #e7e7e7 !important;
  padding: 5px !important;
  border: none;
  width: 318px;
  margin: auto !important;
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
 .footer .ec-likely .ec-likely__widget {
  border-radius: 5px;
  padding: 8px;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-likely__widget {
  background: #fff;
}
 .grid__category-block.grid__category-block--id-110642036 {
  background-color: #fff !important;
  border-color: #fff !important;
  margin-top: 0 !important;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap {
  background-color: #fff;
}
 .ec-store .grid__products--appearance-frame .grid-product__wrap-inner {
  background-color: #e7e7e7 !important;
}
 .owner {
  background-color: #e7e7e7;
}
 .location {
  background-color: #fff;
  text-align: center;
  padding-bottom: 12px;
}
 .owner .author img,
.border {
  border: none;
}
 .channels div {
  background-color: #e7e7e7;
}
 .grid__sort.ec-text-muted {
  background: #002846;
  padding: 6px;
  margin-top: 15px;
  margin-bottom: 15px;
  border-radius: 5px;
  color: #fff !important;
}
 .ec-page-title {
  text-align: center;
  color: #000;
}
 .menu .container,
.ec-footer,
.address,
.contacts .data + div h3,
.ec-page-title__featured-products,
.grid__categories + .ec-page-title h1 {
  display: none;
}
 .ec-page-title + .grid__wrap .grid-product__title-inner {
  font-size: 14px !important;
  font-weight: bold;
  color: #000;
}
 .contacts, .footer {
  background-color: #e7e7e7;
  padding-top: 5px;
}
  button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--continueShopping {
  background-color: white;
  font-color: blue;
}
 span.details-product-attribute__title {
  font-weight: bold;
}
 .store:not(.block-hidden) {
  margin-top: 10px;
}
 .location .description p:last-child {
  color: #000000;
  font-size: 17px;
  font-weight: bold;
}
 .ec-store .pager__pages {
  font-size: 28px !important;
  background-color: #e7e7e7;
}
 .ec-store .pager__button--next,
.ec-store .pager__button--prev {
  margin-left: 15px !important;
  margin-right: 15px !important;
  color: #1f1c19 !important;
}
 .cover__footer .forward {
  color: #000;
}
 .cover-button {
  animation: glow 1s infinite;
  border-radius: 5px;
  border: 5px solid #000;
}
 @keyframes glow {
  0% {
    box-shadow: 3px 3px 10px #5d34a8, -3px -3px 10px #5d34a8;
  }
  50% {
    box-shadow: 3px 3px 10px #043631,-3px -3px 10px #043631;
  }
  100% {
    box-shadow: 3px 3px 10px #5d34a8, -3px -3px 10px #5d34a8;
  }
}
 .cover__button::after {
  content: none;
}
 .cover__header {
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 5px;
}
 .cover .main-nav .top-menu__item,
.header__item {
  color: #000 !important;
}
 .cover-layout--full .cover__body .cover__cta {
  margin-top: 0;
}
 .tiles.cover-layout--menu .tile-cover .logo img, .tiles.cover-layout--menu .tile-cover .logo img {
  max-height: 122px;
}
 html#ecwid_html body#ecwid_body [data-block] > div {
  padding: 0;
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .grid__category-block,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__category-block {
  background-color: #e7e7e7;
  border: 1px solid #e7e7e7;
  border-bottom: none;
  border-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-top: 15px;
  padding-top: 24px;
  padding-left: 15px;
  padding-right: 15px;
}
 .ec-store .grid__wrap-inner, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products {
  background-color: #fff;
}
 .ec-page-title__featured-products + .grid__wrap {
  border: 1px solid #191919;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
 .grid__sort .form-control:not(.form-control--no-hover):hover {
  background-color: #002846 !important;
}
 @media only screen and (max-width: 600px) {
  .header__item.shadow {
    margin: auto;
  }
  .cover__header {
    padding-left: 0;
    padding-right: 0;
  }
  .content .cover-title {
    margin-top: 20px;
    font-size: 25px;
  }
  .content .cover-text {
    margin-top: 15px;
  }
  .content .cover-text p {
    font-size: 24px;
    margin-top: 0;
  }
  .menu .pushmenu-btn {
    color: #000;
  }
  .menu .pushmenu-btn svg path {
    fill: #000;
  }
  .cover-layout--full .cover__body .cover__cta {
    margin-top: 0;
  }
  .owner h2, .whyus h2, .location h2,
.ec-header-h1 {
    font-size: 17px !important;
    width: 205px;
  }
  .location .description p:last-child {
    font-size: 13px;
    text-align: center;
  }
  html#ecwid_html body#ecwid_body .ec-size .ec-store {
    padding: 10px;
  }
  .menu {
    margin-top: 15px;
  }
  .tile-about .author {
    width: 50%;
    margin: auto;
  }
  .channels div {
    width: 90%;
  }
  .description {
    margin-top: 0;
  }
  .tiles.cover-layout--menu .tile-cover .logo img, .tiles.cover-layout--menu .tile-cover .logo img {
    max-height: 105px;
  }
}
 html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h6, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h6 span {
  font-size: 17px;
  color: #0a7cff;
}
 .grid-product__price-label {
  color: #fe9800;
  color: red;
  font-size: 15px !important;
  font-weight: bold;
}
 html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  background-color: #fff;
}
 html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item > a {
  color: #000;
  font-size: 15px;
  font-family: "Cairo", serif;
}
 html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-mobile .horizontal-menu-button {
  color: #000;
  font-family: "Cairo", serif;
}
 html#ecwid_html body#ecwid_body nav.horizontal-menu.horizontal-menu--mobile .horizontal-menu-item > a {
  color: #000;
  font-family: "Cairo", serif;
}
 .ecwid-search-widget__input {
  border: 2px solid #002846 !important;
  color: #002846 !important;
  border-radius: 5px !important;
}
 .ec-size .ec-store .ec-text-muted {
  color: #f41111;
}
 .grid-product__sku-inner,
.product-details__product-sku {
  color: black !important;
}
 .product-details__product-description {
  font-family: "Cairo", serif;
}
 .grid-product__price-value {
  font-weight: bold;
  font-size: 17px !important;
}
 