/* css created with e-shop designer Tweak from e-shopdesigner.com 2014-08-18 09:46:16
tweak: FSPM2014, esd002082, settings v0.19, free */
/* { custom CSS before */
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 16;
  -moz-border-radius: 16;
  border-radius: 16px;
  text-shadow: 1px 1px 6px #000000;
  -webkit-box-shadow: 2px 2px 4px #666666;
  -moz-box-shadow: 2px 2px 4px #666666;
  box-shadow: 2px 2px 4px #666666;
  font-family: Arial;
  color: #fffcff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #1f628d 4px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/* } custom CSS before */
/* { tweaks CSS */
/* product_browser_top_margin: */
div.ecwid-productBrowser {
  padding-top: 0px;
}

/* pb_product_grid_padding_horizontal: */
td.ecwid-productBrowser-productsGrid-cell {
  padding-left: 30px;
  padding-right: 30px;
}

/* pb_product_grid_padding_vertical: */
td.ecwid-productBrowser-productsGrid-cell {
  padding-top: 0px;
  padding-bottom: 0px;
}

/* show_category_tabs: */
div.ecwid-categories {
  display: block;
}

/* category_tab_font_size: */
span.ecwid-categories-category {
  font-size: 17px;
}

/* category_sub_tab_font_size: */
div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 20px;
}

/* category_sub_tab_popup_font_size: */
div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font-size: 16px;
}

/* category_tab_font_family: */
span.ecwid-categories-category {
  font-family: 'trebuchet MS', helvetica, verdana, sans-serif;
}

/* hide_breadcrumbs: */
div.ecwid-productBrowser-categoryPath {
  display: none;
}

/* hide_sort_by: */
div.ecwid-results-topPanel-sortByPanel {
  display: none !important;
}

/* hide_view_as: */
div.ecwid-results-topPanel-viewAsPanel {
  display: none !important;
}

/* hide_weight: */
span.ecwid-productBrowser-cart-weight,
span.ecwid-Invoice-productDescr-weight {
  display: none;
}

/* minicart_width: */
div.ecwid-minicart,
div.ecwid-minicart.ecwid-minicart-floating {
  width: 160px;
}

/* minicart_height: */
div.ecwid-minicart,
div.ecwid-minicart.ecwid-minicart-floating {
  height: 156px;
}

/* minicart_margin_top: */
div#Minicart-1,
div.ecwid-minicart.ecwid-minicart-floating {
  margin-top: 0px;
}

/* minicart_margin_right: */
div#Minicart-1,
div.ecwid-minicart.ecwid-minicart-floating {
  margin-right: 0px;
}

/* minicart_margin_bottom: */
div#Minicart-1,
div.ecwid-minicart.ecwid-minicart-floating {
  margin-bottom: 0px;
}

/* minicart_margin_left: */
div#Minicart-1,
div.ecwid-minicart.ecwid-minicart-floating {
  margin-left: 0px;
}

/* minicart_caption: */
div.ecwid-minicart-caption,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-caption {
  color: #4b5660;
  left: 0px;
  top: 99px;
  font-size: 17px;
  font-family: tahoma, geneva, verdana, sans-serif;
  font-weight: normal;
}

/* minicart_label: */
div.ecwid-minicart-label,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label {
  left: 0px;
  top: 107px;
}

/* minicart_label_text: */
div.ecwid-minicart-label .ecwid-minicart-label-text,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-label .ecwid-minicart-label-text {
  color: #b4b8bc;
  font-size: 11px;
  font-family: arial, helvetica, verdana, sans-serif;
}

/* minicart_link: */
div.ecwid-minicart-link,
div.ecwid-minicart.ecwid-minicart-floating div.ecwid-minicart-link {
  display: none;
  left: 0px;
  top: 73px;
}

/* prod_and_cat_link: */
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-productNameLink a:visited,
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-productNameLink a:visited,
div.ecwid-productBrowser-subcategories-categoryName,
div.ecwid-productBrowser-subcategories-categoryName span.gwt-InlineLabel {
  color: #4b5660;
  font-family: tahoma, geneva, verdana, sans-serif;
  font-size: 16px;
}

/* prod_link_justify: */
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink {
  text-align: center;
}

/* category_link_justify: */
div.ecwid-productBrowser-subcategories-categoryName {
  text-align: center;
}

/* prod_description_h1_size: */
.ecwid div.ecwid-productBrowser-details-descr h1,
.ecwid div.ecwid-productBrowser-categoryDescription h1 {
  font-size: 26px;
}

/* prod_description_h2_size: */
.ecwid div.ecwid-productBrowser-details-descr h2,
.ecwid div.ecwid-productBrowser-categoryDescription h2 {
  font-size: 24px;
}

/* prod_description_h3_size: */
.ecwid div.ecwid-productBrowser-details-descr h3,
.ecwid div.ecwid-productBrowser-categoryDescription h3 {
  font-size: 22px;
}

/* prod_description_h4_size: */
.ecwid div.ecwid-productBrowser-details-descr h4,
.ecwid div.ecwid-productBrowser-categoryDescription h4 {
  font-size: 20px;
}

/* prod_description_h5_size: */
.ecwid div.ecwid-productBrowser-details-descr h5,
.ecwid div.ecwid-productBrowser-categoryDescription h5 {
  font-size: 18px;
}

/* prod_description_h6_size: */
.ecwid div.ecwid-productBrowser-details-descr h6,
.ecwid div.ecwid-productBrowser-categoryDescription h6 {
  font-size: 16px;
}

/* sku_colour: */
div.ecwid-productBrowser-sku,
div.ecwid-productBrowser-cart div.ecwid-productBrowser-sku,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-sku {
  color: #4b5660;
}

/* hide_sku: */
div.ecwid-productBrowser-sku,
td.ecwid-productBrowser-productsTable-sku,
span.ecwid-Invoice-productDescr-sku,
div.ecwid-OrdersList-OrderBox-sku {
  display: none !important;
}

/* main_price_colour: */
div.ecwid-productBrowser-price,
div.ecwid-productBrowser-cart-totalAmount {
  color: #2d7cb9 !important;
}

/* main_price_size: */
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-price,
div.ecwid-productBrowser-productsList-details div.ecwid-productBrowser-price,
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price {
  font-size: 20px;
}

/* cart_total_price_size: */
div.ecwid-productBrowser-cart-totalAmount {
  font-size: 20px;
}

/* product_price_size: */
div.ecwid-productBrowser-backgroundedPanelInner div.ecwid-productBrowser-price {
  font-size: 20px;
}

/* in_stock_hide: */
div.ecwid-productBrowser-details-inStockLabel {
  display: none;
}

/* out_of_stock_colour: */
div.ecwid-productBrowser-details-outOfStockLabel {
  color: #cb3f2e;
}

/* out_of_stock_label_colour: */
span.ecwid-BuyNow-outOfStockLabel {
  color: #cb342e;
}

/* out_of_stock_label_size: */
span.ecwid-BuyNow-outOfStockLabel {
  font-size: 15px;
}

/* checkout_form_title_colour: */
div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  font-size: 18px;
}

/* mini_buttons_text_colour: */
button.gwt-Button,
#wrapper button.gwt-Button,
div.ecwid-popup button.gwt-Button {
  color: #333333;
}

/* } tweaks CSS */
