
/* Custom CSS theme */
/** Vertical Category Styling **/
a span.ecwid-categories-category,
.ecwid-categories-category {
  /* change the lines below */
  font-size: 16px;
  font-family: "muli", sans-serif;
  color: black !important;
  text-transform: uppercase;
}
 a:hover span.ecwid-categories-category {
  /* change the lines below */
  font-size: 16px;
  font-family: "muli", sans-serif;
  color: grey !important;
}
 a:active span.ecwid-categories-category {
  font-size: 16px;
  font-family: "muli", sans-serif;
  color: red !important;
}
 /**** ENSURES THE VERTICAL CATEGORIES WRAP *****/
span.ecwid-categories-category {
  white-space: normal;
}
 /* subcategories, second level */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 14px;
  text-transform: capitalize;
}
 /******************************************************************************/
/************************** Search Box Widget classes *************************/
/******************************************************************************/
/* Search box input field */
input.ecwid-SearchPanel-field {
  margin-right: 5px;
  width: 110px;
}
 /****** REMOVE UPLOADER IMAGE ******/
table#ecwid_loading_indicator td img {
  display: none !important;
}
 /** Remove the powered by ecwid **/
.ecwid-poweredBy {
  display: none;
}
 /** Change the font throughout the store **/
.ecwid div, .ecwid span, .ecwid a, .ecwid p {
  font-family: proxima-nova,verdana, arial, sans-serif !important;
}
 .ecwid a, .ecwid a:active, .ecwid a:visited {
  color: #b3b3b3 !important;
  /* change the color to the one you need */
}
 div.ecwid-minicart-link * {
  color: #b3b3b3;
}
 /** Change the price color **/
div.ecwid-productBrowser-price {
  /* feel free to change the code below*/
  font-size: 20px;
  color: #000;
}
 /** Turn off SKU **/
div.ecwid-productBrowser-sku, td.ecwid-productBrowser-productsTable-sku {
  display: none !important;
}
 span.ecwid-Invoice-productDescr-sku {
  display: none !important;
}
 div.ecwid-OrdersList-OrderBox-sku {
  display: none !important;
}
 /** Change background color of right panel in product view **/
div.ecwid-productBrowser-backgroundedPanel {
  background-color: white;
}
 /** Change Links Sizing **/
div.ecwid-productBrowser-categoryPath span,
div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:link,
div.ecwid-productBrowser-categoryPath a:visited,
div.ecwid-productBrowser-categoryPath a:hover,
div.ecwid-productBrowser-categoryPath a:active {
  font-size: 11px;
}
 /** Change link color for view type eg. grid **/
div.ecwid-results-topPanel-viewAsPanel-link {
  color: black;
}
 /** Remove underline from links **/
div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited {
  text-decoration: none;
}
 div.ecwid-minicart-link * {
  text-decoration: none;
}
 /*** Change button BUY NOW ***/
/*
* A CSS snippet for Ecwid to alter buy now buttons.
* The button CSS styles is from this list: http://hellohappy.org/css3-buttons/ ('Shiny blue')
*/
/* This code prevents the button height issues and default IE fallbacks in Ecwid */
button.ecwid-AccentedButton,
button.ecwid-AccentedButton:hover,
button.ecwid-AccentedButton:active {
  height: auto;
  filter: none;
  background-image: none;
}
 /* Button style in normal state. Pay attention to the class - it should be '.ecwid-AccentedButton' */
button.ecwid-AccentedButton {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 0px solid #ccc;
  border-bottom: 1px solid #bbb;
  border-radius: 5px;
  color: black !important;
  font: bold 11px/1 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 12px 0;
  text-align: center;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
  font: normal 14px/1 "proxima-nova", helvetica, arial, sans-serif;
  padding: 7px 0;
  text-shadow: 0 1px 1px white;
  width: 150px;
  text-transform: uppercase;
  opacity: 0.55;
}
 button.ecwid-AccentedButton span {
  color: black;
}
 /* Button style in hover state (when a visitor mouses over the button) */
button.ecwid-AccentedButton:hover {
  opacity: 1;
  cursor: pointer;
  -webkit-box-shadow: inset 0 0 5px 2px #cccccc, 0 1px 0 #eeeeee;
  box-shadow: inset 0 0 5px 2px #cccccc, 0 1px 0 #eeeeee;
}
 /* Button style in active state (when a visitor presses the button) */
