
/* Custom CSS theme */
html#ecwid_html body#ecwid_body {
  /* Standard scheme has no changes to the Base CSS, so it's empty */
}

.ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
  height: 33px;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom: 0px;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 3em 1.4em;
  background: none;
}

/* Interaction states -----------*/
.ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 none;
  font-weight: normal;
  color: #555555;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

.ui-state-hover, .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada none;
  color: #0f67b8;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #0f67b8;
  text-decoration: none;
}

.ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  color: #212121;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #0f67b8;
  text-decoration: none;
}

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ui-widget-header {
  background: #fff none;
  border: 0px solid #AAAAAA;
  color: #222222;
  font-weight: bold;
}

#tabs {
  background: #FFFFFF none;
  border: 1px solid #AAAAAA;
  color: #222222;
  padding: 1px;
  width: 65%;
}

.ecwid div.ecwid-productBrowser-AccountSettingsPage table.ecwid-LoginBox {
  margin: 0 auto;
}

.ecwid div.ecwid-productBrowser-AccountSettingsPage .ecwid-productBrowser-head {
  text-align: center;
  margin-bottom: 5px;
}

div.ecwid-popup table.ecwid-popup-linkBlock tr {
  display: none;
}

div.ecwid-popup table.ecwid-popup-linkBlock tr:first-child {
  display: table-row;
}

html#ecwid_html body#ecwid_body div.ecwid-categories {
  margin-top: 20px;
}

html#ecwid_html body#ecwid_body span.ecwid-categories-category {
  font-size: 18px;
}

html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 14px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart {
  text-align: center;
  margin-top: 10px;
}

html#ecwid_html body#ecwid_body span.ecwid-categories-category {
  font-size: 12px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
  color: #8d8d8d;
  white-space: nowrap;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  font-size: 18px;
  font-weight: 400;
  color: #333333;
  text-align: center;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount {
  font-size: 20px;
  color: #333333;
  white-space: nowrap;
}
