
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store h3, html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-header-h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-title {
  margin-bottom: 40px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 100;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store * {
  box-sizing: border-box;
  opacity: 1;
  min-width: 0;
  max-width: none;
  min-height: 0;
  max-height: none;
  margin: 0;
  padding: 0;
  background: none;
  box-shadow: none;
  letter-spacing: normal;
  word-spacing: normal;
  transform: none;
  transform-origin: center center;
  transition: none;
  font-family: sans-serif;
}

html#ecwid_html body#ecwid_body .ecsp, html#ecwid_html body#ecwid_body .ecwid {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.42857;
  color: #666;
  margin: 0;
  word-wrap: normal;
  word-break: normal;
  max-width: 100%;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__title {
  font-weight: 200;
  color: #666;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--large-items .grid-product__title-inner {
  font-weight: 400;
  font-size: 15px;
  color: #666666;
}

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:visited, html#ecwid_html body#ecwid_body .ecwid a:hover, html#ecwid_html body#ecwid_body .ecwid a:active {
  color: #ff0000;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
}

/*Product title on hover*/
div.grid-product__title-inner:hover {
  color: #ffffff;
}

.ec-size .ec-store .grid-product__wrap-inner:hover .grid-product__title .grid-product__title-inner {
  color: #666;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover {
  color: #666;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-link--muted:hover {
  color: #C30;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-breadcrumbs {
  font-size: 13px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-price {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .form-control--large .form-control__button {
  font-size: 16px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-price {
  color: #666;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.3;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #fff;
  color: #666;
  border: 1px solid gray;
}

/*Button color*/
.ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #fff;
  border: 1px solid gray;
}

/*Button color on hover*/
.ec-size .ec-store .form-control--primary .form-control__button:hover {
  background: #F0F8FF;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h6, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h6 {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.3;
  margin-top: 50px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details-module__content--indented {
  padding-bottom: 5px;
  padding-top: 0px;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .product-details__product-title {
  margin-bottom: 40px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: 100;
  margin-top: 40px;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store button, html#ecwid_html body#ecwid_body .ec-size .ec-store input, html#ecwid_html body#ecwid_body .ec-size .ec-store optgroup, html#ecwid_html body#ecwid_body .ec-size .ec-store select, html#ecwid_html body#ecwid_body .ec-size .ec-store textarea {
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.15;
}

select.ecwid-productBrowser-details-optionSelectBox {
  color: #666;
}

select.ecwid-productBrowser-details-optionSelectBox {
  font-size: 10px;
}

div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel:after {
  font-size: 12px;
  font-weight: normal;
  content: ": please select";
}

html#ecwid_html body#ecwid_body .ec-size .ec-store button, html#ecwid_html body#ecwid_body .ec-size .ec-store input, html#ecwid_html body#ecwid_body .ec-size .ec-store optgroup, html#ecwid_html body#ecwid_body .ec-size .ec-store select, html#ecwid_html body#ecwid_body .ec-size .ec-store textarea {
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 80%;
  line-height: 1.15;
  color: #666;
}

div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-backgroundedPanel {
  max-width: 350px;
}

select {
  -webkit-writing-mode: horizontal-tb !important;
  text-rendering: auto;
  color: -internal-light-dark(black, white);
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  text-indent: 0px;
  text-shadow: none;
  display: inline-block;
  text-align: start;
  appearance: menulist;
  box-sizing: border-box;
  align-items: center;
  white-space: pre;
  -webkit-rtl-ordering: logical;
  background-color: -internal-light-dark(white, #3b3b3b);
  cursor: default;
  margin: 0em;
  font: 200 10.3333px Verdana;
  border-radius: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: -internal-light-dark(#767676, #858585);
  border-image: initial;
}

.ecwid-results-topPanel-sortByPanel {
  display: none !important;
}
