/*=====================================================
    
                    COLOR SCHEMES

=====================================================*/

/* BLACK */

.color-black .header-menu .close-menu,
.color-black .header-menu .back-button,
.color-black .admin-header-links,
.color-black .block .title,
.color-black .item-box input[type="button"],
.color-black .pager li span,
.color-black .overview .subscribe-button,
.color-black .overview .add-to-cart-button,
.color-black .variant-overview .add-to-cart-button,
.color-black .write-review .button-1,
.color-black .wishlist-add-to-cart-button,
.color-black .contact-page .button-1,
.color-black .email-a-friend-page .button-1,
.color-black .registration-page .button-1,
.color-black .registration-result-page .button-1,
.color-black .login-page .button-1,
.color-black .password-recovery-page .button-1,
.color-black .account-page .button-1,
.color-black .return-request-page .button-1,
.color-black .shopping-cart-page .button-1,
.color-black .checkout-page .button-1,
.color-black .shopping-cart-page .button-2,
.color-black .checkout-page .button-2,
.color-black .order-details-page .page-title a,
.color-black .search-input .button-1,
.color-black .new-comment .button-1,
.color-black .forum-post .posttime a,
.color-black .mini-shopping-cart input[type="button"],
.color-black .nivo-control,
.color-black .ajax-cart-button-wrapper input[type="text"],
.color-black .ajaxCart .productAddedToCartWindowCheckout,
.color-black .nopAjaxFilters7Spikes .close-filters,
.color-black .products-carousel .button,
.color-black .ui-datepicker-calendar td a:hover {
  background-color: #333;
}

.color-black .header-menu .sublist li > a:hover,
.color-black .home-page-filter-button a,
.color-black .home-page-filter-button .results,
.color-black .mpg-menu .title,
.color-black .categories.fullWidth .row:before,
.color-black .manufacturers.fullWidth .row:before,
.color-black .ui-slider-range {
  background-color: #666;
}

.color-black .page-title h1,
.color-black .inbox-qty,
.color-black .wishlist-qty,
.color-black .cart-qty,
.color-black .breadcrumb strong,
.color-black .tax-shipping-info a,
.color-black .product-name h1,
.color-black .variant-overview .variant-name,
.color-black .product-review-item .review-title,
.color-black .wishlist-page .share-info a,
.color-black .return-request-list-page .comments,
.color-black .reward-points-history .title,
.color-black .order-progress li.current-step a,
.color-black .cart-collaterals .title,
.color-black .checkout-page .address-item li.country,
.color-black .order-review-data .title,
.color-black .shipment-overview .title,
.color-black .order-details-area .title,
.color-black .post-title,
.color-black .news-title,
.color-black .comment-info .username,
.color-black .forums-main-page .topic-html-content h2,
.color-black .forums-table-section-title .view-all,
.color-black .forum-page .forum-name,
.color-black .forum-topic-page .topic-name,
.color-black .profile-page .topic-title,
.color-black .forum-edit-page strong,
.color-black .private-message-send-page a,
.color-black .header-links a:hover,
.color-black .mini-shopping-cart .count a,
.color-black .mini-shopping-cart .totals strong,
.color-black .footer-block.links a:hover,
.color-black .footer-block.recently-viewed a:hover,
.color-black .news-list-homepage .news-title:hover,
.color-black .block .list a:hover,
.color-black .block .tags li a:hover,
.color-black .product-tags-all-page li a:hover,
.color-black .product-item .product-title a:hover,
.color-black .overview .email-a-friend-button:hover,
.color-black .product-tags-list a:hover,
.color-black .product-review-item .review-info a:hover,
.color-black .product-review-helpfulness .vote:hover,
.color-black .login-page .forgot-password a:hover,
.color-black .cart .product-name:hover,
.color-black .opc .back-link a:hover,
.color-black .sitemap-page a:hover,
.color-black .vendor-list a:hover,
.color-black .blog-page .tags a:hover,
.color-black .blogpost-page .tags a:hover,
.color-black .forums-table-section a:hover,
.color-black .forums-table-section td a:hover,
.color-black .forum-breadcrumb a:hover,
.color-black .forum-page .actions a:hover,
.color-black .forum-topic-page .topic-options a:hover,
.color-black .topic-footer .topic-options a:hover,
.color-black td.details a,
.color-black .productAddedToCartWindowDescription strong,
.color-black .filtersGroupPanel li > a:hover,
.color-black .filtersGroupPanel li > a.filterItemSelected,
.color-black .products-carousel .jcarousel-product-name:hover,
.color-black .mpg-menu .box li a:hover {
  color: #333;
}

.color-black .pager li span,
.color-black .registration-page .buttons,
.color-black .registration-result-page .buttons,
.color-black .login-page .buttons,
.color-black .password-recovery-page .buttons,
.color-black .account-page .buttons,
.color-black .return-request-page .buttons,
.color-black .address-list-page .add-button,
.color-black .order-progress li.current-step a:before,
.color-black .mini-shopping-cart .count {
  border-color: #333;
}

.color-black .forum-edit-page .buttons input[type="submit"],
.color-black .move-topic-page .buttons input[type="submit"],
.color-black .private-messages-page .buttons input[type="submit"],
.color-black .private-message-send-page .options input[type="submit"],
.color-black .private-message-view-page .options input.button-1 {
  background-color: #333 !important;
}

.color-black .block .list a:hover,
.color-black .footer-block.links a:hover,
.color-black .footer-block.recently-viewed a:hover {
  background-image: url("../img/bullet-black.rtl.png");
}

.color-black .free-shipping {
  background-image: url("../img/free-shipping-black.png");
}

/* GREY */

.color-grey .header-menu .close-menu,
.color-grey .header-menu .back-button,
.color-grey .admin-header-links,
.color-grey .block .title,
.color-grey .item-box input[type="button"],
.color-grey .pager li span,
.color-grey .overview .subscribe-button,
.color-grey .overview .add-to-cart-button,
.color-grey .variant-overview .add-to-cart-button,
.color-grey .write-review .button-1,
.color-grey .wishlist-add-to-cart-button,
.color-grey .contact-page .button-1,
.color-grey .email-a-friend-page .button-1,
.color-grey .registration-page .button-1,
.color-grey .registration-result-page .button-1,
.color-grey .login-page .button-1,
.color-grey .password-recovery-page .button-1,
.color-grey .account-page .button-1,
.color-grey .return-request-page .button-1,
.color-grey .shopping-cart-page .button-1,
.color-grey .checkout-page .button-1,
.color-grey .shopping-cart-page .button-2,
.color-grey .checkout-page .button-2,
.color-grey .order-details-page .page-title a,
.color-grey .search-input .button-1,
.color-grey .new-comment .button-1,
.color-grey .forum-post .posttime a,
.color-grey .mini-shopping-cart input[type="button"],
.color-grey .header-menu .sublist li > a:hover,
.color-grey .nivo-control,
.color-grey .ajax-cart-button-wrapper input[type="text"],
.color-grey .ajaxCart .productAddedToCartWindowCheckout,
.color-grey .ui-slider-range,
.color-grey .nopAjaxFilters7Spikes .close-filters,
.color-grey .home-page-filter-button a,
.color-grey .home-page-filter-button a.icon,
.color-grey .home-page-filter-button .results,
.color-grey .products-carousel .button,
.color-grey .categories.fullWidth .row:before,
.color-grey .manufacturers.fullWidth .row:before,
.color-grey .mpg-menu .title,
.color-grey .ui-datepicker-calendar td a:hover {
  background-color: #aaa;
}

