
/* Custom CSS theme */
div.ecwid-productBrowser-details .ecwid-btn--continueShopping {
  background: #4EB95B !important;
  border-radius: 0px !important;
}

html#ecwid_html body#instabuild-styles .ecwid {
  font: normal 14px 'Open Sans', sans-serif;
}

.ecwid-SearchPanel-button {
  border: 1px solid #1f9adc;
  background: #1f9adc;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  padding: 3px 10px;
  margin: 0px;
}

.ecwid-SearchPanel-field {
  border: 1px solid #d1d1d1;
  padding: 4px 10px 3px;
  margin: 0px;
  width: 130px;
  margin-right: 10px;
}

html#ecwid_html body#instabuild-styles .ecwid table.ecwid-categories-vertical-table {
  border: 1px solid #d1d1d1;
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
}

.ecwid-categories-vertical-table-cell-categoryLink span {
  font-size: 17px;
  color: #085274;
}

.ecwid-categories-vertical-table-cell {
  background: #ebf0f0;
}

.ecwid-categories-vertical-table-cell-selected {
  background: #085274;
}

.ecwid-categories-vertical-table-cell-selected .ecwid-categories-vertical-table-cell-categoryLink span {
  color: #fff;
}

html#ecwid_html body#instabuild-styles div.ecwid-minicart {
  width: 100%;
  background: #fff;
  border: 1px solid #d1d1d1;
  box-sizing: border-box;
  height: 165px;
}

html#ecwid_html body#instabuild-styles div.ecwid-minicart-clickArea {
  background: url("http://s3.amazonaws.com/cdn.instabuildsites.com/uploads/06c325f278e9705881bd8910e02bd2b6.jpg") no-repeat center center;
  position: relative;
  left: auto;
  width: 100%;
  top: 10px;
}

html#ecwid_html body#instabuild-styles div.ecwid-minicart-caption {
  top: 20px;
  left: auto;
  width: 100%;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  color: #1f9adc;
}

html#ecwid_html body#instabuild-styles div.ecwid-minicart-label {
  top: 24px;
  width: 100%;
  color: #8d9296;
  font-family: 'Open Sans';
  font-size: 11px;
}

html#ecwid_html body#instabuild-styles div.ecwid-minicart-link {
  top: 23px;
  width: 100%;
}

html#ecwid_html body#instabuild-styles div.ecwid-minicart-link span {
  color: #3bb54a;
  font-size: 12px;
}

html#ecwid_html body#instabuild-styles table.ecwid-productBrowser-auth-mini {
  position: absolute;
  top: -4px;
}

html#ecwid_html body#instabuild-styles div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#instabuild-styles div.ecwid-ProductBrowser-auth-logged {
  margin-right: 3px;
}

html#ecwid_html body#instabuild-styles table.ecwid-productBrowser-productsGrid-v2 {
  border-collapse: separate;
  border-spacing: 0px 0;
}

html#ecwid_html body#instabuild-styles .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink {
  float: left;
  padding: 0px;
  width: 100%;
  box-sizing: border-box;
}

