#generated-by-eshop-designer-v2-0-free {
  theme: darkghost;
  main-colour-requested: #161718;
  icon-colour-requested: #f1dc27;
  main-colour: #202020;
  icon-colour: #0d8712;
  buy-now-colour: #0c720f;
  ref-main-colour: #1d1d1d;
  image-url-base: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti");
  lang: en;
  langs: en;
}
 #eshop_designer_info_dbg_colours_from_less2 {
  less_main_background: #1f1f1f;
  less_delta_s: -100;
  less_delta_i: -27.451;
}
 .eshop-main-background {
  background-color: #1f1f1f;
}
 .ecwid ul,
.ecwid ol,
.ecwid dl,
.ecwid ul li,
.ecwid ol li,
.ecwid dl dt,
.ecwid dl dd,
.ecwid hr,
.ecwid blockquote,
.ecwid h1,
.ecwid h2,
.ecwid h3,
.ecwid h4,
.ecwid h5,
.ecwid h6 {
  color: white;
}
 .ecwid p,
.ecwid sup,
.ecwid sub,
.ecwid address {
  color: white;
}
 input.gwt-TextBox,
input.gwt-PasswordTextBox,
textarea.gwt-TextArea,
input.gwt-DateBox,
.ecwid select,
div.ecwid-popup input.gwt-TextBox,
div.ecwid-popup input.gwt-PasswordTextBox,
div.ecwid-popup textarea.gwt-TextArea,
div.ecwid-popup input.gwt-DateBox,
div.ecwid-amexPaymentForm input {
  border: 1px solid #787878 !important;
  background-color: #1f1f1f;
  color: white !important;
}
 .ecwid {
  color: white;
}
 .ecwid a,
.ecwid a:active,
.ecwid a:visited {
  color: #e9e9e9;
}
 span.gwt-InlineHTML,
span.gwt-InlineLabel {
  color: #e9e9e9;
}
 button.gwt-Button,
#wrapper button.gwt-Button {
  background: none;
  color: white;
  border: 1px solid white;
}
 button.gwt-Button:hover,
#wrapper button.gwt-Button:hover {
  background: #787878;
  color: white;
  border: 1px solid #787878;
}
 button.gwt-Button:active,
#wrapper button.gwt-Button:active {
  background: #787878;
  color: white;
  border: 1px solid #787878;
}
 button.gwt-Button[disabled],
button.gwt-Button[disabled]:active {
  background: none;
  color: #a0a0a0;
  border: 1px solid #a0a0a0;
}
 #wrapper button.gwt-Button[disabled],
#wrapper button.gwt-Button[disabled]:active {
  background: none;
  color: #a0a0a0;
  border: 1px solid #a0a0a0;
}
 div.ecwid-ServiceMessage-container div.ecwid-ShadowedPopupPanel-content,
div.ecwid-ShadowedPopupPanel-content {
  background-color: #000000;
}
 .ecwid-ServiceMessage-message {
  color: #ffffff;
}
 button.ecwid-ServiceMessage-closeButton {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_connection-error-close.gif");
}
 td.ecwid-productBrowser-warning-icon {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_iconWarning.gif");
}
 td.ecwid-productBrowser-warning-text {
  color: #e9e9e9;
}
 div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-backgroundedPanel {
  background-color: #404040;
}
 div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-inStockLabel {
  color: white;
}
 div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-outOfStockLabel-allInBag {
  color: #000000;
}
 div.ecwid-SelectOptionsPopup span.ecwid-productBrowser-details-optionRadioButton,
div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-qtyLabel,
div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-details-qtyAvailInfo,
div.ecwid-SelectOptionsPopup div.ecwid-productBrowser-sku {
  color: #ffffff;
}
 div.ecwid-categories {
  background: #1f1f1f;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem {
  color: #e9e9e9;
  border-bottom: 1px solid white;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_tab.png") no-repeat;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_tab.png") repeat-x -11px 0;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_tab.png") no-repeat -589px 0;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_tab.png") repeat-y 0 -11px;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_tab.png") repeat-y -589px -11px;
}
 div.ecwid-categories-horizontal-menuBarContainer {
  border-bottom: 1px solid white;
}
 div.ecwid-categories-MenuBarPopup {
  background-color: #404040;
}
 div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_ajax-loader.gif") no-repeat 0px 5px;
  color: #ffffff;
}
 span.ecwid-categories-category {
  color: #8f8f8f;
}
 div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected div.ecwid-categories-category,
div.ecwid-categoriesMenuBar td.gwt-MenuItem-current div.ecwid-categories-category {
  color: #ffffff;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected div.ecwid-categories-category {
  color: #8f8f8f;
}
 td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink div.ecwid-categories-category {
  color: #ffffff;
}
 td.ecwid-categories-vertical-table-cell-selected table.ecwid-categories-vertical-table-cell-categoryLink div.ecwid-categories-category {
  color: #ffffff !important;
}
 div.ecwid-categoriesMenuBar td.gwt-MenuItem-selected span.ecwid-categories-category,
div.ecwid-categoriesMenuBar td.gwt-MenuItem-current span.ecwid-categories-category,
td.ecwid-categories-vertical-table-cell-selected span.ecwid-categories-category,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected span.ecwid-categories-category {
  color: #ffffff;
}
 div.ecwid-minicart {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_minicart.png");
}
 div.ecwid-minicart-mini-rollover {
  background: #404040;
}
 .ecwid-minicart-mini-link,
.ecwid-minicart-mini-overlay-count,
.ecwid-minicart-mini-items,
.ecwid-minicart-mini-total {
  color: #272727;
}
 div.ecwid-minicart-dropTargetEngage {
  background-position: bottom right;
}
 div.ecwid-minicart-caption {
  color: white;
}
 div.ecwid-minicart-label {
  color: white;
}
 .ecwid-minicart-mini-count {
  color: white;
  font: 13px tahoma, geneva, verdana, sans-serif;
}
 div.ecwid-minicart-link span.gwt-InlineLabel {
  color: white;
}
 div.ecwid-TermsPopup-terms {
  border-color: #000000;
  background-color: #404040;
  color: #000000;
}
 div.ecwid-productBrowser {
  background-color: #1f1f1f;
}
 div.ecwid-productBrowser-head {
  color: #ffffff;
}
 div.ecwid-productBrowser-auth a,
div.ecwid-productBrowser-auth a:link,
div.ecwid-productBrowser-auth a:active,
div.ecwid-productBrowser a:visited {
  color: #e9e9e9;
}
 div.ecwid-productBrowser div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser div.ecwid-productBrowser-productNameLink a:link,
div.ecwid-productBrowser div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser div.ecwid-productBrowser-productNameLink a:visited {
  color: #ffffff;
}
 div.ecwid-productBrowser-sku {
  color: #c7c7c7;
}
 div.ecwid-productBrowser-productsTable-emptyStock {
  color: #000000;
}
 div.ecwid-productBrowser-price {
  color: #b6b6b6 !important;
}
 div.ecwid-productBrowser-subcategories-categoryName {
  color: #ffffff;
}
 div.ecwid-results-topPanel div {
  color: #c2c2c2;
}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-itemsCountLabel {
  color: #ababab;
}
 div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #e9e9e9;
}
 div.ecwid-pager {
  color: #c2c2c2;
  font: 12px helvetica, arial, verdana, sans-serif;
  margin: 0px 5px;
}
 div.ecwid-pager span.ecwid-pager-link {
  padding: 0px 3px;
}
 div.ecwid-pager span.ecwid-pager-link-enabled {
  cursor: pointer;
  color: #e9e9e9;
}
 div.ecwid-pager span.ecwid-pager-link-enabled span {
  text-decoration: underline;
}
 div.ecwid-pager span.ecwid-pager-link-disabled {
  cursor: default;
  color: #e9e9e9;
}
 div.ecwid-pager span.gwt-InlineLabel {
  color: #c2c2c2;
}
 div.ecwid-productBrowser-categoryPath span.gwt-InlineLabel {
  color: #c2c2c2;
}
 div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:link,