.color-grey .page-title h1,
.color-grey .inbox-qty,
.color-grey .wishlist-qty,
.color-grey .cart-qty,
.color-grey .breadcrumb strong,
.color-grey .tax-shipping-info a,
.color-grey .product-name h1,
.color-grey .variant-overview .variant-name,
.color-grey .product-review-item .review-title,
.color-grey .wishlist-page .share-info a,
.color-grey .return-request-list-page .comments,
.color-grey .reward-points-history .title,
.color-grey .order-progress li.current-step a,
.color-grey .cart-collaterals .title,
.color-grey .checkout-page .address-item li.country,
.color-grey .order-review-data .title,
.color-grey .shipment-overview .title,
.color-grey .order-details-area .title,
.color-grey .post-title,
.color-grey .news-title,
.color-grey .comment-info .username,
.color-grey .forums-main-page .topic-html-content h2,
.color-grey .forums-table-section-title .view-all,
.color-grey .forum-page .forum-name,
.color-grey .forum-topic-page .topic-name,
.color-grey .profile-page .topic-title,
.color-grey .forum-edit-page strong,
.color-grey .private-message-send-page a,
.color-grey .header-links a:hover,
.color-grey .mini-shopping-cart .count a,
.color-grey .mini-shopping-cart .totals strong,
.color-grey .footer-block.links a:hover,
.color-grey .footer-block.recently-viewed a:hover,
.color-grey .news-list-homepage .news-title:hover,
.color-grey .block .list a:hover,
.color-grey .block .tags li a:hover,
.color-grey .product-tags-all-page li a:hover,
.color-grey .product-item .product-title a:hover,
.color-grey .overview .email-a-friend-button:hover,
.color-grey .product-tags-list a:hover,
.color-grey .product-review-item .review-info a:hover,
.color-grey .product-review-helpfulness .vote:hover,
.color-grey .login-page .forgot-password a:hover,
.color-grey .cart .product-name:hover,
.color-grey .opc .back-link a:hover,
.color-grey .sitemap-page a:hover,
.color-grey .vendor-list a:hover,
.color-grey .blog-page .tags a:hover,
.color-grey .blogpost-page .tags a:hover,
.color-grey .forums-table-section a:hover,
.color-grey .forums-table-section td a:hover,
.color-grey .forum-breadcrumb a:hover,
.color-grey .forum-page .actions a:hover,
.color-grey .forum-topic-page .topic-options a:hover,
.color-grey .topic-footer .topic-options a:hover,
.color-grey td.details a,
.color-grey .productAddedToCartWindowDescription strong,
.color-grey .filtersGroupPanel li > a:hover,
.color-grey .filtersGroupPanel li > a.filterItemSelected,
.color-grey .products-carousel .jcarousel-product-name:hover,
.color-grey .mpg-menu .box li a:hover {
  color: #aaa;
}

.color-grey .pager li span,
.color-grey .registration-page .buttons,
.color-grey .registration-result-page .buttons,
.color-grey .login-page .buttons,
.color-grey .password-recovery-page .buttons,
.color-grey .account-page .buttons,
.color-grey .return-request-page .buttons,
.color-grey .address-list-page .add-button,
.color-grey .order-progress li.current-step a:before,
.color-grey .mini-shopping-cart .count {
  border-color: #aaa;
}

.color-grey .forum-edit-page .buttons input[type="submit"],
.color-grey .move-topic-page .buttons input[type="submit"],
.color-grey .private-messages-page .buttons input[type="submit"],
.color-grey .private-message-send-page .options input[type="submit"],
.color-grey .private-message-view-page .options input.button-1 {
  background-color: #aaa !important;
}

.color-grey .block .list a:hover,
.color-grey .footer-block.links a:hover,
.color-grey .footer-block.recently-viewed a:hover {
  background-image: url("../img/bullet-grey.rtl.png");
}

.color-grey .free-shipping {
  background-image: url("../img/free-shipping-grey.png");
}

/* ORANGE */

.color-orange .header-menu .close-menu,
.color-orange .header-menu .back-button,
.color-orange .admin-header-links,
.color-orange .block .title,
.color-orange .item-box input[type="button"],
.color-orange .pager li span,
.color-orange .overview .subscribe-button,
.color-orange .overview .add-to-cart-button,
.color-orange .variant-overview .add-to-cart-button,
.color-orange .write-review .button-1,
.color-orange .wishlist-add-to-cart-button,
.color-orange .contact-page .button-1,
.color-orange .email-a-friend-page .button-1,
.color-orange .registration-page .button-1,
.color-orange .registration-result-page .button-1,
.color-orange .login-page .button-1,
.color-orange .password-recovery-page .button-1,
.color-orange .account-page .button-1,
.color-orange .return-request-page .button-1,
.color-orange .shopping-cart-page .button-1,
.color-orange .checkout-page .button-1,
.color-orange .shopping-cart-page .button-2,
.color-orange .checkout-page .button-2,
.color-orange .order-details-page .page-title a,
.color-orange .search-input .button-1,
.color-orange .new-comment .button-1,
.color-orange .forum-post .posttime a,
.color-orange .mini-shopping-cart input[type="button"],
.color-orange .header-menu .sublist li > a:hover,
.color-orange .nivo-control,
.color-orange .ajax-cart-button-wrapper input[type="text"],
.color-orange .ajaxCart .productAddedToCartWindowCheckout,
.color-orange .ui-slider-range,
.color-orange .nopAjaxFilters7Spikes .close-filters,
.color-orange .home-page-filter-button a,
.color-orange .home-page-filter-button a.icon,
.color-orange .home-page-filter-button .results,
.color-orange .products-carousel .button,
.color-orange .categories.fullWidth .row:before,
.color-orange .manufacturers.fullWidth .row:before,
.color-orange .mpg-menu .title,
.color-orange .ui-datepicker-calendar td a:hover {
  background-color: #e04900;
}

.color-orange .page-title h1,
.color-orange .inbox-qty,
.color-orange .wishlist-qty,
.color-orange .cart-qty,
.color-orange .breadcrumb strong,
.color-orange .tax-shipping-info a,
.color-orange .product-name h1,
.color-orange .variant-overview .variant-name,
.color-orange .product-review-item .review-title,
.color-orange .wishlist-page .share-info a,
.color-orange .return-request-list-page .comments,
.color-orange .reward-points-history .title,
.color-orange .order-progress li.current-step a,
.color-orange .cart-collaterals .title,
.color-orange .checkout-page .address-item li.country,
.color-orange .order-review-data .title,
.color-orange .shipment-overview .title,
.color-orange .order-details-area .title,
.color-orange .post-title,
.color-orange .news-title,
.color-orange .comment-info .username,
.color-orange .forums-main-page .topic-html-content h2,
.color-orange .forums-table-section-title .view-all,
.color-orange .forum-page .forum-name,
.color-orange .forum-topic-page .topic-name,
.color-orange .profile-page .topic-title,
.color-orange .forum-edit-page strong,
.color-orange .private-message-send-page a,
.color-orange .header-links a:hover,
.color-orange .mini-shopping-cart .count a,
.color-orange .mini-shopping-cart .totals strong,
.color-orange .footer-block.links a:hover,
.color-orange .footer-block.recently-viewed a:hover,
.color-orange .news-list-homepage .news-title:hover,
.color-orange .block .list a:hover,
.color-orange .block .tags li a:hover,
.color-orange .product-tags-all-page li a:hover,
.color-orange .product-item .product-title a:hover,
.color-orange .overview .email-a-friend-button:hover,
.color-orange .product-tags-list a:hover,
.color-orange .product-review-item .review-info a:hover,
.color-orange .product-review-helpfulness .vote:hover,
.color-orange .login-page .forgot-password a:hover,
.color-orange .cart .product-name:hover,
.color-orange .opc .back-link a:hover,
.color-orange .sitemap-page a:hover,
.color-orange .vendor-list a:hover,
.color-orange .blog-page .tags a:hover,
.color-orange .blogpost-page .tags a:hover,
.color-orange .forums-table-section a:hover,
.color-orange .forums-table-section td a:hover,
.color-orange .forum-breadcrumb a:hover,
.color-orange .forum-page .actions a:hover,
.color-orange .forum-topic-page .topic-options a:hover,
.color-orange .topic-footer .topic-options a:hover,
.color-orange td.details a,
.color-orange .productAddedToCartWindowDescription strong,
.color-orange .filtersGroupPanel li > a:hover,
.color-orange .filtersGroupPanel li > a.filterItemSelected,
.color-orange .products-carousel .jcarousel-product-name:hover,
.color-orange .mpg-menu .box li a:hover,
.color-orange .product-specs-box a,
.color-orange .cart .edit-item a:hover,
.color-orange .order-details-page .download a,
.color-orange .order-details-page .download-license a {
  color: #e04900;
}

.color-orange .pager li span,
.color-orange .registration-page .buttons,
.color-orange .registration-result-page .buttons,
.color-orange .login-page .buttons,
.color-orange .password-recovery-page .buttons,
.color-orange .account-page .buttons,
.color-orange .return-request-page .buttons,
.color-orange .address-list-page .add-button,
.color-orange .order-progress li.current-step a:before,
.color-orange .mini-shopping-cart .count {
  border-color: #e04900;
}

.color-orange .forum-edit-page .buttons input[type="submit"],
.color-orange .move-topic-page .buttons input[type="submit"],
.color-orange .private-messages-page .buttons input[type="submit"],
.color-orange .private-message-send-page .options input[type="submit"],
.color-orange .private-message-view-page .options input.button-1 {
  background-color: #e04900 !important;
}

.color-orange .block .list a:hover,
.color-orange .footer-block.links a:hover,
.color-orange .footer-block.recently-viewed a:hover {
  background-image: url("../img/bullet-orange.rtl.png");
}

