
/* Custom CSS theme */
/*category descriptions*/
.ec-store__content-wrapper.ec-store__content-wrapper--wide .grid .grid__description {
  padding: 10px;
  font-size: 17px;
  background: rgba(125, 150, 175, 0.4);
}

/*buttons*/
html#ecwid_html body#ecwid_body button * {
  color: #fff;
  background: none;
  border: none;
}

/*linx*/
#home, #contact, #viewcart {
  width: 60px;
  height: 60px;
  outline: 0 solid #ff0;
  padding: 0;
  margin: 1px;
}

.linx {
  background: #fff;
  color: #000;
  width: 48px;
  height: 48px;
  padding: 5px;
  border-radius: 50%;
  border: 9px solid #333;
  margin: 1px;
}

.linx:hover {
  background: #fff;
  color: #444;
  width: 48px;
  height: 48px;
  padding: 5px;
  border-radius: 50%;
  border: 9px solid #000;
  margin: 1px;
}

/*view cart*/
html#ecwid_html body#ecwid_body button#xviewcart {
  background: rgba(255, 255, 255, 0.5);
}

html#ecwid_html body#ecwid_body button#xviewcart img {
  background: none;
}

html#ecwid_html body#ecwid_body button#xviewcart:hover {
  background: #fff;
}

html#ecwid_html body#ecwid_body button#xviewcart:hover img {
  background: none;
}

/*minicart-floating*/
.ecwid-minicart.dragdrop-dropTarget.ecwid-minicart-floating {
  z-index: 50000;
  width: 100px;
  height: 100px;
  margin: 0 6px 125px 0;
  border-radius: 50px;
  background: #eee;
  border: 9px solid #333;
}

/*mini-cart-clickArea*/
html#ecwid_html body#ecwid_body div.ecwid-minicart-clickArea {
  z-index: 90000;
  width: 90px;
  height: 90px;
  background: url("http://tqf.izzondesign.com/content/kcfinder/upload/images/cart.png") no-repeat;
  position: absolute;
  left: 16px;
  top: 8px;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-counter {
  position: absolute;
  left: 24px;
  top: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #f00;
}

.ecwid .ecwid-btn--clearBag,
.ecwid .ecwid-btn--continueShopping,
.ecwid .ecwid-btn--continue,
.ecwid .ecwid-btn--checkout,
.ecwid .ecwid-btn--addToBag,
button * {
  color: #fff;
  background: #767727;
  border: none;
}

.ecwid .ecwid-btn--clearBag:hover,
.ecwid .ecwid-btn--continueShopping:hover,
.ecwid .ecwid-btn--continue:hover,
.ecwid .ecwid-btn--checkout:hover,
.ecwid .ecwid-btn--addToBag:hover,
button *:hover {
  background: #545505;
  color: #fff;
  border: none;
}

.ecwid .ecwid-btn--clearBag:active,
.ecwid .ecwid-btn--continueShopping:active,
.ecwid .ecwid-btn--continue:active,
.ecwid .ecwid-btn--checkout:active,
.ecwid .ecwid-btn--addToBag:active,
button *:active {
  background: #545505;
  color: #fff;
  border: none;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-caption {
  display: none;
}

/*view cart*/
html#ecwid_html body#ecwid_body div.ecwid-minicart-link {
  position: relative;
  left: 0;
  top: 53px;
  width: 82px;
  text-align: center;
}

html#ecwid_html body#ecwid_body div.ecwid-minicart-link .gwt-InlineLabel {
  color: #336600;
}

/* horizontal menu */
#my-categories-12404042 {
  display: none;
  visibility: hidden;
}

/* search panel */
.ecwid-SearchPanel {
  display: none;
}

.ecwid-SearchPanel-field, input[type="search"] {
  display: none;
}

.ecwid-SearchPanel-button {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #777;
  cursor: pointer;
  height: 36px;
  line-height: 90%;
  font-size: 14px;
  font-weight: normal;
  margin-top: 10px;
  vertical-align: middle;
  vertical-text-align: middle;
}

/* in the bag */
.ecwid-productBrowser-details-inTheBag {
  position: relative;
  background: url("http://tqf.izzondesign.com/content/kcfinder/upload/images/cart.png") no-repeat 0 13px;
  background-size: 22px;
  height: 56px;
}

/*options*/
div.ecwid-productBrowser-cart-optionsList span.gwt-InlineLabel {
  display: none;
}

div.ecwid-productBrowser-cart-optionsList span.gwt-InlineHTML {
  display: block;
}

div.ecwid-productBrowser-cart-optionsList button.gwt-Button {
  margin-left: 0px;
}

span.ecwid-productBrowser-cart-optionsList-name {
  font-weight: bold;
}

span.ecwid-Invoice-productDescr-option {
  display: block;
}

div.ecwid-Invoice-productDescr-options span.ecwid-Invoice-productDescr-separator {
  display: none;
}

span.ecwid-Invoice-productDescr-option-name {
  font-weight: bold;
}

/* check out */
.ecwid-productBrowser-head-panel div.ecwid-productBrowser-head {
  color: #567;
}

table.ecwid-Checkout-blockTitle div.gwt-HTML {
  display: block;
}

.ecwid-Checkout-blockTitle {
  display: block;
}

.ecwid-btn.ecwid-btn--secondary.ecwid-btn--address_book_sign_in {
  display: none;
}

.ecwid-PaymentCommentsBlock-textarea {
  display: none;
}

.ecwid-shippingOption-rate.notranslate {
  display: none;
}

.ecwid-shippingOption {
  white-space: nowrap;
}

#gwt-uid-49, #gwt-uid-50 {
  margin-right: 5px;
}

#gwt-uid-49 > label, #gwt-uid-50 > label {
  float: left;
  clear: none;
}

tr.ecwid-Invoice-Summary-shippingRow {
  display: none;
}

span.ecwid-shippingOption-days {
  display: none;
}

.ecwid-form.pickup-short-description {
  display: none;
}

/* mini cart */
div.ecwid-minicart {
  display: none !important;
}

button.ecwid-btn.ecwid-btn--secondary.ecwid-btn--changeAddress {
  display: none;
}

table.ecwid-productBrowser-cart-shippingAmountPanel {
  display: none;
  width: 0;
  height: 0;
}

.ecwid-productBrowser-cart-estimationNote {
  display: none;
}