html#ecwid_html body#instabuild-styles .ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
  color: #303030;
  font-family: 'Open Sans';
  text-align: left;
  margin: 0px;
  width: 100%;
  display: block;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-productsGrid-productMiddleFragment {
  margin: 15px 15px 5px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-price {
  margin: 0px 10px;
  float: left;
  text-align: left;
  color: #1f9adc;
  font-size: 20px;
  font-family: 'Open Sans';
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-nav div.ecwid-productBrowser-backgroundedPanel {
  height: 52px;
  padding: 0px;
  max-width: 290px;
}

html#ecwid_html body#instabuild-styles a.ecwid-productBrowser-nav-left {
  background: url(//s3.amazonaws.com/cdn.instabuildsites.com/uploads/a05cfe63b05e4402577128d26f2bb736.png) center 0px no-repeat;
  height: 52px;
}

html#ecwid_html body#instabuild-styles a.ecwid-productBrowser-nav-left:hover {
  background: url(//s3.amazonaws.com/cdn.instabuildsites.com/uploads/a05cfe63b05e4402577128d26f2bb736.png) center -53px no-repeat;
  height: 52px;
}

html#ecwid_html body#instabuild-styles a.ecwid-productBrowser-nav-right {
  background: url(//s3.amazonaws.com/cdn.instabuildsites.com/uploads/a05cfe63b05e4402577128d26f2bb736.png) center -106px no-repeat;
  height: 52px;
}

html#ecwid_html body#instabuild-styles a.ecwid-productBrowser-nav-right:hover {
  background: url(//s3.amazonaws.com/cdn.instabuildsites.com/uploads/a05cfe63b05e4402577128d26f2bb736.png) center -159px no-repeat;
  height: 52px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-backgroundedPanel {
  background: #fff;
  border: #d1d1d1 1px solid;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-sku {
  display: none;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-details-outOfStockLabel {
  color: #034e72;
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  padding-bottom: 0px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-details div.ecwid-productBrowser-price {
  margin: 0px;
  padding: 0px;
  padding-bottom: 15px;
  width: 100%;
}

html#ecwid_html body#instabuild-styles div.ecwid-AddToBagButton, html#ecwid_html body#instabuild-styles div.ecwid-AddToBagButton-ie6 {
  background: #3bb54a;
  padding: 15px;
  width: 100%;
  box-sizing: border-box;
  height: auto;
}

html#ecwid_html body#instabuild-styles div.ecwid-AddToBagButton::after {
  content: 'Add To Cart';
  font-family: 'Open Sans';
  color: #fff;
  font-size: 20px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-details-optionPanel label.ecwid-fieldLabel {
  font-weight: normal;
  padding-bottom: 5px;
}

html#ecwid_html body#instabuild-styles select.ecwid-productBrowser-details-optionSelectBox {
  margin-bottom: 5px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-head {
  font-family: 'Open Sans';
  font-size: 25px;
}

html#ecwid_html body#instabuild-styles .ecwid a, html#ecwid_html body#instabuild-styles .ecwid a:active, html#ecwid_html body#instabuild-styles .ecwid a:visited {
  font-family: 'Open Sans';
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-categoryPath {
  font-family: 'Open Sans';
}

html#ecwid_html body#instabuild-styles label.ecwid-fieldLabel {
  font-family: 'Open Sans';
  font-size: 13px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-productsGrid-productMiddleFragment {
  margin: 15px 15px 0px;
}

html#ecwid_html body#instabuild-styles div.ecwid-productBrowser-details-descr {
  margin-top: 27px;
  color: #8d9296;
}

div.ecwid-productBrowser-auth {
  display: none;
}

/* The "Checkout" button in up state */
div.ecwid-productBrowser-cart-checkoutButton-up, div.ecwid-productBrowser-cart-checkoutButton-up-hovering {
  background: transparent url(http://s3.amazonaws.com/cdn.instabuildsites.com/uploads/439f0dfc4e8e788ace708be76bf30b4b.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://s3.amazonaws.com/cdn.instabuildsites.com/uploads/439f0dfc4e8e788ace708be76bf30b4b.png) 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://s3.amazonaws.com/cdn.instabuildsites.com/uploads/c5915c50e27471282c72749121238868.png) no-repeat top center !important;
}

/* 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://s3.amazonaws.com/cdn.instabuildsites.com/uploads/c5915c50e27471282c72749121238868.png) no-repeat bottom center !important;
}

button.ecwid-AccentedButton,
button.ecwid-AccentedButton:hover {
  background: #3bb54a;
  background-image: url(http://s3.amazonaws.com/cdn.instabuildsites.com/uploads/37c3576edf4e847c15e0f03dd28cfdc1.png);
  width: 168px;
  height: 39px;
  border-radius: 0;
  box-shadow: none;
}

button.ecwid-AccentedButton span {
  display: none;
}
