
/* Custom CSS theme */
@CHARSET "UTF-8";
HTML {
  /* Workaround for GWT issue 1932 */
  margin: 0px !important;
  border: none !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up {
  border: 2px solid red !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up:before {
  color: red !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up-hovering {
  background-color: red !important;
  border: 2px solid red !important;
}
 html#ecwid_html body#ecwid_body div.ecwid-productBrowser-cart-checkoutButton-up-hovering:before {
  color: white !important;
}
 .dragdrop-handle {
  cursor: move;
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
}
 .dragdrop-draggable {
  zoom: 1;
  /* IE gain hasLayout */
}
 .ecwid-AddToBagButton.ecwid-AddToBagButton-up,
.ecwid-AddToBagButton.ecwid-AddToBagButton-up-hovering,
.ecwid-AddToBagButton.ecwid-AddToBagButton-down-hovering {
  border: 2px solid #1e7ec8 !important;
  position: relative !important;
}
 .ecwid-AddToBagButton.ecwid-AddToBagButton-up:before,
.ecwid-AddToBagButton.ecwid-AddToBagButton-up-hovering:before,
.ecwid-AddToBagButton.ecwid-AddToBagButton-down-hovering:before {
  padding: 7px 0;
  color: #1e7ec8;
  font-weight: 700;
  content: "ADD TO CART" !important;
  position: absolute;
  left: 0;
  right: 0;
}
 .dragdrop-dragging {
  zoom: normal;
  /* remove artifacts */
}
 .dragdrop-positioner {
  border: 1px dashed #1E90FF;
  /* blue */
  margin: 0px !important;
  zoom: 1;
  /* IE gain hasLayout */
  z-index: 100;
}
 .dragdrop-flow-panel-positioner {
  color: #1E90FF;
  /* blue */
  display: inline;
  vertical-align: middle;
}
 .dragdrop-proxy {
  background-color: #77AAFF;
  /* light blue */
}
 .dragdrop-selected, .dragdrop-dragging, .dragdrop-proxy {
  filter: alpha(opacity=30);
  opacity: 0.3;
}
 .dragdrop-movable-panel {
  z-index: 200;
  margin: 0px !important;
  border: none !important;
}
 /******************************************************************************/
/******************************* Common classes *******************************/
/******************************************************************************/
/* Container for all Ecwid stuff */
.ecwid {
  margin: 0;
  font: normal 14px "Roboto Condensed", sans-serif;
  color: #1e2c38;
}
 .ecwid table {
  border-collapse: collapse;
  width: auto;
  table-layout: auto;
  height: 100% !important;
}
 .ecwid-EcwidHintingLink {
  font: normal 13px "Roboto Condensed", sans-serif;
}
 .ecwid-EcwidHintingLink-Popup {
  font: normal 13px "Roboto Condensed", sans-serif;
}
 /******************************************************************************/
/************* Categories (horizontal and vertical) Widget classes ************/
/******************************************************************************/
/* First level category links */
span.ecwid-categories-category {
  font: normal 25px "Roboto Condensed",sans-serif;
}
 /* 3rd, 4th, etc level category links */
div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-category {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 div.ecwid-categories-MenuBarPopup div.ecwid-categoriesMenuBar span.ecwid-categories-loading {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 /******************************************************************************/
/***************************** Bag Widget classes *****************************/
/******************************************************************************/
/* Main container of the Bag widget */
div.ecwid-minicart {
  display: none !important;
}
 /* Widget caption */
div.ecwid-minicart-caption {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 span.ecwid-minicart-label-text {
  font: 11px/13px "Roboto Condensed",sans-serif;
}
 div.ecwid-minicart-link * {
  font: 11px/20pt "Roboto Condensed",sans-serif;
}
 /* Items counter */
div.ecwid-minicart-counter {
  font: normal 20px "Roboto Condensed", sans-serif;
}
 .ecwid-minicart-mini-count {
  font: 13px "Roboto Condensed",sans-serif;
}
 .ecwid-minicart-mini-overlay-count, .ecwid-minicart-mini-items, div.ecwid-minicart-mini-total {
  font: 11px "Roboto Condensed",sans-serif;
}
 /* Ecwid buttons */
button.gwt-Button, #wrapper button.gwt-Button {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 button.gwt-Button:active, #wrapper button.gwt-Button:active {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 button.ecwid-AccentedButton {
  font: normal 18px "Roboto Condensed",sans-serif, Arial, Verdana, sans-serif;
}
 /* Input elements */
input.gwt-TextBox, input.gwt-PasswordTextBox, select.gwt-ListBox, textarea.gwt-TextArea, input.gwt-DateBox {
  font: normal 15px "Roboto Condensed", sans-serif;
}
 div.ecwid-TermsPopup a {
  font: 14px "Roboto Condensed",sans-serif;
}
 /* Head labels */
div.ecwid-productBrowser-head {
  font: normal 20px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-backgroundedPanelInner div.ecwid-productBrowser-head {
  display: block;
}
 /* Share purchase label */
div.ecwid-productBrowser-head-share-purchase {
  font: normal 20px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-note {
  font: normal 11px "Roboto Condensed", sans-serif;
}
 label.ecwid-fieldLabel {
  font: normal 14px "Roboto Condensed", sans-serif;
}
 /* Bbreadcrumbs in catalog */
div.ecwid-productBrowser-categoryPath {
  font: 13px "Roboto Condensed", sans-serif;
  text-transform: uppercase;
}
 div.ecwid-productBrowser-categoryPath a,
div.ecwid-productBrowser-categoryPath a:active,
div.ecwid-productBrowser-categoryPath a:visited {
  color: #1e7ec8 !important;
  text-decoration: none;
}
 /* Product name links */
div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  font: normal 14px "Roboto Condensed", sans-serif !important;
  text-decoration: none;
  text-transform: uppercase;
}
 /* Product sku */
div.ecwid-productBrowser-sku {
  font: normal 13px "Roboto Condensed", sans-serif !important;
}
 /* Product price */
div.ecwid-productBrowser-price {
  font: normal 14px "Roboto Condensed", sans-serif !important;
}
 div.ecwid-productBrowser-price-pricePerUnitPanel {
  font: 11px arial, "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-compareTo,
div.ecwid-productBrowser-price-table div.ecwid-productBrowser-price-save {
  font: normal 11px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-price-compareTo {
  font: bold 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-price-save {
  font: bold 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-results-topPanel div {
  font-family: "Roboto Condensed", sans-serif;
}
 div.ecwid-results-topPanel-controlsPanel {
  display: none !important;
}
 div.ecwid-results-topPanel-sortByPanel select.gwt-ListBox {
  font: 12px "Roboto Condensed", sans-serif;
}
 /* The pager in ProductBrowser */
div.ecwid-pager {
  font: 12px "Roboto Condensed", sans-serif, arial, verdana, sans-serif;
}
 .ecwid a.ecwid-poweredBy {
  font: 10px "Roboto Condensed", sans-serif;
  color: #1e7ec8;
}
 div.ecwid-AddressBook-addButton {
  font: normal 30px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-AddressBook-itemDescription {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-fieldEnvelope-label {
  font: normal 11px/13px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-EgoodsComponent-downloadLabel {
  font: 17px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-EgoodsComponent-description {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-EgoodsComponent-cell {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-EgoodsComponent a, div.ecwid-EgoodsComponent a:active, div.ecwid-EgoodsComponent a:visited {
  font: 14px "Roboto Condensed", sans-serif;
}
 span.ecwid-EgoodsComponent-filesize {
  font: 14px "Roboto Condensed", sans-serif;
}
 span.ecwid-EgoodsComponent-expires {
  font: normal 12px "Roboto Condensed", sans-serif;
}
 span.ecwid-EgoodsComponent-expired {
  font: bold 12px "Roboto Condensed", sans-serif;
}
 /* Styles for formatting person name, address and phone */
div.ecwid-Person,
div.ecwiv-BusinessID {
  font: normal 14px "Roboto Condensed",sans-serif;
}
 div.ecwid-DownloadError-head {
  font: normal 35px georgia, "times new roman", times, serif;
  color: #416785;
}
 div.ecwid-DownloadError-content {
  font: normal 16px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-DownloadError-content a, div.ecwid-DownloadError-content a:active, div.ecwid-DownloadError-content a:visited {
  font: normal 16px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 td.ecwid-productBrowser-warning-text {
  font: normal 13px/14px "Roboto Condensed",sans-serif;
}
 /*--------------------------*/
/*---- Popup components ----*/
/*--------------------------*/
div.ecwid-MessageBox-msg {
  font: 15px "Roboto Condensed", sans-serif;
}
 .ecwid-ServiceMessage-message {
  font: normal 14px "Roboto Condensed", sans-serif;
}
 td.ecwid-DateRangeBox-range {
  font: normal 18px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 td.ecwid-DateRangeBox-icon {
  background: #f7f7f7 url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/arrow-south.gif) no-repeat center center;
}
 div.ecwid-DateRangePopup input.gwt-DateBox {
  font: normal 10px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-DateRangePopup-DateRangeLabel {
  font: normal 13px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-DateRangePopup-dash {
  font: normal 13px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.dateBoxPopup div.ecwid-MonthSelector {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.dateBoxPopup table.datePickerDays {
  font: normal 10px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.dateBoxPopup div.ecwid-TodayLabel {
  font: normal 10px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /*--------------------------------*/
/*---- Product images gallery ----*/
/*--------------------------------*/
/* The thumbnails panel */
div.ecwid-gallery-imageDescription {
  font: normal 14px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-Invoice-block {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-blockTitle {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 td.ecwid-Invoice-Header-OrderId {
  font: 18px "Roboto Condensed", sans-serif;
}
 td.ecwid-Invoice-Header-timestamp {
  font: 18px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-Summary-label,
div.ecwid-Invoice-Summary-value {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-productName,
div.ecwid-Invoice-productName a,
div.ecwid-Invoice-productName a:active,
div.ecwid-Invoice-productName a:visited {
  font: 18px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-productDescr {
  font: 13px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-productPrice {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-header-placeOrder div.gwt-Label,
div.ecwid-Invoice-footer-placeOrder div.gwt-Label,
td.ecwid-Invoice-header-orderConfirmation-text,
td.ecwid-Invoice-footer-orderConfirmation-text {
  font: normal 15px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 td.ecwid-Invoice-header-orderConfirmation-text a,
td.ecwid-Invoice-header-orderConfirmation-text a:active,
td.ecwid-Invoice-header-orderConfirmation-text a:visited,
td.ecwid-Invoice-footer-orderConfirmation-text a,
td.ecwid-Invoice-footer-orderConfirmation-text a:active,
td.ecwid-Invoice-footer-orderConfirmation-text a:visited {
  font: normal 15px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-Invoice-share-textPanel-label,
div.ecwid-Invoice-share-panel-right-column, div.ecwid-Invoice-share-panel-thumbnail,
div.ecwid-Invoice-share-textPanel-product-panel, select.ecwid-bottomDotted-list,
div.ecwid-Invoice-share-textPanel-product-label, div.ecwid-Invoice-share-textPanel-list-item-label {
  font: 18px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-share-buttonPanel-button {
  font: 18px "Roboto Condensed", sans-serif;
}
 td.ecwid-Invoice-itemsTable-headerCell {
  font: normal 14px "Roboto Condensed", sans-serif;
}
 table.ecwid-Invoice-itemsTable .ecwid-productBrowser-price,
table.ecwid-Invoice-itemsTable .ecwid-Invoice-qtyLabel {
  font: 16px "Roboto Condensed",sans-serif;
}
 table.ecwid-Invoice-itemsTable .ecwid-Invoice-extraFieldsList {
  font: 12px "Roboto Condensed",sans-serif;
}
 table.ecwid-Invoice-itemsTable .ecwid-Invoice-pricePerUnitList {
  font: 11px "Roboto Condensed", sans-serif;
}
 table.ecwid-Invoice-itemsTable .ecwid-Invoice-optionsList {
  font: 14px "Roboto Condensed",sans-serif;
}
 div.fb-share-button div, div.tw-share-button div {
  font: 16px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-content {
  font: 18px "Roboto Condensed", sans-serif;
}
 div.ecwid-Invoice-share-textPanel-product-panel td.ecwid-DropdownBox-icon {
  background: #e2e2e2 url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/arrow-south.gif) no-repeat center center;
}
 div.ecwid-PrintableInvoice-header div.ecwid-Person {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-PrintableInvoice-header-email,
div.ecwid-PrintableInvoice-header-url {
  font: normal 16px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-PrintableInvoice-thankYouForOrder {
  font: bold 18px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /* The "In stock" and "Out of stock" labels */
div.ecwid-productBrowser-details-inStockLabel,
div.ecwid-productBrowser-details-outOfStockLabel {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-details-priceIncludesTaxesLabel {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-details-tax {
  font: 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 span.ecwid-productBrowser-details-optionRadioButton,
span.ecwid-productBrowser-details-optionCheckbox {
  font: 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-productBrowser-details-optionUploadFiles,
.ecwid-productBrowser-details-optionUploadFiles a,
.ecwid-productBrowser-details-optionUploadFiles a:active,
.ecwid-productBrowser-details-optionUploadFiles a:visited,
.ecwid-productBrowser-details-optionUploadFiles .ecwid-EcwidHintingLink,
.ecwid-productBrowser-details-optionUploadFiles-filesize {
  font: 11px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: transparent url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/remove_file.gif) no-repeat center center;
}
 div.ecwid-productBrowser-cart-hint {
  font: normal 11px "Roboto Condensed", sans-serif;
}
 table.ecwid-uploadPopup-mainPanel-fileListPanel span {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /* The "Qty" label */
div.ecwid-productBrowser-details-qtyLabel {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 /* The "(N available)" label (near the "Qty" one) */
div.ecwid-productBrowser-details-qtyAvailInfo {
  font: 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /* The "In the bag" icon and text */
div.ecwid-productBrowser-details-inTheBag {
  background: none;
  color: #1e7ec8;
}
 div.ecwid-productBrowser-details-inTheBag div {
  font: normal 18px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-details-inTheBag-largeNum div {
  font: normal 18px/1 "Roboto Condensed", sans-serif;
}
 div.ecwid-AddToBagButton-up-disabled, div.ecwid-AddToBagButton-down-disabled,
div.ecwid-AddToBagButton-ie6-up-disabled, div.ecwid-AddToBagButton-ie6-down-disabled {
  font: bold 15px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-details-GalleryPanel-linkContainer div {
  font: normal 13px "Roboto Condensed", sans-serif;
}
 .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-relatedProducts-title {
  font: 18px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-productNameLink {
  font: 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-productBrowser-relatedProducts .ecwid-productBrowser-sku {
  font: 10px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-extraFields-side {
  font: 12px "Roboto Condensed",sans-serif;
}
 .ecwid-productBrowser-pricePerUnit-field {
  font: 11px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-details div.ecwid-productBrowser-priceIncluded {
  font: 11px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-details span.ecwid-productBrowser-priceIncluded-link {
  font: 11px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /*-----------------------------------*/
/*---- Category and search pages ----*/
/*-----------------------------------*/
/* Category names in subcategories list */
div.ecwid-productBrowser-subcategories-categoryName {
  font: normal 19px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 /*-------------------------------*/
/*---- Grid view of products ----*/
/*-------------------------------*/
/* The panel containing the top fragment of a product */
div.ecwid-productBrowser-productsGrid-productTopFragment {
  text-align: center;
  margin: 0;
  border: 1px solid gray;
  padding: 0;
  overflow: hidden;
}
 .ecwid table.ecwid-productBrowser-productsGrid-productTopFragment-inner {
  margin: 0 auto;
  position: relative !important;
}
 .ecwid-productBrowser-productsGrid-productTopFragment-inner img {
  position: absolute !important;
  width: 100% !important;
  height: auto !important;
  top: -50%;
}
 .ecwid-productBrowser-productsGrid-productTopFragment-inner {
  position: relative !important;
  width: 100% !important;
  height: 100% !important;
}
 .ecwid-productBrowser-productsGrid-productTopFragment {
  min-height: 200px;
  /* border: 1px solid gray !important; */
  padding: none !important;
}
 /* The "Drag & Drop Me to the Bag" label above a product */
div.ecwid-productBrowser-productDragLabel {
  font: normal 10px "Roboto Condensed", sans-serif !important;
}
 span.ecwid-BuyNow-outOfStockLabel {
  font: bold 15px "Roboto Condensed", sans-serif !important;
}
 /* The panel containing the bottom fragment of a product */
div.ecwid-productBrowser-productsGrid-productBottomFragment {
  font: 13px "Roboto Condensed", sans-serif !important;
  /* margin: 0 1px 1px 1px; */
  border: 1px solid gray;
  border-top: none;
  background: #25272b;
  width: 100%;
}
 div.ecwid-productBrowser-productsGrid-productMiddleFragment {
  font: 13px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick {
  background: url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/tick.png) no-repeat center center;
}
 /* Product name links */
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-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-productNameLink a:visited {
  font: normal 17px "Roboto Condensed", sans-serif;
}
 .ecwid-productBrowser-productsTable-v2 div.ecwid-productBrowser-productNameLink a,
.ecwid-productBrowser-productsList-v2 div.ecwid-productBrowser-productNameLink a,
.ecwid-productBrowser-productsGrid-v2 div.ecwid-productBrowser-productNameLink a {
  font: normal 17px "Roboto Condensed", sans-serif;
}
 /* Product sku */
div.ecwid-productBrowser-productsGrid-productBottomFragment div.ecwid-productBrowser-sku {
  display: none;
}
 div.ecwid-productBrowser-details-like {
  display: none;
}
 div.ecwid-productBrowser-productsGrid-pricePerUnitAttributes {
  font: 11px arial "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-productsGrid-extraFieldsList {
  font: 12px "Roboto Condensed", sans-serif;
}
 div.ecwid-priceIncludedContainer {
  font: 11px arial,"Roboto Condensed",sans-serif;
}
 div.ecwid-priceIncludedContainer a:active,
div.ecwid-priceIncludedContainer a:hover,
div.ecwid-priceIncludedContainer a:link,
div.ecwid-priceIncludedContainer a:visited {
  font: 11px arial,"Roboto Condensed",sans-serif;
}
 /*-------------------------------*/
/*---- List view of products ----*/
/*-------------------------------*/
div.ecwid-productBrowser-productsList-inTheBagTick {
  background: url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/tick.png) no-repeat center center;
}
 div.ecwid-productBrowser-productsList-descr {
  font: normal 14px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-productsList-extraFieldsList {
  font: 12px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer {
  font: 11px arial,"Roboto Condensed",sans-serif;
}
 div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:active,
div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:hover,
div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:link,
div.ecwid-productBrowser-productsList div.ecwid-priceIncludedContainer a:visited {
  font: 11px arial,"Roboto Condensed",sans-serif;
}
 /*--------------------------------*/
/*---- Table view of products ----*/
/*--------------------------------*/
div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-sku {
  font: normal 18px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-productBrowser-productsTable div.ecwid-priceIncludedContainer {
  font: 10px arial,"Roboto Condensed",sans-serif;
}
 div.ecwid-productBrowser-productsTable-inTheBagTick {
  background: none;
}
 div.ecwid-productBrowser-productsTable-addToBagLink {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-productsTable-emptyStock {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-productsTable-extraFieldsList {
  font: 10px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-productsTable div.ecwid-productBrowser-price-pricePerUnitPanel {
  font: 10px arial "Roboto Condensed", sans-serif;
}
 /*---------------------------*/
/*---- Shopping Bag page ----*/
/*---------------------------*/
td.ecwid-productBrowser-cart-itemsTable-headerCell {
  font: normal 14px "Roboto Condensed", sans-serif;
}
 /* Item price */
div.ecwid-productBrowser-cart div.ecwid-productBrowser-price {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 /* The item quantity textbox */
div.ecwid-productBrowser-cart input.ecwid-productBrowser-cart-qtyTextField {
  font: 16px "Roboto Condensed",sans-serif;
}
 /* The multiplication sign before quantity textbox */
div.ecwid-productBrowser-cart-qtyTextField-multiplication {
  font: 14px "Roboto Condensed",sans-serif;
}
 /* Item weight */
span.ecwid-productBrowser-cart-weight {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-EnterCouponBox .gwt-Label {
  font: 16px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 /* The product options panel */
div.ecwid-productBrowser-cart-optionsList {
  font: 14px "Roboto Condensed", sans-serif;
}
 /* The product attributes panel */
div.ecwid-productBrowser-cart-extraFieldsList {
  font: 12px "Roboto Condensed", sans-serif;
}
 /* The product prices per unit panel */
div.ecwid-productBrowser-cart-pricePerUnitList {
  font: 11px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-subtotalLabel,
div.ecwid-productBrowser-cart-shippingLabel,
div.ecwid-productBrowser-cart-taxLabel {
  font: 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-totalLabel {
  font: 20px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-subtotalAmount,
div.ecwid-productBrowser-cart-subtotalAmountMinus,
div.ecwid-productBrowser-cart-shippingAmount,
div.ecwid-productBrowser-cart-taxAmount {
  font: 15px/17px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-totalAmount {
  font: 20px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-asterisk {
  font: bold 15px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-estimationNote {
  font: 14px "Roboto Condensed", sans-serif;
}
 /* The "Terms and condition" box after the checkout options */
div.ecwid-productBrowser-cart-termsAndConditions {
  font: 13px "Roboto Condensed",sans-serif;
}
 div.ecwid-productBrowser-cart-chooseLocationPopup span.ecwid-shippingOption {
  font: normal 16px "Roboto Condensed", sans-serif;
}
 div.ecwid-Checkout-QIWI-plus-seven {
  font: 18px bold "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /* The delivery method block */
div.ecwid-Checkout div.ecwid-Checkout-DeliveryMethod {
  max-width: 303px;
  width: 100%;
  margin-right: 20px;
}
 div.ecwid-Checkout-blockTitle,
table.ecwid-Checkout-blockTitle div.gwt-Label,
table.ecwid-Checkout-blockTitle div.gwt-HTML {
  font: normal 20px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /* The form for entering password on checkout */
div.ecwid-Checkout-PasswordBlock-tip {
  font: 15px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl {
  font: 11px "Roboto Condensed",sans-serif;
}
 div.ecwid-PaymentMethodExtraDetailsBlockIDEALBanksLbl-over {
  font: 11px "Roboto Condensed",sans-serif;
}
 .ecwid div.ecwid-AccentedContinueButton-label {
  font: normal 11px/13px "trebuchet MS", "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-Checkout-BreadCrumbs-link {
  font: 13px "Roboto Condensed",sans-serif, verdana, sans-serif;
}
 div.ecwid-OrdersList-OrderBox-product {
  font: normal 17px "Roboto Condensed", sans-serif;
}
 div.ecwid-OrdersList-OrderBox-product a,
div.ecwid-OrdersList-OrderBox-product a:active,
div.ecwid-OrdersList-OrderBox-product a:visited {
  font: normal 17px "Roboto Condensed", sans-serif;
}
 div.ecwid-OrdersList-OrderBox-options {
  font: normal 13px "Roboto Condensed", sans-serif;
}
 div.ecwid-OrdersList-OrderBox-status,
table.ecwid-OrdersList-OrderBox-totals {
  font: normal 17px "Roboto Condensed", sans-serif;
}
 /* The message box displayed when the storefront is closed */
div.ecwid-maintenance-popup {
  font: normal 17px "Roboto Condensed", sans-serif;
}
 /******************************************************************************/
/************************ Compact Gadget Widget classes ***********************/
/******************************************************************************/
div.ecwid-CompactGadget-header {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 td.ecwid-CompactGadget-openStoreButton-center {
  font: bold 14px "Roboto Condensed", sans-serif;
}
 div.ecwid-CompactGadget-price {
  font-family: "Roboto Condensed", sans-serif;
}
 td.ecwid-CompactGadget-table-header {
  font: bold 12px "Roboto Condensed", sans-serif;
}
 div.ecwid-CompactGadget-table-productNameLink {
  font: normal 13px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-cart-termsCheckbox {
  font: 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid div.ecwid-productBrowser-cart-termsCheckbox a,
.ecwid div.ecwid-productBrowser-cart-termsCheckbox a:active,
.ecwid div.ecwid-productBrowser-cart-termsCheckbox a:visited {
  font: 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-productBrowser-details-rightPanel .ecwid-productBrowser-sharePanel-icon {
  font: 13px "Roboto Condensed", sans-serif;
}
 .ecwid div.ecwid-vklikepanel-container {
  font-family: "Roboto Condensed",sans-serif;
}
 .ecwid div.ecwid-vklikepanel-icon {
  background: url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/vk.png) no-repeat scroll 0 0 transparent;
}
 span.ecwid-DiscountInfoLabel-discountInfo {
  background: url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons/question_icon.png) no-repeat scroll 0 0 transparent;
}
 div.ecwid-amexPaymentForm {
  font: 1em "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .PlainMenuButton-item td {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .PlainButton-PrintInvoice {
  font: normal 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid .ecwid-productBrowser-ask-advice-panel .ecwid-productBrowser-ask-advice-panel-icon {
  font: 13px "Roboto Condensed", sans-serif;
}
 div.ecwid-productBrowser-details-GalleryPanel,
div.ecwid-productBrowser-auth {
  display: none;
}
 .ecwid-no-favorites-area div.ecwid-no-favorites-label {
  font: 18px "Roboto Condensed",sans-serif;
}
 span.ecwid-favorites-signin-warning-text {
  font: 13px "Roboto Condensed",sans-serif;
}
 span.ecwid-favorites-signin-warning-text span.ecwid-favorites-signin-link {
  font: 13px "Roboto Condensed",sans-serif;
}
 /******************************************************************************/
/************************** Responsive layout styles *************************/
/******************************************************************************/
/* > 600px */
.ecwid-SingleProduct .ecwid-title {
  font: normal 20px "Roboto Condensed", sans-serif;
}
 div.ecwid-reset-password-page-text, div.ecwid-change-password-page-text, div.ecwid-restore-link-expired-text {
  font: normal 14px "Roboto Condensed", sans-serif;
}
 /* FB Autofill */
button.ecwid-productBrowser-cart-checkoutButton-FB {
  font: bold 14px/18px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 table.ecwid-productBrowser-cart-checkoutOptionsPanel div.ecwid-productBrowser-cart-checkoutButton-FB-tip {
  font: 12px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 /*Facebook Autofill*/
div.ecwid-text-tip {
  font: 8px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-autofill-title {
  font: 20px/1.2 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-Checkout-fbautofill div.ecwid-productBrowser-head {
  font: 20px/1.2 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-block-title {
  font: bold 13px/1.2 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-item-title {
  font: bold 11px/1.4 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-item-line {
  font: 12px/1.25 "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-autofill-payment-methods {
  font: 9px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-autofill-payment-methods > a,
div.ecwid-fb-autofill-payment-methods > a:visited {
  font: 10px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-autofill-payment-methods > a:hover,
div.ecwid-fb-autofill-payment-methods > a:active,
div.ecwid-fb-autofill-payment-methods > a:focus {
  font: 10px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-link > a,
div.ecwid-fb-link > a:visited {
  font: 12px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-link > a:hover,
div.ecwid-fb-link > a:active,
div.ecwid-fb-link > a:focus {
  font: 12px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-autofill-ordernote label {
  font: 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-ordernote textarea {
  font: 12px "Roboto Condensed", sans-serif;
}
 div.ecwid-price-panel .ecwid-price-panel-label {
  font: 13px/1.8 "Roboto Condensed", sans-serif;
}
 div.ecwid-price-panel .ecwid-price-panel-value {
  font: 15px "Roboto Condensed", sans-serif;
}
 div.ecwid-price-panel .ecwid-price-panel-label-total {
  font: 17px "Roboto Condensed", sans-serif;
}
 div.ecwid-price-panel .ecwid-price-panel-value-total {
  font: 18px "Roboto Condensed", sans-serif;
}
 div.ecwid-fb-autofill-orderplaced .ecwid-fb-autofill-orderdate {
  font: 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-orderplaced .ecwid-alert-success table th {
  font: 700 9px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-orderplaced .ecwid-alert-success table td {
  font: 700 17px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-orderplaced .ecwid-fb-autofill-orderplaced-msg b {
  font: 700 13px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fb-autofill-orderplaced .ecwid-fb-autofill-orderplaced-msg span {
  font: 12px "Roboto Condensed", sans-serif;
}
 /* ecwid-alerts*/
div.ecwid-alert-error {
  font: 14px/1.4 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-alert-success {
  font: 14px/1.4 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-fbautofill-checkout-breabcrumbs-title {
  font: 20px/1.2 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-modal-dialog .ecwid-modal-content .ecwid-modal-title {
  font: 20px/1.2 "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 .ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-label {
  font: 12px/1.3 "Roboto Condensed", sans-serif;
}
 .ecwid-modal-content table.ecwid-modal-table-items .ecwid-modal-table-item-price {
  font: 13px/1.4 "Roboto Condensed", sans-serif;
}
 .ecwid {
  color: #78654a;
}
 /*-------------------------------------------------------------*/
/*------------- Product Browser Widget classes ----------------*/
/*-------------------------------------------------------------*/
 .ecwid-productBrowser-details {
  border: 1px solid gray !important;
  /* margin: 0 !important; */
  /* padding: 0 !important; */
  position: relative !important;
}
 .ecwid-productBrowser-details-rightPanel {
  padding: 0 !important;
  margin: 0 !important;
  display: inline-block !important;
  width: 35%;
}
 .ecwid-productBrowser-details-rightPanel table {
  width: 100% !important;
}
 .ecwid-productBrowser-backgroundedPanel {
  max-width: none !important;
}
 .ecwid-productBrowser-details-leftPanel {
  padding: 0 !important;
}
 .ecwid-productBrowser-categoryPath {
  margin-bottom: 20px !important;
}
 .ecwid-productBrowser-relatedProducts {
  margin-top: 20px !important;
}
 .ecwid-productBrowser-relatedProducts-title {
  border: 1px solid gray !important;
  width: 190px !important;
  padding: 10px 30px !important;
  font-family: "Roboto Condensed" !important;
  border-bottom: none !important;
  font-weight: 700 !important;
}
 .ecwid-productBrowser-relatedProducts > table {
  border: 1px solid gray !important;
}
 .ecwid-productBrowser-sharePanel-header,
.ecwid-ProductDetails-gray-panel-bottom,
.ecwid-productBrowser-relatedProducts-title,
.ecwid-productBrowser-backgroundedPanel {
  color: #000 !important;
  background: #eaeaea !important;
}
 .ecwid a, .ecwid a:active, .ecwid a:visited {
  color: #1e7ec8;
}
 .ecwid span.gwt-InlineHTML, .ecwid span.gwt-InlineLabel {
  color: #000;
}
 div.ecwid-productBrowser-productNameLink a,
div.ecwid-productBrowser-productNameLink a:active,
div.ecwid-productBrowser-productNameLink a:visited {
  color: #fff;
}
 div.ecwid-productBrowser-details-optionUploadFiles-removeButton {
  background: transparent url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons_beige/remove_file.gif) no-repeat center center;
}
 table.ecwid-uploadPopup-mainPanel-fileListPanel {
  font-family: "Roboto Condensed",sans-serif;
}
 span.ecwid-productBrowser-details-taxValue,
div.ecwid-productBrowser-price {
  color: #fff;
}
 div.ecwid-productBrowser-backgroundedPanelInner .ecwid-productBrowser-price {
  color: #000;
  font-size: 18px !important;
  font-weight: 700;
}
 div.ecwid-productBrowser-head {
  display: none;
}
 div.ecwid-Checkout-QIWI-plus-seven {
  font: 18px bold "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 div.ecwid-AddToBagButton-ie6-up, div.ecwid-AddToBagButton-ie6-up-hovering,
div.ecwid-AddToBagButton-ie6-down, div.ecwid-AddToBagButton-ie6-down-hovering,
div.ecwid-AddToBagButton-up, div.ecwid-AddToBagButton-up-hovering,
div.ecwid-AddToBagButton-down, div.ecwid-AddToBagButton-down-hovering {
  background-image: none;
}
 div.ecwid-productBrowser-cart-checkoutButton-ie6-up:before,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering:before,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down:before,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering:before,
div.ecwid-productBrowser-cart-checkoutButton-up:before,
div.ecwid-productBrowser-cart-checkoutButton-up-hovering:before,
div.ecwid-productBrowser-cart-checkoutButton-down:before,
div.ecwid-productBrowser-cart-checkoutButton-down-hovering:before {
  padding: 7px 0;
  color: #1e7ec8;
  font-weight: 700;
  content: "CHECKOUT" !important;
  position: absolute;
  left: 0;
  right: 0;
}
 div.ecwid-productBrowser-cart-checkoutButton-ie6-up,
div.ecwid-productBrowser-cart-checkoutButton-ie6-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down,
div.ecwid-productBrowser-cart-checkoutButton-ie6-down-hovering,
div.ecwid-productBrowser-cart-checkoutButton-up,
div.ecwid-productBrowser-cart-checkoutButton-up-hovering,
div.ecwid-productBrowser-cart-checkoutButton-down,
div.ecwid-productBrowser-cart-checkoutButton-down-hovering,
div.ecwid-ContinueShoppingButton-ie6-up,
div.ecwid-ContinueShoppingButton-ie6-up-hovering,
div.ecwid-ContinueShoppingButton-ie6-down,
div.ecwid-ContinueShoppingButton-ie6-down-hovering,
div.ecwid-ContinueShoppingButton-up,
div.ecwid-ContinueShoppingButton-up-hovering,
div.ecwid-ContinueShoppingButton-down,
div.ecwid-ContinueShoppingButton-down-hovering {
  background-image: none;
  border: 2px solid #1e7ec8;
  position: relative;
}
 .ecwid-ContinueShoppingButton.ecwid-ContinueShoppingButton-up:before,
.ecwid-ContinueShoppingButton.ecwid-ContinueShoppingButton-up-hovering:before,
.ecwid-ContinueShoppingButton.ecwid-ContinueShoppingButton-down:before,
.ecwid-ContinueShoppingButton.ecwid-ContinueShoppingButton-down-hovering:before {
  padding: 7px 0;
  color: #1e7ec8;
  font-weight: 700;
  content: "CONTINUE SHOPPING" !important;
  position: absolute;
  left: 0;
  right: 0;
}
 div.ecwid-productBrowser-details-inTheBag {
  background: none;
}
 div.ecwid-productBrowser-details-inTheBag div {
  color: #1e7ec8;
}
 div.ecwid-productBrowser-productsGrid-productTopFragment-inTheBag div.ecwid-productBrowser-productsGrid-inTheBagTick,
div.ecwid-productBrowser-productsList-inTheBagTick,
div.ecwid-productBrowser-productsTable-inTheBagTick {
  background-image: none;
}
 div.ecwid-gallery-imageDescription {
  font: normal 14px "Roboto Condensed",sans-serif, arial, verdana, sans-serif;
}
 button.ecwid-ServiceMessage-closeButton {
  background-image: url(http://d3fi9i0jj23cau.cloudfront.net/gz/16.7-340-ga4edb5b/icons_beige/connection-error-close.gif);
}
 .ecwid-productBrowser-productsGrid-productTopFragment:after {
  content: "";
  display: block;
  padding-top: 75%;
}
 table.ecwid-productBrowser-subcategories-mainTable div {
  width: 100%;
}
 .ecwid table,
.ecwid-lte-400px div.ecwid-productBrowser-details-rightPanel {
  width: 100%;
}
 div.ecwid-productBrowser-productsGrid-productBottomFragment {
  margin: 0;
}
 .ecwid-productBrowser-relatedProducts-item-top-hover,
.ecwid-productBrowser-relatedProducts-item-bottom-hover {
  border: none !important;
}
 .ecwid-productBrowser-relatedProducts-item {
  margin: 0 !important;
}
 div.ecwid-productBrowser-details-descr {
  border-top: 1px solid gray !important;
  border-bottom: 1px solid gray !important;
  margin-bottom: 20px !important;
}
 table.ecwid-productBrowser-subcategories-mainTable img {
  width: 100%;
  height: auto;
  top: 0;
  margin-top: 0;
}
 table.ecwid-productBrowser-subcategories-mainTable .ecwid-productBrowser-productsGrid-productTopFragment {
  width: 100%;
  position: relative;
}
 table.ecwid-productBrowser-subcategories-mainTable .ecwid-productBrowser-subcategories-categoryName {
  height: 100%;
  border: 1px solid gray;
  background: #25272b;
  width: 100%;
  position: absolute;
  top: -58px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px 10px 40px 0px;
}
 table.ecwid-productBrowser-subcategories-mainTable .ecwid-productBrowser-subcategories-categoryName:before {
  display: block;
  content: "";
  padding: 37px;
  position: absolute;
}
 table.ecwid-productBrowser-subcategories-mainTable .ecwid-productBrowser-subcategories-categoryName span {
  color: #fff !important;
  text-transform: uppercase;
  font: 15px "Roboto Condensed", sans-serif !important;
}
 table.ecwid-productBrowser-subcategories-mainTable td {
  position: relative;
}
 .ecwid-productBrowser-productsGrid-productTopFragment-inner img {
  position: absolute !important;
  width: 100% !important;
  height: auto !important;
  top: -50%;
  left: 0 !important;
  right: 0 !important;
}
 table.ecwid-LoginBox {
  border: none !important;
}
 div.ecwid-LoginForm,
div.ecwid-popup-headLabel {
  width: 300px;
  margin: 0 auto !important;
}
 button.gwt-Button {
  background: none !important;
  border: 2px solid #1e7ec8 !important;
  color: #1e7ec8 !important;
  padding: 12px 25px !important;
  line-height: 0 !important;
  text-transform: uppercase !important;
  font-family: "Roboto Condensed",sans-serif !important;
  font-weight: 700 !important;
  font-size: 14px !important;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
 .ecwid-AddToBagButton,
.ecwid-AddToBagButton:before {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  border-radius: 2px;
}
 .ecwid-AddToBagButton:hover,
button.gwt-Button:hover {
  background: #1e7ec8 !important;
  color: #fff !important;
}
 .ecwid-AddToBagButton:hover::before {
  color: #fff !important;
}
 div.ecwid-Account-content {
  border: 1px solid #ccc !important;
}
 div.ecwid-Orders-EmptyList,
div.ecwid-form {
  background: #eee !important;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected,
table.ecwid-categoriesTabBar div.gwt-TabBarRest {
  border: none !important;
}
 table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopRight,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopCenter,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabTopLeft,
table.ecwid-categoriesTabBar table.gwt-TabBarItem-selected td.tabMiddleRight {
  background: none !important;
}
 .gwt-TabBarItem-selected {
  background-color: #25272b !important;
  border: 1px solid #25272b !important;
  border-bottom: none !important;
}
 div.ecwid-productBrowser-auth {
  display: block !important;
  position: absolute !important;
  top: -7px !important;
  left: -30% !important;
  right: -30% !important;
  margin: 0 !important;
}
 div.ecwid-ProductBrowser-auth-logged {
  margin: 0 !important;
  padding: 14px 20% 10px !important;
  text-align: left !important;
  text-transform: uppercase !important;
  background: #25272b !important;
  -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.8);
}
 div.ecwid-productBrowser-auth .gwt-InlineLabel {
  color: #fff !important;
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 14px;
}
 a.gwt-Anchor.ecwid-productBrowser-auth-signOutLink {
  float: right;
  margin: 0 10px;
  text-decoration: none;
  font-family: "Roboto Condensed";
  font-weight: 700;
  font-size: 14px;
}
 a.gwt-Anchor.ecwid-productBrowser-auth-accountLink {
  display: none !important;
}
 div.ecwid-ProductBrowser-auth-anonim,
span.gwt-InlineHTML.ecwid-productBrowser-auth-separator {
  display: none !important;
}
 div.ecwid-ProductBrowser-auth-logged {
  margin: 0;
}
 table.gwt-TabBarItem-selected a span {
  color: #fff !important;
}
 .ecwid-productBrowser-productsGrid .ecwid-productBrowser-price-compareTo-container,
.ecwid-productBrowser-productsGrid .ecwid-productBrowser-price-savePanel {
  display: none;
}
 .ecwid-productBrowser-details:before,
.ecwid-productBrowser-details:after {
  content: ' ';
  display: table;
}
 .ecwid-productBrowser-details:after {
  clear: both;
}
 .ecwid-productBrowser-details {
  overflow: hidden;
  *zoom: 1;
}
 .ecwid-productBrowser-details-leftPanel > div {
  background: #fff !important;
}
 .ecwid-productBrowser-categoryDescription {
  display: none !important;
}
 .ecwid-productBrowser-subcategories-mainTable {
  margin: 0 20px !important;
}
 