
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ecwid {
  color: #FFFFFF;
  width: 100%;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-head {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath a:visited {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-categoryPath {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body .ecwid a, html#ecwid_html body#ecwid_body .ecwid a:active, html#ecwid_html body#ecwid_body .ecwid a:visited {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-GalleryPanel-linkContainer div {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: #00679C;
}

html#ecwid_html body#ecwid_body .ecwid a.ecwid-poweredBy {
  display: none;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-price {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-backgroundedPanel {
  background-color: #1A1A1A;
  border-radius: 15px 15px 15px 15px;
  margin-top: 10px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productTopFragment-mouseover {
  border: medium none !important;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment {
  margin: 20px 1px 1px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productsGrid-productBottomFragment-mouseover {
  background-color: #1A1A1A;
  border-radius: 15px 15px 15px 15px;
  border: none;
  margin: 0 1px 1px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-sku {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inStockLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-qtyLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:visited {
  color: #00679C;
}

html#ecwid_html body#ecwid_body .ecwid div.ecwid-pager a.ecwid-poweredBy {
  display: none;
}

html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-enabled {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div {
  color: grey;
}

html#ecwid_html body#ecwid_body div.ecwid-pager {
  color: grey;
}

html#ecwid_html body#ecwid_body div.ecwid-pager span.ecwid-pager-link-disabled {
  color: grey;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel {
  color: grey;
}

html#ecwid_html body#ecwid_body div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-details-inTheBag div {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body button.gwt-Button, html#ecwid_html body#ecwid_body #wrapper button.gwt-Button {
  color: #104265;
}

html#ecwid_html body#ecwid_body table.ecwid-productBrowser-cart-itemsTable {
  background-color: rgba(255, 255, 255, 0.5);
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  color: #104265;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a:visited {
  color: #104265;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalAmount {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-totalLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingLabel, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-subtotalAmount, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-shippingAmount, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-taxAmount {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-EmailBlock div.ecwid-form, html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock div.ecwid-form, html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-form, html#ecwid_html body#ecwid_body div.ecwid-PaymentMethodsBlock div.ecwid-form {
  background-color: #1A1A1A;
  border-radius: 15px 15px 15px 15px;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-blockTitle, html#ecwid_html body#ecwid_body table.ecwid-Checkout-blockTitle div.gwt-Label, html#ecwid_html body#ecwid_body div.ecwid-Checkout-EmailBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel, html#ecwid_html body#ecwid_body div.ecwid-Checkout-PasswordBlock div.ecwid-fieldWrapper label.ecwid-fieldLabel, html#ecwid_html body#ecwid_body div.ecwid-AddressForm div.ecwid-fieldWrapper label.ecwid-fieldLabel, html#ecwid_html body#ecwid_body .ecwid label {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-visited {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-Checkout-BreadCrumbs-link-current {
  border-bottom: 3px solid #1EC8AA;
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-cell-title {
  background-color: #1A1A1A;
}

.gwt-InlineLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice {
  border: 0 solid transparent;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName, html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName a, html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName a:active, html#ecwid_html body#ecwid_body div.ecwid-Invoice-productName a:visited {
  color: #104265;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-cell {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 15px 15px 15px 15px;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-edgeCell {
  background-color: #1A1A1A;
  border-radius: 15px 15px 15px 15px;
}

html#ecwid_html body#ecwid_body div.ecwid-Invoice-productPrice {
  color: #104265;
}

html#ecwid_html body#ecwid_body .ecwid label {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId span, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-long span, html#ecwid_html body#ecwid_body td.ecwid-Invoice-Header-OrderId-very-long span {
  color: #104265;
}

html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a:active, html#ecwid_html body#ecwid_body td.ecwid-Invoice-footer-orderConfirmation-text a:visited {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-emptyCartPanel, html#ecwid_html body#ecwid_body div.ecwid-Checkout-orderFailed {
  background-color: #1A1A1A;
  border-radius: 15px 15px 15px 15px;
  padding: 25px 5px;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-emptyCartPanel div.ecwid-form, html#ecwid_html body#ecwid_body div.ecwid-Checkout-orderFailed div.ecwid-form {
  background-color: #1A1A1A;
  padding: 45px;
  text-align: center;
}

html#ecwid_html body#ecwid_body .ecwid {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body td.ecwid-productBrowser-cart-itemsTable-headerCell {
  background-color: #1A1A1A;
  border-bottom: 1px solid #C4C4C4;
  color: #FFFFFF;
  font: 14px tahoma,geneva,verdana,sans-serif;
  padding: 10px 20px;
}

html#ecwid_html body#ecwid_body div.ecwid-popup {
  background-color: #1A1A1A;
  border: 18px solid #1A1A1A;
  border-radius: 15px 15px 15px 15px;
  padding: 5px;
}

html#ecwid_html body#ecwid_body div.ecwid-popup-headLabel {
  color: #FFFFFF;
  font: bold 30px sans-serif;
}

html#ecwid_html body#ecwid_body div.ecwid-form {
  background-color: #1A1A1A;
}