.color-orange .free-shipping {
  background-image: url("../img/free-shipping-orange.png");
}

/* BLUE */

.color-blue .header-menu .close-menu,
.color-blue .header-menu .back-button,
.color-blue .admin-header-links,
.color-blue .block .title,
.color-blue .item-box input[type="button"],
.color-blue .pager li span,
.color-blue .overview .subscribe-button,
.color-blue .overview .add-to-cart-button,
.color-blue .variant-overview .add-to-cart-button,
.color-blue .write-review .button-1,
.color-blue .wishlist-add-to-cart-button,
.color-blue .contact-page .button-1,
.color-blue .email-a-friend-page .button-1,
.color-blue .registration-page .button-1,
.color-blue .registration-result-page .button-1,
.color-blue .login-page .button-1,
.color-blue .password-recovery-page .button-1,
.color-blue .account-page .button-1,
.color-blue .return-request-page .button-1,
.color-blue .shopping-cart-page .button-1,
.color-blue .checkout-page .button-1,
.color-blue .shopping-cart-page .button-2,
.color-blue .checkout-page .button-2,
.color-blue .order-details-page .page-title a,
.color-blue .search-input .button-1,
.color-blue .new-comment .button-1,
.color-blue .forum-post .posttime a,
.color-blue .mini-shopping-cart input[type="button"],
.color-blue .header-menu .sublist li > a:hover,
.color-blue .nivo-control,
.color-blue .ajax-cart-button-wrapper input[type="text"],
.color-blue .ajaxCart .productAddedToCartWindowCheckout,
.color-blue .ui-slider-range,
.color-blue .nopAjaxFilters7Spikes .close-filters,
.color-blue .home-page-filter-button a,
.color-blue .home-page-filter-button a.icon,
.color-blue .home-page-filter-button .results,
.color-blue .products-carousel .button,
.color-blue .categories.fullWidth .row:before,
.color-blue .manufacturers.fullWidth .row:before,
.color-blue .mpg-menu .title,
.color-blue .ui-datepicker-calendar td a:hover {
  background-color: #467bb1;
}

.color-blue .page-title h1,
.color-blue .inbox-qty,
.color-blue .wishlist-qty,
.color-blue .cart-qty,
.color-blue .breadcrumb strong,
.color-blue .tax-shipping-info a,
.color-blue .product-name h1,
.color-blue .variant-overview .variant-name,
.color-blue .product-review-item .review-title,
.color-blue .wishlist-page .share-info a,
.color-blue .return-request-list-page .comments,
.color-blue .reward-points-history .title,
.color-blue .order-progress li.current-step a,
.color-blue .cart-collaterals .title,
.color-blue .checkout-page .address-item li.country,
.color-blue .order-review-data .title,
.color-blue .shipment-overview .title,
.color-blue .order-details-area .title,
.color-blue .post-title,
.color-blue .news-title,
.color-blue .comment-info .username,
.color-blue .forums-main-page .topic-html-content h2,
.color-blue .forums-table-section-title .view-all,
.color-blue .forum-page .forum-name,
.color-blue .forum-topic-page .topic-name,
.color-blue .profile-page .topic-title,
.color-blue .forum-edit-page strong,
.color-blue .private-message-send-page a,
.color-blue .header-links a:hover,
.color-blue .mini-shopping-cart .count a,
.color-blue .mini-shopping-cart .totals strong,
.color-blue .footer-block.links a:hover,
.color-blue .footer-block.recently-viewed a:hover,
.color-blue .news-list-homepage .news-title:hover,
.color-blue .block .list a:hover,
.color-blue .block .tags li a:hover,
.color-blue .product-tags-all-page li a:hover,
.color-blue .product-item .product-title a:hover,
.color-blue .overview .email-a-friend-button:hover,
.color-blue .product-tags-list a:hover,
.color-blue .product-review-item .review-info a:hover,
.color-blue .product-review-helpfulness .vote:hover,
.color-blue .login-page .forgot-password a:hover,
.color-blue .cart .product-name:hover,
.color-blue .opc .back-link a:hover,
.color-blue .sitemap-page a:hover,
.color-blue .vendor-list a:hover,
.color-blue .blog-page .tags a:hover,
.color-blue .blogpost-page .tags a:hover,
.color-blue .forums-table-section a:hover,
.color-blue .forums-table-section td a:hover,
.color-blue .forum-breadcrumb a:hover,
.color-blue .forum-page .actions a:hover,
.color-blue .forum-topic-page .topic-options a:hover,
.color-blue .topic-footer .topic-options a:hover,
.color-blue td.details a,
.color-blue .productAddedToCartWindowDescription strong,
.color-blue .filtersGroupPanel li > a:hover,
.color-blue .filtersGroupPanel li > a.filterItemSelected,
.color-blue .products-carousel .jcarousel-product-name:hover,
.color-blue .mpg-menu .box li a:hover,
.color-blue .product-specs-box a,
.color-blue .cart .edit-item a:hover,
.color-blue .order-details-page .download a,
.color-blue .order-details-page .download-license a {
  color: #467bb1;
}

.color-blue .pager li span,
.color-blue .registration-page .buttons,
.color-blue .registration-result-page .buttons,
.color-blue .login-page .buttons,
.color-blue .password-recovery-page .buttons,
.color-blue .account-page .buttons,
.color-blue .return-request-page .buttons,
.color-blue .address-list-page .add-button,
.color-blue .order-progress li.current-step a:before,
.color-blue .mini-shopping-cart .count {
  border-color: #467bb1;
}

.color-blue .forum-edit-page .buttons input[type="submit"],
.color-blue .move-topic-page .buttons input[type="submit"],
.color-blue .private-messages-page .buttons input[type="submit"],
.color-blue .private-message-send-page .options input[type="submit"],
.color-blue .private-message-view-page .options input.button-1 {
  background-color: #467bb1 !important;
}

.color-blue .block .list a:hover,
.color-blue .footer-block.links a:hover,
.color-blue .footer-block.recently-viewed a:hover {
  background-image: url("../img/bullet-blue.rtl.png");
}

.color-blue .free-shipping {
  background-image: url("../img/free-shipping-blue.png");
}

/* YELLOW */

.color-yellow .header-menu .close-menu,
.color-yellow .header-menu .back-button,
.color-yellow .admin-header-links,
.color-yellow .block .title,
.color-yellow .item-box input[type="button"],
.color-yellow .pager li span,
.color-yellow .overview .subscribe-button,
.color-yellow .overview .add-to-cart-button,
.color-yellow .variant-overview .add-to-cart-button,
.color-yellow .write-review .button-1,
.color-yellow .wishlist-add-to-cart-button,
.color-yellow .contact-page .button-1,
.color-yellow .email-a-friend-page .button-1,
.color-yellow .registration-page .button-1,
.color-yellow .registration-result-page .button-1,
.color-yellow .login-page .button-1,
.color-yellow .password-recovery-page .button-1,
.color-yellow .account-page .button-1,
.color-yellow .return-request-page .button-1,
.color-yellow .shopping-cart-page .button-1,
.color-yellow .checkout-page .button-1,
.color-yellow .shopping-cart-page .button-2,
.color-yellow .checkout-page .button-2,
.color-yellow .order-details-page .page-title a,
.color-yellow .search-input .button-1,
.color-yellow .new-comment .button-1,
.color-yellow .forum-post .posttime a,
.color-yellow .mini-shopping-cart input[type="button"],
.color-yellow .header-menu .sublist li > a:hover,
.color-yellow .nivo-control,
.color-yellow .ajax-cart-button-wrapper input[type="text"],
.color-yellow .ajaxCart .productAddedToCartWindowCheckout,
.color-yellow .ui-slider-range,
.color-yellow .nopAjaxFilters7Spikes .close-filters,
.color-yellow .home-page-filter-button a,
.color-yellow .home-page-filter-button a.icon,
.color-yellow .home-page-filter-button .results,
.color-yellow .products-carousel .button,
.color-yellow .categories.fullWidth .row:before,
.color-yellow .manufacturers.fullWidth .row:before,
.color-yellow .mpg-menu .title,
.color-yellow .ui-datepicker-calendar td a:hover {
  background-color: #ffbb34;
}

