@charset "UTF-8";
/* 
Donna you should be able to add CSS anywhere in here, just make sure it does not go into any other of the css classes or id 

--Jonathan
*/
div.ecwid-Checkout-ShippingAddress table.ecwid-Checkout-blockTitle:after {
  content: "Please Note: Ships within 24 hours of order time Mondays - Thursdays. Note for Japan customers:  より迅速な処理のためにあなたの名前と住所をラテンアルファベットで記入してください！ありがとうございました! 💙";
  font-weight: bold;
}
 .ecwid-form {
  width: 100%;
}
 .grid__description {
  display: none !important;
}
 .ecwid-fieldEnvelope-around button.gwt-Button {
  font-size: 42px;
  height: auto;
  background-size: contain;
}
 span.ecwid-shippingOption-days, span.ecwid-Invoice-ShippingDetails-transitTime {
  display: none !important;
}
 /* Standard scheme has no changes to the Base CSS, so it's empty */
html#ecwid_html body#top span.ecwid-categories-category {
  color: #444444;
  font: 13px "trebuchet MS",helvetica,verdana,sans-serif;
  white-space: nowrap;
}
 html#ecwid_html body#top div.ecwid-productBrowser-categoryPath {
  color: #444444;
}
 html#ecwid_html body#top div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:hover {
  color: #1E2C38;
}
 html#ecwid_html body#top div.ecwid-productBrowser-head {
  color: #444444;
  font: 20px helvetica,arial,verdana,sans-serif;
  text-align: left;
}
 html#ecwid_html body#top .ecwid a:hover {
  color: #3DE5CA;
  text-decoration: underline;
}
 div.ecwid-productBrowser-productNameLink a:hover {
  color: #444444;
}
 html#ecwid_html body#top div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 13px;
}
 div.ecwid-noimage {
  background-image: url("http://dev.bettybelts.com/wp-content/themes/velvet/images/ecwid/default_betty_thumbnail.jpg");
}
 html#ecwid_html body#top .ecwid ul {
  margin-left: 10px;
}
 html#ecwid_html body#top div.ecwid-ProductBrowser-auth-anonim, html#ecwid_html body#top div.ecwid-ProductBrowser-auth-logged {
  margin-right: 10px;
}
 /* Breadcrumb */
span.ecwid-productBrowser-categoryPath-categoryLabel {
  display: none;
}
 html#ecwid_html body#top div.ecwid-productBrowser-categoryPath a,
html#ecwid_html body#top div.ecwid-productBrowser-categoryPath a:visited, html#ecwid_html body#top div.ecwid-productBrowser-categoryPath a:hover, html#ecwid_html body#top div.ecwid-productBrowser-categoryPath a:active {
  color: #2DB5AB;
}
 html#ecwid_html body#top div.ecwid-productBrowser-categoryPath a:hover {
  text-decoration: underline;
}
 /* Product Browser */
html#ecwid_html body#top div.ecwid-results-topPanel div.ecwid-results-topPanel-viewAsPanel-link {
  color: #2DB5AB;
}
 html#ecwid_html body#top div.ecwid-productBrowser-subcategories-categoryName {
  text-align: left;
}
 /* Page Counter */
html#ecwid_html body#top div.ecwid-pager span.ecwid-pager-link-enabled {
  color: #2DB5AB;
}
 /* Shopping Bag and Cart */
html#ecwid_html body#top div.ecwid-minicart-link *, html#ecwid_html body#top button.gwt-Button, html#ecwid_html body#top #wrapper button.gwt-Button, html#ecwid_html body#top .ecwid a, html#ecwid_html body#top .ecwid a:active, html#ecwid_html body#top .ecwid a:visited, html#ecwid_html body#top div.ecwid-productBrowser-details-inTheBag div {
  color: #2DB5AB;
  text-decoration: none;
}
 html#ecwid_html body#top div.ecwid-productBrowser-cart-hint {
  color: #2DB5AB;
  font: 13px tahoma,geneva,verdana,sans-serif;
  padding: 8px 5px;
  text-align: left;
}
 html#ecwid_html body#top table.ecwid-productBrowser-cart-rightPanel {
  float: right;
  margin-right: 15px;
}
 html#ecwid_html body#top div.ecwid-minicart-link * {
  font: 12px/22pt helvetica,arial,verdana,sans-serif;
}
 /* Hide Sub-Category Images with in Product Categories */