html#ecwid_html body#ecwid_body div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  background: none repeat scroll 0 0 transparent;
}

html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar div.gwt-TabBarFirst, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar div.gwt-TabBarRest, html#ecwid_html body#ecwid_body table.ecwid-categoriesTabBar table.gwt-TabBarItem, html#ecwid_html body#ecwid_body div.ecwid-categories-horizontal-menuBarContainer, html#ecwid_html body#ecwid_body td.ecwid-categories-vertical-table-cell, html#ecwid_html body#ecwid_body div.ecwid-categories-MenuBarPopup div.menuSeparatorInner {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-style: none;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-header {
  background-color: #1A1A1A;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-header-orderdescr {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-header-orderdescr span {
  color: #00679C;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-cellEven {
  background-color: #1A1A1A;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-cellOdd {
  background-color: grey;
}

html#ecwid_html body#ecwid_body table.ecwid-OrdersList-OrderBox {
  border: medium none;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-footer {
  background-color: #1A1A1A;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product a, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product a:active, html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-product a:visited {
  color: #31ECAB;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-options {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status span {
  color: #31ECAB;
}

html#ecwid_html body#ecwid_body div.ecwid-OrdersList-OrderBox-status, html#ecwid_html body#ecwid_body table.ecwid-OrdersList-OrderBox-totals {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-totals-price {
  color: #31ECAB;
}

html#ecwid_html body#ecwid_body td.ecwid-OrdersList-OrderBox-price {
  color: #31ECAB;
}

html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-icon {
  background: url("http://d3lsmbh0k6qtyk.cloudfront.net/gz/10.4-16017/icons/arrow-south.gif") no-repeat scroll center center #1A1A1A;
}

html#ecwid_html body#ecwid_body td.ecwid-DateRangeBox-range {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-DateRangePopup {
  background-color: #1A1A1A;
}

html#ecwid_html body#ecwid_body table.ecwid-DateRangePopup-PresetsPanel a, html#ecwid_html body#ecwid_body table.ecwid-DateRangePopup-PresetsPanel a:visited, html#ecwid_html body#ecwid_body table.ecwid-DateRangePopup-PresetsPanel a:active {
  color: #00679C;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-block {
  border: medium none;
}

html#ecwid_html body#ecwid_body div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: medium none;
  margin-top: 0;
  padding-top: 0;
}

html#ecwid_html body#ecwid_body div.ecwid-AddressBook-addButton {
  color: #1A1A1A;
}

html#ecwid_html body#ecwid_body div.ecwid-pager-hasTopSeparator {
  border-top: medium none;
  padding-top: 0;
}

html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#ecwid_body div.ecwid-ProductBrowser-auth-logged {
  margin-right: 0;
}

html#ecwid_html body#ecwid_body td.ecwid-productBrowser-productsGrid-cellSpace {
  height: 0;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart {
  background: none repeat scroll 0 0 transparent;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-caption {
  color: #4B4B4B;
  font: 22px tahoma,geneva,verdana,sans-serif;
}

html#ecwid_html body#ecwid_body span.ecwid-minicart-label-text {
  color: #FFFFFF;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-link * {
  color: #00679C;
  text-decoration: none;
}

html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName a, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName a:hover, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName a:visited, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-subcategories-categoryName a:active,
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a,
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:hover,
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:active, html#ecwid_html body#ecwid_body div.ecwid-productBrowser-productNameLink a:visited {
  color: #fff !important;
}

html#ecwid_html body#ecwid_body #main {
  overflow: auto;
}

button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore:hover,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore:active,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore:focus,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore:focus-within,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--addMore:visited,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag:hover,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag:active,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag:focus,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag:focus-within,
button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--openBag:visited {
  font-size: .4em !important;
}

html#ecwid_html body#ecwid_body .ecwid-pager.ecwid-pager-hasTopSeparator {
  position: absolute !important;
  top: 110px;
  left: 330px;
}
