/* Include base.css */
@import url(/SystemCss/base.css);

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, a, em, img,
table, tbody, tfoot, thead, tr, th, td {}

table, tbody, tfoot, thead, tr, th, td {}

/* CLEARFIX
----------------------------------------------------------------------------- 
.clear:after {}

.clear {}
 
html[xmlns] .clear {}
 
* html .clear {}

*/

/* GENERAL
----------------------------------------------------------------------------- */

body {}

h1 {}

h2 {}

h3 {}

a, a:visited {}

p {}

a:hover {}

a img {}

.watermark {}

#main-wrapper {}

#wrapper-page {}

#wrapper-page-content {}

#border-left, #border-right {}

#content-wrapper, #footer {}

/* HIDDEN ELEMENTS */
div.product-attributes-params {}

/* COLUMNS
----------------------------------------------------------------------------- */
#left-area, #main-area, #right-area {}

#left-area div.content {}

#main-area div.content {}

.two-columns #main-area div.content {}

#right-area div.content {}

.page-checkout #left-area,
.page-orderdetailsconfirmed #left-area {}

.page-checkout .two-columns #main-area div.content,
.page-orderdetailsconfirmed #main-area div.content {}

.page-mypages #right-area {}

.page-mypages #main-area div.content {}

/* BORDER TOP
----------------------------------------------------------------------------- */
#border-top {}

#border-top div.inner {}

div.culture-selector-wrapper {}

div.culture-selector-wrapper span {}

div.culture-selector-wrapper input {}

div.currency-selector-wrapper {}

div.vat-selector-wrapper {}

/* FOOTER
----------------------------------------------------------------------------- */
div.footer2-wrapper {}

div.footer-lower {}

div.footer-wrapper {}

.infoTextLogo {}

/* HEADER
----------------------------------------------------------------------------- */
#header {}

div.logo-wrapper {}

/* CART AREA
----------------------------------------------------------------------------- */
div.cart-area-wrapper {}

div.small-cart-wrapper {}

div.small-cart-header {}

div.small-cart-header h2 {}

div.small-cart-body {}

div.small-cart-items {}

div.small-cart-sum {}

span.small-cart-items-label, span.small-cart-sum-label {}

div.SmallCartButtons {}

div.SmallCartButtons div {}

div.CheckoutButton, div.MyPagesButton {}

div.small-cart-wrapper div.KlarnaMonthlyCost {}

div.FreeFreight_Cart {}

div.FreeFreight_Cart_reached {}

div.sub-cart-wrapper {}

/* NAVIGATION
----------------------------------------------------------------------------- */
#nav-wrapper {}

#nav-wrapper .page-link-wrapper, #nav-wrapper span {}

a.page-link, a.page-link:visited {}

div.page-link-wrapper a:hover span.link-text {}

div.pagelink-selected a span.link-text {}

div.pagelink1 span.link-text {}

span.link-text {}

span.link-spacer-right {}

/* SUB NAVIGATION */
#sub-nav-wrapper {}

div.breadcrumbs {}

/* SEARCHBOX */
div.search-box-wrapper {}

div.search-box-header {}

div.search-box-body {}

div.search-box-input {}

div.search-box-input input {}

div.search-box-button {}

div.search-image {}

/* MARQUEE
----------------------------------------------------------------------------- */
div.marquee {}