div.ecwid-productBrowser-categoryPath a:visited,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:hover {
  color: #e9e9e9;
}
 div.ecwid-productBrowser-details-inTheBagText,
div.ecwid-productBrowser-details-inTheBag div {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-inTheBag {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_bag.png") no-repeat;
}
 div.ecwid-productBrowser-details-optionClassText {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-price {
  color: #b6b6b6;
}
 div.ecwid-productBrowser-details-descr {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-descr li {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-descr h1,
h2,
h3,
h4,
h5,
h6 {
  color: #ffffff;
}
 div.ecwid-productBrowser-categoryDescription {
  color: #ffffff;
}
 div.ecwid-productBrowser-categoryDescription li {
  color: #ffffff;
}
 div.ecwid-productBrowser-categoryDescription h1,
h2,
h3,
h4,
h5,
h6 {
  color: #ffffff;
}
 span.ecwid-productBrowser-details-optionRadioButton {
  color: #ffffff;
}
 form.ecwid-uploadPopup-mainPanel {
  color: #ffffff;
}
 table.ecwid-uploadPopup-mainPanel-fileListPanel,
table.ecwid-uploadPopup-mainPanel-fileListPanel span {
  background-color: #404040;
  color: #000000;
}
 div.ecwid-productBrowser-details-optionUploadFiles-filesize {
  color: #7d7d7d;
}
 div.ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_remove_file.png") no-repeat center center;
}
 div.ecwid-productBrowser-cart-hint {
  color: #b6b6b6;
}
 button.ecwid-uploadPopup-addButton {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_boxAdd.gif") no-repeat scroll center center transparent;
}
 button.ecwid-uploadPopup-addButton-disabled {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_boxAddDisabled.gif") no-repeat scroll center center transparent;
}
 button.ecwid-uploadPopup-deleteButton {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_boxDelete.gif") no-repeat scroll center center transparent;
}
 button.ecwid-uploadPopup-deleteButton-disabled {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_boxDeleteDisabled.gif") no-repeat scroll center center transparent;
}
 div.ecwid-productBrowser-details-sku {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-inStockLabel {
  color: #444444;
}
 div.ecwid-productBrowser-details-outOfStockLabel-allInBag {
  color: #c7c7c7;
}
 div.ecwid-productBrowser-details-qtyLabel {
  color: #ffffff;
}
 input.ecwid-productBrowser-details-qtyTextField {
  color: white;
}
 div.ecwid-productBrowser-details-qtyAvailInfo {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-priceIncludesTaxesLabel {
  color: #ffffff;
}
 span.ecwid-productBrowser-details-taxName {
  color: #ffffff;
}
 span.ecwid-productBrowser-details-taxValue {
  color: #b6b6b6;
}
 div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  color: #ffffff;
}
 div.ecwid-popup-content label.ecwid-fieldLabel {
  color: white;
}
 span.ecwid-productBrowser-cart-weight {
  color: #c2c2c2;
}
 .ecwid-productBrowser-cart-changeOptionsPopup span.ecwid-productBrowser-details-optionRadioButton {
  color: #000000;
}
 div.ecwid-noimage {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_noimage.gif");
}
 div.ecwid-noimage-small {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_noimage-small.gif");
}
 div.ecwid-productBrowser-backgroundedPanel {
  background-color: #000000;
}
 table.ecwid-productBrowser-productsGrid-mainTable {
  color: #c2c2c2;
}
 div.ecwid-productBrowser-productsGrid-productTopFragment,
div.ecwid-productBrowser-productsGrid-productBottomFragment {
  background-color: #1f1f1f;
}
 div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_tick.png") no-repeat scroll center center;
}
 div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku {
  color: #c2c2c2;
}
 div.ecwid-productBrowser-productsList-descr {
  color: #ebebeb;
}
 div.ecwid-productBrowser-productsList-inTheBagTick {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_tick.png");
}
 td.ecwid-productBrowser-productsTable-cell {
  border-color: #000000;
}
 td.ecwid-productBrowser-productsTable-cellOdd {
  background-color: #404040;
}
 td.ecwid-productBrowser-productsTable-cellEven {
  background-color: #1f1f1f;
}
 div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
  color: #c2c2c2;
}
 div.ecwid-productBrowser-productsTable-inTheBagTick {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_tick.png");
}
 div.ecwid-productBrowser-productsTable-addToBagLink {
  color: #e9e9e9;
}
 div.ecwid-AddToBagButton-up,
div.ecwid-AddToBagButton-ie6-up {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.png") no-repeat top center;
}
 div.ecwid-AddToBagButton-up:hover,
div.ecwid-AddToBagButton-up-hovering,
div.ecwid-AddToBagButton-ie6-up-hovering,
div.ecwid-AddToBagButton-down,
div.ecwid-AddToBagButton-down-hovering,
div.ecwid-AddToBagButton-ie6-down,
div.ecwid-AddToBagButton-ie6-down-hovering {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.png") no-repeat bottom center;
}
 div.ecwid-AddToBagButton-ie6-up,
div.ecwid-AddToBagButton-ie6-up-hovering,
div.ecwid-AddToBagButton-ie6-down,
div.ecwid-AddToBagButton-ie6-down-hovering {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.gif");
}
 div.ecwid-ContinueShoppingButton-up,
div.ecwid-ContinueShoppingButton-ie6-up {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.png") no-repeat top center;
}
 div.ecwid-ContinueShoppingButton-up:hover,
div.ecwid-ContinueShoppingButton-up-hovering,
div.ecwid-ContinueShoppingButton-ie6-up-hovering,
div.ecwid-ContinueShoppingButton-down,
div.ecwid-ContinueShoppingButton-down-hovering,
div.ecwid-ContinueShoppingButton-ie6-down,
div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.png") no-repeat bottom center;
}
 div.ecwid-ContinueShoppingButton-ie6-up,
div.ecwid-ContinueShoppingButton-ie6-up-hovering,
div.ecwid-ContinueShoppingButton-ie6-down,
div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.gif");
}
 td.ecwid-productBrowser-cart-emptyCartPanel-td,
td.ecwid-Checkout-orderFailed-td {
  background-color: #1f1f1f;
}
 div.ecwid-productBrowser-cart-emptyCartPanel .gwt-Label {
  color: #000000;
}
 div.ecwid-MessageBox,
div.ecwid-MessageBox-msg {
  color: #ffffff;
  background-color: #1f1f1f;
}
 div.ecwid-productBrowser-cart-backgroundedPanel {
  background-color: #404040;
}
 div.ecwid-productBrowser-cart-subtotalLabel,
div.ecwid-productBrowser-cart-shippingLabel,
div.ecwid-productBrowser-cart-taxLabel,
div.ecwid-productBrowser-cart-totalLabel {
  color: #ffffff;
}
 div.ecwid-productBrowser-cart-subtotalAmount,
div.ecwid-productBrowser-cart-shippingAmount,
div.ecwid-productBrowser-cart-taxAmount,
div.ecwid-productBrowser-cart-totalAmount {
  color: #b6b6b6;
}
 div.ecwid-productBrowser-cart-shippingAmount-waiting {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_ajax-loader.gif");
}
 div.ecwid-productBrowser-cart-checkoutButton-up,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.png") no-repeat top center;
}
 div.ecwid-productBrowser-cart-checkoutButton-up:hover,
div.ecwid-productBrowser-cart-checkoutButton-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-down,
div.ecwid-productBrowser-cart-checkoutButton-down-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.png") no-repeat bottom center;
}
 div.ecwid-productBrowser-cart-checkoutButton-ie6-up,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.gif");
}
 div.ecwid-productBrowser-cart-productNameLink a,