button.ecwid-AccentedButton:active {
  border-top: 1px solid #1b4db3;
  border-right: 1px solid #174299;
  border-bottom: 1px solid #133780;
  border-left: 1px solid #174299;
  -webkit-box-shadow: inset 0 0 5px 2px #cccccc, 0 1px 0 #eeeeee;
  box-shadow: inset 0 0 5px 2px #cccccc, 0 1px 0 #eeeeee;
}
 /** Center the product name in grid view **/
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
  text-align: center;
}
 div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-cart div.ecwid-productBrowser-productNameLink a {
  text-decoration: none;
}
 button.gwt-Button {
  background-image: none;
}
 div.ecwid-form {
  background-color: #f2f2f2;
}
 div.ecwid-Checkout-BreadCrumbs-link.ecwid-Checkout-BreadCrumbs-link-current,
div.ecwid-Checkout-BreadCrumbs-link.ecwid-Checkout-BreadCrumbs-link-visited,
div.ecwid-results-topPanel-viewAsPanel-current,
div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link,
div.ecwid-productBrowser-productsTable-addToBagLink {
  color: black;
}
 .gwt-Button,
button.gwt-Button.ecwid-productBrowser-details-openBagButton,
button.gwt-Button.ecwid-productBrowser-details-addMoreButton,
button.gwt-Button.ecwid-productBrowser-cart-changeOptionsButton,
button.gwt-Button.ecwid-productBrowser-cart-clearBagButton,
button.gwt-Button.ecwid-productBrowser-cart-continueShoppingButton {
  color: black !important;
  background-color: #b3b3b3 !important;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  opacity: 0.55;
}
 .gwt-Button:hover,
button.gwt-Button.ecwid-productBrowser-details-openBagButton:hover,
button.gwt-Button.ecwid-productBrowser-details-addMoreButton:hover,
button.gwt-Button.ecwid-productBrowser-cart-changeOptionsButton:hover,
button.gwt-Button.ecwid-productBrowser-cart-clearBagButton:hover,
button.gwt-Button.ecwid-productBrowser-cart-continueShoppingButton:hover {
  opacity: 0.85;
}
 .ecwid-fieldLabel {
  color: black !important;
}
 /* The "Add to bag" button in up state */
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f2b6f1e4b0e1488431b7af/140841547377) no-repeat top center !important;
}
 /* The "Add to bag" button in down state */
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f2b6f1e4b0e1488431b7af/140841547377) no-repeat bottom center !important;
}
 /* The "Continue Shopping" button in up state */
div.ecwid-ContinueShoppingButton-up, div.ecwid-ContinueShoppingButton-up-hovering,
div.ecwid-ContinueShoppingButton-ie6-up, div.ecwid-ContinueShoppingButton-ie6-up-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f40200e4b06d7c91d3ff5b/1408500224630/continueshopping.png/) no-repeat top center;
}
 /* The "Continue Shopping" button in down state */
div.ecwid-ContinueShoppingButton-down, div.ecwid-ContinueShoppingButton-down-hovering,
div.ecwid-ContinueShoppingButton-ie6-down, div.ecwid-ContinueShoppingButton-ie6-down-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f40200e4b06d7c91d3ff5b/1408500224630/continueshopping.png/) no-repeat bottom center;
}
 /* The "Checkout" button in up state */
div.ecwid-productBrowser-cart-checkoutButton-up, div.ecwid-productBrowser-cart-checkoutButton-up-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f401fee4b06d7c91d3ff59/1408500222390/checkout.png) no-repeat top center !important;
}
 /* The "Checkout" button in down state */
div.ecwid-productBrowser-cart-checkoutButton-down, div.ecwid-productBrowser-cart-checkoutButton-down-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f401fee4b06d7c91d3ff59/1408500222390/checkout.png) no-repeat bottom center !important;
}
 /* The "Place Order" button in up state */
div.ecwid-Checkout-placeOrderButton-up, div.ecwid-Checkout-placeOrderButton-up-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f40319e4b0a34f9926d663/1408500505574/placeorder.png) no-repeat top center !important;
}
 /* The "Place Order" button in down state */
div.ecwid-Checkout-placeOrderButton-down, div.ecwid-Checkout-placeOrderButton-down-hovering {
  background: transparent url(http://static.squarespace.com/static/53b3eb5ce4b029953c06bc5b/t/53f40319e4b0a34f9926d663/1408500505574/placeorder.png) no-repeat bottom center !important;
}
 