/* BUTTONS
----------------------------------------------------------------------------- */
a.button-disabled {
  color: #5f5f5f !important;
  background: #3f3f3f !important;
  border: 1px solid #3f3f3f !important; }

.FrontRestProducts a.button-info,
.product-wrapper a.button-info,
a.button,
a.view-button {
  background: #666666;
  background: -moz-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #3f3f3f));
  background: -webkit-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: -o-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: -ms-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: linear-gradient(to bottom, #666666 0%, #3f3f3f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$info-bg-top', endColorstr='$info-bg-bot',GradientType=0 );
  border: 1px solid gray;
  border-radius: 5px;
  color: white;
  letter-spacing: 0;
  padding: 6px 12px;
  font-size: 0.875em;
  transition: 0;
  -webkit-transition: 0;
  -moz-transition: 0; }

.FrontRestProducts a.button-info:hover,
.product-wrapper a.button-info:hover,
a.button:hover,
a.view-button:hover {
  background: #727272;
  background: -moz-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #727272), color-stop(100%, #4c4c4c));
  background: -webkit-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: -o-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: -ms-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: linear-gradient(to bottom, #727272 0%, #4c4c4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$info-hover-bg-top', endColorstr='$info-hover-bg-bot',GradientType=0 );
  border: 1px solid gray;
  border-radius: 5px;
  color: white;
  padding: 6px 12px; }

.upFastDiscount .campaign-button:hover {
  padding: 3px 10px; }

.FrontRestProducts a.button-info:active,
.product-wrapper a.button-info:active,
a.button:active,
a.view-button:active {
  background: #3f3f3f; }

div.newsletter-box-button > .button:hover {
  margin-top: 0; }

a.buy-button-first-text,
a.advanced-buy-button-text,
a.buy-button-search,
.product-wrapper a.buy-button,
div.purchase-block-buy a.buy-button,
a.buy {
  background: #b7e512;
  background: -moz-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7e512), color-stop(100%, #95c10f));
  background: -webkit-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: -o-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: -ms-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: linear-gradient(to bottom, #b7e512 0%, #95c10f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$buy-bg-top', endColorstr='$buy-bg-bot',GradientType=0 );
  border: 1px solid #acd22d;
  color: white;
  border-radius: 5px;
  letter-spacing: 0;
  padding: 6px 12px;
  font-size: 0.85em;
  text-shadow: 0px 1px #646363;
  transition: all 0;
  -webkit-transition: all 0;
  -moz-transition: all 0; }

div.purchase-block-buy a.buy-button {
  margin: 0;
  font-size: 1.2em; }

a.buy-button-first-text:hover,
a.advanced-buy-button-text:hover,
a.buy-button-search:hover,
.product-wrapper a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover,
a.buy:hover {
  background: #bfef13;
  background: -moz-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfef13), color-stop(100%, #a0cc10));
  background: -webkit-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: -o-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: -ms-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: linear-gradient(to bottom, #bfef13 0%, #a0cc10 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$buy-hover-bg-top', endColorstr='$buy-hover-bg-bot',GradientType=0 );
  border: 1px solid #acd22d;
  color: white;
  border-radius: 4px;
  padding: 6px 12px;
  font-size: 0.85em;
  text-shadow: 0px 1px #646363; }

div.purchase-block-buy a.buy-button:hover {
  margin: 0;
  font-size: 1.2em; }

a.buy-button-first-text:active,
a.advanced-buy-button-text:active,
a.buy-button-search:active,
.product-wrapper a.buy-button:active,
div.purchase-block-buy a.buy-button:active,
a.buy:active {
  background: #a0cc10; }


/* PRODUCT CATEGORY TREE
----------------------------------------------------------------------------- */
div.ProductMenuWrapper {}

div.ProductMenuBody table {}

div.ProductMenuBody {}

td.NodeControl {}

td.NodeControl img {}

td.current span {}

/* Level 1 */
div.ProductCategoryLevel1 td.NodeControl {}

div.ProductTreeLevelBody1 {}

div.ProductCategoryLevel1 a {}

div.ProductTreeLevelWrapper1:first-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:first-child a {}

div.ProductTreeLevelWrapper1:last-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:last-child a {}

div.ProductTreeLevelWrapper1:last-child div.ProductTreeLevelBody1,
div.ProductTreeLevelWrapper1:last-child a {}

div.ProductCategoryLevel1 a:hover {}

div.selected div.ProductCategoryLevel1 a {}

div.ProductCategoryLevel1 a span.ProductCategoryName {}

/* Level 2 */
div.ProductCategoryLevel2 {}

div.ProductTreeLevelWrapper2:last-child div.ProductTreeLevelBody2 {}

div.ProductCategoryLevel2 .ProductCategoryNameWrapper a {}

div.ProductCategoryLevel2 a, div.ProductCategoryLevel2 a:hover {}

/* Level 3 */
div.ProductCategoryLevel3 {}

div.ProductCategoryLevel3 td.NodeControl img {}

div.ProductCategoryLevel3 .ProductCategoryNameWrapper a {}

div.ProductCategoryLevel3 a, div.ProductCategoryLevel3 a:hover {}

/* Level 4 */
div.ProductCategoryLevel4 {}

div.ProductCategoryLevel4 .ProductCategoryNameWrapper a {}

div.ProductCategoryLevel4 a, div.ProductCategoryLevel4 a:hover {}

div.ProductMenuFooter {}

/* MANUFACTURER SELECTOR
----------------------------------------------------------------------------- */
div.manufacturer-selector-wrapper {}

div.manufacturer-selector-wrapper select {}

/* PAGE, CATEGORY AND MANUFACTURER DETAILS
----------------------------------------------------------------------------- */
div.PageDetailsWrapper, div.category-header-wrapper, div.ManufacturerContentWrapperCssClass {}

div.PageDetailsImage, div.category-page-image, div.ManufacturerContentImageCssClass {}

/* NEWS PAGE AND NEWS ARCHIVE
----------------------------------------------------------------------------- */
div.NewsDetailsWrapper, div.NewsListArchiveWrapper {}

div.NewsDetailsDate, div.NewsListArchiveItemDate {}

div.NewsDetailsTeaser {}

div.NewsDetailsImage {}

div.NewsListArchiveItem {}

div.NewsListArchiveItemImage {}

div.NewsArchiveButton {}

/* SEARCH RESULT
----------------------------------------------------------------------------- */
div.search-wrapper {}

div.search-string-result {}

span.search-string {}

div.search-wrapper tr {}

div.search-wrapper tr:first-child, div.search-wrapper tr:last-child {}

div.search-wrapper td {}

table.search-result-table {}

table.search-result-table td{}

table.search-result-table td.search-order{}

td.search-productnamne {}

td.search-amount input {}

td.search-order a {}

a.search-prev, a.search-next {}

/* PRODUCT LIST
----------------------------------------------------------------------------- */
div.product-wrapper {}

div.product-image {}

div.product-image img {}

div.product-buttons {}

a.view-button-first-text {}

a.view-button-related-products {}

a.buy-button-first-text, a.advanced-buy-button-text, 
a.buy-button-search, .product-wrapper a.buy-button, 
div.purchase-block-buy a.buy-button, a.buy 
{}

a.buy-button-first-text:hover, a.advanced-buy-button-text:hover,
a.buy-button-search:hover, .product-wrapper a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover, a.buy:hover
{}
/* ============================================================ */

/* ACTION BUTTONS ============================================= */
.product-wrapper a.button-info, a.button, a.view-button {}

.product-wrapper a.button-info:hover, a.button:hover, a.view-button:hover {}

div.purchase-block-buy a.buy-button {}

div.product-list-description {}

div.product-name {}

div.product-name h3 {}

span.product-subname {}

span.product-attrlist span {}

a.button-disabled {}

/* PRODUCT LIST WITH IMAGE, ADVANCED
----------------------------------------------------------------------------- */
div.product-advanced-wrapper {}

div.product-advanced-row {}

div.product-advanced-image {}

div.product-advanced-image img {}

div.product-advanced-column2 {}

div.product-advanced-column3 {}

div.product-advanced-description {}

div.product-advanced-name a {}

div.product-advanced-subname {}

div.product-advanced-article {}

div.product-advanced-price-box, div.product-advanced-price-stock-status,
div.product-advanced-quantity, div.product-advanced-price-buttons {}

div.product-advanced-price-box {}

div.product-advanced-price-stock-status {}

span.stock-status-label {}

div.product-advanced-quantity {}

input.advanced-product-quantity-value {}

/* PAGING CONTROL
----------------------------------------------------------------------------- */
div.CategoryPageWrapper div.upper {}

.paging-control {}

div.CategoryPageWrapper a.disabled {}

span.showing {}

a.showing:hover {}

.showing-highlight {}

a.showall 
{}

.paging-center-box {}

.paging-control-box 
{}

a.paging-spaceright {}

a.paging-spaceleft {}

a.paging-link-box-selected {}

a.paging-link-box {}

a.paging-link-previous {}

a.paging-link-next {}

a.paging-link {}

a.paging-link:hover {}

div.CategoryPageWrapper a.disabled:hover {}

div.CategoryPageWrapper a.selected {}

/* START PAGE WITH RANDOM PRODUCTS
----------------------------------------------------------------------------- */
a[id$=hlImageLinkFirst], a[id$=hlImageLink] {}

div.FrontRestProducts div.product-page-wrapper {}

div.FrontRestProducts div.product-images-wrapper {}

div.FrontRestProducts div.product-images-wrapper img {}

div.FrontRestProducts div.product-page-header {}

div.FrontRestProducts div.product-page-header h1 {}

div.FrontRestProducts div.product-page-body {}

div.FrontRestProducts div.product-description-header h2 {}

div.FrontRestProducts div.product-attributes-wrapper {}

div.FrontRestProducts div.product-attribute-1 {}

div.FrontRestProducts div.product-attribute-2 {}

div.FrontRestProducts div.product-attributes-wrapper span {}

div.FrontRestProducts div.product-attributes-wrapper div span {}

div.FrontRestProducts span.product-specification-label {}

div.FrontRestProducts div.product-specification-wrapper select {}

div.FrontRestProducts td.purchase-block-price {}

div.FrontRestProducts td.product-quantity {}

div.FrontRestProducts td.product-quantity input {}

div.FrontRestProducts td.purchase-block-buy {}

div.FrontRestProducts td.purchase-block-more-info {}

div.FrontRestProducts div.product-article-number,
div.FrontRestProducts td.purchase-block-stock,
div.FrontRestProducts td.product-quantity span {}

/* PRODUCT PAGE
----------------------------------------------------------------------------- */
div.product-images {}

#FrontImage {}

div.show-product-image {}

a.ProductThumbnail img {}

div.ProductImageClickMessage {}

h1.product-page-header {}

div.product-description {}

h2.product-subname {}

div.product-short-description, div.product-description div.inner, div.purchase-block-price {}

div.product-description div.inner div {}

span.product-article-number-label, span.product-unit-label, span.stock-status-label {}

div.ProductCommentItemCssClass {}

div.ProductCommentItemCssClass span {}

.product-specification-params {}

div.product-attributes {}

div.product-attributes-1 {}

div.product-attributes-2 {}

div.product-attributes span {}

span.product-specification-label {}

div.product-specification-wrapper select {}

div.purchase-block {}

.page-showproduct .purchase-block-price-currency {}

div.purchase-block-price div.KlarnaMonthlyCost {}

div.purchase-block-quantity {}

div.purchase-block-quantity  span {}

div.purchase-block-quantity  input {}

/* TEMPLATES */
div.template-wrapper div {}

div.template-wrapper div:last-child {}

.templateItemTitle {}

.templateItemData {}

/* RELATED PRODUCTS */
table.relatedTable tr {}

table.relatedTable tr:first-child, table.relatedTable tr:last-child {}

table.relatedTable tr.headerGray {}

table.relatedTable td {}

td.RelatedProductImage {}

td.RelatedProductName {}

td.RelatedProductName a {}

td.RelatedProductArticleNumber {}

td.RelatedProductPrice {}

td.RelatedProductButtons {}

td.RelatedProductButtons a {}

td.RelatedProductButtons span, td.RelatedProductButtons br {}

/* TOOLBAR */
div.product-toolbar {}

div.product-toolbar-image-wrapper {}

div.social-media {}


div.product-page-back-link {}

/* PRODUCT FILES */
.product-files-box {}

.product-files-box-shadow {}

.product-files-link {}

.product-files-button {}

.product-files-box-close {}

.product-files-header {}

/* WIDGETS
----------------------------------------------------------------------------- */
div.box-header {}

div.box-body {}

div.box-footer {}

/* NEWS LIST */
div.news-list-item {}

div.news-list-item:first-child {}

div.news-list-item-date {}

div.news-list-item-image {}

div.news-list-item-image img {}

div.news-list-item-text {}

div.news-list-item-link {}

/* OFFERS LIST */
div.offers-list-header {}

div.offers-list-item-image {}

div.offers-list-item-image img {}

div.offers-list-item-text p  {}

div.offers-list-wrapper .product-price {}

div.offers-list-item-more-info {}

div.offers-list-item-image {}

div.offers-list-item-image img {}

/* TOP LIST */
div.simple-product-list-item {}

div.simple-product-list-item:first-child {}

div.simple-product-list-item-text {}

div.simple-product-list-item-text a {}

div.simple-product-list-item-image {}

div.simple-product-list-item-image img {}

/* NEWSLETTER BOX */
div.newsletter-box-wrapper {}

div.newsletter-box-header {}

div.newsletter-box-body {}

div.newsletter-box-body:hover {}

div.newsletter-box-text {}

div.newsletter-box-radio-subscribe {}

div.newsletter-box-radio-unsubscribe {}

div.newsletter-box-input {}

div.newsletter-box-input input {}

div.newsletter-box-button {}

div.newsletter-box-footer {}

/* PRICES
----------------------------------------------------------------------------- */
.product-wrapper .product-price,
.page-listproductswithimageadvanced .product-advanced-price-box span,
.FrontRestProducts .purchase-block-price,
.page-showproduct .purchase-block-price,
.RelatedProductPrice,
.offers-list-wrapper .product-price,
.SearchProductPrice {}

.page-showproduct .purchase-block-price-amount {}

.page-showproduct .purchase-block-price-previous .purchase-block-price-previous-unit {}

.simple-product-list-wrapper .simple-product-list-item-price {}

.product-wrapper .price-promotion,
.page-listproductswithimageadvanced .price-promotion,
.FrontRestProducts .price-promotion,
.page-showproduct .price-promotion,
.offers-list-wrapper .price-promotion,
.SearchPricePromotion,
.simple-product-list-item-price .price-promotion span {}

.FrontRestProducts .price-previous,
.page-showproduct .purchase-block-price-previous {}

.product-wrapper .price-previous,
.page-listproductswithimageadvanced .product-advanced-price-previous,
.simple-product-list-item .price-earlier,
.SearchPricePrevious {}

.checkout-text {}

.mypages-text {}

.login-text {}



/* BUTTONS
----------------------------------------------------------------------------- */



/* ----------------- SET 1 -------------------- */

/* ----------------- SASS SET 1 -------------------- */
/* COLORS
  $info-bg: #ac5050;
  $info-color: #fff;
  $info-hover-bg: #9a4848;
  $info-hover-color: #fff;
  $info-disabled-bg: #ac5050;
  $info-disabled-color: #894040;
  $buy-bg: #88b86e;
  $buy-color: #fff;
  $buy-text-shadow: #646363;
  $buy-hover-bg: #abd62a;
  $buy-hover-color: #fff;

a.button-disabled {
  color: $info-disabled-color !important;
  background: $info-disabled-bg !important;
}

.FrontRestProducts a.button-info, 
.product-wrapper a.button-info, 
a.button, 
a.view-button {
  background: $info-bg;
  border: none;
  border-radius: 0;
  color: $info-color;

  letter-spacing: 0;
  padding: 12px 20px;
  font-size: 0.85em;
}

.FrontRestProducts a.button-info:hover, 
.product-wrapper a.button-info:hover, 
a.button:hover, 
a.view-button:hover{
  background: $info-hover-bg;
  border: none;
  border-radius: 0;
  color: $info-hover-color;
}

div.newsletter-box-button>.button:hover {
  margin-top: 0;
}

a.buy-button-first-text, 
a.advanced-buy-button-text, 
a.buy-button-search, 
.product-wrapper a.buy-button, 
div.purchase-block-buy a.buy-button, 
a.buy {
  background: $buy-bg;
  color: $buy-color;
  border: none;
  border-radius: 0;
  letter-spacing: 0;

  padding: 12px 26px;
  font-size: 0.85em;
  text-shadow: 0px 1px $buy-text-shadow;
  text-shadow: none;
}

div.purchase-block-buy a.buy-button {
  margin: 0;
  padding: 12px;
}

a.buy-button-first-text:hover, 
a.advanced-buy-button-text:hover, 
a.buy-button-search:hover, 
.product-wrapper a.buy-button:hover, 
div.purchase-block-buy a.buy-button:hover, 
a.buy:hover {
    background: $buy-hover-bg;
    color: $buy-hover-color;
    padding: 12px 26px;
}
*/
/* ----------------- END SASS SET 1 -------------------- */
/* ----------------- CSS SET 1 -------------------- */
/*
a.button-disabled {
  color: #333333 !important;
  background: black !important; }

.FrontRestProducts a.button-info,
.product-wrapper a.button-info,
a.button,
a.view-button {
  background: black;
  border: none;
  border-radius: 0;
  color: white;
  letter-spacing: 0;
  padding: 12px 20px;
  font-size: 0.85em; }

.FrontRestProducts a.button-info:hover,
.product-wrapper a.button-info:hover,
a.button:hover,
a.view-button:hover {
  background: #333333;
  border: none;
  border-radius: 0;
  color: white; }

div.newsletter-box-button > .button:hover {
  margin-top: 0; }

a.buy-button-first-text,
a.advanced-buy-button-text,
a.buy-button-search,
.product-wrapper a.buy-button,
div.purchase-block-buy a.buy-button,
a.buy {
  background: #95c10f;
  color: white;
  border: none;
  border-radius: 0;
  letter-spacing: 0;
  padding: 12px 26px;
  font-size: 0.85em;
  text-shadow: 0px 1px #646363; }

div.purchase-block-buy a.buy-button {
  margin: 0;
  padding: 12px 26px; }

a.buy-button-first-text:hover,
a.advanced-buy-button-text:hover,
a.buy-button-search:hover,
.product-wrapper a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover,
a.buy:hover {
  background: #abd62a;
  color: white;
  padding: 12px 26px;
  text-shadow: 0px 1px #646363; }


/* ----------------- END CSS SET 1 -------------------- */
/* ----------------- END SET 1 -------------------- */


/* ----------------- SET 2 -------------------- */
/* COLORS 
  $info-bg: #333;
  $info-color: #fff;
  $info-border: #979696;
  $info-hover-bg: #555;
  $info-hover-color: #fff;
  $info-active-border: #888;
  $info-disabled-bg: #000;
  $info-disabled-color: #444;
  $info-disabled-border: #000;
  $buy-bg: #95c10f;
  $buy-color: #fff;
  $buy-text-shadow: #646363;
  $buy-border: #404040;
  $buy-hover-bg: #abd62a;
  $buy-hover-color: #fff;

a.button-disabled {
  color: $info-disabled-color !important;
  background: $info-disabled-bg !important;
  border-bottom: 4px solid $info-disabled-border !important;
}

a.button-disabled:active {
  top: 0;
}

.FrontRestProducts a.button-info, 
.product-wrapper a.button-info, 
a.button, 
a.view-button {
  background: $info-bg;
  border-bottom: 4px solid $info-border;
  border-radius: 4px;
  color: $info-color;

  letter-spacing: 0;
  padding: 12px 20px 12px 20px;
  font-size: 0.85em;
  transition: 0;
-webkit-transition: 0;
-moz-transition: 0;
}

.FrontRestProducts a.button-info:hover, 
.product-wrapper a.button-info:hover, 
a.button:hover, 
a.view-button:hover{
  background: $info-hover-bg;
  color: $info-hover-color;
  border-bottom: 4px solid $info-border;
  border-radius: 4px;

  padding: 12px 20px 12px 20px;
  margin-top: 8px;
}

.FrontRestProducts a.button-info:active, 
.product-wrapper a.button-info:active, 
a.button:active, 
a.view-button:active{
  border-bottom: 0;
  position: relative;
  top: 4px;
}

div.newsletter-box-button>.button:hover {
  margin-top: 0;
}

a.buy-button-first-text, 
a.advanced-buy-button-text, 
a.buy-button-search, 
.product-wrapper a.buy-button, 
div.purchase-block-buy a.buy-button, 
a.buy {
  color: $buy-color;
  background: $buy-bg;
  border-bottom: 4px solid $buy-border;
  border-radius: 4px;
  letter-spacing: 0;

  padding: 12px 20px 12px 20px;
  text-shadow: 0px 1px $buy-text-shadow;
  margin-top: 8px;
  font-size: 0.85em;

  transition: 0;
-webkit-transition: 0;
-moz-transition: 0;
}

div.purchase-block-buy a.buy-button {
  margin: 0;
  font-size: 1.2em;
}

a.buy-button-first-text:hover, 
a.advanced-buy-button-text:hover, 
a.buy-button-search:hover, 
.product-wrapper a.buy-button:hover, 
div.purchase-block-buy a.buy-button:hover, 
a.buy:hover {
  color: $buy-hover-color;
  background: $buy-hover-bg;
  border-bottom: 4px solid $buy-border;
  border-radius: 4px;

  padding: 12px 20px 12px 20px;
  font-size: 0.85em;
  text-shadow: none;
}

div.purchase-block-buy a.buy-button:hover {
  margin: 0;
  font-size: 1.2em;
}

a.buy-button-first-text:active, 
a.advanced-buy-button-text:active, 
a.buy-button-search:active, 
.product-wrapper a.buy-button:active, 
div.purchase-block-buy a.buy-button:active, 
a.buy:active {
  border: 0;
  position: relative;
  top: 4px;
}
/* ----------------- SASS SET 2 -------------------- */

/* ----------------- END SASS SET 2 -------------------- */
/* ----------------- CSS SET 2 -------------------- */
/*
a.button-disabled {
  color: #444444 !important;
  background: black !important;
  border-bottom: 4px solid black !important; }

a.button-disabled:active {
  top: 0; }

.FrontRestProducts a.button-info,
.product-wrapper a.button-info,
a.button,
a.view-button {
  background: #333333;
  border-bottom: 4px solid #979696;
  border-radius: 4px;
  color: white;
  letter-spacing: 0;
  padding: 12px 20px 12px 20px;
  font-size: 0.85em;
  transition: 0;
  -webkit-transition: 0;
  -moz-transition: 0; }

.FrontRestProducts a.button-info:hover,
.product-wrapper a.button-info:hover,
a.button:hover,
a.view-button:hover {
  background: #555555;
  color: white;
  border-bottom: 4px solid #979696;
  border-radius: 4px;
  padding: 12px 20px 12px 20px;
  margin-top: 8px; }

.FrontRestProducts a.button-info:active,
.product-wrapper a.button-info:active,
a.button:active,
a.view-button:active {
  border-bottom: 0;
  position: relative;
  top: 4px; }

div.newsletter-box-button > .button:hover {
  margin-top: 0; }

a.buy-button-first-text,
a.advanced-buy-button-text,
a.buy-button-search,
.product-wrapper a.buy-button,
div.purchase-block-buy a.buy-button,
a.buy {
  color: white;
  background: #95c10f;
  border-bottom: 4px solid #404040;
  border-radius: 4px;
  letter-spacing: 0;
  padding: 12px 20px 12px 20px;
  text-shadow: 0px 1px #646363;
  margin-top: 8px;
  font-size: 0.85em;
  transition: 0;
  -webkit-transition: 0;
  -moz-transition: 0; }

div.purchase-block-buy a.buy-button {
  margin: 0;
  font-size: 1.2em; }

a.buy-button-first-text:hover,
a.advanced-buy-button-text:hover,
a.buy-button-search:hover,
.product-wrapper a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover,
a.buy:hover {
  color: white;
  background: #abd62a;
  border-bottom: 4px solid #404040;
  border-radius: 4px;
  padding: 12px 20px 12px 20px;
  font-size: 0.85em;
  text-shadow: none; }

div.purchase-block-buy a.buy-button:hover {
  margin: 0;
  font-size: 1.2em; }

a.buy-button-first-text:active,
a.advanced-buy-button-text:active,
a.buy-button-search:active,
.product-wrapper a.buy-button:active,
div.purchase-block-buy a.buy-button:active,
a.buy:active {
  border: 0;
  position: relative;
  top: 4px; }

/* ----------------- END CSS SET 2 -------------------- */
/* ----------------- END SET 2 -------------------- */



/* ----------------- SET 3 -------------------- */
/* ----------------- SASS SET 3 -------------------- */
/* COLORS
$info-bg-bot: #3f3f3f;
$info-bg-top: #666;
$info-color: #fff;
$info-border: #808080;
$info-hover-bg-bot: #4c4c4c;
$info-hover-bg-top: #727272;
$info-hover-color: #fff;
$info-hover-border: #808080;
$info-active-bg: #3f3f3f;
$info-disabled-bg: #3f3f3f;
$info-disabled-color: #5f5f5f;
$info-disabled-border: #3f3f3f;
$buy-bg-bot: #95c10f;
$buy-bg-top: #b7e512;
$buy-color: #fff;
$buy-border: #acd22d;
$buy-text-shadow: #646363;
$buy-hover-bg-bot: #a0cc10;
$buy-hover-bg-top: #bfef13;
$buy-hover-color: #fff;
$buy-hover-border: #acd22d;
$buy-active-bg: #a0cc10;

a.button-disabled {
  color: $info-disabled-color !important;
  background: $info-disabled-bg !important;
  border: 1px solid $info-disabled-border !important;
}

.FrontRestProducts a.button-info, 
.product-wrapper a.button-info, 
a.button, 
a.view-button {
  background: $info-bg-top;
  background: -moz-linear-gradient(top,  $info-bg-top 0%, $info-bg-bot 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$info-bg-top), color-stop(100%,$info-bg-bot)); 
  background: -webkit-linear-gradient(top,  $info-bg-top 0%,$info-bg-bot 100%); 
  background: -o-linear-gradient(top,  $info-bg-top 0%,$info-bg-bot 100%); 
  background: -ms-linear-gradient(top,  $info-bg-top 0%,$info-bg-bot 100%); 
  background: linear-gradient(to bottom,  $info-bg-top 0%,$info-bg-bot 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$info-bg-top', endColorstr='$info-bg-bot',GradientType=0 );

  border: 1px solid $info-border;
  border-radius: 5px;
  color: $info-color;

  letter-spacing: 0;
  padding: 12px 20px 12px 20px;
  margin-top: 8px;
  font-size: 0.875em;
}

.FrontRestProducts a.button-info:hover, 
.product-wrapper a.button-info:hover, 
a.button:hover, 
a.view-button:hover{
  background: $info-hover-bg-top;
  background: -moz-linear-gradient(top,  $info-hover-bg-top 0%, $info-hover-bg-bot 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$info-hover-bg-top), color-stop(100%,$info-hover-bg-bot)); 
  background: -webkit-linear-gradient(top,  $info-hover-bg-top 0%,$info-hover-bg-bot 100%); 
  background: -o-linear-gradient(top,  $info-hover-bg-top 0%,$info-hover-bg-bot 100%); 
  background: -ms-linear-gradient(top,  $info-hover-bg-top 0%,$info-hover-bg-bot 100%); 
  background: linear-gradient(to bottom,  $info-hover-bg-top 0%,$info-hover-bg-bot 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$info-hover-bg-top', endColorstr='$info-hover-bg-bot',GradientType=0 );

  border: 1px solid $info-hover-border;
  border-radius: 5px;
  color: $info-hover-color;

  padding: 12px 20px 12px 20px;
  margin-top: 8px;

  transition: all 0;
  -webkit-transition: all 0;
  -moz-transition: all 0;
}

.FrontRestProducts a.button-info:active, 
.product-wrapper a.button-info:active, 
a.button:active, 
a.view-button:active{
  background: $info-active-bg;
}

div.newsletter-box-button>.button:hover {
  margin-top: 0;
}

a.buy-button-first-text, 
a.advanced-buy-button-text, 
a.buy-button-search, 
.product-wrapper a.buy-button, 
div.purchase-block-buy a.buy-button, 
a.buy {
  background: $buy-bg-top;
  background: -moz-linear-gradient(top,  $buy-bg-top 0%, $buy-bg-bot 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$buy-bg-top), color-stop(100%,$buy-bg-bot)); 
  background: -webkit-linear-gradient(top,  $buy-bg-top 0%,$buy-bg-bot 100%); 
  background: -o-linear-gradient(top,  $buy-bg-top 0%,$buy-bg-bot 100%); 
  background: -ms-linear-gradient(top,  $buy-bg-top 0%,$buy-bg-bot 100%); 
  background: linear-gradient(to bottom,  $buy-bg-top 0%,$buy-bg-bot 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$buy-bg-top', endColorstr='$buy-bg-bot',GradientType=0 );

  border: 1px solid $buy-border;
  color: $buy-color;
  border-radius: 5px;
  letter-spacing: 0;

  padding: 12px 26px 12px 26px;
  margin-top: 8px;
  font-size: 0.85em;
  text-shadow: 0px 1px $buy-text-shadow;

  transition: all 0;
  -webkit-transition: all 0;
  -moz-transition: all 0;
}

div.purchase-block-buy a.buy-button {
  margin: 0;
  font-size: 1.2em;
}

a.buy-button-first-text:hover, 
a.advanced-buy-button-text:hover, 
a.buy-button-search:hover, 
.product-wrapper a.buy-button:hover, 
div.purchase-block-buy a.buy-button:hover, 
a.buy:hover {
  background: $buy-hover-bg-top;
  background: -moz-linear-gradient(top,  $buy-hover-bg-top 0%, $buy-hover-bg-bot 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,$buy-hover-bg-top), color-stop(100%,$buy-hover-bg-bot)); 
  background: -webkit-linear-gradient(top,  $buy-hover-bg-top 0%,$buy-hover-bg-bot 100%); 
  background: -o-linear-gradient(top,  $buy-hover-bg-top 0%,$buy-hover-bg-bot 100%); 
  background: -ms-linear-gradient(top,  $buy-hover-bg-top 0%,$buy-hover-bg-bot 100%); 
  background: linear-gradient(to bottom,  $buy-hover-bg-top 0%,$buy-hover-bg-bot 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$buy-hover-bg-top', endColorstr='$buy-hover-bg-bot',GradientType=0 );

  border: 1px solid $buy-hover-border;
  color: $buy-hover-color;
  border-radius: 4px;

  padding: 12px 26px 12px 26px;
  font-size: 0.85em;
  text-shadow: 0px 1px $buy-text-shadow;
}

div.purchase-block-buy a.buy-button:hover {
  margin: 0;
  font-size: 1.2em;
}

a.buy-button-first-text:active, 
a.advanced-buy-button-text:active, 
a.buy-button-search:active, 
.product-wrapper a.buy-button:active, 
div.purchase-block-buy a.buy-button:active, 
a.buy:active {
  background: $buy-active-bg;
}
/* ----------------- END SASS SET 3 -------------------- */

/* ----------------- CSS SET 3 --------------------
a.button-disabled {
  color: #5f5f5f !important;
  background: #3f3f3f !important;
  border: 1px solid #3f3f3f !important; }

.FrontRestProducts a.button-info,
.product-wrapper a.button-info,
a.button,
a.view-button {
  background: #666666;
  background: -moz-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #3f3f3f));
  background: -webkit-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: -o-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: -ms-linear-gradient(top, #666666 0%, #3f3f3f 100%);
  background: linear-gradient(to bottom, #666666 0%, #3f3f3f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$info-bg-top', endColorstr='$info-bg-bot',GradientType=0 );
  border: 1px solid gray;
  border-radius: 5px;
  color: white;
  letter-spacing: 0;
  padding: 12px 20px 12px 20px;
  margin-top: 8px;
  font-size: 0.875em; }

.FrontRestProducts a.button-info:hover,
.product-wrapper a.button-info:hover,
a.button:hover,
a.view-button:hover {
  background: #727272;
  background: -moz-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #727272), color-stop(100%, #4c4c4c));
  background: -webkit-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: -o-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: -ms-linear-gradient(top, #727272 0%, #4c4c4c 100%);
  background: linear-gradient(to bottom, #727272 0%, #4c4c4c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$info-hover-bg-top', endColorstr='$info-hover-bg-bot',GradientType=0 );
  border: 1px solid gray;
  border-radius: 5px;
  color: white;
  padding: 12px 20px 12px 20px;
  margin-top: 8px;
  transition: all 0;
  -webkit-transition: all 0;
  -moz-transition: all 0; }

.FrontRestProducts a.button-info:active,
.product-wrapper a.button-info:active,
a.button:active,
a.view-button:active {
  background: #3f3f3f; }

div.newsletter-box-button > .button:hover {
  margin-top: 0; }

a.buy-button-first-text,
a.advanced-buy-button-text,
a.buy-button-search,
.product-wrapper a.buy-button,
div.purchase-block-buy a.buy-button,
a.buy {
  background: #b7e512;
  background: -moz-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7e512), color-stop(100%, #95c10f));
  background: -webkit-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: -o-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: -ms-linear-gradient(top, #b7e512 0%, #95c10f 100%);
  background: linear-gradient(to bottom, #b7e512 0%, #95c10f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$buy-bg-top', endColorstr='$buy-bg-bot',GradientType=0 );
  border: 1px solid #acd22d;
  color: white;
  border-radius: 5px;
  letter-spacing: 0;
  padding: 12px 26px 12px 26px;
  margin-top: 8px;
  font-size: 0.85em;
  text-shadow: 0px 1px #646363;
  transition: all 0;
  -webkit-transition: all 0;
  -moz-transition: all 0; }

div.purchase-block-buy a.buy-button {
  margin: 0;
  font-size: 1.2em; }

a.buy-button-first-text:hover,
a.advanced-buy-button-text:hover,
a.buy-button-search:hover,
.product-wrapper a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover,
a.buy:hover {
  background: #bfef13;
  background: -moz-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bfef13), color-stop(100%, #a0cc10));
  background: -webkit-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: -o-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: -ms-linear-gradient(top, #bfef13 0%, #a0cc10 100%);
  background: linear-gradient(to bottom, #bfef13 0%, #a0cc10 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$buy-hover-bg-top', endColorstr='$buy-hover-bg-bot',GradientType=0 );
  border: 1px solid #acd22d;
  color: white;
  border-radius: 4px;
  padding: 12px 26px 12px 26px;
  font-size: 0.85em;
  text-shadow: 0px 1px #646363; }

div.purchase-block-buy a.buy-button:hover {
  margin: 0;
  font-size: 1.2em; }

a.buy-button-first-text:active,
a.advanced-buy-button-text:active,
a.buy-button-search:active,
.product-wrapper a.buy-button:active,
div.purchase-block-buy a.buy-button:active,
a.buy:active {
  background: #a0cc10; }


/* ----------------- END CSS SET 3 -------------------- */
/* ----------------- END SET 3 -------------------- */


div.search-box-button a, div.search-box-button img,
a.button-info, a.button-info img,
a.buy-button, a.buy-button img,
div.offers-list-item-more-info a, div.offers-list-item-more-info img,
div.newsletter-box-button input,
div.NewsArchiveButton a, div.NewsArchiveButton img,
a.ButtonInfo, a.ButtonInfo img,
a.ButtonBuy, a.ButtonBuy img,
a.RelatedProductMoreInfoButton, a.RelatedProductMoreInfoButton img,
a.RelatedProductBuyButton, a.RelatedProductBuyButton img,
table.ProductListHorizontalAdvanced table.ButtonBuyContainer td *,
table.ProductListHorizontalAdvanced div.ButtonInfo * {
}

div.CheckoutButtonEnabled a:hover img, div.CheckoutButtonEnabled a:active img,
div.MyPagesButtonEnabled a:hover img, div.MyPagesButtonEnabled a:active img,
div.LogInOutButton a:hover img, div.LogInOutButton a:active img,
div.search-box-button a:hover img, div.search-box-button a:active img,
a.button-info:hover img, a.button-info:active img,
a.buy-button:hover img, a.buy-button:active img,
div.offers-list-item-more-info a:hover img, div.offers-list-item-more-info a:active img,
div.newsletter-box-button input:hover, div.newsletter-box-button input:active,
div.NewsArchiveButton a:hover img, div.NewsArchiveButton a:active img,
a.ButtonInfo:hover img, a.ButtonInfo:active img,
a.ButtonBuy:hover img, a.ButtonBuy:active img,
a.RelatedProductMoreInfoButton:hover img, a.RelatedProductMoreInfoButton:active img,
a.RelatedProductBuyButton:hover img, a.RelatedProductBuyButton:active img,
table.ProductListHorizontalAdvanced div.ButtonContainer a:hover img, table.ProductListHorizontalAdvanced div.ButtonContainer a:active img {}

div.CheckoutButton a:hover,
div.MyPagesButton a:hover,
div.LogInOutButton a:hover,
div.search-box-button a:hover,
a.button-info:hover,
a.buy-button:hover,
div.purchase-block-buy a.buy-button:hover,
div.offers-list-item-more-info a:hover,
div.newsletter-box-button:hover,
div.NewsArchiveButton a:hover,
a.ButtonInfo:hover,
a.ButtonBuy:hover,
a.RelatedProductMoreInfoButton:hover,
a.RelatedProductBuyButton:hover,
table.ProductListHorizontalAdvanced div.ButtonContainer a:hover {}

div.CheckoutButton a:active,
div.MyPagesButton a:active,
div.LogInOutButton a:active,
div.search-box-button a:active,
a.button-info:active,
a.buy-button:active,
div.purchase-block-buy a.buy-button:active,
div.offers-list-item-more-info a:active,
div.newsletter-box-button:active,
div.NewsArchiveButton a:active,
a.ButtonInfo:active,
a.ButtonBuy:active,
a.RelatedProductMoreInfoButton:active,
a.RelatedProductBuyButton:active,
table.ProductListHorizontalAdvanced div.ButtonContainer a:active {}

div.newsletter-box-button>.button {}
/* FREE FREIGHT
----------------------------------------------------------------------------- */
.FreeFreight_LeftArea, .FreeFreight_RightArea {}

.FreeFreight_LeftArea_reached, .FreeFreight_RightArea_reached {}

.FreeFreight_CheckoutCart 
{}

.FreeFreight_CheckoutCart_reached 
{}

.FreeFreight_CheckoutConfirm
{}

.FreeFreight_CheckoutConfirm_reached 
{}

.freeFreightExpand {}

a.billy-terms-fancy-popup, a.billy-terms-fancy-popup:visited{}


span.billycart, span.billycart:visited{}

/* ------ Info Message ---------------------- */

div.InfoMsgWrapper
{}

div.InfoMsgHeader
{}

div.InfoMsgHeaderRight
{}

div.InfoMsgHeaderLeft
{}

div.InfoMsgShadow
{}

div.InfoMsgBodyWrapper
{}

div.InfoMsgBodyHeader
{}

div.InfoMsgBodyHeader img
{}    

div.InfoMsgContent
{}

/* ------ Category filter ---------------------- */

.filter-control-body {}

.filter-control-header 
{}

.filter-control-clear {}

.filter-control-options {}

.filter-control-element {}

#filterprice {}

/* ------ Sorting ---------------------- */

.sort-wrapping 
{}
.sort-header 
{}

.sort-panel 
{}

.sort-label {}
.sort-up {}
.sort-down {}
.sort-up-selected {}
.sort-down-selected {}

#stock-notification-popup {}

#stock-notification-popup-form-part {}

.stock-notification-col-send {}

#stock-notification-message {}


/*** Releware start ***/
div.RecommendationGeneralWrapper div.NewsListItemImage a:hover
{}

/* -- RECOMMENDATION GENERAL LIST BOX ----------------------------------------------- */
div.RecommendationGeneralWrapper div.NewsListHeader
{}

div.RecommendationGeneralWrapper div.NewsListHeader h2
{}

div.RecommendationGeneralWrapper div.NewsListBody
{}

div.RecommendationGeneralWrapper div.NewsListItem
{}

div.RecommendationGeneralWrapper div.NewsListItemImage
{}

div.RecommendationGeneralWrapper div.NewsListItemImage a
{}

div.RecommendationGeneralWrapper div.NewsListItemImage a img
{}

div.RecommendationGeneralWrapper div.NewsListItemText
{}

div.RecommendationGeneralWrapper div.NewsListItemFooter
{}

div.RecommendationGeneralWrapper div.NewsListItemSeparator
{}

div.RecommendationGeneralWrapper div.RWItemTemplate
{}

/*** Releware end ***/

/* Tooltips */
.ui-tooltip, .arrow:after {}
  .ui-tooltip {}
  .arrow {}
  .arrow.top {}
  .arrow.left {}
  .arrow:after {}
  .arrow.top:after {}

  .ui-tooltip-content{}

/* -- Overlay ----------------------------------------------- */
.pi-overlay {}
.pio-top-left, .pio-top-right, .pio-bottom-left, .pio-bottom-right {}

.pio-top-left {}

.pio-top-right {}

.pio-bottom-left {}

.pio-bottom-right {}

.pi-overlay {}

.pio-top-left, .pio-top-right {}

.pio-bottom-left, .pio-bottom-right {}

/* X */
.pi-sv-overlay4, .pi-da-overlay4, .pi-nb-overlay4, .pi-fi-overlay4, .pi-fr-overlay4, .pi-de-overlay4, .pi-it-overlay4, .pi-en-overlay4 {}
.pi-sv-overlay5, .pi-da-overlay5, .pi-nb-overlay5, .pi-fi-overlay5, .pi-fr-overlay5, .pi-de-overlay5, .pi-it-overlay5, .pi-en-overlay5 {}

/* en-GB */
.pi-en-overlay1 {}
.pi-en-overlay2 {}
.pi-en-overlay3 {}
.pi-en-overlay6 {}
.pi-en-overlay7 {}
.pi-en-overlay8 {}
.pi-en-overlay9 {}
.pi-en-overlay10 {}

/* sv */
.pi-sv-overlay1 {}
.pi-sv-overlay2 {}
.pi-sv-overlay3 {}
.pi-sv-overlay6 {}
.pi-sv-overlay7 {}
.pi-sv-overlay8 {}
.pi-sv-overlay9 {}
.pi-sv-overlay10 {}

/* da */
.pi-da-overlay1 {}
.pi-da-overlay2 {}
.pi-da-overlay3 {}
.pi-da-overlay6 {}
.pi-da-overlay7 {}
.pi-da-overlay8 {}
.pi-da-overlay9 {}
.pi-da-overlay10 {}

/* nb */
.pi-nb-overlay1 {}
.pi-nb-overlay2 {}
.pi-nb-overlay3 {}
.pi-nb-overlay6 {}
.pi-nb-overlay7 {}
.pi-nb-overlay8 {}
.pi-nb-overlay9 {}
.pi-nb-overlay10 {}

/* fi */
.pi-fi-overlay1 {}
.pi-fi-overlay2 {}
.pi-fi-overlay3 {}
.pi-fi-overlay6 {}
.pi-fi-overlay7 {}
.pi-fi-overlay8 {}
.pi-fi-overlay9 {}
.pi-fi-overlay10 {}

/* fr */
.pi-fr-overlay1 {}
.pi-fr-overlay2 {}
.pi-fr-overlay3 {}
.pi-fr-overlay6 {}
.pi-fr-overlay7 {}
.pi-fr-overlay8 {}
.pi-fr-overlay9 {}
.pi-fr-overlay10 {}

/* de */
.pi-de-overlay1 {}
.pi-de-overlay2 {}
.pi-de-overlay3 {}
.pi-de-overlay6 {}
.pi-de-overlay7 {}
.pi-de-overlay8 {}
.pi-de-overlay9 {}
.pi-de-overlay10 {}

/* it */
.pi-it-overlay1 {}
.pi-it-overlay2 {}
.pi-it-overlay3 {}
.pi-it-overlay6 {}
.pi-it-overlay7 {}
.pi-it-overlay8 {}
.pi-it-overlay9 {}
.pi-it-overlay10 {}


.category-navigation, .category-navigation ul {}

    .category-navigation a {}

    .category-navigation .has-subcategories>a:before {}
    
    .category-navigation .active.has-subcategories>a:before {}
    
    .category-navigation > li > a {}

    .category-navigation > li > a:hover {}

    .category-navigation .has-subcategories > ul {}

    .category-navigation .has-subcategories > ul > li > a {}

    .category-navigation .has-subcategories > ul > li > a:hover {}

    .category-navigation .selected > a {}