div.ecwid-productBrowser-cart-productNameLink a:active,
div.ecwid-productBrowser-cart-productNameLink a:visited {
  color: #ffffff;
}
 div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku {
  color: #c2c2c2;
}
 .ecwid-productBrowser-cart-itemsTable .gwt-Label {
  color: #c7c7c7;
}
 td.ecwid-productBrowser-cart-itemsTable-cell {
  border-bottom: 1px solid #000000;
}
 td.ecwid-productBrowser-cart-itemsTable-cell-last {
  border-bottom-color: transparent;
}
 td.ecwid-productBrowser-cart-itemsTable-cell-selected {
  background-color: #000000;
}
 div.ecwid-productBrowser-cart-price {
  color: #b6b6b6;
}
 input.ecwid-productBrowser-cart-qtyTextField {
  color: white;
  width: 36px;
}
 tr.ecwid-productBrowser-cart-itemsTable-row-selected,
td.ecwid-productBrowser-cart-itemsTable-cell-selected {
  background-color: #000000;
  border-bottom: solid 1px #000000;
}
 tr.ecwid-productBrowser-cart-itemsTable-row-selected-last,
td.ecwid-productBrowser-cart-itemsTable-cell-selected-last {
  border-bottom-color: transparent;
}
 td.ecwid-productBrowser-cart-itemsTable-headerCell {
  color: #ffffff;
}
 div.ecwid-productBrowser-cart-removeItemButton {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_remove_item.png") no-repeat scroll center center;
}
 div.ecwid-productBrowser-cart-EnterCouponBox {
  background-color: #404040;
  border: 1px solid #787878;
}
 div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label {
  color: #ffffff;
}
 .ecwid-EcwidHintingLink {
  color: #e9e9e9;
}
 .ecwid-EcwidHintingLink-Popup {
  background-color: #404040;
  border: 1px solid #000000;
  color: #ffffff;
}
 div.ecwid-Invoice-Summary-value .ecwid-EcwidHintingLink {
  color: #000000;
}
 div.ecwid-Checkout-BreadCrumbs-link {
  color: #e9e9e9;
}
 div.ecwid-Checkout-BreadCrumbs-link-current {
  border-bottom-color: #252525;
  color: #e9e9e9;
}
 div.ecwid-Checkout-BreadCrumbs-link-visited {
  color: #e9e9e9;
}
 div.ecwid-Checkout-BreadCrumbs-point {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_checkout_point_not_visited.png");
}
 div.ecwid-Checkout-BreadCrumbs-point-visited {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_checkout_point_visited.png");
}
 div.ecwid-Checkout-BreadCrumbs-point-current {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_checkout_point_current.png");
}
 div.ecwid-Checkout-BreadCrumbs-section {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_checkout_section_not_visited.gif");
}
 div.ecwid-Checkout-BreadCrumbs-section-visited {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_checkout_section_visited.gif");
}
 div.ecwid-form {
  background-color: #404040;
}
 div.ecwid-form a,
div.ecwid-form a:link,
div.ecwid-form a:active,
div.ecwid-form a:visited {
  color: #161616;
}
 table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: #ffffff !important;
}
 label.ecwid-fieldLabel {
  color: #000000;
}
 div.ecwid-Invoice table {
  background-color: #ffffff;
}
 div.ecwid-Invoice-Header {
  color: #525252;
}
 td.ecwid-Invoice-Header-OrderId span,
td.ecwid-Invoice-Header-OrderId-long span,
td.ecwid-Invoice-Header-OrderId-very-long span {
  color: #010101;
}
 div.ecwid-Invoice-Header,
div.ecwid-Invoice-Header td {
  background-color: #404040;
}
 div.ecwid-Invoice-cell-title {
  background-color: #252525;
}
 div.ecwid-Invoice table {
  background-color: #ffffff;
}
 div.ecwid-Invoice-cell,
div.ecwid-Invoice td,
div.ecwid-Invoice-ShippingDetails td {
  background-color: #404040;
}
 div.ecwid-Invoice button table,
div.ecwid-Invoice button td {
  background-color: transparent;
}
 td.ecwid-Invoice-cell table,
td.ecwid-Invoice-edgeCell table {
  background-color: #404040;
}
 div.ecwid-Invoice-footer-placeOrder {
  background-color: #404040;
  color: #000000;
}
 div.ecwid-Invoice-footer-placeOrder td,
div.ecwid-Invoice-footer-placeOrder .gwt-Label,
div.ecwid-Invoice-footer-orderConfirmation,
div.ecwid-Invoice-footer-orderConfirmation td,
div.ecwid-Invoice-footer-orderConfirmation .gwt-Label {
  background-color: #404040;
}
 div.ecwid-Checkout-placeOrderButton-up,
div.ecwid-Checkout-placeOrderButton-ie6-up {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.png") no-repeat top center;
}
 div.ecwid-Checkout-placeOrderButton-up:hover,
div.ecwid-Checkout-placeOrderButton-up-hovering,
div.ecwid-Checkout-placeOrderButton-ie6-up-hovering,
div.ecwid-Checkout-placeOrderButton-down,
div.ecwid-Checkout-placeOrderButton-down-hovering,
div.ecwid-Checkout-placeOrderButton-ie6-down,
div.ecwid-Checkout-placeOrderButton-ie6-down-hovering {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.png") no-repeat bottom center;
}
 div.ecwid-Checkout-placeOrderButton-ie6-up,
div.ecwid-Checkout-placeOrderButton-ie6-up-hovering,
div.ecwid-Checkout-placeOrderButton-ie6-down,
div.ecwid-Checkout-placeOrderButton-ie6-down-hovering {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.gif");
}
 div.ecwid-Invoice-productName,
div.ecwid-Invoice-productName a,
div.ecwid-Invoice-productName a:active,
div.ecwid-Invoice-productName a:visited {
  color: #000000;
}
 td.ecwid-Invoice-cell {
  background-color: #404040;
}
 td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor,
td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor:active,
td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor:visited {
  color: #010101;
}
 div.ecwid-Account-rightPanel-title {
  color: #ffffff;
}
 div.ecwid-form-fieldLabel,
input.gwt-TextBox,
input.gwt-PasswordTextBox,
select.gwt-ListBox,
textarea.gwt-TextArea,
textarea.ecwid-productBrowser-details-optionTextArea,
input.gwt-DateBox,
td.ecwid-form-fieldLabel {
  color: white;
  background-color: #1f1f1f;
}
 .gwt-TextBox,
.gwt-PasswordTextBox,
.gwt-TextArea,
.gwt-DateBox,
.gwt-ListBox {
  border: 1px solid #787878;
}
 input.gwt-TextBox[disabled],
input.gwt-PasswordTextBox[disabled],
select.gwt-ListBox[disabled],
textarea.gwt-TextArea[disabled],
input.gwt-DateBox[disabled] {
  background-color: #888;
}
 div.ecwid-MessageBox-msg-info {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_msg_info.gif") no-repeat 0px 0px;
  margin-left: 30px;
  width: 33px;
  height: 33px;
}
 div.ecwid-MessageBox-msg-question {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_msg_quest.gif") no-repeat 0px 0px;
  margin-left: 30px;
  width: 33px;
  height: 33px;
}
 div.ecwid-MessageBox-msg-warning {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_msg_warning.gif") no-repeat 0px 0px;
  margin-left: 30px;
  width: 33px;
  height: 33px;
}
 div.ecwid-MessageBox-msg-error {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_msg_error.gif") no-repeat 0px 0px;
  margin-left: 30px;
  width: 33px;
  height: 33px;
}
 div.ecwid-AddressForm-secureLockIcon {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_lock.gif") no-repeat;
}
 div.ecwid-AddressBook-item {
  background: #404040 none repeat scroll 0 0;
}
 div.ecwid-productBrowser-backgroundedPanel {
  background-color: #404040;
}
 div.ecwid-demo-product-note {
  color: #000000;
  background-color: #404040;
}
 div.ecwid-demo-product-note a,