.color-yellow .page-title h1,
.color-yellow .inbox-qty,
.color-yellow .wishlist-qty,
.color-yellow .cart-qty,
.color-yellow .breadcrumb strong,
.color-yellow .tax-shipping-info a,
.color-yellow .product-name h1,
.color-yellow .variant-overview .variant-name,
.color-yellow .product-review-item .review-title,
.color-yellow .wishlist-page .share-info a,
.color-yellow .return-request-list-page .comments,
.color-yellow .reward-points-history .title,
.color-yellow .order-progress li.current-step a,
.color-yellow .cart-collaterals .title,
.color-yellow .checkout-page .address-item li.country,
.color-yellow .order-review-data .title,
.color-yellow .shipment-overview .title,
.color-yellow .order-details-area .title,
.color-yellow .post-title,
.color-yellow .news-title,
.color-yellow .comment-info .username,
.color-yellow .forums-main-page .topic-html-content h2,
.color-yellow .forums-table-section-title .view-all,
.color-yellow .forum-page .forum-name,
.color-yellow .forum-topic-page .topic-name,
.color-yellow .profile-page .topic-title,
.color-yellow .forum-edit-page strong,
.color-yellow .private-message-send-page a,
.color-yellow .header-links a:hover,
.color-yellow .mini-shopping-cart .count a,
.color-yellow .mini-shopping-cart .totals strong,
.color-yellow .footer-block.links a:hover,
.color-yellow .footer-block.recently-viewed a:hover,
.color-yellow .news-list-homepage .news-title:hover,
.color-yellow .block .list a:hover,
.color-yellow .block .tags li a:hover,
.color-yellow .product-tags-all-page li a:hover,
.color-yellow .product-item .product-title a:hover,
.color-yellow .overview .email-a-friend-button:hover,
.color-yellow .product-tags-list a:hover,
.color-yellow .product-review-item .review-info a:hover,
.color-yellow .product-review-helpfulness .vote:hover,
.color-yellow .login-page .forgot-password a:hover,
.color-yellow .cart .product-name:hover,
.color-yellow .opc .back-link a:hover,
.color-yellow .sitemap-page a:hover,
.color-yellow .vendor-list a:hover,
.color-yellow .blog-page .tags a:hover,
.color-yellow .blogpost-page .tags a:hover,
.color-yellow .forums-table-section a:hover,
.color-yellow .forums-table-section td a:hover,
.color-yellow .forum-breadcrumb a:hover,
.color-yellow .forum-page .actions a:hover,
.color-yellow .forum-topic-page .topic-options a:hover,
.color-yellow .topic-footer .topic-options a:hover,
.color-yellow td.details a,
.color-yellow .productAddedToCartWindowDescription strong,
.color-yellow .filtersGroupPanel li > a:hover,
.color-yellow .filtersGroupPanel li > a.filterItemSelected,
.color-yellow .products-carousel .jcarousel-product-name:hover,
.color-yellow .mpg-menu .box li a:hover,
.color-yellow .product-specs-box a,
.color-yellow .cart .edit-item a:hover,
.color-yellow .order-details-page .download a,
.color-yellow .order-details-page .download-license a {
  color: #ffbb34;
}

.color-yellow .pager li span,
.color-yellow .registration-page .buttons,
.color-yellow .registration-result-page .buttons,
.color-yellow .login-page .buttons,
.color-yellow .password-recovery-page .buttons,
.color-yellow .account-page .buttons,
.color-yellow .return-request-page .buttons,
.color-yellow .address-list-page .add-button,
.color-yellow .order-progress li.current-step a:before,
.color-yellow .mini-shopping-cart .count {
  border-color: #ffbb34;
}

.color-yellow .forum-edit-page .buttons input[type="submit"],
.color-yellow .move-topic-page .buttons input[type="submit"],
.color-yellow .private-messages-page .buttons input[type="submit"],
.color-yellow .private-message-send-page .options input[type="submit"],
.color-yellow .private-message-view-page .options input.button-1 {
  background-color: #ffbb34 !important;
}

.color-yellow .block .list a:hover,
.color-yellow .footer-block.links a:hover,
.color-yellow .footer-block.recently-viewed a:hover {
  background-image: url("../img/bullet-yellow.rtl.png");
}

.color-yellow .free-shipping {
  background-image: url("../img/free-shipping-yellow.png");
}

.color-grey .header-menu .close-menu,
.color-grey .header-menu .back-button,
.color-grey .admin-header-links,
.color-grey .block .title,
.color-grey .item-box input[type="button"],
.color-grey .pager li span,
.color-grey .overview .subscribe-button,
.color-grey .overview .add-to-cart-button,
.color-grey .variant-overview .add-to-cart-button,
.color-grey .write-review .button-1,
.color-grey .wishlist-add-to-cart-button,
.color-grey .contact-page .button-1,
.color-grey .email-a-friend-page .button-1,
.color-grey .registration-page .button-1,
.color-grey .registration-result-page .button-1,
.color-grey .login-page .button-1,
.color-grey .password-recovery-page .button-1,
.color-grey .account-page .button-1,
.color-grey .return-request-page .button-1,
.color-grey .shopping-cart-page .button-1,
.color-grey .checkout-page .button-1,
.color-grey .shopping-cart-page .button-2,
.color-grey .checkout-page .button-2,
.color-grey .order-details-page .page-title a,
.color-grey .search-input .button-1,
.color-grey .new-comment .button-1,
.color-grey .forum-post .posttime a,
.color-grey .mini-shopping-cart input[type="button"],
.color-grey .header-menu .sublist li > a:hover,
.color-grey .nivo-control,
.color-grey .ajax-cart-button-wrapper input[type="text"],
.color-grey .ajaxCart .productAddedToCartWindowCheckout,
.color-grey .ui-slider-range,
.color-grey .nopAjaxFilters7Spikes .close-filters,
.color-grey .home-page-filter-button a,
.color-grey .home-page-filter-button a.icon,
.color-grey .home-page-filter-button .results,
.color-grey .products-carousel .button,
.color-grey .categories.fullWidth .row:before,
.color-grey .manufacturers.fullWidth .row:before,
.color-grey .mpg-menu .title {
  background-color: #50555e;
}

.color-grey .page-title h1,
.color-grey .inbox-qty,
.color-grey .wishlist-qty,
.color-grey .cart-qty,
.color-grey .breadcrumb strong,
.color-grey .tax-shipping-info a,
.color-grey .product-name h1,
.color-grey .variant-overview .variant-name,
.color-grey .product-review-item .review-title,
.color-grey .wishlist-page .share-info a,
.color-grey .return-request-list-page .comments,
.color-grey .reward-points-history .title,
.color-grey .order-progress li.current-step a,
.color-grey .cart-collaterals .title,
.color-grey .checkout-page .address-item li.country,
.color-grey .order-review-data .title,
.color-grey .shipment-overview .title,
.color-grey .order-details-area .title,
.color-grey .post-title,
.color-grey .news-title,
.color-grey .comment-info .username,
.color-grey .forums-main-page .topic-html-content h2,
.color-grey .forums-table-section-title .view-all,
.color-grey .forum-page .forum-name,
.color-grey .forum-topic-page .topic-name,
.color-grey .profile-page .topic-title,
.color-grey .forum-edit-page strong,
.color-grey .private-message-send-page a,
.color-grey .header-links a:hover,
.color-grey .mini-shopping-cart .count a,
.color-grey .mini-shopping-cart .totals strong,
.color-grey .footer-block.links a:hover,
.color-grey .footer-block.recently-viewed a:hover,
.color-grey .news-list-homepage .news-title:hover,
.color-grey .block .list a:hover,
.color-grey .block .tags li a:hover,
.color-grey .product-tags-all-page li a:hover,
.color-grey .product-item .product-title a:hover,
.color-grey .overview .email-a-friend-button:hover,
.color-grey .product-tags-list a:hover,
.color-grey .product-review-item .review-info a:hover,
.color-grey .product-review-helpfulness .vote:hover,
.color-grey .login-page .forgot-password a:hover,
.color-grey .cart .product-name:hover,
.color-grey .opc .back-link a:hover,
.color-grey .sitemap-page a:hover,
.color-grey .vendor-list a:hover,
.color-grey .blog-page .tags a:hover,
.color-grey .blogpost-page .tags a:hover,
.color-grey .forums-table-section a:hover,
.color-grey .forums-table-section td a:hover,
.color-grey .forum-breadcrumb a:hover,
.color-grey .forum-page .actions a:hover,
.color-grey .forum-topic-page .topic-options a:hover,
.color-grey .topic-footer .topic-options a:hover,
.color-grey td.details a,
.color-grey .productAddedToCartWindowDescription strong,
.color-grey .filtersGroupPanel li > a:hover,
.color-grey .filtersGroupPanel li > a.filterItemSelected,
.color-grey .products-carousel .jcarousel-product-name:hover,
.color-grey .mpg-menu .box li a:hover {
  color: #50555e;
}

.color-grey .pager li span,
.color-grey .registration-page .buttons,
.color-grey .registration-result-page .buttons,
.color-grey .login-page .buttons,
.color-grey .password-recovery-page .buttons,
.color-grey .account-page .buttons,
.color-grey .return-request-page .buttons,
.color-grey .address-list-page .add-button,
.color-grey .order-progress li.current-step a:before,
.color-grey .mini-shopping-cart .count {
  border-color: #50555e;
}

