/* Standard scheme has  no changes to the Base CSS, so it's empty */
.freeshipping {
  font: normal 16px "trebuchet MS", helvetica, verdana, sans-serif;
  color: #B65F06;
}

.freeshipping img {
  vertical-align: middle;
  margin-right: 25px;
}

.viewfullsite {
  margin-bottom: 20px;
  font: normal 22px "trebuchet MS", helvetica, verdana, sans-serif;
  padding: 2px;
}

.viewfullsite a {
  color: #cc0000;
  text-decoration: none;
}

.viewfullsite a:hover {
  background-color: #DCDCDC;
}

.contactus {
  float: right;
  font-family: Garamond;
}

.ecwid-productBrowser-price {
  color: #009DDE !important;
  font-size: 15px !important;
  float: right !important;
}

.ecwid-productBrowser-price-value, .ecwid-productBrowser-price #convert {
  font-weight: bold !important;
}

.ecwid-productBrowser-productDragLabel {
  color: #009DDE !important;
  font-style: italic !important;
}

/* First level horizontal categories */
div.ecwid-categories-horizontal {
  margin-top: 20px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
td.ecwid-productBrowser-productsGrid-cell img {
  -webkit-transform: scale(1);
  /*Webkit: Scale down image to 0.8x original size*/
  -moz-transform: scale(1);
  /*Mozilla scale version*/
  -o-transform: scale(1);
  /*Opera scale version*/
  -webkit-transition-duration: 0.5s;
  /*Webkit: Animation duration*/
  -moz-transition-duration: 0.5s;
  /*Mozilla duration version*/
  -o-transition-duration: 0.5s;
  /*Opera duration version*/
}

td.ecwid-productBrowser-productsGrid-cell img:hover {
  -webkit-transform: scale(1.2);
  /*Webkit: Scale up image to 1.2x original size*/
  -moz-transform: scale(1.2);
  /*Mozilla scale version*/
  -o-transform: scale(1.2);
  /*Opera scale version*/
  box-shadow: 0px 0px 30px gray;
  /*CSS3 shadow: 30px blurred shadow all around image*/
  -webkit-box-shadow: 0px 0px 30px gray;
  /*Safari shadow version*/
  -moz-box-shadow: 0px 0px 30px gray;
  /*Mozilla shadow version*/
}

div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited {
  font: bold 15px Georgia, Helvetica, sans-serif !important;
}

.ecwid-productBrowser-price-compareTo-title {
  font-size: 11px !important;
}

.ecwid-productBrowser-details-wholesale-saving {
  display: none;
}

a.ecwid-productBrowser-nav-left {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='gray' d='M4.67 7h69.086c.553 0 1 .447 1 1s-.447 1-1 1H4.67l4.293 4.293c.39.39.39 1.023 0 1.414s-1.023.39-1.414 0L1.634 8.794c-.24-.183-.392-.47-.392-.794s.153-.61.392-.794L7.55 1.293c.39-.39 1.022-.39 1.413 0s.39 1.023 0 1.414L4.67 7z'/%3E%3C/svg%3E") center no-repeat;
}

a.ecwid-productBrowser-nav-right {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='gray' d='M71.33 9H2.244c-.553 0-1-.447-1-1s.447-1 1-1H71.33l-4.293-4.293c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0l5.915 5.913c.24.183.392.47.392.794s-.153.61-.392.794l-5.913 5.913c-.39.39-1.022.39-1.413 0s-.39-1.023 0-1.414L71.33 9z'/%3E%3C/svg%3E") center no-repeat;
}

a.ecwid-productBrowser-nav-left:hover,
a.ecwid-productBrowser-nav-left:active {
  background: #b2b2b2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23fff' d='M4.67 7h69.086c.553 0 1 .447 1 1s-.447 1-1 1H4.67l4.293 4.293c.39.39.39 1.023 0 1.414s-1.023.39-1.414 0L1.634 8.794c-.24-.183-.392-.47-.392-.794s.153-.61.392-.794L7.55 1.293c.39-.39 1.022-.39 1.413 0s.39 1.023 0 1.414L4.67 7z'/%3E%3C/svg%3E") center no-repeat;
}

a.ecwid-productBrowser-nav-right:hover,
a.ecwid-productBrowser-nav-right:active {
  background: #b2b2b2 url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='16' viewBox='0 0 76 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23fff' d='M71.33 9H2.244c-.553 0-1-.447-1-1s.447-1 1-1H71.33l-4.293-4.293c-.39-.39-.39-1.023 0-1.414s1.023-.39 1.414 0l5.915 5.913c.24.183.392.47.392.794s-.153.61-.392.794l-5.913 5.913c-.39.39-1.022.39-1.413 0s-.39-1.023 0-1.414L71.33 9z'/%3E%3C/svg%3E") center no-repeat;
}

div.ecwid-productBrowser-backgroundedPanel {
  background-color: #ededed;
  border: 1px solid #d8d8d8;
  padding-bottom: 5px !important;
}

div.ecwid-productBrowser-details-like {
  padding-bottom: 10px;
  height: auto;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div {
  display: inline-block !important;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel-controlsPanel {
  white-space: nowrap !important;
}

.ecwid-productBrowser-details-optionRadioButton-name, .ecwid-productBrowser-sku {
  font-family: HelveticaNeue !important;
}

.ecwid-productBrowser-sku {
  font-weight: bold !important;
}

.ecwid-btn--primary {
  background-color: #f45da3 !important;
  min-width: 130px !important;
}

.ecwid-btn--primary:hover {
  background-color: mediumvioletred !important;
}

div.ecwid-Account-content div.ecwid-fieldWrapper label.ecwid-fieldLabel {
  width: 130px;
  white-space: normal;
}

div.ecwid-results-topPanel-sortByPanel {
  vertical-align: top;
}

div.ecwid-productBrowser-cart div.ecwid-productBrowser-backgroundedPanel {
  height: 400px !important;
}

.simcase-CurrencyConverter-block#simcase-CurrencyConverter-powerfullId.simcase-relative {
  margin-top: -80px !important;
}

/* fixing mouseover issue in product category */
img.grid-product__picture-additional {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
}