div.ecwid-demo-product-note a:link,
div.ecwid-demo-product-note a:visited,
div.ecwid-demo-product-note a:active,
div.ecwid-demo-product-note a:hover {
  color: #000000;
}
 div.ecwid-Account-AddressBook div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: solid 1px #000000;
}
 div.ecwid-AddressBook-block {
  border: 1px solid #000000;
  background-color: #ffffff;
}
 td.ecwid-DateRangeBox-range {
  background-color: #ffffff;
  color: #000000;
}
 div.ecwid-DateRangePopup {
  background-color: #404040;
  color: #000000;
  border: 1px solid #787878;
}
 table.ecwid-DateRangePopup-PresetsPanel .gwt-Anchor {
  color: #000000;
}
 table.ecwid-OrdersList-OrderBox {
  border: solid 2px #ffffff;
}
 td.ecwid-OrdersList-OrderBox-header-orderdescr {
  color: #ffffff;
}
 td.ecwid-OrdersList-OrderBox-header-orderdescr span {
  color: #ffffff;
}
 td.ecwid-OrdersList-OrderBox-header {
  background-color: #252525;
  color: #ffffff;
}
 td.ecwid-OrdersList-OrderBox-cellOdd {
  background-color: #404040;
}
 td.ecwid-OrdersList-OrderBox-cellEven {
  background-color: #898989;
}
 td.ecwid-OrdersList-OrderBox-cell {
  border: 2px solid #ffffff;
}
 div.ecwid-OrdersList-OrderBox-sku {
  color: #474747;
}
 td.ecwid-OrdersList-OrderBox-thumbnail a,
td.ecwid-OrdersList-OrderBox-thumbnail a:active,
td.ecwid-OrdersList-OrderBox-thumbnail a:visited {
  color: #000000;
}
 div.ecwid-OrdersList-OrderBox-product a,
div.ecwid-OrdersList-OrderBox-product a:active,
div.ecwid-OrdersList-OrderBox-product a:visited {
  color: #000000;
}
 td.ecwid-OrdersList-OrderBox-footer {
  background-color: #404040;
  color: #000000;
}
 td.ecwid-OrdersList-OrderBox-footer .gwt-InlineHTML {
  color: #000000;
}
 td.ecwid-OrdersList-OrderBox-footer-status .gwt-InlineHTML span span {
  color: #000000;
}
 td.ecwid-OrdersList-OrderBox-footer .ecwid-OrdersList-OrderBox-price {
  color: #0c0c0c;
}
 td.ecwid-OrdersList-OrderBox-price {
  color: #161616;
}
 div.ecwid-Orders-EmptyList {
  background-color: #000000;
  color: #ffffff;
}
 div.ecwid-OrdersList-OrderBox-status span {
  color: #000000;
}
 td.ecwid-OrdersList-OrderBox-totals-price {
  color: #161616;
}
 div.ecwid-EgoodsComponent,
div.ecwid-Invoice div.ecwid-EgoodsComponent,
div.ecwid-Invoice div.ecwid-EgoodsComponent * {
  background-color: #818181;
}
 td.ecwid-OrdersList-OrderBox-itemdescr div.ecwid-EgoodsComponent {
  background-color: #898989;
}
 div.ecwid-EgoodsComponent-downloadLabel {
  color: #000000;
}
 span.ecwid-EgoodsComponent-filesize,
span.ecwid-EgoodsComponent-expires {
  color: #474747;
}
 span.ecwid-EgoodsComponent-expires span {
  color: #0c0c0c;
}
 div.ecwid-EgoodsComponent a,
div.ecwid-EgoodsComponent a:active,
div.ecwid-EgoodsComponent a:visited {
  color: #010101;
}
 tr.ecwid-EgoodsComponent-egoodRow-expired div.ecwid-EgoodsComponent-description {
  color: #474747;
  cursor: auto;
}
 tr.ecwid-EgoodsComponent-egoodRow-expired a,
tr.ecwid-EgoodsComponent-egoodRow-expired a:active,
tr.ecwid-EgoodsComponent-egoodRow-expired a:visited {
  color: #474747;
  cursor: auto;
}
 div.ecwid-popup-headLabel {
  color: #ffffff;
}
 div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel {
  color: #000000;
}
 div.ecwid-popup-content-mainPanel {
  background-color: #404040;
}
 div.ecwid-popup-fieldLabel {
  color: #a5a5a5;
}
 div.ecwid-popup-content-mainPanel .gwt-Anchor,
div.ecwid-popup-content-mainPanel .gwt-Anchor:link,
div.ecwid-popup-content-mainPanel .gwt-Anchor:active,
div.ecwid-popup-content-mainPanel .gwt-Anchor:visited,
div.ecwid-popup-content-mainPanel .gwt-Anchor:hover {
  color: #010101;
}
 div.ecwid-popup {
  border: 18px solid #6c6c6c;
  background-color: #1f1f1f;
}
 hr.ecwid-popup-hr {
  background-color: #000000;
}
 button.ecwid-popup-closeButton {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_popup_close.png") no-repeat center center;
}
 div.ecwid-AddressBook-addButton {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_addNewAddress.gif") no-repeat;
  color: #000000;
}
 div.ecwid-AddressForm-SSLencryptedPopup {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_SSLencrypted.png") no-repeat;
}
 div.ecwid-Checkout-ShippingAddress-top {
  background-color: #252525;
}
 div.ecwid-Checkout-QIWI-payment-logo {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_QIWIlogo_small.png") no-repeat transparent;
  width: 86px;
  height: 41px;
}
 div.ecwid-Checkout-QIWI-phone-icon {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_phone.png") no-repeat transparent;
  width: 23px;
  height: 34px;
}
 div.ecwid-Checkout-QIWI-plus-seven {
  color: #1f1f1f;
  font: 18px bold helvetica, arial, verdana, sans-serif;
}
 div.ecwid-Checkout-blockTitle {
  color: #ffffff;
}
 span.ecwid-shippingOption {
  color: #000000;
}
 div.ecwid-PaymentMethodSelector .gwt-RadioButton {
  color: #000000;
}
 div.ecwid-PaymentMethodsBlock-PaymentOption-instructions,
div.ecwid-PaymentInstructions-instructions {
  color: #000000;
}
 td.ecwid-PseudoButton-left {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/pseudo_button_left.png") no-repeat 1px 0px;
}
 td.ecwid-PseudoButton-center {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/pseudo_button_center.png") repeat-x;
}
 td.ecwid-PseudoButton-right {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/pseudo_button_right.png") no-repeat -1px 0px;
}
 td.ecwid-PseudoButton-center,
td.ecwid-PseudoButton-center div,
div.ecwid-PseudoButton {
  color: white;
}
 .ecwid-responsive div.ecwid-PseudoButton {
  background: none;
  border: 1px solid white;
  border-radius: 2px;
}
 .ecwid-responsive div.ecwid-PseudoButton div.gwt-HTML {
  color: white;
}
 div.ecwid-AccountSettings div.ecwid-Account-ContinueShoppingButtonContainer {
  border-top: 1px solid #000000;
}
 div.ecwid-fieldEnvelope-label-light {
  color: #b6b6b6;
}
 div.ecwid-DisappearingMessage {
  border: solid #6c6c6c 10px;
  background-color: #1f1f1f;
}
 div.ecwid-DisappearingMessage-content {
  color: #e9e9e9;
}
 div.ecwid-DisappearingMessage-content span {
  color: #e9e9e9;
}
 div.ecwid-productBrowser-search-noResultsLabel {
  color: #ffffff;
}
 .ecwid-productBrowser-details-GalleryPanel-linkContainer .gwt-HTML,