.color-grey .forum-edit-page .buttons input[type="submit"],
.color-grey .move-topic-page .buttons input[type="submit"],
.color-grey .private-messages-page .buttons input[type="submit"],
.color-grey .private-message-send-page .options input[type="submit"],
.color-grey .private-message-view-page .options input.button-1 {
  background-color: #50555e !important;
}

.color-orange .header-menu .close-menu,
.color-orange .header-menu .back-button,
.color-orange .admin-header-links,
.color-orange .block .title,
.color-orange .item-box input[type="button"],
.color-orange .pager li span,
.color-orange .overview .subscribe-button,
.color-orange .overview .add-to-cart-button,
.color-orange .variant-overview .add-to-cart-button,
.color-orange .write-review .button-1,
.color-orange .wishlist-add-to-cart-button,
.color-orange .contact-page .button-1,
.color-orange .email-a-friend-page .button-1,
.color-orange .registration-page .button-1,
.color-orange .registration-result-page .button-1,
.color-orange .login-page .button-1,
.color-orange .password-recovery-page .button-1,
.color-orange .account-page .button-1,
.color-orange .return-request-page .button-1,
.color-orange .shopping-cart-page .button-1,
.color-orange .checkout-page .button-1,
.color-orange .shopping-cart-page .button-2,
.color-orange .checkout-page .button-2,
.color-orange .order-details-page .page-title a,
.color-orange .search-input .button-1,
.color-orange .new-comment .button-1,
.color-orange .forum-post .posttime a,
.color-orange .mini-shopping-cart input[type="button"],
.color-orange .header-menu .sublist li > a:hover,
.color-orange .nivo-control,
.color-orange .ajax-cart-button-wrapper input[type="text"],
.color-orange .ajaxCart .productAddedToCartWindowCheckout,
.color-orange .ui-slider-range,
.color-orange .nopAjaxFilters7Spikes .close-filters,
.color-orange .home-page-filter-button a,
.color-orange .home-page-filter-button a.icon,
.color-orange .home-page-filter-button .results,
.color-orange .products-carousel .button,
.color-orange .categories.fullWidth .row:before,
.color-orange .manufacturers.fullWidth .row:before,
.color-orange .mpg-menu .title {
  background-color: #ff8521;
}

.color-orange .page-title h1,
.color-orange .inbox-qty,
.color-orange .wishlist-qty,
.color-orange .cart-qty,
.color-orange .breadcrumb strong,
.color-orange .tax-shipping-info a,
.color-orange .product-name h1,
.color-orange .variant-overview .variant-name,
.color-orange .product-review-item .review-title,
.color-orange .wishlist-page .share-info a,
.color-orange .return-request-list-page .comments,
.color-orange .reward-points-history .title,
.color-orange .order-progress li.current-step a,
.color-orange .cart-collaterals .title,
.color-orange .checkout-page .address-item li.country,
.color-orange .order-review-data .title,
.color-orange .shipment-overview .title,
.color-orange .order-details-area .title,
.color-orange .post-title,
.color-orange .news-title,
.color-orange .comment-info .username,
.color-orange .forums-main-page .topic-html-content h2,
.color-orange .forums-table-section-title .view-all,
.color-orange .forum-page .forum-name,
.color-orange .forum-topic-page .topic-name,
.color-orange .profile-page .topic-title,
.color-orange .forum-edit-page strong,
.color-orange .private-message-send-page a,
.color-orange .header-links a:hover,
.color-orange .mini-shopping-cart .count a,
.color-orange .mini-shopping-cart .totals strong,
.color-orange .footer-block.links a:hover,
.color-orange .footer-block.recently-viewed a:hover,
.color-orange .news-list-homepage .news-title:hover,
.color-orange .block .list a:hover,
.color-orange .block .tags li a:hover,
.color-orange .product-tags-all-page li a:hover,
.color-orange .product-item .product-title a:hover,
.color-orange .overview .email-a-friend-button:hover,
.color-orange .product-tags-list a:hover,
.color-orange .product-review-item .review-info a:hover,
.color-orange .product-review-helpfulness .vote:hover,
.color-orange .login-page .forgot-password a:hover,
.color-orange .cart .product-name:hover,
.color-orange .opc .back-link a:hover,
.color-orange .sitemap-page a:hover,
.color-orange .vendor-list a:hover,
.color-orange .blog-page .tags a:hover,
.color-orange .blogpost-page .tags a:hover,
.color-orange .forums-table-section a:hover,
.color-orange .forums-table-section td a:hover,
.color-orange .forum-breadcrumb a:hover,
.color-orange .forum-page .actions a:hover,
.color-orange .forum-topic-page .topic-options a:hover,
.color-orange .topic-footer .topic-options a:hover,
.color-orange td.details a,
.color-orange .productAddedToCartWindowDescription strong,
.color-orange .filtersGroupPanel li > a:hover,
.color-orange .filtersGroupPanel li > a.filterItemSelected,
.color-orange .products-carousel .jcarousel-product-name:hover,
.color-orange .mpg-menu .box li a:hover {
  color: #ff8521;
}

.color-orange .pager li span,
.color-orange .registration-page .buttons,
.color-orange .registration-result-page .buttons,
.color-orange .login-page .buttons,
.color-orange .password-recovery-page .buttons,
.color-orange .account-page .buttons,
.color-orange .return-request-page .buttons,
.color-orange .address-list-page .add-button,
.color-orange .order-progress li.current-step a:before,
.color-orange .mini-shopping-cart .count {
  border-color: #ff8521;
}

.color-orange .forum-edit-page .buttons input[type="submit"],
.color-orange .move-topic-page .buttons input[type="submit"],
.color-orange .private-messages-page .buttons input[type="submit"],
.color-orange .private-message-send-page .options input[type="submit"],
.color-orange .private-message-view-page .options input.button-1 {
  background-color: #ff8521 !important;
}

.color-blue .block .title {
  background-color: #fff;
}

.color-blue .header-menu .close-menu,
.color-blue .header-menu .back-button,
.color-blue .admin-header-links,
.color-blue .item-box input[type="button"],
.color-blue .pager li span,
.color-blue .overview .subscribe-button,
.color-blue .overview .add-to-cart-button,
.color-blue .variant-overview .add-to-cart-button,
.color-blue .write-review .button-1,
.color-blue .wishlist-add-to-cart-button,
.color-blue .contact-page .button-1,
.color-blue .email-a-friend-page .button-1,
.color-blue .registration-page .button-1,
.color-blue .registration-result-page .button-1,
.color-blue .login-page .button-1,
.color-blue .password-recovery-page .button-1,
.color-blue .account-page .button-1,
.color-blue .return-request-page .button-1,
.color-blue .shopping-cart-page .button-1,
.color-blue .checkout-page .button-1,
.color-blue .shopping-cart-page .button-2,
.color-blue .checkout-page .button-2,
.color-blue .order-details-page .page-title a,
.color-blue .search-input .button-1,
.color-blue .new-comment .button-1,
.color-blue .forum-post .posttime a,
.color-blue .mini-shopping-cart input[type="button"],
.color-blue .header-menu .sublist li > a:hover,
.color-blue .nivo-control,
.color-blue .ajax-cart-button-wrapper input[type="text"],
.color-blue .ajaxCart .productAddedToCartWindowCheckout,
.color-blue .ui-slider-range,
.color-blue .nopAjaxFilters7Spikes .close-filters,
.color-blue .home-page-filter-button a,
.color-blue .home-page-filter-button a.icon,
.color-blue .home-page-filter-button .results,
.color-blue .products-carousel .button,
.color-blue .categories.fullWidth .row:before,
.color-blue .manufacturers.fullWidth .row:before,
.color-blue .mpg-menu .title {
  background-color: #0093bd;
}