table.ecwid-productBrowser-subcategories-mainTable {
  display: none;
}
 div.ecwid-productBrowser-CategoryPage-0 table.ecwid-productBrowser-subcategories-mainTable {
  display: table;
}
 /* ORDER PANEL ON ITEMS PAGES */
html#ecwid_html body#top div.ecwid-productBrowser-details-rightPanel div.ecwid-productBrowser-sku {
  text-align: left;
}
 html#ecwid_html body#top div.ecwid-productBrowser-details-optionPanel {
  text-align: left;
}
 html#ecwid_html body#top div.ecwid-productBrowser-details-like {
  text-align: left;
}
 html#ecwid_html body#top div.ecwid-productBrowser-details-inStockLabel, html#ecwid_html body#top div.ecwid-productBrowser-details div.ecwid-productBrowser-price {
  text-align: center;
}
 html#ecwid_html body#top div.ecwid-productBrowser-price {
  color: #008080;
}
 /**** SPECIAL FORMATTING FOR PRODUCT DESCRIPTIONS ****/
div.highlight-blue {
  background: #D2FAF7;
  margin: 5px 0px 10px;
  padding: 0px 10px 5px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /* Firefox 3.6 and earlier */
  overflow: hidden;
}
 div.highlight-yellow {
  background: #FFF0BC;
  margin: 5px 0px 10px;
  padding: 0px 10px 5px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  /* Firefox 3.6 and earlier */
  overflow: hidden;
}
 html#ecwid_html body#top .ecwid ul li {
  padding: 1px 0px;
}
 html#ecwid_html body#top div.ecwid-productBrowser-details-GalleryPanel {
  margin: 12px 3px 8px 4px;
}
 html#ecwid_html body#top div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font: 13px tahoma,geneva,verdana,sans-serif;
}
 html#ecwid_html body#top div.ecwid-categories-MenuBarPopup, html#ecwid_html body#top div.ecwid-categories-MenuBarPopup div.menuSeparatorInner {
  border: none;
}
 html#ecwid_html body#top td.ecwid-categories-vertical-table-cell table.ecwid-categories-vertical-table-cell-categoryLink {
  margin: 6px 20px;
}
 /* Current category links */
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: #2DB5AB;
}
 a:hover span.ecwid-categories-category {
  color: #3ED5CA !important;
}
 /* 

    Fix for Facebook Share/Like button being cut off, code given to us by Ecwid support
    Added on September 7th 2012 by Jon
*/
.entry-content {
  overflow: visible;
  position: relative;
}
 .post-entry {
  clear: both;
  overflow: visible;
  position: relative;
}
 table.ecwid-productBrowser-subcategories-mainTable {
  display: initial !important;
}
 div.ecwid-productBrowser-cart-totalAmount {
  color: #008080;
}
 div.ecwid-favorite-view {
  background-color: #ededed !important;
  visibility: visible;
}
 .ecwid-productBrowser-price {
  color: #008080 !important;
}
 table.ecwid-Checkout-blockTitle {
  max-width: 450px;
}
 @charset "UTF-8";
/* Always show the coupon code field on the shopping cart page — BEGINNING */
/* 1. Make Coupon Code field wrapper always visible. */
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__wrap {
  visibility: visible;
  display: flex;
  align-items: center;
  height: auto;
}
 /* 2. Make Apply button always visible except when coupon code is applied. */
.ec-size .ec-store .ec-cart-coupon:not(.ec-cart-coupon--applied) .ec-cart-coupon__button--apply {
  display: block;
}
 /* 3. Hide suggestion to enter coupon code. */
.ec-size .ec-store .ec-cart-coupon .ec-cart-coupon__text {
  display: none;
}
 @charset "UTF-8";
/* Always show the coupon code field on the shopping cart page — END */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-radiogroup__item--columns-layout .ec-radiogroup__title::after {
  content: " - shipping times are not for Print-On-Demand items";
  font-weight: bold;
  background-color: #fdff32;
}
 .ec-size .ec-store .details-product-option.details-product-option--textfield::after {
  content: 'Max number of characters is 200\ANotes will be handwritten';
  font-size: 12px;
  color: grey;
}
 .ec-size .ec-store .details-product-option.details-product-option--textarea::after {
  content: 'Max number of characters is 200';
  font-size: 12px;
  color: grey;
}
 /* For Textfields */
.ec-size .ec-store .details-product-option.details-product-option--textfield::after {
  content: 'Max number of characters is 200\ANotes will be handwritten';
  font-size: 12px;
  color: grey;
  white-space: pre-line;
  /* Ensures that the newline character is respected */
}
 