.ecwid-productBrowser-details-GalleryPanel-linkContainer .gwt-Anchor {
  color: #ffffff;
}
 div.ecwid-productBrowser-details-GalleryPanel-imageContainer {
  border: solid 2px #000000;
}
 button.ecwid-gallery-prevButton {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_gallery_prev.png") no-repeat scroll center center;
}
 button.ecwid-gallery-nextButton {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_gallery_next.png") no-repeat scroll center center;
}
 td.ecwid-DateRangeBox-icon {
  border-left: solid 1px #373737;
  background: #818181 url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_arrow-south.gif") no-repeat center center;
}
 table.ecwid-DateRangeBox {
  border: solid 1px #373737;
}
 div.ecwid-gallery-thumbnailsPanel {
  background-color: #404040;
}
 img.ecwid-gallery-imagePanel-zoomButton-image {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_202020_gallery_zoom_button.png") no-repeat center center;
}
 div.ecwid-gallery-imageDescription {
  text-align: center;
  padding: 40px 0px 40px 0px;
  font: normal 14px helvetica, arial, verdana, sans-serif;
  color: #ffffff;
}
 div.ecwid-gallery-imageDescription-top {
  padding: 40px 0px 30px 0px;
  display: none;
}
 div.ecwid-gallery-imageDescription-bottom {
  padding: 30px 0px 40px 0px;
  display: block;
}
 table.ecwid-gallery-thumbnail {
  border: 3px solid #404040;
}
 table.ecwid-gallery-thumbnail-selected {
  border: 3px solid #000000;
}
 img.ecwid-gallery-thumbnail-selected {
  border: 3px solid #000000;
}
 img.ecwid-gallery-image {
  cursor: pointer;
  border: 0px;
}
 div.ecwid-productBrowser-cart-asterisk {
  color: #b6b6b6;
}
 div.ecwid-productBrowser-cart-estimationNote {
  color: #ffffff;
}
 div.ecwid-productBrowser-cart-estimationNote span {
  color: #e9e9e9;
}
 div.ecwid-productBrowser-cart-checkoutOptionsSeparator {
  color: #ffffff;
}
 div.ecwid-productBrowser-cart-chooseLocationPopup label.ecwid-fieldLabel {
  color: #a5a5a5;
}
 div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel {
  color: #000000;
}
 span.ecwid-productBrowser-cart-weight {
  color: #c7c7c7;
}
 td.ecwid-SharePopup-header-left,
td.ecwid-SharePopup-header-right {
  border-color: #010101;
}
 td.ecwid-SharePopup-header-center div,
div.ecwid-SharePopup-main {
  border-color: #010101;
  background-color: #1f1f1f;
  color: #e9e9e9;
}
 div.ecwid-SharePopup-content {
  background-color: #404040;
}
 div.ecwid-SharePopup-checkboxes span.gwt-CheckBox {
  color: #ffffff;
}
 div.ecwid-SharePopup-checkboxes span.gwt-CheckBox label span {
  color: #e9e9e9;
}
 div.ecwid-SharePopup-noteLabel {
  color: #ababab;
}
 div.ecwid-FriendsList {
  border-color: #010101;
  background-color: #1f1f1f;
}
 input.ecwid-FriendsList-searchBox {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_minisearch.gif");
}
 div.ecwid-FriendsList-emptyListLabel {
  color: #ababab;
}
 div.ecwid-FriendsList-friend {
  color: #ffffff;
}
 div.ecwid-FriendsList-friend-selected {
  background-color: #000000;
}
 div.ecwid-maintenance-popup {
  border-color: #000000;
  background-color: #000000;
  color: #ffffff;
}
 div.ecwid-maintenance-staff-message {
  color: #bababa;
}
 div.ecwid-DownloadError-head {
  color: #ffffff;
}
 div.ecwid-DownloadError-content {
  color: #cfcfcf;
}
 div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl {
  color: #000000;
}
 div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over {
  color: #1f1f1f;
}
 img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-over {
  border: 1px solid #000000;
}
 img.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksImg-selected {
  border: 4px solid #000000;
}
 div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanks-panel {
  background-color: #4e4e4e;
}
 div.ecwid-productBrowser-cart-termsCheckbox-rollover {
  background-color: #000000;
}
 div.ecwid-productBrowser-cart-termsCheckbox {
  color: white;
}
 div.ecwid-productBrowser-sharePanel-header {
  background: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_share_ico.png") left no-repeat;
  background-color: #000000;
}
 .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-buttonsContainer {
  border: #000000 1px solid;
}
 div.ecwid-productBrowser-details-wholesale {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_wholesale-background.png");
}
 span.ecwid-productBrowser-details-wholesale-break {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_wholesale-break.png");
}
 div.ecwid-productBrowser-details-wholesale-saving {
  border-color: #000000;
}
 .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title,
.ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  color: #ffffff;
}
 div.ecwid-ppReview-block {
  background-color: #404040;
}
 div.ecwid-ppReview-totals-block,
div.ecwid-ppReview-sidebar-hor div.ecwid-ppReview-block {
  border-top: 4px solid #252525;
}
 div.ecwid-productBrowser-extraField-name-center,
div.ecwid-productBrowser-extraField-name-side {
  color: #c7c7c7;
}
 div.ecwid-productBrowser-extraField-value-center,
div.ecwid-productBrowser-extraField-value-side {
  color: #ffffff;
}
 div.ecwid-productBrowser-head-share-purchase {
  color: #e9e9e9;
}
 div.ecwid-Invoice-share-textPanel-label {
  color: #ffffff;
}
 div.ecwid-Invoice-share-textPanel-product-label {
  color: #ffffff;
}
 span.ecwid-Invoice-share-textPanel-product-label-bottomDotted {
  border-bottom: 2px dotted #ffffff;
}
 div.ecwid-Checkout-PasswordBlock-tip {
  color: white;
}
 div.ecwid-floatLeftPanel {
  color: black;
}
 div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:link,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #ffffff;
}
 button.ecwid-AccentedButton {
  background: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  filter: none;
  outline: none;
  height: auto;
}
 button.ecwid-AccentedButton:hover,
button.ecwid-AccentedButton:active {
  background: none;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  filter: none;
  outline: none;
  height: auto;
}
 button.ecwid-AccentedButton span {
  color: inherit;
}
 button.ecwid-AccentedButton {
  background-color: transparent;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: white;
  font-size: 16px;
  padding: 9px 20px 9px 20px;
  border: solid white 1px;
  text-decoration: none;
  text-shadow: none;
}
 button.ecwid-AccentedButton:hover {
  border: solid #0c720f 1px;
  background-color: #0c720f;
  text-decoration: none;
  color: white;
}
 button.ecwid-AccentedButton-ie {
  height: 32px;
  background-color: #0c720f;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
 button.ecwid-AccentedButton-ie9minus {
  height: 32px;
}
 button.ecwid-AccentedButton-ie6 {
  padding-bottom: 5px;
}
 button.ecwid-AccentedButton-ie:hover {
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
 button.ecwid-AccentedButton-ie9plus {
  height: 32px;
  background-color: #0c720f;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDBkOTA2IiBvZmZzZXQ9IjAiLz4KPHN0b3Agc3RvcC1jb2xvcj0iIzBjNzIwZiIgb2Zmc2V0PSIwLjE3Ii8+CjxzdG9wIHN0b3AtY29sb3I9IiMwYzcyMGYiIG9mZnNldD0iMC4xOCIvPgo8c3RvcCBzdG9wLWNvbG9yPSIjMGM3MjBmIiBvZmZzZXQ9IjAuNzMiLz4KPHN0b3Agc3RvcC1jb2xvcj0iIzEyODUxNSIgb2Zmc2V0PSIwLjczIi8+CjxzdG9wIHN0b3AtY29sb3I9IiMwZTc5MTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjIpIiAvPgo8L3N2Zz4JCQ==);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}
 button.ecwid-AccentedButton-ie9plus:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDBkOTA2IiBvZmZzZXQ9IjAiLz4KPHN0b3Agc3RvcC1jb2xvcj0iIzBjNzIwZiIgb2Zmc2V0PSIwLjE3Ii8+CjxzdG9wIHN0b3AtY29sb3I9IiMwYzcyMGYiIG9mZnNldD0iMC4xOCIvPgo8c3RvcCBzdG9wLWNvbG9yPSIjMGM3MjBmIiBvZmZzZXQ9IjAuNzMiLz4KPHN0b3Agc3RvcC1jb2xvcj0iIzEyODUxNSIgb2Zmc2V0PSIwLjczIi8+CjxzdG9wIHN0b3AtY29sb3I9IiMwZTc5MTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjIpIiAvPgo8L3N2Zz4JCQ==);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='', endColorstr='', GradientType=0);
}
 button.ecwid-AccentedButton-disabled {
  cursor: default;
  background-image: none;
  background-color: #808080;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: solid #a0a0a0 1px;
}
 button.ecwid-AccentedButton-ie9plus {
  filter: none !important;
}
 table.ecwid-categoriesTabBar div.gwt-TabBarFirst,