.color-blue .page-title h1,
.color-blue .inbox-qty,
.color-blue .wishlist-qty,
.color-blue .cart-qty,
.color-blue .breadcrumb strong,
.color-blue .tax-shipping-info a,
.color-blue .product-name h1,
.color-blue .variant-overview .variant-name,
.color-blue .product-review-item .review-title,
.color-blue .wishlist-page .share-info a,
.color-blue .return-request-list-page .comments,
.color-blue .reward-points-history .title,
.color-blue .order-progress li.current-step a,
.color-blue .cart-collaterals .title,
.color-blue .checkout-page .address-item li.country,
.color-blue .order-review-data .title,
.color-blue .shipment-overview .title,
.color-blue .order-details-area .title,
.color-blue .post-title,
.color-blue .news-title,
.color-blue .comment-info .username,
.color-blue .forums-main-page .topic-html-content h2,
.color-blue .forums-table-section-title .view-all,
.color-blue .forum-page .forum-name,
.color-blue .forum-topic-page .topic-name,
.color-blue .profile-page .topic-title,
.color-blue .forum-edit-page strong,
.color-blue .private-message-send-page a,
.color-blue .header-links a:hover,
.color-blue .mini-shopping-cart .count a,
.color-blue .mini-shopping-cart .totals strong,
.color-blue .footer-block.links a:hover,
.color-blue .footer-block.recently-viewed a:hover,
.color-blue .news-list-homepage .news-title:hover,
.color-blue .block .list a:hover,
.color-blue .block .tags li a:hover,
.color-blue .product-tags-all-page li a:hover,
.color-blue .product-item .product-title a:hover,
.color-blue .overview .email-a-friend-button:hover,
.color-blue .product-tags-list a:hover,
.color-blue .product-review-item .review-info a:hover,
.color-blue .product-review-helpfulness .vote:hover,
.color-blue .login-page .forgot-password a:hover,
.color-blue .cart .product-name:hover,
.color-blue .opc .back-link a:hover,
.color-blue .sitemap-page a:hover,
.color-blue .vendor-list a:hover,
.color-blue .blog-page .tags a:hover,
.color-blue .blogpost-page .tags a:hover,
.color-blue .forums-table-section a:hover,
.color-blue .forums-table-section td a:hover,
.color-blue .forum-breadcrumb a:hover,
.color-blue .forum-page .actions a:hover,
.color-blue .forum-topic-page .topic-options a:hover,
.color-blue .topic-footer .topic-options a:hover,
.color-blue td.details a,
.color-blue .productAddedToCartWindowDescription strong,
.color-blue .filtersGroupPanel li > a:hover,
.color-blue .filtersGroupPanel li > a.filterItemSelected,
.color-blue .products-carousel .jcarousel-product-name:hover,
.color-blue .mpg-menu .box li a:hover {
  color: #0093bd;
}

.color-blue .pager li span,
.color-blue .registration-page .buttons,
.color-blue .registration-result-page .buttons,
.color-blue .login-page .buttons,
.color-blue .password-recovery-page .buttons,
.color-blue .account-page .buttons,
.color-blue .return-request-page .buttons,
.color-blue .address-list-page .add-button,
.color-blue .order-progress li.current-step a:before,
.color-blue .mini-shopping-cart .count {
  border-color: #0093bd;
}

.color-blue .forum-edit-page .buttons input[type="submit"],
.color-blue .move-topic-page .buttons input[type="submit"],
.color-blue .private-messages-page .buttons input[type="submit"],
.color-blue .private-message-send-page .options input[type="submit"],
.color-blue .private-message-view-page .options input.button-1 {
  background-color: #0093bd !important;
}

body {
  font: normal 14px "Open Sans", sans-serif;
}

@font-face {
  font-family: "Open Sans", sans-serif;
  /*font-family: 'eurostile';*/
  /*src: url('../fonts/eurostile_extended_2-webfont.eot');
    src: url('../fonts/eurostile_extended_2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurostile_extended_2-webfont.woff') format('woff'),
         url('../fonts/eurostile_extended_2-webfont.ttf') format('truetype'),
         url('../fonts/eurostile_extended_2-webfont.svg#eurostile_extended_2regular') format('svg');*/
  font-weight: normal;
  font-style: normal;
}

input[type="text"],
input[type="password"],
textarea,
select {
  background-color: white;
}

.filter-block .title a.toggleControl {
  padding: 12px 15px;
  color: #000;
  text-align: left;
  font: bold 14px "Open Sans", sans-serif;
}

.side-2 .filtersGroupPanel li {
  border-bottom: none;
}

.side-2 .filtersGroupPanel li.checkbox-item label {
  padding: 3px 0 1.5px 20px;
}

.mpg-menu a img {
  left: 0 !important;
}

.mega-menu-responsive .back-button .home-link {
  background-image: url(/Themes/Traction/Content/img/home-icon.png);
  background-repeat: no-repeat;
  background-size: 26px 22px;
  background-position: center;
  margin-left: 10px;
}

.header-menu .close-menu .home-link {
  background-image: url(/Themes/Traction/Content/img/home-icon.png);
  background-repeat: no-repeat;
  background-size: 26px 22px;
  background-position: center;
  margin-left: 10px;
}

.mini-shopping-cart div.items {
  margin: 0 0 10px;
  overflow-y: scroll;
  max-height: 250px;
}

.instantSearch .k-item {
  width: 96.5%;
}

select {
  min-width: 50px;
  /*height: 32px; /*safari padding fix*/
  /*padding: 6px;*/
  /*height: 20px;*/
  /*padding: 0px;*/
}

select[disabled="disabled"]::-ms-expand {
  display: none;
}

select[disabled="disabled"] {
  -webkit-appearance: none;
  appearance: none;
  padding-left: 5px;
}

/*.cart colgroup col:nth-child(5) {*/
/*  width: 40%;*/
/*}*/

.mpg-menu li li {
  width: 100%;
}

