
/* Custom CSS theme */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600&amp;subset=latin,latin-ext,cyrillic);
html#ecwid_html body#ecwid_body {
  /* Standard scheme has no changes to the Base CSS, so it's empty */
}

body#bg div.ecwid-minicart-clickArea {
  margin-top: 8px !important;
  margin-left: 10px !important;
}

.ecwid-minicart-counter {
  left: 20px !important;
  top: 17px !important;
}

.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  color: #ffffff  !important;
}

.ec-size, .ec-store, .form-control__text {
  color: #ffffff !important;
}

.ec-pika-label {
  color: #Ffffff !important;
}

.ec-pika-single {
  color: #FFFFFF !important;
}

.ec-pika-button {
  color: #FFFFFF !important;
}

.ec-pika-calendar-btn {
  color: #FFFFFF !important;
}

.ec-pika-next, .ec-pika-prev {
  filter: invert(100%);
}

.form-control__textarea {
  color: #ffffff !important;
}

.ec-size .ec-store .label--flag {
  color: #fd7902 !important;
}

.ec-size .ec-store .label--custom {
  color: #fd7902 !important;
}

.ec-cart-step__body div:nth-child(3) p {
  color: red !important;
}

.ec-size .ec-store .form-control__placeholder-inner {
  color: red !important;
}

.ec-size.ec-size--l .ec-store .ec-cart-step__section p:not(.ec-cart-step__subtitle):last-child a {
  color: red !important;
  font-weight: 900;
}

/*Use other address color, bold font, underline*/
div.ec-cart-step__section a.ec-link:nth-child(1) {
  font-size: 25px !important;
}

div.ec-cart-step__section a.ec-link:nth-child(1) {
  font-weight: bold !important;
}

.ec-size .ec-store .ec-cart-step__section p:not(.ec-cart-step__subtitle):last-child {
  text-decoration: underline;
}