table.ecwid-categoriesTabBar div.gwt-TabBarRest,
table.ecwid-categoriesTabBar table.gwt-TabBarItem,
div.ecwid-categories-horizontal-menuBarContainer,
td.ecwid-categories-vertical-table-cell,
div.ecwid-categories-MenuBarPopup div.menuSeparatorInner {
  border-bottom: 1px solid white;
}
 div.ecwid-categories-horizontal-menuBarContainer {
  border-bottom: 1px solid white;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected:focus {
  border-bottom: none;
}
 span.ecwid-categories-category {
  font-size: 20px;
}
 div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 16px;
}
 div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 14px;
}
 span.ecwid-categories-category {
  font-family: arial, helvetica, verdana, sans-serif;
}
 div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  color: white;
  font-size: 18px;
}
 div.ecwid-minicart-counter,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-counter {
  left: 65px !important;
  color: white;
  margin-left: 0px;
  top: 32px;
  font-family: tahoma, geneva, verdana, sans-serif;
}
 div.ecwid-minicart-caption,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-caption {
  color: white;
  left: 0px;
  top: 94px;
  font-family: tahoma, geneva, verdana, sans-serif;
}
 div.ecwid-minicart-label,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label {
  left: 0px;
  top: 102px;
}
 div.ecwid-minicart-label .ecwid-minicart-label-text,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label .ecwid-minicart-label-text {
  color: white;
  font-family: arial, helvetica, verdana, sans-serif;
}
 div.ecwid-minicart-link,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-link {
  display: none;
  left: 0px;
  top: 90px;
}
 div.ecwid-minicart:hover div.ecwid-minicart-counter,
div.ecwid-minicart:hover div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-counter {
  color: white;
}
 div.ecwid-minicart:hover div.ecwid-minicart-caption,
div.ecwid-minicart:hover div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-caption {
  color: white;
}
 div.ecwid-minicart:hover div.ecwid-minicart-label .ecwid-minicart-label-text,
div.ecwid-minicart:hover div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label .ecwid-minicart-label-text {
  color: white;
}
 div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
  text-align: center;
}
 div.ecwid-productBrowser-sku,
td.ecwid-productBrowser-productsTable-sku {
  display: none !important;
}
 label.ecwid-fieldLabel,
div.ecwid-note {
  color: #a5a5a5;
}
 div.ecwid-popup-headLabel {
  font-family: arial, helvetica, verdana, sans-serif;
  font-size: 22px;
}
 div.ecwid-fieldEnvelope-label,
div.ecwid-AccentedContinueButton-label {
  color: red;
  background-color: white;
}
 div.ecwid-fieldEnvelope-around {
  border-color: #ff8080;
}
 div.ecwid-amexPaymentForm,
div.ecwid-ppReview-block {
  background-color: #404040;
}
 span.ecwid-shippingOption,
.gwt-RadioButton,
div.ecwid-PaymentMethodSelector .gwt-RadioButton,
div.ecwid-floatLeftPanel,
div.ecwid-amexDateHint,
div.ecwid-PaymentMethodsBlock-PaymentOption-instructions,
div.ecwid-PaymentInstructions-instructions,
div.ecwid-Invoice-Summary-label,
div.ecwid-Invoice-Summary-value,
div.ecwid-Invoice-blockTitle,
div.ecwid-Invoice-block,
div.ecwid-Invoice-blockTitle,
div.ecwid-Invoice-productDescr,
div.ecwid-Invoice-header-placeOrder div.gwt-Label,
div.ecwid-Invoice-footer-placeOrder div.gwt-Label,
td.ecwid-Invoice-header-orderConfirmation-text,
td.ecwid-Invoice-footer-orderConfirmation-text,
td.ecwid-Invoice-Header-OrderId,
td.ecwid-Invoice-Header-OrderId-long,
td.ecwid-Invoice-Header-OrderId-very-long,
td.ecwid-Invoice-Header-OrderId span,
td.ecwid-Invoice-Header-OrderId-long span,
td.ecwid-Invoice-Header-OrderId-very-long span,
td.ecwid-Invoice-Header-timestamp,
div.ecwid-productBrowser-cart-chooseLocationPopup-deliveryMethodLabel,
div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption,
div.ecwid-FormPopup-fieldWrapper label.ecwid-fieldLabel,
div.ecwid-AddressBook-item div.ecwid-Person-name,
div.ecwid-AddressBook-itemDescription,
div.ecwid-DateRangePopup,
table.ecwid-DateRangePopup-PresetsPanel .gwt-Anchor,
div.ecwid-OrdersList-OrderBox-sku,
div.ecwid-OrdersList-OrderBox-options,
div.ecwid-OrdersList-OrderBox-status,
table.ecwid-OrdersList-OrderBox-totals,
div.ecwid-OrdersList-OrderBox-status span,
.ecwid-minicart-mini-link,
.ecwid-minicart-mini-overlay-count,
.ecwid-minicart-mini-items,
.ecwid-minicart-mini-total,
td.ecwid-OrdersList-OrderBox-price,
div.ecwid-productBrowser-cart-emptyCartPanel .gwt-Label,
td.ecwid-OrdersList-OrderBox-totals-price,
.ecwid-productBrowser-cart-changeOptionsPopup span.ecwid-productBrowser-details-optionRadioButton {
  color: white;
}
 td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor,
td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor:active,
td.ecwid-Invoice-footer-orderConfirmation-text .gwt-Anchor:visited {
  color: white;
}
 div.ecwid-form a,
div.ecwid-form a:link,
div.ecwid-form a:active,
div.ecwid-form a:visited {
  color: white;
}
 td.ecwid-OrdersList-OrderBox-thumbnail a,
td.ecwid-OrdersList-OrderBox-thumbnail a:active,
td.ecwid-OrdersList-OrderBox-thumbnail a:visited {
  color: white;
}
 div.ecwid-OrdersList-OrderBox-product a,
div.ecwid-OrdersList-OrderBox-product a:active,
div.ecwid-OrdersList-OrderBox-product a:visited {
  color: white;
}
 div.ecwid-Invoice-productName,
div.ecwid-Invoice-productName a,
div.ecwid-Invoice-productName a:active,
div.ecwid-Invoice-productName a:visited {
  color: white;
}
 div.ecwid-Invoice-Summary-value-price,
div.ecwid-Invoice-productPrice,
div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption-rate {
  color: #b6b6b6;
}
 div.ecwid-productBrowser-cart-subtotalAmount,