.mpg-menu li > a {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.logo-wrapper {
  float: left;
}

.mini-shopping-cart {
  position: relative;
  top: -10px;
}

.header-logo a img {
  max-height: 60px;
  /*width: 230px;*/
}

.header-links a {
  color: #fff;
  padding-left: 25px;
  padding-right: 0px;
  display: inline-block;
  font-size: 11px;
  line-height: 32px;
  text-decoration: none;
}

.admin-header-links {
  height: auto;
  text-align: center;
  color: #fff;
}

.header-links ul {
  margin: 0;
  padding: 0;
}

.header-links .ico-register,
.header-links .account {
  background: url("../img/header-link-1.png") left center no-repeat;
  padding-left: 30px;
}

.header-links .account {
  font-weight: bold;
}

.header-links .ico-login,
.header-links .ico-logout {
  background: url("../img/header-link-2.png") left center no-repeat;
}

.header-links .ico-wishlist {
  background: url("../img/header-link-4.png") left center no-repeat;
}

.header-links .ico-cart {
  background: url("../img/header-link-5.png") left center no-repeat;
  padding-left: 27px;
  padding-right: 0px;
  max-width: 162px;
  white-space: nowrap;
  margin-top: 5px;
}

.header-links-search {
}

.header-links-search li {
  padding: 2px;
}

.bar-notification {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10002;
  width: 100%;
  padding: 12px 25px 12px 10px;
  color: #fff;
  opacity: 0.95;
}

.info,
.success,
.warning,
.error,
.validation {
  margin: 0 !important;
  padding: 12px 25px 12px 10px !important;
}

.inbox-qty,
.wishlist-qty,
.cart-qty {
  position: inherit;
  top: inherit;
  right: inherit;
  width: inherit;
  height: inherit;
  line-height: inherit;
  font-size: inherit;
}

.header-selectors-wrapper {
  padding: 0;
  margin: 0;
  padding-top: 8px;
}

.block .title strong {
  font: bold 14px "Didact Gothic", sans-serif;
  text-align: left;
  color: #000;
  text-transform: inherit;
}

.block .list > li {
  border-bottom: inherit;
}

.block .sublist {
  margin: 5px 0 20px 20px;
  padding: 0 0 0 5px;
}

.block .sublist .sublist {
  width: 100%;
}

.item-box .picture {
  margin: 0 0 0px;
}

.home-page-category-grid,
.sub-category-grid,
.manufacturer-grid {
  margin: 0 0 10px;
  background: inherit;
}

.home-page-category-grid .title,
.sub-category-grid .title,
.manufacturer-grid .title {
  background-color: rgba(255, 255, 255, 0.8);
  font-size: 13px;
  font-weight: bold;
  color: #000;
  text-transform: uppercase;
  /*background: -webkit-linear-gradient(left, #0093BD, #FFFFFF);*/ /* For Safari 5.1 to 6.0 
    /*background: -o-linear-gradient(right, #0093BD, #FFFFFF);*/ /* For Opera 11.1 to 12.0 
    /*background: -moz-linear-gradient(right, #0093BD, #FFFFFF);*/ /* For Firefox 3.6 to 15 */
  /*background: linear-gradient(to right, #0093BD, #FFFFFF);*/ /*Standard syntax*/
}

.home-page-category-grid div.title {
  width: inherit;
}

.sub-category-grid .title,
.manufacturer-grid .title {
  font-size: inherit;
  bottom: -1%;
}

.sub-category-grid .item-grid .title {
  bottom: 14%;
}

.home-page-category-grid .picture,
.sub-category-grid .picture,
.manufacturer-grid .picture {
  margin: inherit;
}

.home-page-category-grid .picture a:before,
.sub-category-grid .picture a:before,
.manufacturer-grid .picture a:before {
  /*padding-top: inherit;*/
}

.category-grid .title strong {
  display: inline-block;
  margin: 0 0 -1px;
  /*box-shadow: 0 0 0 3px #fff;*/
  /*background-color: #333;*/
  padding: 15px 18px;
  font: normal 14px "Didact Gothic", sans-serif;
  color: #fff;
  text-transform: uppercase;
}

.product-grid .title {
  text-align: left;
  background: -webkit-linear-gradient(
    left,
    #0093bd,
    #ffffff
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(
    right,
    #0093bd,
    #ffffff
  ); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    right,
    #0093bd,
    #ffffff
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #0093bd, #ffffff); /* Standard syntax */
}

.product-grid .title strong {
  box-shadow: inherit;
  background-color: inherit;
  font: normal 20px "Open Sans", sans-serif;
  font-weight: bold;
}

.product-grid .title strong:first-letter {
  font-size: 20px;
}

.product-name h1 {
  font: normal 24px/36px "Didact Gothic", sans-serif;
}

.giftcard div {
  margin: 0 0 5px;
}

.giftcard input,
.giftcard textarea {
  width: 171px;
  height: 24px;
  padding: 1px;
}

.product-review-item .review-item-head {
  border-bottom: inherit;
}

.left {
  float: left;
}

.right {
  float: right;
}

/* Home page additions*/

.footer-lower li {
  display: inline-block;
}

.productmargin {
  margin: 0;
}

.productmargin #smallerbottommargin {
  margin-bottom: 0;
}

.shadow {
  -webkit-box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px -2px 5px 0px rgba(0, 0, 0, 0.75);
}

.hello-user {
  padding-top: 10px;
}

.search-box .search-box-button {
  float: right;
  width: 36px;
  height: 36px;
  border: none;
  overflow: hidden;
  background: url("../img/search-button.png") center no-repeat;
  text-indent: 999px;
}

.search-box form {
  display: inline-block;
  position: absolute;
  border: 1px dotted #ccc;
  background-color: #fff;
  height: 32px;
  margin: 1px 0px 0px 0px !important;
  width: 584px;
  height: 37px;
}

.product-grid .title, .nop-jcarousel .carousel-title {
  background: transparent linear-gradient(to right, #50555e, #fff) repeat scroll 0% 0%;
}

.product-grid .title strong {
  padding: 5px;
}

.jCarouselMainWrapper .item-info .button {
  display: none;
}

.block .title {
  background-color: #fff !important;
}

.header-menu .sublist li > a:hover {
  background: transparent !important;
}

/*hide register and login*/
.ico-register,
.ico-login {
  display: none !important;
}

.header-links-wrapper #topcartlink {
  display: none;
}

input.narrow.instant-search-busy {
  background-position: 68% right !important;
}

.checkout-page .pickup-points {
  border: 0;
  padding: 0;
}

body,
#check-availability-button,
.news-list-homepage .news-title {
  font-family: "Open Sans", sans-serif;
}

.post-title,
.news-title,
.page-title h1,
.opc .step-title *,
.block .title strong,
.login-page .button-1,
.topic-block-title h2,
.new-comment .button-1,
.search-input .button-1,
.account-page .button-1,
.contact-page .button-1,
.write-review .button-1,
.checkout-page .button-1,
.contact-vendor .button-2,
.forum-page .forum-name h1,
.ui-tabs .ui-tabs-nav li a,
.product-grid .title strong,
.footer-block .title strong,
.apply-vendor-page .button-1,
.wishlist-add-to-cart-button,
.registration-page .button-2,
.registration-page .button-1,
.shopping-cart-page .button-1,
.overview .add-to-cart-button,
.user-agreement-page .button-1,
.email-a-friend-page .button-1,
.item-box input[type="button"],
.email-a-friend-page .title h2,
.return-request-page .button-1,
.variant-overview .variant-name,
.forums-table-section-title > a,
.forum-topic-page .topic-name h1,
.password-recovery-page .button-1,
.forums-table-section-title strong,
.product-review-item .review-title,
.registration-result-page .button-1,
.variant-overview .add-to-cart-button,
.product-filters .product-filter .filter-title strong {
  font-family: "Didact Gothic", sans-serif;
}

/* modal window styling */

input[type="button" i],
input[type="submit" i],
input[type="reset" i],
input[type="file" i]::-webkit-file-upload-button,
button {
  border: 0;
  border-radius: 0 !important;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.3px;
}

#topcartlink .ico-cart2 .cart-qty {
  color: #cc7b07 !important;
}

/* end modal window styling */

.item-box .actual-price,
.products-carousel .actual-price {
  color: #000 !important;
}

.order-progress li.current-step a:before {
  background-image: url("../img/order-progress-1.png");
}

body .cart td.subtotal,
body .cart th.subtotal,
.cart-total .order-total {
  color: #f78f1f;
}

.sub-category-grid > .item-box {
  max-height: 153px;
}

.sub-category-grid > .item-box .picture img {
  margin: 0;
}

.sub-category-grid > .item-box {
  margin: 15px 0;
}

.sub-category-grid > .item-box:nth-child(2),
.sub-category-grid > .item-box:nth-child(5),
.sub-category-grid > .item-box:nth-child(8) {
  margin: 15px 3%;
}

.products-carousel .item-picture {
  height: 250px;
}

.master-wrapper-page {
  min-height: 650px;
}

.footer-store-theme {
  left: calc(100% - 100px);
}

.hello-user {
  color: #fff;
}

.hello-user b {
  color: #f78f1f;
}

.nop-jcarousel .jcarousel-prev-horizontal {
  left: -50px !important;
  top: 35% !important;
}

.nop-jcarousel .jcarousel-next-horizontal {
  right: -50px !important;
  top: 35% !important;
}

/* begin UIUX Team custom CSS for table borders */

table,
th,
td {
  border: 0px;
}

/* begin UIUX Team custom CSS for footer placement */

html {
  height: 100%;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  position: relative;
  margin: 0;
  padding-bottom: 6rem;
  min-height: 100%;
  font-family: "Helvetica Neue", Arial, sans-serif;
}

.demo {
  margin: 0 auto;
  padding-top: 64px;
  max-width: 640px;
  width: 94%;
}

.demo h1 {
  margin-top: 0;
}

.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: center;
}

.footer-lower {
  overflow: hidden;
  background-color: #666;
  padding: 10px;
  text-align: center;
  font-size: 11px;
  color: #ccc;
}

.footer-lower .center {
  position: relative;
  width: 1000px;
  min-height: 24px;
  margin: auto;
  overflow: hidden;
  text-align: left;
}

.footer-lower .center ul {
  padding-left: 0;
}

.footer-lower .center a {
  text-decoration: none;
  color: #ccc;
}

/* begin UIUX Team custom CSS for slider animation text */
.nivo-caption {
  position: absolute;
  left: 0px;
  bottom: 0px;
  /*background: #000;*/
  color: #fff;
  width: 100%;
  z-index: 8;
  padding: 5px 10px;
  opacity: 0.9;
  overflow: hidden;
  display: none;
  -moz-opacity: 0.8;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-shadow: 3px 3px hsla(0, 0%, 0%, 0.8);
}

.productTabs {
  margin: 115px 0 40px !important;
}

.cart th,
.data-table th,
.forums-table-section th {
  border: 0px !important;
  background: #333;
  padding: 10px;
  white-space: nowrap;
  color: #fff;
}

.cart td,
.data-table td,
.compare-products-table td,
.forums-table-section td {
  min-width: 50px;
  border: 0px !important;
  background: #fff;
  padding: 10px;
}

.cart-collaterals .deals {
  margin: 0 0 20px;
  border-top: 0px !important;
  border-bottom: 0px !important;
  overflow: hidden;
  padding: 20px 0;
}

.overview .product-price,
.variant-overview .product-price {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  color: #f78f1f;
}

/*CATSF-243*/

.add-to-wishlist-button-clicked {
  display: inline-block;
  min-width: 150px;
  border: 1px solid #ccc;
  background-color: #eee;
  background-position: right center;
  background-repeat: no-repeat;
  padding: 8px 38px 8px 12px;
  font-size: 13px !important;
  background-image: url("../img/product-icon-1-green.png");
}

/* begin UIUX custom CSS for Search Category dropdown */

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-placement {
  position: absolute;
}

input.search-box-text.narrow {
  /* padding-right: 80px; */
  margin-left: 0px;
}

.nopAjaxFilters7Spikes {
  margin: 0 0 30px;
  border-bottom: 0px solid transparent !important;
}