div.ecwid-productBrowser-cart-shippingAmount,
div.ecwid-productBrowser-cart-taxAmount,
div.ecwid-productBrowser-cart-totalAmount
div.ecwid-productBrowser-cart-hint,
div.ecwid-Invoice-Summary-value-price,
div.ecwid-Invoice-productPrice,
div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption-rate {
  color: #b6b6b6;
}
 div.dateBoxPopup div.ecwid-MonthSelector {
  background-color: #1f1f1f;
}
 div.ecwid-Invoice-cell-title,
.ecwid .ecwid-ProductDetails-gray-panel-bottom,
.ecwid .ecwid-productBrowser-ask-advice-panel,
.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sharePanel-header,
div.ecwid-Checkout-ShippingAddress-top,
td.ecwid-OrdersList-OrderBox-header {
  background-color: #181818;
}
 td.ecwid-DateRangeBox-range {
  background-color: #1f1f1f;
  color: white;
}
 td.ecwid-OrdersList-OrderBox-cell {
  border-width: 1px;
}
 div.ecwid-ppReview-totals-block,
div.ecwid-ppReview-sidebar-hor div.ecwid-ppReview-block,
table.ecwid-OrdersList-OrderBox,
div.ecwid-AddressBook-block,
div.ecwid-Invoice {
  border: none;
}
 div.ecwid-AddressBook-block {
  background-color: transparent;
}
 div.ecwid-amexSecureTitle {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_paymentlock.png");
}
 div.ecwid-Invoice table {
  border-spacing: 1px;
}
 div.ecwid-productBrowser-details-inStockLabel {
  color: white;
}
 div.ecwid-productBrowser-details-outOfStockLabel {
  color: white;
}
 .wrap .header-outer > .header-inner > .minicart div.ecwid-minicart-clickArea {
  color: #0c720f !important;
}
 .wrap .header-outer > .header-inner > .minicart div.ecwid-minicart {
  background-color: #c7c7c7 !important;
}
 .wrap .header-outer > .header-inner > .minicart div.ecwid-minicart:hover {
  background-color: #565656 !important;
}
 .wrap .header-outer > .header-inner > .minicart div.ecwid-minicart:hover div.ecwid-minicart-clickArea {
  color: white !important;
}
 .ecwid .ecwid-btn--secondary,
.ecwid .ecwid-btn--secondary:hover {
  background: none;
  border: solid 1px white;
  outline: none;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  color: white;
  border-radius: 2px;
  height: 24px;
  font: normal 12px helvetica, arial, verdana, sans-serif;
  white-space: nowrap;
  padding: 0 5px;
}
 .ecwid .ecwid-btn--secondary:hover {
  background-color: #787878;
  border-color: #787878;
  color: white;
}
 .ecwid .ecwid-btn--secondary[type] {
  min-width: 75px;
  min-width: 0 \0/IE9;
  padding: 0 15px \0/IE9;
}
 .ecwid .ecwid-btn--secondary:focus,
.ecwid .ecwid-btn--secondary:focus:hover {
  background: none;
  border: solid 1px white;
  outline: none;
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  color: white;
  border-radius: 2px;
  height: 24px;
  font: normal 12px helvetica, arial, verdana, sans-serif;
  white-space: nowrap;
  padding: 0 5px;
}
 .ecwid .ecwid-btn--secondary:focus:hover {
  background-color: #787878;
  border-color: #787878;
  color: white;
}
 .ecwid .ecwid-btn--secondary:focus:active,
.ecwid .ecwid-btn--secondary:active {
  background: #0c720f;
  border: solid 1px #0c720f;
  font: normal 12px helvetica, arial, verdana, sans-serif;
  color: #fff;
  outline: none;
  padding: 0 5px;
}
 .ecwid .ecwid-btn--secondary-inverse,
.ecwid .ecwid-btn--secondary-inverse-center,
.ecwid .ecwid-btn--secondary-inverse-center:hover {
  outline: none;
  padding: 0 5px;
}
 .ecwid .ecwid-btn--secondary-inverse-left,
.ecwid .ecwid-btn--secondary-inverse-right {
  display: none;
}
 .ecwid .ecwid-btn--secondary-inverse-center span.gwt-CheckBox {
  top: 2px;
}
 .ecwid .ecwid-btn--secondary-inverse-center div.gwt-HTML {
  color: white;
}
 .ecwid .ecwid-AddressForm .ecwid-btn--secondary-inverse,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary-inverse-center,
.ecwid .ecwid-AddressForm .ecwid-btn--secondary-inverse-center:hover {
  background: #000000;
  border: none !important;
  border-radius: 2px;
  padding: 0 5px;
  color: white;
}
 .ecwid .ecwid-AddressForm .ecwid-btn--secondary-inverse {
  padding: 0;
}
 .ecwid a,
.ecwid a:active,
.ecwid a:visited {
  text-decoration: underline;
}
 .ecwid a:hover {
  text-decoration: underline;
  color: #4e4e4e;
}
 div.ecwid-productBrowser-details-inTheBag div {
  left: 37px;
}
 a.ecwid-productBrowser-nav-left,