/* categories */
.jcarousel-product-title {
  text-transform: capitalize !important;
  font-size: 12px !important;
  font-weight: bold !important;
}

.products-carousel .jcarousel-product-name {
  display: block;
  font-size: 12px !important;
  font-weight: normal;
  font-weight: bold !important;
}

.instant-search-item .detail .price {
  font-weight: bold;
  font-size: 12px;
  color: #f78f1f !important;
}

.cart-footer .totals {
  width: 300px;
  max-width: 100%;
  margin: 0 auto 0px !important;
}

.cart-footer .total-info {
  margin: 0 0 10px !important;
}

.master-wrapper-content {
  margin: auto;
  width: 80%;
}

.confirm-order {
  margin: 20px 0;
  background: transparent !important;
  padding: 15px;
  text-align: center;
}

.order-summary {
  margin: 0 0 10px !important;
}

.checkout-buttons {
  text-align: right;
}

/*CATSF-257*/

.cart-header-row th {
  text-align: left;
}

.page-title {
  margin: 0 0 20px;
  text-transform: capitalize !important;
}

.k-ff {
  overflow: inherit !important;
}
/* begin media queries */

@media (max-width: 1024px) {
  .table-wrapper {
    overflow-x: scroll;
  }

  .header-links a {
    cursor: none;
  }

  .header-links ul.mpg-menu {
    display: none;
  }

  .header-links ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
  }

  .header-links li.hello-user {
    margin: 0 10px;
  }

  .order-progress {
    margin-top: 100px;
  }

  .page-title {
    margin-top: 105px;
  }

  .shopping-cart-page .page-title {
    margin-top: 20px;
  }

  .account-page .page-title {
    margin-top: 0;
  }

  .mega-menu-responsive .sublist-wrap {
    width: 321px !important;
    height: auto !important;
  }

  .mega-menu-responsive li {
    margin: 0 !important;
  }

  /* .mpg-menu-responsive .sublist-wrap .sublist-wrap .sublist-wrap {
    width:308px !important;
  } */

  .header-menu .sublist-wrap {
    bottom: 0;
    overflow-y: scroll;
  }

  body .header-menu .sublist-wrap .sublist-wrap .sublist-wrap {
    position: fixed;
  }

  .header-selectors-wrapper > div {
    margin: 0;
  }

  .hello-user {
    color: #000;
    font-size: 16px;
    vertical-align: sub;
    padding-left: 10px;
  }

  .header-links li {
    padding: 0;
  }

  .header-links .header-selectors-wrapper {
    position: relative;
  }

  .master-column-wrapper {
    display: flex;
    flex-direction: column-reverse;
  }

  .side-2 {
    margin: 20px 0 0 0;
  }
}

@media (max-width: 1001px) {
  .sub-category-grid .title,
  .manufacturer-grid .title {
    bottom: 30px;
  }

  .sub-category-grid > .item-box {
    margin: 0 2px;
  }

  .sub-category-grid > .item-box:nth-child(2),
  .sub-category-grid > .item-box:nth-child(5),
  .sub-category-grid > .item-box:nth-child(8) {
    margin: 0 2%;
  }
}

@media (max-width: 767px) {
  .sub-category-grid > .item-box,
  .sub-category-grid > .item-box:nth-child(2),
  .sub-category-grid > .item-box:nth-child(5),
  .sub-category-grid > .item-box:nth-child(8) {
    margin: 15px 2px;
  }

  .table-wrapper {
    margin-bottom: 20px;
  }

  .wishlist-content .table-wrapper {
    overflow-x: scroll;
  }

  .master-wrapper-content {
    width: 92%;
  }
}

@media (max-width: 665px) {
  .sub-category-grid > .item-box,
  .sub-category-grid > .item-box:nth-child(2),
  .sub-category-grid > .item-box:nth-child(5),
  .sub-category-grid > .item-box:nth-child(8) {
    margin: 2px;
  }

  .hello-user {
    padding-left: 0;
  }
}

@media (max-width: 480px) {
  .sub-category-grid > .item-box,
  .sub-category-grid > .item-box:nth-child(2),
  .sub-category-grid > .item-box:nth-child(5),
  .sub-category-grid > .item-box:nth-child(8) {
    margin: 10px 2px;
  }

  .add-to-wishlist {
    margin-bottom: 10px;
  }

  .nop-jcarousel.category-grid .carousel-title {
    margin-left: -49px;
    margin-right: -32px;
  }

  .nop-jcarousel.category-grid .slick-prev {
    margin-left: 50px;
  }

  .nop-jcarousel.category-grid .slick-next {
    margin-right: 38px;
  }

  .nop-jcarousel.product-grid .slick-prev {
    margin-left: 50px;
  }

  .nop-jcarousel.product-grid .slick-next {
    margin-right: 50px;
  }

  .order-progress {
    padding-bottom: 30px;
    padding-top: 10px;
  }

  .order-progress li {
    margin: 0;
  }

  .order-progress a {
    width: 58px;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 2px;
  }

  .header-links li.hello-user {
    margin: 0;
  }
}

@media (min-width: 481px) {
  .jcarousel-container-horizontal .jcarousel-product-title {
    /*height: 40px !important*/
  }

  .products-carousel .jcarousel-product-title {
    margin: 0 0 0px;
  }
}

/*PD disabled registration button*/
.register-block,
.checkout-as-guest-or-register-block {
  display: none;
}

/*Default Zoom start*/
#lbOverlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  background-color: #000;
  cursor: pointer;
}

#lbCenter,
#lbBottomContainer {
  position: absolute;
  z-index: 9999;
  overflow: hidden;
  background-color: #fff;
}

.lbLoading {
  background: #fff url("../img/loading.gif") no-repeat center;
}

#lbImage {
  position: absolute;
  top: 0;
  left: 0;
  border: 10px solid #fff;
  background-repeat: no-repeat;
}

#lbPrevLink,
#lbNextLink {
  display: block;
  position: absolute;
  top: 0;
  width: 50%;
}

#lbPrevLink {
  left: 0;
}

#lbNextLink {
  right: 0;
}

#lbBottom {
  border: 10px solid #fff;
  border-top: none;
  text-align: left;
  line-height: 1.4em;
  font-size: 10px;
  color: #666;
}

#lbCloseLink {
  display: block;
  float: right;
  width: 66px;
  height: 22px;
  margin: 5px 0;
  outline: none;
  background: url("../img/closelabel.gif") no-repeat center;
}

#lbCaption,
#lbNumber {
  margin: 0 70px 0 0;
}

#lbCaption {
  font-weight: bold;
}

#fancybox-wrap {
  z-index: 10010 !important;
}
/*Default Zoom end*/

.forums-table-section span,
.forums-table-section label,
.forums-table-section a,
.forum-post span,
.forum-post label,
.forum-post a,
.profile-stats span,
.profile-stats label,
.profile-stats a,
.user-last-posts span,
.user-last-posts label,
.user-last-posts a {
  display: inline-block;
}

/*Styles for Homepage items blocks*/

.product-grid .title {
  /*background: none;*/
}

.product-grid .title strong {
  display: inline-block;
  max-width: 900px;
  margin: 0 0 -1px;
  padding: 15px 18px;
  font: normal 20px 'open sans';
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

.product-grid .title strong::first-letter {
  font-size: inherit;
}

.inputs input[type="number"] {
  width: 350px;
  max-width: 100%;
  vertical-align: middle;
  height: 36px;
}

.fns-speedfilters {
  padding-top: 15px;
}

.fns-speedfilters .filter-data-block li {
  padding: 5px 0 3px !important;
}

.all-filters-block li > a {
  line-height: 1.3;
  font-size: 13px !important;
  color: #000 !important;
  transition: all 0.2s ease-in-out;
}

.all-filters-block li > a:hover {
  color: #f78f1f !important;
}

.filter-block .title {
  display: block;
  position: relative;
  z-index: 2;
  margin: 0;
}

.filter-block div.toggleControl {
  display: block;
  padding: 24px 0 0 15px !important;
  color: #000;
  text-align: left;
  font: bold 14px "Open Sans", sans-serif;
}

.instantSearch .k-list-container {
  height: 465px !important;
}

.instantSearch .all-results {
  color: #f78f1f;
  width: 100%;
  padding: 0;
  text-align: center;
  font-size: 15px;
  border-top: 1px solid #b7b7b7;
}

.instantSearch div.k-list-scroller {
  height: 93% !important;
}

.filter-block #price-textboxes {
  display: flex;
  justify-content: space-between;
}

.filter-block #price-textboxes input {
  width: 38%;
}

.side-2 .fns-speedfilters .title-block {
  padding-bottom: 0;
}

.validation-summary-errors {
  font-size: 16px;
}