a.ecwid-productBrowser-nav-right {
  height: 22px;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft {
  background-position: 0 -7px;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  background-position: -589px -7px;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  border-color: transparent;
}
 div.ecwid-Checkout-BreadCrumbs-section {
  height: 13px;
}
 div.ecwid-Checkout-BreadCrumbs-point {
  border: none;
}
 div.ecwid-Checkout-BreadCrumbs-point-visited,
div.ecwid-Checkout-BreadCrumbs-point-visited::after,
div.ecwid-Checkout-BreadCrumbs-point-visited::before {
  background-color: transparent;
}
 div.ecwid-Checkout-BreadCrumbs-point-current,
div.ecwid-Checkout-BreadCrumbs-point-current::after,
div.ecwid-Checkout-BreadCrumbs-point-current::before {
  background-color: transparent;
}
 div.ecwid-minicart-counter {
  top: 32px;
  width: 28px;
  color: white;
}
 div.ecwid-minicart-clickArea {
  background: none;
}
 div.ecwid-minicart {
  border: none;
  border-radius: 0;
}
 .ecwid .ecwid-btn--primary,
.ecwid .ecwid-btn--primary:focus,
.ecwid .ecwid-btn--primary:focus:active,
.ecwid .ecwid-btn--primary:focus:hover,
.ecwid .ecwid-btn--primary:hover,
.ecwid .ecwid-btn--primary:visited,
.ecwid .ecwid-btn--primary:active {
  color: transparent;
  background-color: transparent;
  transition: none;
  border-radius: 3px;
  border-width: 0;
  outline: none;
  height: 39px;
  width: 168px;
  padding: 0;
}
 .ecwid .ecwid-btn--primary:focus:hover,
.ecwid .ecwid-btn--primary:hover {
  background-position: bottom center;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--addToBag,
.ecwid .ecwid-btn--primary.ecwid-btn--continueShopping,
.ecwid .ecwid-btn--primary.ecwid-btn--checkout,
.ecwid .ecwid-btn--primary.ecwid-btn--placeOrder {
  opacity: 1 !important;
  text-indent: -9000px;
  text-transform: capitalize;
  background-position: top center;
  background-repeat: no-repeat;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--addToBag,
.ecwid .ecwid-btn--primary.ecwid-btn--addToBag:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--addToBag:hover {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--addToBag:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--addToBag:hover {
  background-position: bottom center;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--continueShopping,
.ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:focus:active,
.ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:active {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:hover {
  background-position: bottom center;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--checkout,
.ecwid .ecwid-btn--primary.ecwid-btn--checkout:focus:active,
.ecwid .ecwid-btn--primary.ecwid-btn--checkout:active {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--checkout:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--checkout:hover {
  background-position: bottom center;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--placeOrder,
.ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:focus:active,
.ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:active {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:hover {
  background-position: bottom center;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--buyNow,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:focus,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:focus:active,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:visited,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:active {
  background-color: transparent;
  color: white;
  transition: none;
  border-radius: 3px;
  border: 2px solid white;
  visibility: visible;
  width: auto;
  min-width: 115px;
  height: 35px;
  font-weight: normal;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--buyNow:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--buyNow:hover {
  background-color: #0c720f;
  border-color: #0c720f;
  color: white;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--continue,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:focus,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:focus:active,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:visited,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:active {
  background-color: transparent;
  color: white;
  transition: none;
  border-radius: 3px;
  border: 2px solid white;
  visibility: visible;
  width: auto;
  min-width: 115px;
  height: 35px;
  font-weight: normal;
}
 .ecwid .ecwid-btn--primary.ecwid-btn--continue:focus:hover,
.ecwid .ecwid-btn--primary.ecwid-btn--continue:hover {
  background-color: #0c720f;
  border-color: #0c720f;
  color: white;
}
 div.ecwid-Checkout-BreadCrumbs-section {
  background-color: transparent;
}
 .ecwid-Checkout-BreadCrumbs-Vertical div.ecwid-Checkout-BreadCrumbs-section-visited {
  background: #252525;
}
 div.ecwid-AddressForm .ecwid-btn td {
  padding: 5px;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem td.tabTopRight {
  border-radius: 0;
}
 div.ecwid-Checkout-blockTitle .ecwid-btn,
table.ecwid-Checkout-blockTitle .ecwid-btn {
  vertical-align: middle;
}
 div.ecwid-minicart {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
 .ecwid a,
.ecwid a:visited,
.ecwid a:hover,
.ecwid a:active {
  color: #cfcfcf;
}
 table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel {
  color: #c2c2c2;
}
 div.ecwid-AddToBagButton-up:lang(en),
div.ecwid-AddToBagButton-ie6-up:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.png") no-repeat top center;
}
 div.ecwid-AddToBagButton-up:lang(en):hover,
div.ecwid-AddToBagButton-ie6-up:lang(en):hover,
div.ecwid-AddToBagButton-down:lang(en),
div.ecwid-AddToBagButton-down-hovering:lang(en),
div.ecwid-AddToBagButton-up-hovering:lang(en),
div.ecwid-AddToBagButton-ie6-up-hovering:lang(en),
div.ecwid-AddToBagButton-ie6-down:lang(en),
div.ecwid-AddToBagButton-ie6-down-hovering:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.png") no-repeat bottom center;
}
 div.ecwid-AddToBagButton-ie6-up:lang(en),
div.ecwid-AddToBagButton-ie6-up-hovering:lang(en),
div.ecwid-AddToBagButton-ie6-down:lang(en),
div.ecwid-AddToBagButton-ie6-down-hovering:lang(en) {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.gif");
}
 div.ecwid-ContinueShoppingButton-up:lang(en),
div.ecwid-ContinueShoppingButton-ie6-up:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.png") no-repeat top center;
}
 div.ecwid-ContinueShoppingButton-up:lang(en):hover,
div.ecwid-ContinueShoppingButton-ie6-up:lang(en):hover,
div.ecwid-ContinueShoppingButton-up-hovering:lang(en),
div.ecwid-ContinueShoppingButton-ie6-up-hovering:lang(en),
div.ecwid-ContinueShoppingButton-down:lang(en),
div.ecwid-ContinueShoppingButton-down-hovering:lang(en),
div.ecwid-ContinueShoppingButton-ie6-down:lang(en),
div.ecwid-ContinueShoppingButton-ie6-down-hovering:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.png") no-repeat bottom center;
}
 div.ecwid-ContinueShoppingButton-ie6-up:lang(en),
div.ecwid-ContinueShoppingButton-ie6-up-hovering:lang(en),
div.ecwid-ContinueShoppingButton-ie6-down:lang(en),
div.ecwid-ContinueShoppingButton-ie6-down-hovering:lang(en) {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.gif");
}
 div.ecwid-productBrowser-cart-checkoutButton-up:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-up:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.png") no-repeat top center;
}
 div.ecwid-productBrowser-cart-checkoutButton-up:lang(en):hover,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up:lang(en):hover,
div.ecwid-productBrowser-cart-checkoutButton-up-hovering:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-down:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-down-hovering:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-down:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.png") no-repeat bottom center;
}
 div.ecwid-productBrowser-cart-checkoutButton-ie6-up:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-down:lang(en),
div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering:lang(en) {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.gif");
}
 div.ecwid-Checkout-placeOrderButton-up:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-up:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.png") no-repeat top center;
}
 div.ecwid-Checkout-placeOrderButton-up:lang(en):hover,
div.ecwid-Checkout-placeOrderButton-ie6-up:lang(en):hover,
div.ecwid-Checkout-placeOrderButton-up-hovering:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-up-hovering:lang(en),
div.ecwid-Checkout-placeOrderButton-down:lang(en),
div.ecwid-Checkout-placeOrderButton-down-hovering:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-down:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-down-hovering:lang(en) {
  background: transparent url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.png") no-repeat bottom center;
}
 div.ecwid-Checkout-placeOrderButton-ie6-up:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-up-hovering:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-down:lang(en),
div.ecwid-Checkout-placeOrderButton-ie6-down-hovering:lang(en) {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.gif");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--addToBag:lang(en),
.ecwid .ecwid-btn--primary.ecwid-btn--addToBag:lang(en):active,
.ecwid .ecwid-btn--primary.ecwid-btn--addToBag:lang(en):active:hover {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.add_to_bag.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:lang(en),
.ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:lang(en):active,
.ecwid .ecwid-btn--primary.ecwid-btn--continueShopping:lang(en):active:hover {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.continue_shopping.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--checkout:lang(en),
.ecwid .ecwid-btn--primary.ecwid-btn--checkout:lang(en):active,
.ecwid .ecwid-btn--primary.ecwid-btn--checkout:lang(en):active:hover {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.checkout.png");
}
 .ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:lang(en),
.ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:lang(en):active,
.ecwid .ecwid-btn--primary.ecwid-btn--placeOrder:lang(en):active:hover {
  background-image: url("https://d3fpg94ia2uqz2.cloudfront.net/u/free-themes/ti/darkghost_0d8712_en.place_order.png");
}
 /* Hide the quantity column and header from the shopping bag */
td.ecwid-productBrowser-cart-itemsTable-headerCell-qty {
  display: none;
}
 td.ecwid-productBrowser-cart-itemsTable-cell-qty {
  display: none;
}
 /* Hide the subtotal column and header from the shopping bag */
td.ecwid-productBrowser-cart-itemsTable-headerCell-subtotal {
  display: none;
}
 td.ecwid-productBrowser-cart-itemsTable-cell-subtotal {
  display: none;
}
 .ecwid-SearchPanel .ecwid-SearchPanel-button {
  color: #fff;
}
 /* Hide prices and add to bag buttons for logged out customers */
body.ecwid-customer-loggedOut .ecwid-productBrowser-productsTable-buy,
body.ecwid-customer-loggedOut .ecwid-productBrowser-details-qtyPanel,
body.ecwid-customer-loggedOut .ecwid-productBrowser-price {
  display: none;
}
 .ecwid-productBrowser-categoryPath a:active,
.ecwid-productBrowser-categoryPath a:visited,
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: #2583ad;
  font-size: 18px;
}
 .ec-size .ec-store .grid-product__title-inner {
  color: #f6f4ea;
}
 .ec-size .ec-store .grid-product__price-value.ec-price-item {
  color: #e3dfce;
}
 .ec-size .ec-store .details-product-price__value {
  color: #e3dfce;
}
 .ec-grid a * {
  color: #c69e36 !important;
}
 .horizontal-desktop .horizontal-menu-item > a,
.ecwid-productBrowser-auth-mini *,
.ecwid-minicart-mini-rollover .ecwid-minicart-mini-link {
  color: #fff !important;
}
 .ec-size .ec-store .grid__products[data-cols="4"] .grid-product:nth-child(n+1) {
  width: 33.33%;
}
 